375d49a02134c880f7f84a63213d016cf482abb2249f7b26aa8e75eb8e83d665df95cfaf"}}}}}}}) kqueue() r0 = semget$private(0x0, 0x4, 0x105) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fchmod(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r3) syz_emit_ethernet(0x32, &(0x7f0000000140)={@empty, @broadcast, [{[{0x88a8, 0x7, 0x0, 0x4}], {0x8100, 0x1, 0x0, 0x2}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @empty, @empty, @remote, @rand_addr=0x1}}}}) r4 = semget$private(0x0, 0x3, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r6}, 0xc) r7 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r7}, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x2}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x20000003, 0x0, 0x0, r6, r7, 0x10b, 0x9}, 0x5, 0x3, 0x8}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x1ff, 0x0, r3, r6, 0x0, 0x18, 0x5}, 0x0, 0x7, 0xfffffffffffff809}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) 20:41:11 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001900), &(0x7f0000000140)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001e80)=[{&(0x7f0000001ac0)="c166e40024f58679b1e4f3e9ab2f76694c786ce17067b21b6cf78e879493bb8a6044486c0ce5fe9f6bd36eac7060575cb67bf2262f5c97edc19ffa4da5fca0854cbe151bafa1443c6f80be934287a946412f893bb357d7be6f52a5d099f5d501dcdec871056ffa608bf12e336a46704af39dd4f8286a8c2328689d538f5d972adb9751862f298094da47daf0b69937f89ac3cd609cee8e38c26580c638e298178f44bcd693", 0xa5}], 0x1, 0x0, 0x3) r1 = syz_open_pts() open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r2 = dup(0xffffffffffffffff) semget$private(0x0, 0x4, 0x697) r3 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x803, 0x8, 0x5, 0x1, 0x4005, 0x2, 0x7, 0x0, 0x0, 0x7c, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0xa, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000000140)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xb5, 0x3}, {0xfffffffffffffffd, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001ec0)=[{&(0x7f0000001dc0)="00cca0fc34f2b7f78fc76edbf7202c4306f46152ebf16f54baa100000000000000000000000000000000d3104c2a7441676c2d53c4b3395e5026501ab5a22409b8381efe5ad69eaeb7c98dc44e37561b7cc71ef6b09c8499e840bc66df443d682fbbe5d81380cf1f9960a88b54c7c06c617743cc6cb0661521c1a33467032694a66c8613e43238b16fb6c62f54dcbced97a03cd504cda211", 0x98}, {&(0x7f00000006c0)="4081b9613128ff46db764e09021135fa077315177b9db33f29b687aecc35665b6dc64666aeaa93d8fbffffff7f39eda8b5037700d43259a1cebd5085a56f2a5c0bec9bee6f4625ba84aba63418424438c5a94b17795f912552e1c5d88b23a4852fe10768e40000c261f80a86696c54f3c60ac5fed80cbadb02eed77822f74d745d3555428350ed828ab26cf5d5c41ed351c31ff1cef8b311707d4b7a1d9a99e0714f8b819fca05ed04525c81c480bb49bf5715f435e4c2b0c40d1c3b66664e695a6a5faffafb921f20104ded0d6bc0becc313e4e4d", 0xd5}, {&(0x7f0000001cc0)="c766b0c374d4f3090a7025e4b6efd155af37a157d1bad971d42a4a306cc7ba317f0ca1c648a2fbf878740da99b25cc90c2921fb9fb455e0eb6897a77229033abc6ee9f9f80128b46e5f2", 0x4a}, {&(0x7f0000001d40)="e82eeface44ce6616bbbf11c542398072a68b379bb4836f64da88da23471a1399218072bf12bbe8b162bebe55cd27a2dcf7f4f557fa1476f0e48df011baf744f16d143d384d9bce182bf261931b7c5ea529d41ae96af66def3b2563717d52c002b74e8e9ff758d98d729", 0x6a}, {&(0x7f0000002100)="62b5627f7bbd65ce2f2cc30b249360074278fc14f1c6572dd3f033e5869500006172000000000000e9ec01b20e49cb82eb5977dc7c206f45da5cfad5a932b6212319963e69628b3b9e2211fb158933251e0f3cdc743a52c31ce0f0ba95eb5d4d1df573b4ff19102e83a8d9bea0b362c6f5c5a50055618f52ed6b852060ec58ce19f30ae6e6bfcfe87720a924c5efee5bf241f7a03eb92a8fed4a9f204ddfcab634bee0ddd18ea95e367470e6be58f59fdae6e73babbbc2598be84e41d23fb4ed49ee85088ec1e51d16b5d0a928d2f42584885be69283076157aca447f3fb7a73abf69e5f82b2fcdaa8", 0x14a}], 0x5, 0x0, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000600)=""/140, 0x8c}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f0000001600)=""/149, 0x95}], 0x9) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 20:41:11 executing program 0: socket(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000010000/0x1000)=nil, 0x1000, 0x1, 0x2010, r2, 0x0, 0x100000000) r3 = semget$private(0x0, 0x8, 0x10286) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1000}], 0x4) semop(r3, &(0x7f0000000080)=[{0x1, 0x401, 0x1000}], 0x1) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000380)=""/11) semop(r3, &(0x7f0000000180)=[{0x2, 0xfe00, 0x400}, {0x2, 0x40}, {0x0, 0x1, 0x400}, {0x1, 0xbd25, 0x800}, {0x3, 0x0, 0x3000}, {0x1, 0xfffb, 0x800}, {0x3, 0x2, 0x3800}, {0x63ec6622cbff211, 0x7, 0x1c00}, {0x1, 0x4, 0x1000}], 0x9) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r3, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x1}, {0x0, 0xffff, 0x800}], 0x5) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000002c0)=""/50) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000018c0)=""/50) semctl$IPC_RMID(r3, 0x0, 0x0) semop(r3, &(0x7f0000000140)=[{0x4, 0x1, 0x800}, {0x2, 0xd}, {0x0, 0x7}, {0x0, 0x9, 0x1000}, {0x2, 0x80, 0x800}], 0x5) setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0x4}}, 0x0) 20:41:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b03e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = accept$inet(0xffffffffffffffff, 0x0, 0x0) sendto$inet(r7, &(0x7f0000000140)="1e5f22880f579a60b31ada7e256643fee54546d7868f84d698c8f5cc8a6468fcb35ec37315de8b9323042e9d5f3139d1dea5ee61cbf022eb5f6dba26bade021e33", 0x41, 0x0, 0x0, 0x0) sendto$inet(r7, &(0x7f00000001c0)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbaeff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7068a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc780bd319a6235b800800000000000000f525897bfdd75d1f2d5a302b3c4eefe2f5ace97cade03c418d91b5edd3d278cedcdd1e7d4b95b3a63cd9079888381a65a8789264cd8048410f29befde650c4fa5dcb582718b324bf28706d04a602d395a0ff0aafed57c5dc7a2d17ef96202dc44790cc423511a5c2c44c1d6a2cffbad9e62418bc25d106ac22145de479fafe620614d07d935a3ae6cd295d9ccca947a6f483c71d2e04af4a8ffd6a534d183eb7d39dd34770f37290a93d68882c6a8d220e5feb6940b4ea75e0f94abe6c4bb9e905bc86656f854a277e6907c4478d74d2cf08a56c02d6c9586397ccbfbc41e3789060018a3c7047ea96afc10d610015f6861ce8e55f4bb8a90a29627ac549e3b", 0xfdf4, 0x405, 0x0, 0xfffffffffffffd51) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0x4) 20:41:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x400) 20:41:11 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6010fb7f00083aff0000000000080000001fa68cdeff3f00fe8000000000000000000000000000aa8500907800000000"]) 20:41:11 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86dd60451a7c0038c6769b2c62249900000000000000bbfe03800000000000000000aa210000000000000004009078000000006000cdcb0e5e858a251d0000000000000000000000ef00aaff0100000000000000fa000000000001000000faac0bde9812887bd9c8510250050000"]) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB], 0x28}, 0x0) write(r2, 0x0, 0x0) dup2(r2, r1) semop(r0, &(0x7f0000000040)=[{0x4, 0x17, 0x800}], 0x1) 20:41:11 executing program 1: sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) 20:41:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() flock(r0, 0x1) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x3}, 0x8) dup(0xffffffffffffff9c) write(0xffffffffffffffff, &(0x7f00000000c0)="608422b6c31586f3d475c29f9f7187a75edbd0884487c7e4b2e943ece421d2bfe416b05d3f599cf6a0e051b6751e46c231246926cf69f961a7d7be575b6387cecb48312b771daa0009877f62337bd10e16a947e1998c95863313340e9e018137689b7d3b03b562ea85079d2544da1136c429cb6f4c826d11e1e083563eca4df74a19608289d3878fab6afe0f1921346e99dc01bb6725deea74e8452d4a0771bfd630dfec", 0xa4) close(r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r4 = dup2(r3, r0) renameat(r1, &(0x7f0000000000)='./file1\x00', r4, &(0x7f0000000080)='./file0\x00') 20:41:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x12a, &(0x7f00000010c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450010580068000010009078ffffffff000000034e224e21", @ANYRES32=0x41424344, @ANYRES32=r1, @ANYBLOB="101000089078000701011312e00c7952ec393803d97bcc00ccaa29c7010402001312be2f7a4729514a14a30dbe9f6cddead902042000000044e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7bc3fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"]) syz_emit_ethernet(0xb6, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa3f42c22d165c86dd60a08000008006000000000000d9ba78127f748999000000fe80000000000000e12e7868cdf1401ede063eb5", @ANYRES32=r1, @ANYRES32=0x41424344, @ANYBLOB="7048003f9078007f04020001030307006118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"]) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x1066, &(0x7f00000010c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1058, 0x68, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr=0x3}, @tcp={{0x2, 0x1, 0x41424344, r4, 0x0, 0x0, 0x11, 0x10, 0x8, 0x0, 0x7, {[@nop, @nop, @md5sig={0x13, 0x12, "e00c7952ec393803d97bcc00ccaa29c7"}, @nop, @sack_perm={0x4, 0x2}, @eol, @md5sig={0x13, 0x12, "be2f7a4729514a14a30dbe9f6cddead9"}, @mss={0x2, 0x4, 0x20}]}}, {"44e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7a63fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"}}}}}}) syz_emit_ethernet(0xb6, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x80, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r4, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x3f, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"}}}}}}}) syz_emit_ethernet(0xae, &(0x7f00000000c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xa0, 0xfffc, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x1, 0x1, r4, r4, 0x1, 0x0, 0x17, 0x2, 0x5, 0x0, 0x40, {[@generic={0x5, 0xe, "f0a7adcf3a0a6040f6b5ca78"}, @nop, @timestamp={0x8, 0xa, 0x200, 0x101}, @md5sig={0x13, 0x12, "48c492ee3db57abe967788bcf84cfaf3"}, @md5sig={0x13, 0x12, "f857b09ed37b18a5aa56dc43aeec53d7"}, @sack_perm={0x4, 0x2}, @sack_perm={0x4, 0x2}, @generic={0x4, 0x7, "81911a288e"}]}}, {"9b81b2fdd791e1eb06c56c3df76a3cf2c134c3c982dfca1979603b5b328f93920fd7b998eaf5cd4fb08a6d637509d401"}}}}}}) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x66, &(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX=r5, @ANYRES32=0x41424344, @ANYBLOB="9420e160dfe46b993e2c32b614c394b2a172f9a736f82c10f096a74314af1abe048212d6cb5d4e6744e508d9e61b277c5b46265dca82f88160b1e2155febcf0505b2a3dbcec51178a0a2b21161b6223e7f8288baa0dc73c6dc8c4dd6ac7ee50d7575", @ANYRESOCT=r1, @ANYRES32=r3, @ANYRES16=r4]) 20:41:11 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee799135ae7581793bbeca5aefd68f69c16212d60ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0xfffffffe, 0x0, {0x2000000000000000, 0x8e6}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = dup2(r1, r1) dup2(r0, r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getppid() ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) mmap(&(0x7f0000331000/0x1000)=nil, 0x1000, 0x3, 0x3011, r4, 0x0, 0x76) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00'}) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 20:41:11 executing program 0: sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0xd}, 0xc, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f0000000080)="5f5867c44dc25dac37aa56787338393b77b80e5ac39a2e94e47e4da6079dfb75c46f76ceb06915e78231250399664a2f24de8b32e4cdc72aaf4376e41a2912d6e2b7d84fcc107a9b8c5d7f88bb21e5fbc13bdc294c8e5d79cd338c3893a28ec2cf406caa336d5350900816c51f15395bc0b54be491e8889fef17c40101e433", &(0x7f0000000100)=0x7f, &(0x7f0000000140)="82a1fe91b803a662f5201d95e0dab93fb5fd10f678019b", 0x17) 20:41:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="173f5169fc83020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 20:41:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="46020000ffff000001471dd9434f3f225b4e5116fa7a6ebc645a00"/39], 0x246}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "10fb7f", 0x8, 0x3b, 0x0, @rand_addr="0000000000000000001fa68cdeff3f00", @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@ndisc_rs}}}}}) 20:41:11 executing program 0: r0 = dup(0xffffffffffffffff) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x0, &(0x7f0000000080)="ee1a2c7b", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) munmap(&(0x7f0000ff9000/0x6000)=nil, 0x6000) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, r3}, 0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchmod(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x1, 0x0, 0x0, r3, r6, 0x1, 0x9}, 0x5, 0x1ff, 0xa339}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x1}) syz_emit_ethernet(0x7e, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004500007000000000000190780000000000000000030f907800000000450000000000000000290000e0000002ac1400aa070f00ac1400bbe0000001e00000014428000000000000000000000000000000000000e0000002000000000000000000000000000000003607007f0000010000af9e40c51976fdd01d9ecbc0dff96b6c4d3bded1f5fa14f730d655660896df1c7a08bf9ed1bdec5b7ec15cfb73cf3ea26e3ee22d9040ab71a43d65041d49331c7ab29950be12acc43f0f2beea18242507636a080e5d183bec0bee4a3f1e5624c33b2515e883a778dced5d30b84da69977740f5791855946c1b3bad6b31ce2811615a862d48d6b3113afcb85eb2624367af7e4e71612e2011b7ebf8a1892f09583d7be0bbb8a5d160b0c9cab92ce5a97d3f976a9ae250c221675fbab62f224b56fd845ca23a48e399ba2873f08dd4dfe0c6b28ff292ffcc445a59cbe85f"]) 20:41:11 executing program 1: sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x4}, 0x4000000000000015, 0x0, 0x0, 0x0, 0x0) semop(0xffffffffffffffff, &(0x7f0000000200)=[{0x3, 0x9, 0x1000}, {0x1, 0xffff, 0x1000}], 0x2) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000080)="9da405d3be41ec5c245917975bd46792e6a8b00483cfa249d8f9689e81e08bd4550866f45a8296dd0186e56a49b28836aeb7f61f4bea649d548cb1e4e4f623174b07697460d68f39eae5aff792083de5324b84f6958ebe01f2e3df000525ac71c04f3070f2ca5050faa4efb515ad72eb9fbfaa35531d72c7db6f232bb2ad72f25e23191bfdf39418089f90f1bf8270197e626eb8277399c89553f153431a18f757309b3f07c0e313230e378df0490543fb95", &(0x7f0000000140)=0xb2, &(0x7f0000000180)="1845afb25bbf07ad5e4df3807244b662fc4b35be2cf764b93c377aebe66d687a656d4646e5b94595d4dd93e63e525949914dcf7dbb478f695a71dcf011dd8a736b348bea3f40ebe61e3279a9826a66ea06190c96acca6d16f60beec313", 0x5d) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080), 0x3d) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000380)=""/11) semop(r0, &(0x7f00000004c0)=[{0x2, 0xff00, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0xfc04, 0x1800}, {0x4, 0x0, 0x800}], 0x4) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x1}, {0x0, 0xffff, 0x800}], 0x5) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000002c0)=""/50) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000018c0)=""/50) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000240)=0x441) 20:41:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) kevent(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0xffffffff, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = kqueue() sysctl$net_inet_icmp(&(0x7f0000000340)={0x4, 0x2, 0x1, 0x4}, 0x4, &(0x7f0000000380)="813a16", &(0x7f00000003c0)=0x3, &(0x7f0000000400)="b6d1fae8dc5b0ad4304273f1f06098220da1ee9e7c47c9047bf15a1a5e32048b069004e8f3b2cb5df5d129bd0a6edba5d5b8bf179a1d99f8a42cf4aa5c609892a5e9c849e0629bb9a83ea503ccdbe7d6c05c3854c0efd312b7d40196cbc1fbbec0d26caea394b4f80f1334ef5839d2ca73f0dc370f78018a7ea20d134f270da256eea13aea87107d00d32d74b4ec8ed78abe5bb035c92cae1f626831bcaff3246dcc377ef0585fbf5b0472a6", 0xac) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x80, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\'$\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x1a/\x00'], &(0x7f0000000300)=[&(0x7f0000000200)=':\x00', &(0x7f0000000240)='+!\xec\x00', &(0x7f0000000280)='<)\x00', &(0x7f00000002c0)='\x00']) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) openat(r0, &(0x7f0000000500)='./file0\x00', 0x1, 0x181) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) 20:41:11 executing program 1: clock_getres(0x4, &(0x7f00000005c0)) syz_emit_ethernet(0x5e, &(0x7f0000000780)=ANY=[@ANYBLOB="ff06000000283aff21405aafca51147426c00f82783347a0fe8000000000000000000000000000aa88000000000000ffffe0000028e576020202bfc02fac1c57f1b25a93fb1336d2065d112f6b7693e4542203857d7ba1c6a24ef20a4e3c17e127f3"]) syz_emit_ethernet(0xea, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000aaaaaa9ac88eb88bf8be1baaaaaa0113b1dbd8eb646460f6376de13051c0d63a2b4736ae222a5a0017de55a114f2da65b2ae42954bb6820ec5bc90a54b13e2546816c8247998675ca9177c1a3d20223585c3cc7a0943c44a4761381051c3d2b06f6ba68864cf302dc146bad3f6cf60cb2c87f01263aa5a0b66a92c0ee803ea95ee10a2fe483c8387366af8749faded91445dabb9c71378e37f4bdfda090b0045f3af870dd59b641b956133d30d7b330d8fccb1f8e2021198b85126513f093da858a4fa437eb695e8ed1d6dc3d355bc4c97aeed60fe595c22cf1a0972322239e67c68372a"]) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000380)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x2bef415fd0803d91}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f0000000380), 0x1d) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/165) semop(r1, &(0x7f0000000380)=[{0x4, 0x2, 0x3000}, {0x4, 0x6, 0x1000}, {0x3, 0x4}, {0x3, 0x200}, {0x1, 0x2e5, 0x1000}, {0x0, 0x7d12, 0x800}, {0x2, 0xffff}], 0x7) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/43) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/119) semop(r1, &(0x7f0000000200), 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x60, 0x9}, 0xfff, 0x7fff, 0x2}) semop(r1, &(0x7f0000000000)=[{0x2, 0x100, 0x1000}, {0x0, 0x3}, {0x2, 0x40, 0x1000}, {0x0, 0x4, 0x1800}, {0x4, 0x1}], 0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000700)=[0x6, 0x5, 0x85ce, 0x7, 0x3f, 0x3, 0x7, 0xc1c5, 0x1ff8]) r2 = semget(0x2, 0x2, 0x8) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000740)=""/26) lseek(0xffffffffffffffff, 0x0, 0x1c45, 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0xe66, 0x4, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xb25}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1105}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x800}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x101}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x40}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3ff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x83b}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) 20:41:12 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffff00000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) recvmsg(r3, &(0x7f0000000bc0)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000880)=""/241, 0xf1}, {&(0x7f0000000980)=""/122, 0x7a}, {&(0x7f0000000a00)=""/226, 0xe2}], 0x3, &(0x7f0000000b00)=""/166, 0xa6}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto(r4, &(0x7f0000000100)="93f5da8ef3c2b2cee5e246481759d625a0e7b0a5fb7eb6931e592d38402951c733703597b24c1e3d661e6d0c01caf6c65346201936ad8f08815b2d5ed326b58da67c52ac8f6d2ad07afa761b959aea2903ca30eff0247b1f1396b3bde7a6722d9a2f2e46542cbe5e8e6515639661f1caf56d6c63b3407f1c14b3d6f791182b519e1b1a40091ca51c011df5a8eaef3bc9fc7dcfe29ca8d46fbdba31474b42170a29751df585a1e6bcd1f030c7167defa806de4fad7f47b66fc4a471b1794186ab81948df2102057e5579042c47b8ab0ae966a81e7c48e", 0xd6, 0x8, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) connect$unix(r3, &(0x7f0000000240)=ANY=[], 0x10) write(r5, &(0x7f00000002c0)="5c4b285de1b477072ce2adcf753e27fbafe18df9dfc59bdbd19be91727f7eab94d36409c8e62098a1712136fc9e99a3c06f5fa57c3196e8b76451007a0dbdf973e9c2b53adaff1d0de1e9900ffda0a774a7cdfd3ee4802633bee50488b5ce48921971fda766d83bbb76a5eee4363589bc9eca4ab67f3e6cb150deaa04564e9fdacc51f50311e3db4975b09064bd5c56af972867841a280988861f835b06fb8c4c72020771b4fc35a18ccb2b80f633464eac863f22b3e136415d1a1fb4ee12d0a8e68f4072708f80c483ff3f2b1930708729505963692ac312c6860a04816397ec76f9f4a1275af351a277ab0166f32a8c7e2493d3860a41ee7a18a43454dbc25dd87198c93abd97bd2ae3d66f53f855df7b121875c27cff4f31db555338f2006ce5fed2e44f5dda42e2f06f10f4045ae2a066508cbd7f599177c78f2bd288e58c295d3ee0b88ce04ba3398a826ff5a56c867738d7977ffdbce7dd68a8c97d4ae0afcc7ce48948e5d05cccbc419c5badb687545152dd8b7baf5e89bc319eb6d6ee4a5c6581d298f8d3d65e5a0cdcd06b245b4cd9015c84f843cfedcc3058e2c2ab35f4aae94d96213443407940c3e3aabaea733cf79851c926e09039a73777a55e22162f278016d693f0dd7b4188bedcb85edde3d95cac45eead63d44cc17a4b2a3f311f33dd56f78ca5d54d274ca10933005917468651f7ac1775f1f19fc0503e2aa35b6c613016888992e90f7d6be3b15531457f36d3252008e0b7b0293dd3ee78107119692f454537975dde04e611d221357411a0bbc7a183490187765d639737f2b2b7dc0ca03e4fbef2fd6b05332afa2e8e9aa27a5fd671509bcf51132b6a1f0c55442f07f2bbd7b4c4bc8b392848f97f6a693e47060f9eee4f2bc037e0811a812d3783763cfcc085865adb3287463defc89718bb406d24d6c867cad65444f71077a4007982ea2d6ffdb9d100577a7923239f6973c9e02947c92f0f1c75c42ce81a93dfc40d3fdcdf847fecc12444287cdcae65fcd837729ae1c1901899a90a43d0f5bd27f5cbaf4dc891a91829d252a6b5295be6df7dac39204412c8fd8b3507cacc32cc03747742f6e824d60efcc469c61f4da77163a2a957c7224e14da30a5b3c5fec797a91f480bd0f0a9b4fd4ec173da442c421bcb419bef419cd298cc25e69b7c940d7a192e5a688aa0d9e1cbdbd648b21dfb2a46e3e347d93d631bac82f7b9483a377aca57bfffc7a6e2968c378217c11e4724972d17fdbe9b961e37dc63b9b71889e8fffdff33302b2a90e77b0ddab6ed17a4c45fa168d3b0bea0937cd071240906f396af69385d6032dacc2ff81f13fe266ac78608b7272be0f736f607bce85f5426ace599557aacd30d187e3af82f5b735bc989011336c3af6e908dfeaf476ec0ae85cca7be91fb3ce4e5d3453d7ab57bb5a96b7e21746bc35fc6fd8002cf8d2b12be1579f427cd73d7fe620f532dfbe2e414a0fa3e5fda342112f3915626243b62311dfad0860ef663a8147f107234b6450ce394dd5b3bc3f42e5df551313bb8f7e10868e8805adfe2e1e36c7cfd644024e00b2fea28eaef049527383778c8a684bd3ff350b3bceeb85cf1f22e8c7d5a405b8217d92d9b956ab6fd40eb4716638ebbf50b1ce3c06db753bbfe04658eba0d3201857580a3c26283aa22d9e7672b5753b74d1c6e16ebb8df121782fb73ef8844327eba5b88ca51e71174171716aa0e2f9c4283f05f64da76915f35f3ee5ee304ec11599d6b2dfd8e45b5ce7e6c4843d15fe3ec45be09ed5e6925176a97cbf5855e346284f64034056d8755a6fd9fa925a7154f21cbd64c72fa9cf976996d445a77448900ad81a0b01905df273b3bbfb39920d6ff841e5c9def91f7530e5bbdfd12df8af91fa800a7891a3c4867f05582d5753df5751e16aae387514800b95521115c8bb17dd604faacaf9f38f0e8b777e6f344c027e7a36e6b3685eefa3c492e050715aec8871f6e00b7f0e62426799857531882e298d43c3ad7950799223ec", 0x599) socket(0x18, 0x4000, 0x5) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="d247874f0dc5745a3d44e34934349d6cf6f22a4a3d5e7847e0bf63fd384c02748de4faf450f91a858a9bc9df", 0x2c) write(r3, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 20:41:12 executing program 1: sysctl$hw(&(0x7f0000000000)={0x7, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x5b) sysctl$net_mpls(&(0x7f00000001c0)={0x4, 0x21, 0x2}, 0x3, &(0x7f0000000580)="ba8340c815b59b0741c96548dab29bbe7f21e31ace6af6452c2d3c296feca15dbecb6388e27101500f0b0fb64c45100503e0efc29387ed6454c1212ac28d234a8fe13e37118f69cb92d15a5884b345a5635243d7664595befff9b30f28421e61a699b499ad99816f686b156c4e651b72c7cb08fd3813702965a4a5f8d1ae21d80ae08ec22ee66d89cb1b2ace51bd4f72574d32100826779c432c00d435a2d9a4ff1319ca092cdb64c770b8ccc3e363ad919c8dc3bc5632605ab0d6a222f4bdb3cf6653c4ac277a791bd3cc8a3c04d98c6935e513f5b7d281b9df99f1cbe7dafa391b5f73b28bd329e969eabea98278b1cca1fc4524c2a3d8b4943e63af34904de39a66ae5b2fdeaf159f1612378fe7457854cfe475a3a4f27108367e28eeaaea00000000b6f258d99fdfa13ff457e48a3acbca040ab36ea5bfc50cbe8b872ce6da1c7667d073235ff6411b2b1b17edd2a2662e51dc2690d087e76457b08b3d7a9a891564fd8f87f9f764e358bd1e00b9e280b6f6d741148d819663b3c49a2598559ee56eaa2aac6b6e1f35dc3c8e3dacad9a397296f1d1", &(0x7f0000000140)=0x197, &(0x7f0000000200)="bcdd861ee00289619350f9b5983af6f63e271636c7c94dd99e18057c0a0d8fce85df6abb68879ab20dc00666304d30004ad09fbb204e72da8764087ceee218650f699f103ef3de206fda0775e17e7efa674f43be823934e35c4819d82ff9e0e53bcad3b4bc29cfa14999deb019de0c50037a9384ac1435de94c770f30e9935ff36915a2338eeaa65231fba6c2d66708e2a377a713b6329ccd2d790e32a82b98a8668d8e9c504eb3d2038d599d7caec112dbeb38aaa53c2694b344cc1a4f7a1c7455affa9b0ac8ac573b458fb6e5faa2aca08e2c3eb19e9b71f54f67f44d75e54cf9b7ae7129cb0103b6e5c37694098c9dbe0c8a75317eb", 0xf7) r0 = msgget$private(0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) msgrcv(r0, &(0x7f0000000300)={0x0, ""/239}, 0xf7, 0x2, 0x0) 20:41:12 executing program 0: mlockall(0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x2d}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) 20:41:12 executing program 0: sysctl$kern(&(0x7f0000000180)={0x1, 0x13}, 0x2, &(0x7f0000000340)="c7ab30ac", &(0x7f00000001c0)=0x4, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x6, 0x4}, 0xc) ioctl$TIOCSDTR(r1, 0x20007479) r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) 20:41:12 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/95, 0x5f, 0x41, &(0x7f0000000080)={0x18, 0x3, 0x8206, 0x1}, 0xc) r1 = socket(0x15, 0x4003, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x80000000, &(0x7f0000000240)="081a70d7", 0x4) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x7f) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x8000, 0x6, 0x4, 0x9}, {0x0, 0x40, 0x9, 0x9}, {0x40, 0x56, 0x2, 0x5}, {0x6, 0x40, 0x9, 0x9}, {0x800, 0x36, 0x3, 0x101}, {0x0, 0x3f, 0x1, 0x4}]}) r5 = socket(0x2, 0x4, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) bind(r5, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3, 0x148}, 0xc) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) 20:41:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getpid() r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:41:12 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x8, 0x1, 0x9, 0x4}]}) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x6, &(0x7f0000000180)="7343c9f13a1a65a5dc41e7000100b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a36bdcc7f3876abba8a8c24f07000000aa845f0fb32616842b28b796be7c3b0dec5cf125fe012d6fc07aeaae1028cd4c60f98391f916efee16e609a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf065bfe5bcd6da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9a7d294933731b399bffbb34b65e0c9cea6fa4e3c10ad2d85f805bcc4551cdde8b266168c5cf13ac18b3cd0ef03bf19b4ad2b9d7fe831de618f94f93c25fdce284c29b18153f5cfa9b269983934cd55b0a027e037dbd8696ca985d95bdd15ee10c0cc3383ad430a49bde4cb4a710bafdad92bc8e879da2fa565d62f6ee01a5880b9dd6534752604c29a1af3a1952984f792c3fb13119598b641c5", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) fchflags(r4, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x1f, 0x4) 20:41:12 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) write(r2, &(0x7f00000000c0)="95", 0xfffffe76) dup2(r1, r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0x9) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)=""/13, &(0x7f0000000100)=0xd) execve(0x0, 0x0, 0x0) 20:41:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0xb, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, "810000005ee1048c"}}}}}) 20:41:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, 0x0, 0x0, 0xe, 0x0, 0x0) 20:41:12 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="e25aae490000000001", 0x9) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, 0x0, 0x0, 0x0, 0xd) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) write(r1, &(0x7f0000000080)="7e62ebfc33f43ad04f87888ff7ef5557ca31ec34f246740eb9b591489a237bf1320ccc0b8e8230f1be9d978d8089aaaf193fe11fa7359a0dbe3abadf4b5b89f91fcef7ddd5e8c14c66e5dff87a13033fa8584a6a040100b2340381fd4f0278a83599f95e8308883c1ec6517ac17dbcd29b81bfea42fbb7299235f700826f7ceb66d7ae7ee1553128756124f4a10fc3a6a28da82bb418", 0x96) r2 = socket(0x2, 0x3, 0x34) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 20:41:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r0) fchflags(r0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7fff, 0x1000}, 0xc) setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000980)=[{{r1}, 0xfffffffffffffffc, 0x8b}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x23f1, 0x0, 0x2800, 0x0) 20:41:12 executing program 0: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f00000002c0)=[{0x3}, {0x1}, {}, {}, {0x0, 0x5}, {}, {0x2, 0xfffc}, {}], 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000000c0)=""/163) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000007fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cf400cb25a021472d885ac48a338b690063b2a2391198b17c3d99a91ef28164e87b84b919d6162b3360c6a21cfff0057cfb1aac573f40e629bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b122997015143f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207013c1bf5168e77b5e1fbbaa152f2251f7e9fc7854060017fd4b0d58af677939a5d16e27b234f54ad562cf7b38efd94a91ab68656724feff142e85687d81a1380a10cd9b4b1d90f46b691fc9517b2342e9f839713551daf57b114b81af5539fe5a91670f14967f25f0bfa1ba4d4f93663217a235d6ad36ba32315d14dae"], 0x10}, 0x0) r3 = dup(r1) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000180)) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340), 0x0, 0x0, 0x24}, 0x2) recvfrom$unix(r2, &(0x7f00000001c0)=""/136, 0x88, 0x2, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) read(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x1) 20:41:12 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x1, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x3, 0x8000, "0001060d1fe6000001000000000000e000", 0x3}) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6", 0x55}], 0x1) 20:41:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r3) fchflags(r3, 0x0) fcntl$setstatus(r3, 0x4, 0x8) 20:41:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000015, &(0x7f0000000280), 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) fchmod(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = syz_open_pts() close(r3) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x1d}, {{r3}, 0xffffffffffffffff, 0x7a}], 0x9, 0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fac402000000000000767464ca7f00000000084000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57f4900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x7, 0x1, 0x0, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) 20:41:13 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2}, 0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchmod(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r7) chown(&(0x7f0000000000)='./file0\x00', r2, r7) write(r0, &(0x7f0000000340)="3504004e13c935771569799cdb4a1336987e882e2c8675afe94623a55f331238561fff123aa91d58481bb675e1df0a436ef85980525925007f1067e8ded10c93f6f27566dc2f45dde5c40ae6ed25d94d491b5a267c81c11439fafba769ccb5d8743004c31b9c18046e27423c92d1797c8f5fd682c3c2a179fe407c1555593f50ccb2c4f4d9e41a7336792ed2ff961394ef7a95259e43d4e6fa13083711ef0ae2bb641b14b1c76cde3e9d4ddc7cf69040fd6a2c988cabc905d1d4913eb6372b72de92eec4eef82c7785627405d93892d64353f937fbba75918bf2d0dde9e2db09569af1acf1f1d5f5c580225f3ea622c9429d", 0xf2) poll(&(0x7f00000001c0)=[{r0, 0x185}], 0x1, 0x81) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) shmctl$IPC_RMID(r8, 0x0) r9 = getpid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r10, r11}, 0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0x4305, 0xffffffffffffffff, r3, r6, r7, 0x81, 0x1}, 0x7ff, 0x3, r9, r10, 0x6, 0x5, 0x1}) 20:41:13 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000240)) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='W\x00') r0 = socket$inet6(0x18, 0x4000, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x80, 0x8001}, {0x18, 0x0, 0xfffffff8, 0x8}, 0x9, [0x8, 0x5, 0x8000, 0x6, 0x4, 0x7fffffff, 0x401, 0x40]}, 0x3c) r1 = semget(0x2, 0x0, 0x200) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000200)=0x88) syz_emit_ethernet(0x0, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x400e, &(0x7f0000001a40)=ANY=[@ANYBLOB="000005000000000000002aee5300d74769f96ff8c458e614a5c466c60d2cf31dde983e11d68f43f96ec533b17ff48f5de82b17f8d1a8c8ce75611471bde9f4fc263f17806fda44874437877594ea910000000000000001d239f8d891469435b1cfaab880d35375345b712781e070c9d1a76d8f444d0100f32927456b980fa4787515afbe0b156271fb21eb991fec848a0e3174f66f3f66b5ff44dc95f3cf9de7b1e680d1c833c6ffffffff00000000765ad1d86c76eec10d3195c5107c0a87e4341760db5dd36c86edd56c7836ea42e26a621eb7337bc3c5b13d41b9c95f049c71e505ea5c0b64e869fe748b77b4715e45dccf02e810566b92b167f7d37b3031795bb4570fae8517babe69a910854a8a3ee51e008feb47641bd36fb4f40d0844fbea281dd35bbc"]) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) shutdown(r0, 0x1) r3 = open(&(0x7f00000018c0)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000fea000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x4) readv(0xffffffffffffffff, &(0x7f0000001840)=[{&(0x7f00000003c0)=""/142, 0x8e}, {&(0x7f0000000600)=""/36, 0x24}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001900)=""/117, 0x75}, {&(0x7f00000016c0)=""/17, 0x11}, {&(0x7f0000001700)=""/158, 0x9e}, {&(0x7f0000001980)=""/138, 0x8a}], 0x7) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000004c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000340)=0x9) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r4 = semget$private(0x0, 0x7, 0x3e0) semctl$SETVAL(r4, 0xb5f04367f1e8143d, 0x8, &(0x7f00000001c0)=0x3) 20:41:13 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = syz_open_pts() dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000023c0), &(0x7f0000000000)=0xc) socketpair(0x20, 0x8000, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() sendto$inet6(r4, &(0x7f00000000c0)="f20480199ad6efaa82b0cbfbb6fc594b6cf18890c27850f6526355bbebe3787f7b0fc022e8d89166e4397671659811c2718ea2bb9db5be9eeca3ec1d06d4e610ffbbe983c4d34334f5d1d2379f0695c0d122553a4ecd618fc45376f6d6671c1f18ec1d7965abfa31d6c778ef49a2d7a8848ba4335b391c5ffc9b76c71b810cafd7be8950e1ae784507d2dc006d0e0cad78fa46119c5ff221f6305155971b9d469daf7d84f83818e6b7d2672f4f593ff85f95f53fe140fbc6cf68ee0276ab263c10652cd7556bcf2720de8ae15f6f368524bd850ab61161d1f4350f80144b9daa25c5dd31b3112e74fd1834c2cfcc99002c40f27091177a4e2e9db41f35866f67a5047a002b5f8fee3fe5b1de53c9907c9b6195aa23937c9d5be9fa1644d539f286583752bd0250f1e7c7509b9d7b24427919b214a758bbe9144cdbe42d56aa518218aec3309335932a86e676c0b8ff27156bd8b4be6f80f2e1ed81d1aa68526b1b2f5f0d311a223fbf8807c7d3919f769c9116c6a2d78f039036d85adc4f9acea22b9d72540f37ada4f432cbf9432208111e2623a4aa4d208effe05cde15e8f0ba8929fe1d5eb8d4b6ec69c78851333da1699a9451c0982d9ba1fda4a383f820c15df830737ef986bd6f0b6d8ec69b8c297945a01d20c2c72fe65a32b40c52b9e2a7590b4e982a3dda9446bf08f17df272746abf9f72d7885942ec6c7113f0cdbcc4602eb4578644b6316aa5240e1960dbec9daa31a12933b69440595a1f7c17ccf9ea7377e9f50ca71154afb451e008873982682e7f95b2fa603a07de56a9b7d12c2d425e7e3c134972ca7133d57c3db946d3247ac6df670684ef7db6623bf12b9684728aad1a03a3ade837cd04b3be5ca4bf2185821174a21444f3aa4c101b855db4fe9e333d743d06a83df2ee120b5c45e63a2812ad2451911139a0e05422c4fba1eaf6e8de42f260377f6374d5ba1210c377cc7fee7c272de3402ea5704c2abfe3003f4bf26ff4149047467a2b7cab669154698fdef622333627ee9a75734ab2ca274e9666ca990be6c741c0bacab329b8f66a41b9206e2ce9dedba6371aa1eff963f7b8598e5ac1723cc5b00c5063b204426eb01d56aca433e1504a4b29c508c4f21501c9491241759fc990a5a1d55104a185d8bae942b69268fa52fc05cd656b367a5df392cb2e220ad37756d5f7c49dbe5ad8cd6ab0fd9200f7a23c21423447ff8409b41e4db863424747ded753c141a706074b75ec9dc42c0c07f63a1794f67d24d573f83cf3b0e16ece8f893438715b56591c52c018ead6939d4094240b0816ce5da6d8ab3707d1f19f08698d9caf605a77dbc02f7431e2e8b5dff0ea711df492eebeae052ff5b7d2cd1b0dde418585d7cf4f82a6cc6e6d96e149cea749d8e663a03c82ea55fe306a11a3869170d66fd19bb7f4ca7a68c5dd29b17453dd27d6542216700dd8f3722f0fe4d9843b844a2390e6f430586515bfbed1cdae5be277c06836dac5b812c1a7ebd774a30ba8e213d8c8f82f6c742aab1b4987482e5d523aaf16957e88759b5a77446e7a38240ba951e64dd4b89b941dc444139a58f25116e01c839b1ba3b60e1103180edfde78a0ad3d6bb38d12bd62c35eabd03e35b891fc13f287404c797eed0f7e749afc25fcb9886d5877fa8e38178560b6617acfda936d66c58b8a1eab10dafadbf83083dcadc5ad5d9ab5be342d9134ff110f390e747a7e6e18abffe69c743c94a993a377a36261c349239f04e2e8a06a923f23b815448c894e0a615ca8eda6138e8401f910c58e14fb8e9f11be336781335bcd57afdda95401facb39b2e4c3851754f355439f3e9ef1192217a05c0f98683cc49616ffdb08c19fac8feb3a7d343faf4c069e5e590efcdf005c1d5f21276e32f67979a262041634b5eb65e6fdb10125c894f3d084c2686651419291e65e739b1cc302e0410e46f461452915a8c59e9a61013436c928cffcf3015a3ac920d3d2f3796af74fad292cdb4e086433fdd4e0ba914ce555a91aa947cb7af2dde3dfd07682f04b539c7b81ce058eed7d245320d4a8a7fd1d64588c81c0e7321d2e22f7b48d91cc1266c0ddfc061204e5f540b9154059ea671c3245b807ddd78cd08b27b779ea9c9f54732b916e936c1dd8dcee967dd56805a574249dfe9c3d11b21ca4535f9fe870c61ccd803f1928c1043193b64432700d1d86e4e28119a3ce34a30ce7e214f1a56e93a8ebf033ae3a501dee1393e599a5a8772e368ed8bae2c70d2513ed432148ae0d2c4a12ffa3f192fddd0392306d6cdc6cdb11df9dda39dad9d879eaaa63de5cb6da9660266b1622e2bdbfaca9f61099745bb41f16f7c303a8155ac9380efc813a91a4dfd9ceded4c9b6e5cb426227bc2154d8f79790ad625a271a6aa8e264de1fb504be0fe96c1608ea79c8693d200b370f9e924aa188d517a536b5c42b9939070f9b92c4ff41fc0d9b9862cafc80a0787e3fc065bdd4242af94b11544c72a869acc3a6175b4b26ccb023700158f4164e0263a9f3f4227f53acc929ea3b2d913092cfaed9971909e29f8100244d450b7bdb01add04d28d3146ba22bbfb1de26c986ca7ef5553878c746838a4476b4ee9132adcdd9d418cd8f41a629d87222f4b2d88ade7b7fce704b0e1f23b2d236443dac3e0946672524eeca34b36fdac26ed63815c3c46060512fcc2ebd8ae801d075d8f237bc35037e5ea654d5ac84ffd13921eba05a942b03b3f41cf927921df8613beec13efaf54c07c02f5e6ea4663df0d7403edd9441ae8722bb0d3b2ca4cc4570f79650f647dfb224ae7ba8aa4c67009855c8a8f267266f78a76aec8d536936fa10f5cd8d2014ce011502591aaaa9cd54cd472598bba904e58a97f7aaf68d52b0773e98f53f2bf6433314bc55f56f971d08f2977119769f28547127089f861db253b7e0f6c63b01972d12cd37b306e878e114b1b643698c2aabfb1527cd116b828da8568126c39f7fc06e26e4cb281a23a04039f6adf5bc26bf7c91dd18971850d7271c8c31ea149f6dbf0c23985212bdeb5732076c56b8a40f67247df84852b8b92e679295035d16af42af3056957861c825e5f785216c723a396e522c77006fafc45a3c5b3829c6e1601b70402a25ac4eee652f8df32a0a525fccda80d31902b7dd19176f1a87010d657119895aa6dcd11e0166192a9d72d15872b944c1c3b5b86bbf6bf60f3cca41df79e80f8efbdad9e9c4ac62eacab4cd576581d6ccfea64b64d8d2fb15d01e5032795b891543566f8727050b4716700b9c51dd612c7f36af52941f46301bd6de189cc141a695b84517b721f2d3d799faf70f4dd72c85283846d286da6e62d73c004888cf36bd2f28a403a1a8f273c3f0c2c61bfa1a2b7ecc94345c7500a2854fa9b7bf6e4829e8feb1bf3596138a959f910c512e132d136abca55ada80c25acfce1903a3c1ce1d37af849f0b5d4ae0a1f3b9641fe7c8262ea1f9fec41562139b12ac9146df508b4e2a4328ada64748ea933251b47dd763b594558b547bbd5fbec2398e48570c2fc67b3d79689ee7b5bf984d73e9ff3299138e5305e477d1f1487ddc728b7ee2ae5512ffeb6faa0358c4697196e170c9e99c17e4baf969abf9133bfbccbfc7a33ee428f9198183388b2c8c5f1e28ce853aecbf7d6fe5be6cc4ecb4469d4462c5d5fe5845fb46b5a8c240caa6f02a78a0a6ad12a5d836c1d5ec9b5412b9f7a58052705edf8d2fdf54ed6f33ab3e1521e7356dc19943cd9e36a6d8ac18bb8b9137337064064ed21529f6f777b256458bfa7da0dea7867197abb7a86dc9c058168c0e281c73e8c367aa6d56e5f6e6140e445cc58d31aa62abdc0a4fc8d8848d390a69666898a6f3813b228f2defc4285f2f27b36bb77413c246b407f6b6caa4c73bc2bbe79cc2e20c20cdc7e24031d79b0fc65d2d0ed37dc5b496f86ec8a4086260fbbef885d92751ea0b2bb6d009e98ced9273af4f5b249871e4b8dfd9b2c1071d17d7014772ad2374fd59df167c9fd8c95b1bfd3f6833088545f19ea5e978ceab5758ee25969982303d1c5e6e8a5e08177e40bec43c0a8280eaa2bab2b57e26527a9072bf07c20075a24300d5e985f54bcbb74830dba3fffea420e98f3454587756bc95c6a58be40e4242298a79e80bc8e78604834c7eedeb070f9438f4fddb43409557ff9a5a4831a5afb7bba0ecdd3fc555faa24d56263fe66e9f6dc51dd23e6d00c92fd99dd66fcccd15e3d29eb8b7d7fd9bc40da796078bcc46ec5d0d52482dd873a04e889e58e5461348e5ded2daa57f60427742a467ef9ce0e5e3f3a6b84775e1cc1930c7a6558ab1d2e78bd1898f9cb8f74aee8a64851ed84817e839173cbdb6d8fc026be05b78eb318e30986bd3ac2d8c9bee6b8333c0926e5fd3ab078fd65977a8061bbd44de3f118fe9ab67bee5acf30a0e6a7478bbf9d1f90841b66c9040aa33e60edb445414519426480fee91752cb8716dfa88de3fcd94b1293330f4b061b25edb8a2a308007b803da9364153a04ab63f7a8fbf689c7cedbaee0c63fccffc90227b02bd1b685626c9e81f1533a30355c2f34ccf9c271b2456d30af233488d12caa13ae1a19dd83e70407ab2e9a0dfd78d37d4779e5d16e64d5eb283b04e99723d08dfe037e9d32e908d0e90b80f912e53355005310d4a0fb6ae103c2f24906deed12bdd592c6faf238027ed5a78c2fc50dd2f51d62365f21963aeff7355febcb2aacf4b20e9d71771761cba8752becbe4820e7522fb5d5556b5b26bb48ef6ea80e384a1500c446fae37265bce52cf46dbbb2b6b3a7e31af24aa626b76b851a5cf876a02f8c03ba86f6d42a1ce09bcecb57f294232dc6129b4360e7f0d9e7dadce56b5468f4bb6c6d7a844f2e341995bae3217cc9d66a7f87ae31ec523bd19d2e9335c559641326d7f32c218503080a4c821152e6846c0388bf1811641242f336d2d278cdceabf7a79138e7f7530f2bd12b4f3497aa4e32db5f5ac440f43f98e18715c071035eba792cbc722cbf5067850ed89d923b739b0d2d4865410b1a535a17d805b80eb0c07e3b2f36fe6440a02c1ed3805d4258e4cd30a503480581290534d99f0b0134d418d86e388bbc430681d2b6783a9f6caac4c0453a3e49c3b38a162e67fb9a1493a73011db87fdc032120ffed42afbe4b8ecb32be74789ff5dbc14103c67868e6fec7bda43dfafb574a4c17e947877a3ecf49d3391e0f5dc9e3aacb36b7f55bcf6ab06170c157c74d5455f182be6d6538f18740a5ba9a5dc1fb17828ffbbdb66542bef6d17994646e008a30cf1bf2a5e1c688e5fbc612f37ee1827c665663719924c98aeaa8690cab360315bb0b89a635c20dbc12d9859066e075b5580b49f62520c6fc36ffe45a0a3908a820c4939d23a685af3fc3e2c89538f353aaa53179edf398e1e9b9f714077828fe3d2c729c0f62eaeea526a86366d4b40ccee9a3ac63fe8d4dcd39e5502f9fd837c5384dd6f99aa0400a93c745366d70ed1b9f6d8d155b394a950ba375ba9e7e0178177cf3b10fd8833d3cdd0039e1f24cdd367f1f6d7f0ef32008fd3b9c46a8e0a2e9f9de6b006266bd2783e9a819f51b531a216e91b035669db060ce19be65a94059a342a1162062dd25504eb1ce37ea92e2cab1d4e728adac740d6994ada632fdba79ef6599ed21525821e60a2d87e443b7dc2e5e4133cb87c9dfdfe02460bbbea932d4ab5d6ac809e836e6aa799cc85c3a57407d0d7a52aef61b1eec15129d81f561f1fe9013d5b16abcfe2ce37c64fdc715d5fa92d947b78ff4636d5d5", 0x1000, 0x4, &(0x7f00000010c0)={0x18, 0x1, 0x2, 0xffffffff}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001100)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) socketpair(0x6, 0x8000, 0xd4, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000002300)={&(0x7f0000001180)=@in6, 0xc, &(0x7f00000021c0)=[{&(0x7f00000011c0)=""/4096, 0x1000}], 0x1, &(0x7f0000002200)=""/245, 0xf5}, 0x802) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000002340)=0x5, 0x4) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r7 = semget$private(0x0, 0x1, 0x100) semop(r7, &(0x7f0000002380)=[{0x3, 0x100}, {0x4, 0x75b, 0x1800}, {0x2, 0x8001}, {0x0, 0xfffc, 0x800}, {0x4, 0x81, 0x3000}, {0x3, 0x8, 0x1000}, {0x4, 0x8}, {0x0, 0x7, 0x1000}], 0x8) sysctl$kern(&(0x7f0000000040)={0x1, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) fchmod(r1, 0xf244929ce7d4ff40) 20:41:13 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:41:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000008000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x200000000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xfd84, 0x0, 0xfffffff7fffffffc) 20:41:13 executing program 1: socket(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x18, 0x1, 0x0) dup(0xffffffffffffffff) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f00000000c0), &(0x7f0000000100)=0x4) pipe(&(0x7f0000000040)) kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 20:41:13 executing program 1: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6031797100383a0000000000000000000000000000000000ff02000000000000000000000000000104009078000000006027671500002b0000000000000000000000000000000001fe8000000000000000000000000000aa000080e0000008004c2e57ad2a7759c2b6f3f18ad41fae5b65489ef37cb0a9f6048a116db372f801a4244b9f2b769b2a38f80a9a"]) syz_emit_ethernet(0x32, &(0x7f0000000080)={@remote, @broadcast, [{[{0x88a8, 0x0, 0x1}], {0x8100, 0x4, 0x0, 0x2}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @remote, @broadcast, @broadcast, @rand_addr=0x3ff}}}}) 20:41:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRESHEX=r1, @ANYRESDEC, @ANYRESDEC, @ANYRESHEX], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x1) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4087, 0x34}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000100)="0e698ba308ab6e2f88e82a910f6023", 0xf}], 0x1) r3 = dup2(r2, r0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) write(r4, 0x0, 0x0) 20:41:13 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xa, 0xa77, 0x84, 0x103, 0x1000000000008}, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000028c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0053c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfe96d2d2491e47280605dd5c807588d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2e76265600c503b696b45293848fd7d2e57c8c336d4c6c6b2014daba26db5e09aaa3e73c3a2f1359739022dc956090f44ac73ae9ac5af030ff961673e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc4d85a376f0909ed08e5902665eed7d67f10a4654c829b3ce2666bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d603000000000000001166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137080000003fb7d9ea668e53755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b10687469bf66a68413241901dd7fcb8350567e51f94ec69b842c4dc18684a31a6a4de38c867ef7c541bd1c4c0eeafc15e8b4dc535846e617d08de31e3204cee3bf598140e61cae898b200f86e88864aa0a78b9d81f0940d1a56155f845c64f2cba91e751892d499586c75bb6c8d75ee87a59bea14a744ee8f86906d5b7b03f5e9762fe87e0dd2eb0bf7236c391ec58c10c0a5a2b0c4651a61c590e83ae4736f4fb3c855e1da9b510d0c047686d21df27d83430304254eaf0bb57ab9419c4c91b152d58c98353fda37a020a5766e952aa3f049fe47332026304147867e181e6e80252fc0c77df08cc71eaf2f946ef6636bdaea0bf20fc23db242e4e708388edf9c7e593eb09d4486d47b0f520a34707e15249860ecd881c18769628e51cbe4099fb4d9be62bd08639565b05a66663cf9a879d4f7746d7f3a912e8fe4a75945d90ba69a88e7c09f2f23a22f0c2d9a98f923e41a369428d471e73f99a9bd63c27e643c226bc60b71dd4d9947492f6836678a280d140a36ab296f653f4685b4bd05f20120d3afd4da940b52664ccbb0fcd6a63f698027fc766e285f4f20c420212455b5b864f688313e4c989185c95b35adbe75d830569d6cff5e6ad8360d4c1d92f4c3696b3a2da0c23325f7a5e3e2063f87dd63aaf74fe9c0e182d3ba04fd12f4b9b6f4dc840a604029c6d3fb421bbc29fa68b852f3f7f5166a533a47efef41f1cc8760ccc0e96c248a8b69817afd4cbae194198fac94fd1b3503d28fedd7ebfd083eac5612aa624304e959f43e58f3eaf84024c583a4e888eccc0c38beea77ccbe4d621021f9a293baa7008edf5b60183c14fa94b24f465e7afc63eaac899dc8"], 0x10) sendmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f00000000c0)="03446c07995ff75a071d4b3400723320a10530ad19ec09615f8bab44388ae11426c3ddcfce72cd842f8b84691e3861d58c167270bd90d9b0458a28efef840c352c0e43a445c75fb63bfbcc5bc63cd865165957caa04e6fc5b354b6eb54d2f8b4ca918c9b70817fe84ea46523fdb83ffca823ebcd9ab402a300050b3b75c0ddc0bb4ff8", 0x83}, {&(0x7f0000000340)="1d61571646745cc9fadca57fbaa8355cfb19fe7c7a2d7ac47c448f4be82dfff8f13e10c141485ee19aa60542889795754592f014833fc939978950da824f9e5fa40d81df36fd2c0884667b6b2605f31480065a0614", 0x55}, {&(0x7f0000000200)="ddfe0d6a8b0c3e9dcfed5202ac55fe06100843bf6283daadf170e339689013166442985d17a8989fd144e47dd9a5a099a4dc5e119584b7a3c16ebe7d7d3a3d8fd0e5b86064a583804a9f62e7e12317a60bd0fb8ef9084880796e720d33cfcbe54f6824ae96dd", 0x66}, {&(0x7f0000000180)="3be78f59d241ed264526c9822ade65830b893d343692166e8ff77ce856", 0x1d}, {&(0x7f00000003c0)="71496c3fe81227be97cfd41765ccfcd59a824ce8d9eb650517f273dbe0e20575fb1021a3a9efc4b4a1dddfc472b744d9bb40507009a0117f88af068c040b779add6acb1aa0cd9a", 0x47}, {&(0x7f0000000b40)="7664afff27d52864ab6d4bdd276eb39c37bc3f3c7008eb8a3b36a2763b8941293883e41d7c7d258a640d9703c8b7e8d3ab8639fec0f15a66ef91e7d1576a583a46342d28c43a1dc97f48f16e1b41b0375f9fcc05d43fd9a1b5256871b35d793e9e1636278899ef90220c60031b9dca58b7f153468c710e92304ea1e126cea168bc3a5e81ab9d3ec51777dfea0597421939897ef8ce8325b1ac880f8e84705c417edb7583726cebc3383d8763f671298993d01b8ad6bf8b29d47234a8c5360f94272a0143f2f5a6fdf4b07873f33be55aaca3e6d79a80052506b507114d3b912d65e49870bbb5ba853911932dfbf9e0b021840a3a17fb14b60dab3645797696e206d12d537b3d4d3221b76f72c64f96a75611d5307e0f24cccacf6a041d2316d6870457f33e1309f19677ac6354fb449122a9d83a3bddd53bd1d86a60fda45d678e54bc96fad9f0d6e01c0cac4e9bfaa42374342519024bdf0bc7a6d309c247f3bff734414b672fed25f5efa2083dae53c0edb495cc961bcec71f3868878218367fbce567c792cb15a70eb508bf25dc0cf4c878fb5199f040726d75e6fa0dda017bbd632be93e675e1a3d9c26f3c708ba5926731455b751689ddedd2007d2cf3b1e1887bf4c447d08a70fb0c379abee70f9ccae828d91578dde17c81f7ec4377354b5eb675108f31359d581ec60b55f40c443d87d8ef79d4adf0b5281534020a9324b6270be238452ea433d4db3086d13ca5dbac19aed86ba720ac996305d1e6abfbcded106189270b5a3bad00a34168ab267e75c6939242a9540667017f5d9235594611d13f61e25acda797be0855464f4935f3430d844bbf180eaa67764667009d3735bfb4267f64d57a5ce41bc5e7fb0fe34a54a37f26b23c76b2a2c4966e7d6a50b3113f2217fdc5e22011f7056c4bcb8bba65921f8bba68fe00c73185f234121f03c366e62708864db9127aa443aa147c2386ac2e01c8383ae50846c05a7d08f4dfcae44477475fde1f9bed12b862d715e14305ad7ae5648f0d6911b14abab584e5a20cb576f05be02cdb6c1dd71fdd2adb9ea76baa09c6864065dbdf7de1b39c74aea79bbd687666f48f27dcab47a4ed63930494c59c41eec0383c39d953dcca0adb641ea7a6aea7dbdd216b8cb0da69478520c3e9926bcb4080b9c627c6f4bd8a31223bf5d3c286d626af8a5faa760cf781827ad2bd1e320f2f276675b3522e6db717e0a657260f3b1f50d0cbc82de04f16b1f0e31c6b85bc2f15893e68407f272b8532889e2cf2bbf2570da8890aedf470fe82ef25847bf1fa67dd8e418784eb68049f8d9d8b23b2ea86dbd839775460a3f814e6e372f37e4546e9d0331d5890ea09aaf05127225b68d33c0c69585241a93ca130e93ad66", 0x3db}, {&(0x7f0000001340)="39a2d45553edab24c9ab59be722d35a4cfc2ec8ca4ff60f695c44dd61cf393dfb98edb3ced616003e4b7674b6f9718ebd3b046c6f2088a681bc0f32b7b4eaed6b6be5f34742344a3d0d9dbecc5c9e70535f3e94b5e466e3cf9ac9a33a08e7ccf1b640067a3515abdd14edc3502a65780a0b9bbf41e7a0c80b223e55710744e334893b1d145a1e1c6f9e5be832c3db51ccf806606f425833afbca4680cf26a2bbe7f2a63da4260bcebb7c7fc17aeb7ff67b8e0152a5f65fbf23cfe192b1a726673b2b9c6fe9daa5ac6033e148b623c916452d473741533d414a11331be8f2ad23fb99471044107337913b5f3f7f1c3503100c124598975cc77781ccb4f8d5a80693849af90676cd4571b1a49f58f77999dfb7e26497e736f15f57dd68cac6e28c49f39631007e5a608672af260f39578cfcba75c994b5d1763b01306f8a43327ec1f98912e8f65e8653540441dffd6da4bf63d4a98f3f560708ebb37cd8cc474c56aaf722d3e3309b83ca2d3416f9b3bbd9f6523e2c2602c8ad85e516019324077077f813609f673468ddb5c02803bd3b7dec03bd065951471e1d53f1fc88142899a8b8547ad0f730157899660273fedab6823d2cf43af7331fa3c34f5c861937b6070d3453cc81def1b5e565445ae3c24f86b9a83bfdc20e867a47f67cb70f69cd35515a5dde2c8b4372268901240d12e134f17f01dd7fe59dfd17aa27bf060bb67faca27885044aa67cd15367a8829b235e6bdcb6dd0211cf2d974372ae7d5bc68f8a8aa267df5f689d707aa8b602c544f7b393b3369596d651b793e44aa6d19402436486387440854b84c0edde9184dc6637e239ebcd75766394256b877fa64793b827963a641fb362aa26aa0d71160e42379b2134d9c65fd1a04928aad86d49b5323f9f8c29e78015d054ad197ff7b8b73dea1beb0882f55b08310fd7d974fadd2077e04bfd2121fa0a19bae38e491c82f4169ae80df1ddafac3af57f431a3eb6e9e17e4ff8c982fbd8c5f6b306b9f171fc2bae604d3402d70cf6da938e2b550058fe491dc4bbf344fd733432d3deea343c4580e11827568af3f6afa3dff504887196a60cac3a611cbe9196a7b68199b7d15198d7442819870e82fb8e10bec6c0cd54b65c8a6244b1754e663bc5c2890dc7cbdee0a929709bb9586d56d9fd5f8c08f8a3266e26d2369137af194eb6dea648dcfce200ecc251007c9695e42509775f3d5806313e261a03ed1de5205e5d29f7500fcd2cc47791ca74ec8c9aba0aa57438197b9460380ff8af827f36d527bf7fc7f5710265e8b0845b97df9840f141c926e17a715bd6f99de72f7c7b98d7cf87b0b73753060cd476e2e60230e4f313a4c7facb8491bb0ae4c333a83a1c1090f415078117a64f6711da591abb7630ea845dcb1695b511b79835f998cf0c1859be5e579b64e2d94736fafc485a6c87a288b61677122da0f0f1f569ae7d967742b466d19e40cbde256c1a17afde6c89a7eb251e1ab636ddffec53ddde505f457f690852786b10dc8ba7f10675a593f8db6724a90a6cec9b9725bb7d7b68bb32510c09d5220c0b23e9e1b8f6b62505358a48c061002da66893a56825183108837453161b5b18016bbe5e759b9a41e6ede8b49ab8ee2c9462e70c722bee52dfb1be38276eae126bb1f0a3dcfa2851cad86b2406006ab188b16c717139296474a628230312aeefe7bf6b1f086eae23c32c90f71eea1c560668b7fa21f057193f272bafc6fcd391e4625b530c6d0b1684d243d094a1316897bb1fbcbff3d812732d6ed4a048d3988a101ae8a80cd20cc9e939d09eaa54bc85dce361f0de8b9177ef7bb9229f2469efdd4c2ae674adc8bc4d602333b5ca68c2c7b6ea63ce1e69cfde85d29a856b4fb80ee9f5c7e66b0aa6609d7db32516345f55daffdb23da548fc73420e806c231c2778e8dd55e5d706c43a3e8b216825d6e28e27a775fac37bebc07dbe197a628462d7616a0f635d7f7c851c90972a5bd5db2e00cc5b1615dcbf3b4b3927a61179d2f1b4079c905ecb26bbab6dc4edcd5e4a1432753f649de2f70204720e8005673dab1e907071e4e6eeb05667c0943ec1602c2583cee8f0d81ed24e006eb16e0ce97322be7ae8a1223e49b63c9429033caf35a0bd58ca3e13d44520ac505a49751483f7b549e8b1903b4f795b61bba2f6f83ad021724886be39871e988d6fd5ac95a53c648f30e6f848b9343b3ee23b524f9c10f5d8fafcad84d41762bb4cc70b729d990447d89959ab962e39eb11b20606fa61eee5fb57822ff1efcd54e8af90da68bd5fc237e47dc324feb376018efd2b36883f783dcf3e8aef809b951564d3b9395fc92273e19c165a82dfafb4ddd05461ac9f37f47951c7731591c82deb69ae95ad2133b57f455a65bd95d9de64eb23555d7bef431c01e0377c48cfe5ae8f9cd82fc1e091b4e14b9b8e1a92015a7bf0780190e203926d1e33f1c82d7214558d56038f4d62f76fa69a1be98f418aa42b6a3a557d6006ac4e11dc2d17754fce5ba973706fedd6db9a868580b2fb72d48bdb9b1b47d0300bf2cd8fba7640aa1eedba2b671c6484b97738f8fd4a42c03c2805575b7a00c4e97af3a5a3f867f0817804dce7c69a5349c1c1ed6175d1d642cd7e698841c8ffcc3088e032c7249a5317b584e2bc16c7f625bd0bda62a0b0fd6f1087bb387b4f63658eb728a5bc908cd1edd4ef7a44b994049d22cbe84ba1914f27ef8cab1910ef7473843b3664b06ebef3be2b05f89edf5b9f5e47f32b63d0b74e836f6ed8fe7bc8ac743df1fcfa9c540c32a351b659e03c2eb2ada0e5cc811db48fa5ccb41da0a1c9599794f495cd5351d211044f730ee23ac488e27947ff839e225ea5633fa69af1d3438fa0cb6da5ef61d6e5cc3b3d57e98f911ae4d389e28e2ea2d4fdc0ddedaef89410c862a07f9a6c1b9d3cb71ebc5935405eb5121a4b134dfa400d3c938bb54967bea85fa9bf5ac3c2342b230323313039cd0ba49fc728c225b204be278ee26e3dbbcf46eac6c523b370f3593b1ba9e451ee6a1b929df7d7073b32c4f17d3455893a384d46a29b8506ec2f73981ca9c9f60ae11ed028f2e3bdda66e24e682bffee18bf47143ee83c27654462bc85a2ad6f4ce87ac76920e2a4266d8aced14b6ca33092cc4e4964ae55975346c190b76fea3f80fa15c2dc4baad120f4d4dfccca57c315c985ba6d8db229ae5023fb3499095c72c4fa2f0ff11a057d913a8207cc9cb6cdd2f68520bf560414b89a0c5897bd11f49beeb3035b412a01ce1b64d4224f86b964705202401f4489df1c697bc99a956b345328713b5e1f3f99d542be1152b2631aaf704e929b6d476ce33da79ed8b9495c7b03f9b031324ac761150f6e47bf0cd9f0493a99221398e048ae146311393e93c2c661e07b83a10f5bf89b645a929889095cc96ee37bcfec3c3a76219fdc0a74755bf9e70f17b108fe9bc24db26e0b6286e4f5daba482da0b400459d75bfeef2149298607df06500934565e56483e73b827cfe139ebaee53a08bdd25cf43e1902b5ec11fe6c0e6b6ac4057d015a6d00dcc0397cbc5ff9ab50961f288a29364a708ad99fa38cb3a8dc4a78f7fcf6e0cd183eded2b0712a45cfcd9d05fcfc81aae9a4508802e2f02807146809699aa0c80effae5a6bd0773e20a4a2781d335533a7224e1b80cc3522a80d5c3035e8f3b3897b4fa823f9d923e8c00173703dc0a629e3d929d37feacee07e510fb2e7974a7026a75d0a60d6d782f4aa4a0792c9286bc8e77ed7e2fd466cdf7a6a873e9abef036d328d8da84acfbbb52ddbb31fb4b2c41caab3aef0a85377f183ddd0482bb433d02fcc2b2a3ab43c2fcc0c0ace029b29bfa72b8cbef6553fa67e835934f6d9c8d9b64bd17149902c4d29b7c3deaf89c98a44054ec18fefc0d4d1665007913832c6e3d80c06448ed3560a4deaf6b5a026bee745962ce1e91d3551d09161ea88e5e0e9c15f7d2de7037754febca7d8c43aa4d08151649d632e48367380628458e7fee35e277165c41138a66ac62aa42243cc469087ddfc48b1c7047f44f8fed8f4efb293d1bb138625c57ecc6fc154256797b61497bd3eccc093dca3edd1bef0e7cefcf8a14cb736fa507cce0d1315636a15b5c6faa7cb88ecf37ce437229102e8cede8722080ef0c039b1414def1dff078498809cbd42201269c6809e262a542312af3610e65d8b912f905c8719a496c83d8060fe65f1abd94b8e13cb17a802e46458d93f25af4f0344099fcc87c8b9902aca31df8270a588b7a1845a5c57a8d692e937710ebdbc1a46f661326a8c16843cade2efcd1f332a9593ccbbe6694c952c99919dc3dd95f962c2d7907063ff1b7e5167b1b48dc12c795cb98293e35b4138b87f4c3fb83dff0b6df5c76202afb7a91eca2f1e3812047918bc11a6386025db880c901282f5bab45fb712b9a007769ed9eb5f0c48e82db5354e2a7ca2d81344c2bd273c0a3b9690e3ac6c08704935e05f1b17a3cd287d7ae7167819a3f56e4fbc62ce6e89d5c3047540198a6d1337ca76eb4a84328fd6934d0fc07927a5b3f216d82e3efbde3029a0da5c9888c891b5bfe734bdd46570b21abed60bc0b6f13e0e266e5bde10f67dec07405d9e54815c51c6f9138c7d36b9fc8d796866dc16d2a847da2a423c5ab69354a41f1f2bb571468828196225bd9e24d6a96e1ecfe6b3f8c91d2a714b52f691ae9abe8192fc4c48265084191d3c67e61c0c875a2cd8d1ca22e90b44aa0e56312098222dbce5953e0730cc1f8902c071be0d589a45669b812ad063ad0b681ec6f3b2c7466f2f0d212e39720b903b1c84e118fd3285e8605039688cf34c6f72a3f1f60340ed8ce3d61411b4af3873cd14641ef0516838194e768c8d77ee5123e5bd312c3be7c1a4e04430bab73b9cc783ca49085361f2ea6e58966e0a6855456fbcd1249e8f4d6a16ae956cfbbc620cdd9eac0b8960878eae5123fbf4deb5ed8017d1eb6f2accb704f8ce29d4bb1463622339e15087136fd373def8045cb6f7fb3a7c97676e50bf5344f52c4a54a62137217ace73323e64b7677e85a503454dfabbe05df4e6fd6714e72f0ed64a96e10a5cb632c166075515774bffd32c614607a2a3c530fa579303a9a569a0dd61bfda9b8cffcaf44fcedcaf15fe8839c00931a428997f2e72147e70e7efa6c7910bdb72da1c13eb8bb8aebef21717f502fde415617cfc4e0449c801fde64e1fc5cc3c2695d96e821645632253d9e29e43d1c2dbd61190091146e37d94b4af7c6769dff753698c51c359b17066c3b061ffec7ea673e90fda00dcc5bd54df56381d8a838a29840cb1c400173deaaf98924d55b949a72c44bf50d699c604f1147259ad04083175e0cd7a8929c35757ffa7cf89b37bad96f498419a4b2e080187dae00407cbb3944d1b6067978173f0fa8a8e56fb93ca038704f7ee4bfc1552eb15c5600cc0b7a104f624fb9d73430d2fccc882e85aba548752c2591c1e8ac87d19d65dd3811b0a9147ccffeaedc3f7a5fb9405047eaa9c1b80759656f4c8882445d7f4dfeb02475955d26aed8bab693b09be32aa66316bbf0027c3deff431b24546ce919e0acbb99d51fce6ca11d32904c75f6ecd448b3964427444ca3fe6352f56eb59fd034605706949261b3e131c0179b2e6d82cea9c8ab5ef477eaf26263fb7e84dd87a3a66ef83a51163e3a482bc5bab17c799d7a6199a5aa2438f299d80c6f51b9c839f8848cd8af5d26537cef75964f5a35246d6da2725acd6a8e1e939c6f5353fc840108f772bfe2e19c0269dd104", 0x1000}, {&(0x7f0000000700)="052138a7577162cee7fad6c976bf5a79f43641e83964f7fe80a21a1034577deac26dbc1bd29e45b9d27c834302aa6123c1adbaab2a5dceb169f152401c198501872736292769d22fe9059b869a39ed92b1318f2072044e00a1e4c5c1ccb368f4d1dce59e53cfdc58a7d8b6983c2a0b039072e46cce7521c9a71b3c1eac89f60a8f2d1b6553d4b1aff163795aa649bbdb5dda5e1681368121abe1001fc409", 0x9e}], 0x8, 0x0}, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f00000001c0)=0xc) fcntl$getflags(r0, 0x1) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000004c0)=""/208) semop(r1, &(0x7f00000000c0)=[{0x3, 0x101, 0x1800}, {0x0, 0x1, 0x1000}], 0x2) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000280)=0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000100)=0x2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x5, 0x1, 0xffff65b9, "9af5fbbaa00def07b9575f0a00"}) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) listen(r0, 0xff) accept$unix(0xffffffffffffffff, 0x0, 0x0) 20:41:14 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x1}, 0x404) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:41:14 executing program 0: msgget(0x3, 0x0) r0 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) symlink(&(0x7f0000000180)='..', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') shmctl$SHM_LOCK(r0, 0x3) chdir(&(0x7f0000000080)='./file0\x00') msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00549bd8004b5ddc5395fc187079fa1e00220f3cac238e11a8ebdf0499c55648a203c834d128c9f564e68e13b070fad407ee0fa8497be995eba9338a3b60374c7c303bdf4457380000000000"], 0x1, 0x1, 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f00000002c0)=[{0x6, 0x0, 0x3800}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x7, 0x1000}, {0x2, 0xfffc}, {0x2}], 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) 20:41:14 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, 0x0, 0x0) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x5, 0x4010, r2, 0x0, 0x40) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x0) ftruncate(r3, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r1, r0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, 0x0, 0x0) getpeername$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwrite(r1, &(0x7f0000000040)="a5641f5de6a20e1aa7f6f5621f3342915460c20f2c7630d1becb44b9a556ccd5d0b5958ab313ff7dbedaa5678df1220cd44ff785c1caba630ddf34b0113a1fb6c1d140b0b50c30e2eb806f3bee87a120d732d62b7ea54cb872feba0043cacf0892219557e21f9b5012d5c4419484158a165c92cffbf89f31d9232187689db52e974b98f1", 0x84, 0x0, 0x5) madvise(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x4) close(r3) 20:41:14 executing program 0: r0 = dup(0xffffffffffffff9c) sysctl$hw(&(0x7f0000000000)={0xa}, 0x2, &(0x7f0000000040)="27fbe1e88eed5e2b79e5ef86d6cbe1c7a69aec0e0a96647fd838ddb62385d83bd89f90858f6bcecc5bcda9517b75f77d04005dad093bacdef7a88d8ba8140763b37e43c1f72b8a3fd130bca51a15cffb3219a40da1d4b68a0a", 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x101, [{0x2}, {0x2, 0x5}, {0x1, 0x31}, {0x1, 0x5}, {0x3, 0x1}, {0x3, 0xfffffe01}, {0x1, 0x9}, {0x1, 0xfffffffa}, {0x3, 0x4}, {0x2, 0x400}, {0x3}, {0x2, 0x9}, {0x1, 0xb0db}, {0x1, 0x979}, {0x3, 0x1d7}, {0x3, 0xffffffaf}, {0x2, 0x4}, {0x3, 0x2}, {0x1, 0x1ff}, {0x1, 0x7}, {0x2, 0x8}, {0x0, 0x6}, {0x1, 0x8}, {0x2, 0x7}, {0x1, 0x8}, {0x3, 0x1}, {0x3, 0x75d}, {0x3, 0xffba}, {0x3, 0xfffffffe}, {0x2, 0x1}, {0x2, 0x9}, {0x1, 0xfffffbff}]}) 20:41:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x164) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000000)=[{}, {0x3, 0x0, 0x0, 0xfff}]}) r1 = accept$unix(r0, 0x0, &(0x7f00000000c0)) getsockopt(r1, 0x1, 0x0, &(0x7f0000000100)=""/244, &(0x7f0000000200)=0xf4) sysctl$kern(&(0x7f0000000000)={0x1, 0x3f}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x22) 20:41:14 executing program 0: r0 = socket(0x0, 0x3, 0x0) sendsyslog(&(0x7f0000000000)="44ae077e33371bf55aaedb76b176babdc1e95e300e1aeccac12e372413fbbe0cf374829722ef51bbdceb1a44920edaf8d9acf1ef36b1ed0a88ee716e4bfb58308f9f3c919ce0ecc6b729b971af53d680082ef5006f771690886e7ccc0b2aca4357c44d5cf95c9879adb52335f02baad5a76ea2d3e500d521757641b1cc83109565eb447a1a9595617e2c3fb0bec01fac7bf5e07a66a77cb82941d40b95634e7ebcd779d1534cd5a125bc756af72a46807f62c24925b455ae8cb9a9353b0ed0e489a3b19a1c0a0b9d548b0664e0aabf5b8b37380e4ffbba9b23f8b750a58be7f6ab962e77", 0xe4, 0x10) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000080), 0x4) 20:41:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x100000, 0x711, 0x3ff, 0x7fffef7f, "070000003e79010034841c760b666bfede477dac", 0x0, 0x80}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="a4e368836d77fca020134396907dcffbfc94861c82001117bc2dee103351ba33a4035df553b5e6c9ba65dcdda67e099d2761502c411e616afdd939bd0884206aeffb671798e6cd1abb1d2552", 0x4c}], 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) shutdown(0xffffffffffffffff, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) sendto$unix(r3, &(0x7f0000000140)="358ccaf8279b3b910c032de1", 0xc, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00b32e2f66696c653000000000aa331b798657e43981289bd300"/36], 0xa) 20:41:14 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x11}, 0x4, &(0x7f00000001c0)="bb9280d55845e9de0fa60b823c6cb82aab44a68ad8dad51a4f6521321f6d4f148af7838dc06d5fe38adfd28d0800973da6e70c4dd15006d8b2dd29a4e1332b07c9872421651a4c0bbab884e6ff1c6710f4acfe3ac06e4844f6767d33e09f973c6dc9a7524638ec998d22fd96958d8b72283e49571c6b4660a2f930be2974a0b13aded83cfa9585097da045eae3073aa3e4dc1d5176072b48a34b6b319314bbef8af2b6b7d3b29bf5a893a0461bbd80ca81ecbf54e30093d6d1a985c47e268b9f43b66feeb59e8d50bcd6746fb4a219f76b7b4a6100cb1bcce2540213c51dfe", &(0x7f0000000040)=0xdf, &(0x7f00000002c0)="bfe85e9e12a4388940b6f27fe3a8832fa1c4986067e5954eb96dd378a71e11c8388e65f80ed41a260a79fe9234681981320b00dec3dd180beb95e7a4c1f17ced3dfd2a0abbfd90d80c11d3cbaa32befca1d7e8dcd20f0b2e6e182979ae45387a47", 0x61) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f000001b800)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x2, 0x1ff, 0x1000}], 0x4) shutdown(r1, 0x2) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000003c0)) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000340)) semop(r2, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0x1, 0x1000}, {0x0, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0xe8, 0x1000}, {0x4, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000680)=""/102400) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000001c0)=""/157) semop(r2, &(0x7f0000000380)=[{0x2, 0xfff7, 0x800}, {0x4, 0x1403, 0x1000}, {0x3, 0x800, 0x800}, {0x3, 0xeffa, 0x800}, {0x1, 0xc79, 0xeede9c8e5ef3fd2a}, {0x1, 0x2, 0x1800}], 0x6) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x1ff) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/5) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000001c0)=0x1) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000001c0)=""/148) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000000c0)=""/38) 20:41:14 executing program 1: kqueue() socket(0x2, 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0xf}], 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x1a79, 0x0) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000000)=[{0x3, 0x0, 0x1000}, {0x4, 0x403, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080), 0x3d) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000380)=""/11) semop(r2, &(0x7f00000004c0)=[{0x2, 0xff00, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0xfc04, 0x1800}, {0x4, 0x0, 0x800}], 0x4) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r2, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x1}, {0x1, 0xffff, 0x800}], 0x5) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000002c0)=""/50) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000018c0)=""/50) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000000)=[{0x2, 0x4, 0x800}, {0x4, 0x75d, 0x1000}, {0x2, 0x2}, {0x3, 0x100, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x1, 0x800}], 0x6) 20:41:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='x\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = socket(0x2, 0x1, 0x0) dup(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) socket(0x2, 0x1, 0x0) r4 = socket(0x6, 0x1, 0x0) r5 = dup(r4) setsockopt(r5, 0x6, 0x4, &(0x7f0000000040), 0x0) 20:41:14 executing program 1: r0 = semget$private(0x0, 0x7, 0x3e0) semctl$SETVAL(r0, 0xb5f04367f1e8143d, 0x8, &(0x7f00000001c0)=0x3) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000240)=""/99) r1 = msgget$private(0x0, 0x2000000186) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="e66a06739eee8ea466b4ba29d5c4133af4677e13446d69a8770d30a07b91ee5d87dd1d275b085ddbd2a9b90c0dd0bd4307b4bdbfc2a40b9b6c1caa8530c5d93fd15aa471af11c2a5829f82e7d60986a4c90a19cef26216e7ad1746b457e152c96feec0fa0d3104eaf8700fd7b160cfd85f3d408680609d664dffa394e451b52b6a52662f138cac5929dc14c3b8684085348237"], 0x1, 0x0, 0x1000) r2 = socket$inet(0x2, 0x2, 0x0) msgsnd(r1, &(0x7f0000000080), 0x8, 0x800) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x600, r3, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r5, 0x0, 0x9, 0x8, 0x9, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x100, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4}, 0x2, 0x6, 0xffffffffffffffff, r5, 0x401, 0x3a, 0x4}) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/97) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000040)) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000100)=""/216) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e7ffffff4f929202000000000500", 0x0, 0x3ff}) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:41:15 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r2, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)=0x1) r4 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000280)='./file1\x00', 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000040)='./file1\x00', r5, &(0x7f0000000100)='./file1\x00') renameat(r1, &(0x7f00000001c0)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00') 20:41:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000015, &(0x7f0000000280), 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) fchmod(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = syz_open_pts() r4 = dup(0xffffffffffffffff) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCSBRK(r4, 0x2000747b) close(r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1d}, {{r3}, 0xffffffffffffffff, 0x7e}], 0x9, 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fac402000000000000767464ca7f00000000084009000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b703000000d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57f4900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f26251d9f9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x7, 0x1, 0x0, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) 20:41:15 executing program 0: rename(&(0x7f0000000040)='.\x00', &(0x7f0000000000)='./bus/file0\x00') 20:41:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202020303"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = dup(r1) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 20:41:15 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0x100, 0x4, 0xff, [{&(0x7f0000007000/0x3000)=nil, &(0x7f0000009000/0x1000)=nil}, {&(0x7f000000c000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil, 0x101}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x2ae}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000010000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x101}, {&(0x7f000000d000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x101}, {&(0x7f0000002000/0x12000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2a7}, {&(0x7f000000c000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f000000b000/0x3000)=nil, &(0x7f0000011000/0x3000)=nil, 0x8}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000005000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000007000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x3fffc00000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000002000/0x2000)=nil, 0x4}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000004000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file'], 0x42}) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) 20:41:15 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffcb0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0xfffffffb}, 0xc) dup(r2) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) execve(0x0, 0x0, 0x0) 20:41:15 executing program 1: sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0x12, 0x4}, 0x3, &(0x7f0000000080)="d03e78eb69adbddc53b3fa517f84633791de954bf26ba48a22422e71db1923ee708e9a45dd9f70b8273a7961e4289e284f9ef7dee89bef51d7c00a97ffed4e46846afcd9398fe49e88c7803c3829bb175bd2041e94d264cbd306c68fa3d19f", &(0x7f0000000100)=0x5f, &(0x7f0000000240)="a48bcac49546096767be52d7c7c34a76e8283ec59dc1f278f2326f72ce56dfbcc4ed02925885d05ea1cb870391189d072e6df6a3d18124105953c0ec4ed76c7ca0529756e6298e4bb8126b96b6c6832dee05ad0b9985d7bf88906a7acd55bbcb8f1cef718efabbc108d5cdb990aa0bf769b5078aaeb5a8af004eed081d5e1aabba56a37e9e10689986f7a09eaf395351d197185977b7a730411f921bc2e52220ccae8f5dce5eda7f07682791d7917c58f6b8a737e8a30974822462c7", 0xbc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x2) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', r2, &(0x7f00000001c0)='./file0\x00') msgget$private(0x0, 0x2000000186) msgrcv(0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="d97eb44e6a7f0181eb96e1f6b5b22d7a77b1da97e2ee84b67e439eb537faa76cd80184a18b1b8ce33489d7e2542294ba313be37c2558a9b0012384b94f404581b62e872c2cee67c45cfd4c6b6d2960df6760ba9213983d1145ff5de876f66600006ab6874e11e21f98840ee6b2eb1fb472b6e1bad08c43e7196b54023ba9825094531087e85c419b68fd7382d27e0e016d7d0ade66124c67ef977bb5c2cfb9298f05480534997a37eef980eab0aebf3d16"], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) 20:41:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="820d2e2f6608060800a37011e2d49f0013294cd173abb70b9cc2f9b3d3d9b77787d0aec2d710deb239722536e19a4f7dd00c352d581f77fb69beefcbc663905d3cc052b1bb5f51403d89ef9fb427c5f2359531f610dc63d7e89dcf9ebd8a6afd4ef14d84153d386e68e488d9ae22a728f3fd35fc990dad53c0b6baa4935d7d388e2d3cbfd74192e4f2c687d28cb27b0cd3dc04aa29454b5f59f0f1cbb18d867a9133e42d9aa5ce0a9b7095311755fed0eb7dc29ddb0340e757cedd5574498df4d1002b263287c86471d4702f738eac6a0de7595146e702a4480eee8448e872aa599b1aa93a3c33a0ec25ccf4e31fe8741f050bfbf5c29bccd7b420c84bebf33417b22fffa115b0b52d948e4fc69eab858c328630e27b2f786e2f4e4a183159f84032335b307c1f4e9d24ce5311e135936a87d72ce88f5079d653b123387b39b759c8b4b82d23330cd5f9e54d6ed42fbfa57207f49b103d80093110c2b53caa39c73fdf101dfe155e54c182354c8f1490061c7ec430f289cb00faef89087fd395788ab240feac57f1e1addb61af4c26b78cf0764ec036965caeecc789356a7563be6675f8a19999df254e6199daf202b772"], 0x10) shutdown(r0, 0x2) 20:41:15 executing program 0: r0 = kqueue() connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r1) listen(0xffffffffffffffff, 0xfffffffb) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd, 0x18, 0x1, 0x4, 0x4}, {{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x7, 0x4}], 0x2, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x90, 0x2, 0xfffffffffffffc01, 0x7}], 0x3, &(0x7f00000000c0)={0x6, 0x4}) kevent(r0, &(0x7f0000001bc0), 0x80000000, 0x0, 0x9d1, &(0x7f0000000140)={0x0, 0xffffffffffffffff}) 20:41:15 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01070f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = kqueue() fchdir(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r1, 0x0, 0x0) 20:41:16 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) syz_emit_ethernet(0x3a, &(0x7f00000000c0)={@local, @empty, [], {@generic={0x7009, "e28f366db2512746edf7ad89db171990adf2aeac5156ae3459e774681590f37dffb3796c61b55f0a6ddea3e4"}}}) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) setreuid(0xffffffffffffffff, 0x0) 20:41:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) listen(r3, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x6e, &(0x7f0000000180)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '1\aq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x3, 0x0, 0x0, [], {0x0, 0x6, "97be00", 0x0, 0x0, 0x0, @loopback, @loopback, [@routing={0x6}]}}}}}}}) 20:41:16 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001900), &(0x7f0000000140)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001e80)=[{&(0x7f0000001ac0)="c166e40024f58679b1e4f3e9ab2f76694c786ce17067b21b6cf78e879493bb8a6044486c0ce5fe9f6bd36eac7060575cb67bf2262f5c97edc19ffa4da5fca0854cbe151bafa1443c6f80be934287a946412f893bb357d7be6f52a5d099f5d501dcdec871056ffa608bf12e336a46704af39dd4f8286a8c2328689d538f5d972adb9751862f298094da47daf0b69937f89ac3cd609cee8e38c26580c638e298178f44bcd693", 0xa5}], 0x1, 0x0, 0x3) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x4, 0x697) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x803, 0x8, 0x5, 0x1, 0x4005, 0x2, 0x7, 0x1, 0x1, 0x7c, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xb5, 0x3}, {0xfffffffffffffffd, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001ec0)=[{&(0x7f0000001dc0)="00cca0fc34f2b7f78fc76edbf7202c4306f46152ebf16f54baa100000000000000000000000000000000d3104c2a7441676c2d53c4b3395e5026501ab5a22409b8381efe5ad69eaeb7c98dc44e37561b7cc71ef6b09c8499e840bc66df443d682fbbe5d81380cf1f9960a88b54c7c06c617743cc6cb0661521c1a33467032694a66c8613e43238b16fb6c62f54dcbced97a03cd504cda211", 0x98}, {&(0x7f0000001bc0)="4081b9613128ff46db764e09021135fa077315177b9db33f29b687aecc35665b6dc64666aeaa93d8fbffffff7f39eda8b5037700d43259a1cebd5085a56f2a5c0bec9bee6f4625ba84aba63418424438c5a94b17795f912552e1c5d88b23a4852fe10768e40000c261f80a86696c54f3c60ac5fed80cbadb02eed77822f74d745d3555428350ed828ab26cf5d5c41ed351c31ff1cef8b311707d4b7a1d9a99e0714f8b819fca05ed04525c81c480bb49bf5715f435e4c2b0c40d1c3b66664e695a6a5faffafb921f20104ded0d6bc0becc313e4e4d", 0xd5}, {&(0x7f0000001cc0)="c766b0c374d4f3090a7025e4b6efd155af37a157d1bad971d42a4a306cc7ba317f0ca1c648a2fbf878740da99b25cc90c2921fb9fb455e0eb6897a77229033abc6ee9f9f80128b46e5f2", 0x4a}, {&(0x7f0000001d40)="e82eeface44ce6616bbbf11c542398072a68b379bb4836f64da88da23471a1399218072bf12bbe8b162bebe55cd27a2dcf7f4f557fa1476f0e48df011baf744f16d143d384d9bce182bf261931b7c5ea529d41ae96af66def3b2563717d52c002b74e8e9ff758d98d729", 0x44}, {&(0x7f0000002100)="62b5627f7bbd65ce2f2cc30b249360074278fc14f1c6572dd3f033e5869500006172000000000000e9ec01b20e49cb82eb5977dc7c206f45da5cfad5a932b6212319963e69628b3b9e2211fb158933251e0f3cdc743a52c31ce0f0ba95eb5d4d1df573b4ff19102e83a8d9bea0b362c6f5c5a50055618f52ed6b852060ec58ce19f30ae6e6bfcfe87720a924c5efee5bf241f7a03eb92a8fed4a9f204ddfcab634bee0ddd18ea95e367470e6be58f59fdae6e73babbbc2598be84e41d23fb4ed49ee85088ec1e51d16b5d0a928d2f42584885be69291076157aca4478dfb7a73abf69e5f82b2fcdaa8", 0xe9}], 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000600)=""/140, 0x8c}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f0000001600)=""/149, 0x95}], 0x9) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 20:41:16 executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) bind(r3, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x1ff]}) 20:41:16 executing program 1: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adffffffffff"], 0x10) dup2(r4, r0) dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = socket$inet6(0x18, 0x2, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) readv(r2, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/7, 0x7}, {&(0x7f0000000200)=""/25, 0x19}], 0x2) dup(r6) setsockopt(r6, 0x0, 0x9, &(0x7f00000000c0)="4e8bbfda42d0a5bbd529c8828d59b2e60f0babae6abca687232ebb4fa6a3473631eebd682addc4b738b65c2bb16e709a933fd0f495a709426cbc0445c6ec65c0f44e86d27139fbc008dbcc264ce11cd42161352132a8a3751498d198e88a83dc36a98bd3a1ad72939512fb4e55e2c3cec76c593d251c2e69f8c2bfa723f36b4ca619ede67f93c934895613cf738024e9ccd03043311b82afcfe066307829f1562d9a32a4c4c9078ebc7be8cc43f84ca787529912c27188421d47b427e64b8f454ceb21d6c515e56e97ffe6d821d15113e89e3b0aa3187e0a7cb32b630d0336befa0517cf144152508e044f143b6757f6e921e4072f05fbf59d55efc3ca70b0", 0xff) getsockopt(r5, 0x29, 0x0, 0x0, 0x0) r7 = dup(r1) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 20:41:16 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000aad000/0x3000)=nil, 0x3000) mlock(&(0x7f00008dc000/0x3000)=nil, 0x3000) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x5, 0xff, r1}) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x88) 20:41:16 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() sync() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="ed6d00fcf19f8aa0eae06eb5fb11d00d9185c46d96ba10b23800bc33f4863ff7a270b3e0b3b981", 0x27}, {&(0x7f0000000100)="256733f7fd64dfee1a10a1e432d2d5d175c745a35c8de8dee7d7d7b32cb5db73f8a706faea6085a50df26d919773e0d18d", 0x31}, {&(0x7f0000000300)="217580db9bb2ed77ff09494b0ee1f015a0ea61ad5e24eef8d461883fd37b8d5ebb05ac092f183e5edb75aede0514699c83722745e3c21959e303953d78bf68d911b63303db1fa2c20400f1eb52855a4036cd228286208c0dff42973bcab9f44c0cfa69c5bec1eb7cfe929914ef99f584665784446eecd8e25769a6269cd6eb345c9fca0c44dcbadc4931d055f9304c1605d948902d86e747d41af417054dd2f165dfacb92cd3f27ad04bb709264f7571a942ccf14074e50bf0f7a4b3e4ed35609eb63357e14bc8b84835bfda9e0fc2cffe335fc3f4eddb93e85358007814fdfb6a0b", 0xe2}, {&(0x7f0000000400)="0b577e5431c68f04194d647559f004a75a29f47503eb973ff245b2c78058937ca085ce16bc58403f7389e4fafee2910496c53d1afa65c4ce93a63f04a40f8355d0b295d114cf80026cf5224833ec199016e3c6e7be59f087ef631ea02876c7326a590be53aa9edef80289c13565229b6b80d4d500c7522c5d034f88a394b9b51d4377c17cde9be9615e168f1339fd94e0d65b79b16016e2135164d915447ae5afcd492fb1ede97e69740d4a2ecf4550cc8c4507130c41a89e6b8840041311f24de076baa3a097bb91fe43a581d96c9d05247cf0eb72313a34e93eb65e40202a708f10bb7541e3264928f29cb0d880da01c9733847224f8", 0xf7}], 0x4) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000240)=0xffffffff) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3}, 0xc) fcntl$setown(0xffffffffffffffff, 0x6, r2) getpgrp() close(r0) select(0x0, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x4, 0x40000000000000, 0x0, 0x0, 0x6, 0xa}, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000200)={0xffffffff, 0x4da, 0x0, 0x550f, "2ea86ee195600a00504200", 0x5}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x1) write(0xffffffffffffffff, &(0x7f0000000780)="8d84d2f614b7ac4d2e8e9c1dbaed2c1c9bc461b040bb467c029e2f446768b6b2ce6bec95a2d4d90926a6c4897435b5da965cc4eccb3f2a5882a7e5e04c1d7a6536f69163028ee91d32a7348a85ffffff8f4d6cc1c2a3565d62f1e727fb8930718b26ce75a77916c84bfa0000d8cd7b92e177dcacbc70df2afb9e0b6c4e99aff4b735979f5707f0ec55de30b03abf976859c9efac68695478476c575c7a28df0e43015a895095b33fc7f97bd0f10cadf4a0a818d6cb501abba3542a32ccd3550e298ff53745c9e9e86add57d09f0dea33f88022aeb7e571615f9ae153809dea78affaa4fe", 0xe4) sysctl$net_inet_divert(&(0x7f0000000080)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000500)="1244451a90b1e8b25d82bc0beda64c026c9ad59fe37a5587a74a750865416927315e330ddfab4d5cf216675b4d34b29fbbe68920e9d716e61556d62462cc9873a14df43aff6372312ceba3955afb40aa9ada65ebb9780648a8dba084e56d8bd7d7c4c067a7f02f42347ee93642ff9cadd53c01715e33953cba720ea58618635e474adb8e7bc2924c64e6b00631f5837f805aa29e196b812c443df178dd174441cb626f668da1cfb12296a8fa8b0f00715f310e5d9dd8be5e1efdfc01c4e42f65d2bbee1e011e2c6c8b85439fe2ec3f7be45c89da", &(0x7f0000000180)=0xd4, &(0x7f0000000280)="6d28122c99cf83ac9fc1632e3c9d38bd14ac3785388dba6e90d43ebf0a35bbe8c3de94a7", 0x24) 20:41:16 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x1, 0x0, 0x0, 0xfffffffd}, {0x81}]}) syz_emit_ethernet(0x46, &(0x7f00000000c0)={@local, @local, [{[{0x88a8, 0x4, 0x0, 0x3}], {0x8100, 0x6}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x66, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0xb, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @local={0xac, 0x14, 0x0}}}}}}}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0xb520, 0x10000}, 0x8) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x6, &(0x7f0000000180)="7343c9f13a1a65a5dc41e7000100b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a36bdcc7f3876abba8a8c24f07000000aa845f0fb32616842b28b796be7c3b0dec5cf125fe012d6fc07aeaae1028cd4c60f98391f916efee16e609a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf065bfe5bcd6da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9a7d294933731b399bffbb34b65e0c9cea6fa4e3c10ad2d85f805bcc4551cdde8b266168c5cf13ac18b3cd0ef03bf19b4ad2b9d7fe831de618f94f93c25fdce284c29b18153f5cfa9b269983934cd55b0a027e037dbd8696ca985d95bdd15ee10c0cc3383ad430a49bde4cb4a710bafdad92bc8e879da2fa565d62f6ee01a5880b9dd6534752604c29a1af3a1952984f792c3fb13119598b641c5", 0x0, 0x0, 0x0) 20:41:16 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e0166696c653000"], 0xa) r0 = syz_open_pts() r1 = dup2(r0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x10) recvfrom$inet6(r1, &(0x7f00000000c0)=""/62, 0x3e, 0x801, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r7, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000040)=0x6) bind(r7, &(0x7f0000000100)=@in6={0x18, 0x3, 0x4, 0x8f3}, 0xc) dup(r5) ioctl$BIOCLOCK(r3, 0x20004276) r8 = dup2(r2, r4) connect$unix(r8, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 20:41:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x7) setsockopt(r0, 0x8000006, 0x1, &(0x7f0000000000)="2ed54287", 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r3) fchflags(r3, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$BIOCLOCK(r4, 0x20004276) 20:41:17 executing program 1: ktrace(0x0, 0x5, 0x200, 0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffff9c, &(0x7f0000000080)={0x18, 0x1, 0x3, 0x4}, 0xc) socket(0x1, 0x1, 0x9) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) 20:41:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2fac14003d"], 0x10) dup2(r1, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc3", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 20:41:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) sysctl$machdep(&(0x7f0000000100)={0x7, 0x4}, 0x0, &(0x7f0000000080)="a36539b5d77eba17adb3504be3fc750ed40535a53e52423ec4aee8ec43a52f1b21599e60243ad7cc1ad4134b11a888286a2952084ab29f28fd732378b532f392ee6ca60b30ed72c63988e7838ce07d3eb895031fa15d01df07657b85bb36d658e5b70bbedc57e914810240000000", 0x0, 0x0, 0x0) 20:41:18 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffd71c9edd820486dd6031797100383a0000000000000000000000000000000000ff0200000000000000000000000000010103907800000000602484a2000000010000000000000000000000000000000100000000000000000000ffff000000001100000000000061fc02000000c14c972e82c8c83ff49cf06416637ddc5746e311f2972a24640d9840"]) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r0) fchflags(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000080)="43057c9969ba832cf47464a16440e4ce7c95fb527cc92c78493222999e05c07eaf0698b9f1403b23c8c35663079050", 0x2f}, {&(0x7f0000000400)="7535e7e776fe129b1da86af6c76dff026e2068cfc06beec10f4e194d54768792ed5d2fae7c355cd443dc135d623ec00edb3f111bb1cb03b9917d3429fd4800026e6077f0ec2317b0db6b6d8d744883b3dd60296f1800998de0de0439177a9308a4974fd89883c14068fb2a279706db2e217110c02796e3a6b3d02a807ef0506cfcd4c1e773a7730d68a5f5e4189dc0e2b827001fcc85cad6bfd3b4aaff5ba9954f454de6a9827236e3961bfe658c1f0d3cf4a8485931248a8fe1a9491744038d98ac5eeed6b4b3", 0xc7}, {&(0x7f00000000c0)="bf8d67e8a2abf0f8785206aba2a97f7ebfc67e73dccb0158b19ba4269fb63d0355b2dfca2d82df1faa109762f621e83028e47e03817a7a68ae32305b34cc1ad1ac754ebe0f12aa9284dd433dc7ec5670396c442c8b9995accd5023af1354e2d11cb2a909186828ca17d9d85e36f265e02e17f79146ae6a1496c54fc84e808f2060720d17748cb66544dd817358e8dce942f8bdf6ed1118ac", 0x98}, {&(0x7f0000000500)="156c27587f65d14cf485e67034812bc8c2e299515ffae1362ee74a696ededea931b1e863f920b2a59ccf3be1c1971d2a0c44c17bdb9be1f16401", 0x3a}, {&(0x7f0000000540)="4023aaf52322870c708c4f4417499e8c25737f171417dfebdf34144145910f678956d4a6ed795352d75e702c120fbb0bfff15397de99f5eb1c70d639ef7fb0e4", 0x40}, {&(0x7f0000000580)="bb4ebdd81cee1a9955e2b1c396a555802e97230d6da9413b870fa4fdbcab7d638cb7b3007719e295a6f0f86725dd5c5a38a7d74d25b8af064c03dc6a9ae2f56ca77538c06b7dcd9b88310832fe66517d172478f546120181269e14bba59344512290598b03e6ee96a698de685b54d1e8188ca5e397b1b1f00cdfeac19e4cbadc930e769046df0a65", 0x88}, {&(0x7f0000000640)="31807c3f7028d67b7671ccb947d4877344a0e2fd612496267664bc5c1ff63dc28a7a8a90aaacea436598231efba69f3e9b59b1844142bc1f2ce8690f297418decae8af5823448203018b458707e24cbbe1ee64bef741577c120a13", 0x5b}, {&(0x7f00000006c0)="7067021f27b1ecb74ca1497ed2554fc0980fe47cf27399c6a4463feacf350d961ba8a6b104215852920d908cc7ed7542eb31f7117d4ed7f2647ab9296c0fcd5a954b99a60505ae88164695aac03126993388a5c513b3110eeb0d700cb32097a9f8f3d5e2ece8a00e51f5b67f32fc4078533360e39a0b771dce627b4bf9f2cbaea87e3365b62ba748437989b4e864f218201347178e852d1ce4a676900cff6fff1f897c467b90f7a38065e6cab32336f1568e08ffd19fef837db94d932476c2603caf3d5b79bb5b9816fc06a47cb4ee66a5a7d6203fd959f92d7a63c60a31356f3255a3df3632f79a2b99096fe12706", 0xef}], 0x8, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 20:41:18 executing program 1: kqueue() socket(0x20, 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) socket(0x2, 0x1, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x40000000) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) dup2(0xffffffffffffffff, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) select(0x40, &(0x7f0000000200)={0xfff}, 0x0, 0x0, 0x0) 20:41:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x0, r3) fchmod(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) fcntl$setown(r4, 0x6, r6) getpgid(r6) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/61, 0x3d) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fac402000000000000767464ca7f00000000084000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57f4900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) 20:41:18 executing program 0: semget$private(0x0, 0x1, 0x4) r0 = semget$private(0x0, 0x4, 0x189) r1 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r1, 0x1000100e9, 0x207}, 0x0, 0x7, 0x2}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') fchdir(r2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x83, 0x10, 0xfff}) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0x7fffffff) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x0, 0x2c, 0x7ff, 0xfefe, 0x5]) r3 = semget(0x3, 0x0, 0x230) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000280)=""/38) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000000c0)=0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r4, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) r6 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x10d) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000140)=0x200) munmap(&(0x7f0000607000/0x400000)=nil, 0x400000) 20:41:18 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000500)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6010fb7f00183aff0000000000000db74c00000000000000ff0200000000000000000000000187009078ff0100fbf18993f012a4ee00000000010000394f422682118dfe4384867e1df0d03cb2afe723b6431408d802151d8f2e7cebad641ca216b1366ebda727c76897d8563fcb68b293be2c49560aa4b979972ea6058bcbef7d50eb2c4b24bf7cc4e773eb8bff30a9d5b5447c3b321e8896479d7960773547694f9a07b788abb5dd1533bb68762e8b99c8f46e3c89a5e951c9cdc450780fbe2df08dc98cc01776ee6c56672ce3a58074364798efbb00a0028d"]) r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x8) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r1, &(0x7f0000000080), 0x3d) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/11) semop(r1, &(0x7f00000004c0)=[{0x2, 0xff00, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0xfc04, 0x1800}, {0x4, 0x0, 0x800}], 0x4) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r1, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x1}, {0x0, 0xffff, 0x800}], 0x5) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000002c0)=""/50) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/41) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000180)=0x1) msgrcv(0x0, &(0x7f0000002400)={0x0, ""/4111}, 0x1017, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000000)={0x2, "6a7715654efe871cafd76aa1f42cea9f4002eccfc71401377cad389c4f76700e21ea2cdcd9cd825e18cbc6470b2622c5d92cd672bf8af95a41ad28e68af18951239c57fb9ec635488cb9cdf45811b290efaf3c5d518de658356ce7b28bc65702184661b7637d97761a0476f7b0f1f4465b4de1b0655283452fcd38aed8a4fce400fc7c831a7418f363bca3f999e1f5141a3898cc8d3f3f4bb04b731cb084542e16c2eb931a11c92b9877722265eba7f8ec5212bfc96c9017d3f1f5950f2778a9"}, 0xc8, 0x0) 20:41:18 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x97ac, 0x0, 0xfffffffffffffff8, 0xfffffff9, "0900000000e6000000e800000012ce8cd900"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000001c0)="efb17d4da8bff388f9730a432927d3d5cbe09a9f6dc57a6a235723b6f5b3b6532607fc907ff5453d0fea087be173d227f717d390da0885393ba398fc378afd0486b15c03ffb1e014ca383d0785b2d30c72d9297d9173d9d25848be0f617188507d0bd7a935a3d2d0f8fd242fd36ee6267ea99561c8c9684759f55e134d6732d50cc6fa8f4417d1320a29f63a9ceb48eb83d6f3d818409b2ffbef98366dce0e405cf192", 0xa3}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, "9c2c8532b695345b940dab06b877b42e839b7f60"}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6}}) syz_emit_ethernet(0x5a, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60317906000000000000007e1eb41c9d60cca81247e4f515ff0200000000000000000000000000010001000000000000c204"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x62) accept$inet(0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000080)) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000280)="995126776294bf9b4a5655d7f9434fc4d1912bbf8ca30f8c1ee894f6e2b442e940f66e7004cfff6046a480829a152f373021de98f6a6d33e03cd92ed6c9519feac118badaafd5b41e2374ead42675430bddb2e2df57a820c9261b46932400eee619f0e5b61741f9507bac7f3cd2f0aea7d6a6ddbbc6676cd7d7e8271e1ba2c320f139434b56426875cba3d460a9d5ee385e33c1f7c0c00e6d479e473b781192fc0b936e79ebdde5f0f7f6918294993da49fc1ae7e894706262edb1037be9bfce7d73c069d670c677508f", 0xca) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 20:41:18 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2c8a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cec9f9fd9b52c2901e5429b135ae7581793bbeca500e857db3789d35368e15d6908de79b3f9fd68f6ece473d03169427de24cbe999c27203d566d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db2564869090000000000000047492ed173a472"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) chflags(&(0x7f00000001c0)='./file0\x00', 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x209}, 0x6) r3 = socket(0x2, 0x1, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000200)=0x1) bind(r3, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) accept(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000001f50000000000000000000000000000001f60000000000000000007ac3ca94afa3b37d96852200000000f2ffffff00000000000000e4fffffbffffffff000000000000f200007a964015ceb357fac8f9692f4dfe1f503526a5fcc64f82846dc0d919ff292d683a26667a5a3fdbeef491d8d40f0000000000008e"], &(0x7f0000000180)=0x3f) r4 = dup(r3) socket(0x18, 0x4000, 0x1f) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x100, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000240)=0xf08) r5 = socket$inet6(0x18, 0x3, 0x28) fchflags(r5, 0x10001) recvfrom$inet(r3, &(0x7f0000000000)=""/73, 0x49, 0x40, &(0x7f0000000080)={0x2, 0x2}, 0xc) 20:41:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c658351f091d5b66f0fd659ad3000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 20:41:19 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r0 = dup(0xffffffffffffffff) listen(r0, 0x0) setsockopt(r0, 0x6, 0xa, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x5, 0x40004}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x2, 0x0, 0x1, 0xfffffffa, 0xffffffc0, 0x800000, 0x1, 0x0, 0x3f, 0xfffffffffffffff7}) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adffffffffff"], 0x10) dup2(r4, r1) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r2) setsockopt(r4, 0x0, 0x3, &(0x7f00000003c0)="1ad9b297", 0x4) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 20:41:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) msgget$private(0x0, 0x2000000186) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x3}, 0x4, &(0x7f0000000080)="0abbda5cc972f15a9eab1b6633c3554a88bab4bdb5b7e639dc4a37aa6af5c6f654254cc198e88813ad7d2d903198068125aa67e16e2dbf2fd213efda168579fdaa5333145bc55bc893dbfb45ad4b83f7f2ab42a198bc853e84576e606062738e5429143c09ec6f86f20480c060ba254a8f8740ca4737a28163589820b76777eae17f93ebca7659f6bde99241919125f77f8a5f1ca4a40356b8138031f4ac3fb49e432b43d684f344bd70785aca65a2027e4df13dbec62d23", &(0x7f0000000180)=0xb8, &(0x7f0000000240)="f4f355952a1b4560f008fb600115f87345559af3bd4a73b22b8dcae0a64295b1d9dc07fe8216a6721241538094930cd86606aee9366e5ff9711767b1e943cccbe4f62c47a8802446", 0x48) msgrcv(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) 20:41:19 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r1) fchflags(r1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) close(r0) r2 = socket(0x800000018, 0x1, 0x80) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000008966208b30bce8f00000000000ee1fc7e12d1e4bc6f782b1d63fe4ad6dda01a7722101582fc5e399df5b8e2e223b5fc2ca2e81f159000a77b086d155b362ba41ca1acabd2d1c60426ee47af274fe6a171616c8e3ec3ac6f3622523fb8ff3604bf84aeb42597de0547632a26fc45ff353204a661518ee45cbffdc033943c887f760902c610a0849ff20612b0b9a3f2a06b7eedc08557555320d29dbf2ec6a07c61488475c6bfebc733366eb2cc30c2e9101e5cc44c5581f013c1001f9ab38185eb9deaa3e50877e4d"]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:41:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000009f8b2818ff45290429000000fbffffffff060000000000000000000000000000000000000000000000000000000000000000000080000000000000000000001146374e01fc84883dfd9568305835a0000000000000000000000000000000000000000000ebffffff0000000000000000000000000000070000000000000000030000000000000000000000005050ff000000004c2694baba430803b0b688e63b5f95b1c6775ef30ac29c90454f06e11cb34a7719d465a7bf97d6f3ef816073c5fd3296b53bbe04a19d18640035f25f16a9a8556620031464d25e278aa90174ee2fe7ec210346a75184a7f63ccca95ee8e302c9c1ff300e93de9a91b4e2e2ca1f2ed30bc83e76a7e761ae76325537b3b8719f74011ad47f5d6bf7bd99afa632dbde3ebf5bf21ceee6fdf4fecad53b49ee8ed858d8cc293ab3b690d5e1ee657f8bb6ac1081b896fe0d0e1fd29229a088b037c4205d88b2818116d2884301b21522e4efeb0774d48e99c822a7b17edd22754eb769a4d8a803c1561bc28f5e20c4e8fb81bf5609000591c7f0a5c36d355e98060000005d67b5808e469b37f348955f8203d771d7a926b1d94917b44feef326a429c4972ac2c3e33f2283c6a166a89d717b54c707cb0c6490a88956d37bfb311f7d5f5708553bf4ddd7de876a774116ff0873"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffc, "0001108b480000000000000100f4ff00002000"}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 20:41:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="f1ffffffffffffff00"/24]) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffb, "660400180e091fe6000002000000000800"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x2, 0x2, 0x7fff}, 0xc) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x5, 0x1, './file0\x00', 0x5, 0x5, 0x9, 0x1}) 20:41:19 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)={@random="c7102228bc83", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@dest_unreach={0x3, 0x6, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast}, "cba7c7fb9219c772"}}}}}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = fcntl$dupfd(r1, 0xa, r2) chflagsat(r3, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) 20:41:19 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000100)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@dest_unreach={0x3, 0xb, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast, {[@lsrr={0x83, 0x17, 0x0, [@multicast2, @loopback, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @multicast2]}, @timestamp={0x44, 0x20, 0x0, 0x0, 0x0, [{}, {}, {}, {}, {}, {[@broadcast]}]}, @ssrr={0x89, 0x7, 0x0, [@rand_addr]}]}}}}}}}) getuid() 20:41:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r0) fchflags(r0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000040)=ANY=[@ANYBLOB, @ANYRES32=r0]) 20:41:20 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) close(0xffffffffffffff9c) getegid() dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) write(r3, &(0x7f00000002c0)="5c4b285de1b477072ce2adcf753e27fbafe18df9dfc59bdbd19be91727f7eab94d36409c8e62098a1712136fc9e99a3c06f5fa57c3196e8b76451007a0dbdf973e9c2b53adaff1d0de1e9900ffda0a774a7cdfd3ee4802633bee50488b5ce48921971fda766d83bbb76a5eee4363589bc9eca4ab67f3e6cb150deaa04564e9fdacc51f50311e3db4975b09064bd5c56af972867841a280988861f835b06fb8c4c72020771b4fc35a18ccb2b80f633464eac863f22b3e136415d1a1fb4ee12d0a8e68f4072708f80c483ff3f2b1930708729505963692ac312c6860a04816397ec76f9f4a1275af351a277ab0166f32a8c7e2493d3860a41ee7a18a43454dbc25dd87198c93abd97bd2ae3d66f53f855df7b121875c27cff4f31db555338f2006ce5fed2e44f5dda42e2f06f10f4045ae2a066508cbd7f599177c78f2bd288e58c295d3ee0b88ce04ba3398a826ff5a56c867738d7977ffdbce7dd68a8c97d4ae0afcc7ce48948e5d05cccbc419c5badb687545152dd8b7baf5e89bc319eb6d6ee4a5c6581d298f8d3d65e5a0cdcd06b245b4cd9015c84f843cfedcc3058e2c2ab35f4aae94d96213443407940c3e3aabaea733cf79851c926e09039a73777a55e22162f278016d693f0dd7b4188bedcb85edde3d95cac45eead63d44cc17a4b2a3f311f33dd56f78ca5d54d274ca10933005917468651f7ac1775f1f19fc0503e2aa35b6c613016888992e90f7d6be3b15531457f36d3252008e0b7b0293dd3ee78107119692f454537975dde04e611d221357411a0bbc7a183490187765d639737f2b2b7dc0ca03e4fbef2fd6b05332afa2e8e9aa27a5fd671509bcf51132b6a1f0c55442f07f2bbd7b4c4bc8b392848f97f6a693e47060f9eee4f2bc037e0811a812d3783763cfcc085865adb3287463defc89718bb406d24d6c867cad65444f71077a4007982ea2d6ffdb9d100577a7923239f6973c9e02947c92f0f1c75c42ce81a93dfc40d3fdcdf847fecc12444287cdcae65fcd837729ae1c1901899a90a43d0f5bd27f5cbaf4dc891a91829d252a6b5295be6df7dac39204412c8fd8b3507cacc32cc03747742f6e824d60efcc469c61f4da77163a2a957c7224e14da30a5b3c5fec797a91f480bd0f0a9b4fd4ec173da442c421bcb419bef419cd298cc25e69b7c940d7a192e5a688aa0d9e1cbdbd648b21dfb2a46e3e347d93d631bac82f7b9483a377aca57bfffc7a6e2968c378217c11e4724972d17fdbe9b961e37dc63b9b71889e8fffdff33302b2a90e77b0ddab6ed17a4c45fa168d3b0bea0937cd071240906f396af69385d6032dacc2ff81f13fe266ac78608b7272be0f736f607bce85f5426ace599557aacd30d187e3af82f5b735bc989011336c3af6e908dfeaf476ec0ae85cca7be91fb3ce4e5d3453d7ab57bb5a96b7e21746bc35fc6fd8002cf8d2b12be1579f427cd73d7fe620f532dfbe2e414a0fa3e5fda342112f3915626243b62311dfad0860ef663a8147f107234b6450ce394dd5b3bc3f42e5df551313bb8f7e10868e8805adfe2e1e36c7cfd644024e00b2fea28eaef049527383778c8a684bd3ff350b3bceeb85cf1f22e8c7d5a405b8217d92d9b956ab6fd40eb4716638ebbf50b1ce3c06db753bbfe04658eba0d3201857580a3c26283aa22d9e7672b5753b74d1c6e16ebb8df121782fb73ef8844327eba5b88ca51e71174171716aa0e2f9c4283f05f64da76915f35f3ee5ee304ec11599d6b2dfd8e45b5ce7e6c4843d15fe3ec45be09ed5e6925176a97cbf5855e346284f64034056d8755a6fd9fa925a7154f21cbd64c72fa9cf976996d445a77448900ad81a0b01905df273b3bbfb39920d6ff841e5c9def91f7530e5bbdfd12df8af91fa800a7891a3c4867f05582d5753df5751e16aae387514800b95521115c8bb17dd604faacaf9f38f0e8b777e6f344c027e7a36e6b3685eefa3c492e050715aec8871f6e00b7f0e62426799857531882e298d43c3ad7950799223ec", 0x599) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="d247874f0dc5745a3d44e34934349d6cf6f22a4a3d5e7847e0bf63fd384c02748de4faf450f91a858a9bc9df", 0x2c) write(0xffffffffffffffff, &(0x7f0000000880)="728ed3e2a629c05a552d9b50907052ff28466c52371d978a95c908217245eff231b5642f141fc1229a70f1d1294d3a504286916b0044a6e846cff21221bdc9ca966178430028193741ae4d8e23124d7cc0f1c43a6f24b80a92122fe8b64311ec02b4938ea728d2706c2e3d6c41b64ee3922bdda83ab14ef33e145f9a6bb0d6a086dd6690b542f990487a255131a52573409b288c8969c38501568138bc2c447189fc4db8feff926f6eee050772155dff4ea1d9fff0b1a25597a853d27af388f23f8fa19854cff09e7be37b42d63e3744f79119cc0114962240e8ec155480360b48107c0fb0ca3048004fddf1e6c7820e4b1887f9350c3965efd87fc797b57602b14498dd3ea0db2732425770c5581781ba5b35a7319c7bad3f239bfbed4f5915a9378d4b51b4f9a0f336011eed84534c03fd60a4bf7dfd95cf0cdde754814bbbdfe36c0a928e000afbff886a47a758efe5993aed96b687709ae822b66fd630d654af04e6a3937e7e51b65ed9398194c1405271082bd0ed6721aa1e867571b9cb4197ad4885a3efde1fc2f736703727728ff8b5c47728325209c576c11672298c07add9bfd173a3578201e9000fedf5c8bd180517e38bd6cae954136cdfa9e2b2fd05509e310b7320fd2eaf2ab5dd9a77c4c177b279c3020bbf9b5e2cecb209acdcb7254e693f55e9c4f88b8b71868d64e07763d979f7cc4e2949276e3b9566782e24b7dcd3cee443bd16c5534e988bd684be32b93ec5331dd7841cf39cd78eaf70f49c346bdc73b1e4f372e09761f54f05dad24cd6db3a4a7e6491bb6ce2a606ce967eff9920100bc82622f385bb43b00e6bb3185e460cef72c49d3d63a9548123cb7db97be0175711dd9e3638004682d57cf57138dab01609e77f67faacc784b47208d5373ff0af89bb1a0f579ebef41b831e3eb485e796c66692ea4892f5f13c25592d0878504c894b73c35039857709c79f9efa40985c61151418e9c53006b4bfcc99a68ab4a93a558251d8215f31958f302e476cbdc1133b430fc5208d71174b9fdd432f06fc9b0815837d1d582e1f1d524ddaf2a9186fc64f0cc42db2d1d56a73b19177f65ebe97382c75adabc3787cc691dcc380879855be1826c88b13c9c44dd451939423bb526897367216c5f36885b5006cf109d425db5ef6ece12b5b4dea4f5c87a66b927eb36eac53a9281419ae05f8ce2d4970b7ffa2bb1d70b9b2c0af4bf69de7e816a407f4ae28016c02de26b360ad7d9204510039322650a07606456c05530640b6fc1e8186e7311ad1b76f687af7bded4459c8f8f7ab1f0aaffb678b494714e8a078d41a548f3a4ee022be941b9e2ed7bd2433e29a800fd9260dae423278bfea12c0ee4d9a7e870500000000000000d55358dbf7c291eca1c942d8b6d1364add840a71b446ed921c69cc101606768110c111c92bf6a7a960dbf9dd23c17e4a2b1a58c75efab9f66feadb81573d6842dfb2d10318d5585fa8c9c91bf79d4fe47eb6478073f6c14050d54177c797549e54bf1a7e544a3f1ef27d18b6eff55556b60260b04de58350c2a2be26644628d5cfb5b9edef0412cbd84dccf682d4dd12ea60350b4d3a4773f577e579ed1029babe6d3398a3cb3dd872609f129190d45e62867731989b2775557b48521c48409d85a448b88a642cedffb04fb608888a028513664c4eb33a5c2e756214c5d2563686ac3db637c4a9115e195edb3a7532f540b45b5b6ce3e002e4561c7fe71de28fc8d292273f4cd74cfb8d5b6fff3759437b906e68339581850824e8818c3cb9cc114316f5ba473cdecf41c3fa188e56c20b5b35d519647c1eb3277b97d7645adaac412e71b0242bc0ab2fb67528e1f1127d353423db39358af438faf762635b1077baf95745948332589c751fbaf79e513a5cd49efc72a36d3e10d06691e29e6ec67c516c757a9855262c1670b8dc3d879467ede5629dafd64355135ed2455564aa401e4ed11257fff29a0926dd5a317d3216c65bbdb9c5b9cb80a54d7611d5caa822a77ec48d2695e526ddb95b5c4d7e49309af0eb1fe924f6433c31818c6065e54219029e8cc3c2b3e601c36b17de595394c19ccfb14dc55974c42a8b1468df9247dba33fabc1d79efc410e9c701c098f3ef02e1994cd6fa638eb2c743473eb4ff9117449ed1fc9d4f63eb762593fb98fbda076bd9501a8883a28590912055b1ad2d75e3524b57748509b93da7de9bbb63b8d76c9270514f39cf82d52c5e145d68c37a59e63c478249c94a6516e9ab05d235ccc1058562e2b16a3b375e90a67383d5b2cb6049474ed6dff04bb8a74ceb50452bf0a46128c112a366b10c13ec805b1cb72308535bedfd036c19086b28063ce227e4d8e119e0aa2e4889163fb9174b3d13e3f5fe83ef3c7fcd1b8c32f1688f2a20f4f82f1d006fa7558fc09109035227eb72f2930130de94902ed4b842e23bd1cb1859d3dd4b28df42c1a96c69f5d6898308e5d10f2d071cf4f245a27225d3108313a6243491920ad1d10", 0x6f4) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 20:41:20 executing program 0: syz_emit_ethernet(0x98, &(0x7f0000000240)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @rand_addr="000000000035a9000004005675dd9f00", @local={0xfe, 0x80, [], 0x0}, {[@fragment={0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, @dstopts={0x0, 0x0, [], [@generic={0x0, 0x0, "0b3d07a31e6d240186c0ba015c2c18b0cf6866aa0a80589ab24ae195abdb7609b7e428e22c2dacbb1683fd7d45e621b1bc886d81b2a534e0970e779c66c09c9c00445eb776c2c332be647ed5b3a6b078289c96951c74ae5d01ba07bc80f57741eb131adc3f482e24030a7a2d293e80e1fb9117b2bf7544d0f4d75b9a056a1d44f13dfa8a3f3546f0a52bef6f9e1e8fa8b46e9a979a84b9ce3b7bcc8b74f8d939f1aa5fe146c60519533de26cd608acd324956b2a4e3002f242ae011ea8cf6aae2b1d3ac05d9aeff3f5c0776044bcbaad6d142adf213d073045b3109b78b78733f1ed25db"}]}]}}}}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = socket(0x1, 0x5, 0x5) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0, 0x2}, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r6}, 0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x2e25, 0x7bf, r5}) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r7 = dup2(0xffffffffffffffff, r4) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYRESHEX, @ANYRESHEX=r2, @ANYBLOB="a1d0452fae9a662dbd7f8eb0ab0553419c45b6fa200d120accd6580575b6911ee6ad9a8ff09efbfbe59535d0e3cfb5b918e132f917dd653a7ceb705f402acfd070565a8c375b7d95d280927ce53a72fa66bce9c56594ffff18b094527db8a487ade6c2ae51da97ca131f50bc634cff7f85414a8deeacd592ff0300000000000000485d02eb1295f1b64ace7679c8ddf3dc42522370c91acf28efd1d382709bca6c3f121870ad1c231ee71a08297905201f9a7d7166628b630797c31dd607e1caedb4f480ea4e7e539b016aa7e2d3d85c0499e62616f67720fa8fcc3ab2a2e6c903d4c386fc5ece879134b9ddb33b5be2894e7c1291504d850ec3c1e300000000e67cddc9e7e923e89548000000000000000000", @ANYRESOCT=r1, @ANYRESDEC=r3, @ANYRESHEX, @ANYRESOCT, @ANYRESDEC, @ANYRES16=r2], 0xb2, 0x800) fcntl$getflags(r0, 0x1) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000379cfd46000000000000000000000000000000000000000000000000000000000000000000000000eee100000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004450a98f00000000"], 0xf5, 0x1, 0x0) 20:41:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)={0xfffffffffffffffe}, &(0x7f0000000100)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="f41f62b5b8f53d43755cdbe42c62ea06005c00000000", 0x16) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="eaff115cb3000000e0ead2171b7f3d621d319f002d1b8f5047230b9fea42c52cd371b76fedac5daacf", 0x29) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() syz_open_pts() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x7fff, 0xffffffffffffffff, r2, r3, r4, 0x10, 0x89}, 0x0, 0x3, 0x3c}) setegid(r4) fchown(r0, 0x0, r4) setgid(r4) 20:41:20 executing program 1: semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f00000018c0)=""/50) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = geteuid() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r4}, 0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) fchmod(r6, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, r0, r2, r4, r7, 0x100, 0x7fff}, 0x3f, 0x0, 0x7fb}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='\x01\x80\x00'], 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 20:41:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "00002451859e1865790a0000000000001fe600"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000019100), &(0x7f000001a280)=0xc) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x2, 0x1, 0x3}, 0x4, &(0x7f0000019180)="86435d6f6290c6e41df25c978d3c555e4e432c22d8f7e8ea6b8236495391f000378ffffe6a701ea97ec01b311fa425ca28da87447dd5750c9ac28b06e82d9a443db89faf5fb65e8c8cbe8a9b034e27750ca935808ac6f434b3c07b2049ff7a3b5f0f5f147c071c0ec9d8f13343be5d3b6501b60752d4c691c4788843654ac159345c4bc87591c9d98b038a14c5099d65", &(0x7f0000000080)=0x90, &(0x7f0000019240)="ebd87f499ad360a112e731b69a1a4a59b58f0dbe7a11e5e5243867c599cbe0fb3b780c779175443f6ab5be6cbbe5b66e99c33fb6fe2bcf57b47c6a56b431099fa14c27eff6133a3e9e92f553382ce81999f0aa02ec89b30ecee17070f2cd03c05adeddd07b1266ce59b17c02325b8030dbd5d15a75750b791726d12025e0d88ed750f2a321d8552281efa70d83e589cc1c4baf3a4a2ec12cf9641fcf920b8bc1daa63cd9ab12857c352f6b3a26a97e9fb3", 0xb1) close(r1) fchflags(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) r4 = dup(r3) listen(r4, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000000c0)={0x8001, [{0x3, 0x1}, {0x3, 0x2}, {0x1, 0x1f}, {0x1, 0x68b4b52f}, {0x3, 0xfffffff9}, {0x3, 0x9}, {0x2, 0xffffffff}, {0x2, 0xffff}, {0x3, 0x20}, {0x3, 0x6}, {0x3, 0x358}, {0x1}, {0x1, 0x6}, {0x2, 0xfffffff8}, {0x3, 0x9}, {0x1, 0x40}, {0x2, 0x200}, {0x2, 0x8}, {0x2, 0x8}, {0x3, 0x2}, {0x1, 0x5}, {0x1, 0x5}, {0x3, 0xffffff01}, {0x2, 0xffffffff}, {0x2, 0xffffff1f}, {0x2, 0x6}, {0x1, 0x1}, {0x1, 0x4}, {0x1, 0x7fffffff}, {0x3, 0x7}, {0x1, 0x3}, {0x3, 0x5}]}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getdents(r4, &(0x7f0000000100)=""/102398, 0x18ffe) dup2(r4, r5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000019140)='/dev/wskbd0\x00', 0x20, 0x0) 20:41:20 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb80350001fdff060400012765d78ce8f6f1ff0000ffffffff01007f000101f31aa4224d6988d3011f837ecf44d343443c081efe7a549ec17f8f42c9ba3093e07bad04"]) 20:41:20 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) renameat(r2, &(0x7f0000000000)='./file0/file0\x00', r4, &(0x7f0000000040)='./file0\x00') 20:41:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000100)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x5, 0x0, 0x7, 0x0, 0x2, 0xa6, 0x8, 0x2, 0x0, 0x0, 0x8}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="006adbe6166e050bbcf4058144f7553fe683f6459ceca0138f08cc2194a24d8747c303f7acc098e27b52881584d74172f6a08a72d5248b1833a171bd33431ce2c1ea17a123f1c50af2e405fe3903000000f002006a8a71cac52eb5d00dae40a0c684ad43783ded44cec936e726a4ff65ce2c93"], 0x10) close(r1) fchflags(r1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="19d14e969b3e3c06abf4010d77cbd8296e50dd2ef65e6f8a101d6a9edbdecf95f98e09411182aad963101e4269fa1593c1d6bca962e30f05e4d31a97be158e44dac0ab148cac79d83e5abff88c9046cc99500fd4468206ea60ead3be54d43b55a8df1aa46bad6eee69809d48a7d880450ca4ccc095b710aad6b1e4f94b2e572b4de87004924e46e70f30f4e98965b2358caa5dd15ac54896875cfc1a9ae828f4806b237de4c760a7", 0xa8}], 0x1) semop(0x0, &(0x7f00000003c0)=[{}, {0x0, 0x3}], 0x2) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r4 = openat(r3, &(0x7f0000000240)='./file1\x00', 0x200, 0x100) recvfrom(r4, &(0x7f0000000280)=""/246, 0xf6, 0x42, &(0x7f0000000380)=@in6={0x18, 0x0, 0x3}, 0xc) sysctl$kern(&(0x7f0000000040)={0x1, 0x44}, 0x4, 0x0, 0x0, 0x0, 0x0) 20:41:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r0) fchflags(r0, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) syz_emit_ethernet(0x3e, &(0x7f0000000200)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "e25b14", 0x8, 0x0, 0x0, @local={0xfe, 0x80, [], 0x0}, @loopback={0x0, 0x2}, {[], @udp={{0x2, 0x3, 0x8}}}}}}}) 20:41:20 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='*\x00\x00\x00', @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) r5 = dup(r0) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r5, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000140)={0xfffffbfd, './file0\x00', './file0\x00'}) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r5, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r6 = accept$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fcntl$setstatus(r6, 0x4, 0x40) 20:41:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3, 0x7ff}) syz_open_pts() 20:41:20 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x8, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000340)='./file1\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r2, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') mknod(&(0x7f0000000300)='./file0/file0\x00', 0x2, 0x2) r3 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000002c0)='./file2\x00', 0x60) symlinkat(&(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000280)='./file2\x00') mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) fchmod(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r6) chown(&(0x7f0000000380)='./file3\x00', 0x0, r6) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') renameat(r1, &(0x7f00000001c0)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00') 20:41:20 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000240)={0xfd, 0xe71c, 0x9, 0x6, 0xffffffff, 0x27, 0xe501, 0x10, [{0x15aaab72, 0x2, 0x6, 0x7}, {0x1f, 0x9, 0x2}, {0x400, 0x2, 0x2a, 0x8000}, {0xf8, 0x1, 0x7}, {0x8, 0x6dad, 0x7fffffff, 0x7fff800}, {0xfffffe00, 0xe1, 0x1, 0x5}, {0x1001fd, 0x6e31, 0x786, 0xffffffff}, {0x7, 0x7f4, 0x401, 0x760}, {0x7fffffff, 0x10000, 0x673e, 0x2}, {0x1ff, 0x0, 0x6e3, 0xd38}, {0x4, 0x8, 0xfff, 0x7fffffff}, {0x80000001, 0x3, 0x0, 0x101}, {0x7, 0x0, 0x5, 0xd4b}, {0x8000, 0x200, 0x4, 0x1f}, {0x9, 0x3, 0x2, 0x5}, {0x3, 0x6, 0x7f, 0xffff}]}) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r3, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 20:41:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac", 0x7fffc}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="ae4941178e425b9d995ad8272a4a0fc47dc54548bd605ea66338125b6f0184a86425526c831a497764ca516a4e124f900813e34393a091e9e73cc419130d63a5b0d2e579215b6fb2a2f337164394b06e308dcef0bd1432c95531adf9241a956cca8b433a3fc0d9e3d5640c9d64c31763af70dcfc5ba88580156ed00a41aa85f4876a6add7786b6b7605fe1fa5ae78118abb11b78e5a536c100a1ded7eacdc0cd583c2ac41815ac8c2145d4286a053b4526bb4344f3f07715fdb45704003112049cc3f5652682fdf64340c53b16abc7f9362621b3549a26c0f0cdc1b4d9bbe74ae07b8fca44c82760350f5532e79f1bdea9c9f3a443ed82f0617538336559832fde79aed9731cc9f7351538d5996d9629737ba8f60bf27cb90d7ab85b4bb95b2fe4ebbc8ec68ac6ea277f8b95d006ca1b162485ca092f9ee4e36721c3c43031300a3d17627d7f65707fdd223fc0fcc767018d4c03d2210a727b94878700fa155e5e582325f358a311fe1f0fe803b814f7358ddeb950b18b1df53a67fb64ea3288ddfb4dd6500981ce650321624d37ca3d1cc67c7f59ed0d5f84ea00ba2e0f19ad5fcc1c4eff2536a28f928ec262ab81b4bb1c35876f86a38741ef73f85d5d96aef16a4b943bb02d46e84df4d2a9dacfbadfcd429bcb912d997861ffd252867a4398e050f206dfda31fa0900", 0x1eb}], 0x1) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 20:41:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="ad7644045e8addd3411d580fe9412a1d76c259ace77d23aeb08c774314e182e70b4a8eb304908327b23312b557133d278dc4ad717fbb2213030c0a53e5cd1fccca", 0x41}], 0x1, 0x0, 0x0) getuid() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000001200)='./file0/file0\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = semget$private(0x0, 0x3, 0x181) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x80, 0x4]) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/244) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/70) r2 = shmget(0x0, 0x4000, 0x26a, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 20:41:22 executing program 1: sysctl$kern(&(0x7f0000000180)={0x1, 0x42}, 0x2, &(0x7f00000005c0)="c730ac8b3603fc3ec4225803e824052cad4a076a789aca154c6c11fb423ec4679a68bc8ea2be7c4b7ad0b369c2ef4e7f1ef03a8acb781213ce7a541e6632cf7071b4dac73185cef158ab67328b88325e38d40e12fc2a07baa35922cac242daa4ef0d683e2c20ed8d83c492988adaa847882099e2fcf303cc7eb278727442aef321dbe57b0878968b85b79527b28d891e181b2670c81c5aee0aea360d8f14215a9124caf2e9685e49c420e3f9e62055c742c0a851661736a6a78ddeb09d9154a8cf411067695d49364cb2bdab1fe38c2d9500c9c90235c2d5169b00"/229, &(0x7f00000002c0)=0xe6, 0x0, 0x63) r0 = semget$private(0x0, 0x4, 0x189) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x80000000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) getgid() r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000380)=[{0x3, 0xff7d, 0x1000}, {0x1, 0x3, 0x17fc}, {0x0, 0x1009, 0x800}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x4, 0xc, 0x800}, {0x5, 0x6}, {0x4, 0x100, 0x3c00}, {0x3, 0xffff, 0x800}, {0x3, 0x1, 0x1000}, {0x4, 0x3, 0x1800}, {0x1, 0x1ff, 0x1000}, {0x2, 0x3ae9b8cc, 0x1000}, {0x1, 0x8001, 0x800}, {0x0, 0x2, 0x1000}], 0xa) semop(0x0, &(0x7f0000000200)=[{0x3, 0x34}, {0x1, 0x1, 0x1000}], 0x2) bind$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0x18, 0x2, 0x4b0, 0x40}, 0xc) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r2, &(0x7f0000000000)=[{0x1, 0x3ff, 0x400}, {0x0, 0x8}, {0x4, 0x1, 0x3000}, {0x3, 0x0, 0x1800}, {0x1, 0xffff, 0x1800}], 0x5) semop(r2, &(0x7f0000000040)=[{0x0, 0x1f, 0xc00}, {0x4, 0x3f, 0x3800}, {0x1, 0xfff, 0x800}, {0x0, 0x4, 0x1000}, {0x3, 0x1, 0x800}, {0x0, 0x9, 0x800}, {0x4, 0x100}, {0x1, 0x6, 0x1800}], 0x8) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000480)={{0x20000007, 0x0, 0x0, 0x0, 0x0, 0x1000100eb, 0x207}, 0x2, 0x7, 0x2}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb}, 0x3, 0x10, 0xfff}) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000080)=""/251) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0xe0) 20:41:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f00000000c0)) r1 = socket(0x6, 0x3, 0x0) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) 20:41:24 executing program 0: ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0xffffe4a4, 0x7e4, {0xfffffffffffffffc, 0x6}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="2470927dd60cbd538b1d223c79", 0xd) semop(0x0, &(0x7f00000000c0)=[{}, {0x2, 0x1, 0x800}], 0x2) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000040)) sysctl$hw(&(0x7f0000000140)={0x4, 0x16}, 0x3ab, &(0x7f0000000500)="71dbad605685c617608d7b5642d10a6f80133084e5f31a2d0f2da813b25e4a992e30308fbd52fa370f58763bba0ab278599629a4d15f659c244d1c1f12b5bceb03000d6e45cd266fa664b66677fff514fc3240b05d73b622085a9948fe2d986cb345c3dd36a251f9211c9efe32f2acf0ea75feae3abd59cbc7b84eddcae28bf65554b010109bac2bb582a6da08fc8a060773b1e94dc791351a819fb6dd21c5507d72c7c831", 0x0, 0x0, 0xffffffffffffff5b) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x4, 0x1800}], 0x4) semop(r0, &(0x7f0000000080), 0x3d) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000380)=""/11) semop(r0, &(0x7f00000004c0)=[{0x2, 0xff00, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0xfc04, 0x1800}, {0x4, 0x0, 0x800}], 0x4) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0xfd}, {0x0, 0xfffb, 0x1000}], 0x5) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000002c0)=""/50) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000018c0)=""/50) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x8000, 0x40, 0x8000, 0x7, 0x6a3, 0x7ff]) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000240)={0x18, 0x2, 0xfffffff7, 0x4}, 0x5) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)) 20:41:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0xffff, 0x9, 0x9, 0x7}]}) syz_emit_ethernet(0x86, &(0x7f0000000100)={@random="8613b924e7d7", @remote, [], {@ipv4={0x800, {{0x1c, 0x4, 0x0, 0x4, 0x78, 0x65, 0x4, 0x0, 0x89, 0x0, @empty, @multicast1, {[@generic={0x7, 0xc, "55715d4cf693568c29bd"}, @generic={0x94, 0x4, "ed80"}, @timestamp={0x44, 0x28, 0x6, 0x3, 0xa, [{[], 0x6}, {[], 0x401}, {[@loopback], 0x8}, {[], 0x7fff}, {[], 0xe0}, {[], 0x6}, {[@broadcast], 0x2}]}, @rr={0x7, 0x23, 0xfe, [@loopback, @remote={0xac, 0x14, 0x0}, @broadcast, @rand_addr=0x5, @multicast2, @multicast1, @empty, @broadcast]}]}}, @icmp=@info_request={0xf, 0x0, 0x0, 0x2, 0x6}}}}}) r4 = kqueue() r5 = dup(0xffffffffffffffff) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r5, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r5, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x1, 0xfffffffd}, {0x24}, {0x47, 0x6}, {0x89, 0x2}], 0x4}) pipe(&(0x7f0000000040)) r6 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r6, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 20:41:24 executing program 0: sysctl$hw(&(0x7f0000000040)={0x9, 0x17}, 0x2, 0x0, 0x0, 0x0, 0xffffff25) geteuid() 20:41:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f0000001100)=@abs, &(0x7f0000001080)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r2 = socket(0x1c, 0x4003, 0x0) bind(r2, &(0x7f00000010c0)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f0000000040)="e25aae490000000001", 0x9) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, 0x0, 0x0, 0x0, 0xd) read(0xffffffffffffff9c, &(0x7f0000000080)=""/4096, 0x1000) 20:41:24 executing program 0: syz_emit_ethernet(0x68, &(0x7f0000000100)={@broadcast, @random="05e8ff000004", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x32, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x80000000, {0x0, 0x6, "e43edc", 0x0, 0x0, 0x0, @empty, @rand_addr="ff347d900cbaf42c82d67015216ffdac", [], "6019"}}}}}}}) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1ffc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1c00}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x2, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0xe8, 0x1000}, {0x4, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000680)=""/102400) semop(r0, &(0x7f0000000040), 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000001c0)=""/157) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/154) semop(r0, &(0x7f0000000340)=[{0x1, 0xffff, 0x800}, {0x4, 0x1400, 0x1000}, {0x3, 0x9, 0x1000}, {0x3, 0xeffa, 0x1800}, {0x2, 0x24, 0x800}, {0x0, 0x1}, {0x4, 0x1}, {0x4, 0x1f, 0x800}, {0x3, 0x8}], 0x9) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x1ff) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/5) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x3, 0x101, {0x9, 0xd4}}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000001c0)=0x1000001) semop(r0, &(0x7f0000000040)=[{0x0, 0x1f}, {0x1, 0xd08, 0x1000}, {0x1, 0xf000, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}, {0x3, 0x3}, {0x7, 0x1, 0x1000}, {0x1, 0x1}], 0x4) r1 = socket(0x2, 0x1, 0x0) close(r1) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x5011, r1, 0x0, 0x0) 20:41:24 executing program 0: syz_emit_ethernet(0x49, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "620e15", 0x13, 0x2c, 0x0, @rand_addr="84ec984c77e0346f1d6f9baf4b1efce2", @mcast2, {[], @generic="c9440200ff944233e34eca4cb05d00f28958ef"}}}}}) r0 = msgget$private(0x0, 0x108) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r1) fchflags(r1, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)="fe961d484b87450793479dab9648e48e6720cfc625621edec46754e3c4d1", 0x1e}, {&(0x7f0000000400)="3a0758d6164ebcb66d2d1428c25dcdc85f49a7ad7ba57ad38bdc68a407ee8b980082a2b965020799fb4bacd92657f9d74166326911b97437403c059f3a8448cb78b3d15057265bbe4291bea8044cb9b7ccc173b8644c032c50b9e682e5437b0055e980f617906ec75ecfba5ac1f1ea9b25912a8ad549c2baa60a5d1a6e54379c473c4ebc152fdcaab0c34549f2e1ddf21521e7c77f4e0f325662b84156ccf467ae6b9a1f92ad43961c5560ff136e091ed3311b3ad933cc6c3532ba09d63713508a5eab8d61a5d532eb0f56719bf071ccf618e839bcaa1b23ccc3b28300000000000000000000000000008d9d73600e0219e4290a3cece358f9c32b292926b426acf4cfac93e53ad4d07f9110e7aeb941932d7f6bf10ff0791b36e00bfc94d35ba4d44d9f16b2cd7a8dc7ffc78d3cd5f9e21998489adb87aca61b8113e571fc45cbf09b3eb92a6ad9cce9063d78133d9fa068fb499e7bd204f0e22c5f4506ca95059aa93751c1e7d1091b32ba55484a2e223c00ebf0610e7336f109ea1b49d9cfb28aac4151adcdb8211509ac1e1e770086b1301c34d7a246a493c04ebf7f0e9b244903344b9b7e826ef5b51a2ad08b0f083c04d6877391df", 0x1b8}, {&(0x7f0000000380)="6f62125bbc493df63aa3f31b33ee8719263ab5534607759b0c83266a153c7b7c654f3fff6701e244bb20a5c69248c06e7ed659500100000000000000075d89b8689c25ccfe691efebdb61bcf30f221aca7fd54f5eef3676a51f60d01b65ab6b0595b60f3c8a17519578e7df764b80e65000000000000", 0x76}], 0x3, 0x0, 0xd02) msgctl$IPC_STAT(r0, 0x2, &(0x7f000001b400)=""/102400) msgsnd(r0, &(0x7f0000000000)={0x0, "a536e693595668e6b022d76a033ec95ba24224af7479c6508c9cb8eeca4dd64b01d15555895b366cfafff0e84af8a342b0b4b48854b4d7d7d57174ce8386d15f3c163932772471d1552f24bd0559e549aee0ffe8a625b597bc3dd6cc301f74ac83bca60c4b125d7b7ffecc829fb3097e0c50cf44fa285159d1f354667f6e20829557f460f5c65742fa5fd27324b2a488289327ffe996615d00bad01c8401846f4df0d54c19b94f8ab2ee4e9b2dda389e739c547c8b6ba2bc3582e7c0d98212d2cdf7e0ea8510ec84d851"}, 0xd2, 0x800) 20:41:24 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x1, 0x4, 0x0) r2 = socket(0x2, 0x2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adbfffffffff"], 0x10) dup2(r2, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket$inet6(0x18, 0x2, 0x0) r3 = dup(r1) socket(0x18, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 20:41:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r4 = dup(r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0x80000001}, {0x18, 0x3, 0x5, 0x1}, 0x6, [0xffffffb1, 0x7, 0x4, 0x1, 0x58f3, 0x85, 0x7ff, 0x3]}, 0x3c) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x2}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffdfb) 20:41:24 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0x8) r0 = socket(0x1, 0x1, 0xa) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336a4f00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404fe2a00f90006ee01be657aea8c500000002003c88c1cf8044101b7f00"/177, 0xb1, 0x2, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000080)={0x4, 0x2, 0x1, 0x4}, 0x4, &(0x7f0000000180)="f34d7d2e70f2dfe547d241d9a4e804a7aac588556ea6b8c49e7af8d3744ebb297101be16e0ba332471893fe4473679a3f7b4c94b7b8cabcb99ead704f5cf6f1b5579e1d013c0101059df6b69d1c37003ffb59100bb60ff1803afe322186cd933bc8433c0cb0f", &(0x7f0000000200)=0x66, &(0x7f0000000240)="b46f0b66fb6c4047e86574acfe2f469af99eeebaedcb7b0b26077ca79bee3c9f2a5f868a01c66f0432e3f00a89a765094a906f54eeff428c74af9babf7ce69993b8b75f9d4050ae54882319845c52cdccbbdd1cf6c9ae95761bb6389a35fa9981c4b372d40ee5df84f5d63", 0x6b) rmdir(&(0x7f0000000040)='./file0\x00') 20:41:24 executing program 0: syz_emit_ethernet(0xa8, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff1aeaab99439286dd6031797100000000fe80000000000000000000aafe8000000000000000000000000000aa"]) semget$private(0x0, 0x4, 0x1b2) r0 = semget(0x3, 0x1, 0x62) semop(r0, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) 20:41:24 executing program 0: sysctl$kern(&(0x7f00000000c0)={0x1, 0x41}, 0x2, &(0x7f0000000080)="80000400", &(0x7f0000000040)=0x4, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r0) fchflags(r0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) 20:41:25 executing program 0: mprotect(&(0x7f00009a1000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f00001d6000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x9, 0x4, 0x5576421b, [{&(0x7f0000023000/0x4000)=nil, &(0x7f00003e4000/0x2000)=nil, 0x7}, {&(0x7f0000443000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7f}, {&(0x7f000038e000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffff}, {&(0x7f0000510000/0x1000)=nil, &(0x7f00003a2000/0x2000)=nil}, {&(0x7f00004d9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000036f000/0x3000)=nil, 0x31}, {&(0x7f0000411000/0x2000)=nil, &(0x7f000032a000/0xc00000)=nil, 0x5}, {&(0x7f0000def000/0x2000)=nil, &(0x7f0000eec000/0x2000)=nil, 0xff}, {&(0x7f0000b2b000/0x12000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f00009ed000/0x4000)=nil, &(0x7f00008a9000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000dd5000/0x2000)=nil, 0x4}, {&(0x7f000034f000/0x3000)=nil, &(0x7f0000280000/0x2000)=nil, 0x7}, {&(0x7f0000106000/0x4000)=nil, &(0x7f0000b61000/0x2000)=nil, 0x4c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000077a000/0x2000)=nil, 0x1}, {&(0x7f0000013000/0x3000)=nil, &(0x7f0000381000/0x2000)=nil, 0x4cd0}, {&(0x7f00006f2000/0x3000)=nil, &(0x7f000043e000/0x4000)=nil, 0x4}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7c}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r3, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 20:41:26 executing program 0: sysctl$machdep(&(0x7f0000000040)={0x7, 0x12}, 0x1, &(0x7f0000000000)="f029ba9d", &(0x7f0000000080)=0x4, 0x0, 0x0) 20:41:26 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0x8) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) recvfrom(0xffffffffffffffff, &(0x7f0000000240)=""/36, 0x24, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="fd002e2f660100653200794e48e91708a2c5631a752ea2540522d15326400fc7d2d365bd78692c7e94de92ce4e9c4729e166654bd7f7c5045d63715b3398"], 0xa) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x3ff, 0x1, 0x4, 0xa, "b7a3168070086c2dcef6770c0b770d4be1ad53a0", 0x8000, 0x6}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x11, 0x4003, 0x0) r4 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r4, r5}, 0xc) r6 = getegid() fchown(r2, r5, r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336a4f00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404fe2a00f90006ee01be657aea8c500000002003c88c1cf8044101b7f00"/177, 0xb1, 0x0, 0x0, 0x0) 20:41:26 executing program 0: open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x19f6, &(0x7f0000001b40)={@random="712ff2f77594", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "f8be00", 0x19c0, 0x3a, 0x86ddffff, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @local={0xfe, 0x80, [], 0x0}, [{0x2, 0x8, "27fdf60af501367f080e13bd2ab894f529a37c940cc2425e0e6c3fe4b8612028f690d05e40e6b33d9894d996cf01c944176c00ebd151084f3a118f3f5b3af88e9da077"}, {0x0, 0x11, "f4cde8795c136165a42afc059c99a055f391c623e53327b053f4d573c6624dc40a52a3df4c05604b20e15634a92e87d1699a235a4a5c45afaba8f7c4a741ae89144de3dde1d2dd1fc3f7df98e0114b68757f878c3f898e4910a4c8bcfe7457693662cf72bbdff8884584b22fdb5533a21174af6d3c8a227d9f8fa4d61b925d70dbd77de14e09545267514e"}, {0x0, 0x200, "f464f091e170cbf661e03fcd2d53bb9b3809993e49644d2384d720d179de7c19415d102c861185f0172f5b8e27a68650dfb602b0268494bef3c8f9a632d2e3296d6c0ad3171d25b44bfca5012d08fb2797550249ef4bb0fcf83034b955411cfaa4330c81f59f9703d03f6b946ec1a4917d224418a4b4f04015c54084d72bf9a59d8e504dbad7cd03c8e06f0ab286d1e85c9ecea0934968536d6fb10a10a4e1c354d69311d45cef9adf3a98e59ba10f021eea66da4f33d01120c12728a691c6248b6c7dc348387d8975288a33c7cbe31466f35af164e29704f60a42545ecfce5d0e46321d2accbfed4cc77f7fada62efb94cac94857571fbecada26407d85124845de72b4d5c5ad342c5dea630056ca81f99e7cd842eb754b409b1f7ef103c03a03d3ff9bfe345bc94460bbff78ef30e260143ee19b59aa0fb4f41ba1a4b2167e7fec9a0c851ff15e8509aac374d2267a2dff2f964dc6c97d44fb08a6dc15041409d7411d9b8849d1b52351a2e14fa810cd52b6c85fee841cfb1e2d7d076cab1655bf55a05bcbb1e64a0ac67603e03a0d62c846e442e47b4997d5a2b169c0f211cd14ffeec98ada38b1ae566448a938bb5a24d75d55ecc9ef85b08ba134d5b39f4179245f68edd3473ad57a996f3185940d05c89125addca7857bc523d41dbe74da8ad98d1814368cda6ad0a4a122da2000ee93377e76eca1448071ad077e0fc81fee15268e0603c8b68e8268ef079a5f2c22c04491f588a414c43dfbae69cb4a0885de06668bfb1913fd9a94d65b39230a758edf94867adf7c733b11331a00a591ce50c80419f93ab48b0fadff158dedfc603aa461d78743ad9486cef2f8201bde1e90110619bd2b5e84c835f998b13d1ea2158b81e9accea9d5f5ca815e68e96ede7e3cd9e4df9b4b56ad55238ebc8acd58707c25f08aa5af44b1f848e70aa8796d9b5d026798c6453dd7d0ba65e78a67d05eee397a86d268e567aba665a3ddef67a5ccfcecef992ff045fa62d96630c18691c913582ee90d7b5951c569d623225d528369f2b1a587f58577aaa6051a13a92b6cd78067a3fc8b75e14983e52ef793ff68946d10cbdbdc660c4f17802eb286c965595f172389ddb628f9b62b26ccaae6097d0e7ffecd9ef705c6917e323d627742e8fe8ff2245552f863a4b848693c92b9ab5374c6a7fcf3e8b7611695705a17a71f24d8c315dacc8d33115dd2cc6e1410690e0cb3a197f78725bc7919ba5bf7d3fc7c64fec77d02ba39bad3b4101d3e13bfdcb3f02e64d56db9b140c9feacbf1a9584f4948f67f85207390d3c776764f59c174f10ae590725cb6f6137a7a903e824cbe5ddc14ee3b3e5be79f161a8edfa77834b3cf6ba8849fa4e76712fa52f05bb8009ebb85c6e4c660defbcf01627ed95c53f78f3d3f15d32ff7639ec69419567e43c497b29a6ee379db7d22f1297f4f6b1b9195252f0bd8a823e3f53cef155545d5d957c677d9ae102b6c2a7d7e531522da652f9047726597e4a382b943b0bb75ab6047a92c2cc22850658bd16f090571e8b6a5cf4faf31a3dc5b937fc74102f97f4b84718a9fa67c72a35848580a5ad22ec8e519742bb94cd7189f58db3a505f1b32078de93a6f0f007829f98615e5ef79677fb6112d81673dddd299ffcd29a39bc2f6469760888ba56d1984e74c4338ebea81f9f15f8679527099cb20bc5cd235afda43528fa1deb8a405638ba0a01e1f644618a84dd4b96fb979377336fe32351f411ec8509a76338e44fade109ea9b1c544265b292db2398bc1561924cde1f6aeebda4cc3a443ca7efa688c744fd00aa828652fa61541f271ea28d01d16e7d8421ffbafe96232e602da6f99bed4244f78c86c161df734833774839a0f98a8016b3cd53563d9030a26d967e18a4fe68ff3ef9ff096d72289f1902e883c810bfc287f5d2d54376006cbd4d3764087e3f63cf94ad25f811e7f5ddbc4deada04c546766c08bf3b71c0f33d33db9630b485ef80bf70e45a386e2345e517da4a5deee9bacc4d59757dcfbb471abc58a7250e00632c57522e699e50c72caff694e80b51d383eb2c4809c467f378b0c274d4d9d7fb949cbd4db79705449b4e0bb68666dfbec16445bd971f4b0bb5d28bf34c96148059e65a3ebbe72d36900fc7778dde2facbc3ab8b9cce85f0f2479562e632e2f1948c5ca97a9a5744f99a971eb10e2de6cd06905df1fcd1089c790877855b9b97bdc8703f9e5999f8fd3d6fe576e4b2fb0e9f50ec8ec6305238e6f2735bec9f90a87bfb0883c06698fd7d81480893ab17a68a0ee410a2afbcf2c99dc7a79cad814dae59060c6b540c08b3e8cb966dbd5df36114706fbc8a99db4a17f3d07ab18407ae42f19babcf91fd26fe74d8a6b8a6912823c07df3ec7e05cd5a73169e85946afc64174b34388f3438ecd873f1ac7477cd551b9f594d4d44cad55a3b7d49aa36bc5a6c1167b4e5d802b56c86687f94fda2742ad3ebe1aa5dcfdac6aad1ddddb1fd33c5b3075fc74aab1a4252d08c678eacfefe2f912b9c58505d3fb064b874e4bd1321f4ff3f2fcc2303f2352bd2bd44e70bfe88333e6ca8753b373cd07273ff7544751761a65a400fbff6a9ca7adcb676191ab5d1d7dee3db5dfe9f28aa071169b87eaec85201a8521bb055529b7b6ae54f9f4c4e4f60f179e1c118034bc37cd6202436132499d5d2d6b4bf8feecd8cfd87cb38e26e3e7b9272ccffd5e675ba198f1bb4f2e3ff2d6559b09be1e5fe593d021bf495d29909eeb14e6b58aa984691cefaf2f7f58c9c9df9db8f02c704e18850ab8742000d62aa8974bc7a2ea5bf4a1ce63a1eb71902237875a69fe4a06ac2b01178209b98239175c0b4e5607b9bfbe827a1c6203ffbcb647095897d7a9297949ba2aecbc17310359ca342e6cf2cf3dfd59814ad9e5747b9abc07581f0a3a781a3ce4b7e76aac85a513fd29b9c0700bbe767f8877811892093ad9adc5e9a33c11de71c1261a768bef4c01b12707b2c1a04d928a540efe052c6cc822375cabce5553d34c954494db501f348542007b79eca29a38348fb9888a2cf45ea08da1d342211071bb112ee5a6c004b179c860d2d2614c2db6b6bdb77e9a1a2c0e5150b061de1e5452ce61fe8a59d2b728e7a544595ec6b3ec0068b26b9d2166051225585df9d92a4f8563a6591782c9414a34a8e5d06eb5e08c15b761fe269c82216d3ca8c92b4b882532a1748f05813ec5eadb44bcd47c298cf12064e776d8bf193bfbc661b9e4435fd463e8b1f2b2dd87706bedfdfeb3e0ffa6fe8a98e5fb75e8c721f6f3ed551e2592c91f5191a1fb8ad0e03a31b833146896034e0b9af77993e8b3b9fd359a2d547fc5fdb757b689e4bce09742536d36d1cb1bb11d54c72912d6a1a49a5f4c4fd914d10033b84f70822edeeea446c5485774d3ffa2dd605a90713b6170d68103bbe26dfc57341c9e98e1e825b83c7516bb0d2e4f4368b27de12af27d2f7fca1cf36c9da07125ba9e24ecd89b4d633f6fd7ef1d04e0838a6ed63c9e391d43bcc2039e85c4ecd1dd9ed275279bbe2c22c8acb2cff152166ea21023b15c73f7519c99b341865e5d8ef724b95ff8f7f86b3d5f7acdaa32ad6566d2960c9b8e19fd0cc77705071971205c29352aaaf6e012ae0c3f721bd9dd6200f50c7a24621dfe8a0ba83d4a513acf576a8a968598de5fe6415d1a248850dca8a8b6d2f8bc3b71b54d7ff20e9c61a2b038526a2ed65f3899e90bc7ce554f2f60b35d069bc22f108568d425e6e64bc1b9f94fd4fb25e43831c455ae8e088bd85aaafb491bd25b2d30f5dc1ae7fdcc9620ca9c2fb1e1f84e021c4eeca7d505f90542d4f3c7967a62908d47fc7a51f48fb930a2ca3f10bad3d91bf8990a68935c174af3422b6e9af88303b33f3d3866c58aea4f2941d456774c7c8c29b2b94b726a40a5b748ac30e733f791598ff5038f3602e2f612a8a1ad085a5132dca18b6cdf48d41b3d174c4b3a9e5d05277dead54d0c16ef6a614106fe747ae3a3288076328182932484202f9712b2998a9ea21fad359ef14b9218fd8b9fc30a3c71edbcf0c5a7335fb0e3678419e2d1a92a098ea19383fa8fcc3864fea76ee3d9847421bbeb3418cce7bba2986d4df378c0072cb6d01e4b0399760f0f2b675ebdcbe1c1aa811a46c8e87b035ec48e74001fa987632b8b357ad3056f96c7f82b2582f4452a097e552ce67b25a281e14ba4ff8c8eddc2236b361b04b1345ca9f81ace181da290d147649e5c09adededf9ccc2b804df4628e1e67134e350f8d7b3e21a99c056fb25b199185559332fe98880e6d5ea0a4c29ca70842246a24125e19cf7a8817160f460259273bea074f7f2a4025b2990cc206f69a156bb2229bc61e6aa0859ac89ab4f0dad1e030a9dfa3fcf74051f49a8a81e5150a6e9dc49e1a3eba00c442fd0e7fa6542e4b4963fe1496999ffe5e0aa249f2a581c20c6ffe68d04578f7061379f1e88a9ca442c75ad75fd4ba5d04af116df0eacf96aafd7e069cc56230822c24b42ae2098001ab868b1b0f79b392c34179fdea7476244bbdeb2fc50fb512f19fd83f1b545bbbd15b906c78624a47e7d73ac2c8c1f140fad48afa1f42eec413bc8be2e652b891908818fde6690d216f165cd6c48d78ece029b7b01589a12afdb8f43b3419f65d82d12beb0aeb1b98bf22bd69291665775811c905e86dfda2cde40f060ebe7b2d3e93e9f32918762b1142b3371df654cd9990d015b375f7373840e4cde039adabfd669f99a4c709343fcb3ed2463256a8096c6acf91be7705fef5ff1ca8238dae06da37199ef30434712c7f9a306f0ec0ee771beebf406df2eb5c662b777a356bf23050e0bef2cdd7c7727097fcaafc8b9a759509d7ec2d852cd843b632fdc907c61706a076f75d03ec1b497d4c61e23a0ddc2a5239eb48cfed3677750c10ecc7b268d88dc05df9de4b3138c502a1a43622bf9938b3ba8e090b2953f93e72eb7825ca0c170a920e5bc5f87cc58a4743bb480673e5bc0283a5431372db6e84c36525c769b9aabe0fe3e3a100a17b9b1362cd1583840a5f4dcc3094858bd0db709d956cdc190ea14bd9c4f4a760c649c1b0e7ce2586e4baf2af3835b90d2cee91339c693dac3133c3fb99c65f5be12e6ead396894b14330cc78f68ad4c0579bd5899691f4792cf05f2bd89b9d076ecc8da1b064f40694270a1a43b73ed8b17c5916105d915c1471e97ab4f252f030d33c6807c85ecb91348d96727c734b79dceb965b4e729c5a39d0b80fbebd68c0a19b9da5e055b0b13b4a4a125bc19dab97bb46281272b3f22839537237392d06de2d4cc62b492df6c7540d484d19c351a6f47b80fa0f6de300cf3d1a792a4ec8d51de8f62c66d1793b243a708a236edf0a58ff31d311736f6fa546e6bd016d4fe4a90f2300e72ec96fc10173bbe02c05c746f4be6d81fbf6549725936b674e4dd21c7b622066eb5bed656f9650d79dc37eeb524900cc1bffe1dc61b5850c8d9a95cb715d54194325e26eb1a49e019365d78bf18e5553af9c5ed98babb3f3fde6cd133d9b6fa7ecd72aa31d1fd791abb5e9f9cc45aa681d1f1a422b6cf6fe4ccf1639f2a6f07344d20ba921bba9b03329de8f29de9751f3829a78bd51a14ec97dc084e502b60e144ac13fdfae0edb658c4e5fa277dd09f4a3b57fcb6681f5f20caa5899cd44012204502b24bfd852a0a73c4a2f8d270bf820b49f2b8fb8d5166e5e329ee125f3e75a1095fc056e3f5d4c91dce40ffcdcddd8c64f1045c9f77fd0b13456cb6c254b5ea83f828d6e321d8e2cbc6b77f"}, {0x0, 0x1c, "c32bc80f2dda9fd79a4579645b6745da25ef76495c1395a32357e47718d6a393b68131651e5072a2358bce6882e73871f7538506b025dfae148c71dc3f125d64252b54f7d3e894a490711e96dfeea1b0a10213fc4d9575ab89a6778a68e12f47811c74867f5879ae19a7b215cd811b97a5116041b2b6049d65bd49ca488960742e80af59161988bb882735895245f036f382671a655434a2b77072f3b0499ed186b4b063a3219f010076be39e2bbddfc372955ab76e55b078f76e901593edcae01702c88383d3a441e7dbe29d3cae4b019802f45ef349e48ddd53b24e113ac895a"}, {0x0, 0x10, "f82c465bd8e191310516c175793079c076c793e202773980ba1b9b69b38ebab797286b129857ed0c086595c7fe2a9c2158e63b3c5894685a1782b89363d7adf12405eac5fb0bca194b9c58b71f56c3e066bf67a2045e7c3ca7ddc8695a04fbb5d1df22fe5e723c2274a0e42e14534757e08a6890ddfb2960fae75877f8da6e5c2cce90"}, {0x0, 0xed, "8636880e58b2ee40655b7b6fcf00cf6cc142be645ba7f7902b87dd93cba70e229dda84867696ab372114d0f7689c745f26212fd72e939df7527b56baca2e6cc722f882ef743db67fd1f511a76947628634e5e8aa76fde5a614398de76e36209543d6035d4a07a602477aeccbb7a1c67426525cb06a982b94a3a0dfc403f3e62ee30dc5106a4679b1f99ec71b6d65ae672df57b3123d3b7a2886fbb1ea83bd0b52b6a094c1d82bc58efe174647ec0ea413dd0c16c51980e7629a61ee59f68f35ceff31ff22504ccec44410486ea5ea2d30b6f128083b2082d03edd3eda9def4b3a1301043290c8eeb594c5c3f8a76fd8a5ecabe82a6e584928e87d39aa712066dce4b326912bf74411df0f07fad052f0fdbfce111b5d03c572194a2fd8b43864fc43bf1d80b0ebcc411471f83a52ce8c1d8a277ea43bf61f3c08288ff7817f68a79afdcb8fe641df03d43b2493d3149d11c579a3a5fe63067c96fc6975c1aab05a7d3e7e8203437c761f235c511c3e1977b9fdd92d3340800412428ed3be32affb161977a2e28c1ff5f8851f9453339d6628255a2e6a56b5bc4a62722c79ad5ae55b0eda8777fab9934b975d2df1db5002eebe0d0e0ff843492709c9000e87478fcf567e9d86330656435ae847b67671df8114b052d615d61549f58863e7dc17980fd93186a49ad13f81c396f4661fe4b778197d0abcb11ed6795f43a08f4d00285149b9da5a543f7ceb0fb737fd5265ab5262bbdd2a39c6f6b7eebd7d724fe097e3828afa2cafc859759bd4f8c219344bdd2d92ffe7480cfaf587e0f797e65d3d047bceb92963a8b6235fd460f12fead1951507d9660936b2f1beea47cff77d008a465f2ec4e2695c245df95982c866d486637428f18c4624f3f85016d20e67e71002553297e6b2a14121c908aaf435020e138c60ecb20147ab5431c28b1fb5bcee571c9e09d243c50d54e916a2a2009943d5a64a55d25bfd2c2a1e30800b3f8d731482ad78702ccae7e3b5332c65c9bcb59a5d28203f8d40644fab17762954a2bbd22b54ca71357001bbac5ecece5ee6efc2fb7eb22eb3682b33be1ab161629b580ceb452682401cfdcfa73fbf2360ed24780ec36b31c6c9ded969bdc7331164dd41951c19f8fe1b16f05d5357af7097890b8ac62aaf8ff726a47662e81d43574ce15023c8d5fd91c0c9809857609c39d8ec963d01728c91236d0a458157fcdf84cbb633c0aa1b15c1f9a9baaac0e52cceab61bc228a5482a64426bd81f7b4aa9393f43504bdcd6a96ec22b2d55e1bf20e9eb68128b722cac9d1294a8803abc00fc9a372a2bbb5d582dff804d728318b3691fd1b01004eeac166dabab1530c8dd7b267a98dd2587b10787b3a7e9972f98b4c41c5edf8744f1d66c77375cc60efc63d4d4fa4303575d573e3fe5b138f8cd8060085bb702d8fd273d8260c19b3a9f5ca5a73696bb1feff8861bfe601745149550aeb4d79cb6716b6dfa5c6f6a330339315950671881a24b71120244912a2899da46b21f01e48009f64353f7f378070ca823f510bdf01cabda8ec82ccc4cb60c9ec1ce4e7ac76f1146a0fe56788fd7392c6f09130ef77a0eaa4f7a7f7035f324098d06d97a0c2f48f772c0a8b68c8af49a59e5bfae3da2e7b4ce8c6c63391c82693eb8d11b8c2e277d3caa9229b106ddd47eff4d16d561a9e421a7a62d530e507a3097be97eb7846d17b7fc5428cbc185c0c20d7a6c7338cac06d73183782f15beb6925d3f74c73708f4d38d68092fbd07ed9bca0a9c560d67f6277aade6ef352ae29f1a587e0ca07367f1e10d07dd3f4a40a57ff452ae4cb8a7ac81cb2f78f9c04b055c568ee190db8e1cb159ee765dc02836b7a44b35adbe9fc1b80a368ca90bb35d483c1fc59dfde974978ebce84a4f26eec67601ff3bcfe23038e5617537c39346e04640a4588c86a4df5681cc84c0f129f34f49a46985419234644bd6582563222580abe410a986c3ac96be090c75cb2d96ba2b7c351d2cecb8b22e1d43a1fc04debf21a7ea4ee24f61a1d8073285a5cb18aa3899c63102b3b356c63fd040a4952716290b324e3d372774269fc9b3b63b396ff40b13e27c288e180e7773331f35c620d12c75f78526537c2cb26e590f016f33e8e28963354ab44c88f21b261a780ef6b63a69a210776136ade3896c540d5b78b0ab0b20c1d975f9c070fd11fa51aa6ea0691cf764bddd49a9ab9e7459282ae4089569448278b3e1f1a23b7a1e07bdfb9521a125f5fb87c70699607d06f760a09a7604dde39aad8f5c3c4852aadef19e73283dbe2fa4cb7385be1adefa2a020035382b748be7bc246b161d3375c9c5a9c1b41164e1b1fd67688507b176ca3ba722f75622abca54d6be57e45328ea2e7a3a3572797123e030b93ac567960dc2cfdccc8278160f1bad58e5a6f354f445df1a49df662f582c422eff6c3f49b7a31e9037b582c8bca75c684ba857ba90b6469f3c0386a224de1ba20311cd19dee303c2b8e04483f28a8c99af1bac11e01dfc621060c60dc774665365c79925688fe358601e8a49b6a5b545fe5dba0413a547f0f77d87a0861b01b6d9cc0931d1f871a12c1522ce95415579be6a5407b7679fab409d5e1710e0bd10afaa2815e9125a52a389974c70a86db73bc3421d214fdfad3be96bcec4a8b46c9b8689f82ad2444cc0e1"}]}}}}}}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x100) renameat(r3, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) 20:41:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000280)=0x1) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000080007e526fe5f198cfdbe50e3c72c01000000000000ceb1fea7fef96ecfc73fd335bbfd7bd90416fa4f376336acf0ff000000781e49910600df5f882b297be1aa5b23ed00f4c8b2b53ebbc257690000132e27acb5d60200c8b00d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90ec6de01be657aea8c500000002003c88c1cf8044101b5496f00000000000000000000000000000005ecf000000000093c9ed85b3de949c44fc6187fd9a78265c3cba80b74f48654f9aabeffbcce577076309aaa0944b2067bf52929727f6d732912345aa6b8cf767445854ad54ee7ff7000e992967348f5582f5ae3b016beaa3f9d974d7db515adb276127176a6ea126dc1ace96c28dc16cf814938fc9d0316a1aabf62b6f9e7798da7f5ad5fcc3f8d69b4c3a94750315cb42494eb7fccd848e1a19459ea101ab0f64ddc8491e0244dbd6294d8d552a3779f9eb3840d1008161cffe2355d48c648e01113fb7d1cc537abce7eb2b2c2f056987c960467861d258d5df70470f169ff2abc865871c859c0da98d5629c7a5da3b6c8008c5622f397245abee9b3623eed3c126ed77d73b11f8dd148dd5b4eed61143cd75847e345ab2a4a0cd9e9f1b54999f72a1e7a197c2f73b779ceb6f120c76409cd05c1277f8deec894fcdfad4681795f3f32905c55c8811a1189335a65c3cc7cb93d0fb1951ed32c502a72d5f52c3b777bcb0f55988f5d4872817cbeabb4906c103201dab347cbf951f1ab9f5d3d88f505eae2907e1e9a52d1bac25937e533c4292f7a4607c031ec2b06d889daec7c1db300b", 0x25e, 0x7, 0x0, 0x0) 20:41:26 executing program 0: sysctl$net_inet_esp(&(0x7f0000001b00)={0x4, 0x2, 0x6, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r1, &(0x7f0000000080), 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(0xffffffffffffffff) fchflags(0xffffffffffffffff, 0x0) r2 = getpgrp() r3 = semget$private(0x0, 0x3, 0x0) r4 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r4, r5}, 0xc) r6 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r6}, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x20000003, 0x0, 0x0, r5, r6, 0x10b, 0x9}, 0x5, 0x3, 0x8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={r2, r5, r7}, 0xc) shmget$private(0x0, 0x1000, 0x2c, &(0x7f0000ffd000/0x1000)=nil) 20:41:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) sysctl$net_inet_etherip(&(0x7f00000000c0)={0x4, 0x2, 0xf0}, 0x9, 0x0, 0x0, 0x0, 0x0) 20:41:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs, &(0x7f00000001c0)=0x7) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x10000) sync() r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup(r1) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x85, 0x3}, {0x20, 0x3}, {0x42, 0x1d60}, {0x81, 0xaa66}, {0x45, 0x401}, {0x22, 0x10001}], 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c61302a125cd839405f695daae1c12e83b6fba2d4d831921498e80a2b05ad80c92402f5d9941d1a36cc6df5da1bc6610a21b843891b7e8a0721bc63099d3afb269b986daed3c23567661b06ddb66782334e2fad7102f46070fa11252fc7decfba2e2787e48e98c220ba"], 0x10) close(0xffffffffffffffff) fchflags(0xffffffffffffffff, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000240)=""/230, 0xe6, 0xa70dfafa6d8febab, &(0x7f0000000340)={0x18, 0x1, 0x573, 0x100}, 0xc) 20:41:26 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000002480)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000380)="86", 0x1}, {0x0}, {0x0}, {0x0}, {&(0x7f00000001c0)='*', 0x1}], 0x5, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000000000000000000000000000a36e54bda5e4780dc3e7da9c237b06b8c84d0be8715fa059bef472af75f9755db8a159531ddc17f55bdd57d29c903f1e9de7bcfc917993c6d0624836278b62a9aeecbec77215aa1595f94eac12bea8a0c58b2ddd8449c3ec3e16075dbe220d4d1cc1a10b3976f968f83d0c18181e90dd894e61ac66418eca59c7a699d18b5e32a030709b774b6cbb5c659fb6080176d0fec7b3ae3f6ce52d229e0558a3873a27f25c0b949507c1"], 0x10}, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206999, &(0x7f0000000300)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x18, 0xc002, 0x0) 20:41:27 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x10000, 0x0) r1 = getpgid(0x0) r2 = msgget$private(0x0, 0x443) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000f80)={{0x1}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x8001, 0x4}) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x10001, 0x0, 0x0, 0x0, 0x0, 0x82, 0x9}, 0xffff, 0x7cb4, r3, 0x0, 0xa737, 0x52, 0x5, 0x40000000000e}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000001c0)) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x1, 0x4, 0x3000}, {0x1, 0x9, 0x1800}, {0x0, 0x3ff, 0x800}], 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x2, 0x0, 0x3, 0x1f, r3}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[@ANYBLOB="ffcd50c3fead6cc440a51affffffffffd71c9edd828586dd6031797100383a8000440e05b78eb174cae00c71a4919aeba3000000000000000000000000000000ff0200000000000000000000000000010100907800000000602484a200000000000000000000020000000000000000010000000000000000"]) getppid() shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) 20:41:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x4) ftruncate(r0, 0x0, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f0000000040)=0xfff) close(r0) 20:41:27 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r0) fchflags(r0, 0x0) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x4) r1 = semget(0x2, 0x4, 0x600) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = dup(r2) ioctl$TIOCSTART(r3, 0x2000746e) semop(r1, &(0x7f0000000000)=[{0x0, 0x1fc, 0x1000}], 0x1) 20:41:27 executing program 0: geteuid() syz_emit_ethernet(0xc3, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828588a80f0081001d0086dd6031797100853a0000000000000000010400000000000000ff02000000000000000000000000000100009078000000000000000000000661287c7fd5b28b0522745c2dbe5b06b51d64c19f55b6b5889d5d030000a026a5495eadf31fe535fc51bf9af3ecaf6aa8447a96dad4331edfdeafad82110122e6a03088d8762a94c22ff676fe2a9be14b268c45d1401dab4a6afdd724fbfb6e996bcc4116fadddec97387f8d967ae730341513e93b01e"]) 20:41:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8, 0x1, 0x4}, &(0x7f00000010c0)={0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) kqueue() connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x6) 20:41:27 executing program 0: r0 = semget(0x2, 0x1, 0x200) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/49) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/165) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x83) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="b31cacf47084fe857d0abd2e6cc0900975c2da22d791307f93259aa6c0cc14e185c0d3c291c36cc11d1245b8fb5b3a58e46defd56cefc53115b20dccad619546a22f1853545669e6994af6014cd82e30a0c9be69b084b98aa6df6db2f9065d5c80a620c17eb0fe7bf0c80c899106234da403f9ad8b2734ede057020122bd48d72ac16d23d76d090af623740ff17d38c5dfd24840555f66a08cf99d854937332f0836cfd762ed04303ad91be426b770b5212132edb0b7da4f0ba9d1406a23696327d6928340b0e10d06c65848058fd17ab320b617b4c57ccc42e3af165110739f854c160c7d85a21be4ff405f026d417ede4e6de9cd823c2fc6179428433a7abbf58ab9d9d055fb6a604305595ac3b606fa5d4ebb141dc60d148f4022a71900fbd5e1a422132a15db11c41a22160faf24a48a56a3fe535fbe20817af439070ba6e3cd42e4213d7f7cf7baf25ea61acb7cd6def36b0ccd3e3507b8ce897553db3373d4b0f3542660bae61544773e2957ff1a8bec5b60dd88210bce080bfcdc8bd13e0177b05516d8c6b4991311fdc6469396ee58b8d2368542b8447eb5b73ff4a373be8231b7b3f82939bcfc3fd7a0767a964b081bbcbb31bada5bd267b63db9062ac388ebf55a075f30bf7c9b0b2fc42e5502f1dca3364581562091adea00068b6fbcedfcf555fea63fb377eed4129bcbc409d2bd640dd8b21ec708fd2d8e54ca10782210c8d52eecc76af124219796110bc85eabdbb799614bfd4a9c21f0f6fdd73512e6ab52591481e6e618aaf5f439fe188ad50ade41c656bf6918e34950440d7f00bdef838ddef46d0524bfe4fd4cc4ec177f9f520f0a176ea589c1bb817f9882d364ef0a52bc3fc4e73b4a055d50f64df6878584a5f4e081bb0543520bddbfee4d7e1fcd9fa5345187046637356f3e2dd7e49f1a48ed78c166c173930de8c2ae41ac0e3b1d1e8caf46cb8ee570946c322732b5703d9f09a66ff54635fcf720b60d86cbbb372183e6e4636dda8a5e0a237013122948e8b733c19f595306eef0c225c94aad403ca5ca2f832a23c5e65eb7fd435b5cf68b9fdc39c1250842a40293e035ab693e128b39ab2eb59d4376ec4265d3c7a2243a9598ab5c488bfbbde89d4c9f5bbdc4a028a4464f2bf36aa91e8d4dc6ab281e9bf730fd38291e9579861424085badfa25c5971f6c8524c72e927a69ce3f2cb354f68996485f3aa0f3d67ec6e8d59bbc6f4e1dc8ff4c77c17cdce63de782b517664b7fe78e544a0033319a700ab19a60b7b9faa3d214f276b06716924cd17e8bbf26ae46c10b72dd183c8012f9211f973fa76b1f0cdc3e0fe3c7b6194d794c7024d75b39bb1f6a19e3691d267b59162b24b54e1ead1f9d3417820d126e6354dc43f08cf2e13ff9abc85f81d3c629eaf0fc82cb45be659fe79cdc487af700cfeff9802380e6c31ec639a4e0e8b4f654862f489b1b11619b82d8f00aae9cf0dc23196d5da1626b6fa36d39742d5a2ecf0255fa1234b68b0db951c0da79f0d5a03e1ac0ba51314f327fd9650c89421caace5d4f6f1ed24ac5ea598358d28915335f19edcd954dfad9efd7a6b58b32a36e197abfe8aeb7dff54bacbc3529a19f6ffc086c98b9eaf0427598b2efcde939dbca984d329892844984fe4cbb6f7be8f260b6772213861b6436842f68d482cf5f5d802c2bd305a609bea2055400b14c302aaead4cf4e1c75ebea7669a1a0958cb08b0e9be9683c07dba0f3160a4ab00ff0b0ba5705361002a7af405d08b313b02f91095779059187468eaf6376673e171d868bee88cb8517388a94b1ef489331eee7ca9c6ef0fcc33b3336ccb139d2434f48fd6b79161465d93a28ffd917a5728fea70052c00e3cf6cdae91aa87408476b8ba89bbb18d0a91fca913e6a4c49d16dce4e5f03d7b541518dd90634fe59f12356d3a883043da8d69eced638d7df25446eb5399fb4aeb3e50db1a0c8852d4c8a8af136a44f643dbb3344908d5855f630f25acb3e7e5de5aec9326ffb578125776c2c94b6ac1b019c30a1370c4ca29e318264e978f98abe293c9ff993614ae82b35409c374324047fd9420cb3cd54d08a078cb754c415989da9a8ea4819cbe6f325430d04cebcec0b0eca9a26a564660b6c4064842685377dbe20b981c5db0c7c220bfdb399ccbf68da56b0931889378b07fd4def568f761574f60646c6ed5a442c5d7e2820e79e6171c5092476cb35058a9def465b0ff7b7515b0a16bf4ce346cee33f2330007e8bf2c2f6570b12b74733a85ce7a172df12ed9f28edda4938d105d0766d700991b4fbcbd7917463925417e09569992df5c6559f79c007e5a166db348f4fb67b98eab89504766b622d71ea3c14721cf04fd2c740ec3f8ab269e7ed0dffde437175d3452a0af41d122e0b5c531e81db5869a724663e6fad9fe89fc05f3e3e489729bba397e8acbda82c7fc723cb87b54288cf3b9ca4a6ddc4449100d1184603c83ce218c895b8eba7889088087c862d03453bffca8191d5348a7162ee719cf5dcc8afb0a4bdf1aebbc0e48ee4c93e1dfa68a9993fa6bbb7db9be265eccc8bfbcc6b508bdea7b6dc43ade542c836e66438b33f5497df53e476cbf5bfd19315565db7a6f7ae53bd3a7f7c8450166c44c4c7570d2b66496d9512203dd31221287cc8bb59b79f7e61811c38109b924f775a4334c4ebc88d0173c7a2db517369ab8e0f073fff557881758a758be6d060902385e863d3d33d788eb2dda91a85e73d52b6100a6405ab28796c1038264c11c78394d2f3ac5b5f094e1e3584eef4e622cf842f08760aaf063ed2e44744f9eef2ecfc7c276d44606dc9fa22b770fdc80aebe2fdcc03dc29fd0cd3f546fbcc0f8693e977062478b3fd3a012ee4bd2ccf28a13eaf75ed36d6ce4473660cd64c576b17b406053faa381f4c86d706252b1c1c52126a31fb95f374108865937f1d419091845a14f97626b182c346d3385fcd05935033c1f9febe74b85a7238361465c99a9ddb65d7b120199836eb9e905dd9f60184303163dbf951e6dc9d383b10f177b7e2de205fcde6455edb50546e19ca605ee8a4a699f4fd03dca8cd2d6930c9b4bb75b6588af96c37de68d1347f260390a0a201db36da3a489b35fa0141776d88b021d90da98cf38571b23d2618aca981c12549decf73fcd36ce0625d75846e7f40c54a84a7efcab6fbe049cf8bd439a57e75e734cc71cacbdff77c1cf3857fd50b3bb5c50ce01bb4af66bbe254ebaa530809bccc302f7cd11f680c8b47cbae9a711ae5c3ec1b96846e3d03366c048a9ff2416fa9ad1856e5c77906ae29e0a2d15eead1a5ce904cd1385529766487634568de6672ed9f2f02690b63dedbb4e5fa18e88c339c8b9093a932cbe516a7a16ba6633d9c1a85a2cec5691b6a83698bf7f06a2dc9611a97a13d72bf0324f79cfd4423336a0ef774c288fcc0932ca4f02e991217f93e6948d18aa8ae7d0f0c561012731cbe06deb696a75afd315adb6ad867f7af3d318037cf5acb63dd13729fda416b8b909d17fe7491a9c2d8c85813f3c4f5fa35975c85609b0fbbb3d0df2fec8e47f549da20714031616c20afec646d2b56e9bb1809fa497ead908692dac2c29b1b3629caa8088510cfaed22e66a32de7db0d69278f28caef54fcfb802dfe6e1ea0135bde8b21d557427448305b07678c7e78dcee0d8620effa3077abf1fb8eb45ca6d571f89d49a53d9c1542741df73eefe49afb919c690397f010fb9add8738b85e697a6349d5071f4f92316e02c91fac687d465294ff55ac6f3085af75ee0a6aac195f548ea82993063e1066983e71ae383cd025b8f795dfc008f2f9ba938edcd411f7fcedf13c0cd0d49164d5f0bdedd8f46f36f85edd92f98d8f24d17c6c982903193ad21e9be7f39eee14fa57cd2f9bdb5e836d4d5fe20e30e282c872dc69ac842a84506219583d24f49a83eb5234a0704346585fa91295eb46a37d050f3d2210854242858f78aee20e006382e47418dfb6ce2d7a375de5b77ec7e8645331a9ccdd145285ab51a2627feead4f236934bb4b99321dc59111f01c7a0075ed73b3354ea8c956185c07240d1bd6f6ba7a11b3c58dad4cb0512ff0f0ecd72600ebac14ba6872abd1101337ec9a355e921e8c4a8510e7a8021a55bba6cc0e050a7f5605859d385c686c4a89212870d4c8ec007ab9ac25c6fd53097ac583bbf10ce81115dbff3811f2f9aeabbdd8e3c37c0b10609d88908733f7e1f77c42c07c53fb79f37a1205cdb7e90d7cf70b1cd1e68a519a2da0dc1f815aeb18968b024e7af0899ad2c345f63a20852ae5e2b16184f462eafd6365db0ab7d53c314aba965e7ee2a75f09ed0faa9643f0b6a18bd50cbe6a6390bd019d40e345c254adeab4ee6004b5f7a532bf240a36ae1f92cbbd6a4d6741196274fd9567157331afcb2b9718b30edbcce9738f31b1b1ec80d72bccc72ecb3f38f24803a8e299fedfde6211f093ec5bde12ce0c5f234e57941acef10e44d3a3e33361f0ce1b9365daf853feb57a5ac5b6f63efa86528606ae239a83835c44031bbe284698d3e68b1cb735217fc1826356e5cb0499684beed37aead0e1731cb768684ba9e30a9a468b602c8bda749ad3d76da7a6838a23558f0be028cc68b0461f015b7a1729931c6cf9273c82a3b0eeac4905b297890b8f2eb973ecb32d59c08bcaebc60a2978149086304e69166ae7db5491e7eb8c66a1073b6884376351de5758baa29423c315982de87d35c1739e72cbad85448233d75ef5a7d48a4b634964f29291223b2930d805a82716d191d579d48e45d29c0a1dc59b2d6037890655341c8286251d08656995e668fed7b40d81be71c0b29ae0aa6252c2e63ad04aaa89485a1bf216a21640086df0aadb21e7f678eec393308b82032a2bcd3370b5f407d4bbd00c767f000714010e36b8aafcdc71c6845dcce102521371af432387100093961c249a5938b5f98bd68d063d753a04396bcd2ae7347be9f23b081509abcb8f7fb20c3f20ef6384166f7ed1fe4d8e7b79b7b4a04acb9d31c2034cfd6d5d14734658bc024e9f3b2fc66bfdc8f958f8adbdd564a5d7410863f23b6ed9a3e388629899c9d2f8a971839f53fe3aed63d41500a3a0111ade327a0472cecfef247a925cf8705d28bed99d60985e152e368f5b2cb3264d210be2499a9c8a01def53b54ef362b1ecd54c85bf9ac52dee8003243c728da15d3b9e13e9294d36278611f1f0f651674ff8e85174132faf0d7ffed387c5442a02634e1fd72bb67fbf4945cf41e55d916623b5d3eb13470425c82dd8b53ed81be62ffe732e0c83d01f7d3ef24757f66f7cbb0d0c42572332f8f5532ceaff54f72e1fd4374fa8a2b50aa10b8abf507776080c23cdfd8b7a552eab0a1fa79f6148245cf02fe0799bbb2e50a0ba6c2129bab2b6782c26331d4df60b432ef87efb107f1220a15f0b7ef0a8061b14457a0e00eec62a124efdcbff9ad8b5120191c13fd2877b551ac6bbcbe70fc653f8f17cd433d87c759b687267fbe9b7d7044e4818bec57785d7a23c5a7e5b9f16b1136dc9e61b192128803b2e4e9aa59dd3ccab281cfd49020d0211fa4ad3f58fce66b4cad3b6bd7d9bbc85646f0fb3cbca443f74a5c4e842cebcb7e5e3a3ce27fd99e9f7bd0fe4a8a14899cf9c16e68eb49e0e1e33427c67aaee8cd7697809f5011890a9a23cc95cdabefafe10f899260f5281a57922e03a3aa50428dda08ad8cea920bf18921f5a175a5655d38a089976f983802e293ec589d0c286b56e2956dda767c83825ce3140c4e5256afc17", 0x1000}, {&(0x7f00000011c0)="fdf8cbd7d7af461a6655bff6147d90bbc7a1a30b72b95ec8dbe1c8fba65faa014cbc743684ca36fe7f1b9a5690ac0e2155b44dc9c0bcbc12b4dbb0bff67def743c8180ecac9896cf38483ccc31ec3d900f6d01b17774eb977eccef0de57bf4085dcb3ef6a15945de6dd56d8621ce277069dbb3b31582f84de5bfd0881545990967c577b6de5dc4c7a98457b7b8d99b514a1200925ebe4b539d09c94b9881f22ffebb087b347e526ae8b6bff0cc35811650", 0xb1}, {&(0x7f0000001280)="c83b026f1c7b586c9c45678eb9ede4414fb38627f4228522ea891c60bad09e6173544d695411a7db74119d13d4222366b2f786ced9159e1959497ed38beaa3e3fc2ad9d1d4e74ee247df95b6c34df83699fd3ec39405a3a9ee5f141a2079b3d8e319076a4d5f4b1223fe7ce5b2f6c17843c262017de583d48565af227754c9", 0x7f}], 0x3, 0x0, 0x6) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = semget$private(0x0, 0x4, 0x200) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000001340)) r4 = socket$unix(0x1, 0x1, 0x0) lseek(r4, 0x0, 0x2, 0x2) r5 = semget(0x0, 0x2, 0x1c) semop(r5, &(0x7f0000001380)=[{0x4, 0x61b1, 0x3000}], 0x1) r6 = dup2(r1, 0xffffffffffffffff) fchmod(r6, 0x2a) sysctl$vm(&(0x7f00000013c0)={0x2, 0x7}, 0x2, &(0x7f0000001400)="4e4dfb6aab1c588ca4a1beeb6f0c8c643139eeb4ce5cd45f9586a44210044f38b5750271ab860a9232080f543f1f9d762c85a70de88df2be2d204ba71866a93e6058d848f7255f6589c19373bb39c2a5fd3dcffdb195bf9a9c94121dbf0b922affd6eaf2a89ca4", &(0x7f0000001480)=0x67, &(0x7f00000014c0)="5a1cb85651708b6efc5e33a2a57d085d8d5318370a1df1fb53dfb337a29fdf7038651c7d39df430d9e149c11fac60ea860ed3309dc2568fd8be432da4499f2dbb2a05b4b5123786acc2b41bf7d8117343feed62c785e3fcea743b59dfd0524ebc542fd8fc98dc515ca8273975d874a8dc249fe7f6b719efbcb4d36526aba4feb03cddf549d294ae55651f12c38db787ae23b6b6307bd7332b5106a09f1200ebf7a2424d23bef6393957313e2d04382fe83b21890e31bea128905186ed4f2f345f096ae0e18844df6f5a1a942120e668661bf28", 0xd3) socket(0x12, 0x3, 0x81) r7 = semget(0x1, 0x2, 0x4e3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000015c0)=[0x8, 0x7ff, 0x100, 0xadd]) 20:41:27 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) chroot(&(0x7f0000000140)='./file0\x00') ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000003c0)) r0 = semget$private(0x0, 0x3, 0x4e0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) chdir(&(0x7f0000000040)='./file0\x00') setpgid(0x0, 0xffffffffffffffff) setpgid(0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r3}, 0xc) r4 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r4}, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x2}) r5 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r5}, 0x0, 0x0, 0x0, r2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r6, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x20000003, 0x0, 0x0, r3, r4, 0x10b, 0x9}, 0x5, 0x3, 0x8}) getegid() semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x3f, 0x1, 0xffa9]) 20:41:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344}, 0x20, 0x1000) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x1066, &(0x7f00000010c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450010580068000000008978e0e5ff41000000034e224e21", @ANYRES32=0x41424344, @ANYRES32=r2, @ANYBLOB="101000089078000701011312e00c7952ec393803d97bcc00ccaa29c7010402001312be2f7a4729514a14a30dbe9f6cddead902042000000044e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7a63fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"]) syz_emit_ethernet(0xb6, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x80, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r2, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x3f, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"}}}}}}}) syz_emit_ethernet(0xae, &(0x7f00000000c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xa0, 0xfffc, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x1, 0x1, r2, r2, 0x1, 0x0, 0x17, 0x2, 0x5, 0x0, 0x40, {[@generic={0x5, 0xe, "f0a7adcf3a0a6040f6b5ca78"}, @nop, @timestamp={0x8, 0xa, 0x200, 0x101}, @md5sig={0x13, 0x12, "48c492ee3db57abe967788bcf84cfaf3"}, @md5sig={0x13, 0x12, "f857b09ed37b18a5aa56dc43aeec53d7"}, @sack_perm={0x4, 0x2}, @sack_perm={0x4, 0x2}, @generic={0x4, 0x7, "81911a288e"}]}}, {"9b81b2fdd791e1eb06c56c3df76a3cf2c134c3c982dfca1979603b5b328f93920fd7b998eaf5cd4fb08a6d637509d401"}}}}}}) syz_emit_ethernet(0x10e, &(0x7f0000000080)={@remote, @broadcast, [{[{0x88a8, 0x2, 0x1, 0x1}], {0x8100, 0x0, 0x1, 0x4}}], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x1a, 0xf8, 0x66, 0x280, 0x34, 0x16, 0x0, @broadcast, @empty, {[@rr={0x7, 0xf, 0x0, [@loopback, @loopback, @local={0xac, 0x14, 0x0}]}, @generic={0x83, 0x2}]}}, @tcp={{0x2, 0x2, r1, r2, 0x1, 0x0, 0xc, 0x8, 0x9, 0x0, 0x8001, {[@window={0x3, 0x3, 0x7f}, @window={0x3, 0x3, 0x2}, @sack_perm={0x4, 0x2}, @eol, @sack={0x5, 0x12, [0x9, 0x3ff, 0xfffffff8, 0x80000000]}]}}, {"314a6c07609c33036d3c264c27bf218f7bf89df2e203be59b015a4168b60123c4e66ceff5cafaa2f6303a533b6d0b3304946219217ae741c71345b3fa726b7487a85fa73ffb9976f57abd953aeffce8a47304a664097031916ebba54dcfaf5cfd56728c7190b3a0ec3abe04d3d5d4e9b1f16cca1d83cd09d62a5241b43dd3e4a7ff69f194798fa95b92685ab53e848b5a214a8a68d89c8d20b874d4a0cbae128"}}}}}}) r3 = getpid() fcntl$setown(r0, 0x6, r3) fcntl$setown(r0, 0x6, 0x0) 20:41:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffcb0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) r3 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xeb, &(0x7f0000000080)={@random="d0d75929a7f2", @random="2c6b49b486cd", [], {@ipv4={0x800, {{0x8, 0x4, 0x2, 0x39, 0xdd, 0x64, 0x7fff, 0x2, 0x2f, 0x0, @broadcast, @multicast1, {[@noop, @ra={0x94, 0x6, 0x3}, @end, @end]}}, @udp={{0x2, 0x2, 0x8}, {"091d36ab1e3206b6d148abfe37e2a4c39b5a0e2a01156bd56229c59eb0a79a331c3c1d7c111888dad579ce15326b0b935309ff68c685c810795b7585cd2d291b662d1f2e1e2bed83514fa62dde06091f420c24d1954b4e3cfa8877f66dbda1cd9e098d37d5ba5b13cdcc0c50b36d5777fa4189d5ab3088c0e0ec23df05ac624ec5c25806166d7511b9e5fdf70e0949d021f96dedc60b360dce80eec307ec23073f9539cdb3a2f5f574aa64cb849540bbc3388096bf"}}}}}}) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 20:41:28 executing program 0: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x3, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080), 0x3d) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000180)=""/11) semop(r0, &(0x7f00000004c0)=[{0x2, 0xfefc, 0x1800}, {0x3, 0x8, 0x1800}, {0x1, 0xfc04, 0x171b1d3615f691a4}, {0x4, 0x4000, 0xc00}], 0x4) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f00000002c0)=""/50) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f00000018c0)=""/50) semctl$IPC_RMID(0x0, 0x0, 0x0) semop(0x0, &(0x7f00000001c0), 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000002c0)=""/50) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f00000018c0)=""/50) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x103) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x101) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x41}, 0x2, &(0x7f0000000040)="c7ab30aca69d0780a0d8b4ed244b53ee36317c7a7ad5d8864ddba04e32adaf89cdc7162d6e1a86e7eeeeb5d4eaa8075c0e91d5437d468eeb14b6b95c5d", &(0x7f00000002c0)=0x3d, 0x0, 0x0) 20:41:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x10}, 0x0, 0x0, &(0x7f0000000080)={0x147ae147ae14731}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = dup2(r0, r1) connect$inet6(r4, &(0x7f0000000040)={0x18, 0x1}, 0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r7 = kqueue() r8 = fcntl$dupfd(r0, 0xa, r7) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0xa79fc66bb8ace3ba, r8, 0x0, 0x7) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 20:41:29 executing program 0: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 20:41:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 20:41:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='\'\x00', &(0x7f0000000180)=':+^$-\x00', &(0x7f00000001c0)='%{][+!\'\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')-&$\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='-)*)*[!\x00', &(0x7f0000000340)='\xb5:*-+\x00', &(0x7f0000000380)='](/{++-\x99\x00', &(0x7f00000003c0)='[**\x00', &(0x7f0000000400)='{$\x00', &(0x7f0000000440)='(){#]-&$&]{#\xa9&\x00', &(0x7f0000000480)='%\x00']) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:41:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) socket(0x0, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYRES32], 0x10) r3 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00', r4, 0x2}) recvfrom(r2, &(0x7f0000000180)=""/66, 0xffffff1b, 0x40, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0x0) sendto$inet6(r1, &(0x7f0000000100)="94", 0x1, 0x4, 0x0, 0x0) r5 = accept$unix(r1, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 20:41:29 executing program 0: sysctl$net_mpls(&(0x7f0000000640)={0xa, 0x3}, 0x3, &(0x7f0000000180)="9cea3c0b544df5000000b00056f2a8990a100b6049795a6fc1670843f428190feafbdc8ca74b973fb159e4466b490064c997d95bfaea6dded2331f28baf678cfbd0fd95360b150484287cc7de6569348d9df67af00c8cfe01b912291923e80165c31804f530c0d5e7a16ce645790bcdc8037a852a6f09a98441f562f64391b0b9b71019669f72935470669a487999fabfc498029ec2e311774396fdc5a1887d232d0eaf2fadf2d1a5253b08bb91d4655d27c5aaff98bfcd141133a4c4c450a4df82d99f0144bb9efc3b67e88c85f8a2d7f80ae0ed07862923d2efea2cccaec4587c8325177c486c09c4852275b4b07237688798243aedf6061b19323726d95e6e9a7ab2da8164520f44219590d0dcc1c86f12a34809fa595648e27f3e9b8fb558972f9a3a4aa6b0a19836d6b6b7fa2782dfd0c47555e501bb74741a6382edccb5cb7fd1eed9942b7a79f5f07d70a0e465beac5", 0x0, 0x0, 0xfffffffffffffd9f) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x401}, {0x1ff, 0xb8}}) 20:41:29 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCFLUSH(r2, 0xc024696c, &(0x7f0000000080)=0x7) 20:41:29 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000010000303a00fe8000000000000001000000000000bbfe8000000000000000000000000000aa03b1907800000000606379650000000067f465119e4125f4eaffa888984ef89f0000000000000000bb00000000000000"]) nanosleep(&(0x7f0000000000)={0x10000, 0x1}, &(0x7f0000000040)) 20:41:30 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffff08060006655964ca0003c4733617dfa738228f4580c8ed652a132a3bd95655e5100d6f65cb76e10b18ae822236e109738f33abcdda6501652b51dd6c77b3527dfe5390e55fcf05a332502c257a1b9e16e6a16bc8e3cdeaa463bf2a68189d3e0b1094942e6849e51e34b76d6e44833d5a448eeb645d7b996eccaa8a2ecec02d326298fcb0246d0a5fcb465bc625c01a4e51d77d618a02e18535fa34034f6ebb1ad5b669155d"]) pledge(&(0x7f0000000040)=')\x96\x00', &(0x7f0000000180)='-\x00') r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="db317a5703b74240d6257c5836dd8a058fe427ca7f38d4ebbd4abaa376be0668a1f03e2ef1fe44e77c49761bf90c296651e6ed200ca7b68bdaf5629307ca1abb032aadc18d21d6eced5db9b195c1d16843c2ecfe91c5125e4d78363421a1b106085b3971c516096756caedaae8fea151d0038942731f75d9cc96a72c26c7eac4ef2bf2e681dc61492a52f4571bb8a761304c895f1af7575b428bed946e46397934245c206b2a2a6f031d82df73d887f292dfd68f8a487a067f7e3bf3d563", 0xbe) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) munlockall() socket$inet6(0x18, 0x1, 0x1f) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) pipe2(&(0x7f0000000240), 0x4) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) sendto(r0, &(0x7f00000000c0)="51df74006102f0c8de6647734aa527b709a21213a1859edda73a4e7614bda1651c049cf7bc57a31c1f61fd49eb804772bb9c6936e5ae69d748cb99b1271aaf95935b4569c4bc6dfad316537826870e05c7bf7cc6622836640e534bef503fae72c6a84ea1a7abf436b826f8f103a4295f7c61d7362a0831ce10dfac4c29410bc1a35750b4a76b34d67f71f7ff2c56bb51cf3768c0278040957747d63e58b7e30c54126ccbf472e1d971a7d6a7", 0xac, 0x8, &(0x7f0000000000)=ANY=[@ANYBLOB="00653000008800000000"], 0xa) semget(0x3, 0x3, 0x0) 20:41:30 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000001000/0x14000)=nil, 0x14000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = socket(0x20, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x8, 0x7fff, './file0\x00', 0x20, 0x7, 0xe00000, 0xff}) 20:41:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x5, 0xffff65b5, "9af5fbbaa00def07b9575549e9c1000900", 0x8}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) 20:41:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x4, 0xff7ffa23, 0x7fb, 0xfffffffd, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}, {&(0x7f0000000140)="04e1ae803a0264cac87c1de5c39bef2e2492f97288f991b5d65844bb9592a1d68cd465573cb744b57802a03c01f2e6da8394b3256a34196483b99009981ac89c4117b20c", 0x44}], 0x2) write(r0, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7", 0x24) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x113) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0xff8800, 0xfff, 0x6}) 20:41:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = socket$inet(0x2, 0x3, 0x0) bind$inet(r3, &(0x7f0000000040)={0x2, 0x3}, 0xc) listen(r2, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) getpeername(r0, 0x0, &(0x7f00000000c0)) 20:41:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0xffffffffffffffff, 0xffffffffffffffff) fchflags(0xffffffffffffffff, 0x0) r2 = socket(0x1, 0x4, 0x7) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r2) fchflags(r2, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r4 = socket(0x0, 0x4, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r5) fchflags(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0xa44f38a89c026234, 0x8, 0x7ff, 0x6}, {{}, 0xfffffffffffffff8, 0x82, 0x4, 0x1000, 0x9}, {{r2}, 0xfffffffffffffffc, 0xe, 0x8, 0x0, 0x5}, {{r3}, 0xfffffffffffffff8, 0x0, 0x2, 0x426, 0x3f}], 0x3, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffb, 0x12, 0x2, 0x100000000, 0xc6}, {{r5}, 0xfffffffffffffffa, 0x10, 0x1, 0x3f, 0xe9bc}, {{r6}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x0, 0x8}, {{r1}, 0xfffffffffffffffe, 0x2d, 0x20, 0xffff, 0x5}], 0x20, &(0x7f0000000140)={0x4, 0xe07}) 20:41:31 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x8, 0x0) socketpair(0x1, 0x4000, 0x34, &(0x7f0000000100)) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r2) fchflags(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) kevent(0xffffffffffffffff, &(0x7f00000002c0), 0x2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x82, 0x2, 0x5, 0x85b}, {{r0}, 0xfffffffffffffffc, 0x11, 0x2, 0x70c, 0x40}], 0x9, &(0x7f0000000240)={0xaf2e, 0x1000}) write(r1, &(0x7f0000335000), 0xfcb7) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0x0, 0x3}], 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000001bc0)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c0258859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34b}], 0x40) 20:41:31 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) sysctl$net_inet_udp(&(0x7f0000000080)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f00000000c0)="87e9fa36d643cf475d6e3c800ec20fb7f295a497ee0764c5465fec6b1ab5815b5b9aa9023bfd72b3c8c54c885a0ce34e06fe3d676ee86fbb57286c7081fb849d022935fb92d650606ae885f22fb19dd862341f2a5cdca4f7367455d307c1", &(0x7f0000000140)=0x5e, &(0x7f0000000180)="7f0396bbe05a2f8d31977f02f6d12f5bd207deea27164fe6bda89498f5ee9ddb6a0fddb95284bbb0195fb5bdaf7e58abad144bcd829ae0a3c0b905609886f0d52be1c088c4730157612b9585f9ab6f1d7f309264f82baf9508f8f2e5df8e14bf0912193fedd1b454936aef5db03ec3754d1fbeb8761f5f96d69b918248ecc2", 0x7f) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x5, 0x3) close(r2) connect$unix(r2, 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) socket$unix(0x1, 0x2, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000200)={0xe6a, 0x3}, 0x8) poll(&(0x7f0000000040)=[{r1, 0x4}, {0xffffffffffffffff, 0x100}, {r0, 0x40}, {r3, 0x20}], 0x4, 0x10000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000003600)=[{&(0x7f0000000500)='\x00', 0x1}, {&(0x7f0000002600)='\"', 0x1}], 0x2, 0x0, 0x0) 20:41:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x48) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0xc3, 0xfffffffffffffff8, 0x1fc80d8c, "0000245185a81865fc17ffab7fff0e091fe600"}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10, 0x0) lseek(r2, 0x0, 0x0, 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 20:41:31 executing program 0: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f00000000c0)="ad485222d7b18f8134cde847fa7894ff2652b3d3aa4651c81ba411f31a98720063ce0f8d4e816922f82e95b183fdad3d27d855f1526b94f20a541016ffa8ad77838ee9609adf74dfbc0f2b4e2679dce636b40d0000000000000002969712589e87fe66b6875dbad284e6cf77eba91351e369e6d4177caf7e03a25996402aa0931cdc846fc3a3ad3240193857023937d239867b725d96293bb6450bd757fd8e707536eadb2bd67fbfd2e23284ad43533ce0d38c08", 0x0, 0x0, 0x0) r0 = getgid() r1 = getegid() r2 = socket(0x6, 0x4, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000002c0)) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) listen(r3, 0x7) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) setregid(r0, r1) 20:41:31 executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(0x0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x2, 0x2, 0x800}], 0x4) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) semop(r0, &(0x7f0000000000), 0x0) r1 = semget$private(0x0, 0x2, 0x321) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000300)=""/179) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000001c0)=0x8) semop(r0, &(0x7f0000000080)=[{0x2, 0x9, 0x800}, {0x1, 0x1, 0x400}], 0x2) semop(r0, &(0x7f0000000140), 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x80000000) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) chflagsat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0x6) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000300)=""/179) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000200)=""/83) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000280)={{0x7, 0x8, 0x7}, 0x9, 0x1, 0x2}) 20:41:31 executing program 0: r0 = socket(0x10, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="3c4131a6e78f39786edc3e38876990e913063c1395c31e5f06b7feef34e9c678954d7d16e4bfb1205aafe868434703853cf47c8247d3b7ff85e5757fda1c89fbd79840de4504cb225c198bbc7b5253104b76160a65beae5db05ef11a1775abe0b14770dff2463782c89b6263ad023f44b591dffde5d3f8ee75ea5587f8c372693d65c655cd98a080"], 0x10) write(r0, &(0x7f00000000c0)="f75581050b54177bbbc7d411b02620dbda40f4c3dbabcbb13a7d11dca8e8f09a991f963092d28d2aefa4b0d525350127c587ff381b4db957aad7de57d241e4c6b7e4016419da785c9e0f2d56c1b52792a59eeceb9a443d743787659c40907d593941577679f76ddd3b476e6fedebb1c2b88b8cd5c49c6e182e0e8203a7a3abfa87881df2416d2f8991cb3ac76cfebe62f0", 0x91) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x62e) 20:41:31 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000040)="67c9541366961d5e34c32df7ccbc03fa71d55baeef9d41b58178d24fddefac11661ca317d4c843da268e9a231b2ea1e70962b66ee052bdcbf581c0f8aaef23ff563675def89214a9be2545e28d129b002240e3553e642e75489e26e53c", 0x5d) 20:41:31 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() connect(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x97ac, 0x0, 0xfffffffffffffff8, 0xfffffff9, "0900000000e6000000e800000012ce8cd900"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000001c0)="efb17d4da8bff388f9730a432927d3d5cbe09a9f6dc57a6a235723b6f5b3b6532607fc907ff5453d0fea087be173d227f717d390da0885393ba398fc378afd0486b15c03ffb1e014ca383d0785b2d30c72d9297d9173d9d25848be0f617188507d0bd7a935a3d2d0f8fd242fd36ee6267ea99561c8c9684759f55e134d6732d50cc6fa8f4417d1320a29f63a9ceb48eb83d6f3d818409b2ffbef98366dce0e405cf192", 0xa3}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, "9c2c8532b695345b940dab06b877b42e839b7f60"}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6}}) syz_emit_ethernet(0x5a, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60317906000000000000007e1eb41c9d60cca81247e4f515ff0200000000000000000000000000010001000000000000c204"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x62) accept$inet(0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000080)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 20:41:31 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0xfc, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0xc6, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "276715", 0x0, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@routing={0x3c, 0x1, 0x0, 0x7, 0x0, [@mcast1]}], "92a895b9e620434b95e7dc6150c2c090997ca93f1106c88c58b9d6d323f56127a45382f11d9437935891b2ff42aa6ea8df4f8ccf7ade2a120c1e5c351b7feee728b39b19a13d9de0e06deac8092fb608d537f3622e433a271fd72a0f23963ad1ca631ff4f4f307d0fa390b5367a224bd30f81317d7b197fc2311a80d9e58"}}}}}}}) 20:41:31 executing program 0: r0 = socket(0x2, 0x2, 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202202fac1400bb"], 0x10) 20:41:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r5 = dup(0xffffffffffffff9c) write(r5, &(0x7f0000000140)="89c62ec30b61c261cee154aa5a801aa4c6a8ac551eed9ce2230328a484a0e34e80e7ca96f064777af77ed7621c668252a3ca27f002e2578b0415454a48433686a01a30d4eb4195a7c97526e7f03f3fcf8fbb5f867b56ba17eca886d786d07819989c4b97d47e1490d555b6b51a1a1fa17d05e05bba5bff7c222645f0f0cde270936440f8ecdf8479a72e602e3ab1619aae112f271237455e8c63807aa0021d5f533c3508ec54fa96a265a1c33c647f0a15928bfae0bd73a21f1ebcf0199428b916faca0be25d01aef68ef159f83fbfafc1bf3333f5e547c7733bd20fea056b35a08553f5f5f8c7f9cb3fb2770d9def3291b37dd4935b5526929c09b8feae", 0xfe) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="00000000000083880000000000367a8b0297b2bbae5915448c4de365098ce6c5c1ff2cfd10e85bff31ca97e788cd3a948680a0b96336b8a2990c8dc3a21f6ff759eb197eafab2823437c07cf2938797062929fcaf27f51986b7d346d21c96b61461bbbd9333b044baa987043048f559dd53c884663eebdd9cadc52c4a298d5f3c4fbed366cbfcf424722313bc48d9f812955adce7c4f1475a5346b47a7b3cdc7aed15ba3430f906af18dae9ea935642edce0e1fc3a1c7a8e31095023aa030fd026c1c5ba5f7fe136925a17c21ee82092339d143116c56cae8e00de0628d2d0ac33d73a204e6df3a7e74caea63aada031da61440535c74d8f6b689fb1", 0x1, 0x401, 0x0, 0xffffffffffffffeb) close(r2) r6 = accept$unix(r1, 0x0, &(0x7f0000000080)) write(r2, &(0x7f00000000c0)="c5100513dd49d09d4e0602c99662ab25dde23ec8036820dcdfce827b1dce69a5fb7db52988393aaf046855a73562ffd89f3bda41ace0a61c4c977f6fa767098a6c60c63c46aeda61975dadd810ed5ad2acba73f6f714a976584d1adb5c788c1a23b1c333", 0x64) recvfrom$unix(r6, &(0x7f0000002200)=""/4074, 0xfea, 0x40, 0x0, 0x0) 20:41:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r2) fchflags(r2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:41:33 executing program 0: r0 = socket(0x37, 0x8000, 0x0) socketpair(0x20, 0x2, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x11, 0x1, 0x0, 0x0) 20:41:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5090080"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00df2d2f66696c653000"], 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r4}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x2, r3) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) recvfrom(r2, &(0x7f0000000040)=""/252, 0xfc, 0x42, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 20:41:33 executing program 0: socket(0x1, 0x2, 0x1) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000300000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7004be781e3d91f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xffffff4e, 0x404, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0x54) syz_emit_ethernet(0x1056, &(0x7f0000000900)=ANY=[@ANYRESHEX, @ANYRESOCT]) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000240)=0x8) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000680)=""/197) semop(r1, &(0x7f0000000180)=[{0x0, 0x3, 0x1800}, {0x1, 0x7, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000280)=0x7) r2 = semget$private(0x0, 0x4, 0xa0) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000004c0)=""/181) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x8) semop(0x0, &(0x7f00000003c0)=[{0x3, 0x76}, {0x0, 0x802, 0x3000}, {0x3, 0xfe, 0x2800}, {0x2, 0x30, 0x1800}, {0x1, 0x2, 0x800}, {0x1, 0x9}], 0x6) semctl$GETVAL(0x0, 0x7, 0x5, &(0x7f00000002c0)=""/198) semop(r2, &(0x7f0000000200), 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000280)=0x7) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x2) semop(r2, &(0x7f0000000140)=[{0x1, 0x6, 0x1000}, {0x1, 0x100}], 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000100)=0x2) 20:41:33 executing program 0: syz_extract_tcp_res(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x3ff, 0x101) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x12a, &(0x7f00000010c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450010580068000010009078ffffffff000000034e224e21", @ANYRES32=0x41424344, @ANYRES32=r1, @ANYBLOB="101000089078000701011312e00c7952ec393803d97bcc00ccaa29c7010402001312be2f7a4729514a14a30dbe9f6cddead902042000000044e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7bc3fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"]) syz_emit_ethernet(0xb6, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa3f42c22d165c86dd60a08000008006000000000000d9ba78127f748999000000fe80000000000000e12e7868cdf1401ede063eb5", @ANYRES32=r1, @ANYRES32=0x41424344, @ANYBLOB="7048003f9078007f04020001030307006118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"]) syz_emit_ethernet(0x1c7, &(0x7f0000000280)={@random="712ff2f77594", @broadcast, [], {@ipv4={0x800, {{0x23, 0x4, 0x3, 0x0, 0x1b9, 0x65, 0x4, 0x81, 0x50, 0x0, @broadcast, @broadcast, {[@ra={0x94, 0x6, 0x6}, @rr={0x7, 0xb, 0x3, [@broadcast, @multicast2]}, @ssrr={0x89, 0x2b, 0x80, [@multicast1, @empty, @empty, @broadcast, @multicast1, @multicast1, @remote={0xac, 0x14, 0x0}, @loopback, @loopback, @remote={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x3c, 0x95, 0x3, 0x7, [{[@empty], 0x5}, {[@loopback], 0x5}, {[@local={0xac, 0x14, 0x0}], 0x11939413}, {[@loopback], 0x1}, {[@broadcast], 0x8}, {[@multicast1], 0x1}, {[@local={0xac, 0x14, 0x0}], 0x20}]}]}}, @tcp={{0x3, 0x3, r0, r1, 0x1, 0x0, 0x1a, 0x80, 0x1000, 0x0, 0x5, {[@window={0x3, 0x3, 0x9}, @timestamp={0x8, 0xa, 0x8, 0x1}, @generic={0x3, 0xa, "ac34b89c2977dd86"}, @generic={0x5, 0xe, "500776d39b8483f20a7c2bdd"}, @md5sig={0x13, 0x12, "ab8f425eb349a52b4009004aed4c53a2"}, @md5sig={0x13, 0x12, "1ba707a8d921826a7762d42603e7b26d"}, @generic={0x0, 0x8, "d76443267ee2"}]}}, {"a08a1caadf6118d509f2e1ef36f5b517dccff67cdcb92e3b971d0cbe747f3393ec66a760a9bb7ac44bc5608198352e98d59ec321351c1cd89b080d79c005f623b792753998d4c4b99eceb106246d299a7822b765b4b27bbab437741d0e6c9af744381aeb97bbe16b22b8f63465542d030bff60ff5dbaf3aa0c7f0bb1268283c44bb30df8265880615ae921737e3a7578a87d1253a4c66e503ee6e41f635d7a3c34b76bb79c7c671661605614ff03d0e91ce8cee67f5056484e8d1a5d227d031ce9937dfdc4"}}}}}}) 20:41:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) connect$unix(0xffffffffffffffff, &(0x7f0000000880)=ANY=[@ANYRESOCT=r0, @ANYBLOB="7be084c758260c91cf6e44a09216320cca41c53c29da721e72d4c1f983cf68c0dca097523bb958762caa27da2fd002dc8624b74f768858a6", @ANYBLOB="b72dd4cc5ceb5bca2a123b843a27965e1e0f7b577c13b8344e822616e863c799fc0bcd62015b8f7d1754fe277e6d0c77c3e27a84c98b32eadbc8d0032e233e7b12797a918457261218251c38c0ea745224d705ddcaad3a6be7856411d53db09c8b1562608fc91775b4458b2292c5b76815688cb8a1cbf854aecf752e3ab956a25c0c6d17e3dabef99b4dc7369f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r5 = socket(0x2, 0x4, 0x0) r6 = dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[], 0x10) write(r4, &(0x7f00000002c0)="5c4b285de1b477072ce2adcf753e27fbafe18df9dfc59bdbd19be91727f7eab94d36409c8e62098a1712136fc9e99a3c06f5fa57c3196e8b76451007a0dbdf973e9c2b53adaff1d0de1e9900ffda0a774a7cdfd3ee4802633bee50488b5ce48921971fda766d83bbb76a5eee4363589bc9eca4ab67f3e6cb150deaa04564e9fdacc51f50311e3db4975b09064bd5c56af972867841a280988861f835b06fb8c4c72020771b4fc35a18ccb2b80f633464eac863f22b3e136415d1a1fb4ee12d0a8e68f4072708f80c483ff3f2b1930708729505963692ac312c6860a04816397ec76f9f4a1275af351a277ab0166f32a8c7e2493d3860a41ee7a18a43454dbc25dd87198c93abd97bd2ae3d66f53f855df7b121875c27cff4f31db555338f2006ce5fed2e44f5dda42e2f06f10f4045ae2a066508cbd7f599177c78f2bd288e58c295d3ee0b88ce04ba3398a826ff5a56c867738d7977ffdbce7dd68a8c97d4ae0afcc7ce48948e5d05cccbc419c5badb687545152dd8b7baf5e89bc319eb6d6ee4a5c6581d298f8d3d65e5a0cdcd06b245b4cd9015c84f843cfedcc3058e2c2ab35f4aae94d96213443407940c3e3aabaea733cf79851c926e09039a73777a55e22162f278016d693f0dd7b4188bedcb85edde3d95cac45eead63d44cc17a4b2a3f311f33dd56f78ca5d54d274ca10933005917468651f7ac1775f1f19fc0503e2aa35b6c613016888992e90f7d6be3b15531457f36d3252008e0b7b0293dd3ee78107119692f454537975dde04e611d221357411a0bbc7a183490187765d639737f2b2b7dc0ca03e4fbef2fd6b05332afa2e8e9aa27a5fd671509bcf51132b6a1f0c55442f07f2bbd7b4c4bc8b392848f97f6a693e47060f9eee4f2bc037e0811a812d3783763cfcc085865adb3287463defc89718bb406d24d6c867cad65444f71077a4007982ea2d6ffdb9d100577a7923239f6973c9e02947c92f0f1c75c42ce81a93dfc40d3fdcdf847fecc12444287cdcae65fcd837729ae1c1901899a90a43d0f5bd27f5cbaf4dc891a91829d252a6b5295be6df7dac39204412c8fd8b3507cacc32cc03747742f6e824d60efcc469c61f4da77163a2a957c7224e14da30a5b3c5fec797a91f480bd0f0a9b4fd4ec173da442c421bcb419bef419cd298cc25e69b7c940d7a192e5a688aa0d9e1cbdbd648b21dfb2a46e3e347d93d631bac82f7b9483a377aca57bfffc7a6e2968c378217c11e4724972d17fdbe9b961e37dc63b9b71889e8fffdff33302b2a90e77b0ddab6ed17a4c45fa168d3b0bea0937cd071240906f396af69385d6032dacc2ff81f13fe266ac78608b7272be0f736f607bce85f5426ace599557aacd30d187e3af82f5b735bc989011336c3af6e908dfeaf476ec0ae85cca7be91fb3ce4e5d3453d7ab57bb5a96b7e21746bc35fc6fd8002cf8d2b12be1579f427cd73d7fe620f532dfbe2e414a0fa3e5fda342112f3915626243b62311dfad0860ef663a8147f107234b6450ce394dd5b3bc3f42e5df551313bb8f7e10868e8805adfe2e1e36c7cfd644024e00b2fea28eaef049527383778c8a684bd3ff350b3bceeb85cf1f22e8c7d5a405b8217d92d9b956ab6fd40eb4716638ebbf50b1ce3c06db753bbfe04658eba0d3201857580a3c26283aa22d9e7672b5753b74d1c6e16ebb8df121782fb73ef8844327eba5b88ca51e71174171716aa0e2f9c4283f05f64da76915f35f3ee5ee304ec11599d6b2dfd8e45b5ce7e6c4843d15fe3ec45be09ed5e6925176a97cbf5855e346284f64034056d8755a6fd9fa925a7154f21cbd64c72fa9cf976996d445a77448900ad81a0b01905df273b3bbfb39920d6ff841e5c9def91f7530e5bbdfd12df8af91fa800a7891a3c4867f05582d5753df5751e16aae387514800b95521115c8bb17dd604faacaf9f38f0e8b777e6f344c027e7a36e6b3685eefa3c492e050715aec8871f6e00b7f0e62426799857531882e298d43c3ad7950799223ec", 0x599) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="d247874f0dc5745a3d44e34934349d6cf6f22a4a3d5e7847e0bf63fd384c02748de4faf450f91a858a9bc9df", 0x2c) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) fcntl$dupfd(0xffffffffffffffff, 0xa, r4) write(r6, &(0x7f0000000e00)="728ed3e2a629c05a552d9b50907052ff28466c52371d978a95c908217245eff231b5642f141fc1229a70f1d1294d3a504286916b0044a6e846cff21221bdc9ca966178430028193741ae4d8e23124d7cc0f1c43a6f24b80a92122fe8b64311ec02b4938ea728d2706c2e3d6c41b64ee3922bdda83ab14ef33e145f9a6bb0d6a086dd6690b542f990487a255131a52573409b288c8969c38501568138bc2c447189fc4db8feff926f6eee050772155dff4ea1d9fff0b1a25597a853d27af388f23f8fa19854cff09e7be37b42d63e3744f79119cc0114962240e8ec155480360b48107c0fb0ca3048004fddf1e6c7820e4b1887f9350c3965efd87fc797b57602b14498dd3ea0db2732425770c5581781ba5b35a7319c7bad3f239bfbed4f59f330c976941a2b8fa0f336011eed84534c03fd60a4bf7dfd95cf0cdde754814bbbdfe36c0a928e000ab16d886a47a758efe5993aed96b687709ae86fd630d654af04e6a3937e7e51b65ed9398194c1405271082bd0ed6721aa1e867571b9cb4197ad4885a3efde1fc2f736703727728ff8b5c47728325209c576c11672298c07add9bfd173a3578201e9000fedf5c8bd180517e38bd6cae954136cdfa9e2b2fd05509e310b7320fd2eaf2ab5dd9a77c4c177b279c3020bbf9b5e2cecb209acdcb7254e693f55e9c4f88b8b71868d64e07763d979f7cc4e2949276e3b9566782e24b7dcd3cee443bd16c5534e988bd684be32b93ec5331dd7841cf39cd78eaf70f49c346bdc73b1e4f372e09761f54f05dad24cd6db3a4a7e6491bb6ce2a606ce967eff9920100bc82622f385bb43b00e6bb3185e460cef72c49d3d63a9548123cb7db97be0175711dd9e3638004682d57cf57138dab01609e77f67faacc784b47208d5373ff0af89bb1a0f579ebef41b831e3eb485e796c66692ea4892f5f13c25592d0878504c894b73c35039857709c79f9efa40985c61151418e9c53006b4bfcc99a68ab4a93a558251d8215f31958f302e476cbdc1133b430fc5208d71174b9fdd432f06fc9b0815837d1d582e1f1d524ddaf2a9186fc64f0cc42db2d1d56a73b19177f65ebe97382c75adabc3787cc691dcc380879855be1826c88b13c9c44dd451939423bb526897367216c5f36885b5006cf109d425db5ef6ece12b5b4dea4f5c87a66b927eb36eac53a9281419ae05f8ce2d4970b7ffa2bb1d70b9b2c0af4bf69de7e816a407f4ae28016c02de26b360ad7d9204510039322650a07606456c05530640b6fc1e8186e7311ad1b76f687af7bded4459c8f8f7ab1f0aaffb678b494714e8a078d41a548f3a4ee022be941b9e2ed7bd2433e29a800fd9260dae423278bfea12c0ee4d9a7e87715926c8f76994f1d55358dbf7c291eca1c942d8b6d1364add840a71b446ed921c69cc101606768110c111c92bf6a7a960dbf9dd23c17e4a2b1a58c75efab9f66feadb81573d6842dfb2d10318d5585fa8c9c91bf79d4fe47eb6478073f6c14050d54177c797549e54bf1a7e544a3f1ef27d18b6eff55556b60260b04de58350c2a2be26644628d5cfb5b9edef0412cbd84dccf682d4dd12ea60350b4d3a47f3f577e579ed1029babe6d3398a3cb3dd872609f129190d45e62867731989b2775557b48521c48409d85a448b88a642cedffb04fb608888a028513664c4eb33a5c2e756214c5d2563686ac3db637c4a9115e195edb3a7532f540b45b5b6ce3e002e4561c7fe71de28fc8d29227e8fa61023ce361fbff3759437b906e68339581850824e8818c3cb9cc114316f5ba473cdecf41c3fa188e56c20b5b35d519647c1eb3277b97d7645adaac412e71b0242bc0ab2fb67528e1f1127d353423db39358af438faf762635b10f7baf95745948332589c751fbaf79e513a5cd49efc72a36d3e10d06691e29e6ec67c516c757a9855262c1670b8dc3d879467ede5629dafd64355135ed2455564aa401e4e3216c65bbdb9c5b9cb80a54d7611d5cace16e202cbdae65412fe81de", 0x595) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 20:41:33 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x800}, {0x3, 0x5, 0x1800}, {}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x4, 0x7ff, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x1, 0x1000}], 0xa) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000100)=0xa) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x3, 0x1000}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000040)=""/96) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) sysctl$kern(&(0x7f00000001c0)={0x1, 0x1d}, 0x2, &(0x7f0000000240)="8944f8ae174e327004d91c6a5f49f398c967778d900ed515abab000000000000000000000000bbb11f927c1864c6be5b98d2a995c16e03a34a133e1f0fa43e3cb22055fa492ffbd476e2c715000000025da5d71ad8360000000000000049a23ce1e669a60d9346400272fa123c93e281ef661d01dfef296b2c925469e994726ec31acadef6f833e348033b35f30cbf2f0455ccddc80eae40dcd32c9b30e0fcaac6939a9b777f9109d079668ab014985bbaeac25006ce3b50380bebc02ecb46f9c60ef0b0ee3eb90a3a4d6f0069bbcd5fc437a24360b680143686c77f57db24000434f84d31dafd03feafa086e1b679ffa008af892b285d60c23053b8fa42d7380c316420e1a48faea2f5a9", 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x5f3, &(0x7f0000ff7000/0x2000)=nil) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) shmat(r2, &(0x7f0000002000/0x1000)=nil, 0x0) shmctl$SHM_LOCK(r2, 0x3) r3 = socket(0x1, 0x4002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000780)=0x7f, 0x4) connect(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="3f0000000000000000009bd767d85ee163ab2902a8e800a8e34d3a0509b90dd90f566b366d3ebfb21f08f4e88e5a42ca3333026e9616b3da6d9f4bf3a1092387500fe5edc8d4b6a800000000000000"], 0xa) 20:41:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r2) fchflags(r2, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000001280)='/dev/tty\x00', 0x8000, 0x0) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000012c0)) sendmsg$unix(r1, &(0x7f0000001340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000040)="4af375148d9f7151192bc3fe4f0d386515721a0c611edf92687b4ab86d760c18b4d7a893c171b29440e5c93a644cd8224ac0e1f33fa5177ddc5fcb4c2e755553e4d027589c3eaf99883fdbf7998d61ac54134456541c76773306444eb78cb4f9163206614960f19434be08fefd1d2ed3ddacb02ab45b90a227cb4c5d2d77e2fa8331a9fc867987dcced9de8b7988688f19b72c178a990618e20d65a23bf1212ef9e6e0f77c1f00a8e983aa12b8c7a0d3", 0xb0}, {&(0x7f0000000100)="1585f451cd46e621b9593ec43474098568de484ae7e5557ca72c36bcff9537dd52c3822546d558a4de7b4b085507d4c79223216dbceb194410d359e7c8327ec05cc87ddcd9347996b076154717e0e3b9d347b9648beeb6b1979a1a5f36d9e57ad35ff88de602e8bab9273ba44372d95a8e7c38c6e31c45e696cdfb89298619650ad7163b0f8abca2604be9a39d3639feb1d8fc48c10b1b16b9b5c9481fbcdec6ae1c19e972fbf61197c747e72e0eb8f722205622a4915c4141132b54294e4a4db31c3b19b7b9c7fe1f5e812a3dbf756a83a2791fc8faaff5667301bdfca58c4134cad80a2fbe3486332a14c693c4a7c945efb422ceb1745fdd20917ea47f8df10cb5bc3a51cdd80aae5284d9caebf66f4ef956e09334eb3fc4aeec3ba0adfc938ee4e3f7191110924d70614e0080b4ad201da81ab8b7019534df47aa354c01b5e4df4a0af54c30a30d9ca4f353c015936b892119caad33d8a7b39c0497e70660e81a7289ddb721a243b95f69f94104acca4ed67e90d4c59d6dd323fd09da62786503fd69e03673463ce54159108ed21c8e6dceb7b34cb1bf0814a335238ff2f1bff1c45037348f2b473c917a931232f3534d8d6a029ebef561a4ffadfda129c5594000e98a20db15aeb71f440801f7dd0f24ced05a9d8202636c36a375fda068a928b9f6fc27c5fb23dcc854a1cccce5dd737a71936f9a2b1fc18bc11ba709fd1d62662c56d5f5c21769d48a95d685ef3a6da7506e0fd6d608cc8057b7769b2123a989f9085e81496d3b90e6bfd256f81a086bc0c6f3f09c0cd5d8f067b7adcc37b924c0fcc61ca4d0250075a41b2cf93104dff2f378f6425cd43d78b691192b195fdbee5fb1ceec31e578d079a06d6f3e30645a6f3334c8cf7a765eff301f56704d731c54e978a419b9db7905dda2f59c8771b954fa7a831996cd0a8c8e4f2ee40b49a7eb2de361361e5cba160648c5397955503feee526c6629bc753788d06524cdb746deb58781c9c494220d6fcb7419207e305d00672e2aa4149cb216701b42660dd5b173fe34e4c10d4daaefc5241a5717a02183d7fb0ed24e7117f927a01f75cec6c898031f267a9bacfd39e2b1e74840abdb31737d543bdfed9df23380b76875e09360ef63489f7be162ce01fc39dc951f3b754e7bc6ef88c8c4c138ac3f2129b7ffa7924c6219c6cb40e81f2bcecdcf3727025fac461a3a5f5320d39afed3e30c0cb82a594e0ae0763ad0067246f406e234bf1929a1d21187d7534fb5322287e6b7fc6813830c876dfb4de3f7419672cd3567eac83606311c6069386d4e7916605849d8720bd8a21cba222bab8062414551f058a15d223f3a21c6630e0ac023307609029e025cc95085725585428cb6b483288c64b409a521d824e61bb3efbe71979164357240351d79d3ef56f83de13290cd648f8f1823363cca0bb4305f6a9af914385bb4267b8fa4372e6c88f625f8b2b7ee1d5f215a65cf998f86c1e5d0f2a99c8c5eff587c600d0bc335cda47e2fc8c3971626b2d6dbcb7958a487c94c678b9b377c384c399585831f1fd3d63a50a192699e652e2b713be0c9e55221833c868333c6498ec397b7a2148a7563eac4097a18b721537657effce2411ae6948cda4945ecd2a04e0ead36e4e03bfe3ee715c1bd3561121302e8c8115f898da64f2f0fa4fd184d6082cf300c48bb3da85defcc7fa5c5d3640b2e4cd3c1a93f584c6230b36708da29c940f8ba561440671663b2960a35684cbc528ad95a5c7452055c0d7a17f27b99f30bf77ebe92cf850e294fc2fda242f8fe026cc2301b92bca410d6e0c6754ac9939ac92d9359855359794b709e75609bb308749c533a303cf4ae3a39a7e1f34357d58b0da8a730263df310bab6f303e52e867d27059bdb7a2f93c7087be723f071cb809d62fb9f796deb6386465e86cd419ebd333e85a2ad02f8b4b1901900cb28ab2e92b13d92dd6e6e09f097f2296c6189eb22dbe2eb547e24e8dd6146ad34e915f1e91c1db005c00218c50cdc5b7902cfd5e3141155a62e9eb80e1f4f27ed63faf7f3d02d58b4cd418eabeb17529cb3a3a2cafb2c9e39b5161a25cda0a649aeeb24bf1ab5a0119cfb7b6a65491a62011c90bdfc889c372f12dbc62906ccc6380a46722ae0df41876d46d5a02e33880a6c3464bd27a93fed5801c1ded6445fb3102e0842925ce80e9469784df8a484eb5a0dd728537cb5d9628be982fb3eb121256e09eedff0f4b02d2a9efdb187152b7ccba6c19855b1cdcf57462cf738115ef265d42f337d0e1afcf85687841a5a3d3bc744ddc2662a627223bf4a6cca066188bd29bc24ab9b5fcad6d210b163769ab23aa554a71e9586fafa58efe07e89697d4d10f070610b1d41cc0f04242d7900526e9670e55a17915b39850d5905f10e95eef5c6ea5bb657c0f856734d6a991944c4ed45f1b0854b508544e579eafa4465c82d405f1752432f2ed1572126fe399bcd65da014a3cebe641683d1587190f37f180e9eac7734ce0c001373b29cfaf001ba60ba8971e60971233fdfd8eb6573a688d1ffacff72fb9c7a787b23a4f7dfff3efa171faa94a3f47d07128227dc5e41463eb78ca93299bf8862eeb47fb13ac0eb85663220640cd973291694b8a1122fb7a39811d53db1d9254e87ff03623cbc495efb1e0112ee1ddcecbc24dadf4f6596a9e6325cfa3bdf2b234aaf87d1ee6251053fc61a0398a048eb40404bb4c15cfe34c94cd4c9897b5a15be3d5ad0fe69452bccbea809ed44a37f628249f3480ffc192005ec7f2f4e17fe38426578fbbd91d7b69875eaf0c82886f7418834447d7761ae8cf1ee345411d470ed64c743f8894102bb385872c0c9017f46600042b84e9838a071a3ef4ab4e34988e99e8e52b15924f90e61204feef406f288dcaa6f3ebc3545d546fef430d5b408a4269f9f563a9be34850d49df95482e0bd92aa2bf1ea551938794c599ad298b8a239a569210ec87afe9a60562219cebb17ff56a2e29a925a4b97397934760c4f145e65587b8a1e2c0faabdcdf612b2cdfa35641c407384ca9eeb5886a1bb770473907f2dd81ce1b28ff322fa785bd636c19a27ce003f054e111cd5428f2304b29203807bc817ba2468b0befdde2a88405349f65bac38629da057d972ac1cc008251dafbd5cd83f83ac14a16b42bdcad9a87e04cd5954216f4d72985de9349d2eaa3458efd3c1d297e4619dd9e310db5884fb9c15089047136c0d7532b00c4456d665262b1f5cedd91a8757889a8a74a898d3fc7dae1ffedf5e8b70a5b622cbb0831c28f8439ed73d998a4e5343877363adea8222735c2b11077a43c1b26b67f2c3564f818891fff9e7f6de62dd6b2b0a4896b9be77bfba40afcda6606996cb6bb6070110029c23044155085db8144ef8b48805ed2a7a371d9e0a473746713557c5da34a31758922e5f42dfd68db33e9ee1d1d1c56b8fa88ae429b3aa5c660f55e8fc5b1354667225b31ef6496ba6b8bd54a433381f61298f61198ae44c652a8ba28f0640b9a75764af8e75b65f69409be775834566420a9c7de7f3cd8f8d6c52aa97e055d3981a3b72e612e1492a74e9e36b9157239d0da7606edcf8eea24d35298265e140d54fef1d5a5118b1128e8d4a1f7523444062da594ad56e86d3ccda2094908d5464b874ca4f53992cae6354e4c89a9f5af12bc82ccedf6027b475d72bf0e30c637617646a793a0dc232b1c8f2050f9d19c032719dd740924526f415a8d6e86a179cb9c9a1cf1c95557088534760773fcc38e2f94a404938326d1cf31f54275c27c65d7f6e72a8408cc951f2ea6f05258e6d71cba8ab9c7aa9266be0d8873af3d33409a724457fd5c42b2227553f9e3daee7c1bebced972bbf78f5cd1cb9fdaec23d8d38391fe780f6ff3324c007ab46b33e72f64f08141672d66db42b66a25b6147f49a8f9fe26c2965c42eecd266e194d9e72c584828a2054edc06ec63e7596eddc176581f6cbb2377e2a07f1fde111aa273ef47f7cdfe34721bb3abfadcd1fc84c30feefbb5172c51ac75582562e9e276d305e662ad3dcdc9dc0d883db76e612d890f2acaa7c270030dfad3c705ec9caa8a8471dfaceb190789882d19302ffa079a4cf8f460db1dbacf8ce8a454978a157c18551275d3b820200c6f7059badea4767c8499938cbfa5d1cadea1769bb853d764f9b2335bacf4bb15493af18eb68e6759c1860d7ae6d430b4769145b2b38e74b874cba5e96b8f97d92f564fa1dad1eb0213c44a503f0e71aa5521a62829f95a2c4381562df22c57f8fef4abc39e456cd1392fdfa2cab0754f85fd2b0eea0ad2d9c4424a3ed238bbad2b47e6ba4806fe9b4a4f929448bd0b30ab209b06bb976d2390e204b8204d02852f855f97b97107227ebcad2c67750d02282f3f4313072140f7e2c944a599a3570c397a3682fdb246ecf943f76741b2bf791a94db0b6fd4ea7d06c39664be39367c39a846c1ec9aa7dec3f75efda795d3a7a33d756f5de1f396ce63e7aeea94f0217932a8fb428a4668a8aba1811b7405d40a10b3ac096ca24a63f9bb40357dfcbbc1add912d0b841de34bff68e5ebcae1a59d70a4fe9ff0430021953a0dbe9d98a5ffc5c4f6c5816879160fa59f3e3df3aa6961cd9bdcb35425dfd7cbd5c0290fe7d7eceee8678c99eecc1e3f7441f4268041a39311010157cd5aa88c936904dd6c0f0ff42f4b1f61e43180e6af56011ecca8594a109c4ba88e27b510d3e8b27eaa9ce5e4349d0a7427763fab85472c38ddbcc12d52b68562b93d32002d4293969cb8aa18b08a1b0e0d94ef2aa69c89029731a0e0f6a290b8e159b484543489f23607303b9cce52c0ae9c1e60e475eb9555b4ac3e834dce19eabc12cd1195b40cd837439fa336cd0ee4ce58f385a5fed158363141fcf4871a916e5786b5d29fd428c7871e03618976df2266abf4d2f50c4c0ae4a849c542a208b1fd9fd17e6eac74b88d212e936f7f991dd370e7067d17ddef68672cb84ad28fd64181b7900534f936174c050394fced6eabd228e26e03275193621c5eb727cd2486ed7b259687c5993d0c89869d29b8a4f905dfaea07de1b73a38eb7ac25c1c42d839e02ce8f673b6b60668c0cd77fd332ba607fe8e04990d1f8589e75142899a555260f4c71b8399f6b5842fda1850b359dd07823af3695d975ac5de265f32a18212b6616f3d80f2d62150d06745a20a9e3065174f3bfbf672f9a26ef760e0ea2e23410cd8e3fb5f20435f0575a9e4cd828a2de1b846f0dc688401b7363b2b7918b28dcb16c2690b9e612d215346aec0d4cba1d1da317d76783e1b421969e30898a28f984ac8a6d066f371f4433ed18ea1d8192eb8e8d05c1f830f3dcccc55d788c21a360894bb087f2c8fd11ed56d39ee534907ed45d5f470d7d2df283b3c7912af29f8be1a2df4f2b06da07caa73cc9d6cc936174c25463e2bac79d9ad4b5def06b46d37567da78c20fe6cd34b622bf877781e10835fe58451d31c24f357c4ff0166310e75ec75ec07ed1681301ea7c9d9a4551b476d273d07b695779772f93ffd361c5fa6f26941c6a5d5401a90c3982178b7702bd5ea3cf6bd9c88f57d572b72292785e9d8e1daa786bcd32ee71095a36a6d45a6a0bc8c8309d4683ee716cdbfdcb18844ffaaf5191e2cc533d00aa3cf4f06ddbdf419ec8503cdda4490535539002bc40048bda204fc7e12c80601697d287b2d907d530efa41301e3dfaf45bb37ddd3b911013ebb2b9cc3cb19abedb0e68190760caec4a7c2106eba033b4c09435e8ec160d5d1274496", 0x1000}, {&(0x7f0000001100)="d931517821f04fa2502ad4c85b042855c715c6edb37d29bf4a2675cbf0be962bb2ecec60d31851535e61eb8d9493f5311b3bda0178d5319c96721895568090251f3a717f3d43425d77fe80866a44e4e64958544ff3aecd0d09a33b68e43cf304c6c0f0f9bd69a416e2ca23d3178316c5d790d785e51b", 0x76}, {&(0x7f0000001180)="be095c78b148628a90d3370a72c2ee6e867549ed7ff6cb93c72f6983188c940976210b2d3ecc8e240f", 0x29}, {&(0x7f00000011c0)="7b4e1929705baf7347c07e5522d5a20be445eb0da3b4d656b038c5f3e93ca405f6", 0x21}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB="6000000000000000ffff000001b12aa979dbe5c9947209000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x20}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000013c0)={0x3, &(0x7f0000001380)=[{0x80, 0x8, 0xdb, 0x20}, {0x300, 0x7, 0x1, 0xe2c2}, {0x0, 0x81, 0x1b, 0x7fffffff}]}) 20:41:33 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x812, r0, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) 20:41:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) unveil(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)='W\x00') rename(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)={0x1}) getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x348, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000800)) semop(0xffffffffffffffff, &(0x7f0000000140)=[{0x0, 0x8000, 0x1000}, {0x1, 0x8d8, 0x1000}, {0x5, 0x3, 0x800}, {0x3, 0x5, 0x1400}, {0x2, 0x5, 0x1800}, {0x1, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x5, 0x20, 0x1000}, {0x2, 0x1, 0x1000}], 0x9) getrusage(0xffffffffffffffff, &(0x7f0000000380)) msgrcv(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000009000000000000000000000000000000200000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001064f0c07b030bd8e33880b04f5126df5df136759c1785319862f3d870fd8ff92986defcc60599d07441bccbbc3d71aae3c778f90c80850957024b431e6fca066ae0492937ab93f67c84f9325f926e708eb2c6303a163a027d48093b2dced2d5f5875d5d40bbe10733933064e3b492a90ef5d6b59fad02d50d0000000000"], 0xe6, 0x1, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000700)="e873018b3f0263bbca156072231bcd362cbed6bae9d5a4e31e8432adc6d3e9f0292165d169199e433b3d7a887b86e593ce6910d7af1e122ae781b10a78aa9f79d8c61cfe8ae0e2", 0x47}, {&(0x7f0000000780)="caf726684da552eec0b5870a9a879db401c614e3595c94907b9306ca293ef02a4b736244b4ef17140300bffc744fc9ac83ca5e7d7596841693cae3d44bd3318a213749b94ac7d87a5009bc992d64e1854e42b6eab839aa549438fc582a4c8e58f569a7", 0x63}], 0x2, 0x0, 0x8) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/222}, 0xe6, 0x1, 0x0) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYRESOCT], 0x106e, 0x3, 0x0) execve(&(0x7f0000001380)='./file0\x00', &(0x7f0000000bc0)=[&(0x7f0000000180)='%\x00', &(0x7f00000004c0)=')}#!\'[\x00', &(0x7f0000000a00)=')}#!\'[\x00', &(0x7f0000000a40)='##\x00', &(0x7f0000000a80)=':\x00', &(0x7f0000000ac0)=')-\'\x00', &(0x7f0000000580)='{\x7f\fUq\xba\x87\bg\x1d\x8a\xd7\xffI\xa6\n\v\x10\x9d\tx@T\xc7\xc0\x00\x02\x00\x00\x00\x00\x00\x00', &(0x7f0000000b40)='W\x00', &(0x7f0000000b80)=']#\x00'], &(0x7f00000016c0)=[&(0x7f0000000c40)='*,+\x00F4)\x1dM\xb7\x8c\x8a\x11\x1e\"\x1f\xd7\xe8\x82X\xae\xc1e\f\xfb\xc5_\xc7\xc8\xa8\xfb|\xf9\xb0CHK\v\xaa\xac\xb2\x88\x00.\xeb\x00\x00\x00\x00\x00\x00^\xa0&\xa5\xf5X$\xa2\"\x8b\xc2\"7\x96u\xcaQ\x1d\x83\x99\t\x06\xee\xceE\xe7\x9b\xbaQ\xab\xf9\x03\xf5\xc5D{\xc3[\x98\xf6\xc5Q\x83t\x86P\a^\x04\x00'/116, &(0x7f0000000300)='\xda\xab\xd1\xca\xe4\x97\x93\x16P\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f00000006c0)=']#\x00', &(0x7f0000000440)='Wy\xe1\xf0\xe1\x0f\x9f4\x95\x15\xd1\x85{9ex\x00\xf7hi\xd1\x81\xff\x87\xbd\x00\x99UO\xa3\xaf\x9eP\x9dK\xc1\xce5 \xba&D\xda\xc9\xda\xc2f\xdc\xbb\b\x8c\x06', &(0x7f00000009c0)=')-\'\x00', &(0x7f0000000480)='\x97\x9c/dev/rmm\xe8', &(0x7f0000001600), &(0x7f0000000680)='/(@+.^\xcd8!%\x00', &(0x7f0000000340)='\x00\x00\xda']) 20:41:33 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x1a}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r0) fchflags(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xc) 20:41:33 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="0e5211d3982e03bdf44aec0479bff4ae945efd9c0be181d226a056331988be8decccee0f14d401888500f92b740890913457fa107ec1ef81b7676b836e55071c08b5", 0x42}], 0x1) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r1) fchflags(r1, 0x0) dup2(0xffffffffffffffff, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) 20:41:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x8) 20:41:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r3 = getuid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r3}}) fchmod(r0, 0x1) r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, r3, r4, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) lchown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r4) 20:41:35 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@timestamp={0x44, 0xc, 0x80, 0x0, 0x0, [{[@loopback]}]}]}}, @icmp=@dest_unreach={0xd, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) dup(r0) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x800, r1) 20:41:35 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x10001, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x73) 20:41:35 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="005807004000b3da79ea16fc00000000001a0059eb7467db734ad0d1f877f32a6ed0b945d37337ee99da935bd5f39795da62e41a2b00715fe1096156db1a732cd367ecaf30703d42496f21"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x50, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="c275beaafd8b26301f2b89dfdf0591cbd2d03bcabea05d6d6da90acb7da1fdeac80d5945fa05368ae1ef157c5f37646d217fbbbbf381593f05c9581ca00c5568a9c9b81f4b8788fea1315eaeb30434ac083cc8a0d3e0453847b099acbf20d0a66ae900941a6d8de624721bdac8025b0106af4cf0aba04508eb012e1fc1cdbbaa5b81f5356355ba5786e692fd26f308d45b86a860e6ff61ac3155761598574403d77660c233e1b8061e968b73250514f29fc43dd70265f83d027857a39ca965695763bd02d8aa5d5096d137fd5086e2911bdf9f275820764f5111c22019c6d3e35f3c6f056fddaeaf4069727b735a4358e8faba0ee366c8e0efa909d47fbb9a75c04fabee980803984503ff8497adecdb7de0e9eb467fb0852c04fe4d2c06bad196484dce43f3b8a838c3772c91a2ba93f427e84bf36e48bf673128db612ca433eed04ae45b84087e5dcc4f6cb28757e1058cacd53eb69a6ac18837f1cf622b6867405ef9645b99edbefceee4908b25a29b180b87cb61b52a7a85496101a453ea79ad476ebd65535d737e99165106888908142ee08ccf50e71caa041c5ca2da2707bcbd6fce5b5ca5a41155056537cf7759b653d24f36bcd6bfb88477e1fd878d4d85118251cd6f7e65c22b71135dd5308f185a82b15480ee1ccecb9e3893ed5bc9d699b8a3679ddcbe974434d0cdde6bce9d982bac2355285478e922b5589e96656c6bc81e310f32423ec530a9f18503f5d64a1116c5c3bc7604c3de6762172136f79dcf17c5253cbcb31974a03e450465df7cf1e9d22864a8b3145fa4ad5471037fd231c96f34d6e2e7f07a65a4bc84977327df20684ea2575c0cb69594081a57c437a96065e6b9964a6816f6612efe38a30b1c99c2c80796c8c86b868e76eeaff45e068c02ec97198f02a9986611756a35683bf016a45827cc9b3923a76f3153c1347a6715cef1187a58b821914ee363cf5c904f1493a3553dbd152635de3961594a6e40dc1ce148da934d793dfe8e3c9a76bc2396d55b8094e2ec3fce0730b2854ebed86cac06d4aecbf291406748e272367fb70413ce3234addd8b14d1b5e12e60cc0d652974bfdfec0e27ca4a3e5aa3446e2e166f12aa99e261da0f5bdd66b3d822bc73155a8dae01146549f43201d51ef6f08e14774e7ed4323a7421a540d4e5ebce978169cd1b2f87bae8063c6bbd8db598924f2380ebbc7035001a7dd44262c0e8240093a557e1a364827085fb40af7d2811ea13be9598941cb133c44686724e10516b01ca0df4590d40216b1598405175d4c153c8416b64d53d990045b419c4bff994022476384dc17b8875bdff96723001808f7a506c281b4df9b623c1c8c1ebe80151a043224ea14cd779526ce016cff5069766923c94f1cd27773c8308332176f348da19ab33f3c7581045e065db8d2953c8b1d9cb28946c676e04a0e104db13aab8e0873a12145b8c2a6c3500af02ca3be92c4356cd0caf5798c36c25953b9d95d4d4d60af5bfaf3febf6c1368a773c623128584c3aa753a5bd089a8dc25e8d6bd30f92b3a40019dfef43d900910f24c0d5e2b63ee5df597e6ba8d686abe6a7c49162451c6662bb030f541e547885abe07797683548067ba4a67c9910c7434e4ea7c7d70a39d262b598a4c2775b2038b613b5de6d990761b125eae8ca09c1a9aba43ab9bcd10992c231746d94392d0d9bec5f312dcee2c995e039f4a8f7d717bb17dae266638a494b32592edd6184b4ef981a68afa8dc173a876eb0726c18bb8c1f27693bd5fb034291ada5bef94ac6ce1b147553ceda62f9abd2795acdf15b1a6c430a92edb9e350cb3e613030196fb700f69d9d6047f395ed83b6a3418c1fab84c4c091d00b0a3e94323928482c10f81569b7c24ac4c6dff271447f0ef6234337e0f44ade7a0e9b87303f1a45c6715c9d07bc6f3fb9d1cfc01ea3a60ef639987fb5cec566af2a97d90eed44b4c256ba6f2b44a7f675bd986ac22d4010ec9b056e25997c9b91faada57c9b8f005658c59c26", 0x599}], 0x1) 20:41:35 executing program 0: r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="0e5211d3982e03bdf44aec0479bff4ae945efd9c0be181d226a056331988be8decccee0f14d401888500f92b740890913457fa107ec1ef81b7676b836e55071c08b5", 0x42}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) sendto$unix(r1, &(0x7f0000000400)="e9eaaf09596376a3d3b63bbdae5d12ef34605f014b6f22d69d21f3dbda76f8c683a0773b782412f9735d1d6469004b60575fd42d67e8233eb46ed656d767ef8c427f5325b46a9f9d254ceb24d9c1dab77b13a2bb440e16d3013c319aa372c7ec8002ef5c1bd8f55c0de7e3a4ed00751e23744c9624ba7dc757d55c28bfa512d290f205bb4f2bdf", 0x87, 0x40c, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x194) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) 20:41:35 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x10, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) openat(r3, &(0x7f0000000040)='./file0\x00', 0x10, 0xa5) dup(r1) getpeername$unix(r1, 0x0, &(0x7f0000000080)) 20:41:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d4020207e0000001"], 0x1) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344, 0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x1066, &(0x7f00000010c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1058, 0x68, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr=0x3}, @tcp={{0x2, 0x1, 0x41424344, r1, 0x0, 0x0, 0x11, 0x10, 0x8, 0x0, 0x7, {[@nop, @nop, @md5sig={0x13, 0x12, "e00c7952ec393803d97bcc00ccaa29c7"}, @nop, @sack_perm={0x4, 0x2}, @eol, @md5sig={0x13, 0x12, "be2f7a4729514a14a30dbe9f6cddead9"}, @mss={0x2, 0x4, 0x20}]}}, {"44e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7a63fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"}}}}}}) syz_emit_ethernet(0xb6, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x80, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r1, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x3f, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"}}}}}}}) connect$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYRESHEX, @ANYRESHEX=r1, @ANYRESOCT=r2, @ANYRESOCT, @ANYRES16=r2], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4087, 0xff7}, 0x0) dup2(0xffffffffffffffff, r0) r3 = socket(0x2, 0x1, 0x0) close(r3) fchflags(r3, 0x0) dup2(r3, 0xffffffffffffff9c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socketpair(0x10, 0x4000, 0xfe, &(0x7f0000000080)) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(0xffffffffffffffff, 0x0, 0x0) 20:41:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c61976cdeec8c77e099a5a0302a"], 0x10) close(r3) fchflags(r3, 0x0) poll(&(0x7f0000000140)=[{r1, 0x4}, {r2, 0x1}, {r0, 0x10}, {r3, 0x20}], 0x4, 0x520c) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) r4 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x67) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x8, 0x1, 0x4}, 0xbf, 0x10001, 0x4}) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0xfffffe01}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000100)={0x1, 0x8c, {0x1, 0x6c}}) 20:41:37 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x39}, 0x2, &(0x7f00000001c0)="0b725d9f", &(0x7f0000000040)=0x4, 0x0, 0x0) setpgid(0x0, 0x0) r0 = getppid() chmod(&(0x7f0000000080)='./file0\x00', 0x32) setpgid(0x0, r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x92, 0x7ffc}, 0x3, 0x3, 0x0, r0, 0x104, 0x100000000, 0x10001, 0x101}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="2ae600001f292d94556fcd3a00010000000067d8b0b77e8300005bf6c24f2e54ecb6ee963536b865636d76229c982f083d75a5793de64d34442873fa90f0ef6e21b988123c9644bd90a079dc9ee66ee850b9915583b8fc2e85003e8b6a851591a5e54e2b6dd0658da6fb2bde20608b6e57bf2a4b4b1d186316a9c93fcc5bf889b26005e158c8295e1d31f8c483516741cbaba05d25528b143a0df27241945e64b97d9ef9665a53ec30f27578d9e3f4fff7dcb485871429d907748c4fa951365245db30e0ba0a51847ed10c923b9ed24c785f74acbf18f70045c7c105b586d3fde9b4c2483226406cf00920a10bd60ef22cd72198eb28d98104eb80260bac9f4dd5a75ec673e514bea249eac022dd2376061c7649b6fceb2e007f508907b7740eb5952c4e028c66f5724a7707e0931d9e11e37a452e"], 0x10) close(r1) fchflags(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000014c0)) recvmsg(r1, &(0x7f0000001480)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001400)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/245, 0xf5}, {&(0x7f0000000100)=""/137, 0x89}, {&(0x7f0000001300)=""/214, 0xd6}], 0x4, &(0x7f0000001440)=""/33, 0x21}, 0x802) 20:41:37 executing program 0: shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x40000003, &(0x7f0000000080), 0x0, 0x0, 0x0) 20:41:37 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_STAT(r0, 0x2, &(0x7f000001b400)=""/102400) msgctl$IPC_RMID(r0, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2}, 0xc) r3 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r3}, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x20000003, 0x0, 0x0, r2, r3, 0x10b, 0x9}, 0x5, 0x3, 0x8}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchmod(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r6) lchown(&(0x7f0000000080)='./file0\x00', r2, r6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 20:41:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x96}) r0 = syz_open_pts() close(r0) syz_open_pts() bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0xfffffff9, 0x7ff}, {0x18, 0x3, 0x3, 0x2}, 0x8, [0x1, 0x46db, 0x8, 0x7f, 0x9, 0x3, 0x7f, 0x967]}, 0x3c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6174, 0xfffffffc, 0x5, 0x550f, "2ea86ecce4dcd569ef64e16eb595607fcfd71900"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000140)="20ff0300000000000099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700000000000000000000000000000052b3b1e0b67aab7c30ae73ec56903633a5c33506661b99bb61dd12b97a65d3af6530bb4df0b291d3981bacaacc62052f8e79f4908f8b2b0d2a8da315b03723c4c84672fe1e5f58df84ca34bace066f1f0e53279aab94d90c82497dd228d009528e4c9830bdeccf7831bacaddd2f0cad5edae2c7467e66816721bc5ff2c22b8098581ea6966743839938ddb69b66e73815a", 0xc6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x8) r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r2, r3, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0xfff, 0x0, 0x0, r2, 0xffffffffffffffff, 0x78ae9895b80bb257, 0x3}, 0x2, 0x2, 0x1ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x8) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x5}) ioctl$TIOCSTART(r0, 0x2000746e) fchown(r1, r2, r5) 20:41:37 executing program 0: msgget$private(0x0, 0x85) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCFLUSH(r1, 0x80606955, &(0x7f0000000300)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) 20:41:39 executing program 0: sysctl$net_inet6_icmp6(&(0x7f0000000040)={0x4, 0x18, 0x3a, 0x8}, 0x4, 0x0, 0x0, 0x0, 0x0) 20:41:39 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x4a) openat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000140)='r\x00') r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r4 = accept$inet(r3, 0x0, &(0x7f00000001c0)) sendmsg(r4, &(0x7f0000000980)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x7, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000240)="cb20af19cc43bcf6cae3abc6c0ce42c05d21197156d77c19b9f76a341369fcc862a71bd10fcc1d0c51acab18fe9b9acb02c5875e5bf56aa4fc1ff0", 0x3b}, {&(0x7f0000000280)="8090d1909e56df3547f0eff76687baab80ab59cd57cd0cdb1984aac611aa2e5c3c80f032567489855059e6bd09aed833e7291383e227fcbaf4dbba1e62b560761a264b8c2cb9e60689c54a89cb99f6e39e6b0009449142f5f5ea0e5583bc655b39109c3062323b785846683d677c5a3a4b43b48793d13e5fa27b2ccfc77b7183b6cb5032d3b1a2325efd714445bde40f0caf3be48040d8c767376ee5155d49e7644b86a1d7e5464489858d", 0xab}, {&(0x7f0000000340)="0f1d5b83", 0x4}, {&(0x7f0000000480)="d9912147201011b4d233a4cf28f5e2614ca48ca790ab59adfac1f3508001e1a52ce621d2cb3b57e949cb84f7562ec5a9d04ed5fab8fec5f5666ea2ab50fc5318de0afafa4c40478a892e64cba347070525d3a8d94813ea0323c5c230504ccaecf7c0a0aff596d4f156129644562fdc13a45cc12e855c282e0d2e1ff081d9c4c175317ab937f231", 0x87}, {&(0x7f0000000380)="00a199642018e374653f61206c3a8f054444ea8a04e815b6cbc458e3b616f305908a7ce8a93e5d669f15886ec54e13e38907887262b63073d99574a42e472f9dc18d224b4f9f6f5c229814c8cdbbdb04f7bed0943d46eea16591b93b8b113d1b8f6317", 0x63}, {&(0x7f0000000540)="d9eda27cdd318a0286eeeb4caf560a91014957303e9aeb9cf35620a3a6981ecf", 0x20}], 0x6, &(0x7f0000000600)=[{0x100, 0xffff, 0xff, "f09040fc458973c3eb6d1ef0ab239eabde03a82ffd81ab338f9bf144eef4fd6c2c7803c5d0c981da830c9559625427d2e2c1c0e2d762fa6c70d3ebbff594029571507a85d10727fe1cefa4333efdfb70fce3b93a7c9779d9419bb1255557a178484d6a7bd8dae77cc65d42772be85328f596d0414f860ae49e490961fecba35feb7f73d8de0a3b81117cbc3a86d5157b295ac74bfebbb44f4a3ed19f863ce44a40764b397f24c04e7f6f7c70200af7bbc9d640b5c4327c31aedd206385eba1a62e769b2951fd52332a821b511f1d095cc1f72cf52a2bdc4306250721bafb63216e0c63cfe28c8a32b44768e1"}, {0xb0, 0xffff, 0x7, "987c0268f72ea263572e2cef0d9d303ef80a9212eca59a0546c9c0a132725a43fab808a9522efc5a5f832c1edb6f9635f09148ede4d9a9397b9f4311be484e5657ecf4871cb2b5e6af5559bb52e22af8720c2042068f8f1e89e5f6bdf5072d62b280ac17b19784bffedd1628c9da0d47d2d0c28b67351dab866721189c407591d8ac712dcce4237be4a741d4a0ca3b9cc6516f27786e2ca113aa641052"}, {0x38, 0x1, 0x401, "df67201b68faf4518940a05168e3dd6cc05ee4d20c670581e97d8d9d9c61a1e3bc7c"}, {0x18, 0x1, 0x8001, "1f4fc1be"}, {0x98, 0xffff, 0x9, "60950aa80e45d6aef7ba830e925afa2a98ac36e30c60cb7303e56afa4f81c82af2e9b06e4c96e9b1a60f1642c7c43205b8bbc4afa6ce9c4b30354406c5c56e17e4636a99830faf429804147e86c946c4e1911484daa4060b7eeb73677a94cedbd02659908530445b15798df14389e7de3d565c7ecd24974814ae64c3098742253f86270a797537b9"}, {0xd0, 0xffff, 0x2, "236bdde0be57c75cb97b616cb4cf562a1a18b2df25de6d0af76b5bb907872e384a4dc66802b6782d360836255be76d022f3784fbdf962423d9253b162968807d67471ec3205b97ff74cd9225f2c6a6bf8555b50ec95fabe74f824847bf04c984b4cad9524c7f574079e0c3f746d63feca87e3b4032eac90ca533303a2af40e36ab85d2680d22acb36ed358d12c99b1d590812383ab05f228a6b97abffd384bfce16b3722d69e75d98b48f0a4e4958ba35d6add1d69c69d2e877731"}], 0x368}, 0x4) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 20:41:40 executing program 0: sysctl$net_mpls(&(0x7f0000000000)={0x4, 0x21, 0xf214a54506fad84c}, 0x3, &(0x7f0000000040)="a8a9147e8a592e4740f904b61aa697fcbc2deefc4c4ac34e508d", &(0x7f0000000100)=0x1a, &(0x7f0000000140)="5bc49d6e2dc362e460e3d6ba3d14e79fa782bae5e170a04228792beb778c8b142d41f1e6c486d65ad252c7c0ed3f7b445d478dfb68dfd1458f1d8c28e35246ec76ceaa09d53dc0fcf47613a32844685b0cadf317baf307ca4feb6fb502e0ff53e34c934e9cf02accb8657ca960e5588becf384751ca004f713f922947d8e4151df0756b86cf8a98f36075d9999ede09de7752b910d71fe398565e50599aaf31e29ef076b304f4c46e5ebd0415640ab7b0d3229335ff0d273b2", 0xb9) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="cdbf0e000084aaaaaaaaaabb86dd6002290f00303a0000000000000000000000000000000000ff0200000000000000000000000000018a009078000000006003000000000000fe80000000000000000000190000bb00"/102]) 20:41:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x72, &(0x7f0000000000)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x3c, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "c35283", 0x0, 0x0, 0x0, @rand_addr="fe29f7bcb7cbf3c7a00e465e68a40a74", @loopback, [@dstopts={0x11}], '\x00\x00\x00\x00'}}}}}}}) socket(0x20, 0x8000, 0x5) 20:41:41 executing program 0: syz_emit_ethernet(0x7e, &(0x7f00000004c0)=ANY=[@ANYBLOB="fffffffff3ffd71c9edd828586dd6031797100483a00000074daf838ce34012e000020000000ff0200000000000000000000000000010100907800000000602484a200000000fe0cdb7c459df079090004098ce147445bbf4731450b74f3662708ba7369befe8000000000000000000000000000aa110000000000000004010000000000002b00ff4065000000c955723bd81f92d39dc873513a9bb364b8daa042374acd52dcf1322129b5dd8eb74264d11075cfa984537af4b3219f018b149341642be924be177261784d453fdbf6eb3d0600406460acd5b2315640c4abaa12fdbf9d6230ffc55ff85515420030f87e3802554656c88babba2d988473e0bd8c7e9868ebedaf86762d7be48715cb9b093bc2298b503ad1c7e28a17309e1dde3ceae57fd1cdc68cb82a08e1335e1e305a9990b08eec47ef7c5573e0"]) syz_open_pts() r0 = semget$private(0x0, 0x4, 0x220) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x190, 0x100}, 0x5, 0x5, 0x2}) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000180)=""/169) socket$inet6(0x18, 0x8004, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x5, 0xffffffffffffffff, 0x0, r3, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x80000000000009, 0x5, 0x8}) r4 = socket(0x10, 0x400000000002, 0x0) r5 = getpgid(0xffffffffffffffff) r6 = getgid() setregid(r6, 0x0) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={r5, 0x0, r6}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r6) syz_emit_ethernet(0x8f, &(0x7f00000000c0)=ANY=[@ANYBLOB="472a22e9a1f7a0ed404006016ba8280081000d000805054ba6e7097c7871c08d7936d11f8788aac322bd4eb9f0ec21d23654c97850c12a3b4a911c4a46c5c659db73b2c076e1426108fdd95a8a611bd20da9751013d5e6c2783493ffc23e9a5a2929fdac1c820ede966c15062817be34876bf06d4e2b172dc755a61fcd7c1ecfffce99f4ba90d4d49e2e3e69752e04"]) syz_emit_ethernet(0x44, &(0x7f0000000240)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=r5, @ANYRES64=r2]) semget(0x3, 0x0, 0x0) 20:41:41 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x39}, 0x2, &(0x7f00000001c0)="0b725d9f", &(0x7f0000000040)=0x4, 0x0, 0x0) setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x92, 0x7fff}, 0x3, 0x3, 0x0, r0, 0x100, 0x100000000, 0x10001, 0x101}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="020000000000000070bdd2c9b29e6d21bc2e7c8ee06f970b7d33a5d26f8ee8efef68265a4fc4089132a95d1050d153699e3465fd5a225c05ca8cdcbb58a3dc284002b1ddf4f43393ef5a72f36af9bbafc24c15aa04550cfcfd7a12582e546df2113a3178997a3b321703ad1d7e9d491501dfff061e5db7530cc59536ac118f98756ef6074272a5015eb06bb56b530366db21b804735c01761411d342639a6806791ac2a429ee970f01d0f5879c897877fc9d3704578f9ed67463c912e954a33337be5a7958", @ANYRESDEC=r1, @ANYRESOCT], 0x10) close(r1) fchflags(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x1, 0x2, 0x1f, 0x40, r4}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x40, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r6}, 0xc) msgget$private(0x0, 0x400) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000180)={0x0, 0x2, 0x800, 0x5, r5}) 20:41:41 executing program 0: getrlimit(0x2, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="620292a77fe52ef5de87"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe2(&(0x7f0000000040), 0x4) r4 = semget$private(0x0, 0x4, 0x392) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000100)) r5 = semget$private(0x0, 0x1, 0x598) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x572a]) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000140)=""/200) 20:41:41 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800450000280000000000069078ffffffff000000004e234e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="3100000090780000"]) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x1bff, 0x1, 0x14, 0xde08, 0x24}, 0xc) syz_extract_tcp_res(&(0x7f0000000000), 0xfff, 0x4) 20:41:41 executing program 0: r0 = kqueue() socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000080)=0x3) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0xc4, 0x4}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x6) close(r2) fchflags(r2, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0xf}], 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) 20:41:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r0) fchflags(r0, 0x0) mmap(&(0x7f00006f0000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x3) clock_gettime(0x3, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:41:42 executing program 0: socket(0x10, 0x1, 0x87) r0 = syz_open_pts() unveil(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) 20:41:42 executing program 0: syz_emit_ethernet(0x42, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@timestamp={0x44, 0x4}]}}, @icmp=@dest_unreach={0xd, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 20:41:42 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40000400000002c2, 0x80) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffff) ftruncate(r0, 0x0, 0x100000004) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x1, 0x8}) 20:41:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x8001) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 20:41:42 executing program 0: sysctl$hw(&(0x7f0000000080)={0x4, 0x2}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) listen(r0, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) kqueue() r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fchmod(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r3) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchmod(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = getgid() getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, r1, r3, r6, r7]) 20:41:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "951a02f3011a64e1a3dc620252b8b9a5ca335587"}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x4) write(r0, &(0x7f0000000180)='\b', 0x1) close(r1) 20:41:42 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/155, 0x9b}], 0x1) r2 = kqueue() r3 = shmget(0x1, 0x2000, 0x410, &(0x7f0000ffe000/0x2000)=nil) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x4, r4, r5, r6, r7, 0x120, 0x3bd6}, 0x100, 0x40, 0x0, r8, 0x800000000000, 0x1, 0x9}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4, r8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) kqueue() r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) kevent(r1, &(0x7f0000000280)=[{{r10}, 0xfffffffffffffff9, 0x0, 0x10, 0x6, 0xde}, {{}, 0xfffffffffffffffb, 0x19, 0x20, 0x4, 0x2}], 0x7, 0x0, 0x1, 0x0) dup2(r2, r1) syz_emit_ethernet(0x36, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @rand_addr="000000000035a9000004005675dd9f00", @local={0xfe, 0x80, [], 0x0}}}}}) 20:41:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x8, 0x0, 0xffff, 0x3fffffffffffffc, 'Au@\x00', 0x3, 0x7f7}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000300)="292e6497074875bef24ceee5719c9eb06fbe0f565631f2c7351974e3f4f92c9e6d7fdb4b6ed7ffe8aca8e5a98c63b2b3f54292add9e21f98950676925caa77e1d8cfb0cc78180cfddd498af47d21a1d436a76da5183ff3c38a0aefc7fd9715143ceb49d2aa4146c4dbd662cc19603c0ccedfa18d5798d6005aa33d8f13d6d055f41afba7e32ab4f625241f6dac61e2368cb4b3214371758dd714c415424aad2fc3d325705ed60d59e5dbbdb195902bfeea798e3770a3be00e227f016a00a9b81d0c236a66797b7827f0000", 0xcb}], 0x1) 20:41:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffff7ffd, 0x0, 0x3ff, 0x7fffff81, "07000000577dac00"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c43e65d79fb1344ef602488778c77b496478835afd7ddc7d", 0x18}], 0x1) 20:41:42 executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0xa4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) 20:41:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a080ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r2) fchflags(r2, 0x0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 20:41:43 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000bc0)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb020000000098d07a3b9d37110000000000d31f80000000efb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bde09bef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca6db9a21d4d0233c52b9a6e54bc9ea8852039a40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1d02862c956171e78f2f907b6a21d335c3b560606156b940b5b35ed3f4875498fcb4684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b35f9b6a141f59612cf0a8bbdb28c5c6fe4a5555d19a92d0000a7f8e0c7ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c08193cb007b6604dee2f837b3ab3af356819af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aa0700000009b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba20f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1000000e686a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f34000000000000000000000000000000000000000000c157ad976fc2916940bb7d557a7a37b39794627e6f7c7d77de415f88845dae336c0b8ce21c2d62ed82c56504f2bfe69b6bac7d829dfde5cede62ace5b3c91f78e90e3bf37f1a29ff054261aea2fa00c6aab8847feebf92dab68e3bdb7a5486c63d908264bde7295945fd144bcf85a643f77b6b56afd2317948ea58575f6e26b81fe8ab305ffb4b738cbf53d975116ab2b8aca163852297021dcee390dc4fefbd855a42fda7b80efde0cbb7e723141838831573c44a2bdca1c509e9ac3b7bae3b8e4ce997fbbf4c5871211b6e41f534ee5ad082c0007350e7a182aa220e41d8136a143e8cc57d017679296f437ecef23f9d44ae52e3f40d285dfd00fbffffffffffffff00000000003654eaac1d0f4b6f2c5b3690f5cd62e524a3db46e8821a0f386e079adca23b16ca89fc6a38a17884f48409abaa59fc837569b66172b6053286d7c191c75f75795191fb9df9ac3b49deaaace5c9ebcf9b7cbac9ab449c386deebe984365c0dedc98b3f08400096017a3e49a291cda8b3c0e66249ee7fc07124df3f9a104b5488baa74f8866372edfcdaab4f45d7dd44c108ecfe754332cd65558b9076cb2cedd7f06891ae2f9ddee7b6f898d4e7300afd31667f58eca198b6612ad1aec8f2d3f996a72b976443a2f7ac298be7e3f07d67f1a0ddda309b0340d8804fa62c3e0157a0a0c2a9c0d400"/1290], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2a, 0x4, &(0x7f0000000000)="06008000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x20, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0xfffffffffffffd8f, 0x0, 0x143}, 0x0) 20:41:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000000500)="0138fff6360f9ea14fb359657f16666e9f97069815ca5835b6f65306127c991ab43afd5604c4aa1093919a8a3701006dfc9c7dc0774b1ee71b2208b127f29c66755d45d5ae11c6731aede78c4421c6f62cac7d5ecb3a69b2e7910599897b40c8c7f4766c3bd9ca5112b32966a5c041197ec6ec1d0be46ebb5981ea2de4b180f0e5d893050000000000000020a63fde26f5ca6a157ad15000ffe6435b55a191701155a29aabecbdada66c8f486f7e59a59a05bb689915b909800d89d8d1fbe686246fa85c22ad066d2bee08f7397cfe2cae6e966e98d4c45356c7ba884245d73f252d74b0bd01000000201c3f30e710e6157cd0f6ac7354745175bd902a5f48e0a013a1dc24244ade0d510672dd77da2c8fecead410c6a926a10900000047000000000001000000e7e3ad4ba11ca8000000000000000000000000000000000939a7f5fa4aa861f5a19deb3881885647e6b9ec56bff6b37cd49c4287ed75b08a58f19f470bd87e5503c733fc217eb57458e55df302e2d611ae3e030100a9edbd2d2d845b8e1f2e111835a2b788f5ff525643575893f400c7c32ed7a1d4dfedd53dc24cb41b274925139f0ceb63553689a46145fc7f2c30c0d29de0815e8214f857ebd1f1e41bfb9a8d5bb60a27d465014bd7652b7e5f4a46cb83eea6b48aeb60db0242a3044bc0955254edb0452ab0b24c238f90402598ad960ebf7502f67ebb569f48ec63dafb4bcc61a9f90eac88bc34", &(0x7f0000000040)=0x210, 0x0, 0x0) r2 = socket(0x20, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) setsockopt(r3, 0x7ff, 0x1, &(0x7f00000000c0)="1655c33374c809c6478b63cf30637d8da658bdf64c4236d0f3a43549559f483e349106d9065e0feeb270b8b7720bc68aae9cba872ff47e95a4ca11916b168bc972559380d4fbca136b75ab8d45b8f4ff9181bfbb524f826b1d67202ed35c6f0700ef0175bd11e096e7cc430d7f6b4b7cc013de95efa83d5a812e25d18db9c2b18fa6221eb14db78a7f085eec893790d924d465ff2d563eadd1d0341855c9804e5b30e5014871e38c80ae16a35c3eb1a1", 0xb0) 20:41:43 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x4, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) bind(0xffffffffffffffff, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0xfe7f}, 0xc) r4 = dup(0xffffffffffffffff) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000240)="166cf6c4a8eed752325c9d0dcc3724a793fd784b2f06ed1da63cb689bfc4152de171ec2eb65a5d481e3dbe5eedb1f7d811126de81f31f2a2a8c305a671ef20b15a6679504cb67d6261a87ec7db475c00328603c1e5d8069f0de5fe75a703256c08d35b8c7463869d35bc5bc4fa73dbc76c5f4c87f49253278e0f0f327623634ead1eef34d819dc8ffcd49b07aa89e6282bbc969ff79c54670bcd91a480ad938329eb4915d7d92dd943ca0a4f", 0xac) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="82d65afacdfbffff3267c3eb314f8a63f222bde9609ca2bb1ef7ed10b647817aa8dc7e260edbb1fcb5af635f100c5115ba56da3039902eb8a00df1db3fb95facc845159732315d9409c30d5ce20fc6e0d01d6e8423618b6626705619205ef1f4fd1e442fa7826d45913ee0dd1622a4f49c4979f4f38837cca32460909f966b5e9b8c56ed3fb13efad510cdf77acd74fd0628a46b38ea5f1857cedf6d11185ccf03c670d4d11826322bffa9d1243dbb6d391b413ed14c87cc45f214e414201bc3c1db2e6355f06748aa1c03c5dd1ff79dc8ad581c92c932a0e2f3e19b00"/233], 0x10) dup2(r3, r0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 20:41:44 executing program 0: chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchmod(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r2) r3 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r4}, 0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r6}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x14, 0x9b}, 0x4, 0x2, r3, r5, 0x100000001, 0x4, 0x9, 0x2}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0xffdffffe, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af67a117c00"}) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000a00)="0961c7cdf5abab8e945ce3c9d7071e8e87330c3753dc07", 0x17}], 0x1) 20:41:44 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000100)={@random="c7102228bc83", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @broadcast}, @icmp=@dest_unreach={0x3, 0xc, 0x0, 0x0, 0x0, 0x5, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast, {[@ra={0x94, 0x6}, @lsrr={0x83, 0x1f, 0x0, [@multicast2, @loopback, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @multicast1, @remote={0xac, 0x14, 0x0}, @rand_addr]}, @generic={0x0, 0x3, "b7"}, @ra={0x94, 0x6}, @noop, @end, @ra={0x94, 0x6}, @ssrr={0x89, 0x7, 0x0, [@broadcast]}]}}}}}}}) r0 = semget$private(0x0, 0x2, 0x33f) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xfffffffd) 20:41:44 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {}], 0x2) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) sysctl$hw(&(0x7f0000000000)={0x4, 0x2}, 0x4, &(0x7f0000000100)="71dbad605685c617608d7b5642d10a6f80133084e5f31a2d0f2da813b25e4a992e30308fbd52fa370f58763bba0ab278599629a4d15f659c244d1c1f12b5bceb03000d6e45cd266fa664b66677fff514fc3240b05d73b622085a9948fe2d986cb345c3dd36a251f9211c9efe32f2acf0ea75feae3abd59cbc7b84eddcae28bf65554b010109bac2bb582a6da08fc8a060773b1e94dc791351a819fb6dd21c5507d72c7c831", 0x0, 0x0, 0x0) syz_open_pts() 20:41:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff0000020000000000000003000000", @ANYRES32=r3, @ANYRESOCT, @ANYRESHEX=r1, @ANYBLOB="1eea1e5845ffa50e69074cf4b6b3b388b4a21edea4ea49dab9b8ed8f4ace38a8452251978716142e6e2921225c1b617b8ac96467abc71f7343f18728aec3f61452f5236f8a8c5743e2ca4f04f3102d9e8f85248f4195aaf660b86caab396a1379c0caf594a0ac0ff7971bd9d", @ANYRES32=r1], 0x28}, 0x0) write(r0, &(0x7f00000003c0)="28ba0f4644e63d22ff217840cebc2dc328d81bc535c6b8d1f82abfed46a1ce285d48d5c1ab4e77cf99a77a369b268555a4922bf6fa5019c0f7305f79edd91326277e25745c2a2f2bde70c12db9e51e8e27a24a3b9513fb7be660ba5e0914ebb8f98a79cd8c7d0d00249bfe2ba3790898c5f727ed0503ba4ffb9337238763b603d70da511ba229f434207b641e4bb28f1e660f63d91c342d22b8ab8f6d3818d9b60af7466899ee11926b31d80a7ca396ce8aa6303e9611ac1a681ef51c5d191e0642ab9eacc79d9f2975f3ae1864dc22edbe83e", 0xd3) 20:41:44 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) write(r1, &(0x7f0000000180)="5be132c1630ee35372ce9fd30a96a2c75691f4063b4042edc8b131c9bbb9892385a0d566eacf3a660b8de0afa76196860af2a6a163c1379302eb473d25d50415f20d5b74df59838e3147103b131af408ec6d6f17d3ada5d3c9d5b6aaf62f2eaa4cdcf8d0b701ad9cfc7bf22c34ae8072b9d408087cbee117ee5a207ebb738fe77399aa777ec8d73e0c108d471f0ab0888284574dff2ee415a834de50c21e1b4d9ca3970f2abb29749ea895a53fc50ccb3a8600a68373d972448426e99f78fdaf24dd6341", 0xc4) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="6c8b546afe1247957d7f1a888318", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x11, 0x4003, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x1, 0x0, 0x0) 20:41:44 executing program 0: rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) 20:41:44 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x19f, &(0x7f0000001180)={@broadcast, @empty, [{[], {0x8100, 0x4, 0x0, 0x3}}], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x105c, 0x3c, 0x0, @mcast2, @mcast2, {[], @tcp={{0x0, 0x1, r0, 0x41424344, 0x0, 0x0, 0x17, 0xa, 0x800, 0x0, 0x8000}, {"3509234ac1198454fee00fb96bbd99386ba9cd510ad185d969084123d9d0e6514fc323f2597a615ec172a7887c89d9289fb8833d041d7becfd155d80944a1c9f9a58aa7874da1497ad9a97a9187bf30a31212a67fcda9a6f5f006c435d182eb483f20bc9e11f48dde1ff9a3c962cbf6301b444b3b201b56bbc7fd0dc1c78c8dab8d27bacd6cb10c8e7f2a95088f44e6c197e146b74a1f888acc2c5bf71c4eb8a83f4f686a9d8d5f860fe51f7d9475d7eabceeed6c79bd5815c4cbee538e8a66a925b13445a032f375e17de28f2b7d5bf8f0b0271c5cadd1289365042054d770586fe9bb294c0209884450a5a0aa4c693395cd63f17852a3fafffc4c0e541701e6668220bd92f822bc3a6140ff50b358657f4eb3b391b3a0210726ff72d046811b733810b5e1a5eccf874b9caa55e2734507da8399b8e58b220df8ef5251f21e8535ae2f7dbadb2202cc22128bb1b4bc2220d311cbdf901fe37269746cdf5df35bbfbc2c27c8d3f2519485391bb8299731351962b3cb7a9d40d2278e5775ab2f2153c7f55b9a478d8a095da42e9a007141dc6140509cb3e762983ef8b50ef2aadae5b73ae917a44ca0b0ecfda2c0a8307a491b98ab9aa37a723d0cd465c39a93669c2c7f5da8ccff3d5c6479bc569457219e48f6b139a6343e76f15c9f33df03c54201b70232bad28ac844b33fbce6d5d19b935a6e8ba168846b3c8c1c38213543f225bc0e2ce25bc7472b30c92e9e9fdf744b7985b62e63974668dd93e13377f5135b7cad10e809b4f3d86af13bdab0d29dc96fa1bba8b88e34b92f02122c3d765bccb57ad304728483677f36d72cf885cc2379687db3caab5c9fe595539f680cc4658f236414effde46df0304672e4adf884ccc940166a92e5b6b2c61a2d3e9373743f0a69d156b47b5abf56f508351ab99798472359075edfd166f8c053fa16cc73f88e01e63eb10c12d080644f95bcfd8c370882ceaa4cb77512cf25bbf07f9af5a9aa9028719a6be0d64731b9daaebae7579f690f88c72a6a263148d43fe459491663624624a3691c09ebd41a90abb698c90111bb459ea7144bcf8e758f1520f40df7ebdb2778697aba2082100be222df9235bb74f82093358ebf538537c590b88119c8b994550528f809013d3c68b53a77c95af2009d19f808bfd8bc3320bc48e2bba3c5210ceeda69c94e7b5fd333bfce2dcd76ff7280df75d34de9135f07fce11c50a070050c9d9f4648ac04e75b881910e71445e724d3d0c086c78e67d6194abe7f2ce5f1de725118a89d62466df70de7ffe4f364ad5abd0159039d6ac8d9155312455bd370f25d18ad7c862af9de4fd81e11c9a11a807fbfde57ab457919b3ffec85104ec1e080daf8bced25890db965253d6953b1fa484be250eb3e66b032f1e6f6998214de88b031ca161c55a9a9a32749a8cce261c118de8ef58662f181d0a56e6bf67ba4b70c77ceefc820b9afa89b664d64753de07dcb1586a80e923d4b02baa254850cf1d553bab6c61e9769cab00cf81b4661b82bd815028e7a7c4caa842d7cd8d1dd37b5a6be9dcec406b76e5d1c499c496ae6a1fa83cf5208ffcdfb10294e46adb1a89461edb8979a7182973ab437b67dda318079b0a12842c8253a08e0c939bf8fd51cab379a1c2145bb065737bb1abafd847334e603be132371e0ec727976cc2c81843e4199699e42319306ece0a8636687a0b815895a807901a3fd0e1fae1f1ab0b632c2f5a3ca45e2f4165718060574a6ab0827406099c81813468bf1d4be71414d54177b94c60ef7564afe4569538bc759143bd0d2804e37bb99560ab4dfc2e22568743be312a9fa149f5fab236b9e63ecc8684e8abdda643fc11cf0b9455b75123795c4318f6631a65a8b71dcceab4e3aa9839f101f24fadc00e4a05137504d9c3678b0b917337d6e65c9cc23ed2d9cc62b25d3beb2c20ea3498494b316f39b78b20675e2319b3589601849d17c2c70fc1999a349402b9b4b40df094cdf65e332cdb6295662ba91803c098de331c84fbdc8de68466503f16ecb883499f514c6d2ee94c9477dd1514f57dbe4fa5631ffdf6d41a091567f6e923386e1fd4602acc05ccd0cd4d2a999f8b832e53481ffeb478dc12adbbd14f462210c48e688569d5f387a7dbe67a7a0180839e09f3f6b72aa50e182346ddb5209aba6c1c65ba09464c5aa56dab0d02655cd52f725455f82c08d03b9b50cd6a9e699bfae6d03fc795ca9b59dc798774f897d3a60b2a38d97577312c43ae1c268189ce40d96ab476b8004cf9fe4b9c8d81225b9a192b2f8792c1b3bff23aa991422ccd1c047c8a43a14951afdf468527a9a0986e919e0f771569e38ae84846ed63834126cdeee6e01c4b6d06fb1e0b9f64b5838fa5fbe9781bb57c034a3d2af6525bda8d26fb0797de66c569d3c5d1c724e7b15248e04ebb6c156adf6c2474bcc6168961292bbfed651bd25e94b12d91699467b3d5fc787832680fde54fad07e392d9817ca4c4570c868f17ed5c11781b5b99dc26f3e40cd9d2454c3880e1d9888c8a71b0bccbc0ffb0fbea4b1086af6e68e69c5f353cd3515c8a4f04e753c2741353dd0106300615b58382b783faefcab03da1c5a3e1ba977183fa16278fa08a86056f1f2f23f4caeb7eeea78a49d928b306d25d511262908fcbd5a22032f1746168207e8165a52dd190571f01cda4adb38267f52bd63c90f27cd395bbdecc924bb70a403e656619a8ec526a3deab60530b3a5ef2b7a2ca8ab5845e07ee6db96073ff89a21bffc23b82418794bd7400dcaff79dccf8d5d4fa91c30055ffe5bbfbbd31fc83b81905478c7cc90285d7cc53c79b2679ebf2cfaeffb607f3966ae2467785fc81cb5aaba40dcba44480a3e981fac6774ae6d1404c554e76e425012e6d6d3de661c18badfb8670e83b6523318e0687f7c06febb906d029c7ba18fe531a1efd889a537e9a3ae198723d780fdbb3c46391182f61b4d9376be5e7498ef41fbcc86984e0a8f09dffbf1a87ddf3fb882cff60e5e8aa6af1bdcf12315659bd2c459c8a8a901a6d7663a12b052f0594731c46f45b3e0e865aae55a0c2bd8678b477320d4f9284f993aa81a9b2e232e561f7627bcf3bbfccd8cbbb09d5c0052dea214b13c9a72d5bcad6af83aaa37beedbbc0e19b5d1a29284ef4133c13e4fb72ca9cbfb1a573b761d4c41a347da268f5c942bc29b932f2e6e2b17651148733a4f95ed68145fcb0f1a1c05b125fe36cf97ca062bf76a447661211015e26e76f6445c88ec72527eb0a712bf213cb6ed26161ebf85c7b07df7c36665dc0caf22e9481868b022805c51d5d82ebd78e8aa67e881d2d38512ccb10349c0ed6c0ef748094cdb2dde5ea02a1ccbb540a7feca43aebc7f38a8c5ad4515f1c24728a4767cc330470a2ca1f7a579b061801a9b4c404c950b90dd58c52f361b53efa0425746c9b1ec57585b9f69df92d9cddf70ba327b8f938d4b6b3cfc12d24be322adeadb45b8e9546e0e886e83c7b633ad7352905d58462124f0d136578731d287d9bbc2055ec3f62f0f2480ac8a6032509b892aef53291eb97e204a9eea859c6034a44a4bcc392ea8f1f4c9bd3452bb44bca9c6468af4e020b72956c49f7b0ca092b897429753a847f72d80f8a2a8a5d3576f52a53cf955e4482678416a1314212272e9e3471b433de0b6c58340306862e47b76b1e43fe19b15500b508be02154e3caf0df6e7d539fe0be71bfceee046d10f77943cfc32613af9fed7f6a429a66a82d38b1eba3e0f93372a9cc85dafdad4cd604824b28087a175bfe75a2771c9919ee675e491ea5e45cf30011ce8e9068af1d0b0b2d430487ba0f79a14b78c0176e65d9ef43f9176ef35bd9fbd1ecd2c116a973074518ce3c18787a2b53d9e78a07307ed6fae2d1b13f5e4899f9b336018c6e2fde4c531e343d967e2e012a22f0d6143da1226078b03e77b3f41f93387f93190642ad48086a67becd95783e277b49e993e7919ebd884e13f32d732326b01b81935350b10879ea89b26f3ad66ae4220e9bfc703814ac1fbe43c4830d5bef48b2cf7e0f09b6d66d0f25f09ba541b0d51fcb0b9f4d534067246a27553d05208ab262bae59974bee3561f92cfe3d073e3063bd5cbbb3679915f46ff3e8c7e5154cf435771716a91772a36103262e6acd0351f1cebfb4b89d66930d6a35ff0044381d7e8301ca3b8b00df649d1bcfa9e5ff82658e75a216227e42b44578c20bfe2b113966e7ba1dc1b3871cabe19157737926da44f4f457034bdf22a8dd4f483d7477c14e18ac02a776f9463ece8537859d337e0caa3ab79d4a7751108ce0a93ab098fcd34afabe3ec3a8a854003b6e66a6e5fbe2c01b616f3d641944caceb9acdda47eb2eb3c2ad59846b7b5e45aa006bde87f11647e0189e6a353cd06c27056d4dfdee258ef192cd6a5d2d4a1f6e8f9393fd9bb73db1a7ca36cc594256eafe5a9c6555ff7f6d0b6abee90aa362dd98d821f4f90e8de16beb634ec23b75b627e236ac78cf219f7e9f0aa1b11353ada1c43eb28a72b4af4b473cae77409ac4cb2846e6035bcd9760d9e1b9bbb6c4b3d3cf3460456684bb837622ccc438d5290b96d83cf61b0d6ed00215649686f1f2c8ec1a62ff394f75d54fc504f6a5bbc7614e3c15b8cc57c95dcb323294a2a96d0d723ea6c632876f1c1d778063f27d51039665de6523cf2a66884d48c08ac9e678f984f8d3c64c1d9f3fc5365b7212c4cd8fdd76a4d7fa3ece8f6d01956e3436f2cb4cb042ce0064020ca11e642e9547376e9bbcd344347c1eae1c993667f25dfd19abee204e9e3f3009815f7cc1839f02a99ad6aae4bfa8196597cc449869d133e8ee84f7f3bc08bb1f5deb5d2dc912f91a6b7545aa1707cbf59ed28999a559d9367e331cb0e3cdbf3de2cf24bf6e42f65393bcc194288a1c5b6c2c4a1d824b9aeaf4528650af0efe8543090ef9bce53e8631ef45dedb429fd996b59ca809490d12d1ae08b1518700304914a322054347973071d471a4e0ec0085d537598b6898976d5900b317e1a0c6fc09d6f393aeb18e4927d7e2d640202914c0511fed1cb1fcbdbdc5bf4432524bb491a04caa89c8290d1b664f672839d8b090f475888afc5ffc82c6f41c6a738c81988f6962b70d3a486092cd8e2adb71a0050b4d820ea10aa67b8776f0ae50c6232ea20571860807a97823cffa822b6b93069f7f78690971085802ab9ad69bf0a72c18f083049f0e2fdab2aab66a613f8ad84aa3d8c97ed7a15d8b8c8b2fa5352bdaa2f6c0abc726346d58aba2759b2a9a101a442dfdd689502f74ff45d0555327c66ea00780a5364f4a5105bdbb78bc6f4eac71d654bd607b2afdd2bf472e022859f0115e312c44be497d2951d0260bd1fa28f6d0a607854abbe38820f02828aefd16d11d5690df7e71b5cd4a78ba827fb8c09ba7667de6ee8e8d5b9e59b642f5d8f92749f8b28938b3d9d32e153467af4a18913f7376e28c0c54b5c43d77fedda736b03dead83974b54e1ebe7936a6bf163b39d7702a4be00e931a3cab4752f203f7899e86a407e90b9e56a156369d0fe4b86bebe97f8dff7d3f6fed9ac2f1a1ef79b14445f9e7e8ad2ffcea696609f13d9a4c2776cfebbe72a8b20eb977035eef07dfeb0f38199475a1c009aaddc2cf61419553bec5721554bcf7ead27f1c8917d19ee330a6705ffb1334a75f36ed1f6c5ed8723a6894bb463e0e0d79dbd6a8cc7c7584cf6e29d5c0d515d98b3dccd5b1f2966b3767aa77dbfa61f6100e09daf6b99638c6fa9b420c4f0c133d4b9454f81a981cb841"}}}}}}}) 20:41:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 20:41:45 executing program 0: shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) r0 = shmat(0x0, &(0x7f0000ffa000/0x1000)=nil, 0x6000) shmdt(r0) syz_emit_ethernet(0x5f, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6076605100293afffe800000000000bbff020000000000000000000000000001880090780000000000000000000000000000ffffac1400aa0002b8c0aa4bbb3e8b4c6dc7f935a70aae0000000000000000"]) 20:41:45 executing program 0: r0 = socket(0x1, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x8002, 0x0) listen(r0, 0x9) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) dup(0xffffffffffffffff) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xffe0, 0xbe, 0x1, 0x5}, {0x8004, 0x4, 0x7d, 0x8}, {0x3, 0x3f, 0x8, 0x206}]}) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0600000100000000"], 0x10) 20:41:45 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f00000000c0)={0x79, './file1\x00', './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x62) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) connect(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 20:41:45 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="000000005d000000000003a5198dd0c9c25b"]) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)) 20:41:45 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') setsockopt(0xffffffffffffffff, 0x100, 0x73, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2) 20:41:47 executing program 0: sysctl$fs(&(0x7f0000000000)={0x3, 0x1}, 0x2, &(0x7f0000000040)="e2d32683375dcaa191ff49cd20e635fad01bd41861aa73ca0dd6edc83e87f7d4fd660636c0e1e9e658162c5f6ef7fd1cb256e2965b41166b93942b963838e096b74352d5943c505e994926a0f8f5fc18423a707383c72c5444180a95749a2ce15bab9c750cf9c3defb28960d02aa16d455ca9a75be84bd93e4ed1d0567e4905f14c7eff2228b6a1ac64a5783c0b731095d64a1d0ad5d17a4", &(0x7f0000000100)=0x98, &(0x7f0000000140)="6fd35138c7dc6eaeb8f5159ec70debb0becd04cba874578b14f9bd5c45c0670b43de2f55a79e991b415ffd192b70cb4bc3b4979252b3d7d0327b501a8abc8f260603c9c7d00c402235e4ca1e416ce119389d512a79724fee", 0x58) r0 = socket(0x11, 0x3, 0x80) sendto$unix(r0, &(0x7f0000000240)="b100050400000000000008000101000000800000cea1fea7fef96ecfc73fd3357ae26caa04f391d6be6336acf00b7804be781e4991f7cadf9a912b297be1aa5b23ed00f4b7b2ca3ebbc257699a1f132e23acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90a2921a006ee01bc43eaea8c500001502000000000000020208a371a3f8000400000000000000010000000000000000000200ba35a7a6b24b7305ec0f2492189ed4b7cd0272255c9cdc48f652d7d2bfdfcc912e59e9fd5e6aaff16b0aea32e23f478bf6cec659899610a3e1be145ef99ea431aaf42ad0555aa4578a2f9d341c82914a7f536c3db7b43020c6280e6fc5a0d0e683551dac6e821f2dac1b8a1daf0b6259b93ebc91fb321e026aa994d3654a0ff679d51a60bdd8273ea7e97548df271b2fc4bebd52d88e0b4ec291d9ab6f3146e78263cbba1e8c1777e292454619ac5a63101e5eccc8d633fad4580a066bbbd2e55b", 0xb1, 0x818, 0x0, 0xfde5) 20:41:47 executing program 0: semget$private(0x0, 0x3, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x8000, r0}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffff1c2e, 0xfffffffffffffffe}) r1 = socket(0x6, 0x8000, 0xfd) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = fcntl$getown(r1, 0x5) r3 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r6}, 0xc) r8 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r8, r9}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r8, r4, r7}, 0xc) r10 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r10) setpgid(r2, r3) setsockopt(r1, 0x1000000029, 0x25, &(0x7f0000000080), 0x4) 20:41:47 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xc000000}, {0x0, 0xb905}}, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000010c0)=[{&(0x7f0000000040)="154ae8eb39abcc5f17ab4448a38829736540dcb78c1f9806ca3c71b58d09e0e0f3219fba7cdece21441ec035b746a2250025d677f02454cb5490de3996fd2aa6fa72e13053f7ea1d6596fb9fa774c885f9213b48ce37762010e18f84f3a6ba19ad36e3c03e01300d5c68927ad43f3bf7d72d924c15ae740569b79ab4e3794fd262903974d683d01bb1c7c4535030f360c82d577945fd9e4457c2783d2906d8d6d5bba7376e0a55367ab9e7ab412c4e39b8bad3ce7e917bfd6ad1852626e25853783f95689914718662640927d3361e5e596292d9bceb3319d6d9848db4aa9dd2a40c15ad5d25512538e8fca0362cd0f60fe0c8179b0349801818e3aa8638cd4a3cdd4d82308630fd2124dff41cbe28468ffc00f5617627d1447825e94cd78f7761c2ca2a30528d15c3120cb6a6fca4188612383d270e60b9768356ba31de587e6d56a0428b7184e755149d72e2f179b9bc0c3e3d5d5208b4d08bf7b85728c782a5f634bd511e481df398e0455a52b3216f3799f8a5fcc69ee43af86b1e7cb059300bad87125f3a2116da043fe00ca1c3b12bf03d0c5d7adaf834ca1c9858a216c3a599a43a5f3a05644b30b9813723df21abc7140bd9d1ec7fa0db5294a128d9528a701c5edd35d4533fff2a353a8ddc444f4f02accd0dad9be9da0d722d153dd3d2143743742fd86710db7ebb6f19155aa7394290f007818825c4f23ad3b41efb483160796bba421b12cb406fc9c62c93a2d3167da9f7fce8bef2aaa4ca08f3111393c6226d67e849b03d4a03f89289f36c24d37c1ec438f21ce42f47ba79c04915cb76cd167130f2367cc2329a31bd5ccf993e2e945c42a211b7f87e588e8e03a4f878e92ab1206015d39b40809b2cc282aec1dce925125a644d6d4f3a33a6420ff215d7741e0abda46fb0b2c0a1b17f07829dab672a8eb1f4139b3d0bb39b35935b4434f77bdf71f3d3719160de9c37ffed68dbb0804ae7f3cf23603b50d015056c05163ce72d55111ab092d099ff07e4d786cad2e39f8cedf4e2a4850cf06d7dc325857ce8be74603d2b3d658dde6a2b4c5a34e2b9869be04e04859346efd001dfa84ce626813a70d0061f880c6dd9cf17aff2f5682514a038f122c71c3e6b280b6c2bef305a60f1e6c5e1c2296256a4ed50b156863ec1ce3ef1f4a1cb3696081981f8cd43fc20efbc1a5b18b189a0112c667a16968949d5e003fbffe56e9aaa52c9c55f917e678106d3b6a69f1d8b049959ee11fbf69886fe2072d0f7fdef8dacde136afee824661bf369f452b9b97a4c1924372d948e135ea08e0a3f0f071f490e0f304e80a34f66f58cb6c46fa874d1b9963dac4c6a69ac2a9a58e383936cbc3e8724ce73e3c7392a76135cc008affe1101dcdbcc674e7d382c4229c90ab56be9e505f4f979902dd5ef4548bd1b5dbad0830057e1f23e7cd684e07b518304cf86ba6fe71dd1cb99cf3ca873689a9715ea821ed2a62115c365a747625ff749eb768c28cabc6513cb6e2bafa3618ebb2bb739389ccb433bfe58f3f7fffd356bdb31c5e02fee4f9c4cf9610eb625decf4baa72ff4ecc22e5e1f7ee1036acd2d172a6d23559b29c14154fcdc12b78116dc0d073bd5b7a3c592baa9ebf9ab1311fcabcc656f945a6d5d002190459eb69146128fcd8a2f105099563aee3b59bce84f1193095681fca0bd5903bbfc79bdfa05d77a26c73f0915b47e54e1a45c814a0edbae3485e0c613e04ecaa3685a605412d9828ac3628d830358964a9b99fd0fbc5d5851fe79870d6fe2ff9cef4a8d18d5217501094a5ed8c2b6ae0a3e07e5177a1efc7ffdfc9d4c5b00e37627cb350706cab373abacf11a1eff90b8c79896e069c2c26694b28b83bc5553541466943cfd0b6496fc756a95af66ff337a010de51e1b03421f6102c81663bbd81d56a2882c510137e66cace9ea0d18da8fd8627be7798909881893cf3eb017ffa7d0f7be980649b3a5b6d53d4053817eaff97a11cdaecbfa317bb6b231f0d6cc821f0551f6f7c124d95ba13e5c7c5a3e43bf0f483965af53fd5c3e0c223f17b5f6c56adfbea6c30c71fb1f4ab0fd090202e6246316a23d734eada71982ffe8ced38d0ccadf9dccbde3ef792605f76bda2337434b220410227955b8ef4249e7db762721a1c15e90db2b375accf778c3938defcc81a9b62489e9137f55482b821a41389f22230382d734c4a3281f04a661ae6101f0caff3cf05ae9d964acb650c674d82386c189d080135b2773574f2985e0b511fafb8b6bb3d6841e7d72fe6b43cf5bc6e992265b18b02e94fa957ea1b39d2586ef8098080fb9c3896686edc790010981d3da8f9b6633fa29fff589348e15a755967600d8c65f6c0801f4331e8bb4b8d52ccd313245b6f5bf7697b12046cc5575c3150355c423be5575fde29d35a0a1ac0402d085a440cf7a8c1b91101b20c3f2720a1bca28979bbc50afbdc92bc993fd00701dee032ae27349c42cdbe269e6aef9769c032c524e4cd6362787b178e9c8995da1d1aa5189a642457d381335331f60c36457f75d27e818260b24c01d4bd9d25923ecebb8f22923d39d1d3666d2729dfdc14808b80ad89366e9b80ecc1ec524da5d8a0062e87ceccd3300fc6071d7dfe419ebdf09aa68975646dc08c07dcde71c709c64fe356ce1342108995ba46331089e9649054d7aeffb78e4d98ed22c9dba340bb3acbadd985627969f28a7e9eba69cf63028bf7de65558dd48f4b9d442a1da97d54bca01a778e366988cc2adf337d08351a6c9cdc5da53993d9d7eed9214264b4c30d0a83f7306bd1d1e032d837d8bda1dbcd48ea94c3380c7ec28828a8853df7fdf6cc90cb4312c691533b5caaf3c182f7ee194a53a9af95df17f4895f137c0dc88037ca9428065db70782201fefcf5cef68f85c8815d333ee89012ce179660c9e27c7299053f0d37a641aef07486973b99600bbc13cc5be0b373ad523bba8f3be83130ee8ad2b3eb461f59e728fa7ff3562bd7bf26a51e77238223a93e74e517166467500029ea69e89cff67ad30fa75787d9aa50cb63b59d1eac686448b75db1db86589f4a1ea933a90d2f79cf724669d762f8a4eb6fe1b774c3ebb75871d199b4022d5357edecdfe16a4dfde0d8e6e695a3774a5d43725e443ac401982e933803bb453448c172653245e6e3a2c26050fba473f1d4aa6ce269fe6f81318f20e07e6d4843270c1a66f41cef89b612a2eebd77ecd3fd2bcd121fa60730be171df152e583c565ae1b5b377325d99470bf49add796a8befc6067d1c7c24d28491468e711ba159a16863f2db121cd9e1bf0865aecd1246ce5ac6cba3421f1e5299c21e0ca9dfd8ffaeb5d7526d13fe3ee6e17a3507671612942cc50ea8b788fa94d18cfc7e1d3c6ec843aa32f2e71d867c423efe7c8d6b34f9f7a5c26f588b9a2cb367a1916e4229eca22c5488c4578c843dd5f65bdc63aca0a6a20fb5ad4516f7975f1a52eccd4fa35e8d4f2c12c5515626b403d7891c0187af3bbbfdc1406a728ca3c63b6b95ae7d92da4784a4eebfdbfe80fb2bbfdc2955a6088fb2189235dfc2bfed429d56b3e9df66108b9d8509591acd85cd29ed0fc9b660439460d3233665f8fd8ee7a0a66b4993cffda8438f332898e2f4329fef987f2491095683e4833cd5431cec7148fcd4199aaff9b0bc925e2b1d1a67d4ea79548c8565aa60a9518e753ebb81537337700a817df15b267208a3b2a1d47ac24da0351ff86e5bcf1b7ee4e6de59f77bee04a4e710a7b48ec99b6112b4ff6a7f9db0e3cd011a8d8e505ebea19771cc686ca03954b2d3ef12c5b623736db52a9e1a9025c9a6b48ee6c87c6f06d4e6af2787e6b5fbe6dea7c51a4db326c98991dbc6c6e0b0f85a97ba686c8b2b53e7b3066b703c3b23ab024aeffafa3e7b4811d0f85f8d90ddc930548ae9a6f6851051c6bc9036db775f0fc6ac7d48df67915454cf511ba4cbf114a222f46af05b02a8cbddc7dd1523626e61919fb0206224cbe7dc4f8d4010173b3cc2c3645d3638bea715eba382ff3372a9e992e71c723a3728072363f092b312b2caaa34ffa14cd89680e8a65b8df10b8ad84d65e3fbeb540044696a6af479e2ccf597370bff083f5c880117677d91a557b3a65c5e516a39bd826b21110be32c45c5580c7cb41ea0d2d3809bf5d9dafc3c86b60d8bc3de40173f38438b63c13678e4d3c2cd4336b4c953e1f292ed94f375c832b1667deaf943544cf56eb37fc94c96974a214405e85a2f70f9d3a805e1040c976af7b8cf1cacfe1132ab83af353f0e57ac9bacbd620e8314a406653555c48260d002d2f8ccf27d6e9ffc88bc66075dfb87abbc24e0f7a35ca047b791427ac8e6f832897714207b0973cad663ccd0ee3565eb9c07d3497aa69701f4fec7172b43ce900d1262145d2e7b65ab9179427c997039a9d8ee10f77d33ef8e27cc6bcd882002298e5ca25cf12c3abc512441f0d13af4db9c91bf49e839681347f925f58e7a3b3e8ef7c7dbbc9220ce0176389488f9694ad2a326919c05c11accafbea3f06526e498f91a376015f1904a845dcafbe4b90d1751878739b9b17cbee7b881889664a1ce0902698901eaf139540ee4ad299fb06556e747f934060667fe92d7f7b9ff20be85861b033e0aee25843162bb48f2797527795d3765f57f62c1faf521cb0a40c75b7caea8ee4acae41c2e40e177b4e9822044e9336a86cb20718055112251254e00a7ce940d98924f4bbae744025c2a3c7d8fa0b744a775e8beacdbd873e133bde8cb99084774db25435200d24a43a05ed92ea493f9e2b4bb6825cfc578d7cb0e2dad620311ffe0a2c9ef6038788b04c24a2a6a2a064f9d2ab2b5d1a101ad19a7847e0ed728497f4e74bbe959ebb063fd361db37f4f916430ab5fcb8b956ba371faba4a059c98842d7f6a58d8e01673cd3f89f2ddcb93f29bd56c9b30efd0a46127a5e0f1a4be3b5f8bed5fb894957cd11a810380f08f7c969117b530fb7af9ea22e942691a4ff922bdc3eae4746e1dc1816906a70917e5ea521ae760370cd0b99c66b1a0b2d9b6b5eba6deb7ef1e310590bf6e913bcbefbe59e450f257e59fd2c57491ee921df6947d18179f4266571da83018c877a5ae73434852424bcb1b36e97b90d352c856ab17bd047864109e95bc6be03d0eacaa30f9d5c2e0d51d4c7d51468d448082af2ab2c6214761250cabf5d10a124ad981231d92c6587b020218f2b533edf4ecb36a0b90fb479c9db4fce10f2495e91d484665a00fa7e9e8d2d601933c2ed4eb32dd8327f93bb54f348192e2378df51ab040994ce288db19a4c06f8c7b2f0877e526edc64dd625bb7d3620718e1a59c7f62475717bd9f3c31464a8f64d95a1be80f2cf2590aeaa464dad10b475483a250ca8e151c4500b590706ebb8c92ca899527a382d16dc194424224113907b623f98ae7e6d3f752c90dc3a080a38708c2d0533cd3e817a82084af6ca0d6dc5f49875f527450fd19e6324ec93b33346c365cb32a4a6039b44b53032b036a306c8d23b18a60cdecf72b4e7fa125b04ce87d990c65f3ac73a95be9f6cb23a79e7cb4ba320ab07e7539886730d53b46507baed18dcddf4e6d8a4953e8f98936c88857ac56216d7796f28c05b9db87a076c1ac4429ba8667259fb9a37abf4b627361199a6ab0342ed6213804d623f04f5597dd5cd8a3ff9756b13efdbeefac9b6717ea5a2a7dcbf774f734f5301b43f48b663d9067ae06edb579a67c05a825c658d3705ff3c429ab1361a4dc848676aba01d0be427c034a2ab4667f163680de9694b0ab3", 0x1000}, {&(0x7f0000001040)="35df6bccdb54bc8221545299d9f248bce25c40a9961e6cb0b8b38f008c3965b727f8ce58bf27dd00c668805edcb23c91239743fac34a645aa6a4c5ea9402d5d9c063aa8157edc9961d765d08f8826cf74c4cdedb3ba78a970fc409a6797faaab03d1f10259154d154291bf5c1e", 0x6d}], 0x2, 0x0, 0x5) 20:41:47 executing program 0: socket(0x1, 0x2, 0x1) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000300000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7004be781e3d91f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xffffff4e, 0x404, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0x54) syz_emit_ethernet(0x1056, &(0x7f0000000900)=ANY=[@ANYRESHEX, @ANYRESOCT]) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000240)=0x8) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000680)=""/197) semop(r1, &(0x7f0000000180)=[{0x0, 0x3, 0x1800}, {0x1, 0x7, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000280)=0x7) r2 = semget$private(0x0, 0x0, 0x1ba) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000004c0)=""/181) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x8) semop(0x0, &(0x7f00000003c0)=[{0x3, 0x76}, {0x0, 0x802, 0x3000}, {0x3, 0xfe, 0x2800}, {0x2, 0x30, 0x1800}, {0x1, 0x2, 0x800}, {0x1, 0x9}], 0x6) semctl$GETVAL(0x0, 0x7, 0x5, &(0x7f00000002c0)=""/198) semop(r2, &(0x7f0000000200), 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000280)=0x7) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x2) semop(r2, &(0x7f0000000140)=[{0x1, 0x6, 0x1000}, {0x1, 0x100}], 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000100)=0x2) 20:41:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) syz_emit_ethernet(0x7e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x48, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "276715", 0x0, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@routing={0x0, 0x2000000000000103, 0x0, 0x7, 0x0, [@mcast2]}]}}}}}}}) 20:41:47 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/229, 0xe5) r0 = socket$inet6(0x18, 0x5, 0x37) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = accept(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) getsockname$unix(r1, &(0x7f00000015c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e78d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008cebfbe2b219faff037a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051abe179969380b549000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000baa38cf32293b48736fee8bef6701b333ad30ccf8af5e20fe3813e27aebdd1ceb6f9f7dea8d4d1b819864d4772cbbd4bcaf588c887774a412a0832366581e9e3cf500f6a9f32817a2f120b0d1df3281baa6991a466953f8916fc643fd809450a00ee66711ce19b0be5e7e1a47cc398835c166265032c6c0627d90640f83a569d"], &(0x7f0000001480)=0x1002) r2 = semget$private(0x0, 0x4, 0x5b4) semop(r2, &(0x7f0000001180), 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x200a1, 0x0) semop(r2, &(0x7f00000002c0)=[{0x1, 0x5, 0x3800}, {0x3, 0x44, 0x1800}, {0x2, 0x3, 0xffc}, {0x2, 0x9, 0x1000}, {0x2, 0x260, 0x1800}, {0x0, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x4, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) semop(r2, &(0x7f0000000200)=[{0x4, 0x1f, 0x800}, {0x4, 0x6, 0x800}], 0x2) semop(r2, &(0x7f00000014c0)=[{0x4, 0x7}, {0x4, 0x8, 0x1000}, {0x0, 0x9, 0x1000}, {0x2, 0x8, 0x1000}, {0x2, 0x4, 0x800}, {0x2, 0x6, 0x400}, {0x3, 0x4, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x2, 0x1000}], 0x9) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/89) semop(r2, &(0x7f0000000440), 0x45) utimensat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x1f, 0x81}, {0x8000, 0xffffffff}}, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x20000003, 0x0, 0x0, 0x0, 0x0, 0x10b, 0x9}, 0x5, 0x3, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000380)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001540)={{0xf22, 0x0, 0x0, 0x0, 0x0, 0x28, 0x5}, 0x102, 0x0, 0x401}) semop(r2, &(0x7f0000000000)=[{0x2}, {0x2}, {0x4}, {0x4, 0x10}, {}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1800}, {0x3, 0x0, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x401}], 0xa) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1d, &(0x7f00000000c0), 0x4) 20:41:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "00002451859e1865790a0000000000001fe600"}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ftruncate(r1, 0x0, 0x1f) sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0) 20:41:47 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) fsync(0xffffffffffffff9c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) lseek(r0, 0x0, 0x7, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sysctl$net_pipex(&(0x7f0000000140)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000000180)="7cf78d24d5fc01eab8a75a8d42032590ba5f4a8f14d835640b4900e39d85b7efed10049325ef2e999041538c77e6c742c586e4e8bab726e8f3f82a", &(0x7f00000001c0)=0x3b, &(0x7f0000000200)="e307e16a045b15e0aea99364af7c5ccc728ab08262a38404d8dfb8037a52", 0x1e) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x8000, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0x401, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, 0xc) r9 = geteuid() r10 = getegid() sendmsg$unix(r3, &(0x7f0000001ac0)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000000380)="72a931dc6206adaecee9c1ebef2394de2d0ca246cb9c098c2127d6c846f16dcd13479afaf44e6605d222d793fc2ed7705aa73928bfb7aca53e3807c84262543958d0bea4618033e7e662a2c6f0b2ce3c8891f42dc1246dad0ea8829ecd317e8a3a8504b92eebb60b5274bb283635f7d107dfa2db", 0x74}, {&(0x7f0000000400)="5e37e6d0912d70418e92c02951e6aedc2064708000146072ecc8686487869982fe9d3910fee3a3ff29d4f41b651795ae3369bc344bd68728a0b281148f5ec3ef915752e968b20783b77ad26a9f3642a593bd38f81877a759497fdc754bd631513d45ea0b92fdf7da33223fcb7de2d3aba818c249f5c63711eb9e771728c59b42c16eda00fa5afa86ffca24ed82e7dd92ecc1425cfd63a0c68defa22c0e714b2f1dc7291975745150f85c598add3a8fa3d01c3f30789f", 0xb6}, {&(0x7f00000004c0)="7c936b2637b047b411a904df429402b1558b055975f71fc9e8f52d98815cc820d23591bafdd40e7c5a95c69282726db70472522ee327f2ba5922e992da8b35e98716ef59e465c0e5571dc8757e63aba811e535f883bc66a6caca5b9e9828886f67f496c4fe6ccc50359d84daedd6e00d55c70cc98a8c05c7b4a640ac46d1e7af8a60fdb2af9fc3afd81b6a6dea9b73d2521e52f9d9c4fe7b35a5d6cbacee837b459fa766a020fb4dee4b7bfb3d0862b9940ef14e813a3c9a3d29889049ece4ea38b665baac7c63edfca53a30bc08fd97cf8631cf4eae8f3aeb7c3bd1183e01686ace", 0xe2}, {&(0x7f00000005c0)="9687265071bfb8cad62a77105146b113492be721417bb66c22e67bbd37320a29caf993d4d30d57452ee2d3c0a1876824b65b6a916142f1bea13c349a6aa4445854ec1ccaea82565207d03bc90412f3c0aa82dd661c81b5b616519bc3a6b91dcbedb3", 0x62}, {&(0x7f0000000640)="eb2f84485948312210e3a74b6a93082fb0c5a455d4054f4a0df5af2f61a5ded1939e00ed62e0402699f7443154b2b3d8", 0x30}, {&(0x7f0000000680)="bb12689f49f5ceeef83a137037440ddec55b22358e192b9d66ab16239444a1a3e26c7ab2f4fa11d7902335620636033cee7c163c6ff08d147d415fbd6e4b905caff42a21f89678e70338dad44d276b334815b9df531b7c505bafcda931f011b7e4a9b019e41690923e3fe68dd5e5eed99cf67c3ad46eb545082a445f498936602320aa53859d1ce2648670d2", 0x8c}, {&(0x7f0000000740)="ad465608ba88b515ddd57311561ec9d38f571a804ad8c94d036778ca45915c9ceb45a0065988ec8c22eb40ae5f26e8e5f61894c0ddf612833ff0c849068091f507060eadf54e83f3ad6ebdd05412a88aec952bd5db9c484894ef007c3d0d0ef359a607299155a483eccff8499b0c6a14fac80e3516d1e096", 0x78}, {&(0x7f00000007c0)="ae48796be6e8fa7316daf177d9f5e1b2943559c91f9913aee33824e7fe905d4c0234ec09c2044e8a7e60e8ed7dcd3e36ed00bea4cf2cc45ee40ad233effae1ce77fc424938663cbd4af22ec22004edcbed8014fa6e3d1bf8a019dd05ca1b140b88e8149edbac2bb7fbce6bddef5591b9758b63a191dc5d183b1be13a0fd64156188fdb45c73fc2dcb4b844d31e571fffc49a5abd1d6592318ebe2043629141c270b6914e85dc8cefe9077ca718fb92a26446806375dbedad0ad5d88b4f22aa1291201edfb3bc2190a41123a726cd6ad7e98b8236fd18ed81cce52858adbea60291a46169edb9ce68ec7763046dffef5a91dd7fffcd9496dba293359afdd7d9ecc3341d62bc1ccb04d83929c5a1414e3015cbc92f21fd399636bd930f43c6a9f593c421884e68f25ce00549088e49fbf15531e4b1ae18d954dac96dde9dad2fe315bf935ca4bc8fa59e0aa3c977204e94814f61b8d6f479a45c93e8fdb0193f013b24c522d933983d2e2e3308a331c62a2e1c2db542bd19a66af0c87db57f78c71c7bc267de80587354ab0b6f4e8c18a01487db6ba17734edfeac4fbcbb2290f9d312c1c6f0667b4b11e1da9c93be410e6ca1a7a2066a853c08cd1d0d3a563b792f392c6f3c11d169e7df448ed1584cef71dbaa543fd6dccbe42aae40898b54dbaa165ffae4446ef63c549b3d358232b758b06d34f845d34fb3c440b008d577ba9f23391beb12349c342a80c1bce918884bea1d0359d5b08be1ce4cad04910a9837955cbe36270ce78b844186bcb1837a4aa66dab75e393c8387c4e929d7e49772e6240d70b551f02e52f6df1cb6ca6797f222aa7566dcac4bc70ea3a95cbcffddcfbba47a1d0678f7f4e0bc1f391cbd43794eee4bcece27c7653153199017dc95f1b26efba9048970652de464bf3b666c7da209193a2de3c7d27defb69305b909d57d014d1dd347edf2d6e70c1a9ed7d79e80d2f030c5e1b65eee7a5b8a7c9c9f78040824f3121810b73ab0d63cb10b00593dabd4b992a0c85c919536512ae657f4c20719402b3908429fecc97a88b187505d37d607775fcb45c98fdce7645a26eeafef3108534bd56306b59ac9b77db012086aef6d8bf3f710db6cfe467fbaaa969c9d0bf7b65559c0576727b6e68f323b9cc5ad623a9d8ccb3dcee4562b3151eab105b65434b803f9b80bb928dd8db55ad610d6ca130c1961ac96bc9a55869ae9c85e6c42171a2fde5358c7ce3fce5c8a52adb45da679e4d125d4f879d875f98581d3c4daf49c281c05ba47b95f2d2fb43cdd40793e4226074317bf37ad7cc265a36c44d22487d4621f1561cb8c4dce0fe0fa6084a829112c82a1e8901aa29a23e0be6639c498d4998f78bd67ed2f8e62435824068d78c72d4f1608ddc922d2bc7fab83da30c7fb7903868e07eb3c2ec5ab8c2e9c8f0b13cd3e5baee27a25f2b36cbc4e3dbc286de8ff92bbb1084b143158c045e96c13c8b743ea5b0e715a7152d8fc3c0c742a71eb69b872830566c8553be09a79b47497f4a4500fecf49130a83b4b09e4519e62d68f11271771a0cc58ce008a03892ff45804c89900a4777ff8fc84d20a03e64ec16dc8654e22ea353cb9fdebb75ad537049933a1d867c337a2564610351c1f3238e991a000a17d10506049220e077813fd053f822c50d20353c1bd9292795ca52ce65fce899f456ee50028c3217e704ee315c8621ebb6a1d79b46b07770da01e01e891eb054d5e1be9123c7d34618bfe05fca908d534831130d14ef138800dddf501a3c5443425a074b588e5b1cdf8aa6968ca2983b0e511abd6e899f1e46d0deab44a763dca51b483866cfd042f62874c634b1d284da7b328398dc368017cdb03681a171c1971a3bf0eada5cebd4c7713809019ad695d5b9a6c5520c5a2bcc737e17dca989e8be18de0014271442ce42c565c089b61989f6c480f08dd4f6e92fb0daf82408e64897863ebf26e0e0b071a2e6c0ed4f8cd70d1d9b5e5a21ca4958e7bc0ea8867a9fed467f3b85ad2a8ea6007ddf7db31f367c156169d66c61b61cbf8ce586faa062ce974a877b5ae82be41c392fa14003a2f27336c6aea4bae4ea24bdd86a1dd07e4702778b8bde0e27143e6d10bb37b46e39dcce70771c089a7f3b0446267f254475e1e21b83f8ab605110cb0eb72b0f69b43d10a6b1a49926ac98eca85a5d18ef502a6377d422af589809cacda90e05485a531eca6b1acf3fc06b520a30a57dc0a06806d8440e0c8aa1a1970e7d04eec2e135a9287d696a8c58a9a0ea7f4d9982307168ae1afc0c68a0583805044be814f5e4a2e3efea9a215e3cf121d00e675d9f83c9de874f11815e6e568adf39b0fb752649ff876887ff660d2a0ef044bc122bcb2643faa16b4a949ee7badef1998523a2f71d809f9358f69812ee5698bfe5c35c1e01a2696ba63769491cefcd72a0f297e46a28b9bed542c1a28d11cfe4576d9252f23b5bf72b2e7e5edb5fe6514ba3ab637bdd4dd131b6ae586d1bd309ba743e6eee51ee9d486bd334260b33a05b8091ba0b4318c2fd2fb70db4a8ab82feb9b7ca43bd98a98858091e0e9310feef8a96dadbe7af248f7621287a217eefc4d97d1bf21084d9af9f8bfcdf5d78d791cdb457196144ebebdabcdeeb52c05ef50e3ac404455df41123e44c39258e9eb33f9ffb08cc61cceb13e4009be2a966304c5cb37325e6120fe892edc4a6aa8a9ae0375fff5e9e1dc1b8df0fc84c7654ebeb6000a6ea5c30f837700ec4e5861a75b8f01e329d266edec8ab7b9043c6b0b26323b61f32c26ed61e5c589ca46f21b6a9444dacd699539b5711616d25d515092630560a4a096a2f77288190dd9ea7f27409f1ac1406a55012ea8c0661d9863e9223e7e82808dc7832338dd6213b0985d0d5a8455ab2a5ba08f7b8bb21ac966ef2ca1935662b44a71969e6aff5ab4d7571f07d79e7787d93ac16e2892b648f46f1012266b9f6d738cee332e3b2d6ec29a0a7ee920e191f59eba3d1235f83bd4c72afd0db110ca53dfba6ca9517622913331fe076a9de83a1a90f8ca7973e7eeedda216d02a7cb964f4deb1a9a9e8f2c0846b271f8df526d37b3a9c1e69236b2a02e710a30d6b28be6350ee8dcc3a39352195887e1055e988a2d85a8e127e084ae6219f382ea98e0e3700b17fdb2cdaa6960607a60acce3cc120f7e29aa0cccc0397223d4fce81bb109ae9c40a7d5d18a2f6f2fde73d208d03ca23772d599b0d2bd9a4ceb4e7f5039eff9a56bf8fb5ea9e08a416788bc61d2114421e36ee120cde2eed74aafc659dc235114a888944c8805d63542ee24018668bcf6f87fd902bb07c4e3b9d4dfa3ac120af141707db033f1557c00b38b288ee726514eb6bb9061670f963f81ac618a2c20cadc5600de3dde2cbb13f3d40ad4f5095a72419a60e3cafe629e0f5267dcaac81d20b8962d0885b87efe7f4e0c30861c59d32899accb3e9f5d37a467a4c55e781afa9740b439de5a0171e7f956037a423c404d2b304870e59acddb04660c6dee12801db03248eae2296c99fb94a2f2389c9329415c27034a792d8d1cdccb5e00d324d334a6adf89971817319aad3911976e8b7fbc0bdea3015193aa3ca3f414b661cf8ef0e69c3dbcdea11bc5e19e56a89e831a9adc2cd97a9732af6927f2f69e0c5538f97ca11309baee30262b0ee85bf397e9d9d72b95ce17f4b595478afe94dd49626cc76c4f970f7bf7930b5979e11521bf7bc4257d83ea5098f045ac174fc7289c04160361054f1f226666982e5dbec89ed6ed108f761213f387b243edcb84f1e8f0fd2d4477749168ce613f28c52498547dc1f0aa81f38f55787da13b9000ba915c34c732c326c51c4c19069309b797e548d27e8ae35127e8d3752aa45d854a2773e6467505b43ac5fa6101bfa96a9be9b9f0feb01b253e9535f8981a3e2467c1b02e1932a6a0722b3f05706fa1e3d483f5ea895093c7fed9cd80d247fa64222f031e15273ae266e232c6d179bd9789a013af58a6214fc93a0ca951a97ea64150c4f44c8d43eb3400ec2a58fad928bd12050d13c34059896ffb36c5e8ac6660f4f28cde2e93a54515329911be65b226d47f8891111e5bf7610b31fae3c09094e7aa09ccc9840c6616a62159fe3586b53aa8e244f0e5a03b74b038abb968d6380d57674a73d39504640bfe3e135d43729204a1796b7014b29b939f81ee3cec2c7357bce7487a8d2c31de56e016507b7c739762b5b096cb318b34feeb1330df27a5d916b53a4c229e689622c5b04b719ee035b0862c9ee6a95133c51d9391b4e40eca425c8690032a2f583e6a6da760ae028e74180f0620e6fc7794fd020f5b67efd783d02967b247844a0535060c0f46d5339a1c7ec418a2ad52f995c2a1cf729cd4924d7b3cfaef72843bdceb72a14a67134538e4201cbd01cda20a662d166bf77cd496aaeb679b140d34485d4727d62d00d13fef70275f71c936adc820354127bb0bb65dffbf77cd429988a38253bb3fb3c6e34760b6abcf4ea927f80a9acfaeb749f55eabc3e051afcf10f7ad00c011e4730d189bc85aa9ab96ecd2e096b5df5970e1107aec0c5596fd0972f36e9ba8378d2a7b22cb262c877a7e3fed79178099aad3bb0fb5fd97f1dd1d38c1f96e0e92e9963b5c6016162ada0091454d6a8fed52f50d91305f77b272ede2b83a1951c0baecde7a1f58a2ad0979fa7e6201fa3745b6eb35db4d33057e27f6b9a730a0b2461ec37a9f9b1b0964a9828b4636cacb7a0f22330edead1e64b94f2d3da92c9dd34268907b80157b1c460b0fda730a953c77df849237fc174e01bc5a01aa51e206352a72da3158a4ef7c42b17956e94b25f87ad1e7199238aab06b6fb9e554c703b1e7adc8e97476a442f759d3a48033f0442722a4b787e9a793f120b7bcc4bbcb1d45a83533db9865a7bd5e1df5b2aeb29190bdd0ed9d32bd455285176b2567fa91ff6c625d078791e0ca13984645b1f446ae8798e1cc5de178a3c692b3c062de9bb95b3b2abdd09d86861f0a06b565dd6d69d060c4120458ed5de4b7ef6f3166be651243cbe30734512acee4ad611eb803676ba65126f98d2fca65ead5996ced064da667567231f08158d5e14d09b777706ae60908213ddf24f5042a266c7b51969e08ec5012622c085af4013c737eea59d26bcaaae853d589fd7badecf18ead3b8e007b9eaf8104401107b1e171e5b22f9cdcba6e7b5dd9e57842085e8a735794cc8374847c8bde6d522ae246b9f7148efee28d3b6db0438fb5a8a44ac7d56ce47433efb68529f40dc1179caf39a94265f8ad4359411fe0b2fed5343af683ee9211c81d42b6c3e0856587d63f16312e5891bed42fafa10035631dcec80a0c954bb7652358206575d9733e86416b1a683d478d4b9cca7ce1952386df2beb3862f5f9322b0a7fb8e12bdde49a9738e0227739512e9952e010a744896a9cd4ee3923362281c2d8a177cd1d438d7b6f4430980603940f485f4f39535233efdff35da2dccafc1f230b4e606a326eba13cf705f27de58541285500ec0850d630d2e5bc8c3f1b46d47f1dddff85f7da81447359861594dbea42da90b09c84852a3b7f475aa2c67d567e0076c60ce78c31a047279c7cb6221a2e1452d9a9fd40ee48d497d1f7a72a2b68a064e8f901baedff44d4c69166bdbcdc33ba067c2b1fe813fde6ce8d2ee9bfe308c2374783c1d761c8c5963f8d1af8b51845bf51f6d3af629f315f65a98589643e4079f36c25efbfa50bc7e5c2cbb41c7f9770a2aeb4afd2627ade57cc127353024aef3417c91ca9dd9f", 0x1000}], 0x8, &(0x7f0000001a00)=[@cred={0x20, 0xffff, 0x0, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff]}], 0xa8, 0x9}, 0x8) 20:41:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x8001, 0x81}, 0xc) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x1, 0x5, 0x5}, 0xc) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) r2 = syz_open_pts() writev(r2, &(0x7f0000000500)=[{&(0x7f0000000480)="bc", 0x1}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x9, "e200ec3e000000000000e40000001800"}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r2, &(0x7f0000000040), 0xfffffec2) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x5, 0xfffffffb, 0x200, 0x5edc, "686d76627221aa8e1f883960618d9d399a033718", 0x8, 0x4}) 20:41:47 executing program 0: sysctl$hw(&(0x7f0000000000)={0xa}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) r2 = socket(0x10, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwrite(r4, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) ftruncate(r4, 0x0, 0x7) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) 20:41:49 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1da) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)='r\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:41:49 executing program 0: r0 = getpid() r1 = getpid() geteuid() setpgid(r0, r1) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x400, r2) 20:41:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x4, 0x3, 0x45, 0x9, 0xb2, 0xff, 0x3f, 0x101}, &(0x7f00000002c0)={0x8, 0x0, 0x80000000, 0x1, 0x9, 0x3ff, 0x3, 0x7}, &(0x7f0000000300)={0x7, 0xfffffffffffeffff, 0xfffffffffffffff9, 0x5, 0x1, 0xfffffffffffffffc, 0x8d3, 0x6}, &(0x7f0000000340)={0x4, 0x7}) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 20:41:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x4}]}) sysctl$kern(&(0x7f0000000000)={0x4, 0x2}, 0x8, 0x0, 0x0, 0x0, 0x0) 20:41:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) 20:41:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="625377d66651323c7d80ede35c2b629f7e73d7309808c737d502dad6e669202d02304dc172ffaf7a35c145b1fb4df8f75d22252841acef0a99babf8c4411b0c2363b360e9fdfe7bda000257238fb41696e7d7dd89d430b67e2501f46509a4809bac3e30a05717fec69acff0470a7d223d9ff217f6c9cd6c790a27998b0ac29c4a131fc1f6e3fcb55e836ac3a985ad8799a38fb26b956e70b3ab3cb0d4c1633b0ab4edbe8f8713d40b7e19a870d4af0ee06c9f5127949166324648c4065f4270774c93348aeb6feb1381bc709ef5f008bfc8e06fd08f4dec3466f95f2c11c2e4022bbad9ee35226"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) kqueue() r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000300)="b100050460000000010008000501000000cb0000e7c524fe6ea6979389a7fef96eefc73fd3357ae26caa0416fa76d0b7d1f23996598ab6a2efff1e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4913faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x11, 0x4003, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000040)) 20:41:49 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000780)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deff0300000000000033058a01a695a70f15d07ed52d7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4fc4d26757b01854a30b8e0f0b2b70736f83548e328f1768af3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81b0359f3b1b6424c1c207ac2ec4da7556bde095f485321a034a3aec59a9ca9c65b44d6e6f6d0874c7391e7e0c096e9ec0eefa654e05777f6e597e41ee1185cf84ee342e0fc61fa23eab7d221d7741d6a28aae37e09039b91ee25e2d429d22649b28f489cca09940aeb792d4ac10c6d0d64944f2a75ed3bf60645d0e8b2701635f7746ddc08788777fe9c60e94f774c4617f53d1a1854babee4ac1971235d1b4ac17d9e8acd7ab10eb557070fd7383157f91d2d56fa7484057050669ccf408f3771b7ceb8f6db1c3251705f4e304897c28b3718893332a4d8323f0af0425c4d06d3cc48cd6a363d0381df7b48be5bbb2cd6ea0956405c3e36fb249269c9cab038262a9298f742b7b4a5436b22b36056ccea52f795ed97d88ceb3960289ec3912042ce6e05c70ce8a3a075b94e2266337fcd3aff61cd678dc64b398dd59768e14de6fa2d45a18c7dbb1b346ee32e6429bbaa4da530ac337e29a1805735bb773d246faf7194c55f68a9670f158856768e3848e2fbc966976e5dc6402810b919ec50fb7e16130f2f0e04d24e7224900b4f3079fff8c9f1ab2efe6874057d0d0ac07eb8800e0e875640ca42e2dd04a776f153d01c9001c1cdb08adc88182be452526f69f80be6b904688ee0ddce93a07071bc7ab802af65c259a7c3e71243c7373cad67d5a69a52ee11750ad6dba9da26576a4fc61b0d2d2dd8fa036f1263cbfb4f0a951d462ba54270a0b18ce1dad8abf87c40449bc02543d66c7e7766821e6b1bdbaed5ccfa2"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x5) r4 = dup2(r1, r0) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 20:41:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="8a3f99df70e6517aec236aa3b40cc71c28ded19a98c5385000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x4, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) close(r2) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8140, 0x1) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom$unix(r5, &(0x7f0000002200)=""/4096, 0x1000, 0x42, 0x0, 0x0) 20:41:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x25}, 0x0) r2 = dup2(r1, r0) recvfrom$unix(r2, 0x0, 0xffffff2b, 0x42, 0x0, 0x0) 20:41:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x201, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 20:41:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000040)) close(r2) accept$unix(r1, 0x0, &(0x7f0000000080)) recvfrom$unix(r1, &(0x7f0000002200)=""/4096, 0x1000, 0x42, 0x0, 0x0) 20:41:51 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x200000000, 0x2}) sysctl$hw(&(0x7f0000000000)={0x4, 0x11}, 0x6, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f00000013c0)={0x0, ""/4111}, 0x106e, 0x0, 0x0) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="03000000000000007db46a012e2782ab65c9379b590b698eefc1a5a9c451abb8d78041c8ffe2d21546b8684fdbd07dd4cec80dd48b332ec9526168a3a602caf849f983f20223f216ed876368c4de06b45f547647217cb901ae644fb37d640cf267758551da6d8bfcb4455913d3ac763d0fc5e56a5c0b4b08b6d8a3a7d0261cfdaa1842806bdfd26da529804ed2f72df37e5bdb85597f785597ff3c479bd04354ea66ac428292323bfca1bc8b89e953604b8a47d534d5de2b007de295c0bb8357a08ba14dce7fa10e1e3dbfb86335bd8e293c5a08685ed51e406447325b87d55c3d65dbe99f0237e43312ab2f8ba6025ffa7f0e5d6843baabbb24814c978c9a8a9a64fd91b0015bd7c90aa890bd461d52bc7f72849436954a14edcd7fdba0e7b3de0e642cb7e807f8f6e31110ccc2a54dc72c270e583465f86383ab9269e30b39197156705dc747edb3e27a077d6e869693c4a88bc47b42efa071cec3d5406742336424a9b4825470914901c8e910ffd2966513e9e27d8025089de764fd1068971600ea1600"/398], 0xfa, 0x800) msgrcv(r1, &(0x7f00000013c0)={0x0, ""/4111}, 0x1017, 0x0, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="03000000000000007db46a012e2782ab65c9379b590b698eefc1a5a9c451abb8d78041c8ffe2d21546b8684fdbd07dd4cec80dd48b332ec9526168a3a602caf849f983f20223f216ed876368c4de06b45f547647217cb901ae644fb37d640cf267758551da6d8bfcb4455913d3ac763d0fc5e56a5c0b4b08b6d8a3a7d0261cfdaa1842806bdfd26da529804ed2f72df37e5bdb85597f785597ff3c479bd04354ea66ac428292323bfca1bc8b89e953604b8a47d534d5de2b007de295c0bb8357a08ba14dce7fa10e1e3dbfb86335bd8e293c5a08685ed51e406447325b87d55c3d65dbe99f0237e43312ab2f8ba6025ffa7f0e5d6843baabbb24814c978c9a8a9a64fd91b0015bd7c90aa890bd461d52bc7f72849436954a14edcd7fdba0e7b3de0e642cb7e807f8f6e31110ccc2a54dc72c270e583465f86383ab9269e30b39197156705dc747edb3e27a077d6e869693c4a88bc47b42efa071cec3d5406742336424a9b4825470914901c8e910ffd2966513e9e27d8025089de764fd1068971600ea1600"/398], 0xfa, 0x800) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r4}, 0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r6}, 0xc) r7 = getpgid(r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x9, 0x0, 0x0, 0x0, r2, 0x100}, 0x0, 0x3, r3, r7, 0x6, 0x6, 0x9, 0x101}) msgrcv(r0, &(0x7f0000000100)={0x0, ""/245}, 0xfd, 0x2, 0x1000) 20:41:51 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffc, 0x2, 0x2, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x6, 0x0, 0x10000fe, 0x0) socket(0x0, 0x0, 0x0) 20:41:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r1) fchflags(r1, 0x0) r2 = dup2(r0, r1) ioctl$KDDISABIO(r2, 0x20004b3d) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="b2e2f8b23e43a7be8469792241bb2bf80ed51904ebac37d2b913dd7bbacf3fcdb8a8f9af7c9a6fa870", 0x29}, {&(0x7f0000000180)="48e4ae466607e9661a4c823e34fbb0d25192ccb2cf9281543436687234d1c874dcc0a7ce265dd844f86141e38c584d48a3ed2c63fc8ecf64dfcf0fd543d79eba5d22f7bd55443fd24839", 0x4a}, {&(0x7f0000000200)}, {&(0x7f0000000240)="c02fa5109b36e88893b1064323c5fe07e4f373eba2171ce21d6b31c9b95c39adbd52ad379151f32e770cf24139ff98cb31fee4ae190502c91c2d3427ec678b896fafdea8c8d223b978f3095ca2504aaed0063e9999ca210e8bacd494fa707c1590d128e318cf8bccf356f1ac24019638a53220a37aec203c", 0x78}, {&(0x7f00000002c0)="1e7c624f9dffbae4d724eace077c42bdc0a4a6d9ef9f06654e87b65fe4246678488236763e6035b85cb742a37f70495ea2119b7d7dd67c5bf353faa27d215269ea0c9862bb286733fde1b1a317ae89e58024756f3a6f19d5736b4388a6fae9ba17e44b49c8425abc401b05dfc601c3173660a0ce80d0d32ebd35d9ccacc6f29b091fdbdd5fb479ee3d67b02cb4d25a4af454f6912396864e58eca27b0e549bfd16bdeea4881e53beb753a3334b52eac513fc9074821d3fd8a3bd0147af4c4c1f70f1f154e956a80505b1", 0xca}, {&(0x7f00000003c0)="cab75c0dd881e4b12ae57bd70cd8626b05e2bbba7bb0cb61307a3959e915728e7dcb9bcd6b7d4672fe6ded44641702126c86cb2e3ebe8ab4d6b3e553450d6b53ed6a3a33c7a7ab15d8b1650b2b0e976b60834dd6d9b28da6336d388a085bbef0d066def90e720b472ad012f342252e08075b3f792407bcd9172ac2f7c5f9cce2ec273a3e7e3fdf33833b27a6cfd622cf8940213b30bf2f50daae43885564f5c7e9a2a73f805d6e8b836d52cb163409cb723895d049", 0xb5}], 0x6, 0x0, 0x6ffff) open(&(0x7f0000000080)='./file0\x00', 0x440, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) 20:41:51 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@noop, @rr={0x7, 0x3, 0xf8}, @generic={0x88, 0x2}, @ra={0x94, 0x6}]}}, @icmp=@dest_unreach={0xd, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5}}}}}}) sysctl$net_inet_esp(&(0x7f0000000080)={0x4, 0x2, 0x32, 0x3}, 0x4, &(0x7f00000000c0)="26264363bf54455116470054987fef04c8e2b662381eeb6ef6b044bc0e31e886628048c521e5152be72bad93cd516b4ad8187049a2d4318c65277e5b2163488facb20b4e665a49f0c749ef148c2024fdf9a4e1d0f6160ef560f61d0b26de8079b8af55a366dc7106f890faaf945429a42b04c5aca47f9658467a1e5ec8042dd689bcb3ba62fe5848d687812191279b52301ac5b7592dde4fc80f5f69e0f0", &(0x7f0000000180)=0x9e, &(0x7f00000001c0)="ac7107d15429694a9ca5fad9698b889b1853b42ac2cef2225ef907637abb3f620c37cd3de4e5355ac8b646b7a0cedddfed67134b919ddd9f114700c5e20aafce5640fcca3eb5491a2d62ea2a75f79ccfc03cca0a0dbab47a14d1dba76cc7", 0x5e) 20:41:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7, 0x800}, 0xc) r3 = dup(r2) listen(r3, 0x0) fsync(r3) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x1, 0x5, 0x4}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7fff, 0x0, 0x7e76, 0xc388, "db442b865435c75d0a63befd4f5eebe4df13b630"}) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f0000000040)={0x2001, 0x0, 0x0, 0x0, "61aabba26eb0f83ac651ff7ec000"}) 20:41:52 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r1 = socket(0x2, 0x1, 0x0) clock_getres(0x0, &(0x7f0000000080)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) 20:41:52 executing program 0: syz_emit_ethernet(0x4a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x14, 0x0, 0x0, @rand_addr="bdb973531eb41c9d60cca81247e4f515", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x8000}}}}}}}) r0 = shmget(0x0, 0x4000, 0x26a, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) 20:41:52 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2012, r2, 0x0, 0x0) dup2(r1, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x22) 20:41:52 executing program 0: syz_emit_ethernet(0xb3, &(0x7f00000005c0)=ANY=[@ANYBLOB="aa786e6d90647a9b026ad978ce745d4eaaaaaaaaaaffffffffffff0800490000a5000000009c019078e09f0002000000008209b019cfb89992c583077fe0000002080090780800ebff6e46410b00e5196bf47c99016ae57c4a11a86ba490e3a676b621bb82af2b3612abc3a91510004cf197918626ab479f130f757153e4ec3d569fe5c1d367052ff154b8e090ce38d99e6c0aa018908c903b66d4136948bb72e7d34171c5ba54d9567b3faf83f72bb0f96831"]) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffea, 0x1001300010005}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) r2 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000240)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r4}, 0xffffffffffffffe8) r5 = getegid() getpeername$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kqueue() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r5, r4, 0x0, 0x44}, 0x0, 0x0, 0x0, r3, 0x0, 0x1}) r6 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r6}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, r4, r5, 0x10a, 0x9}, 0x5, 0x3, 0x8}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/214) 20:41:52 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000100000000000000"]) getitimer(0x0, &(0x7f0000000000)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x48, 0x5410}, {0x101, 0x3f}, {0x5, 0x8}, {0x41, 0x9}, {0x46, 0x10001}, {0x0, 0x1}, {0x87, 0x9}, {0x41, 0xfff}], 0x8}) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, 0x0, 0x0) write(r3, &(0x7f0000001280)="c2564152c1ab4e02beaafbffd7f7ea9b6ba8755760791d3688e0f3d9ed1fcb73bd1075c0171e3f372e83a456d22af6eb2c387944885edb74188c0cf7516c4b579cf68a346b2ebb2ba45c7bd246165bbb8191e38d171272ee89a10337c8b0c476e0d9f6f08fb4360f141d86c500ec0b1e62ce442710bf8334be199941c9c55663ec366320a03b3daeb3d774cae4a93dfaf83d3154fabc00e64acfe3664aab1659519d1b5d650abe4c0e5cc3de8c77e8627cbf3fce7f5932b691ee2e", 0xbb) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x572a]) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000001c0)=""/4096) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000001240)=@in6={0x18, 0x2, 0x7, 0x7fffffff}, 0xc) socket(0x2, 0x2, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x80}, {0x9, 0x4}}) 20:41:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000340)="ee1a70d763e71a12a4e1c1bf94115f351f9d00897c488930382623222f88ad37e8daa25f13fc269fcb1f77a017dab8d2d3c0c2ee38af0f247c938ff5282801cf49f200ed137f2a2023b541eb0fde0d46700c704024941849c25b434f8ca35c9dd7d403d4bdf354dddddff68b5b402febce", 0x71) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) syz_emit_ethernet(0xcf, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800450000c10000000000019078e0000002000000000c009078dc020000491b004000680101021d0005ffffffff00000007940600000001940600000005443c0893ffffffff00000008e000000100000005ac1400aa000009fa00000001e0000000ffffffff0000007f0000000801000000000000080000001f83230000000000ffffffffac1400aa00000000ffffffffffffffff0000004400000007831f017f000001000000007f000001ac1400aaac1400aa00000008ac1400bb000101010000497dddb95bdb29e36b4c"]) r2 = semget$private(0x0, 0x8, 0x10286) semop(0x0, &(0x7f0000000140)=[{0x6, 0xfffe, 0x1000}, {0x4, 0x4, 0x1ffc}, {0x3, 0x1009, 0x800}, {0x0, 0x401, 0x1c00}], 0x4) semop(r2, &(0x7f0000000080)=[{0x2, 0xa, 0x800}, {0x5, 0x6, 0x1800}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc, 0x1000}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0x6}, {0x3, 0x3, 0x1000}], 0xa) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x100000001}, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r4}, 0xc) getpid() 20:41:52 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001140)=[{&(0x7f00000006c0)}, {&(0x7f00000000c0)="854722b34c5ef681fc3655df3d9d4c8584ca2d733ba203a77a81e75592216272dddc73b7e7902687ed29747788f9960fc75ab62f120ec80fbedc", 0x3a}, {&(0x7f0000001180)="473d0f88822add2d20bfe5ed895cbf6624b131ce6611cf4301f21c4fa37d28d526167309e50426611c7e3cdd4d12610f9290699bdec2e6cc8bded6edbc5834b5686e19906c1859c7fc92622c3694ac6c13d897f4f6afb7170df47171ea1e683b8ff3b0e2b56f41eb2825a6c4953a0c3eb486e2274a1ca5cda964545e63ff52f35ce4546f762f0548912750e712d35bc6e5b66463081408f7c91f6d23a009463989e32187b71799ea84535d2a192b9b3b4ed8e111c10a380e1f1aff6f7e24d89da47ae18d5c51e16a02a50d9550338bd9247e491faa651f3a32f7a82a37b923881c01a4d17b6806e265558bb420f0ffaf2a8fac2a98a51c31ac4bed241a7956ac93ab4e3ad365063e96df7479cca2c98fe997e4abda53d9ac4176f0244cf83c93a7ad3f46b4bdf1404a7e33ce61746d1538f6e7a67ca154770caf6cff179dd4732e4c034abb691c83305261244b8b7b7765af361b4cd182b5346dbce35569a0482afa80ac57a7f733a6b601444df3dc14563ccdc5613115f15c7613365d09778a1b6ee1be502e87f1578cbc595a8962d97dc9483c8a89d3e60950bc614748f2f9c66e33acec394d2f1bec4ef6d1d8f220d9a1bdda5a8ad75bd9bc026d4e96be2a307701e3e00bfd38fb32992a90a1d91989b459eed4cc5d51aa263926df128ece28b121a5bc813a220ef0ebfd07149819137741d3bc496a868a30f7ebc81d169f7a4906c9ccee367de2136da57820c80a3d7f6d7957e0079c7122bb5e2de8301735231d2bcd8d9f37a2c37327792b35dae02c320a7427f89343f1f8b5b5b7078e77aad3c41a3389e49e949d96738f26cd0a3e145d01eb7c2b4c40103e202282c2b57537b94629ffa274195b454014d0c4fa5cc9e6be26eaf826c305a4c175c8022aca45b3c98892327098546048bf19091a8509c08037fb12d02e7a78b18f3fcb47965ab455e351d0786c7df2f6f3b406d15e63295ba4515a238d5d38143a1482148984724a9b75ff817f8198a85bd473b0139e4bff86d9a79d5091fc29e29436fedd24d01ed915ee78fb0d4cf93ad974858c142ab9c57903417c138b074e4e22fc35fff9ea5534eedae85a1016645865785c5bc8d405fc5697e283ebca50be6d851e0dc9ca384a09417fb70c91b8c155957f43c791ecc8d22e4bedaae09db451db84fead727b095de9cea619a5b567311d23d56b69366535308cb8b710ca3bb9785878e8c30729130ac0b9dce0eab26b5a9920120c20d64018653ea73e7da878713aa37ea3af663476599167192e8b01f91270c1541e009fe2dc986bfe1c3347561dd0c52a9dba2c643253c5042d07a57b7db2a686d798863d354fd25c963bdf00520abad152d7f81024d1aa2cf14e6bbee24ee6a35f8dd27695b5dea21fe5f0e192d1ef7a867731335aa9ec868cbc1200461aae59f1bf1f3f355d5495ec339fe3b939016407f495ef9072e564f96f27c3b90f5983c2b10daadc55a8a7d48e89dd79403cd3d13ef889300c138ca4694722de0de196288af52f7ba5961f2087ea06b7240049cb0fd7c21a48f4bf79b6c8c81d58baf7dd01948de0b96f37bc55e27b24eda25aa0b447499d3230d8d9d47839e6d2d0c8caa39a35c61fe7c51002e88f77c4ee9fac5779038c8cb8d3735788a5a34417a59c43aa266f0f471e20bd03accdd68af5de039f337f730bfb25ea3d866a7bd1b0a6c8066c747073e887f0bc1ab337f9d085790da0997b8fe72d5a363bca39c9e0bb4bfebb16c89320f5f479350395186f3592fd6bcaf6fe9ebb280076ea5352267599475fadd35b7bc55704a95afa6f91aac2388bbc2753484af205fe46e294a5b56117224cc9871f787c84b0472c5af5f9c1328c2c74fd047c483f9c7cc53fc2ad78dc481a2d35f621da682546ae2bbaab1602f13dc79ed1f8950d771ae1dec5c3cf5153d6a54f420d9bb3fdc71642102bcbdb7ce8f1d0d38f22cd3ed6ecc1a856f64b29cc88fc8096475a9746af9d0913d3e41aedd2b1a087669767d23f55db687e86c4f0376d5588c5330ca351b793aff92d79cc89b4fd8652da27823940c15b13332ceb3784d636df6396ff533ed8d9b9d3c72651505e9af24a553bc54319a6c69272de40b90d90a5cc70de48dc7947f0c2584d7de2c2acf6ed8ba6c5ea376fd574da0336f51ad1037e1d46af7df0e1a1fe7ab273d788836ad2825c0081462a31006ddb8f84e98429f3580901b4e77dae713bf4f7f5786ee43a66ff2ecfb982cb38c8410b171cea6c29d16e6b3fc63adeab36f206b3c2b233daae3ff4081d7acb56374e925d8b059878c6b01c46e5b958bfe1c6bb0a49b1355f6d0d219a04c23875b8d19098a56119ff477f12c092e64f7f7c36df15a1eade6938a42846c59309035fbf84f1d227716c4f8bd28820ea3f40a00ce5f6e60b508d51655d48949543870d333bc0715268cdff142593e075a25cd15f1b105dabaf184969d01c087b74ef9ae70d1661608281c2192965f0711fca1eff96142d64184a70b4f6ee78bdf2163267949c027fafa3ba6231bbc83a0f08f44d0f311a050f89e999186024b8e80e73ea265b5f783f8585b955d007bf37d199e96b77b144ba65bd91d2e26f327c6987048718ea6de71a3efc189d054c803703be3fa9d244eae31425c092b55f813e59094d827819b6dd34a9ae85b3dfb257135fa1daa77d0b96bea944c1fc47d07b0caa4ddb83c535e5a799671693c6f5c4a22dcf9514eda1b57b0cbed56d0bc29899a96cd6367b5203afe7d0e2f2dc96fa41275e56ea6735e886316a974cf03b9317465b270482bf4e5568a76e745f71c06fff030e509320a7a4ebd6cde9d6c1cc295a5b9ca6a405475ef906d92fdc608fdc6d98ad9dc7f8e954016f04cd6ef8e3bb556ceb9cf29825edc16b899d72ea6be3bb1c9122545ad725f3a2f216dc6e3cf42bd1e568f968a5893cd7f13add8caf34c43a85f651c394c04bfd6e76cd51aaafd9a2780756102a44066d4b295ff5d4b605e649c5e15a72c004e74f0ddac05a3a39b35a7ad5c3072ac4a2b073575efcf0cce1d505e3ec3839352af5b0e4df2032a2e48b5ed170639fc05d2c3faab90c6f049fc64a67009ce5d56921995ffebd06ad44eb7f81177323e74c840f4cb6f88aa05c2e886a560142a3efee5dbd32ce49d385e95b82dffb99a2775050a4af1d59d351a4d939e22c5c7602ac31acd529920098a87069926726b7ac68b339563d02096ffc86840d3eeb8740cb6c39e0c04e605f6ad50f334775268a90ef0daf99efa04c52f7ec80ea8a4b0aff1ee1faf89e1e7c8de48a2259eb4a868268b9393f9b0f3b2f901811b20f5958e06dafcd279642db9ce579d385aeeab0ede0969870a946eecfdd20a180de3af4e6081c76273c4ba2e9c8758414d5f2c0b08a1ce3b4a84a6bcd5f8a5faca14224c6695c65d1e61728404e446972f28e0532b4e8b579099e1a96cf18362df571a2cd5fbb134010f61d8a3331813e99fd726e6e1996017b4656173069652b98e47901e4918a0f02d722d5483f488baaf129a3ce0f14452eebae2c6667189ea5dd647397211fbbc7a7afd46a0f1f89c6c48d9673277177576196ad96121f0e74e48c1a7476d1efe66edfa678d988bc25bc6932a7023321e8adb749d10af8ba78e0bed6802ba0c6e04bc851d5b63bd55232ba7e5f8fa26af7a22dcc200432c644c117705829856299f7abe2d3965f70ac153288bdcd3ea9942fef7964de6327871def7d5bd87953c615328ac275458e424ac49259f38759e258dcc53d224ca90777e4d68cf858d7e07a30d4c7c830e8e978335ea4f60b9a96219c1e9111d92abdeffd7cff06926552ac1621ece0437a3463bdcc2c5490ca46f73fe26b8ea44242804d80492e73d13b2fa0d1ecf3718fef3b95ed59428d7bdce3ad27b9347881c0d5e6d987ad3047e812760cfdd7cbb75e020aa41d502d8fbf676df93c6aab045f2fe626f672e477259c4d152ead8543f5c0699b662a6f5c8f439c6711cfdaca6015aac7efdad07cf56d9612cbb106915df0310e7b2f48f99931f0a28bb7e3984c55dfeb2b34b9346b8f4b9e36b36b587df12acba9ae66886b09f33267e1d44bf8ece19fc19d8e8c0af499c5889825d84d12adde8a0b7169f413682a77425fd0d94c4ae37453eb26785fe6c04f5f7b37f48ef94c8fc637f3e71ca9c0ecd97a3f424159a00e711da2dc71bd8297659788146edcdd1298773bac407cf4418e6022b52949c6e8a27bcd15e9e00757efa279340330d79c2de31b1ba7fc005b4ba012d21401fe49be1373930423fb6c22a76a10c6079bc23d2739e502a846253404c02900cf696031913d85dcf1a12abea84402d29e543f8d7460be7cb37e7f93d81e276fc24e2df03a7133b219e4a7595a84bc89b879d7041ffe67a39afd7ae34fab6fc263c92f9beb10a148055bb1aa40a95cdaec52129cac1196013de1b155c2df3d0a0b9e427b9e4df64baf6c0bef9ef907621e89a1f5bf773ac13d6bcf80529eb90ce92e0a2bd252b5bd643de1b217b20294caa97316bee2c9a52c07c48226c0f90cfe52761529d1eb93fe7d574c4a265474c9176e4c1bb2d2cceb2260fa8c1ea604eb38b68ceb3d50dfcb3e69871ca26c7abba3b96ffc5e26f2ae1d2aa399aaf019d9bdd0f504c4964b7bc4c88b34898b0573a6f55559a9942f22b50d464c655a0e4307a254a379e6fc24952668af3924e6ccfcbdf0fcd834c4bf5c2fcf00ebc55052e783b35eaf905f4da071f023c859bc5c1b90ba6c1755e1d9d2191fdb1b59a2634027074b0811deb098d4469baead7966811a5d2aaa770f4241c55dafa0d94200e2c4f714d1ade3166b8e3698b8a0a6a672c9b2d72e9093b3c13be5bafe0fb2290e637271b5e4d1d4091dd512af8eea1b645e53256c83a65feff4c44a6408e17ff6de2d4b2972144462bb30daa4b224d8a801dc9d95dbdec6665e2b97421236148bb5fdd926a76c9174ba86d3da3154e3764427f6e050b8094280c957f6efb75e30f7a49674bd0cb3fe7da6db8d38ea66698408e9ece03f0c689d43cb76cae5a6811812f8351b52b2ba1aa4ce61d337eb569f198f4fba62f06623878a65626eacb59f38be12c115cc164bd24835eef627ef1467cf7a578d5fa9eb1203f5dd5abba5daa42eff1b79dc46f5c18aebe1613d257d4e41310aba25d5ccd907c5af7de2c6b3ac9ab08768b06cff6ea2b272779640703858d24d606196ff6754c02763f4d36304240be1aa785a1a966a7688c82b00128371d9587fce4fed6d818171f2b34b004963c6b58901119a356ea73ef43492928a3ee12ab0f6f5b87d1017aebdc31a24a02a94e08a4bd156fd259fa431bfb680747413e8e4d761f50c248de61a82eda21679ab9db5f6eaf5987c5a8aba60d146b5875f1ae9147880a366d599373cdc7fadd9d480dfbd63b4e76920eb94fc15cd33c5ca02077413b5a7c37465bf6fa1e28b57e02e85a05aed402af7df1e1165249b97e4046f33f7bae47c394fc8b4f8e4192b65c5d2512835209b8efb5100b0fa334ec22e3e2fea8c4226e5f92568e07a21c7272d2f4f4c3d7b122bab7c79a0b7b084cf7546c4e03c00596702c45f1af3cee8e8319b01d3862330ae7d837f858ecf1b79ecba7c927af6b1c419eb0852085e8b83b80817a395891b2ffad874cda82bf4dad5f7cbc66e49d548e93fd7f989a65bebc5411b842c5135b1be55308dcdfbcebb28934c87b710fb3452cd3f2328f22a59e4bdeef53707bcb377017fe040c782fd51fda5eaaf3ffd843c0ab03efe92defa745e4ccfa85a4819", 0x1000}], 0x3, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x34, 0x3) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00>/fila0*'], 0x10) close(r3) fchflags(r3, 0x0) msgget(0x3, 0x8) write(r3, &(0x7f0000000140)="312089a52d9598170a4e7105d9dabfa816e8c51cf930b50da960a3e7f0da5a9ddef2661507cb4d278c883af0f1a67b15cf22a0cb7950345da298858d256458b659b0b5ac422a8c77147c710ff3d1aac2c0e0900103f9dc288f002a127b13e83f0a889ad9c674a2c3922b5379ab8139595a528c0f8f3eacce12ff88587010ee1a02fbd6f7a5f3a950018d684ad0fa3f463ffebeca066891954a806a8d5c9bb69a63540ac2c49e06bba24af68889e9605f03e811b40415d61f5491ae09f0e2893f0afee4375cc3e8186a67", 0xca) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000019640)=""/102392, 0x18ff8}], 0x1, 0x0, 0x0) 20:41:52 executing program 0: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) fcntl$getown(r1, 0x5) fchflags(r0, 0x0) shutdown(r0, 0x2) 20:41:52 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = kqueue() bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x401, 0x0, 0x401, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) write(r3, &(0x7f0000001800)="2020851eb269b3210a", 0x9) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:41:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) sysctl$kern(&(0x7f0000000180)={0x1, 0x18}, 0x2, &(0x7f0000000580)="f4ab3071", &(0x7f00000001c0)=0x4, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCCDTR(r2, 0x20007478) 20:41:52 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x80, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 20:41:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "00002451859e1865790a0000000000001fe600"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x8, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000180)=[{0x5, 0x6, 0x800}, {0x0, 0xfff, 0x1800}], 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) pwrite(r1, &(0x7f0000000640)="6f2d4ec58750bac99e661788904632a1c9196c902c70d81a28de095eb4d8451fb9ed87161b3ad1e11e1a3f8e153a3a4db01c974c1afcae87bd87993be184628f65262df13678bda3dd6594ff78c04995f92dc8fdd7280c3c169dab5b", 0xfffffeb3, 0x0, 0x7) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) semop(r0, &(0x7f00000001c0)=[{0x0, 0x5226, 0x800}, {0x1, 0x1, 0x800}, {0x4, 0x5}, {0x3, 0x0, 0x800}, {0x3, 0x405, 0x1000}, {0x1, 0x400, 0x1000}], 0x6) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r0, &(0x7f0000000280)=[{0x3, 0x6, 0x800}, {0x3, 0x40, 0x800}], 0x2) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x4, 0x7}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = getpid() r4 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r2, 0x90, 0x101}, 0x8001, 0x1ff, r3, r4, 0x7, 0x100000001, 0x100}) 20:41:52 executing program 0: r0 = socket(0x20, 0x1, 0x7f) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) setsockopt(r2, 0xfff, 0x3, &(0x7f0000000040)="c8413387ab149892fa55ed7dcef719bbf0be1841389270fcd8ee6f8cdacbcb341a4e5175bd7358aac731bcad3a35f91eb4d3ee312857f7949c5a7fb14a95342b35189e22d824087a279da73c6291b1d6787bfcd2946ce39770e51f52164cf7b8169956bc173241ad66a2582e210331932b851b5f6025ae5f486bb7f458c085", 0x7f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66895f7a2e00"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[@cred, @rights={0x0, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x0, 0xffff, 0x1, [0xffffffffffffffff]}], 0x50}, 0x0) 20:41:52 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000200)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x6, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x4}]}}, "4b6424c2"}}}}}) syz_emit_ethernet(0x7c, &(0x7f0000000000)={@local, @broadcast, [{[], {0x8100, 0x2, 0x1, 0x2}}], {@ipv4={0x800, {{0x1a, 0x4, 0x3, 0x8, 0x6a, 0x65, 0x8, 0x80, 0x67, 0x0, @broadcast, @loopback, {[@end, @generic={0x7, 0xb, "49c81ec902d2afa974"}, @rr={0x7, 0x1f, 0x3, [@empty, @loopback, @broadcast, @multicast1, @local={0xac, 0x14, 0x0}, @broadcast, @remote={0xac, 0x14, 0x0}]}, @end, @rr={0x7, 0x27, 0xff, [@multicast2, @multicast2, @empty, @multicast2, @multicast2, @multicast2, @remote={0xac, 0x14, 0x0}, @loopback, @loopback]}]}}, @generic="28cb"}}}}) 20:41:52 executing program 0: sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) 20:41:52 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x39d08634, 0x0, 0x200005, 0x0) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffcb0) write(0xffffffffffffffff, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) setsockopt(r3, 0x6, 0x4, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r5 = kqueue() r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) kevent(r3, &(0x7f0000000040), 0xffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0xc4, 0x40, 0x200, 0x7ff}, {{r5}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x7, 0xfffffffffffffffa}, {{r6}, 0xfffffffffffffffc, 0x11, 0x80, 0xfffffffd, 0x50000000000}], 0x2, &(0x7f0000000140)={0x7, 0x91}) 20:41:57 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6031077100383a00000000000000000000000000ff0200000000000000000000000001010390000000000000000000000000000000000000010000000000000000000000000000000100"/97]) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchmod(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r2) fchflags(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = accept$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r5) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) fchmod(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r8) setregid(r5, r8) 20:41:57 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffe8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x3, 0x4) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000380)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x20, 0x4000, 0x1) fchdir(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000340)=0x401) socketpair(0x2, 0x2, 0x2, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="4f6d33b98667dd104ecae417957a35e110ccb6ddfe0fa1e0211d07c555d48712adb279b0d3c8425a985811aa2ca72486d75337e714eedeae8491ec989d277238461c5561ddd216e158d9aa5715fb4ccb160ff5c23fa3861e1d34cb9d643cc561898cdd12fbddf9438805c177573b810930dba636f1cef29b4f009e7c4095dc1fb39553c500747744b35db8ddc539f43f4405d4810fe2a5c1e0a2cc8f759c5fb18542e9d71f602cd00cf36b7d5db05abc71aaab7e5f78933e7822fdc77eabcf64a5ae2b60a75a40edd000bc03b0e09314cd37b60c2f0b30a3c3327aa03c4539a3f7159b47002161af2b3463d365", 0xed) 20:41:57 executing program 0: socket(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mknod(0x0, 0x0, 0x81) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() fcntl$lock(0xffffffffffffffff, 0xb9d5cd3237c7b550, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106978, &(0x7f00000000c0)) unlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file1\x00', 0x0) r2 = socket(0x2, 0x1, 0x0) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0/file1\x00') connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00f610efbc594e81edf4964a7450c6838ce82e277c433634ff17e881c90000000000"], 0x10) shutdown(r2, 0x1) syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x80000000) 20:41:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "00002451859e1865790a0000000000001fe600"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x2e, 0x100000001}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 20:41:58 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x80, 0x100) r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b5496fe00"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0x0, r4, r1, 0x0, 0x110, 0x2}, 0x8, 0x1, 0x9}) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r5, r8) 20:41:58 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffe8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x3, 0x4) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') socketpair(0x18, 0x3, 0xff, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') mknod$loop(&(0x7f0000000200)='./file0\x00', 0x40, 0x0) 20:41:58 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d730c0f62ba60b62e6f97e0010008b00009d4de4", 0x0, 0x28}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) dup(r2) close(r2) dup(r0) ioctl$TIOCNXCL(r0, 0x2000740e) socket$unix(0x1, 0x5, 0x0) open$dir(0x0, 0x0, 0x0) syz_open_pts() 20:41:58 executing program 0: clock_gettime(0x6, &(0x7f0000000040)) r0 = semget$private(0x0, 0x7, 0x8a) semop(r0, &(0x7f0000000140)=[{0x4, 0x3, 0x1800}, {0x1, 0x401}, {0x1, 0x101}], 0x2aaaa798) r1 = semget(0x1, 0x2, 0x0) semop(r1, &(0x7f0000000080)=[{0x0, 0x8000, 0x1800}, {0x7, 0x7fff, 0x1000}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8000, 0x3, 0x7, 0x1, 0xfff9, 0x8101, 0xfeff]) 20:41:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r1, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) listen(r0, 0x0) setsockopt(r0, 0x40000028, 0x1b, &(0x7f00000000c0)="8001caead15c9b635ed90000", 0xc) 20:41:58 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r5 = accept(r4, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendmsg(r5, &(0x7f00000004c0)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x100, 0x3}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000140)="f2e9e2a7924c4f43fa28abd764b6a2dd913bc876396c6d857a101c6c19d0814bb79ea2412eba41a9d67522dc148a600da81ca379fe11f208f33800a2446e4626e3aefa17e6360d1ca3f2e68f3409606e200de9d55596df6e6e4f17f8c00563ede50166018f2b05da3d8ab97c6e005ff5c3242abe37838edeb06e6d618a44b2241aa6f1b2475ed70c9cf24da1816466c805566d7c724274bbc1ec74db66c19337a5", 0xa1}, {&(0x7f0000000200)="540d6e1d05ac26a42f4d3d907b71307daf687cdd956b25eadee3038cb7a275324db7f84044c7e6d3050e748d324c40f1b2265313ad1bc5b54c600d84d775c45edb359a1b2260c893acbd77ddd18be0e1b70b7712add9fccee5f62262a5dbb000c9d153e8f66e6b4ff6910aefe46eef23056dc57d6945", 0x76}, {&(0x7f0000000300)="73d7830f72304b6dcbe146d6076f7b698a59da48ba77b487a1e376265682bad307494f6d016fae1b284b3b3d6a0593ae0c3a959cf79a8fc29eec1a6aafbd17f2f5558ffb683fcc6e29abb843b7d5b930f2d0eecd01c59864cc15f8de5a5fb215f5d9fe910a15fe117a009ca124dd40bbb3b5bc317a70b3c6b9a2f7c3e498e6b7412e8ae1fa29b527", 0x88}, {&(0x7f00000003c0)="343aa784906803f9ed3de709296a4eaad8e92d6515efe3ad5b8cecfccca298ddc50b2a52ef473e2571540259b6dcfbc06d540826b92a9f3c58ab732c73a9543c301091480cf663d815b5f141c2cfaf36a43e9b90e62baaad860ef7f3819a3eddc8880837bdb2b8a64739eef8d385c69f9b70ce352ab12137c49aa9fa21cb3c700019a4ba1e73492b2f2486e67439163a906554e6c7796306aaa84fe3fc2479aba54595c10d5d652d4c1fddb92ee269f80a147adf0be8ae2d7f7f9f2ddc11e1e742168721cd95d2e7cac3df78", 0xcc}, {&(0x7f0000000540)="26c96023ee8ab13d878d6f43f352a576eb6d0036743d7502811b348313100382f4d5a2c621af02d9986b2c9256e9d3d545e9a974ccf017b04f98cbcf7f4c06829b1b4b326789f356e8fa533f77352f448c3592669c6674e4a7d1854a23805a81484c326cb597a16c59cc630749b78de997b2baf6898a20f3a593c628e66ee7651629a5ebf809a02e0878992c464e30edb5e3cbe3cbde24bc251fb78ba75bfd77d449ee73e61bc13e6f48bc6c3cb0cb", 0xaf}, {&(0x7f0000000600)="8243d4439e3e5383058c5c2175dfe98cc6cff01a2bf820a1f483621c0f55399a59f801a43e5635928b8a07ee74362685a2137bb830c00a09fd1fa68a82cb60677663717115d8929b6ea2a49aa18f4a2c02361095a518e259fb0e4c431921852d39db8d78e38c", 0x66}, {&(0x7f0000000280)="23ca9435", 0x4}], 0x7, &(0x7f0000000700)=[{0xb0, 0x1, 0x7ff, "3c5c3ec05edb35752eea97769006bc54f4d6ed40f5a7c066c146a7abb8d7973da8f8bfc552f005625959e223eabfeca3434a2722e694457b913f7376b1e6845b9e80f7236d2a7328694c5d9dd33c16cd025984ac7c4aa1adcbb9aad59fbd7c4ffa9bb49950d0297b600c991c4660a256b09ddbc69f1131f8bac1d217b10cb3584af4db3ddf7441622e59e6b0c44a152219ab8c33606ea9fdfee3db97fff6"}, {0xf0, 0x1, 0x6, "e77d040dd692354632cb46fa7735e9df2d4eecdd43897e0ba12d52ffae8ed9d12d71d70744f8f6f22b512166d035ab8e23924c9c2d4569c370d7128f64d0bc5483ded04707e0e183865a53b2eb8220a307dce9362f92e720ee0de1c1e2d7b2c968e1b4128f60431180a55449d5d9ba405ddc1716f530339865d5bd30567cc98efc942d716f9750d019581e882675df8f1497e170922db33e49ba3694231d0982f194c18eaa34fa955f2174ccc5344b222a42e5c8ca669200a1d89f6e56f01792c57c0843a06f3cc8567c36d0e58238b26fb7f5937086d7d785f42910"}, {0xe0, 0x1, 0xe41, "3d28704c29d8039bb3b213cb93cdb002433fee56f8341df1886f5d27dda0e76a8cdab5e516187c16867da603d884771f8129c55a00c804e9730c94ce30da0819019bed2175f4926be020c4b034a6bef15d87e91409ee2c61e5d0a1b9a18b3950c09e5534c1d7807bff713c8b42fe92dc93ee0be483c5e25e117bc2b999d69524346763f5536bfa28ecbe0fae06ce934b06bbbf384a2c56366fb28598d5ce39f420ea338d8c5e331476876d7ee393e93ade4cc202035872a01e2475b6f7487465577885df278509b6044418"}, {0xe0, 0xfffe, 0x0, "86ba87d68f1994151757d8d96c28c01a38ade5c0154288c1eae4920c52dadf535c2a1b22ad1610a59d803fd8e015198a2257ceb4aaefab52e3759225613986ef2999962735afbf8a9004c3edc8c7282cd977d73b9b04ddabde6077241632cddd4959892252e6203af753bb89d601241848267bcfe456e10f2e84a34e791ba56adad34e524a25bdf6931108d108f9e4c7d3b9a701ea60babc6410a9558488d60472d174cad9d60b23f5c3b013cf3b550540c43b03e723e2f53cc780dcd12f30b605a13220b5b2d7f16ac76ebea3d2"}, {0x70, 0xfffe, 0x9, "7d684f016aee3decc9cee2a50a345cd74db65cd7e5565626395037a88f66bdc893a55c9f52dc45e8b8ac623c085724d9afa5021e205d93c06f11dfa5536d07de97576a08c63ddf9e68fea07af82aedc26d0c069a74d558423a2eae20"}], 0x3d0}, 0x404) connect$unix(r2, 0x0, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}, {0xffffffffffffffff, 0x100}, {r0, 0x40}, {r6, 0x20}], 0x4, 0x10000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000003600)=[{&(0x7f0000000500)='\x00', 0x1}, {&(0x7f0000002600)='\"', 0x1}], 0x2, 0x0, 0x0) 20:41:59 executing program 0: syz_emit_ethernet(0x42, &(0x7f0000000000)={@broadcast, @local, [], {@arp={0x806, @generic={0xf, 0x200, 0x6, 0x10, 0xd, @local, "72959666e9d9b97cc7628b3c76b609aa", @broadcast, "14eec82efa5a73a0118ec51500"}}}}) 20:41:59 executing program 0: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x35}, 0x3ffffffffffffea0, 0x0, 0x0, 0x0, 0x0) 20:41:59 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfd8, 0x3}, {0xffffffff, 0x6}}) close(r0) fchflags(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x31e206c0aa0aa4b9, &(0x7f0000000000)=0xb333, 0x4) 20:41:59 executing program 0: r0 = socket(0x20, 0x1, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r0) fchflags(r0, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000080)=ANY=[]) setsockopt(r0, 0x6, 0x7, &(0x7f0000000040)="3cabf79a9f8a8ea3d19e9ff3791345fbf93b0fb0d897a1efd862ca064380c2eb94904c00ece363573f086efe6d894cda97f13e3533760c983647e43cd5402794c6bc617e2546f6d5bb09057937eb4007bf79af38a83d9d93bb761c44b663c55a5eb5ef6e885e488e834d9e30aac3c877ecbc7c578e15f668eff6", 0x7a) 20:41:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d4020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4087, 0x34}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) write(r3, 0x0, 0x0) 20:42:00 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') chown(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r0 = msgget(0x0, 0x44a) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/8) 20:42:00 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000), 0x0, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0xd3) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x8000000000000000) dup2(r1, r0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x7, 0x2810, r4, 0x0, 0x0) 20:42:01 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) chflagsat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r3, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:42:01 executing program 0: syz_emit_ethernet(0x76, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60f9ff0400403a00000000000000000000000000000000000000000000000000000000000000000003019078000000006000060000002c00fe8000000000000000000000000000bb000000000000000000000000000000002d000000000000000502000000000000"]) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xffff, 0x100, 0x1ff, 0x1, 0xec, 0x66eb, 0x2, 0x1, 0x2, 0x9ba}) 20:42:01 executing program 0: socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="3b024207e0000001861835bced11a0007cb0741e5f1104170919cce61818ac585b3cc087112ba875e4d135090002007f512e14ccb2d0dcd4a79272b268e246ac8e2f5d2f"], 0x10) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000)=0x2, 0x4) 20:42:01 executing program 0: r0 = semget$private(0x0, 0x4, 0x772) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x2, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) mknod$loop(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/97) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x2}, 0x3, 0x0, 0x80}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000740)=""/4096) r1 = socket(0x18, 0x400000001002, 0x0) r2 = accept(r1, 0x0, &(0x7f0000000300)) recvmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=""/95, 0x5f}, 0x0) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r4, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) semop(r0, &(0x7f00000000c0)=[{0x4, 0x40, 0x800}, {0x3, 0x40, 0x1c00}], 0x2) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000080)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 20:42:01 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x12a) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/237, 0xed) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000640)=""/102400, 0x19000}], 0x1, 0x0, 0x0) 20:42:01 executing program 0: sysctl$kern(&(0x7f0000000100)={0x1, 0x1d}, 0x2, &(0x7f0000000140)="eb80bd39", &(0x7f0000000000)=0x4, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0xffff, 0x2, 0x7, {[0x8, 0x9, 0x6, 0x550b, 0x80000000, 0x1, 0xe47, 0x7, 0xed4, 0xfff, 0xa1, 0xffff, 0xcc31, 0x8001, 0x2b, 0x4, 0x40, 0xf510], [0x100, 0xffffffff, 0x7, 0x9, 0x8, 0x5f4, 0x5, 0x9f18, 0x0, 0x1], [0x8, 0x4, 0xfffffffffffffffc, 0xfffffffffffffffe, 0x5, 0x5, 0x9], [0x8, 0x5, 0x1, 0x8, 0x8, 0x1], [{0x2, 0x4, 0x11368d5e, 0x4}, {0x6, 0x400, 0x401, 0xa67e}, {0x8, 0x1000, 0x906, 0x2}, {0x8, 0x4, 0xfff, 0x3}, {0xfffb, 0x401, 0x80, 0x3ff}, {0xfffa, 0x9, 0x1, 0x4}, {0x9e70, 0x200, 0x81, 0x40}, {0x0, 0x361a, 0x20, 0x2}], {0x1, 0x7f, 0x8, 0x401}, {0x9, 0xe614, 0xc0c8, 0x8f1d}}}) 20:42:03 executing program 0: poll(0x0, 0x0, 0x3) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) setitimer(0x0, 0x0, &(0x7f0000001280)) pwrite(r0, &(0x7f00000000c0)="034875a0e2173fbfd3867f01c4a722abe4804f6e4ab9b6ab9f07c746bb87bf877c64850b325d6ce964866b1c64c5e613a6db846bcfd59947c95e99457ffc60372e9d48c666d2b53e7a3fc6084dedc439bfff718ad19d328e2cc1b9f87a3ab140265461e357b7f1ff906105cc77f666fff2b6a785a9d9163b91f890f4866ed6995e8d59846e0fa35dcb72de3f137660c66866df871d025bc33deab13dbbee38552f6548942ca0bbeaf2284ffb9dbbf8ccf65fd845f9f3753606564b1eb6c2450561945efd00f7ad46", 0xc8, 0x0, 0x7fff) 20:42:03 executing program 0: r0 = syz_open_pts() syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x37a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f8fb0000000000000000000000000000004000"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, r1}, 0xc) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) fchmod(r3, 0x108) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r4) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r6}, 0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r7, r8}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x6, 0x0, 0x0, r1, r4, 0x151, 0xf7}, 0xfff, 0x1, r5, 0x0, 0x5, 0x3, 0x1}) r9 = syz_open_pts() ioctl$TIOCSCTTY(r9, 0x20007461) 20:42:03 executing program 0: sysctl$kern(&(0x7f0000000000), 0x8, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x8) 20:42:03 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000002540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a90b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000994c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d26894f8e09cb56ed9a4ee425a00a5ec27dda1db0c19609336abcc603246375a29d53b99949022903a8df95a8a5c348ab93ce01caf3647f604a9a3a28e5e83577be2104b81cc14e7c578973960705d97342c8e67a591e0610d7c1c76b60a6c992a3dc9072f39dc5d5d396e3e1612ed570677df150aebae41e6c92f3cc93a08106a87d232fb12229067ad6d4785aa5ba5376ec28e225e92f1343b03411b2a3f0c8916f95d45cdbbf67e851e572cd1a98a8a47f8f5a3e9897119232c589ad2967d9b52fd90a28c47d06dd8d595382144b4e5d600a008249150a40d36ad8ee422a3c8bd2d73d23d69e41d32ed9f1c93ef9036750593f27a1096be709b981d831b12786cd527cb25a5965076299504f8a2eda388e93aae8366a234e7e20ee9aceeade0127db27e1fea1172d141be3c20c2d1acd085e971084db490fce231fda483d3bc464690ffae2f36151b9098504ce02a67728e8f0ffbbe000000"], 0x106e, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3a}, 0x2, &(0x7f00000000c0)='\a\x00\x00\x00', &(0x7f0000000000)=0x4, 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f00000013c0)={0x0, ""/4111}, 0x106e, 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x0) msgrcv(r2, &(0x7f0000000140)=ANY=[@ANYRESDEC], 0x40, 0x0, 0x1800) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r3, &(0x7f0000000040), 0x1) r4 = fcntl$getown(r3, 0x5) pipe2(&(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getegid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0xfffffffc, r5, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r4, 0x800000000004, 0x0, 0x2}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, 0x0, 0x0, 0x0, 0xd) 20:42:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "00002451859e1865790a0000000000001fe600"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e61e80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe01853cbb22f62d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208af9f63d4fed291214c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67bfd24a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r0) fchflags(r0, 0x10000) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2}, 0xc) r3 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r4}, 0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) fchmod(r6, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r7) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000380)=ANY=[@ANYBLOB="01300000000000000000"], 0xa, &(0x7f0000000980)=[{&(0x7f00000003c0)="d6de86d0f8f9d2ccdf9a680f97d8a5dfb3cd76ec503348865a2e9dd57ea68bd33ab6b1c521ddc52d9a80c5db129e90d6556050d06fa54c912cba407a5756270745d269ce10fab600c761b10a6ed8f24e522981", 0x53}, {&(0x7f0000000440)="0ffa8f1ab85cf231c66aa88835d49d0a69ff0349b6a3f45afd197779892a0b1342112e2a11999a7cc18effc4515c0da96156e37203ad65196d1f33f03b36992b85539c1afd97f98ebdf5c1c530c5898858525680eb5cc8f83204c4fca18648e9242bd7f14689431bf7f62297d9eb35459fe919d99b9f36fe1e5f0f4ddbbbb915278d7f1b5453ff8dea50baafa9c7e97f85a3e0f355f813fabff648012cad469692aabf92bfd8aa1323ca811f2879f94575bb4803d976887f", 0xb8}, {&(0x7f0000000500)="9c324c8fc10b02c5481af45235650f2064c8a5a927d84d7faa944b984973b11a7b6b915debf8a7e375dd0ef934c9ca413d88ce80b247209f86452e2663c8ae191bb1336ea14880ceab89ff74", 0x4c}, {&(0x7f0000000580)="65b839cb465f201c93a99f2e966c918c5e62278362ba0c22770b9f028fef1e8e19695b28d8be7971fdfa810b92486c51b3f38408f91493f1e25bf333f8cb738837d88660d421be1bb77fe5fe291015077da8c2ae340661a677de8f0dc23f3f9df0f2275817096a922ac206a9c72869b691eb10d369eb9861bfda6d562e2ffff6f850428ff048b1ece9652e775ea9b416ed6aef85663fc8fa7212e916a56bef6a12e259a0d694a944402059d2b309c2982daa9ef0c3ebe3697582", 0xba}, {&(0x7f0000000640)="971a7ae148dafbfd9b7394fc5d1930c65873225a616237200d3201a8a79d52088fab08844d1ba3989db09984762ec0b07dfcd1e4d316f37cbdfc8b2ee0ce61e0f6b79e8ca0ebaa2c406e271b36bb20d71ad59987dba48aff8fe57a4a307f1ed4223fcc421027496128e7a7a33de7b2a120c573ef6a3acace2550a52b3d75d961b950b1241dc19403b0145b529466610bea19c6b1b8e92319e31b4d356fdbd830f07abe8fb37d60b89d0664ef2d828468c058b6167a1c326b5a1b98bc3c5ca02589b7687ae3481d7ccb417bd4c387d26f9b4e32e63487dcba769c4d06", 0xdc}, {&(0x7f0000000740)="051b9e76db1d2f790dbe921e7b5e6eb20fd76fb467b469a189fbbf813686a99ceeab00e4300695d4", 0x28}, {&(0x7f0000000780)="fd4310224b66fbf629c8bc0493112528f2af50b119bdb0a82ed204294cb7a5b012f4fd9fb14cc886f40ab0fb613a2b486f2b434fd8d4d4487df10c4c0f38f178458e075757e0f56f033bbfed7b6b38433370352a0d563c29f5fe4f814db1d8dc6524de7c176748d35a47aea2853459cfca1c804be0e76bea07b07738bb7c1645ef2b706c9c3c29686accd65030364c30e206dc93da57f1a57e7fea84308239ffaef7d59d7144c17cd921b737e01ac5c07d708e2f1274864f722072a2f5f1e5cb18923e47efe991db6b5cffec41320fbc24d6c7f6", 0xd4}, {&(0x7f0000000880)="24850b6d945bfd789153cdebe526381b221c1f9ecc637f6f6409fc0b6c31f14e7560a68f0d80abf38dea443c2f71c5576292d040d9ffbfcdc494d7b066507b65f1ef7a0b4bf5dbc2111158dec70fc271c79698c2898f8c7fa02324de14441c3c3299d66350d1f5e470888f841603e2976d752890fd10fb1c5aedc8a46e34eefa70504c15baeb16dfcc3f918a65f165ca5f84576187a25be4d9840cc23184a6125057a762513b23e4f353404a41fc5ee33ccfdac66bb57879a174d0fad24d92f3c8f50bb8807d71a4734c19c2fc6af52d8b2d5a237583bf68b34adf76f37293848dbfea", 0xe3}], 0x8, &(0x7f0000000a00)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000022d43a50600001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x8}, 0x402) sysctl$kern(&(0x7f0000000040)={0x1, 0x5}, 0x2, &(0x7f00000001c0)="89e56b9b56c8d1d38750b2a9e27f0276e8a595304390be212ec47f03fe6296152f929a41c5898e0e3bddebd5ba9ecd943e6e2d3381354b207b618d12a7a5ed73d62088697a19d128d1b2f1b13bf86c75a0702c6f2182947fda0ccad09f8184f12d8236fd915cfd30a0ec8756b3db9dfca419214cef24e1482462a55727a6a6f0e5d5edc65ae43f8ab31686ba6e9a38bc9eabc2b8f26ee959bb86347022f0750b9f4cea055ca9290292a43702d8fda7", &(0x7f0000000080)=0xaf, &(0x7f0000000280)="c763e5772616269013d258f2004d266916ff952948571e59f0563b513f272db51c09db035deb99f6cb8721b97ba3af73043453d24eb71553862d2c76d6159db14078347498c79009009e17c1c8f4e7ed2a1f27e7477ebdc5d84eb5f003a58d8f0e3de526542a0332c3f5644b165eae1d2c69a4001bb862f00d6ba3f476773d0eb7b87b94faa8651ab4ddead8aaf29ca79c719748397781d96d28b1919cb5bde9b7a64353d9393b3ac3e3370a8e05081e9ab6a62cef25117a8c5ec1e016e362bd393ead863d3c2a0380b4f9a958f2239e40a41bf68ad2afa99d4ccb902f61fef81a1ff5b6d5084e68844b11609f8c2b", 0xef) 20:42:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r4 = socket(0x6, 0x4000, 0x9) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r5, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r5, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) sendto$unix(r5, 0x0, 0x12, 0x409, 0x0, 0x8) sendto$unix(r0, &(0x7f0000000080)='s', 0x1, 0x0, 0x0, 0x0) close(r1) 20:42:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) accept$inet(r0, 0x0, &(0x7f00000004c0)) r1 = accept(0xffffffffffffffff, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) listen(r1, 0x5) mlock(&(0x7f00007cf000/0x1000)=nil, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="0058edbbedc750078000"], 0x10) r5 = accept$inet(r0, 0x0, &(0x7f0000000040)) socket(0x1, 0x6, 0x7) sendto$inet(r5, &(0x7f00000001c0)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7068a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc780bd319a6235b800800000000000000f525897bfdd75d1f2d5a302b3c4eefe2f5ace97cade03c418d91b5edd3d278cedcdd1e7d4b95b3a63cd9079888381a65a8789264cd8048410f29befde650c4fa5dcb582718b324bf28706d04a602d395a0ff0aafed57c5dc7a2d17ef96202dc44790cc423511a5c2c44c1d6a2cffbad9e62418bc25d106ac22145de479fafe620614d07d935a3ae6cd295d9ccca947a6f483c71d2e04af4a8ffd6a534d183eb7d39dd34770f37290a93d68882c6a8d220e5feb6940b4ea75e0f94abe6c4bb9e905bc86656f854a277e6907c4478d74d2cf08a56c02d6c9586397ccbfbc41e3789060018a3c7047ea96afc10d610015f6861ce8e55f4bb8a90a29627ac549e3b76e77e035c64cb4193b69f4d1b613d3f8d1aea08d129", 0x2e1, 0x7, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) write(r5, &(0x7f00000000c0)="80266a140b59907a14a5bc03fcd26fba24eef925df86118ae9e1536ca1729f40d929165444a673a4541b49bb2359d2690e843b267c9b9e58ae5718bc21a7b36ba49ef67af57eb64ca15c1fd8bfcc73fdf37e149b4f97f4f2eb6dc572b6bc57511af9fed5b159a5bdba24d1ccd39c2dde9891dc46ecc6ebd2c5daa3e0df04332675b6f8682e348c794460ddd3ba054ba8d05c044823e6c93da7e8b4121cd828e844ba400dace98c81b303673e26721725ad2fcbc385a64d925afca0ff1085a8178be57489f47506cc2d153afd76fea9add7", 0x15) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 20:42:04 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd6031797100303aff00000000000000000000000000000000ff0200000000000000000000000000010200907800000000608da446000006000000000000000000000000000000000100000000df0000000000000000000000b6f0f5bc035e958b5d24454a4dcf34ef9f9f94c7896c6f0df19ea6702a5438f8b3ef7d8d34c6f52ead732c3c217ae2665c97c9a8993abaad20f71fc265231af162d8dc38bd1426a9f8b5ceb10013abce7d808c445e3e93080f69d1ebf8327ea73fea6126859627cffca505f1b9fc4eefa20a852f891b4f6387507db27c494969ebeb9057fcfb3c60966411cf11226815d1d9774c044698c721d3840b6c07cb8536"]) 20:42:04 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000080)=[{}, {0x2}]}) sysctl$hw(&(0x7f0000000040)={0xa, 0x16}, 0x2, &(0x7f0000000000)="651764fc08e2eca661ac4e6a32ade6c4295fd5afc95c70c77c48d0480f8b4158dd990447d4da8ab588d1cd7df4", 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) 20:42:04 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000100)="774c29405d1f85e431bce0b63d0df9984f18b8c48c58c59cf04f35b856b9fc11bc5d456e19ede05b819f592bb07d6816afe42db5b3ee5a203b035407a1be24925644bfdd58607475055db4d66e0ebf5093b40afa9f7fed9a7b35648de0a661112caaa86b95ae20210edf41cbeeadb1784a85613bffe8010ccb3f3d357703252e7c9344ee185cd05067c364490babcd4c12d18922eee258aee192049a1bbceae90c3590f73ad8b62285955f923177f9df31cf01019f33f1f1b2b337804e490290933b95c0cbed52d5be3352f07c937c87fb0224d0c1fb6dbaf8af8548acb3c2445c15cc783770d7", 0xe7}, {&(0x7f0000000200)="2588595d6859a53abd6ee7b218e95b5f7a0a721d89412640f32606118bc9082b57d4009bfc4ab3da5964f8c7b203aaf5ff057bfb9152e022a46c566b745c816d2c2a77ffa6bec79a0bb58f6d9daa0685408ea0ebfebd0057b14bfd214d6d66389b8be78b526af9f1580fd4bb6271d747a2971b7090637f009cda9f1f62c3997d9ba75f385e58eab9a67af2a1ac5dea337d36d7626f38cc6023a349e404d1e735fa389c2da16faf9ae04c71515922ce1a054d8f6c0a4007b2ef6f07d81248fee4f1717ed3324098e4c54a44cf8bff4f1768da83c950ee4a2903f7ae47f2ad35202d331f93d64f054be51325afe9ca8bf30f0a7be9cd637181eced9c8b1b", 0xfd}, {&(0x7f0000000300)="6f054d0c3c0dd97270a08425d86d828f24c26dcaf79681152e0dbf93a64b4592fe0ce8dc681c5b070632ec393150f8d4ed25001a1dd94a7c0f9003e766d981a0aa0f9cc0af61e7c77001d90dd9b150c4be9289c699e28b6d624e6fbac325aca227ddb72ac03bb4aa6ccaf2f35ad683a3efcd4c6173c9b72232b62e59a0932eb8fedfa51508e07b37c5283264bc5212ce36f1605c491bb52f28bf68d2fd2dfc435e2db43f791e1cfa16d791a40540d53c3d9bf7c1bff7b46e7839ade6c75e8083f0745c4fbc9df412ad8feef5728d7e6271d218dfe45f", 0xd6}, {&(0x7f0000000400)="5af864f09ade91e3578735429a74ab6503e0b054bdec7255a53645c152e24a3afe70f500508ef03d1ab64935e035faa4dbcff43afc59c8708ac238f54943696aab793b475e03e122563967a928658217", 0x50}, {&(0x7f0000000480)="8459fe7d134c56eb6cfc58f1c8d1203e0eef834ac469b87da118db6f4cd18c71a25f8806e957c25e040c76b43fa871b0d97aae754d17eff2203e1c48dc4a0187a31e8527ac99fb406be67ba7d172dc7ebc6201da78ef6949ac27a310872b7ee15c4a882dbd79db3667e9021fa41b93a6c03dbf3ef9aef1071b11b6c1e5b72d067c04b33cd2ff19b3fd7a75cd4613f8de126c7871c82427492bb8e90c7e4cf40f579fa6221a0ce4ecb23b9e90ec4daf51", 0xb0}, {&(0x7f0000000080)="1909d00a7737cf1890bc42", 0xb}], 0x6, &(0x7f00000005c0)=[{0x20, 0x1, 0x4, "fb984faee8e4823cf3e7abf2d2d8b4"}, {0x80, 0xffff, 0x1, "933ecd87c0893d92246aabb3e13d38e14a39ef5df5788e2e08b4ae7a053a97766bbba5208955f452697ac515335eba792cb132e02c3b72483e04ed81090999e39255405386e1139ac85ce85da7376536f80c3663fe6cde7ee754c4cd4a1e5b0ad338bbe1e788a1534b56"}, {0xd8, 0x1, 0xd5d, "ed82dabeab0dceb437eeff78098622f7a3b3a18a12e5bbdeeb333c5a398b974fb073207e286d5811027dd082748ae9a67e18105472f02b29a6da198929d9eeb124e298380753b59510673e14869b13e3db1bc2ada695a38557a401bf21edcc2e7363b81fb16ba4cbda410b692c5392edff41502515f9d2be1e2c897cfa341489091170e053ed2557783083a3b391d068df65fc4491182898525b079a1d445e7d5040b459a1256fbb9a521c52ce425462d07e63ad136b9f192859c343db6224ca9fb76c5a756af1"}, {0x1010, 0xffff, 0x7fffffff, "74e38259978a20ad0c898966160d3ea32cdd97a4912ea682ce6e5948b048e892ce0014a8213d2c2971228b10ee246a19974c6301d166c4d08a81e360b5b8b553fafcbafc52fffc58b7f6ab9ffe66f0852dfbb54444e4d48bfeb93e970e03ef1b922e01e706864f95c07594c806ef5a6312dc150fb050537414ca95c06a58f65474b6c3b6b66f8857a85d32c2b6f36247418f03e02cb3141eddf688d6cf4e187e4cc672a9640ad3effc71476448afe5f97d2b91fd86fbf12ba32ff7ae8a574f2569bf65599dc84155abecdf4ab9755db2f154e8b7cfba6c67ec87d080fd0e3c8d63ab59317ad4a32327c906126df38dc15f52d5456d75f1137d3a48711f63ee66553ff7a6e433d9c1a3c02c136ce0552e8d3efb50c42bc8ee35cc13c6f93a78ea570e1ad085dc6896e0c4e7e777b9fc960dd43aab1e8df9d24afb787f63589f302fcbab1d7afd17f7b0b6bc56a9f3bda3d5030653e0e5543cab3dd7be3ac6c2d8e2d5331b7a3cf10aeefd261d16f558b4e8dc4d5cf1dabe0b76a8fe361c5245f641baafffc03484e9eb78275cadec32b400818578eda56e01612f8029656a95ed5a264ae1cb60ef6f58698ed887426f96a6b91e83ace2db5664875beee361bf3a6b6d57bba361147a547d1ea8d36cef882dbc75fa69050755db46ffc226d5380a5886f86e0e73bc2c88d954fef360c75c3fce4f250bbcdf0d507a5cf311ae44b3d75825936499ff6d0db14ed27b31d3cfb942644f1f14b67c75359095f2d2dd99bfa66793a32033630b792b911739efd18b7c7dd56bd8f9ba64221849b8f61ca9a9787354d478503caeac20421f1bc5faa599bcf64b49cfff6f5235da142c303286575d9dde019260c635a4edcc796aeeb67a79c54921bec0794746d665fe8826b4fd856e9a1e03302d02b8ed5a866bdc43a4bb806585040e6aced9dc15633f2cb1ba7ed777e9fd26f70cce7e9056efc2e90f6a8ec69febee2896009cdb765e01c4a8a1250afc779bcbf84f61dd3ec5d216817c080cf7d52945e93d8801c9c1643ff0722b6af25dafb30e08b6b6891c799a5c66242223919a2211af234c0cdf1322b278b32fdeacdc7f98dfa4a3f6a8c1de6955ab8e55c4a39d0560d92acb573c8f1f9c02176069616955804a0a5084ceeda85d364e0f871feadbf9289f53c7527ce5aef8aa0ffb20846b35863d45b77cfb7fbee1cac58cce76f61e3fa50d821a399d3fa02a240b73c09c66a2bb695abe7082a822c8a7efc72dd9fc9d284463c1fdd14bffa1b1b79e84612fbd90619595fbeea9a4fc93f14d2ca5811c45f9b79aa7eec2367e7d7cb5c5272583d0d3071530b80e5ebccc26a964cfca0945522ed1981d2ae5cbb7aad9eb4eb41692332a46de120493ffc907ee44c92e6cb42234068cc5803d3c90e0c1a26d46eb75337ec1e5c46960d0d9f4bede34386e204b77769fe43d31851192e903b1e93666bba286cd403624950a341063da86c3066230132f3624f90ca3d01921bbad33451a5384f9041a06071eb645a86917a720425bdd54e6176ca90a3c10f83edaed8966b00721cc0ab9b48a1c4b9be05e463481f88ed42012227ac9339a80c5c99a7178dd3b5c9eec5fb5e0a181a85131587498021a64d7154b42fb0afa41596b13d71716ef3e7aa7b6d79a6b1cc19daae7b3ac0a3f0d6e437e1d4dd0a0fa4ce7a0370af45c3463e50e804e7deb08fb0139af00058d6c8d55ec5f4f2decde08bc9682b041e54c12e2740789782421322519151a5adf4464809fb202f934f0fdb789f31fff78ab4846e6c2419f4a907c4a5c4fb560307c649be149ceffebcbadb2c8c40f0e60860a7304d17000bb80034dc5adc4bd672e6f6540200da60009b33c6301cb344795ac3e30f1e2cd16035f43aefc077e93756b3084f865ce6a53b11fce303dbcf539ba0a39903ba55f22a86226f9697ad2b9997f3a9860679ce37a85013ddd43d7f72acca1783f6dd09fe09ef365c8b56c5bf8a103bf1e420ad6299b3ba8f866f0c2c10e645bca1bf5d63b820a679f6993d5ed7351c5d3baf087f623e82d6b2806becc500d44a91b4796198c8daeb9242efa74040f338cc13d876e9dbca30abe761014af1e944f175bc6daa6e5dbe6723fb697118325be28fd8551efb57aabb055ceee087d32a45026d97219fc83aabaa6676e7ec5643ef76472b5ff1a2f57ca91e88ac358ae6f7764ba96b6f81bf3e1a67db1ef3ebc7b4aeb0a341ae0f8d80b9b793302650928fbeaca381ff08636d2c10c15e97ac1d1a46f83494bb9e27bc86457decb005dec23ac9e8c1f4019a7b45bda76ec8f4b2325a8100cdfc8e29cef4812efbe1544cd71ca766a3e8c646ef0720e1c24d84448598e8b4d13e40db94cae7175ffa9227663ea74eed0bc7e04d6bbd6da2eb76f97db1334b0280b7117a68a5fe0a728dce21f55d0e63d586926fafd26d1eecbd777439c0c60b3fd068bf581cde6d3b9f0d40d6a8eb9c71255a624224e255ff21a9e4958b431ed7dfdf1d5b1ba5d4de91e91dbea9a3039a36285eabec4116c25ca03444b72c11350077707ef0a4c7cfe13e12aff6073efae1a35e4361e3e7722a7db5c556c772c38a85dd92db86025f7c8349f6c1e2f4e2ffb53b74ffffad2b567035cece781c1131085af7d0953fcabbc611c34eccda69a6e43ac44c8f3c015ce5dd8ef595154e45028073a664d7bbd004bdea6ac5ed18d8d9f031eb7782fdf22eacd7a7eb2ce405799b5851e4c4d15bb125e5cedcffb10eb8b4cc11aa1f9f70ef0e0b79b93bc00fa3af90f76e113bef314f7fdbc96d72275ece95f24df1a3f89437e03d056e87b35acfef228f372670a4448e27dab5319c5bbf8507a6eea93d832dfe4932af4700bbc96e7e45c8abbbc35942093363c541c6684ab9e2dae12bdd98163e1be18670f8b8ca98a141fb0cfe54adb64fe4ec10a2ba501630f5caf8ad51eb26efd3092b9d9abf44ace5c0b72bf36222f125c081f1b9c8fc5cae34ab6f13124bd0de5c9dbaca8853e08770559b829365e007d45bdcb2c16ec871960eab3c68ee9ebe7d6f138d495cf8b4c6e8546c19385104a70d831cf85eb568c37384b37e8dbc63eca65983b7d51badd39071ed597b29ea354762a5bc29b08c70fe65f82e2a63889de8cb4efa4a0e6a257e4329d7f43bbd4d6a8ae96d38662715fe118bc070a9b5fb9be6434fb4ee2f45e0cfa0df46d0fe24de9261f0c0f4cccb7af63d2d42f909061d3126a6ac579170c093b1d53d264e67374e1776dc11313f9529748c8d1bc42ad6bc2f1e48b45558bf5dc2f52491f16828d0a89b37a79dff6281282563b18fc544dffad72e737c94c84983fad6b35108638ddfcf91aaac176aabc18eb541d9059f9f4cc56ec12b402dc91dbcc54f6b1474fc56a6d97aa2e41089d039cf7715184bdc5ba376268862c4115b22602d89a020bd66ef3d347aef44ae19b2d0ab149f2cdb25f88e5114d546bd8b7551829f63a1e1de83a77246f453d630abc1974b1b3da25a8641597b3837103936eaf4cd3f72138f9b89760fb71b4bd21f7d098a024feb0e9fc21012072aabfbf6966dc28ec59c182ec747ec11649da748ca73b4f3ae69eab3d595c6287c90ebfbfa42ba17ced20d3850bbf7126fdeaf3b8e78e65e0ae6ef0ee4fd5d1070e4a95055fa8deb79a542216c3a584dfce73dfffa9319a4b2e8cfcb1a6ede0ea3a70f5ff028e31c210465027e1d1caa17f637cd3d760a61b42cfc4e155a5657dac3edcac219172adc07e9f6a839b2571db5df4bc8a6d5dc0d3db6ff581b65bfd275278689b46335bb063c61e46bf18110160c72124326b53dcb6cbb9c1305220b38004cb4067ba680d6a412452c95b03459dfd7463fef2d1e6c6a32643ef29c9fe679a69bd96b96f7f063b94ec2ef89e3637927d5a9722c52ff6cdc943e3ce80b77550a6071a087956ce36d553ad3859bde2a89a2fa4a78e85943fd4a751b8c8341e72272a4a90c66441614745206c49e74cf065f82d0a2d31ddc4736bad1655589b693674bb650d8f45417650c134b220cb52a0a0be629d1ccf5070f8b80491d9dc684c0f8b7e83714e980cfe72a4904e0d44259093ef04d47bb016a0f9ded4dd9cb74e37bed31afcba3d86f4699fb815f507ad68643edd70b2632aafd9261b4d0ab03edba0efebca5c8ee96f61ac830faaa9b380979b815b5dd6ad550f0b9ca9410d325734b9a331d8afe66382a7fddccb6c58e9d1c1b35ddac02e3707cc37942169516b1445419750333bd172313166020391db0e1b7734393e9efc725b39b3e95e9456f49a2d9b9de9a110f1d7186253a35b58510dd62bb5561be6a002a4317438c1c326dfc5ac6dcfb6f81797f62c3fdb8b9bdcfe6beb0ca677dff9a4dd4c7bbaa0b2cb242c662a955cd4671eca1279933acf14e064bd784162787133df72df34b87cc9abbb5f9fbcc5efbacf4d6c4e680f885ec665221d8bf16960fa6e9f0dcce850310fdd25a800bcd5111fdcbfd0559fdd9c9f8288eda88c5bc570ad02abfa6656471bd93292c827d034b8f58e2c0a597076ec1e77c70d34d7504be7f305a9ab42b15aabc7ab84b77f1fb18b002514e492fd50fb72f5ba048bc900533cb8778de95b7e8232fc4444ca5d78a79589ddf3bfc9d5181c0646b5f12c6f5984df6a9fd80e6accdafa57845d15845d997a0b83c7c14876e36756abd163118b99661ee4c312b91b406cdaa9e541a347412ee99bbfb5f7c58c509412a621e0955dc6a89822554b7d7127a192a6d798da15def91537d490532234f4d840a2e8d64063209b55d78e3632f44d9510b0caf0c11b79635d235831509e736317a783046cde75935a19242ba78464d112d5a9e1bb9073c5155b5f40bae91b6c69ec6777782807ca5b42aa2ec7ca63f94d90789078544b9b25b8e437a88303c1dfd4c692d1f67919e5eff95e6c10d40ba77ce099f4372a393f32b62e2678c125b05ef48e27b8744ca266184cb5af7cae6e2a8116484366e0f12838ef349627f41ef178c5b246c7b994aeb5a074abf0b5169eaf7f032d93ea37738fc529b0a8ac9469b12d9fa7ad62b78065794f934eba2e7860ee5705bf07b584c616f5019b12b0b1793868aa8055b005f78f16c08b6585d7534797615883a63dcc80b7b0c69e0501104bc473734f0ad1022cf00bd504ca18bb4a29e4be78ec62aeb9eb880f34351255fc65f9dc3c8a3ce8059f1f556c7bae9db0434769116f598410384dfb43cab6b3f55d763126903987c66b4f46efd388b77af10b63d6de3ba668a7092ddc6a816feb6fac0dc864d17344d76448f27cae2232e039060277ac541c7bf8023d6ba1eb80a7c1207a6b4e0fdbd627349737cf3bb35f7d5752e841e9a1395e3cd874ded884c242aabc280d026b81fdbdf829d6e607f2bca0372f80cc2c6882e0c8056185a384add9d59c911f5770ae6728cc45f4b253b38b4060087bd86f0998da842fcb9ca7cf93a9623407f8133a45656f28590fc2469e3f1f851d14965c757d92f430d72701003192110aa67b0e3424b38a5faac6cff63a115248e59347b7a767dca355b147c8818aa57eef26c632f576d95a962a4f949cf2820274553332fb8e5c43fb77ebdf8b67bbd6f637d9e0a11b6290c8d4568b69fa208ca9fa5f288692bc5ef8dd11a6b8ae6c72d95cf59e3d8d35713006e8106aecbd03c3e24ac85f99ffb28e1156cd601b9cd7fca1e0c914131483a6111b8635d5ca8fc9c5f2939d849e47b3dc6747b3949270b06b9d588968ec6f50d90eddd0740d45aaee84bf9ccdf069b8fd6cd6862629de393d3c8d87"}, {0x58, 0xffff, 0x200, "cf32d41886c1d41c6ac7ff2ea778543187ecb70605064514e00daf85d29b233b8f3b2f6357e8ee0b56890032eed42692bf87128c1c41743405baec38a421d6345723bbc98d65"}], 0x11e0}, 0x1) sysctl$hw(&(0x7f0000000040)={0x4}, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x285ec, 0x0, 0x0) 20:42:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) r1 = getppid() r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r2) fchflags(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r1, r3) wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000180)) 20:42:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(0xffffffffffffffff) fchflags(0xffffffffffffffff, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="c448d1c435c3a41308f92912d5b9f3137936ea81515c93065ddd753bb724815be37c5f263047b4629d3dc8aecd6a80c60c97a466807ac0f255ef915390d054a7d00e90", 0x43}, {&(0x7f0000000200)="136e17d22a1fc20657d2c83a9c15c8e8c09439e4971835906c5aec134f03d73a946b017cecf4f01b9cf424d8460b1b1d6426cf646a173317f54f855b059fc72e07105747530e679d6b13cc630df684f1d3a6ffd56eee12655cb1a6e747c50fe8167415225c1b701158f7362bc462174988c5b4e463923782a8b567cd13a735ec0ebac8b5cc3dcfea61d4aefece5f7ba2ba79b3b596f9e23f1c33f218cfc5fee2c42d60e15d9bd7c58376783fd506320eb6a28c60ddd1791403597b776a06d32f58e51cde37784e87614e53cc61bcb51e7051a000e092aacb0a333fbac46dcb4c092dc808ce143050b9d739e24fb89655f899d12fc8e4b7cd5d9ad121602e682b65d77e2a911c0f0b82e692ad97d2a87bff274cb9ffbe9a18a0aaba4d071ac49bc6dcccc80e7e3373424c30b64e7eab9726d4a23376d7cdf19c3d23e0431446ba16e1efd5c971cbb26ad83c7ff78dabe5817669e5fbe6a9cc8fe5f21e48fcae63db1e31c0eaa4bfee11262af667ed42c8b1be51113ed4bc30a308356f60d7957595cb4b9658fd19ff7fc91fe84e84833b794aea27a9297699977a7023efc0f8e4747196447cf3a94fb0b5981626453ecb309ca761f82dab32cc1f437996954044756a5c56ca9d5fe37b0dcc1d0596fd77b2f48f8b9316fdd8fbc0dcdc13f69fe77399cdc77cc1c7285e626bd98858f55637aa73462a6f67141b5a221bc83ad6862e9bd48738a852a4e87c1576979ae693815c7d1a291e20244e462e6472cd954c8e082175cbd4778d2c19e1a4ce587658a123ba4103c6a3b4cf25c890dd7ec65ffac4126be243414db8a9d4c746c38e06ac6bd080285a411f593ae7cde09908be5498499305bdec009e57208f3311e56ef81503c9d820342c49fe3a7afa3f28d733b33a3e052eef5825c7e17b7b7bf5fa9c652fb5ad8b150e4f0524258715b28a4bd0923d3511c7e1ac64dd7d1a73b2cc8a744705328e590601569de0db352d553f45be037c693f042a024a08dcaedec90a2a4fbfe8011f0798e2dae0c53b820b317baa5cc963015eadaabeaa3c8e995a60274e63c15f00e45c517a3b9e863ab983978bd0e20234ea8a949af722fa498d28bafcb159b1bc55fd64f4807d6ac93e789e3bb59277a68272a112902127eb069e2f09010876a081c16cd4a5129aa580856a2b885534165c8b0907184874d4bef9ccf4da4f99119fe789cb35f5afeff4dd2b95619d3865c306ece87ea0881507e6a1524852a0d68dab58a427a9f8acab4bc4dd11480c9476787ab588f8a5d64fabd5e7b015d2208c9548a82490c1350bdb8b3af827783d7fe78b851bb333fb3400b4b68d24dedd56c79f82257ac8d78deabc3432a9f27d6a2c2b4d04cd1efddf139156fdd7389ae30d6072aadf7124749456c0a7bc01019fd1b8ca29644876fc551ba253853ffc99d81dcdad6b34730eccf76bcb566bafb19af567a080dd516a552af984fe8d34010ace0e318d633fbef88510c64fb8943863ca82f9167ae17b330829cecc9050a2424e7e2686c00f5f9f6bf686c3cf9effe42d455cfe07f0dc2bf8b055f8bd4832b7ae25d0521ffa025acd532c83a23dfa1cfd0062cfdc4271505b45bf80bd5cb40935515b4b36d5a31007161d1dca2e02a68cfc73801f514ece0606e0d7ebc0639c410a9306be05d014bd40c9f45720d9366a0fefe71fc7e176ac0c6353689897bace5965b5bbf14fcd4948bc4b11df7bade72eb6375f37d0a3ee850d53dd1fc76966a64743f5f531934dcf5c2cc790bfaaeedbed25d56bc0d9c40b6e33d11050a5f5dd523e17d2c1cce759d7644c21a8fdb59be7211e00fd8214fc9e5aaf72b00837d543d5ae3391b0142d75ee3d925f0354d6eadf6c2c49e84744f9c86fc02d1a3eaa4735998513f7dd64f331ceeefd4c01f9bbb4201b6f86eeceb8e5c3b4fb505e68e4e239c17374b7c992572da7d2c651a647ca9bac23bc567facdd40f83b5f107d7dcd981bbb0f8c11d8362740ce561cc57283373c73d319091f93bd4cef6e7a320f0d26a0d6b9f98e5c15ee474c6da4595307db7dfe9c0898906206f70863029f059ed713a50c0c0ea99bb82c9f83a34cf9edcac3d7f01f929b5d229e8ad3520fd7aee40b82948000cd19e75497411eee9eed1a45a1067afee52f4c54260753126bae5be0474c14bd33e77051f7dc2a119085394bd37683757db642a2e84780db15b0f9acebb9b747a690d81a9edc553ba262d38e4622071105ad8820a0bf75feb65c04e0c19fa9ef01fac90f91e5e4670f90ab95da2f9931ea322e67c71a19af64f0282ee866f2ba252495744ef0b8ffe8c233a4169e6d3bc7208c2eb1a1d58233aa095aa4a8cd1cce6572785b05e10a93f7af144fc3385ade6886c9831dd4424c339296dcdeca9fccef32bd301cb4d63016fd02cbcf6a4f87195d20fefb9274ac7201ddd7cbf0341b32a001130563656ee2e048640152cb8e67f86d36d4d5ff982fc26ed3df073caf658b244417d0c590f6ff33d9899b61d7b8da4bf0d94cb1f55df2eb595e4743f33d4f258a901742fa8a763c57f45877109b80070cc63690c64b7789181cbe3fc08e96bd50cf75361275e8c94fda3fc49a84b09f8305829d7f9857042194f2633dcc3e48cb8e9b63248bc8c5b985ab1723d30b1ab487c337a627626d62c28871963754d6657cb501d183f125b0fd639014d496457c86c6fcd597f5c5542bcce32905b3ec320678bf62a0d75342ecedc6e43d259f929ab0293f2d7cc30b2d282c8cac578315841790f76d4e021dcaad82858fa32e0d8f8599b96ad771778298fda7b5c130e74fa1d93e481e249a2e4a9c125b2bdb602482e03307fd9b57f0132a02b6a7c7c3529a4783cf6c3641ede826d06db27b93bf49dfd3b697d6ecd318f776c5ff26b895329fb9d1dbf08861f7d7a6f93457898c301ce0d19e1c4963020112c9c71f8bb0132f7d900f4e7938ae5a9ce32d2091a3df4de5f7806a5ecfda0cdd82d848e0a1f4218a99ddf80b9b93d7928a20654f1ea10611806b0f11cd42deff932503f7df9853bcdf7235e3e5380628d8d93c1ee558cbb2ca2fdddf67440921ecef3521d2c2695ea8253ce75b3dd191b22653aca8052e1c678098f3ecdceec1ae4cb7847701bfb9ebc357f2a55e135fba141e9e2f347c801f9b37690f85d2a71a04f21fc68e6e5bec0eee0fe5be601d34e373d1bcd2d58448a2c3cd684b190284d387e1412f16d7e21b4c5f904bf293887f2ae49895e77a166548150b8cb415022ae39848967af6d1b962a656239f11d3e6fe224a09de11baaeb2bb7896120a46fa475cecf29ffec01a031d9b2f91680a36fdf460afab5f40ffe22e81745ec02807713862696f44e52a5af4f930b2c5b8cdc9212d53ea7e7c84375752de8614e1b0abf666619c9187bcc2046945537a7f9b31c92d6f5e9f33698b52a225f995be962a0c941c6a419a947eb71f2cdf8dd18c723aa36f4101b5ad46d0d9bf7a9dd0faf2e2470b29b9e42c3a1d9e04ffc2ccc9013e47aea8e61b58251a7a17f54ab391799b543105ff71454c34cca099a73d608179e5c2630550b26219dcc8e866d1211679497b35755b9be5b0ba2e2f5727236621926a6e4354a6277a88bcd89eea0c94affc288d54c9188313c28e1244b93137721de14fe4ce4230e53e54cb54d203cd4dc324482630df49e10614a86e35225a6cdfcc25a6fc5c71f431c6314710d2f9508ea8327acc7640cf16a745cb72a39b3181413c26dbbc162e0cf1a778c5de855e53cc0cbb596c0c984e2a847f483839382683416e30a40626066a571c429f27e1dc5dedefae82e2c301fcc1dcc2df28ceebe10262c105f24d912c0a6166196c142ec4f9dbdfaeb9e264b15105be354a11834e1da925f43d085f7d0393e7d0c0e1d69b6b8759513c0b52813fce23efb05ff320e3cf2e4e25b479d6c286977281533b4e210c2a8d99be56ad5a9a8c24cdbe7e78989cf6f38ed18da9f0dea4dfa8de2352245a07ab98ccd89b1b93b308abc4e378a8adf00081929895352d48ac50fe008b3d3cf2bc5216a39f72003845d5892099a990c8f3adb12c20172c42bc039c9bf5a408c249bc01402359b9c63bb792e6762249e0148b4c5ccabd48f5553ce4c7fc380ddf3e626d52ab027b5ec300d06732dec76a0c27842e6135cb7a9095252ac682028833c1a25598d362534093879188bd2dee91b064385fbceae433178a375b26e88c1cf9ec7e43f1c22e303b9a681943755f16050cc1eac633b5692bb17220dfa566e8f8a64db2f8832f1899ee50353a9ef1e5a4de304b16fe644efb457c5e617e63ac0544e05863931209ac25c37c50d7ba715d737ed14b2a957e0714caa8317cc830112dd58d6bbda8a61def8dcb383fb22cc613e3cee5ce252ca300f5e87719f23c354d32323d738dca2535c164918eee55d62edf8b0543214ebe1f05560e052baea467e05c773e4fa8de96070a39f9aee9c344be18c244c65beab3ba74cbeb6163284eda6e0e76792dc859c616e006501023a1c11e00d47e2b11c4f4af580ea7b3ee2e99d7cf6aedd4fd74f24f6d7e5ff927f36886e0e3344d91222fc40289a42e60c60b7d2b2f8d7f6599cc738201a4a34b05dd26bbb6a0b48e8f6675d49de16caf5437466a0f6cefa15234b38e0f496d0efe11a5cf3a2256fa764c3e24e921d4a9a5dbf228d8dd8d1ce7277fc0238356fa9670eabacaad7f1edbe9bc5730857353c125d0d7095fdf8f8b62e7515770053971abd920528d6987f48bf8539291ee381894239c09bdd58c9720d9b8a56818f1ae23f5b9d4e50e1d6084e270bb1b88142ddc39259168ef0d3c979df205f8ba7f3111d03a1b1ef78601e82b6440a546b59cdfd9ac754d711fce2b6321bbece2f6c1e4109b5722c92bc8e50353d3c3a327c640331e391954b5315d9d40210254641a4eb0031127f171996a97572fc81bfb6717c240a61eebdf7798520de39e307abc91c9c62084c9642c950481613f07119eb1dfa11979a184f6c1443c3eaa09f1deb56c11e4a00215cb18b7b617430b0f6397e408227ab5dd8bfe096b127ad238e20597dc0c0cf51753434d674c407d4278da62ace8fae91986f52d31b7468b8015aceb038c728b9002ab428cb83f68ac8624a35c4f6b2757d729c597447835cd6964aa210057b91b08f581571c516d5cd1078788cbde9234e1ddd4b92a2d79fb92ff2763bb106f03d7e4c91abb360ae855be7c8ee3c23ce713cd216b176d6b59996ac4a7d1a2f17215b7a27c13f8213029f32183292148ffec2d769141289ad2065246774088d873ba886ca26cd0a6bc4476c6ef53b9058778a3a39005198b5fb980d9060602099f99eb643e6e46c67e552ba03f3f4e4c232a43750bd27263a8d3bcb1b41f458a6679a61a53e4f198378bb584d7feb99d76071b853615116afe78ea77c73d6f0bd70d4f01921041db99436030c66a8c718ee4c7c54e0cf08b831f9e96184d9d887880fbc9ca1323f6dfb75b16fa707c14ddc5b53a52d5254d67bd2cf3dd7ea5659da3154dafb81821dba85c8c83ff8e74a14287b5a5db724c04cdbcc152364bfc6e1d9d35043f9e813b2162d630c39aa0fa66be36208ac16f7b932edfcf1b4c4930720c20b3fc05a584eebc06cd65a72e8892ee6f47e42be9d0541eacf668383fa883cf9d32adc93dc7ae3f78d8df2f95150b587b729b2650d8cd15b1e20e4b40076fa308e4354ccf283e922c4f537822d7cafc0c1f2a513c876265c7f862097915092d9648ce759929e906dbebce74fabcc417e63b563856b286", 0x1000}, {&(0x7f0000001200)="fef02a36e19f73b5fe300cd2153b2a1ee6294e8370605ce43040bb982a0d26514b34f09d23e949278e13012934ff3fb092ef227f39c53808741c14d595236cfa9b7291e0f57c6c5295e035b1fea13416583483f19bad8160298b5004e13f39998ff4a6c8e490ef02e559b5c4df2f69aa4c206482634acfec4bcb1e96e70d6663a34e2aa2a6a94bef5ff36df69f368b2e3a42a4215a38", 0x96}], 0x3, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='x\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) socket(0x2, 0x1, 0x0) r3 = socket(0x6, 0x1, 0x0) r4 = dup(r3) setsockopt(r4, 0x6, 0x4, &(0x7f0000000040), 0x0) 20:42:04 executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0x16}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) fchmod(r0, 0xc8) 20:42:04 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 20:42:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRESDEC, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYRESDEC, @ANYRES64], 0x1) mprotect(&(0x7f00004b5000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x400}, 0xc) r1 = dup(r0) r2 = socket$inet(0x2, 0x5, 0x8) setsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x4f) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) sendto$inet(r3, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f00000f6000/0x4000)=nil, 0x0) shmdt(0x0) fchdir(0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) syz_open_pts() close(r3) accept$unix(r1, 0x0, &(0x7f0000000040)) recvfrom$unix(r3, &(0x7f0000002200)=""/4110, 0x100e, 0x3, 0x0, 0x0) 20:42:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) readlinkat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=""/182, 0xb6) read(r0, &(0x7f0000000000)=""/183, 0xb7) sysctl$kern(&(0x7f0000000280)={0x1, 0x50}, 0x2, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe012d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x0) 20:42:04 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x1, 0x0, 0x90d4, 0x104, "d730c1e7bb6fc6e23c5b40000000000000e74de4"}) r3 = open(&(0x7f00000018c0)='./file0/file0\x00', 0x10, 0x99) writev(r3, &(0x7f0000001800)=[{&(0x7f0000000200)="682fd46f3f978ef5896a167c57487f4dd67ef22c86ea9b05caa034d82a1e8ecccc270504b8af31773f44d23cb760ce6717411efeb9f5166f55a411887fc24270a529c60d2e728c", 0x47}, {&(0x7f0000000300)="4eb9ed44375170f415323191a6bf0148ed32208cad27d6a4d4fb79310b008532161c0c3f45ca57981f46573cb877ee392a6a50e6c9a8ce936f08f04172a5b2e40661b60af57b59515e04a16b3f2e9a93ee415975ef42c54cc7ff9e5e91e313b2bece801ce8e37f3d723b5044335ff27f4d638bf753403a103a248aeac97c5d1546305e035526460291104bab26f63f0037f95fc13635cad7deb2186a879f74d522003bc380", 0xa5}, {&(0x7f00000003c0)="513a0df644f040153c8e2611c3f10a84afbbb46ef2eea4aa63632576c0278aceaded9567a975f92e62f32f711b73d86c57c260dd6134e52ac4774b11e8c35c8fcda6764166e728e1c258deb70ec961291b199fd5b6e805dd1cc2339d6db01a14975a6b735c29b006e6b09fd0da8677f663e64a74131abc154bfa233f4a19f0b14390ece1ee07c5c9434bb5c13a521097dab5de6f184fde6e1aa35832372fb0c64f1221a2ff287dcc800e6519aaf5c90398f607f33657a067f28db691920d789e45", 0xc1}, {&(0x7f00000004c0)="296898f1fc35c35770a7a4f5ff2801f1892822cb8e757761fa1298f29148ba73145677ec375d2f8f295d05fd3d94009e2e60f5325ab60c5436203103a3c7f19497e3e2407ea7ea1efbaac59b65280541d2445d3cce7a33adbe36b3d4c888c8cd992b1e1369c622b8341f9a11373ca26c57d047fb9bb41a65517bcad9d98703775e8fcb6ffe1cd34eb306ed9dca8919a5e374bc31d7a31958e7fb0d0fa845fef380d4ac6fe688830de4d6e0ee83d6f1f968e694c6833ef8", 0xb7}, {&(0x7f0000000580)="046a22ead0e679debbf1ee7519b20b1740f5b5fc3f1d582e4c9706faab832851942f9694abf5df6ef3f0f79a669aa2dc5876d37e85aeb756cecb866d539d6a1be9de35ca87adb2389f8e9a131a63b869b14c99befab1b8af9bae0d08740822c73fc33c5764ba6877614d36de5b410ac9a608fb828a2c18c73b7d4eed67240b83af6302deff3fccc8f4e373b42cfc96fb6cf80342268278ab95a10effc3d3027be738d6b56d38a0c5c3ab9f5a7187eef8", 0xb0}, {&(0x7f0000000640)="53729249f7406543c7ca78df7b222c2183e8c86396d07ff5fa75509b1b52a98bf2f28a16d265ed6f3ae054d850c73fd7d87f5d96248af8c0feb5dc49f27fbdca5cb3f1e1247f10d20bfe43346ea58edc193e9b6e6214f6bab2b01392f61d5c2c83c7321a5f0880683986017568a70e9c2c3da604810f0ef0e4b1ba4d8a7baf48366961dde54b10b22b37d34bbdf0f0d13ef1e1d8685db57b253e2e24e2114dc57f3e9ac86f4dea88bd52657ca81af5dd859fe9b97e79def9c3caaf5b335f1a791bc67d0947e67cf18e119270ba8ff51a1d2589559593bb8cb407121ad486485909d235966c30e7712945be090f99b1c1a9fa50eb109d92d6d1", 0xf9}, {&(0x7f0000000740)="a671e761d7a6f661c391512017bc6c9a87ebd836b4c787e8c1e378c27257f3d5e4795fc02121172958c92a36014eac71cc1ff6707c868a6ef912e3945a59dcfe9eeb2c67dc1952a1f3605973f4ab7313fcc7484692294d1d0038e8d6f5c43363cf7fdccb7e86956bb65db0aad518018e5dcff7e42ffa25c1e6ce", 0x7a}, {&(0x7f00000007c0)="87390863057197b5d1211bc0b3e7b1093d99b55b9923f44729e9368a54319835381baa2cab74c6c3385ac86c2ee1f374445cdf294d34379665b87984603c60a1705e7dbd9ed0f11da2f81705157fd9a546f200ef63f6ae2510a5ebfd38dd165729b46fc93063739fcbdce023611a29e052722d04b3bc12e1b7856d36facafa8b8dfd28bb5c336fbc5bb3ff86bfaa9b4bda79fbba6aae3ec6920f6ec310c7307b58c635408fe65ac1e1df4e233f32662a97627685477b3dbf61eee01e3b3ddf62fde5a7ddc4223896ffff35039a21e3582d5c57e5d6c1e2d515ba18659e00b3e47c9a6c59eac09bb92473445e657bb0a06da3af85fba160b447e92c3b3552aa2025b31ce1065be9d6ba11f727d43e427c905f8acfa3dc4917136745a5b974e567e6868b3519647fa8390a0eb59b263d96796d8a4fba888d055ea6bcdc62e993a388d752fd867ab7ffc880178104c876e6a2e6c724cb3bfc2fc3a77a271305648a60947c7c9fab2c1886ee8a370dea094e2b747160b902a26581a3443ed9dd40680e76553e52793c517c80f4bb2182884df00aa643b039b80fa614317964b86d65fb35ac5bd5e4c904439b56553f0155420ec980c535aa03804a3675e2dfcbe66e3cb137fdcda1850ff5f75a1105ac67242107f4418e86cc33e7ea10d29671f2398ca802c9cc379989cc767da9b7bf18705116215732217562400d3428d628ed0794428728e4bcc282cb7041f5666b54f9cd96803bd876d87060280a0a0b69999b588efd76fc0ab9636ab55ba6fe2c6891daf983527d5ff7a9f5560a469e711b01c9dd3c0a2c8506149bc95d1a8d0dbeaba5163422f46aaab2248a67e589a105fe20ab4acc9663f1ce50de682d0fc50fa12416ef169f93f35602bd79de68a5204169d5a01dd480c5dac0490f731fcd5185c4ed9fa272890fa209f50454f78123f9ab6ec84513a1565b08bd1a46f93d5eb457fc240f528409daaa2f998e3356597ef67e92b128a94acf5c2b5ad7fc09ab38e06ab5ebb9df833c94622e55db0038f42249c25074fe4327e6e771cf7d31bdccb387636d770bfd2b983a3a8e70e83a71368756b13e8de256428e30735a3d53846a0ac7cfa4227c2370ab8f7d3245ce52df7474445e110dd76f962ca52beec1c6f7b074d437dee0ce1d831bfaa7b211e42b46536e1319191c1c39b470c24e1288a5786338ab8c3a4dfdc705936d382ee45fc1f83a7dde4164c31cb13b24cb1d955dab7beda9df7b0535968421a1f42cf628af4b097b1f3c2c6010721405a53c9aaef4245ba5618523817d26725cb271d95c16ea251d2a89d8222076091d6d68c6df729294810fd1190282e52d4c5ec8bf49d478c3bb7e9d90c83467a6793ca584f367de4bb3cb0fcb72a16933b43c71baaf36a80764f531ffbc881d50d7644d29ffc88c728a2d0ee93c1760d688eb96b8025fe33851400f41c7ef907990c62a493ab64c8c5b410d2d8cb8700f3e41ab9036a10795712931711bcbbc942a996aef59d4b503cb2a44f4c28069c2161e284d6ffa79410cd168ac459b2cd2b9bf2262fa4d9e8590887c592950628b99af56a6cb2ca147f56d0f05be3fbc6cffc131fb7bdffdd0b1564ea28dce27bda4bd6776235b2177f86242e5ba913c824e0a8607f0ac02c96872c832836b57108521a70578ebfe50e1ac7521eddf97b3801b5e16f09138df90c7dcae62890600aa226b89712a3f28f772dd21f86baff4f35c00ecd538eb1757afd49f4d4213cf4c9a7e0e599485b2cc78a5cf158214880006c135a74fd91b9174973af4c1dd15d1fb5ef997c70e9f14e08816a7565e5a14e6a0eeb4266f35bd5b1bb971607ec3d0e94421c8cd687536a5106958e7906d18ea798bfaec8cc075f466c6d349209894638e8c381c252a010f522bdb334fe6f4d4eadbd5d268f04c09fd00e77f2a9dbbf43058e951ffdc1372debee859c3bcc8ec34c0b193fc466971907fb14dbcefb2cd141170ef235be1bf2dbe39ba7452ab66845f2698305956d8315f68d58be3355feeb24e431a15e2828ee46b38dc195f98aa4c7edb24a9dd1bf973e8f27205ebaeffbdd7e9ccb6bdd12ca0ca14c52bcbc8b7c935ec17e908737713b77c8c51e92052299c2142663794db35afc056187588352d037def2a14529c274d3bf4713a71e01e4c9274f6461a4cba5b6bcafa833ac23d6b2a5b8fafe5fa8b988c84abb8dca5e9c32cea2bb45aebe4eed906f800756d3789a6181b404571830ac11a44a98aa529c2a3f3f1b6a6f3234ef19af8fde18c8d55c58faf5710f88f423c09d7d28a8cec3bb90ab9315c4bc4f077f9ba63e63d6b0f36dd5a1d20a06b77596902fd737d6b62b8286d6f9be2ac4a6ee2e7881cbc6ee526f2ef8626b4f03ea27d8b70d3b4f359a0d93c2abe8476fb95a844a358c2e900ecc9aa9e5edcb735cec375c9b53e757920221916ec20b8b2a55f71c71daa7a9cd5b97e0c0b74ba6ff1d169e8333edb2556640f4b4a5932a5f4ffda5b6f2742d59eeaaad9ffc65fa107d0dc391c8ead1801ced0d78a738906e5ef748c9987d1af847105bd22c9af43626b741cefc43467ab5353028d07f2f648807807b9c97b22af4442da89f9392601a852937e84c7cb0e59e594e61586051f491b4b6bbf4c789bbf85654de1e7e52b076cf35bda24546364a38fe0269fe5a1961dbe72794013abeec8154c15bd246e3bc9a4a707063877ab13002e8af85207c682ec77ff7757ee799e61d661b6f66b07764a16a9f58a0a50f4fed9518f248e89715f5baf8ac5c190254627bf6cf525326438d4b1ab3bffc8dc1d7d1dc511f88a8c62fe75ef0975668c8aa76bd2056f94123fdb2e1a69c0309b3d3acaad74e3447dd06c92657356afbbe77daac10830d835394a227686f0b4cd2d68e432977d203074e3690c883caaabecd0fd5b7c78eadb238b565fba7c3a2ed7eac393c4098d373dd4b9f9217f945bc67aa1bf6f839969985ae2669c64157bd6b6bfa9f97c1a1edac8ab8744bb396d37310d62c2fa90848c2b8a0bdfed9105a0b1083c53af268aa6b599464eb0f21489896cbf2c6a4d4ffa645b3c6dfed6a322013004962b673b3f12df90ac5193ec5971b194ba6d4c700c91a0c21b4be0304454fab0a890630458d6a3feba1ab9a804f76894cc2e665bfceb48ea43d07bc28292ecafe3efe0964a7640c1e2195ae6fcbde8951e7afb88ffe069d8a832e2d6286d54b640e7571d2ffc4913405cafb7c2f12a084ff16eb4508460ec054d92da7a6cf3a657b1757c8dfc3422634f9a522b092019005af3eae5b359e22dab55c1970d88b000dceab1f8ce06f23474fa473a4ba433859573756a7bafde50858ee0a61fad46b36e5ef5d9c09cb704870fef7b9d1560b0ca59543b6975c489138c10f7aabb1447b26f1c1d14fc399051f24f2869604b9ebf2442796bea01f2a103f5a1907c6208ace25408c4e07eebb141b02c1c3a57063f7efab9c4d9ab9f053628d26ff8b7b4038897dcccde195ddad0457e263cdfdcaffc565f33fbf8611fbd48882b964e35634c24cd752c5c953298910f984f101e1fb9843e527d78398e2c5a1586b63b9ce5fde8ffff58c1c722d044ad89234a21475ea133d8f1d41d9150ae9113814f97d963cd10ff0e25ae9573d90139d8e9cb8a15ae503ea76f212c2cb8d049ce31128ae655e85ba362589338e06903df8e2095ee298c27e870b36510378104f91816ca1243e2fce02335ff41765d50e1b5778ca39840fc3723a7b9543c575fcfacddd1fbcd38a476fe0034be78e1f506378d328d93a87374b7b6cb80c93aebfd24542cf6611632650b8086fdca6f434febe6a2167bafea2a7ce2012d1867ebc534d3215d59c2654c1e67d8736e5ae0d2bbb1448815c366d8be06efdf71f68663908e023aa30cf87a49a8543447d2f4ebc2b882b2478929b1995a6bd5bb92409ce63c865af8971de229c9cc7a86ccc71b70a8e956097aa0c1730ca7521599a73accda844cb778d7d6aceed73955a5f9a74d7dfd345fb958ea52f62958f56bede9bcd9ac205f2590ff8a887c122975b8deedac0e13e63652334b953b6a604dbdba207677b21d26d63b29cc631dd229ac0d490a857f63c843e8e570c7d9bbe251f63966ec083094741f9a73420c80467779cf07d0bbe0819287a3aa56f556866aa5071477e38661ae66a92bb012ba15de1e83bac7a161dcc611b5900e67a3e91c8903594498f03b4ca22e04f2f0a8b57c4c75ff2d7599c23829d531f3e96a1815f4196d2061a52ac0a06810f83f07da57d1024fb345b40ef6f96cebab49d5d74f57f36f9bd7ba0b69a89d4b9c1c02d7cd97a326ba8014bd71c9812f00f54cf5c57ecf74318133d659ba1f4eddecd03cd687167bd7dbabeb73cf38cbac20c1813c48ddb0ca2202d5e5b480848fbb678dbbfe08db92315eb2a2093818b5d628b02bf47bd3a9f613e68e13fa6d657f17ea7107db68d519e6f617aa58ba1d11aee6aafba4226e538f63d769967be4a0dbf5bb3bc2c37b9a596f3ce441c69ffadcca15a98c5aee26a33b24f4e037e2365e5965f8c69c02a170ad4a1e190f3be794bf0ef7354dcd0b845ebde946b4d284c4f4cbd20090fddcd8ec736f4ae8592f480884292947fafbae3e3837290af06cca601f4c814cfab309199e77563390c279f3d87c262e46145be774017af3e975b919273a3d96861687a535e68b9e78b483ee9d016bc484144379098f305aa26e4f2dc7803014fc464499ae17c00e2e4ee3569f661518b57ae7a465bd788cfff3f2b66cff01606311ac2c877f0fec5a4b4da82aa23a8e368bc87c94cbd305923ca3efcc9c9c6429b370b4a70120a1c07b19bf253de260b48c91bdcdc39830f473b7a88df879a257ce0ce84d295fc0d4d90cc8df78146ee3dbc0ea6fc66dbdd9c97095a902559a6dd45cf66f6f8a1ba143841c14866f3d4f20c746e874eb7c2c0d1140cc5702bacd30d3c846a35a0e8e8d6716eb0438ed992e714c0b0de28cf4da75c0815431fa02db7c40c5dce280ff46f234052660f92f8115b88048a306464bd758125b37eecfa7f122f82992885b8c5fd6a22b94822e7652d34864eb7d8f216a003a1301983a1dd67ca3dfc123430d876421e1ed5175a27005391627b94e36293a28a1b6c95e6989de9ed2a823d6d5ca420d606f9c381e1c15d424cbab085c221a3fcdc8f50f4b48394516fbd4fbdf32686e9b10cde65c89c96ec74ffd8e91b7ef463bb8ba3b6078048d058f4450b5f4f4f06ba844c459a3f29ccdadef7c3c66c7c7e754a6a0428d62f4a8de239301799c8924d6ff9080bbeb096addf09bb92ef524efee44563517dff0412e098edbf3bb3c7179700e5c94aa31dd1f3eaf69822251aec7b488f29ead314dd38287d0a48a690eae1f21a617a035a513c5b65ea0582dccc3639b9f2e5fd79957deeeda0ae64f47a904fa5405af0c3fdd640d20812ba8a3bb925f0663c543924c44acd729ee2a645afc93e85b0fb4cce9b1900e6da7b1a32de8057fbb0f7d904ab87bc82902b74fcffcdeb950fde018c6919990eef27c4bf7f5b3bfc352fc60c244608c4ac01cab914c0952c452c975719d434b0cfae89faf0d142bf638e12fd67d4c71e756565c546e342304dec105928f38436b61f4f2cc0c5570862a72acb9073ac9e4916901768a3168be222ec7ae715f36f145382689ffb3013563ec290c9e6bb47853320750a2d1e8f3e4a38971227c468381b4b613d03f1b45e1d3919ef317bb31619a661cab9048dd0d739e0aac4bf7654e8dbfa81cf47e9c8610bfc1", 0x1000}, {&(0x7f00000017c0)="7bb4de9c0a128462e517d3c21684ecff1ad73d52027735cd1c4c53664e6cf274366c30e19054c0d0536fd2251f401f2298aa435b5f5cd7102821", 0x3a}], 0x9) write(r0, &(0x7f0000000280)="582720ef760500a0518536a152e160f8e5815f73f2a044fdbe2c5251804d098040252273ea3394ff334a5619515a008ab0b8f40f073c8728ceb3129a8a34ce61988e4b3da025bbd47b3bf579456f7442096e8c8b6b87cb2d72b8bcdb8992f728193ef14d5f", 0x65) write(r0, &(0x7f0000000080)="8c27", 0x2) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x15) ioctl$TIOCNOTTY(r6, 0x20007471) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000001900)=0x1f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff690, "0a00167d308304000000206449224d0000975d00"}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000040)) 20:42:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000240)=""/68, 0x44}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/79, 0x4f}, {&(0x7f0000000380)=""/13, 0xd}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/228, 0xe4}], 0x6, &(0x7f0000000580)=""/237, 0xed}, 0x40) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = fcntl$dupfd(r2, 0xa, r1) flock(r3, 0xa) recvfrom$unix(r0, &(0x7f0000000700)=""/102397, 0x18ffd, 0x40, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) dup2(r1, r0) execve(0x0, 0x0, 0x0) sysctl$vfs_fuse(&(0x7f0000000040)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000000080)="be01a3b06a296865038579c2638f042a72865b4f3d58c2645de4235e32f785d57aa20339299ba950929e60e149f46f5c3dcaa32a3c279a2f23a3be8febc18b0249ec80e932cec2d8703b74ed5dfad82ae20de2af81801a2f7e83f949ee0cbced1eabd1b552c29daec593ee7363be399daf69a5f0eeaf5c6f37309fa4cde160489b42d55902cba55fe0bb5749b7c210d3c9784e2a72a5fed57496881af89618475e7d85bca6a8a711c4ac01b9f17b8002eeb15dc7ff5b034899db6f3f917637fc987a0ed6b0fe856a0e39708308f238f4aa7fe88904d7ae41", &(0x7f0000000180)=0xd8, &(0x7f00000001c0)="d8a32d2ccfccd69f032c892a8eb9b7e92d1ad8b4c5f083341c3c2ac2177261d10abef5a46b95adc099c164ecdd78635fc708036c", 0x34) 20:42:05 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000004}) sysctl$hw(&(0x7f0000000080)={0x4, 0x11}, 0x7, 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x80) 20:42:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x10, 0x4000, 0x2) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r2, 0x0, 0x0) 20:42:05 executing program 0: sysctl$kern(&(0x7f0000000080)={0x1, 0x3c}, 0x3, &(0x7f0000000040)="96df91b53f45409d31b3", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 20:42:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xb, 0xa8d, 0x0, "0a662baf0c033c08d271795acd00"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) write(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000300)="e640fd6b65c1963fcbab319338749c7804c27746190149e2ab61f9b55ab5f5557b6fd346de2eed95f9251d5f5abe7169de816114a09b45db4eb9c7497785e2d2a4406f4580aaf3da80b0b4c6cb3bda5dd8975be3f354771220e3bb5078f759b03205af3907a14a959b1f508e49f3a08919cc595c450b9acdca7110f034a2428c4e1691bc5b7511ad220355e2671e76cff95533d29c64acca681bb3c864cb420ce6948abf230a1c33fe6ec63d7e79b97ba8464d6f40e6b9fab4e82498dc2b29aea9293af9b9913753b0123cc4b1cc9aea9792ef9c15f3c20d39ec0a01519692de1943b765da1c15519f91e358041d5ebc71daf230466c7618ea73d07253c1de379d115ba1de82c62916d780e7d211c143ee476572073a6e7ef617c5f95758b00e6e6ea3d41ec05c29f507b877549d97a347059accb1cea2430af1670cbfda82b6b2fce225f2649811082130390aedebae0010d3b5c278d92993bacf7ac559007180bfb07bfe7e9c928e5be2fa4e9f79c1b65e6697af32b981a1401fbf7593af9b0e6f460582c1f19715cdcb40d20c1b0f29a1c7fc7a71754d52402e1389b97fc85c231e7b50a672ea6aacfe8ba28c27981009f8c1f9b12ed838d8973d359244e53816059c2aa24e9a7dfd43a306e3df22e8e854bfbbc5496512ffbf61a83d99a51e065731d5e2f27ab364580d8b4bae5a7c8d94bbfcaa0848a4f1c191aa31f101", 0x200}, {&(0x7f00000001c0)="ff", 0x1}], 0x2) 20:42:05 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x1}, 0x10, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = dup(r0) read(r2, &(0x7f0000000240)=""/242, 0xf2) bind(r2, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_STAT(r3, 0x2, &(0x7f000001b400)=""/102400) msgrcv(r3, &(0x7f0000000080)={0x0, ""/43}, 0x33, 0x2, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) 20:42:05 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x9, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = kqueue() r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) r6 = socket(0x18, 0x8000, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="0000523576144398c16e"], 0x10) close(r7) fchflags(r7, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0xfff, 0x9}, {{r6}, 0xfffffffffffffff8, 0x6, 0x1, 0xffffffffffffffe1, 0x9}], 0x1f, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0xb8, 0x2, 0xffff, 0x86}, {{r3}, 0xfffffffffffffff9, 0x4, 0x2, 0xffffffff, 0xfffffffffffffffb}, {{r2}, 0x7ffffffffffffffc, 0x42, 0x80000000, 0x1000, 0x4}, {{r7}, 0xffffffffffffffff, 0x0, 0x8, 0x0, 0x101}], 0x9, &(0x7f0000000200)={0x7, 0x7f}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100)="21892818f018aeeac4e451f30f4dc310460ffbc42ae67ce0435797396ca50459", 0x1f7eb, 0x0, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x2) 20:42:05 executing program 0: clock_getres(0x2, &(0x7f0000000100)) r0 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r0, r1}, 0xc) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3}, 0xc) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000000c0)=0x7) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r5, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000040)=0x6) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000140)={&(0x7f0000000240)=[{0x0, 0x1}, {0x20, 0xff}, {0x20, 0x5}, {0x47, 0x101}, {0x84, 0x7}, {0xe2, 0xffff8000}, {0x88, 0x13c}, {0x85, 0x1}, {0x89, 0x990}], 0x9}) connect$inet6(r5, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r6) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1805, &(0x7f0000000000)={0xdf, 0xf3}, 0x10) 20:42:05 executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f00000000c0)="4f00999799008332fb16c4c91c932a0ff0c95523", &(0x7f0000000100)=0x14, 0x0, 0x0) 20:42:05 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x40, 0x82) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x70, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0xa9b6ae56431293d0, 0xb) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000540)=0xc) dup(r1) write(r2, &(0x7f0000000140)="5fbde784da3484aa528afd6dd40bd2b6eeac6c08c5ea4ff70445ecf66beb5b579409475cf53dee592f8d402b43e0e3be4dc27d7bbb0b9fbe0484619a134ba1962e27143a6c18ca090082f0a825b23d925ff1bb45967aa85e78a54371893a02f7b09b247920bc20737ffa6a686e67ee8665b043c57cff64f92a4f83cc6a891f617cc3a3fa1815bb3c20ba13c54e5769e738b341daa6802d114635fdde2558e368cbc278e60892a36cbb09926b1943718576fd634c683e3267b894ebc1c7c0528ea361942fb720ee2c5a40c539acde30e1ff9fd200adef75d29352a102", 0xdc) ftruncate(r0, 0x0, 0xfff) r3 = semget$private(0x0, 0x8, 0x10286) getgroups(0x9, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) semop(r3, &(0x7f0000000340)=[{0x6, 0x0, 0x1000}, {0x2, 0x3, 0xffc}, {0x2, 0x7}, {0x4, 0x400, 0xc00}, {0x4, 0x40, 0x400}, {0x3, 0x400, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x2, 0xa, 0x800}, {0x0, 0x6, 0x1800}, {0x0, 0xc1, 0x3c00}, {0x1, 0xfffc, 0x800}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0x33, 0x800}, {0x3, 0x6}, {0x0, 0x3, 0x1000}], 0xa) semget$private(0x0, 0x7, 0x8a) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000002c0)=""/118) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000400)=""/113) semop(r3, &(0x7f0000000000)=[{0x0, 0x9, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1}, {0x0, 0xffff, 0x800}], 0x5) 20:42:06 executing program 0: ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000000)=0xc2) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x10}, 0x4, 0x0, 0x0, 0x0, 0x0) 20:42:06 executing program 0: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='r\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x25) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x2) 20:42:06 executing program 0: syz_emit_ethernet(0x54, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @udp={{0x0, 0x2, 0x8}, {"11746dc595de236a594fcac455bae29c70cb131c45b2bb895c7f5c68cfb6b8ae89b32cc1c87b88196de2"}}}}}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="b100050400000000000008000101000000000000cea1fea7fe096fcfc73fd3357ae26caa04160c4fea63369bfea37a000000004991f7c8df5f882b297be1aa5b2fe9", 0x42, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') 20:42:06 executing program 0: sysctl$net_inet_esp(&(0x7f0000001b00)={0x4, 0x2, 0x6, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_STAT(r0, 0x2, &(0x7f000001b400)=""/102400) r1 = semget$private(0x0, 0x3, 0x0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3}, 0xc) r4 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r4}, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x20000003, 0x0, 0x0, r3, r4, 0x10b, 0x9}, 0x5, 0x3, 0x8}) r5 = getegid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r6, r7}, 0xc) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x3, 0xffffffffffffffff, 0xffffffffffffffff, r3, r5, 0x80, 0x8d8}, 0x401, 0x2475, r6, r8, 0x8, 0x537, 0x0, 0xfffffffffffffffe}) 20:42:06 executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0x19}, 0x40000364, 0x0, &(0x7f0000000000), 0x0, 0xfffffffffffffffb) 20:42:06 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x280) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40800000007) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x20000003, 0x0, 0x0, 0x0, 0x0, 0x10b, 0x9}, 0x5, 0x3, 0x8}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) fchmod(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r4) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r4}, 0xc) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) 20:42:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) socket(0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(0xffffffffffffffff) fchflags(0xffffffffffffffff, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0x81}, 0x8) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) stat(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socket$inet(0x2, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 20:42:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="540750ded65334a8", 0x8) sendmsg(r2, &(0x7f00000002c0)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140), 0x0, &(0x7f0000000180)=[{0x30, 0x1, 0xfeb5, "91dd6f527e221ba74cead6cb33b62c3231b17f8ecbc7c7a74cc118ea1194"}, {0x110, 0x1, 0x1, "e988db235f889b6f8e37c4ec3b76fa8453fd2dc67a73dcdc2ae4cc85b36607efdaa3be73981bde897fb3425c4dc85f4e372ce9eb8b19f434bb0e1bcd7e5687138e3f58641229b3de7a099ad7487f7f7a4e4ff8e5113ec4c7ff83cd5d465b4de392d42a1b4b3d3e6f76647f46f8bca8b761f83f17fc823159a70d8781a7c37578f9f2eb74cad8c0576973ee24ebf44afa7a2308bc512fc4933819e28afbdcbe7c1f586c94e48ab7313353fd18af3e7326f83e036556ca5540fd60a0f3130eb70a75bdf5f1ea036d9db5f1629d712d7d035e164798429563b42f674d0218966fec6420b09c4838d115f8b14fd6cc1413efcf94faa155972ed609b271ab7fddc7"}], 0x140}, 0x3) 20:42:06 executing program 0: syz_emit_ethernet(0x68, &(0x7f0000000280)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x32, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@ni={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "9463cb20d56b767e5a5117d1dea1e847ae28f8d65dbdd2b13ac38a3cfe4780ca8416"}}}}}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x8001, 0xbb, 0x80, 0x5}, {0x4, 0x1, 0xef, 0x3ff}, {0x9, 0x80, 0x5, 0x5}, {0x6764, 0x8, 0x0, 0xbfea}, {0x100, 0x0, 0x7, 0x6}, {0x3d0, 0x1a, 0x6, 0x7}, {0x2, 0x20, 0xaa, 0x8}]}) 20:42:06 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 20:42:06 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x4}, 0x10, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xfffffffffffffd13) msgget$private(0x0, 0x100) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x4}, {r2, 0x2}], 0x4, 0x200) r3 = dup(r1) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x9, 0x1, 0x2, 0x9e, "45291ba700fce15fc302c09f7c670ee22b42614e", 0x6, 0x7}) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) 20:42:07 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000040)={@broadcast, @local, [], {@arp={0x806, @generic={0x6, 0x8040, 0x6, 0x4, 0x4, @empty, "aa4c29af", @broadcast, "221673a24860568204cc4fcdcc167079"}}}}) 20:42:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="eb9d804dd00512f938c74b72ceb51d87fe870f716c327142ae4e56610f6815b8b1b682b9c7a707971632ef357704c17f9c3d73f107d2122962ca8c54ae8842b180e96fb22c8eff0f3c86aaeb3ee7e86393e44f615d7012794343951882724ea2d7257b63aa2d84c652aa7bc396828f09522a56b8cfd2ec73704c4177ed76fae09e284e2a9d7decb105091971afd410eb63", 0x91, 0x8, 0x0, 0x0) socket(0x2, 0x1, 0x80) 20:42:07 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = semget$private(0x0, 0x3, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2}, 0xc) r3 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x0, 0x81, 0x0, 0x0, 0x6, 0x0, 0x2}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x20000003, 0x0, 0x0, r2, r3, 0x10b, 0x9}, 0x5, 0x3, 0x8}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchmod(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x4, 0x0, r6, 0x0, 0x0, 0x0, 0x6}, 0x6, 0x1f, 0x1}) chown(&(0x7f0000000040)='./file0\x00', 0x0, r6) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000100)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, r3}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, 0x0, r2, r6, 0x13a, 0x1ff}, 0x3, 0x4, r7, 0x0, 0x9, 0x9, 0x6}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r8, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x6f}) 20:42:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x3d, &(0x7f0000000000), 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="33959c921233bec470c4be37847fdc8e112f05e740ac2e528fc34cfde9d82eba16791ee21b44e00926c8dcbbbd81cf8930034dccef59b6c6d45ebee711afc72cb883ff2fcf22fa996e550be470fa75a6d7f58ddea9714545f6942d604807a473ec74eb3cf61ca6e6f0cca0db2911be7b97d7ef0922b839a4a16a0bcb4599027b7df64427e6c06dd73efd657799fcc8843fce21d757e3535597061a497c38e4426c0c295be0fdb33fabc832b4e1b1c33af6e4aaff5829d2d399c565841602c74f2c16896592ace93f7584eb4eb24ff5ff8e6d84eea5cadba53add621334044cbc053e0b35a7430bc9e514e949f1267cc6ae250e1af748354ec2f1be47d090b8d4c1004b59b74e7c3add18bccb6686114ec2b08073be9789cc5d31b57d3ee1fbea061ca2a17635876624359173143d543f1fdeb2291937a3a01fcc0811348a95d2b0f885792ddd0c19644bef1e7609497acc4845dff104ade414e26ff9689723c26b715877151b7d3f004331b33483d0c582bb69ecde0defebba40b0e8f78a4cdc69aeee5619195e8b0e1da67f03ddbf90006db7996591099d568d7b8d05a52779ff8223a28e2c10ff86cf3ac2f5bae7523161624cbe578f478526b88224c96720726712856b33d3e7aaebae533c29136073b8663027079cafa48a9520da3f21eceae3762ebff01a35cb49fffb23ba346f3d1cf906e668d1393282d469e2c44e2f19d40b98ed8874707b4e393688e481c0619fecfa135823a90c01e9a31336a9d316962335bc0b78566418fe3e0ccdfe87dbdd5c908204a0cd912ca35e1f4f42ca69ef949cb6fbdb69d04f734033e71048a0a95f4f3bb97b355a5938c7087dd07c0f69db5712b0c91da8d219f379452635f270589824446d0d034d401b8c623ee63ea19e8531be1716b497fb6e6ac6137ddfb67adeb0cfdf32e9cd04b82ecb097714009c86bb5f2b78f26272ec877a4bff6e8d61cd14d4720693b33083ca992ed4c71c9d5868653d7f142501e294e245fff76271353da5d87551b6b6f3ec3fa49157b7e04cf094dedbad0a022f1ca3c460ba0bbbce121246b23ce6937c3407fda17b6778da039aa87c016536b51ba5fe4513c4d463c1c05b0e35e1d250395033aed7ea057ea7fc97992df8509bf2083538419b84c9ff98b0b233c62b3242598904c5e71203d38ecd85e27a7595859b16f0ef780a8ce5eb4a9d5a8f9744d1ecbcd149eb02169db7f3584e17259e4e19cc932d8fdd99ee9c7c264f5d4f57d5752f2c519512cfcdabab924294c15558e0a15dc4f0cab7bcd55f36e2bca830f8ff98c375652fa7bcbce9437ed8eb7ac17745d6bf59df8e8b68433f5a615cdb83ab3db770c70477e89214734ac56764069a5eb08f31097c665851f8c0c50ef86ce1beaeade6b88a4e9c31e792f835bad1acd0a5ff0e5045ddf9313568299707d5441cc4e3deae49fb2211cc8277a988361c5a2e03ddb3363293e22da2bae85a7e83c571ad26493f9795a806f9e3340f794db1a6663d1a2c8643ac3c24c3182adb14f5201bb8ca43ba1ace7cfb33c24eed77c8c721bfedf96ca5c70008b6e45759d3ca2fc5fa10f7145a5bc6eb94c5202852ad1d7135e6156fc160005a37ba38d4f7ede22a50c599a566f2e03e4d9c5c25d4fc0a09ad2694d46e793cbfe6f3e0a49aaa0b4d598d80b2983e308656fcdc170848396cd4b46b6137f2439db7a0f3f792f4553f9ab0f13e5486ec117455d520aae02f27c95f29bb569f17c08ae0f3c644819d522db73b3b7d6e0590bb3378bf805e9e6427c4695a2dcf1bb497b06485db23e4a59c950ca409722397db151f8120438b5144abc31e6e29a580b2fa732164f0224aa1361c9b7012f653a49c7d3dc382bdd41f5b87e4700bf9bcafd7214e1ddf085d46890ac0651f594626f235ce9f75b02cd686dc5600cc0b628faff756ea19442e999af1941522c9663e6cfffd5819ddf3995ed1b86f6891a7bee4fe705b01840876b48d11065a8ef8aad3ac410a302e7eae1ac432561925a76a80dfb5aed9c2f21cb1fa22a1f45bb6347b787bbb8b998357e5726cfc3698bf1e9acdc8d4da92256feb52225590405ac255ee0dc32521e51d349e8ebb7bd54961cb2b4a50d632c439982dd467e8e2ac82e038d368a2468e1de474109bb351c138eb2c785843d30394cf812544714ef49f1172dbcbb2e23e842a2074e848cc85f3b699cabed8b35256bb945532e1736ae716000e80158054541d9c75ec69d3bc619d085ffc7230a38daaa92316579ef2f269a9cd1fc3de17ae8c6704f29a8782dd2ec779eb63588eda2082fe67cc4e820b17e613b0181c22e2d0cc847643c5834f99ea83c2cac7043dd9f66760766175dbcd5d4c210168c123a23bd1bd427e5110d5aec0372a4be748f2d4de00d2155969b96d567e76fa81e0161d9feaa2fc129b8cd44c45ea5094934ffacdc7c2212c843ec22076f14bc80c845a138355ea7714fb2ae6faa64f71aab7d905809cb923e5bdf0ff475be0dfeace6c9c4da3a7c89f6284d37e73ef9f1c9d970c4ecb3aa7be150334c092b0a8b8ff31b817870e0594920904cf20f27def766974fad45a40dbc8d643aaeeff7db27f77eaf549a2fd4bdadc458f1e67ad0b8f581ae3f1f98ef0da5d89bd9ad65768f605d7f3310b35a356ef85f003687aadba30707716326298fdafe8bc77b59d3a9d3ef0270d4c017c7f394a04d363bd58ff6c3c976d966920ccd6ae05809ee65fc4be66725a32104dfd1c7b2b2a5fae4b2e63a1f01789a54445a34e35e756226e2449d4ab0b35a408600f5870c3a4941cd2aa32c1b3083b7e9a892d6623deeaf3650769355969e01083ae1e21fafac27d9a96616e114d954ac13c35162924fe8c6ee92f1ea64324a4c4739fd8094dfc91e4f00e90a95adc4418dd405f18f746858f0a9342e68a58428bddd80e53b71f940a21864858e2d15a82a0cd2af1050fb28e0424efd01ebb0c0613261adcb23815df53ded3d8f624dd84ae45e8d6ac84927f9ff3ce34b3327a1c52b5cc919e6b27e91c49484125aa471532bb37d342eda5cd2e19b8439c251932c76ec070ca0b59cef371d19a7834177d8eba608427b8dbf57459a66a29f807292bd32035242b9109e7d4bd104c257af6ca3b3e0a410d3ab333553c789a67d30cbe8fb28e763142f022b0a1fa8e41bcee74c0718ce58765e9572076863757d5691d4cf82e271bc3e9cc68e096ce45ae6ed0cf1f89bc1e65b86b53a4ec635e6af981736061116df1604ce90233ffaddd121bf115d38b2d12ae84dbb18dbbf5691865232bb0ac8b957f5cd25664130f9604ac54c95a1bc4a4ef1ea4dc33cff7cc85689b737a63afc68c9384c1a9f40478fd055a82fabc9d06827ba1817ba1958662582db9d775c822298ceebf08dc71477e5013477d3a566a58a234d15646b93d501a02db295131630e4229ee138477eeef76725dc0ed7c8ad0b9e9bb7498c30ef4c31ed8c7323248340f574a9ff919d264b2e96df78d8c2296e0da05c845ef7b697bbb3fa685eec76b23aa6b6edb336483f57b06672bb0cf81e04abeedfb0ac1f5397893d54a3e86d126ee8d0cf05724ac1723cc961487e081503ec213a71b42cae9fbf97f38084cc85a5c6b2d91a8a30e47b65bb7847f913a35f8f538d8070eec6a8cb4ba68a7ffbde1458eb9c93a90f346cc47099aa0f09de9912bbf4424934523ce4fc41d985e3a508cb629c81ab909ba7ec49879ef1eafbbb22b05ce98c9eb9dde64cff74d82f7910c4bdc58e5ae64a2b745b01efb572cbdcfd44a611efd25565f66ff9dce618cdfea8cb428a03bdd1e45f3e13803c0683332fa0cce907e0116914e0ff9035cdeaf8dc2b1997648bd39abf4854cc4b2e727de8cfed1743524197f7b0b62b5763edf281b2a738d05ad24b28f81932abcf685dcee0793f4652bf1b6ecd172857fc2f2b2e4362212884faf99fcbb8d2534fa2acc59b605f780507f3859f1c2a590c8550e4f0f3822120d0527063b8c73bb7f1e96d5069465b5629df945d1e8c66fb4ebd6f2837a94f682addc199942cd9056dd57ccc5119ea3ae403efa6f255e8abc05c928fa05f392631442580ce28251c98ef5791a8832133a7d1ae0d5066a506b99bee62ab2abaae4ddb3b2effd0afc06d2429a06d1c1fe1387cd68f23cb37ab3fe1333e85af723aa7920ba81c342be8031bc1e5cabf526a47892bf5691fe8f54edf5dbee10468e835c988c0bad0086d880310863471fd9a0eaf3826a4e6eee3fd5e7e6696f19f3863761fcb562cd0e1972b07f62e3b0dd20b000dce0b3f739fe1f73ef727f81e4dc9d4e76da4dfd5639acad267cfa31064b6d88612fedd5594452756b53d0d75b3239ec30e77ee53c70a35bd794feb38b8dc945ce8b2a53dfdf2a8a04b039f8e8aadea4617182b74850fea9c4ed8e3b8930fa40b163d8c99fb6456a64bc1d354abbd20dd50ef606dfdafbc7dcd01648bd7b5f0ec191142f4aab26f9220bc22b405bf1d8d1655598a585638ef7be32c1981571916e1a97fcc7de4b61fb634062b545e0cfd703922c5063452ad3780ced3c4678c8e5d719227c0f0de7e6e67664fee0233d2a3845b0ae4b0618faaa86d9322b62c16883582ff717e4cb0d6049f5847b5830a4a165a69bab0eaa3147886d3e49e59d619a84c359ee04fe64a7021f8efc65a3e215e3745f6d301a80be03fd83fb6dec5e70ddaadb05c66e5ebff342ee40f6620eadf3a0bd8122df743dc805fb75b1b4f8929cf5231b98bf854a210461b04058c762b5e64964bc189198a59f24da61ca75d3f6017a3b02e3e0e600168b39c9f7fb3e890cc3ca829f2169b49d85c9f32bfe98b486ce35e84ad614f22855c3a3664a4e05d0ae6841fbffb670778ede5536aaba2bc44c915b55127152294345f18a2bb0e82753a53618270d02e410f584da3efd611ce9552d6d24d86b9f515189d1d5c7596aec0a0486026e198a9f7cfa041331a3961b470aec42ad5531be0fde14b0658e5535ca597ed1df2248090c49c022e054df5a9abe41938b3fab17b76a9f1f25dc43448aaa225a109c28c3078e25fa741373c84d620c0890049181e094f9f70c7064825b36ced2a5dfcce2d93479cc5c1ce2df93680849e456bb8c33d7ae6a5b5fab0e96cb182168fbff2412b11d387b59efe469d8ac8a111a897bc128d8a5c3d04c3a27e82960da170762f9c22b26e914e3501640eef3f24110d0bfb623137c7df0f67190bfdfd5c87eb61e0871f174a1e4b0d9f246ac39af58226c83b6a72c7174154b3b2043a1addc593e86a2ee037988de99109bd444424c9fe20259e9340341f7e41d093d3a20291bb1604b62e9f6a31512042692c4995ae69055cc6968c9481b7ed601ab756eed462fa14c2f47625633812c55e21241d78de9db21c3b40ca5439fc491ba9f797cf290804f773847595251729008d1759b09e744b95d4024c2bfce655db68f6a37bde3a2fc7d503b677b6626442f1b9b63483a09d81a3102b88dee3e9a50d151940571d13949ee1fb999129530c0248889fb89b593321cefb95c1584586a8e0e9e85e9ae8748836dac52009547e9531c0648595bd0d81a8ad26572f6b42cbbf73d858173afb6b071a10c8f30160a01d92a2ef777d0d3a75aeb496cf184df52d8d3328337f98a9e2eecaf172f1b0644b73816223682e177103d526139310489e2c816930e01f29dbbd177df2ff41e306376ecbe17ab9967baa50c570e04dd033c27383bc7ff86952d16da77d4e973fe9eb23338baccfd176fb6fb69995362e4f652cd11c31a1f24d1", 0x1000) ftruncate(r0, 0x0, 0x4) 20:42:07 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) socketpair(0x6, 0x8000, 0x81, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x6}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)) fcntl$getflags(0xffffffffffffffff, 0x3) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000240)="fedf7cd3272cf5fd6a65ce7b3f98827784705d30de0a165b7f37d8a8527e05", 0x1f}, {&(0x7f0000000280)="e014af4b2d963f5521197c96f9dc53955b5cdcbc5bea691498408ff51e4b1931d84e5d6cf65b6054934f2c234699b287cdb7217e6f8eb243079f0ec9", 0x3c}, {&(0x7f00000002c0)="95f530091f3b4c6a7eff9dbb3d8d5b5e93bcf26f2cf8094261", 0x19}, {&(0x7f0000000300)="8a20daf7f0b9dba8d0769f4d4f0b046e97a5319635d06bac4e2266c8da197a4b238a4f5a7c2ec7c43f0d74b946687d6a39977b42a56dd054c1b34af1bee0cb671e79fa0859e8e8279ac462d8f35e2bc80b6529f18e4bb3bee0c51555fc17deea719e0c70f9cdbe8829a77f84b4b7d33dc1b5f85633d5430cf02c084f866c1dd81d53a6dd74211660f5cf2062562ecdfe83882c6739e855ed592fae8b58a468cc11ea177cf5429779cc29cff492cc086876078efd87f27447cb3ae7f355d97a830aa598613c43e3a45f2a073c6aa9df29e2122494738da82778f6c8c0d34a477be81b831f34fb7c6dd2ef109b42741da90fa312dd110cc504b07a2695d76f847c0d15608ee2cab57c0d5be5b85a90309d5c4158f11a263cbc1fe0b4f2ae893d09f87a6e482943d15d4a0af4dda8090d997b87013c1894d9612cf9b38110556c5b6d75bfb47e6d6d57e9eec9246892c93e65bc2b2d4013b5e53f0a7a5e428db28dad02b8f6025165d3e3b2bb11c60a004910b069daec5a22d558ccdbe2db8c2cd15f1eca105b1e2d2d0ec66b1219421528e5de7dee786c74786c9b4152383c27f050e72d9cfa34140e5d6b8d00d788758e5c8e5364eb0732f69ffe8c1438c6bc49c5c3531e8736a27c8d5cf2edb3776663f22a35177a1fe9775d46190fc53a11cdf20211031046b5d51c75612e8f4f8ae0fe609ff37c64d987832d6f4873eac69cae10a14ebd26bb113247b97bb7f0ec1a76e969f6ea3ea672d8f8c4f9509b2026bca85b8aca6883a8b37b410985feb5614f912cf615e0654fcdd9bc38e54718d6802aa19631499df99c78643280ae10aae8c9d4537170dc9a50f3312b3affab545f40b41ce71cbb865cdf58ca6947fc4933de98eec66efeb4f6497b962a415524d3600ae609b31f62e3cd86214a59f76569db61707e2c73eee158b72af3e5a933a1dfe7d6d661940f3cce7434b1630532567ad8bbe7adf2f5d473c08a17b672e72d69fe4c31aa8f5c9d1f8240cb0b037effbd1986f4ca4392a896ab795ad05083b79908a938907fde477da9703e923995551e6a4aec66340e05ca00b9d2f81b9bca15dc953613dea6b0532201147c523ca33c0d2941326d874c193b0e553174f7bf0e4ba639cee3069cdf352fa330c50339e03ccf187390fc9f7b3c1453cd7a9e7dd2b060f1914e373fde74ffac03f1287a9208b2a2f74d4e73c30e3ca2042b1ec04958b71e26edeaf535ac8cbc6b9d0896b831ce4223d9db6711d10653a750f4c4a226c23198cb49beea2723a037dad1abd49c237ae3154b5c974e9777b7b464db288fdfddeb835dddab7d20bcbd240fefcc0d28e98c46d319b72cb6c263f1b2350f70db0d4c81d5a89084879418ff83979744eba65480e82978015ecdf7dd629cc9ce75a521f7525914a8c5bc6ff8356234888116ad08ec7a88d0e1ad6583897c83bb647e0174917a92cbd8414886772a1d79c79c680a7ea43d675ac8d1c518fff75b9560e4aefae33e06ee86bb956622f425c5c62245404cb6effa69b5fdb7054ae34d15cd48ac7100aacb63deae78fe1dc62dc5cb18d265ae26e8e9729f9f391ce1c6d85d087f952d3ec62c8e1ea2072a3f42f6c598c5e2ba2ffd27dc915ab0f143fb37c6cc8c56a81a57050908a085f0983ca297e899227b230c6bb90e5afc4c6bce6c18ddb1c3c0c9ce4687619d2eb07c0150b985d3510fd6b7206811834fa3e8f444a412a3b3718196febead2591cdfd37490c01771f2326aec8ea3cd3e3a27d4d9ec5b663b5af9a4cb7c45d463dfd394ca1190fd9ab113e9caa65a29a15490a5ee2abbc45bbeebd8144b298da03553fa21270f648053b1ce38fb42fb4e1296aaa722cc5a79d277e3366cb50c4d5197d4f5fa47756918fb861bfd63e4c002a9e5e5646018dbef5262e8da24a53d67094d0b349dc4e7772b97cc47f7a798ddbb2fc41a371c92587b03b643caf43dc474523f845e55498d13c93f7a085deb052d07910d9cb35a517ead22decdfcb3aedc05b6ec7c26b0893bd6e257fa88573365189cef0cf2777977acf0f5ce188ed04ff0dc5ba665074d2fd6bd371a521e786679a273ea47b09fd9b9222be70a73b81722b181d8079b48478d53d4eb271c7b78f2fcf1555c0614646c7e5a3bce7a880c6f731b41112fa034611046c29396fcddd17372476ed842931fb59ce7492672271f3eb297fd6fde8a580e53664cde974304def93469fd989c2b1fb8e38c74b251410fff214ee209f854b2a432eed8ea48e237157f6d06b395474d0b80ca08088abb50c5f327b168fd6d393102cc7d691d513d128db56e1434afbc44af7a49707a34f654b2216068de2780c2954af3a38dca607a640c9939fbfc24f8d07a7d3d618979b561a17eb951153872ba4e5151e3ad628b774346bb25f214cd4f7a7a23a631654e6c334d69d7f6442affc1ba5cfcbd76bce3afc7eb39829f9f214ad4b26c95e5fc003863538fac36fb41820997e7caaf2e4a9d722cedc7edf46ef38615ff432c7b8ae783b8553b180f4fdb834134e330f0f65d4d3c4d28c99650958e9ebce2ed1bdf8c8fc5ae051636a51c4365017b598fecc32487e7ea33e925bf59be7ab7959f00b66c2ff378b9b37621b6ac873b3d6b556ca9dbbec3c10888a6ceac8f0303c8130a2e1a9d5ffda725221ea8ae78e60c8a5ed6ad3111b852cea301c1534e884c871e091fd26d9aff4ffd8cd01b2157b2af3c03d84c048445dee2ac8b8883c4a7efdd1584c007f988ed908d171356fdd9de3d90c12c39ff6d27e7a55aaeeee1f0506eca6252e23a0c64e85825536a5bac6b0e8bc86d8e3a1f2f3d862eaf2c31d5023d3cdba4790ca7fd0c5001c9fda372af5a99e1f0a28af4e7f520e5ad9eb72b550b16ae03c02fd87cb626eb2e9c22396df250fb655620e627debbd332014ee765fdaa7d02fa5fe3e87f0df5185f66c753801c597ed0310d4118d45a87b30d3197780b7c054bcf2f00422ad2b167b8eafb06dad08c71d2e571f0a9c30c0a467e7c851cee4cdf0a939c1f93ac8df2854b36eb4cb12a42ecd4f04b9445b7ed3b7df9ea2d60f53f651eaf9d4a54d62237bca674a6954af2268e7bb4afde112b1079019135fc3d0eb8b724a7cce57dcf993414f680badc1d037a52f5a917d2741cf1018f968e3e657af239a550c2abdc016fa5ce72ff020f36e986be58c25a59cf0dcdcb6769effe50df6a12d113f90f9695e1ab7728d7c961dd226a39c18b43b315241e13eb073925354339571483002a3e6e9bc64c90189d7f52e6e9cd2c93da9e6cbb6c28f1a97120a7d22ba880b8ce32872de8d40fa299713ecd317a8afe4b66ffc6e3ac05a5cb828f5aa0bc2536e147cf09a4e943f3302e1296681a15ede333d27ecf200ba47122c10531eea64d0b3ccbc9c15a0716656b291abe508f6b0e54d7b6b0fac6408991f143a095b1117d18312e72154b29289acdf95bc51c6bc148631294aa1df4a5aca0325127094e9665d5bb7cf4b00e07316df3544bf88187bc3e43011e1ac9c438ac619e4790b880a75fe83cd79ff6c839a54b66b4012418887dbede556cad0e86d7038e63e3a21c7e39c1a3b36e64342fb206ae6997bdb7867307204730c1524f7daf815d18892d8142c4ef3014f6a65d1cf883f5f364f08aad390e193eda24f257ab0c4d377830459cf873d9b73bb8a05e3e00cad4b28dc06fb3f98d5d0c5a868d8ecf0b783e70fac199a8e44e80aaa387b0304e5aec523652e5b7a8b963cbbce4497186a638174136237a24763c9aa8f17cd863efe524613a7646c454670a5dda370fc6bff62261e4f4102fcaf75dcaaac59e3858be4304903c9a87611a5838dcf8dc0d2cc556bc5f4de3211bf0ea279d59f56d315fbd02faf299b9c3ca91a340f19fd23e7dccce978af43b6107aec48440a74634cc368a917d492217050567d6ff903ce648e0cf0d14442947932b8a4b76e1af9f042b1e0f7fcdd0b2172b68d77efc2c2930f1dc7cf3c20c54444ba53516c763c1358a3f10e9432d958fe8dff27dbb3fd1f4c4a6491038002865b3abb0a07d569706860e01045263c8181b12b33f4209da7b587f7be6ecd156bee97cf0b7405a4f3b43a508d574a01d73b5edecdec4b34e851ac0d2192257c146e32e93ce16ae2a80c6840ca25c7bcdf75d328b1d25691cae17ab9f135a4676ede8391b1bb19ac50b5d2228c89015d59689ed154b81b36f4a06121e3525de7a91386acf3502e1eb0009293b2e6dfed59d13ab2ccf38abaa3c9c88dcbc4ca0d03925cabdff521f4d4cd2a4854875ba8bfa99a00834e66857b1d467a90392945b3f9fd36122b4aca8a79153d191be622dfd3fdbbcacadfaee257a00d97c648deec958895c2bcae4adb0fd301f8e11dcc6288ce816c36e581c51dcda174db0e3146dc98e1b6921cc63ea8d32551775a4bd26fc8abf3f146108a374cfdfa4c7c0d80c47cd295198e9c791f1db769c2e2d92a90e672c721468e37cbc9669f8159996c3d0d2e670d4c8284f0fb809d0325121e6493ac9a01b5e265ac6638c807c13a78697bb708be7fa2baa7e876f88a0a752c16465c7ea1739c945f62ebbc1bcee96804a019d5589ecafc1806907d5edef42465e1cb440cbb92a02514f4ca542d43b7036152805332880deadd6ff23809117da86fff1cdc602057faeb798957840b1d9b53475a66d3f16aac674a4338af3aea3786ccc3d3fd1720f63f091c4c2da630814cd25b209ef4aab3864f363363848806c998aec0e09627a7f94bb13c972e474ed0128ce19a31442dc7e47607fd7f829c5907dbba6081554b98a56a940bd37d8b1380190dea36523c1743f9d8579e7f3651f4c158dc22ab97e7ecf38988271ee5e437df3d5e5ae6dabdd7fbd15bb297f93c34091b0a6bcfce548d831e05ac6d581f9eb3706b254ac58d767eee4442bb2a94aeab295c2658419ea6e5c69f7664c4e552d083466651cfb0f043061da525c7e26e06208d861ba9252722a2daf262564f1eadafee649e0966df1a92110cb98a2b1225d7e5fd6a87a3cea496a077ef013a21bb3689b1d6291c78028ab5dd74bb6da8ff759dc892cbce4b9da11f594e71e37a1df1f1ae18b289f1effc3a86786b3419c5e5db41be7241511300406616e4b2a98ecfb4b56351ef4dd30de457d8e14f5360f267154f8ba7571da04cb17880d26b322584eafa6a89b2c051b6eaa77b47dd4bf8bccd8df24aae0a42b6433308cb14b170a2b7317e98e0cd1156eaafed67516dc4bf2378b37c31b30a03a18e30dbf3c626e14914a3f3a604dd69d81c3603138ff980f65c96c387c2fafcc50738fc2ac83ac5d54675f80869c89fca074a37ad7317117e321a364f719d9f89e332f54a7b52a311761729c32b48b4f857f502e9206291541104412ee7dbcc8a76344234d1a4799fa552fe9c58ae0ccc8e365db8c32ed31e103915d893d0741ee114d542019d3f9ae0985b4ba97b9543be303c2886d98392d42da754461d3ff18ad9bdb56df86ee82b9be2338a1d11be0f86e4ce86eef00baf4fca79a5571902f32b28a9ba34e4d1c2b7d6ea8fcddb37e8ff4c953f303ca4e03974a5feeef7e76cf44da2fee9ed6680134180e16ec63e49fca179d49107c95f2ac9491c653f9d398000f33307f604503f98f339b189853ee838b6ad26a73695ac485e3a10b1e7642fb71d217a30d23373dabc601a987cfb592dbe82a45d716d2e62ec92f2efbeb0eb8216ebd171f758eff23221cc4f37821f67ff6586be72e0caa5ade231f522517693b6598b87dc1a9e7bbf1c2b1d88b40be3ed5e2d", 0x1000}, {&(0x7f0000001300)="44f9e462f825709174882e3c0a9424edc12959deb17699e5c382db638e245b4306c07eed846ef8990d4fead7753d229b3a0cc1e6572af87cb5ece38c52f5d970cf6a86ca2a9501bf49a79f05109fc735ccc8cd035b348dbe60d4271f58fd769c9002738caf2629a9cc7a6a8730df55576a2b64a239746f53a00d1388d92babd9c165558121d4dd23fba62f4988466a1b4f789c5700bc177e88d461e69a1d4690f796b6938662020510536bdc3111a2a11e5e09aff1fb5862ab0c0315dd47bdc57d22e5ff175ecc84c76dde2f255c8eef050e30fde9dd9eab173defdaaaf4e9abd4", 0xe1}], 0x5) r2 = socket$inet(0x2, 0x4000, 0x80) recvmsg(r2, &(0x7f0000001780)={&(0x7f0000001480)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f00000014c0)=""/129, 0x81}, {&(0x7f0000001580)=""/221, 0xdd}], 0x2, &(0x7f00000016c0)=""/185, 0xb9}, 0x802) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000017c0)={0x0, 0x5}) r3 = semget$private(0x0, 0x3, 0x80) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000001800)=0xb74) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001840)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) r4 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r4) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) 20:42:07 executing program 0: r0 = dup(0xffffffffffffffff) listen(r0, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000100)=0x8) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x4e}, {r0, 0x8}, {0xffffffffffffffff, 0x10}, {r3, 0x2}], 0x7, 0xa1a) r4 = kqueue() kevent(r4, &(0x7f0000001bc0), 0x6, 0x0, 0x9d1, &(0x7f0000000140)) 20:42:08 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x80000) setsockopt(r1, 0x80006, 0xb, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000000c0)) 20:42:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)=0x101) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) 20:42:08 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) getpeername$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) r1 = dup2(r0, r0) r2 = getpgid(0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000100)) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x7, 0x1, r2, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x4, 0x200, r2}) r5 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x13) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000001c0)=0xa515) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r6 = accept$unix(r1, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x5b4) semop(r7, &(0x7f0000000240)=[{0x1, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x3, 0xffc}, {0x1, 0x3}, {0x3, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) fcntl$setown(r6, 0x6, r2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x3, 0xfffffffffffffffe}) semop(r7, &(0x7f0000000240), 0x0) 20:42:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="00002e2f66686d61302a85cd3fc9e7e527c386760f3c4f7940c0aff255e9e26e62fb3dda63c9217649edc4b9597d169c3ea0ae051e9ec9be1a7ea413cb1d8e9638b8dfb43862fe239cddf0d7ed07e595e90cbdbc01f3f2185582aa539538e5f227cc927f229772c3da252e155cec"], 0x10) close(0xffffffffffffffff) fchflags(0xffffffffffffffff, 0x0) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/137, 0x89}, {&(0x7f00000002c0)=""/174, 0xae}, {&(0x7f0000000080)=""/31, 0x1f}, {&(0x7f0000000380)=""/145, 0x91}, {&(0x7f0000000440)=""/115, 0x73}], 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x1) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='x\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) socket(0x2, 0x1, 0x0) r3 = socket(0x6, 0x1, 0x0) r4 = dup(r3) setsockopt(r4, 0x6, 0x4, &(0x7f0000000040), 0x0) 20:42:08 executing program 0: mmap(&(0x7f0000ff0000/0x10000)=nil, 0xfffffffffffff001, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x0, 0x7e2) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r4 = dup(r1) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/18) 20:42:08 executing program 0: r0 = syz_open_pts() syz_emit_ethernet(0x62, &(0x7f00000000c0)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x148, 0x0) flock(r1, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955001000007993044be28a123e000800"}) poll(&(0x7f0000000080)=[{}, {}, {r0, 0x1}], 0x3, 0x8001) syz_open_pts() close(0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r5) fchown(r1, 0x0, r5) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x80000001, 0xfff, 0x10000, 0x3, "7614bb623763a3cc0b4de2f68fc58eb39bc4a3e9", 0x9, 0x3}) msgsnd(r2, &(0x7f0000002080)=ANY=[@ANYRES32, @ANYBLOB, @ANYBLOB, @ANYRESHEX, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e000000000000000000"], 0x8, 0x800) msgsnd(r2, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f0000000140)={0x0, ""/145}, 0x99, 0x2, 0x1000) 20:42:08 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) setsockopt(r3, 0x0, 0x7fffffff, &(0x7f0000000100)="0ccc81496a1cec1c467bed4244b79a30861900438ff51f7ea5ba3dc26d4cecf7277f1093904b905106387c6373969e24a3cc1235d90594bec357aff6e0c43f5c9f69bd3197017e3afe8ee676f2c7e62eb6c62c78017aee69f004cff433ddc46f8e5ee54feef037d4a3ff1a3532a617073cd8a12a25ed6323963ba3d166619c26e4e33b6b9b2c93f89fe6bd32ad65f5504e1c2bc692ac38195578df2f69682421", 0xa0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) getsockname$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000001ecffffffffffffff000000000000007dac9d4208241bc6000000000000000000000000000000000000000000000000000000000000000000000b5000"/110], &(0x7f00000000c0)=0x6e) mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 20:42:09 executing program 0: syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x12a, &(0x7f00000010c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450010580068000010009078ffffffff000000034e224e21", @ANYRES32=0x41424344, @ANYRES32=r0, @ANYBLOB="101000089078000701011312e00c7952ec393803d97bcc00ccaa29c7010402001312be2f7a4729514a14a30dbe9f6cddead902042000000044e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7bc3fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"]) syz_emit_ethernet(0xb6, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa3f42c22d165c86dd60a08000008006000000000000d9ba78127f748999000000fe80000000000000e12e7868cdf1401ede063eb5", @ANYRES32=r0, @ANYRES32=0x41424344, @ANYBLOB="7048003f9078007f04020001030307006118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"]) syz_emit_ethernet(0x2e, &(0x7f0000000380)=ANY=[@ANYBLOB="95ab55ec2cbcaaaaaaaaaabb81004600080600010861a5c4cec109d1adaaaaaafffffffffffbffffffffe0000002f0ddd21c2c6dc1cdc24add40b8e6c4dfc329ed186c4b73ceed75625cd2daff3e77bd92bc7a4b304dca0bed41c38c42bed70da4", @ANYRESHEX=r0]) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="de12ad2cb3a759723afe04c5f9d2089ea5057b10a2794b159b86e6ab5d1d482c3ca8437384072c0b15cd90937dbd167c00238080cffe024e69147aff802095aebd937989d51aa7801fb66e33d493ca616e230b7a19fcd7d719f9e84bf56f7fc9d3b187d49b92aa3b25510f0cf8992f0190", 0x71}, {&(0x7f00000001c0)="bd4c03bc99c5a607ad9ceafc109b1f1cab4439b563aa442f38d7ba3075f0ba8f2d88c47a2ca648a87bc1600eb28bc6c06db8696ed19061911e378ee5ef78c0b4f39195d6cbfe159d4276a5bd2a29b2d61b7ed9f58c59b9197f43a72c235f0e92aa0095ec3eddfaea8c62984ab26297c92f13ecd09c09a57217b281e6196150f8d2b57d5424efd5d8efa2ad726d845b72dcbee67e19db1ab94b9efeaa00ae7cfcb979f4a6be7f6da4aa85b63eca31962a740fa132174b3bb3c05ec23d98df08dc2808c5726661eb07889e48a7b6490c2c578af75ecd0ad5e22b8b633b6aef140d8f68d7d7", 0xe4}, {&(0x7f00000002c0)="852ccbf2f67352d3a5310bdc2e19faeff65b74e51b7beb44f848f40fd6194564a40454f846b68f5002ca1f99d1bbab0382e6c028f75c982eaacd0ce54a6a59bb6aadad4fb6bcdf76261a744fb72afb384492a6706fca74f17f66141ff8252e9219fde06bb8ea160475b630f05ceeed35bec158588b16195cf596e2799335ec9d5ef6eb490987cd3da866ec589835cc2389a4830de738d1a42b4639c1e5f58b56769f607b16c293e846611588dc8305009e19b67c", 0xb4}], 0x3, 0x0, 0x7) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) syz_emit_ethernet(0x22e, &(0x7f0000000400)={@random="91d0f33e4e54", @local, [], {@ipv6={0x86dd, {0x4, 0x6, "2d3ab4", 0x1f8, 0x8, 0x81, @loopback, @remote={0xfe, 0x80, [], 0x0}, {[@hopopts={0x32, 0x3, [], [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x569}, @pad1, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x2}]}, @hopopts={0x3, 0x17, [], [@generic={0x6, 0x78, "89721bed027415a31bb0da175187c3d4463336254949e5f4fec453b838dd4791b38a89bff80d88aacc7402d189c371879b61f3a51d1a4d248770d4c1d9224cd5de42c569245aeedff9db29e5419189b66c47751f78a75b19c86b6b52b802c6343c1f608fe243dc5e9874a07fd3bc6c46ed63016352fc15aa"}, @generic={0x20, 0x3a, "b7f1ff096dd1da9567bb234546801cb2be4616d0d3f64cdd124541c3350bf538f5b999fe7074db012cc768eadbbc060b4b8c9ef5252c20a85bcc"}, @ra={0x5, 0x2, 0x3ff}]}, @dstopts={0x3c, 0x2, [], [@jumbo={0xc2, 0x4, 0x4}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1]}, @routing={0x29, 0xa, 0x0, 0x6, 0x0, [@local={0xfe, 0x80, [], 0x0}, @loopback, @rand_addr="39f984873b54231fdb3b979fb8da6cc4", @empty, @mcast2]}], @generic="b9254c8641ec63229e9dbf4fba7893989382fc635573acdc80425ad87c2b5ddd178aecb4a2591a8b40e88d5f68426ea190dddd2e8fba5bd3b3e4fd90a0c2325ec3904e662bb36019402f0f8887c261e577a7c69e66c86943d51a534178ceeb3dc2f2f6ba824ee0958e801598a14fec8640f9d4f69db7e5f58cd4e4e92490332e1728ca91909aa188b8b60ce6506d68d4"}}}}}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) write(r2, &(0x7f0000002140)="72fda3acf79b7d262faf213f22ae2702cb6ce9d00fe08436a969a9bebdd2e82d4c91b4c6d63a0ca9499f3c11dbdc7a160a81aa17f922e866cbb300da2b384243dc90aded38c035c0513ef6c81cb6b35b8ddbff518a4867d8674dc12c9f718b45bab9caeecd5af6ec6d3b15a7dd6e8afa993b086f9b06cdec96c58f591527cbadc54843c70d7825fbc33e781d002716c6fc81e773c479ef1043d2a012b25ecf1109b9f51a7a4372113255ffb17892fd41e4f474e1f8cd9b72514970ccbd43bba5716c772e9a9d5aff250050a4a2f9e98a6f5835e2943267e738c38044391de70b229e76ac40cfa716b47d9152f588b65af2f884ddf7cb162828fb9f81e2841abb594a53203a103c24d64993faef00dacefcda08896711123f38c979a829f4aa941360c1e55015dcd17c2d33b8f0d2f23f6b8600ac10fe54def4776c3cfc7b478dbf43eeef0e9925362476c40caf737b23f3a14deb8ca57eb2ade187267029ec2b2f7b6d8c970ac21583e3fce48de1dee3a1da7a2f747af41f57cd0a3d595bbfe112e4a5c0f459742997fab4a05470142dd4f037de1315ddae1de4c49b70fa7c16dfe861a53035ed3ed4a6838f088884f4c784df930f60100c7e3739bde9bc121ec3259ed71016a4c346f9f3d745ab8377432405cb08a366a9ee7e9dfbd34aae314046133f31ee35e391e23dfcbf69b39bc7318e7cb3531d6a02f9e96b9c6f3b36c8b10d7ff4a3aecdd00f684478047194687bf203ac8699854d43739a4991ceaf1e4cfb8fd6960a066c260ee401e1ff2d510280f99f3874c7fe231ba997f05466047fa94d3312f7036005c5b0edec9e9c485511f29dcef7c72ca8eecfbc037ced21964e458709ccad62ce20aad5982bb798184c7d6c1b416c7e2da1b9b7760f2b7455a0506a81243ebe93dfe519d372c963bcfc9fe3dcc040dc97d4dfd897b4f0be82de709f49d52eec14ace151245609f1de3aebee970e548c96d2220193ce3eae9173acee064d7d4893df162b74b6ac5acc953adede033a89d55208fe105949c086ec13432e9f2ae8679c9d22e911aab327b9d8b921fe79b632f4ef5a8f7abc54bd4c08c026654fc002ab62fe99b1202a3c92064d9016001741db268734a9e200e0a98ca00685bf869ee71593331c3d07532f90c23e7e42c9ed6b4702e9ec21cbc7afc1c8464e2945907611314d4a475f895ca019493a20fe0087a73507a8f8e69b764c03d9f3cd11c0a2ddd097d278c72920b65799480477db77499e802c3f1859fe9c9249edbd99b2e5918caab57bb17402b04fbe5f18b52bd0db616160320c51ac0a390813e5b6a0a4835354baa8920c6d6a161dfb8210743a1c0a3d4f85845f6bd1f6b0ad9137887b6003df766f1828c1e727e325a44b52d03872ea55c990008c899452079a353d76a779123d2e3af765002821dcbc0fac020c989e00f09214cce90da65fd31f39c1fd78df83424134515b69d033e387f9bf941e10b87545c814a31df2545cf90a1820d10babed0706abb23007af733d2399bb6041655c831a93607ef821102507e92bb1b685b4525a446315e5b051222ffc13816d8412f86d095143c7160a2f6744ffaba69c1073d89f22d29c5f4110845aec6f9e46f0c4c3b9f64d61a0b52b86c0782b9dad7d4199539dd40711ece1b45b7c81e110b9fa5ac235c247c2c01e7adcbdc800fda9871e4349d930cf3f8da4706086cf41dc3ee051f574e2cb5d51301f10b536f5e89dd0dcd7ed371c2cbfd84233d6120aebc5b9792b694b21e4372a38ea0be4b3b8858c9f6f665493e331091d4f3e2e03fcb018670449fe50c9d0bb8e5330eea7f1cfcc00bb811bfbeb6af25cc391471e32d3b4e13f61b64d7c776610ea08d5bc1241db03f281202ddd324c1316312b546b73f319efe0d03298dad9c1bca471ec18833df24d817d71d8421af644ba2c72d9729e6304897a357054ce91faac328dae4f8b7456e159c72e4b0b8dcc3455889df11d644028575be6dff899ee1f8bdb4d44f4547c34cba469a296cdc26218be7945f05b1be32330567c58c68ccacc28704256fbdb7efc67c0c0a52211c570f9e445fd6a4623ccfee1ff308240f8594709055e96a88fbce74238c87abd91e1760d429b6c6f21daf5b6dea46acedd8b8ebc5fc769c9eac864d70f07069a4c6c16c00a3297d97879394984d68d70a3f8d696081e837e224481603d0bd8999180732c513a9ef76b2fad3374e5525fa307b6375a949c0823875a98ce489e82d55e9e4d13ce64974589ba621aa8f38c296e598e63d9f44211bc8c4144dde55a5aa4627f2d502700f4e150911204176f233e6eb30ec3f9ccd4bd5ebc6a1363b00b64a7d377642e914835b6c138642b5fd7e0428fa39dcf9548d8cb980a79b3f93084e75f68d855d27456dcca708bc17f79e7cd11d48953700194755385786b47fa4ede21dd4ba83fa29506972704a5ceb761816cbce41f3ce3820e0f655a1df1de3e490ccdbf55e30a2f7212c8f940a65b3f5fb7a79539417632c6d76b3921ecafee44881722fc2b10ac888352ebc4cf9b49159ede4d7b700a48b9c7eef537143fe5d415765a13f760eda1d2915c1c8dcf866811fc2d128b2f885b6c0cb6182872aef37bf0d4c00554446b92c30732aa67881724dab33ecaebd86dec6b37f731bb2d6b09a6cade3d4062855dfdd33015480296314b2d0ba91cf0cdbb836ec7a9b641704268ef035b832239d6237bfe6c86c877e8ae7a57b0b27513e80d4c7a5c8a2b4bb683bd8caf657b70a672cb35586b1c9d6b9c5b25d750e62f1ee467d07cacecc13faf378dddeb3705c9211772177987fd2eac51a289996ac352a3b4d0da2340fe7289212448943f68ee07ff483c7dba8c8e00213b8aafae9914a896bca3be1ab8a4a802b11c65a789422f31c6ebb8d85e87df12fd7b28786d492974fd893f942d5a9b48949e3d0829b9f870352f6d86eeda730d03a3b44730da9a0c1aae6f4594aaad699c3365243e3a117685f6b3006a5343599eaaceb81c7b99c9a27f167e492156728cb6442421f1c2f8a89b2a91c3732729490081c1c2c369d66cc295bc2ee76be92476d8ca2342a1d6ce6ab16d78cbd604f826e2debb081ec2fdd3ca24158ab712119c396dd72d9100d9a4cbe3b9ae9077ff9e6bf2bdb583572590fccd9bcabbc45c1ab8a0774122fcd6f3ba1a9fcf02a904629a4af470dd85c87d7c205b7493dbe3eabf4f2cfcb6ce13a8ba66cfa21059b66c205fd87267baf979c1651af46655f4afe18b7809a06a16358a8b2b8c2dfc73b3b1dafa0fbb9a78c03a97f93bd28752a0112f10944dce42b4ebc100ea3fbb8578214b178e141562146db792bc99c9f00dd2265af9d3dbb275edcefd3c3fe6aa13652cfba974336335e4f88981754085af57563b6e665e983ec92c1c276fd2e396fefeec10e6f90de780fea639ce3b21a9ee2393542086633b48fece2b157d7553ff34372ff8baff4019a4e868a0960a4c6b4e717e0f516c655ce149f03ef5ddfc74a6594365883294d137ed60796eb44000f150ba88b36d6e9293ffe7f7c76d780a865cfbafeaa58d342b5c08be06058885d32017ebdbf14f45f40909eeea8b9560d2383948312b9ed3061d535f9c081ce891054a3e9d1264955ed1b6508c2c449510a95d7170e6c2214bcbdac4bbd95eeab6a41c262db2f14837c6a68d7411eb0bd481b3491ea966f4e9348a0b630419b78a391e8d5d52e0cff94593ddd553a0bc6b3a038f907e7190a672a53ef10310baee6e2bda3a1e1b0d437f689472bbad28c4a064e364e8d8d2f687b8700370209f27b8e4801c287a6e6fd91a46d1dfd5f11efe2e613a35d381dda87c94b2b0da783d6e48a67eb0b34183f72cc23e41d80587c90a47b2d083e3a502a063caab212196981c3c0d245c2595aa158ac26e3601c3b4ba90f475032bc17b6ad11c3e45422dc8fdd17d5556faadf6330cb72ce86640dc3fdae9afbb745b7fc01c0086c5033800c93a21d5f7818db4adcb5f3b740ea54688a2642d0f3231288d7baca6e5e50d51cc594864a1dcc11bcd84c81e74a8df2781a1efab2f12a3ac5981705fd13b37d038825dc663ccc48c44e3c2d0247890fca1d987d61345e9eeabe8d284342b3575db6da5c509fdbb32a0a2b1a4b5ebb4fd29c552fb59b3077f52f0e713ccdc3859ed332518d399d3e1c674f57c916cb7b6ccfae3309631012b73e337deb1fc4c17d20914b022a17f19e8633fc5160674e7e37b09b395abcb056c6c47ed982f41f63069e0f099af00cd72724661aa1f0da67f1649f5a45bcbcf7850ac6c5c5a9518d441f430be01f9ec91e746703d797a5dc1b7d1be6efae31696ca17039736d7bfec90464e0c9dbd4cbdb6f9fdfb6c5d7b66526cb5a72e6eee2e1b7f9f3b655f5fcf3c0fd3c0a331192054e825b06b410801b6ffd599cc39c9d9d48950a348c9f7125d923ef0231cac9b430d06c0a47371186aaefc9a69e918ebe1ecdeb9b57dda3b3eebeb6b7217a03e3715161a45d592e64c5468e655c996f75b7c108f6c8fd124577844439179ad0cc602d21ea15eeca30cdd8c0dbdce5eec2a780e341ba6d644294cc400907694094837d79b1d374fa762888640c8142558da664f7f05759fc11d9a25c1d82b339adf28f4155dcfa6d99451b8c39037b93d76e26701d2d7f1279b3fc3631434e5164a2f815e7b58c3790f76c7b29caa7581439821e87be8c2033f678400f1f10fd8d50bef091f00e2079e61ca32b1a05daf88611a1e920579b87376c8da3dd98379f18ab6a0ff1a19f0c4b212fe811e9cea3c922d68dd343eda7f0b55d046c26cd6910071b7e42408d1fb0c4eb24ca3ddc89bc9d309f9a43cac3940a57d281e97e34a1c60ed5efc067ca06bfb1e9d9ba41bebdefafc2896a2ec2eb0f545a870971abf79f1b96e9311731402a757e73dd22f7d26d30e5571976f01d34058d2491341aefb9d87c41847afcbff600ae97e227ddbcd6c03d09312bd4d279183fbfbb4c7097e1b3a34039f651419f4d8c9577d2481f2f5d14eb6bddaffad25529671fd2d33f274d3b889a4ec0bccd5f5643fa8c94d28e17daa922bcd8dc0986931b593d8c008af285c62cb3e0df3fd30cbf75e7c20c2a41e4a15304ce78ffa79327f12d0f5ea0c3a2c39849001691b23a60c52d4255ee7113617ef5ae5f47114f76eaf8431acd0a7e23bf5f5ab3d7a50b35c5937ed9498a88fa31098184919eb70986093c298c53f67750b8f18efe8d4ec164db263ea57c64cbecb438b732c9e4fb6bbf803108e653d309858ec0449c27e714a6ba4101d398265a56e0653f3cb7393d8153d84e77781c78a011dfd6daa42ea35f42d8db452059e54859bb76bd32189bd5a92f2e8b1d863795e11b50ee74d92f21043190d88ca0628f7dd595d8551776444265410962f3b5ac9b78bbbe321f45e28a64226907a8ecdcd38cfcc656cf948f00025c4ffb4fa3a8d551300607d560d6d3f1087b59efc24e9d932b4d55bff913da415d802edf1efc59ea0528bb0ebbc88b35cebde121e6020cfc5cc2f588b229c04a6bd6269f990ffd0aca70dbf6deff31c53944b90a53e345d303e6c42c3352e42dd9eb7a872abaff9e27ccb8bce47e9f5ddb75744e12d7f05e1c925ad708f3e3c198b57e065ae8ff59e71adbdeba1f78b31786c997c0a176441d48f84eb48db6b16c8015e8a37a17b5406406e515c74df108ee01cbe73c441c37b96c8d9cd80108e7a124e0b1bf4f196d5096ec5a4a8388cee10487b50a80e07fab757e4adb28a34d27c1bdb793cfa85b044c224a6e2", 0x1000) writev(r1, &(0x7f00000011c0)=[{&(0x7f00000009c0)="76d473f6801779a0bc193903409148dee36438d47931454cd9f00c68fb277fb8e1c6e605a72b7e2b2b597915e2f9f9689373591fe745c146da0dec6b4741d75c33a0e80d757ee34e6c0425fd9c73815798c93c5bd07dbf5c4fb6587e6ac4beac6afe136c724cec418f79b09923625fafacc484d21d83c17f9d9baf283aef82547814e98d23ff2670fd664cd34096da59cf0ea6b9bc6232b3daf2fddf35a57bf60eb1dda195e579835fa0bd9e9c866266d99875e0709b0a34191df9db28715220a4adff77d5c13f222d40520452b893380df05f0dca01529692cb430ef9f2151103174f3d716727af50b8eb767ffe2bb6ff07f3a6312b9754e31db9dfe7c2131af4e666749b23c8a5d144504668abf7d6327cda39ce50a8cf1069550a856d600d066babe2f61f346d9cbc81af7274b7fc76dae8408384782bed1b6cdd4de9318f38bf0339beda1a617f3b797f1541882cc574f7fc1ed0bf56f4e91d2f5b2fa5111fd6cbf4ad6b88e565f27ca798fcb45c18e7378003ce1085a4b9c4c946c25146545000df27bd863cd178981172439f74af52576b2fc45fe66532440eb38d0ac9fb381855fd6bf8d832e90acab46328ce263d3244f927bbb491d36a864dd2dc6e197f36862af92fc5764b7245fd5bda2fdf2916081cf99aa13277fd93d8717b020528aedd17863b4285dc762a3b9d02f738bcc0670b994df452a32e0a4039e0a2ec01b8c2c70c0ffdbb59e164423d3318822fba080063593986280f69f9b431d94dcf13b84f4b7a1b3cfab21ad8eec6ecf96de057b3d8aa3a7139d1c62cb8fbdea58285ed3124abb2a2d3d4d63305423387a27d44ba69465135453526a81bb4fe01396a781398707c6f2eed5dc0a30e887558ab4526f2b862d5715b77ce18b49523feeddfac81f93bdf1ecfa7c3402ae4baad6fe824e9046049bee3df52499fd314975fcce91313ccea8a2fe08234e4a2933794e9d3bcc7488e8a67758f721092cd39aaa590e5684a2e416d8ee8ac8188329e52540aeb78cd602674ad3480af5343c8b63a08436997087f4b3e2ab2cb4b11ace16a3f4939163583bcabd0b79311a8165d554c841dad951042cb90a3a0ba3a61e2285dd140291ab53509d5945ed7c582a68fc93f85867ad82c61218cec3ec9adddddbaa1e10ce77f09ab0ded00c90349aa52bedb88fbf25daf50c4576efbe69929b618c9788ecf5bb3bc98471f371aed171967830e1896858c9ed1a0f1e77bdc7339c8bb6880e5c53872ca21b114f3203aa1645a5f551f5721cdec85152b700b3f706325ade6574cfc1d91f5d062a4bde72dc33f4a839cc33df920db7565470c937e9da86907b607b98a10284604795f2c41545ba22c3a0a32007143cf287a04baad73a06a0c04f30bb35139f3d5d9337d7a1190284945f937e7f0d4f45fa59a33e6ff6829cec94c8efecb347cc6842901ded537226bff404e700ff886ba4edb5a567d0839ae80ff968f9d6d11b93971e70c228d97b7758dfa3365b0c43d01dc8ac38963e1b7fd786c04d29d8ef266788af464f6e467e95daa45480fe43985c3b0b6ec0bcfda9f2167ef89a5f95afc9e5bf1c328c634e8b1bff6facc5fa266d5f6177cc0bd9440a5ee855303793fb68e94c28543d7a57b98df1061900eab82d477ed7a0f95d18ef01d4d85e764baaef5f971950ed74fba2c222f22d32957052201a29609907fc9d2eae615d5da779fb285a7170d24d935a3657a2e1fb0bc5c25a452340dbe779e9682001826d9f22767e3672e6ddc492bd49acef37c1ead83481ba16315f1720729d8893090a709f605671dfa12341459f92d1033afd710fe1812d59b9d80b0f667b5dee31f8b53f4f980ea3ce55368efed8e7e3b1ef644578cc5f2f89a5af8dde93b2fb314030706b8179306f2fbea3748b696b79ee9a09e48e2c93e9d0c1aeba5097bfcdc208d4fe319fd3b09b865eae1ecf893295f34bbdfc7b9c30352e1ea1dbb958b58a325240c65c0570147376d6d071012404143ec946c4f64664fbe258443edfe615a11f42d2736c9030b882e3d40e2a5f3e34a53d8ac123a0e9da7ab6ee9bb76410a43451c3b6925a42127055571bc8606bc555312eb4e627f8e0a9e6e162f9cdf33a4dd96c708ad9462ddcfbf636e862d5249fe66d8468ddc54349627f22cc4c3dec26b6b76dfe0ae988e354522f964a6f6ef168a8304c5631aeb1c13833e3879b3516f2a5a67303dc9bbbb28672721b2470557afa6f48ba6f2585bfba0dfb82ef4cf77d406d68221e4a0f115d02c03a873a8a23a9e17fb30c1c537c54781cb33646dc9a027b80160090c5a3a16187482966f68aa3a960575b7396580718a66a5e398a5a3ebe9475abbc76ee45020464f96a502afd0ee2438b944afd972daaea032a8bb7789d04549ce391bcfc98bfce39ae0d5a4e3134299ddaaaa962dca879e4ee0e9afc96f3a014285586b64e387d6e471183c33b72ae23962cdf3dbc4bf004673e3e7d5709139240aa27e7f77c0aa8bb678558441174266f0cdec0ce956eae8003ef7d86d55642b0e60b85614ffed1be4e56d0d0de8712e61601f2b38ce3f1e96a19b319a12ea3d508e818db25de9360f77137c8e74efb567513d29804dfba46e6d3b16d56168f01d2cf6ca945bd7dc771893766aec7493ecc9ca9f01bcabb26aae0957992930441bbe64d67a30a3446286dc75c255811100730f18f937ffd68a68e995767b58dda727f3ffaca85ce93b256a96e483a15299b1a914043449579d5d1a42d6e11f23f08d657029789741d1f19e40c86e5263b9df254bc6681d71eac4efa11e1cfbfec88c978ec0f4e6d30abfb0", 0x7d2}], 0x1) 20:42:09 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x4a2) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000200)=[{0x4, 0x5, 0x1800}, {0x3, 0x9}, {0x4}, {0x2, 0xda, 0x800}, {0x0, 0x7}], 0x5) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x3, 0x1000}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x6, 0x2004, 0x0]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) getsockname(r1, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000080)=0x8) r2 = dup(r1) faccessat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0x45, 0x2) semop(r0, &(0x7f0000000040)=[{0x3, 0x0, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) r3 = socket(0x2, 0x2, 0x0) socket(0x10, 0x4000, 0x6a) semop(0x0, &(0x7f0000000000)=[{0x0, 0x1, 0x800}, {0x7, 0x3, 0x800}, {0x2, 0xbb40, 0x800}], 0x3) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x39}, 0x4, &(0x7f0000000240)="37aeb4dd92f0b3c38a68e481a4177aac103d87033ca3267f16410f71d2a713df68ab53f4d894f8b445316c2739e076c8d2e763d6ad3f65ec06d69f8fc04853a3c9ba0defdae1cc6870aa94d0ae087029a5737d44793d3ee329", &(0x7f00000001c0)=0x59, &(0x7f00000002c0), 0x0) connect$unix(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="83022e2f66696c653027dcfb1052c4767129bda7bcc7f32c41e0d3fff558c97929a14f55c3a728649ad795ce89fd47d950396cfa3fa1e90916a61e01f80c26c93cc4cfe48e4e416131f9e315c2e0353f9260535df5921d4a67403116621375827a2da714de5ad6bf32a1b8aa313585423cba0a262bb7f1559689e5d9622f221d31bfc9932fd0bf85bf83811aedd245bd7edc30bc09f5dee46ac9e9e9dabc9e5d33917f0c9a07265199bee02a01f1e940f3b5515efb549c495b5a8694bbfecf90412b7472d70b608c2539a769d1d16219215092f4b8a167cbdf82017a000461a547989111433eddb57f91aeaff015b3d40ea1b9037d944efd37c4dde902b75df74cbe81da5f467aab65b9a821c21c7c8d085819f458a4a5a7a27c2f088a84b06ebdefad18038679ce624c3af375b0eed04653fccca22aed47863a3c2387cece01f09c88"], 0x10) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) sysctl$vfs_fuse(&(0x7f00000002c0)={0xa, 0x12, 0x2}, 0x3, &(0x7f0000000300)="c16ed0bf948466b3691b6d6fd2a45cd95aa78f72b655df9288ecde22367003be57a56e234feb944076d8", &(0x7f0000000340)=0x2a, &(0x7f00000003c0)="a54ff555284d8cb3299767ad16", 0xd) getpeername$unix(r4, &(0x7f0000002580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d967cc205efca1640287697c6c5f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006be9b7c28329bb0b0be9643e71ae00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000"/4112], &(0x7f0000000080)=0x1002) 20:42:09 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2b}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) 20:42:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9be87b3a04400000d11eaaf100"}) r2 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f00000000c0)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 20:42:09 executing program 0: syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x12a, &(0x7f00000010c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450010580068000010009078ffffffff000000034e224e21", @ANYRES32=0x41424344, @ANYRES32=r0, @ANYBLOB="101000089078000701011312e00c7952ec393803d97bcc00ccaa29c7010402001312be2f7a4729514a14a30dbe9f6cddead902042000000044e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7bc3fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"]) syz_emit_ethernet(0xb6, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa3f42c22d165c86dd60a08000008006000000000000d9ba78127f748999000000fe80000000000000e12e7868cdf1401ede063eb5", @ANYRES32=r0, @ANYRES32=0x41424344, @ANYBLOB="7048003f9078007f04020001030307006118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"]) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x1066, &(0x7f00000010c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1058, 0x68, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr=0x3}, @tcp={{0x2, 0x1, 0x41424344, r1, 0x0, 0x0, 0x11, 0x10, 0x8, 0x0, 0x7, {[@nop, @nop, @md5sig={0x13, 0x12, "e00c7952ec393803d97bcc00ccaa29c7"}, @nop, @sack_perm={0x4, 0x2}, @eol, @md5sig={0x13, 0x12, "be2f7a4729514a14a30dbe9f6cddead9"}, @mss={0x2, 0x4, 0x20}]}}, {"44e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7a63fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"}}}}}}) syz_emit_ethernet(0xb6, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x80, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r1, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x3f, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"}}}}}}}) syz_emit_ethernet(0xae, &(0x7f00000000c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xa0, 0xfffc, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x1, 0x1, r1, r1, 0x1, 0x0, 0x17, 0x2, 0x5, 0x0, 0x40, {[@generic={0x5, 0xe, "f0a7adcf3a0a6040f6b5ca78"}, @nop, @timestamp={0x8, 0xa, 0x200, 0x101}, @md5sig={0x13, 0x12, "48c492ee3db57abe967788bcf84cfaf3"}, @md5sig={0x13, 0x12, "f857b09ed37b18a5aa56dc43aeec53d7"}, @sack_perm={0x4, 0x2}, @sack_perm={0x4, 0x2}, @generic={0x4, 0x7, "81911a288e"}]}}, {"9b81b2fdd791e1eb06c56c3df76a3cf2c134c3c982dfca1979603b5b328f93920fd7b998eaf5cd4fb08a6d637509d401"}}}}}}) syz_emit_ethernet(0x60, &(0x7f0000000100)={@random="fe515946ea00", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "946351", 0x2a, 0x3a, 0x86ddffff, @loopback, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[@fragment={0x2f, 0x0, 0x7, 0x1, 0x0, 0x1, 0x67}], @generic="f7966135b52dfa2d713863728e662d35078b5b0cc51d0dc769fd094921c91679415a"}}}}}) syz_emit_ethernet(0xcf, &(0x7f0000000180)={@remote, @random="4914b003c649", [{[{0x88a8, 0x2, 0x0, 0x1}], {0x8100, 0x6, 0x0, 0x3}}], {@generic={0x8130, "4d40e10e352809e83ac36fca99220d58c5adb4d7b11d3798a5e4c340006d7814b7b8aa8c7dc36e07edb91ed48881d8d3fd57fe51d0302805e10061dd8165c7f63b613659607f23f57d5a9272e97a70a35d84bac8b8e6cd850408868855632374db08598f240b87df877707b11ea76aa08414c7d4ca54abc8c8e503e6bc85fd853375bdcd021cd4962ce4a10d09f796245609d8c7a059fd522b87e4ca0252e30add3f32e2103caa04494c48e23be7c62a37a44069fcdeb16e74"}}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, r2}, 0xc) r3 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r3}, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x20000003, 0x0, 0x0, r2, r3, 0x10b, 0x9}, 0x5, 0x3, 0x8}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchmod(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r6) chown(&(0x7f0000000000)='./file0\x00', r2, r6) 20:42:09 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, 0x0, 0x0) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x5, 0x4010, r2, 0x0, 0x40) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000001640)=""/226, 0xe2}], 0xfffffffffffffe1, 0x0, 0x4) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r3, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r1, r0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, 0x0, 0x0) getpeername$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwrite(r1, &(0x7f0000000040)="a5641f5de6a20e1aa7f6f5621f3342915460c20f2c7630d1becb44b9a556ccd5d0b5958ab313ff7dbedaa5678df1220cd44ff785c1caba630ddf34b0113a1fb6c1d140b0b50c30e2eb806f3bee87a120d732d62b7ea54cb872feba0043cacf0892219557e21f9b5012d5c4419484158a165c92cffbf89f31d9232187689db52e974b98f1", 0x84, 0x0, 0x5) madvise(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x4) close(r3) 20:42:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fffffbc, 0x0, "0092e400193000493a43197d57fbf8009c000080"}) r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x12a, &(0x7f00000010c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450010580068000010009078ffffffff000000034e224e21", @ANYRES32=0x41424344, @ANYRES32=r4, @ANYBLOB="101000089078000701011312e00c7952ec393803d97bcc00ccaa29c7010402001312be2f7a4729514a14a30dbe9f6cddead902042000000044e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7bc3fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"]) syz_emit_ethernet(0xb6, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa3f42c22d165c86dd60a08000008006000000000000d9ba78127f748999000000fe80000000000000e12e7868cdf1401ede063eb5", @ANYRES32=r4, @ANYRES32=0x41424344, @ANYBLOB="7048003f9078007f04020001030307006118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"]) syz_emit_ethernet(0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa00860060a4000000010000000020000000000000000000000000aaff0200000000000000000000000000012c0005", @ANYRES16=r4]) syz_emit_ethernet(0x3adf, &(0x7f0000000000)={@broadcast, @random="5be998db1b79", [], {@generic={0x86dd}}}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 20:42:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000100)=[{r1, 0x160}], 0x1, 0x606dca73) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "100931000000000000001ca513d5270300"}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xf0000008, 0x8, 0x5}, {{}, 0xfffffffffffffffe, 0x50, 0x8, 0x6, 0x9}, {{r1}, 0xfffffffffffffff9, 0xa1, 0x2, 0x98, 0x8}], 0x80000, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x80, 0x10000, 0x3}, {{r0}, 0xfffffffffffffff9, 0x11, 0x14, 0x7, 0x3}, {{r4}, 0xfffffffffffffffa, 0x65, 0xffffe, 0x0, 0x2}], 0x4, &(0x7f00000000c0)={0x9, 0x6bcc}) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x4, 0x7, 0x7ff, 0x9, "0fc3f8362e973aa114a0326dea7ee1d95555ab23", 0x9, 0x3f}) writev(r0, &(0x7f0000000900)=[{0x0}], 0x1) 20:42:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) dup2(r0, r2) r3 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r4 = dup(r3) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$setown(r0, 0x6, 0x0) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000080)) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000e545e1a578404a76834bd1c447a6a91de9c39212570b0ece2e112777e4f6e322dc810acfbaa0972e8ea4761f73d5cedc11f27cccf8bd2b3670b19de329ab28e44d32851dcdf5717a34e052266d5a3e9247b1e64d96e1a1bdd3b57c52eff500a342c5730e16c66be6bd2e0b8347d263bcc90a848fa52ea679d5430cca4726c86cb1"], 0x10) shutdown(r0, 0x1) 20:42:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8, 0xfffffe01, 0x24d9c2eb, 0x4186, "c640e2a7a20ff0db71780608ab560dc9396b9e75", 0x1ff, 0x8}) close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x4, 0xcb, 0x7, 0x2, "d90000000800", 0x80000000}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(0xffffffffffffffff, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x0, 0x5, 0x4}, 0xc) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x21) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="035df5a72ee8415fdf13d3825bf20d06f56324a708bf0b880a605565252d40643b621e145511a1e89d7cb15b7b4fc887c9e38e10a951e0eb6fd2804aec72631adc301f42594775e9c1b5ec25d2e3d5102704a01c85497185e64e1de6b09c4187e71a86dfa14797a4970818dfadc48196b40569920adfd205bfa09561541734a988f052ad99720473a211bbe6f85314d698680d0dda06d907154fb07f46a046cdf01394baf4407805afd891876d2b787a69acc0cb81223b19656d8ae18e98a92ef36287d8443dc8da00", 0xc9}], 0x1) 20:42:09 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 20:42:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0xff}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) pipe2(&(0x7f0000000080), 0x4) close(r1) 20:42:09 executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x1f, 0x5, "4f0c2fee449167ac32dd5e1235d546a6331a1390", 0x973, 0x1}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 20:42:09 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="ed44dbda58825e537327bcc9e93c76d2afe47561ac6718d3f4cd47fd421fbdf9ec4873b5bae4cb411d501c1e433c1ddaf95472fee81db777c698d6db5438f6662fa55d189b8c8767484370b82efe2b3835e9ca221a37d650da956ddf680f8b8b7a01d987b56f967ba8e791de4837e26fa2948c7909750804f2"], 0x10) dup2(r3, r0) bind(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs={0x0, 0xd, 0x1}, 0x8) r4 = dup(0xffffffffffffffff) listen(r4, 0xfffffffc) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) dup2(0xffffffffffffffff, r4) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 20:42:09 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0186960, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt(r2, 0x7f, 0x7, &(0x7f0000000340)="84d7908a71293ac0643c95fa80d53917931fe13f867d38f741b288ddac203755fdda86e6991d70f811088ab77626b981a2902c7dd9e34fbbc41c0eff3444f2719bab9108bfd39524744a4b6e17f4e5b2314eb846d5097108540155165dbcb16f26f7ce07b62a6b857ec1b04f51851bd4863799a8c3995e6222869c849f7a03b697c1f62a43be2d853933d7677470d7b96c63cbd66b60e602f5b54924a7a51b5950c7fec3a67562b7cb4c5b6691280d164d8828ad14ea8f8e93bd1f7542804eb3d80d43bc5e9d535eebdeb9ce3314e6b3680053059b4a17fe8497e516e9ea19a13ba9bc5a3b0fa39595958e62a08f421b077692c1fef7a06995379989dd712c09e3b90a0f0c98c80a1c635a10da67ca072a569fb5806c50703e0e30ddcea3a24f873bcee07828b9fa4788c3e5b28b45acdc9b9ffeb965cf6ff088a78ba4e27404615a9f66bbc5c9bc7dd6ab001fd9143bfc93565425749b4f35079e73b4393f3b2dbc7cf57d6dda0dd984349b993603d1ca6420f6d2f38d741719db8c994fb74d833d769b388c40a1b6e641b9cb68046b307c4061d14e70d5fbaa4d490e0de9e358021b36f3b6378002fadb09241055064d9c804d77dd7e0945eb2226f1ac5c57ebaeb961d56c02e3bbcd2cd3bc95f27754334dacfe652003bc6ec7dc6ceec96386a170bd78b9c424266a4d40db7a304609a06e3c22b4c7cd5bfd1dc50a8dbc8ebd6e156d7c5a2d6020c008db6ffefdea67b6a3cecbdf0bc9e4b5472aa17fbad3195fc69fd25287b346bbba6f6366ccc6a65954073b781e5b207dbfac3baaf9572a729ddcee7824a420b8b6959bcd060c4b2e310817ca4e7d2ae2732d28aaeb99128d1dc87e6035ff8ccb021f49ee50d35b0ffc0272b6651cc06261e0bcd18c01ab514bba1443ec9e7ca2d151b253d15addafbb507f874805bdc5e575fdbed99f16c18500356773e51f4719643df4c01b311049f14064bf8b81581138c6d5807bfd1ca43677e263fccaf63b74ac0c80e38f84567cfb34cf24695751cb4dbf4c8a394a5d906b2ceb593694d53b4c44a836c75278db1d5fbcbada6f8ff5e5f6d4810d076414b2856c9319b663afed17a40917e61c29570be9c11e3f354b5bbeb2d5f7ab73016c1e3df7a89d847b3f873223d36d6561eaea510b4b2cd2a3597c08076f63b39016df0eb3f0afe0603b7ec601cdbc349cd48ee1b9dbb9419407c8d6eac6563e3ea0e0d46ae185f34e94f2b116efb1429e34ced1730ebca8d0c2ec3dd70e2aef752b2cb1aca58347136b017e699c4b4f041fe3b2dd27242d7534275832b47c1676164844c5db68c5054f11fad6336d16ab75d0b7a9ecbebbcd9e7d30eed7ae05c65f1b72990fb6f4aa6fcaa74ae01d13762a05567a16a682d4c3645a042005208e093cd5850aab101d34522b7c0779ab2fdfdb01e60483dee44935270039e3896b9255dfbfb4b579b4053afc221e8d55dbf2318eb27e3cdc545b4a6f8fb8d147f1965aefa48e4b13f2e04e350608445772678c21fa657079f16a08ebb9c4432bde1bae0f7776986cad1e8ac212a8dea0d544deac69b00d74ebedf80d8370e32ab0f702ef027ae394b19204b23da16a250a1eacaab91f28af94cd4fc5cb75b65015f1bb82172fc82c0b378fb2e33163312bed4987d22a642f83be6558a9db3a273e7c4487d295ddb9c9433a34a361e5842d4064c66ea84f95eeaf3aaa0c635035940baacf4474efdd04bcee508bfdd4b1787dc43832fb7196b07cfbcb529b2bd827b916a3d31ce7f7352895be37b4dc569f165141924bf0210ddc0df1423e8c7ae19652c1212d1ee71bd80950591182d4c9d051e16118c5ee408986b6fa3fc3c4ccbe552d59a8b9b08961dc2dfe140e4d4325657e59fbe01761b22cd86f5165d5c29f52e6588e3babc535123fb20b3d1f483dd868e9e7058d51a4f30cd01a0cf3535ab171c51f13bc6203920125698c0c82bce0c30e42b02ff07044d9a9e9146c91295ba35356a4a3ee1c00729838db173bff42c7cd43026c868740962147e4f3480bfbfc78810bc56b018467256610d7fbcc5efe628cd772c1911925fafa9f24250e15cfa7f39b9d2ae061509abea6ef6962dc1ede001cbfa0f0f9c65fb5ed49dca42e71ddb5438402b1fa64689deb2ff70a6cf3cbf74a5d2c5c80c872b4ca526ce85a171dfb10f5701fd6e424af5437efb14efbaedfe9ec859908f72808174933e442eaf1170c705e0a31d096185239eed115cf44ff2a8e73eebbe14e04359d577ffbeb89040bfe4bb3dda9e0e9fd94b49ea038ebdb6c1ff4fb5c12789595a8b29e1c981d9f61b9938ca0162b5d6fe8e584e963f001fc6818ac7222b9f6b17ea3dcac84515955a20f3ea64be2ee4187d31e4b5608c3d0950df708b937dc63ba33e90eba3d66afb08b104a523e00e7ba3826b764ad85f6f6b3640f08d70990c1cffebc617946208804c54357c6641faa42d1b9ceeecfa2306b79a62cc6500fbbe025e5f34da62d28f62fa3ddf7c3e71836252c019c42e5c6426709a340a3c529ac3c913f89a9b113a0679124295839f793d1aec9bf6d91fea5aacae34875e4e9429a8192709dbdeda874e994f4fcb98fc6f81c74e662aebdec5ad5836cc2f079f30475e8eb2cf75fb709acf3952a5ad4b4a8c18e367a2519da59a51fe86c63de2b0760c26609c288f7fd4bb624fa6a5e79037f7eb0e38da14319429a55ee223ca73ab1420baab286caf5da7136c844f5a4085b05803270b7543c17159d48c304262505a3e4436e95ca1f36bac574fcacf70c52f8a143f301547e1d1a6d4bf33a15e9987d84c14259f9456534716415127eafc1caa3297510f8499fed40dbd1b1d39e740c259273914d6beb3f65a2684aba22ecb2374f12b3af37c5c524dcb630243222a483a70750c8c6cf2f09517ac1f50a3bf3cb601b72a4ba8c8c1ec97d5f06a9a055bc5a0abbdf06fb64a2ee654d4c1fb85f938c5c5ddea13a4949e1469634f56af92a29e6b06ee6bf3e2157f1e7835ff841e0368923bc37d11fa75f7dc7bc0ebfde8a47709539b13dc9ce3da4539079020ea250f5482200f473bf3b439e42bcee7095bd53ecab74ead9b2a828100ebc0af6413638267485d629756c669b749ff4e5098c30bb6a32e6f7fe9add78a3c75ef07e516263912732ae505a1dae4a14a4709703fd878ef5944978dc34d8bffe4d887f802a5a066c671f2a23e2b9ef2a341323f9cb854f9e9581db8163a4cf1ef47dcff52781885525231cc95c9c34c9dc2a19e7ff9dc4fa8904c50c96ef57dc97d02a7a9ebbb5d7cea638991249bfb16bb43aece82037e81252f13e73bf30bf788f255f8b76358632c2b5b1aa457331120606c0b5538c817e320c31fa7dbc60f6063b0ff02918788900e1e6809e24159e81ea91492a8a4d5cfa78e05711986bd77f4b1c4615400394853fb326e7ed110c73ab5f3e9ebd0c94e97078ca09965f31d5d2447a404681f8569ba3211b1584a5f6223895f02f21786b53d0401a44352e2a5f2ea60b140f52ce64627908800389c5fa41da5a60dcdd56a8bbb997b2ca92545325a440a1d190ea389a19db13704159323106f450e0dd9ee86e1887c24a2fb44593b020c266b433ca9f8589cad4c1d9c03e8bf2a0bf10eb97197653a887c17e6e0ce8541ce214f650b847acd9ef591b916cd397001a0c400b4eac90f9807c0fddaffce169d7d6522ec2ef475da5cb9d2299f0d8e121c698641dfc64685fe44a561873658a5246a30ec3611eafde0479ae4360b8f0e7a893515ca776a85f0969e10503eee516d97bc4f53f5dba38c094da56d7251b3b683774a4017206a6719f0008bc1c3ff855ddcab70effff01585bfeb9f4e82706bf19ad8d8aa57a0dc5852cac5b5227004120cad198fd290414b872cfc4dfbd52d9210b08b50a8283112c15f08afc5a55509c92ec59fb53a13a2811a71150b58baa439260aa27971d67828f6b577b7a260a520a4e0a8d27b62f3841764f1a52a85db2cea718285128c53f2b23a11c19d36d6046b5c8c0684cf758816b947649b12b8dd3849106aa2678d99cbbc7d904683a3664ee079bba2e939f08a9354c80ff58b2d49166be6551229b934a1a792d0744e261c0b9302e458afd3156b6385f14570bb0a5b2b8fa47af2ef34cfe1590bf8ee02c64a6662814144355ca253bd7f769cab938b5701d32c8e6f365cc0dac4efd1de81eea74a419ad775fb55c499ebe2a610fc534ca5ff607946befe20d61b106a0002e2bafbb198fb01675d6e59f84fbb90122e23068018360d4b8e404e352d818d432efa31c8ef6bd8b538e4708ee3fc0155df5f05a84770c6c8be758d1ade246e6b47cbfab3c1389bb255b869cf3925d234b694ec355e18e67e782632aa577c11447b0982cdbedbf80057d02f9f729161cff4c7a8afaa04a7e26ab3548d99b6327ec60a477ec80aa0ba2af17bae10722a57d75cae5eae3d933b8caf7b2343223515a1b3093262be3d91f3cba383df2dcfbd71461b7f0c4f80a19aad21a740ba7c4f7518ca85462409bc7e4ff309c009a2fd9f59fe7a423f2f252ac8f12ad4a978da87f1316e9d0ea7fe43eae2f72e6623ae48353d388630390d31ae79ce562392570e3e4a9636fb5d8cca8d2f5094457fda8a4d40fc48371b51964bcfc79ffbfaf417f9c6929955db6acde00404b894cbdd5a5f64a8d2ef6c54870cd3f5ecc0a78245cf5f1b3e076c561740f5e91c790d3715af7cd71c23f3617778387dd135d2fbb499252d70d535e2cc73fb503c683c9ca51331b3d0703af0a02d7584994bb0275fa9f1cc523b2f18f7761c1f21c2ec4d213f8c2de6f0f16631d293ec4341271af0a9c801523245082d31d9f0fe700ca6a836c59586556067b3c558da69e3891c4987cadae4846639e90f3834601de2c56fefcb3202efffc62a1e8676ad364883774b0cd7b432c9c289f2c8f6b5f1f29f367e46439846334995d6bb573554722f415b1985e869459460c7afbf4f112ded829de2b58926302d6e2389184e970bca30fcde82307d93bdb553bb36544b8f864b29dcf311089c383ba8a4e3e68716aa8494a0ff7058eab22920e8c6ac0dbcfacefbbebf8484b65a86fd5c06432c7beff2015105c21d8b50dfc17078297147f11ecb193d537e20b4330aa918d1c9ab5b96e6dc111fa92563d510bc5970aa918f865552493d28f3ed9e7480ea33903e24192bf35d6682a3472eaba1cd022585edafdcef162a48a0bd2e6fdc217d0fc487a02af474617e65c837d354cb7bcba37de3f23774ef9c76c0fd4d9cd1faa29cb8cfb76e833cb39a2ac7a5bc96f8d78e2fd015a9ab05477e5661f5161c28eb1794424fb0b901c5e83705496a9a850511f3755cda15c5690ae041926ee069bb50a2f64d1328e992d2be6d512d5911e1949b142f6710c16fa2ce86b67e9fdfdd1617777c8869f1b8f6d0132e9fd34a0a356eefb1dd272fa9561c6092ff3eea3e54cb390981f5bae20180d7a65de04bc2f6f63d330da94ced7f21ac9f89107414655ffae56db2933ee8ee94371f51bdada6f5bafb8fbf008c0dbc60b916991a182cd75ed5609040a98f1b3e946dad6340d743d386031f7169f41acf67197302d5113a76d50a5ffb502b6d2129c01889a9ac69aad1eed4f49c7f05e5bd57fe073be2f327d5be89b01eb56e37095cbea4d6ffcde84bd555742e29dc0d6b820fe81ff28ed99816fbdd5a4f9b884be6049c3581bfdb17d5471e623d9bfc6e23c48e0e215b7b4037ceaa3ba2f3ff79d6defe5c80c082b18f1608d9690ccce3d7da8f6a650", 0x1000) 20:42:09 executing program 0: r0 = socket(0x18, 0x3, 0x1) sendto$unix(r0, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5d602000d7dbf6ba8af63ff37282921e4fdee5bfd4de7901c089e226f44d78389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f80004000000", 0xb1, 0x0, 0x0, 0x0) shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r1 = getppid() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000080)) getpgid(r1) 20:42:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) setsockopt(r2, 0x3ff, 0x8003c, &(0x7f0000000040)="06000000", 0xffffffd9) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r0, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x1066, &(0x7f00000010c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1058, 0x68, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr=0x3}, @tcp={{0x2, 0x1, 0x41424344, r4, 0x0, 0x0, 0x11, 0x10, 0x8, 0x0, 0x7, {[@nop, @nop, @md5sig={0x13, 0x12, "e00c7952ec393803d97bcc00ccaa29c7"}, @nop, @sack_perm={0x4, 0x2}, @eol, @md5sig={0x13, 0x12, "be2f7a4729514a14a30dbe9f6cddead9"}, @mss={0x2, 0x4, 0x20}]}}, {"44e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7a63fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"}}}}}}) syz_emit_ethernet(0xb6, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x80, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r4, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x3f, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"}}}}}}}) syz_emit_ethernet(0xae, &(0x7f00000000c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xa0, 0xfffc, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x1, 0x1, r4, r4, 0x1, 0x0, 0x17, 0x2, 0x5, 0x0, 0x40, {[@generic={0x5, 0xe, "f0a7adcf3a0a6040f6b5ca78"}, @nop, @timestamp={0x8, 0xa, 0x200, 0x101}, @md5sig={0x13, 0x12, "48c492ee3db57abe967788bcf84cfaf3"}, @md5sig={0x13, 0x12, "f857b09ed37b18a5aa56dc43aeec53d7"}, @sack_perm={0x4, 0x2}, @sack_perm={0x4, 0x2}, @generic={0x4, 0x7, "81911a288e"}]}}, {"9b81b2fdd791e1eb06c56c3df76a3cf2c134c3c982dfca1979603b5b328f93920fd7b998eaf5cd4fb08a6d637509d401"}}}}}}) sendmsg(r3, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYRESOCT=r4], 0x10}, 0x0) 20:42:09 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="ec25ede1ed22a283839537b9597ba15f4b02d847c24529050678d5680746e1ccc6266ca4a3f3035541133a69f267431fcbe9f26c06e0360474e078cf36781f9a0922e5c5478dd0df1a1962a6d4d1babffa414a6a02f746ac0f49c7b861d6c3d403", 0x61}], 0x1) sysctl$hw(&(0x7f0000000000)={0x4, 0x2}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x3008, 0x0) 20:42:10 executing program 0: msgsnd(0x0, &(0x7f0000000000)={0x0, 'j'}, 0x9, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_STAT(r0, 0x2, &(0x7f000001b400)=""/102400) msgsnd(r0, &(0x7f0000000180)={0x0, "560b28627f2993830b2bac66777533d7ba07fe47c12f374286d90df45edcef7ec972c9a4345802c93b9f43bcd26fb05448b3a59936c713b962ea21854216bafa8a01c453f2a8194de30ee4cbff94eb2332dcf34466145b85904b193d89336adae5de54c2309ab390a4a989d1f8eb333c7e5d25a7d8f0886474e2bb07285cdf4754fdd9a316fdd26fa325f7ec66b0afabdb63890182a5b2d69dd33e434fd74bce259ecc3013fe7894980885875b56193832e508607077ce75962a9a6c306bb59b36590852d8448ffe03382744d24ad98ba35b20e7a4e6f27de0ad17"}, 0xe3, 0x800) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe012d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x61) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8000, 0x4) ioctl$KDGKBMODE(r3, 0x40044b06) 20:42:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgget$private(0x0, 0x0) ftruncate(r0, 0x0, 0x7363) r1 = msgget$private(0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x180, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8001}, 0x1, 0x0, 0x0, 0x0, 0x4, 0x8000, 0xfffffffffffffff9, 0x803}) setsockopt(r2, 0x0, 0x24, &(0x7f0000000080), 0x4) msgget$private(0x0, 0x321) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="00002ec761696c61302e1b32577cbdbfa4588bca65d4326832f57f340b23a6edb0a5d2e20482657359b128ce743116961d4d5085441047966b8f3b91fe59c443f972486462651d9dcac2ec9eb455e153058f58ad4e260c199d098680d0a05eabd829fae39ff50c9031a5c541490a19178d4f194acc9f4ae9a561061adfdca6476d1ff13a90957d3699521bae6b7bc62f6a2a1c3153eb43213275eae7ab8efc10fc1adcd39bacec7a578fa368f2fbfecc5c07ac52b9487ce7938f9a3514e79c89725d8bb5b7b03ccf42e69f9ccefb314dbc4d5cf6534b"], 0x10) sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x3, 0x0, 0x0, 0x0, 0xd) close(r3) fchflags(r3, 0x0) shutdown(r3, 0x2) msgctl$IPC_RMID(r1, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000504000000000000480000010000000000b4cea1fea7fef96ecfc73fc3357ae26caa0416fa4f376336acf00b788b00000000000000df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63df37282921e4fd89030fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36000090006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 20:42:10 executing program 0: clock_gettime(0x5, &(0x7f0000000040)) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r0) fchflags(r0, 0x0) r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 20:42:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x1b2) r1 = semget$private(0x0, 0x0, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000240)=""/239) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000340)=""/186) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) fchflags(r2, 0x10000) dup(r2) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000080)) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f00000000c0)=0x29e, 0x4) sendto$unix(r3, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r3, 0x0, 0x0) bind$inet(r3, &(0x7f0000000100)={0x2, 0x2}, 0xc) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) 20:42:10 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1da) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)='r\x00') r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r0) fchflags(r0, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000140)="987490543bfeb471196db5b448eec23cdc31398d81c4a14d0b7c9f3382e291d549fc6a2956024c2114dce517d0accd58a4d4494904", 0x35}, {&(0x7f0000000180)="b1eab968ee4f5f27335999d2e3d836ec88231d49808e78c41d5a36bc781b1bfa0c8b562061a54cb94fb73026e5a8846eb05b1d0d16ae95046bd5f5437d157fb0d3a1d01c7fd71f43ce07356e1d6f19ae87831153a513f62502a9d49bcd", 0x5d}, {&(0x7f0000000200)="4f341739390e9582352563b8baa79712dbf5044b5bcc31b349c3b1ae055097d7de780bcb378aba7d656c0444e9efff6baf38475f1f64a2ea8c3f29c38483e6252080a02f9b6e1e615e117233320aaa4f", 0x50}], 0x3, 0x0, 0x0, 0x1}, 0x404) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:42:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xf4, 0x1}, 0x8) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0xfffffffc}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7ff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) pwrite(r3, &(0x7f0000000100)="fc5949ea5bdec9ee2c481d24f6e15fa67e69aed9dc9c5ebebe5490bfaf8eab4716604ebd41719fa947400db44d4eb8056bd242517b9449e29a24426eec1067ddb7ad65b65734c23b83dc6402ae233dce0153f26518df4153077908fb3fa02e4fcd41dea1a81a1d977bd36abbcc6c", 0x6e, 0x0, 0x1) dup2(r2, r0) 20:42:10 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='c\x00') mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x58) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file1\x00') 20:42:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) select(0x236, 0x0, &(0x7f0000000140), 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x41a) 20:42:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000180)={0x5, 0x0, 0x0, 0x0, "61730db11c88d6898651096ae973739ea78b7ec0"}) r1 = kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) fchmod(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r4) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r4) r5 = dup2(r1, r0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="0000aa01664f6c610700"], 0x10) close(r6) fchflags(r6, 0x0) kevent(r5, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1d, 0x4, 0x8bc}, {{r6}, 0xfffffffffffffff9, 0x1, 0x40000080, 0x9200000000000000, 0x20a}], 0x9, 0x0, 0x10003, 0x0) 20:42:12 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000080)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @rand_addr, @rand_addr='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\v\x00'}}}}) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f000001b800)=[{0x6, 0x0, 0x1000}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x1ff, 0x1000}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xc}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1800}, {0x1, 0x280, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0xe8, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000680)=""/102400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/154) r1 = semget(0x1, 0x2, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000019680)=""/4096) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pwritev(r2, &(0x7f0000000600)=[{&(0x7f000001b680)="fd64ca78370997129c8e76ce90777e77c33f147ef9208b327fdf5f9e51f6df6f0097fbb097562a565f096449b3f50962a32ef5e4ae387375b2ba7fecd425a01670154e83980f09c9b3e85d352584032176fa44c472b9071c45179b3a8dfe61e672d4c25486d81617d1e526010cc3b4ef2efc331c5454216c3c4a604213866053d3546d43167a159cd5f566679ad0b92889550bd215ddbe244470178e6b6a05f5501afd8626fb35aede21ca9042d916e1a5a49c7297276645cc078128ae53676b8596d250fb7b51a01de512facf8c7096cc55d817ea2c76d340db5e468c9cd85c4125", 0xe2}, {&(0x7f000001a680)="9eb49f8741be2a3debd39b7510d358f109f874ace47236cc96798c79e2098712d5748dff2ec785d17cbc6e8714ddf75e1e3a8007fc5d776ffff02bdd5db43c13159f2a94bd550abc7c681d24e07986b154fadeaa00503c15c8d5957206ac57edf91a13ae3ff076cc5afdd0e2f77a42a0178bfb3225652630a0d36dbad8344b04a007e93a55f9a0bcbd3e6694335b16a4c597af6414b31c6eafe9fa843236a80c2a95dec38d428d9f6c5d893422d294b5da7605fdf63c11a4f2aae702d9f84840a001d435308885295e0ab289b5611980dfa33211c81ef68855d43f042c6edad32fe81d39667e62ca85da66c6af359337a9d622b5fb643aaa4aa8e976e51706fc76f8d652c6f44e9d310d50d5b4a2555351470e2554e04611a3fc6067629680a583539830080f38ea65660270efdd56db875137addaa5afd55c647da39bc7010c1fd199c222188178f5123e176b7d9957c6150c387bfa70e25ac74248ffae74b055fb09506c36a7f3a718ca8cd910fa95f282c2a40956d1363edf05c1870bf01ae4bc19cc04173a23946a4ba4c37047e79317d57ab2d47164fcd2bc608fe3f26cce1bf7b8c95d671178118c297916e5e080a04798437917b34082ce9f83a56aa3bea329ed5b2c6196a81420e1479d6b0148bd47ebd16a16848b457d864c0ae8f196f7751838ca2ab93d45033b3849c22ff49c246899a891e82bd8adbb33f24b0e4d46ab171c62fe0b6373323f82b72de3ba9b3c476a555fb8a3265e6ad23bc85089ff252fefe423202885a20503d52da70bc920a0b231be8b52d0eb984340d8d22d276e1dbfd4743c46f330d27cb3b12d82f311742068a41d50525463d34aed370c669d4df6a6375bb5f53d531b57a07ea8c9a8edc2a3023d6c3491ad956022cf0a8081f16c8e274ef2ac671a9e7f6a0f5464c4152a7b873914c047a959ff845c87beab93d0bd90edcd19f79cda16954767adc6f80806722fe70e8493d5d104defb944f8788ba4571b01064c519c646822fb9d54f52815d016915cef91693a20b0932f79ce57226d4c2f1dab0e162aead89455c8acb5439daa337c93571e056edc4d360b2aa2748fd46b50dd08dc7a826845244a2542e07f1b54a760c38caf8cde58fd16dd0f07fbec355af13cbecbba7f4bc11ee4de56d79f4678acf73dea85d8f2902861e14fc4366b8979bcdd77782a84fdd6981fa7ebfe52f6a15ea83b028255945d8686f05d52ba0270905289e3f7e1a8cf12e3db8db58165c9fe99cfc23d141fab1fdfb8d67a36ea5818aec3ca921412d5c961b6484b26f4f03e1a08c8ae0ed26e62eabf47c4c52d7b326f2574b7294f6278e409feab40f61f74a4fc6eb4370fd332eaff91a48b29a5ea3cf66f760be3859de5af08351b6d1ecd10ae12b3e4886da678da4f16cb5ba91695d7b3523deadaa7056d722a77e526a94d4ce7dc981fd25e73366b2ec3060434c57c1d68e0c6ba42bc2da888014549176f86b67c9ae409fcfb5c5b005d62cbda9a3cc418b2d7aa3d7e6740a0440dbfb1eb4dd519f6ad449b8789fabbef7a2c218360d9dfab4919c2eaffc271c1373cb8e19e5c4c95467facc8006e233176fedcd17676bc462a0af2ec827a8fb890afa44ce78273fa44a7bd6525de060fb1b6074174308ecf1e1ace2bb87df388f07e8c163be69d18f5fed310b57aa77e342ccb693cd0e7df262474ed2c944cea0b5aafe142963b10fe2edcdc59b54dff1627d4eeacd6fb5eb5ec0d630ed664fd95f30bfc69f7077e2afa4e705a9e230b9d0706c3b19368f035eb155eec7b9b2b45e1391eeba02f3ce717d670143a43c9e1b2c802a1b352b9079052b5a634dc070c336145135bd6ade94f45e71348b99e4da6e57bc7a9b219ffe93202cb72ec6d3cf42504bafd57482ca5f15feba37fcdff0bd5dcd616796fbf4a09df15243e3882d14a26e23d2705b663cc376ad42dc2ae40192363f6a170df6bb29d471bb2ca924a7b8c6e54cfa95cf719fad87eafeab9dd6e6ff766de45093976144cc5247eaca8f3e1d75d332ef77ffc0deffed98cf2ad5bf38e567b9aff9e0e8afcb3ddae2f92d4f66bcf368c2cbcbb654a8f4e4f6aabbd29d53a87e3e01112b85a1f46a3c914b194b0e9eb0af9c5bbc639891d5f45aea1cfc6fc1b2a53f46c04c8a5c527fbcb210f8c5fa24b6e98c5c4a6b130b89688406e8392c97eaf5ffbd06ebf7b39e95657b47155ea628c3a7b52575abff5bcf66067b48967ba337724e4ef585426ad1ab7938e7b9e4a8796520c51e24e4806539a0cc81d2b4212c3bb5ec2162b64e4985912c4a2be89320dbd303a33e7344cb796b6445b2dedcff92ff9eff2d5631bb5af9fe9d091957acc670ee8577915967cd4b840870797438a75814b88c2adaa6bb8ac45115d7b8994b1001ef8a49eaade3c64bbb6f87c48ba6aebc061b010c9ab8efa4fdafbb20a9c661ee91fe544acfc744b6d280560972f993defda37deff0ee894bc4924dc8b9d763886602ef869c06635d53fb90915b7f174343d120dddc1c4ddb6641511193705218f7013f954c7346de0742ec86fe375f258e3ab4c1346799304ceb3c79d8c3c5595bcbe9151be45048b7ca4a04e999d8a28cc4855f8c8f2da5ecc0792b481f78f831253e12db3de7926f77bc4259cf54e77ed0d84394f6285acf75a0269f943cf8905d00d17bcaafad6276bb61994c36365164af377ae0cba121b09073d05d0433299812319f13177499bfa817eaccf2281d4b4b619bb819fa5a7df244d44ea5134bb46b1b970488ec2be810cb58373d6344d31277ff5052ea1d2bcbee014e1d5cffe245e50d2def2e0f14bcb2dbd39bd3aabea879f1878e2903cc16257a12a71bc8fb4e1bc5d6eeffb8a8e3e0601b1c2fdaadedba16db23d83085ea08901b5d1631dca14bb29b5433421ff04bf27b1f1d55d2e438c29cd903d26f05b851b58c071a73305f7c0704ecd8ca293d8a0349674ec6087a61352f5ee76779e760a5fd713361b8e049a98b9c669e66b871096b025483a5fbc5ec36ac8d932ea5cfb619c0fb8a5a41c79adf6187665f96265d9b27f044fb9636f611c40c099f7e094e72abe250c07f9e805b13389d54c7e61facf9b86b03e3dc184cff2e7e67227d0b92114c01cbb19b3c849bcd0f9e1f7f893bc6750102b4a02930d318147c31a72c3be1a2b817def06ab4979cfc08cb8100ed1c8956140140072c8d38286c68784cc1204a3b170f463d0c96997d404fccd2265fa7f3d5f5d6509b401490617d2c701d0bba24979a9edd26de48b84a75af3fd8633132e83c04a14052e2fd3f9a11536ab11baa1cb3ff0652ac83287878b1e59389ab9862214d0653c97f2692e315ee8caf693e4da480c493835978f8d56677e94142543e94fc9784f1deb8aff928c32263049419f16e0ccb3def7a192cdd2edca8fab04b8ea860cb2b4dc4e03759ecb7f6f3d959177b863fc88f560d8818e1f1fe6f67b04c0ecb2647d4b1c89ce65e17dd1ff77ede21c4abbb76eac0c0f2d2f310e1254460a7c39653106e353eb4bb82cc2475d37e7e50d69349d376157edd638c4652ef91bfbb0cd6482c70d829853316b59b87b314577cc64ce04057356b74df6b969db3c7603867148cc1159d72e57213130e6df95f3dc728255bbab46ad461decd9b96eaf0c7440a14a74bc4cc9bd8467718f669f3d04f679faf1a6dad261470c3230e3b8d3056789a4ef28a58015b85f9b328f83c050c726206f3ff311e675c56f86480a49dc409438089f1c38d1b1de3a0f13051cbc610ce03a27448e17735e8ccdc8e480f9dadf5326be16a36f61b2b0fc896ad4da3f576026a3ba25305bdfb54bb4daae52730083d6d2e1552255f2847f9f599688de63a6a3aa652606c61c5f244cb5771394ea5908f760b92ee9b3c670cfb87251eb970045c9b4fe37210200c0a759014e39ce8527f64f08945dd06d18d121acf44739cf456f8d57fec82b87f64cc6156aa44b303bd62c77cc1e1374739ef4bfb0576b3ac409ed9395a7416c7af962a3355dba45603e7ef4b761af6ac8c019e88634112df284bb1e9252e5a7858fd96810878d30728662fcd705087d26a4b4724c9d3b9e91bc5b1b7a84e5bef8a79937c1a9cd3df32641c3dd88bf4f09641a682e57d53b82fc9c927bf4d061fa49270a3adc44f6914f5dffafc22519bcce3e1f492c6256ee45174f3e18e7e4c5dcfe976cdc9885a1759c751bc430aa0d580e12e3e9f28dda3e51756947a9ebd43917a8b4645963393fdc8b564007ab76050969561b368d16ebe52b48d9fe7ca106dc6b273e299a85e485246d64c6a388791b459a339a9716b6056eef9ad8d53df593862a4f63b39dab410b29fe30197a128781ccd940574f59055d85ee72697effd869e0b73acf160fc20a65ed0479446ff6dbd7c2952bad4e04a7c92c809876b480e74d090b1ea08ae7fc89ec1b50e8daf795ccde9b82a3d93db0e3907ed3a9aca83ae385695ce878daa24cbbb5dc8e8e9b65aa43ff88e949d387d1ca5278bda8708eb8df9249f7dfc65a26d3766fc899863c00a4c746ad6c21bf36ac0465fd75913376c2d1518f83c52d078db41a7459ad5f5e82fd07b5949772eae123c6f207a1da5378220b2ce67723374781a8fed955c409b154838a8dcdf40ea4dcd5645a85f344256e6d3b3d8f549cfb8afaf60bdbb6aa8eae404e3009b5803d1a126853276dc89ac77179f80b37b4e21f4874979c1c548de6175e02d157c1364d64563f899b16b722595ea012344739a4e32937622a4587c78088cb0df93b77edd5109d6145059657cd11fc56a905999999799851853e86d8407e3dd2d6b4b574019dbee0624a180ec768c04109def714e272ae6c58925eb02d66c60c70598e1830d5f121c0c364996fb7584e9af981252b48d790f6c2c9fd94cea2ee58ad0c8afbffa1f196b38de549cd005908c43f193b0ab1e7edd0b251630deaaf4fb1fd3cacc20d816ef91bc0f03e0758750baa203d3b0c7fd03228b3b507b988e32817a98bf225d380a05eb7e5d2d87d6db633ce8993a269df2fb68c4ca2528cbd6d74e050d7f4a3388343044fb5daa52589b0e7177a66661b57cb28a1bfdb7d748f5edde3818c305070ade12f473a8e37a7d8e1b3796f98efa65d34393533db5b0e45a655ea059289586f224d650dff6b5e021b664e2be2fb78a03d7e73275b3633ee7ed79f0d2e8bc4a23a75fbcf390cc4f4cefe142540bd3b8a6f4e206e2dd6e8415093e24b085d1fdd1dc63d28d0625d5e076c90cccd0993588036adcc0007b77a19abdfc9beee0fcde8ae1fa6af6844b86d73d6f747ce754f008912fac14c993312c2d7b2ecdb633a0f49dbe88cec0b67c9cb3b5d733bb2f894aa3a018f3a4f5e12dde5ab9b28afd462ab84ce03bfc69e7762157851d43577955551f497b419ca99bc0f34d5d091f1081bd0777f844b219f54aa7543f1cb804ac9d45d5d8006ad87e91f1c40c99379c64598270ea4bc0107dcccd7404a01c5316bbd152e9cdc74ae560e0f52ed1514ba7f76b49868569930ac61c5cc3d07f6af607d7ec37fa8681483c97599bb964011b7667e6f00285336e36f3b197309aab99878dd16fa431259252dadb067645dd3bdfe42a265009d2489cb44654dd4d75d96913b121bea4b2327fa0201d2affb15a233046505a141139344314efd64d81e66dbf28d641db8ca0b22c75981e68416695964049033ae258571340b7f2a2367661fe868e67a13a89fbc6d2e36904c584bf2789c78bb64895bb576925df2ad69315e6316b0bc519a6714171f15521ab15", 0x1000}, {&(0x7f00000002c0)="d5be332f5a46de712a682f36415f68fb7217187ce51623bd44d0d8c7078c13cc2592a26eab2e58eec72e2472ede0f111a26bc559cfa02a067e098c9ab04442a72e4c0ab0e31f867de8293a1616cc1f371f5ed46fa1891050e4f701c46654b22944d309f7f8eea3f80e176bee1c182e3f2ee6f0636b87faf8b8a20fada00d2f704cec324c5c284c69d66b4989708f1d9ada0aab6e31e8f5dddcdacf714c2949096601df5b17153ed0d8a72dd6988c98", 0xaf}, {&(0x7f0000000540)="41018b29062bd039faf4e1a2604ff5258eca6ee206374851c45c246d7774aecd1843207c079812b5c47f9948ee05ab6347170396c8966c18f10830607f28043f2d51059257454a22bdb4b88e80ddb5b7919c5615e5be5846462a3d45d26f7969ef5f5dd575ac285e0924d3ffe836060094b4309bed5679735a236ba8a507701b74d04c06e80b78c4754f2b39c12c", 0x8e}], 0x4, 0x0, 0xb578) semop(r0, &(0x7f0000000240)=[{0x1, 0xfff7, 0x800}, {0x4, 0x1400}, {0x3, 0x800, 0x800}, {0x3, 0xeffa, 0x800}, {0x3, 0x2, 0x800}], 0x5) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x1ff) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/5) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) clock_gettime(0x2, &(0x7f0000000200)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000280)=0xa5c) getsockname$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x3, 0x380}) 20:42:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) select(0x0, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x0, 0x0) syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x4db, 0xb31, 0x2, "26b85249b7eccd17ad3649120100", 0x8001}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(0xffffffffffffffff, &(0x7f00000002c0)="8d84d2f614b7ac4dc20bf885baed2c1c9bc4616768b6b2ce6bec3295a2d4d90926a6c4897435b5", 0x27) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 20:42:13 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffff"], 0x10) dup2(r3, r2) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) rmdir(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[], 0x10) write(r4, &(0x7f00000002c0)="5c4b285de1b477072ce2adcf753e27fbafe18df9dfc59bdbd19be91727f7eab94d36409c8e62098a1712136fc9e99a3c06f5fa57c3196e8b76451007a0dbdf973e9c2b53adaff1d0de1e9900ffda0a774a7cdfd3ee4802633bee50488b5ce48921971fda766d83bbb76a5eee4363589bc9eca4ab67f3e6cb150deaa04564e9fdacc51f50311e3db4975b09064bd5c56af972867841a280988861f835b06fb8c4c72020771b4fc35a18ccb2b80f633464eac863f22b3e136415d1a1fb4ee12d0a8e68f4072708f80c483ff3f2b1930708729505963692ac312c6860a04816397ec76f9f4a1275af351a277ab0166f32a8c7e2493d3860a41ee7a18a43454dbc25dd87198c93abd97bd2ae3d66f53f855df7b121875c27cff4f31db555338f2006ce5fed2e44f5dda42e2f06f10f4045ae2a066508cbd7f599177c78f2bd288e58c295d3ee0b88ce04ba3398a826ff5a56c867738d7977ffdbce7dd68a8c97d4ae0afcc7ce48948e5d05cccbc419c5badb687545152dd8b7baf5e89bc319eb6d6ee4a5c6581d298f8d3d65e5a0cdcd06b245b4cd9015c84f843cfedcc3058e2c2ab35f4aae94d96213443407940c3e3aabaea733cf79851c926e09039a73777a55e22162f278016d693f0dd7b4188bedcb85edde3d95cac45eead63d44cc17a4b2a3f311f33dd56f78ca5d54d274ca10933005917468651f7ac1775f1f19fc0503e2aa35b6c613016888992e90f7d6be3b15531457f36d3252008e0b7b0293dd3ee78107119692f454537975dde04e611d221357411a0bbc7a183490187765d639737f2b2b7dc0ca03e4fbef2fd6b05332afa2e8e9aa27a5fd671509bcf51132b6a1f0c55442f07f2bbd7b4c4bc8b392848f97f6a693e47060f9eee4f2bc037e0811a812d3783763cfcc085865adb3287463defc89718bb406d24d6c867cad65444f71077a4007982ea2d6ffdb9d100577a7923239f6973c9e02947c92f0f1c75c42ce81a93dfc40d3fdcdf847fecc12444287cdcae65fcd837729ae1c1901899a90a43d0f5bd27f5cbaf4dc891a91829d252a6b5295be6df7dac39204412c8fd8b3507cacc32cc03747742f6e824d60efcc469c61f4da77163a2a957c7224e14da30a5b3c5fec797a91f480bd0f0a9b4fd4ec173da442c421bcb419bef419cd298cc25e69b7c940d7a192e5a688aa0d9e1cbdbd648b21dfb2a46e3e347d93d631bac82f7b9483a377aca57bfffc7a6e2968c378217c11e4724972d17fdbe9b961e37dc63b9b71889e8fffdff33302b2a90e77b0ddab6ed17a4c45fa168d3b0bea0937cd071240906f396af69385d6032dacc2ff81f13fe266ac78608b7272be0f736f607bce85f5426ace599557aacd30d187e3af82f5b735bc989011336c3af6e908dfeaf476ec0ae85cca7be91fb3ce4e5d3453d7ab57bb5a96b7e21746bc35fc6fd8002cf8d2b12be1579f427cd73d7fe620f532dfbe2e414a0fa3e5fda342112f3915626243b62311dfad0860ef663a8147f107234b6450ce394dd5b3bc3f42e5df551313bb8f7e10868e8805adfe2e1e36c7cfd644024e00b2fea28eaef049527383778c8a684bd3ff350b3bceeb85cf1f22e8c7d5a405b8217d92d9b956ab6fd40eb4716638ebbf50b1ce3c06db753bbfe04658eba0d3201857580a3c26283aa22d9e7672b5753b74d1c6e16ebb8df121782fb73ef8844327eba5b88ca51e71174171716aa0e2f9c4283f05f64da76915f35f3ee5ee304ec11599d6b2dfd8e45b5ce7e6c4843d15fe3ec45be09ed5e6925176a97cbf5855e346284f64034056d8755a6fd9fa925a7154f21cbd64c72fa9cf976996d445a77448900ad81a0b01905df273b3bbfb39920d6ff841e5c9def91f7530e5bbdfd12df8af91fa800a7891a3c4867f05582d5753df5751e16aae387514800b95521115c8bb17dd604faacaf9f38f0e8b777e6f344c027e7a36e6b3685eefa3c492e050715aec8871f6e00b7f0e62426799857531882e298d43c3ad7950799223ec", 0x599) write(r6, &(0x7f0000000e00)="728ed3e2a629c05a552d9b50907052ff28466c52371d978a95c908217245eff231b5642f141fc1229a70f1d1294d3a504286916b0044a6e846cff21221bdc9ca966178430028193741ae4d8e23124d7cc0f1c43a6f24b80a92122fe8b64311ec02b4938ea728d2706c2e3d6c41b64ee3922bdda83ab14ef33e145f9a6bb0d6a086dd6690b542f990487a255131a52573409b288c8969c38501568138bc2c447189fc4db8feff926f6eee050772155dff4ea1d9fff0b1a25597a853d27af388f23f8fa19854cff09e7be37b42d63e3744f79119cc0114962240e8ec155480360b48107c0fb0ca3048004fddf1e6c7820e4b1887f9350c3965efd87fc797b57602b14498dd3ea0db2732425770c5581781ba5b35a7319c7bad3f239bfbed4f59f330c976941a2b8fa0f336011eed84534c03fd60a4bf7dfd95cf0cdde754814bbbdfe36c0a928e000ab16d886a47a758efe5993aed96b687709ae86fd630d654af04e6a3937e7e51b65ed9398194c1405271082bd0ed6721aa1e867571b9cb4197ad4885a3efde1fc2f736703727728ff8b5c47728325209c576c11672298c07add9bfd173a3578201e9000fedf5c8bd180517e38bd6cae954136cdfa9e2b2fd05509e310b7320fd2eaf2ab5dd9a77c4c177b279c3020bbf9b5e2cecb209acdcb7254e693f55e9c4f88b8b71868d64e07763d979f7cc4e2949276e3b9566782e24b7dcd3cee443bd16c5534e988bd684be32b93ec5331dd7841cf39cd78eaf70f49c346bdc73b1e4f372e09761f54f05dad24cd6db3a4a7e6491bb6ce2a606ce967eff9920100bc82622f385bb43b00e6bb3185e460cef72c49d3d63a9548123cb7db97be0175711dd9e3638004682d57cf57138dab01609e77f67faacc784b47208d5373ff0af89bb1a0f579ebef41b831e3eb485e796c66692ea4892f5f13c25592d0878504c894b73c35039857709c79f9efa40985c61151418e9c53006b4bfcc99a68ab4a93a558251d8215f31958f302e476cbdc1133b430fc5208d71174b9fdd432f06fc9b0815837d1d582e1f1d524ddaf2a9186fc64f0cc42db2d1d56a73b19177f65ebe97382c75adabc3787cc691dcc380879855be1826c88b13c9c44dd451939423bb526897367216c5f36885b5006cf109d425db5ef6ece12b5b4dea4f5c87a66b927eb36eac53a9281419ae05f8ce2d4970b7ffa2bb1d70b9b2c0af4bf69de7e816a407f4ae28016c02de26b360ad7d9204510039322650a07606456c05530640b6fc1e8186e7311ad1b76f687af7bded4459c8f8f7ab1f0aaffb678b494714e8a078d41a548f3a4ee022be941b9e2ed7bd2433e29a800fd9260dae423278bfea12c0ee4d9a7e87715926c8f76994f1d55358dbf7c291eca1c942d8b6d1364add840a71b446ed921c69cc101606768110c111c92bf6a7a960dbf9dd23c17e4a2b1a58c75efab9f66feadb81573d6842dfb2d10318d5585fa8c9c91bf79d4fe47eb6478073f6c14050d54177c797549e54bf1a7e544a3f1ef27d18b6eff55556b60260b04de58350c2a2be26644628d5cfb5b9edef0412cbd84dccf682d4dd12ea60350b4d3a47f3f577e579ed1029babe6d3398a3cb3dd872609f129190d45e62867731989b2775557b48521c48409d85a448b88a642cedffb04fb608888a028513664c4eb33a5c2e756214c5d2563686ac3db637c4a9115e195edb3a7532f540b45b5b6ce3e002e4561c7fe71de28fc8d29227e8fa61023ce361fbff3759437b906e68339581850824e8818c3cb9cc114316f5ba473cdecf41c3fa188e56c20b5b35d519647c1eb3277b97d7645adaac412e71b0242bc0ab2fb67528e1f1127d353423db39358af438faf762635b10f7baf95745948332589c751fbaf79e513a5cd49efc72a36d3e10d06691e29e6ec67c516c757a9855262c1670b8dc3d879467ede5629dafd64355135ed2455564aa401e4e3216c65bbdb9c5b9cb80a54d7611d5cace16e202cbdae65412fe81de338862d6", 0x599) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 20:42:13 executing program 0: pipe(&(0x7f00000002c0)) kqueue() socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sync() openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r0 = kqueue() accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) pipe2(&(0x7f0000000280), 0x10004) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r1 = semget(0x3, 0x4, 0x500) semop(r1, &(0x7f0000000000)=[{0x3, 0xff}, {0x4, 0x3}, {0x2, 0x36, 0x800}, {0x3, 0x200, 0x800}], 0x4) sysctl$fs(&(0x7f0000000040)={0x3, 0x1}, 0x2, &(0x7f0000000140)='i%', &(0x7f0000000180)=0x2, &(0x7f00000001c0)="453a7dd949f4d3dedd9241e2d1213734a571fecf8a84c5f0afcd4ee6eb18f580c0621db95d702465f369edd5f6784609dd40916ff7b8e8e5f0562462dd4733c83b4f5d57455bbdf8a230ba591c3baee921ea2aa93ce355a2f6fc1d40570c01a6dcc62a36dd50e7b03128421c2a3eb089f61c3b9dbabb965a2425ceafacb0daca116701135a", 0x85) 20:42:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x1a6, 0x28, &(0x7f0000000340)="ee1a70d7", 0x4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x83, 0x4}, {0x0, 0xfff}, {0x42, 0xfffffff8}, {0x20, 0x1}, {0x100, 0x800}], 0x5}) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x10000009) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x8, &(0x7f0000000040), 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) readlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)=""/125, 0x7d) close(r2) fchflags(r2, 0x0) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000380)=0xc) 20:42:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x0, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001100)='/dev/zero\x00', 0x100, 0x0) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r1) fchflags(r1, 0x0) sendto(r1, &(0x7f00000000c0)="189b0bcd84670547cc8d56780829c6e9fa1d6b85332e35db4999ead645e6de99ca36ecff8d9dd29d6d18004e7d7ddb4c661e7fadd197cd97f6b9fbccbf387f2567e4320a44b8b9f5ce134ed2a673e4363f2403c09704571c47997a94f221d4d3db0d", 0x62, 0x2, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000380)={0xe8, 0x0, &(0x7f0000000280)=""/232}) 20:42:14 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) setsockopt(r1, 0x4, 0x3, &(0x7f0000000040)="d4d3354cfe1fb48cafde93883158bde51d5be16f8d20d997fb0617211a8d0d2a190e81aaca7b8a1a9106abfd36bea2f11432e7044cec0b308470d6fdff48a050d349d6cb7fad1eeb131d7533117a4301f9d2b7002e028a91fa7f4ee8fd99c130a0b5b5338513b5f0ac6e5b86343c6b1d963802dd8167ba8218bba3a94f1ce502ef6fbc0e653354382be603f3564546f4", 0x90) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 20:42:14 executing program 0: sysctl$hw(&(0x7f0000000000)={0x2, 0xc}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlock(&(0x7f0000180000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x112) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000240)="b4", 0xfdb6}], 0x1, 0x0, 0x2ffff) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) munlock(&(0x7f000017f000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x8, 0x10286) acct(&(0x7f0000000180)='./file1\x00') semop(r2, &(0x7f000001b800)=[{0x6, 0x0, 0x1000}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x1ff, 0x1000}], 0x4) semop(r2, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xfffc, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0xe8, 0x1000}, {0x4, 0x3ae9b8cc, 0x1800}, {0x4, 0xc333}, {0x3, 0x2}], 0xa) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000680)=""/102400) semop(r2, &(0x7f0000000040), 0x0) 20:42:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x812, r2, 0x0, 0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='W\x00') 20:42:14 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="540750ded65334a8", 0x8) 20:42:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='W\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 20:42:14 executing program 0: r0 = socket(0x11, 0x1, 0x0) socket(0x18, 0x4, 0xe8) dup(r0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa2416fa4f376336acf07af0e235781e4991f7c8df810000007be1aa5b23ed699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffedd) 20:42:14 executing program 0: sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x2, 0x1, 0x4}, 0x4, &(0x7f0000000080)="7dc453d08a7068d2b9d8b4dc79ba47bc70ccdb92e792c40997cd045bd48295569ddcef829a49a05d72b1fe40fcd6ff356521e7113e18fd9c37f053", &(0x7f00000000c0)=0x3b, &(0x7f0000000100)="50d8d088f8b5801064db2a4441e74bc859df45627b6861f0271797e74ab8489e0cfff80427053062566628b08fe59f38be8784efc989fd3e72127b6d25801d46300ac4ca83e0266b50229990f55ab464d2c812bcc0c9a300e84aa88b7228b9e581ead6b53feecd52f2f04107678e59304ef645c94fc9b077b9c069afbab65c7d22cee9f31aa116682e9dcec4d4e1abc729c412087659eb3fb557c3dd2c3822ed94287ff642fab1c0ca65965a796b3e2329da7b7be485e79f7194668aa61568be8bae18b4f27a958adbe15c70167112fe3306901dadee8aeeb70b4d4c80697505cabc44da97c46ebbca9c8035a17751", 0xef) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x3) r1 = socket(0x18, 0x4, 0x1) close(0xffffffffffffffff) fchflags(0xffffffffffffffff, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r2) fchflags(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) poll(&(0x7f00000002c0)=[{0xffffffffffffffff, 0x1}, {r1, 0x80}, {0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x4}, {r1, 0x4}, {0xffffffffffffffff, 0x68}, {}, {0xffffffffffffffff, 0x2}, {r2, 0x1}, {r3, 0x2}], 0xa, 0x80000001) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r4) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x1e22, 0x0) fchflags(r4, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 20:42:14 executing program 0: ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000004c0)) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x11) fcntl$setstatus(r0, 0x4, 0x40) fchmod(r0, 0x2dc) recvmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f0000000240)=""/14, 0xe}, {&(0x7f0000000280)=""/51, 0x33}], 0x3, &(0x7f0000000300)=""/215, 0xd7}, 0x840) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) open(&(0x7f0000000440)='./bus\x00', 0x200, 0x2c) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x5, 0x8}, 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1) rename(&(0x7f0000000540)='./bus\x00', &(0x7f0000000500)='./file0\x00') 20:42:14 executing program 0: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0xffff}, {0x18, 0x3}, 0x200}, 0x3c) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = dup2(r1, r2) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x2, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000240)) sendmsg$unix(r3, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="99027eb0d957ea933ff468d11aa4a781b748c4d2a7aef704124434ed907e01ffdbc3a14b297545622e9ac3", 0x2b}], 0x1, 0x0, 0x0, 0x402}, 0x409) r5 = socket(0x18, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) 20:42:14 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b", 0x28}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() sysctl$net_inet6_icmp6(&(0x7f0000000040)={0x4, 0x18, 0x3a, 0x11}, 0x4, &(0x7f0000000080)="fe13c80b14950e141729bf91ac90cee7d38e2e62a8e921754414396f09e0afd27a0381e6a0dc4727198b304b96", &(0x7f00000000c0)=0x2d, &(0x7f0000000100)="258e27f0940707d5f684eaaec29d109abb59985f6d960efe497b994786da58aa352fba01719abf4fc8d357efff1b3048bf56afdf069764501468eaf4c8463f6979625d8a64275e9d4a7a33b144c8a18553074d4da1189567c7144b6e5ba08191365e2198446bfe128c7cda2ee63704c6b3ad7ac19134040a24c67f3e2ed4da12c8e1066ff7a7458f48a126d0f6b9a1b7b9964dc6c8d1fd9b1d02d057dc20c9868275e11444e40ba76f41e8dd59b001e7d3e0744230ae6d7d74158eb56df407dbe09fa1eefcfc1c7f6808e9c5552be142d8758c174d428b4d33c7262f67cbe9849d85c591f6aaf230dfc0", 0xea) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1100"}) 20:42:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="b428", 0x2}], 0x1, 0x0, 0x6ffff) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) 20:42:16 executing program 0: sysctl$hw(&(0x7f0000000000)={0x2, 0xc}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlock(&(0x7f0000180000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x112) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000240)="b4", 0xfdb6}], 0x1, 0x0, 0x2ffff) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) munlock(&(0x7f000017f000/0x4000)=nil, 0x4000) r3 = semget$private(0x0, 0x8, 0x10286) semop(r3, &(0x7f000001b800)=[{0x6, 0x0, 0x1800}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x800}, {0x0, 0x1ff, 0x1000}], 0x4) semop(r3, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xfffc, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0xe8, 0x1000}, {0x4, 0x3ae9b8cc, 0x1800}, {0x4, 0xc333}, {0x3, 0x2}], 0xa) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000680)=""/102400) semop(r3, &(0x7f0000000040), 0x0) 20:42:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8000, 0x101}, {0x3, 0x3}}, 0x2) 20:42:16 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000200)={@broadcast, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @random="28281c4a0a3f", @rand_addr=0x3ff, @broadcast}}}}) r0 = shmget$private(0x0, 0x3000, 0x594, &(0x7f0000000000/0x3000)=nil) shmat(r0, &(0x7f0000000000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x230) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000240)=""/4096) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/208) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x3, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_RMID(r2, 0x0, 0x0) 20:42:16 executing program 0: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x23}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 20:42:16 executing program 0: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f00000002c0)=[{0x3}, {0x1}, {}, {}, {0x0, 0x5}, {}, {0x2, 0xfffc}, {}], 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000000c0)=""/163) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000007fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cf400cb25a021472d885ac48a338b690063b2a2391198b17c3d99a91ef28164e87b84b919d6162b3360c6a21cfff010c59b58ac573f40e629bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b122997015143f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207013c1bf5168e77b5e1fbbaa152f2251f7e9fc7854060017fd4b0d58af677939a5d16e27b234f54ad562cf7b38efd94a91ab68656724feff142e85687d81a1380a10cd9b4b1d90f46b691fc9517b2342e9f839713551daf57b114b81af5539fe5a91670f14967f25f0bfa1ba4d4f93663217a235d6ad36ba32315d14dae"], 0x10}, 0x0) r3 = dup(r1) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000180)) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) listen(r2, 0x7) read(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:42:16 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@noop, @rr={0x7, 0x3, 0xf8}, @generic={0x82, 0x2}, @ra={0x94, 0x6}]}}, @icmp=@dest_unreach={0xd, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5}}}}}}) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r1) fchflags(r1, 0x0) r2 = socket$inet6(0x18, 0x5, 0x6) fcntl$dupfd(r1, 0x0, r2) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x80000000, 0x2, r0}) recvfrom$inet6(r2, &(0x7f0000000040)=""/54, 0x36, 0x0, &(0x7f0000000100)={0x18, 0x0, 0x100000, 0x2}, 0xc) 20:42:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="fffffffffffd87f78ca6c65b314b2b23384a8809cca2000000000000000000018200000000000000000000db007813000041993afc00"/63]) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) getsockname$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r3) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, r3}, 0xc) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x1400000, 0x59}, {0x6, 0x80}}, 0x0) r4 = semget$private(0x0, 0x4, 0x400) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000040)=0x9) 20:42:17 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000100)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2f7be1aa5b23ed00466dd1637edfdda8699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894338796362f1a9f2428b1062851b0204b22f310b404f36a00f9000fcffffffe608a371a3f8000400000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x9, 0xfff}, {0x18, 0x3, 0x5, 0x8}, 0x4, [0xef4d, 0x80, 0x267, 0x200, 0x3e9, 0x2, 0x23, 0x1]}, 0x3c) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)) 20:42:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="6202c17f7f2000017528ffb684eff9417c5d835bb06e5017cefc3eb87ddb4754fa1e26ddba4ac322afd9f4925ed6d364b7cc02adef6857f55321b877009704ffe11e6d96d6705654d8a9f15354b83fae0317acd5771f2cd5e3ab0e25d1a39b2955ceb2c048859017dc8283e7df554fac4cdecb33d72d644af874c0dd9be13737c130e5388e4d3f6c67e36546cf58af80e789dfb647c977e438e3a9"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x41, 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x20000003, 0x0, 0x0, 0x0, 0x0, 0x10b, 0x9}, 0x5, 0x3, 0x8}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchmod(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r6) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, r6}, 0xc) execve(0x0, 0x0, 0x0) 20:42:17 executing program 0: syz_emit_ethernet(0x58, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x4a, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @udp={{0x0, 0x2, 0x8}, {"11746dc595de236a594fcac455bae29c70cb131c45b2bb895c7f5c68cfb6b8ae89b32cc1c87b88196de24e328afc"}}}}}}) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r0) fchflags(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfff, 0x4, 0x3, "dcfa3b5619717626fb6a9dc305acfa4f264cfec5", 0x7}) semop(0x0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x1}, {0x0, 0xffff, 0x800}], 0x5) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f00000002c0)=""/50) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f00000018c0)=""/50) semctl$IPC_RMID(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000100)=[{0x1, 0x2, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x6, 0x1000}, {0x1, 0x8001, 0x1800}, {0x1, 0x20, 0x800}, {0x4, 0xfaa, 0x1800}, {0x7, 0x6fdc, 0x800}, {0x1, 0xff7f, 0x1000}], 0x8) 20:42:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\a\x00\x00\x00\x00 \x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02dd8b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) write(r5, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 20:42:18 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x46}, 0x2, &(0x7f0000000040)="c7ab30ac", &(0x7f0000000080)=0x4, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="10002ed3662400000000"], 0x10) close(r2) fchflags(r2, 0x0) recvfrom$unix(r2, &(0x7f0000000340)=""/123, 0x7b, 0x802, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) dup(0xffffffffffffffff) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000100)="72ae909b7352e1e7d50a7e4218de6ef30f62c9ad8319f193d0c86c894d1210b80e0bd99598c992e7e142e38b3ddac56a8293b5f894170ef92a43c6643c4d2ffe818b7b631f04a7105f7fb97fb8371335051f9e40f5586405625634ab614e27b4232c8086e45be48052006f4490aafcbfc705e2e35299bec3b0d4f032661721111315b7f7e86967826ae4d088a05b8c6070afff3593a43a6dd1931df58003aecd49288684f6a33b717199c5170ffe3aa7646ecb15ca0ec1c952579f495bfb7ed37f17ba", &(0x7f0000000200)=0xc3, &(0x7f0000000240)="b5e8cc4ea71c95ea2c82a99a295e37e54b731e9c467475b95fed7ea06ba7a272d7a0aeb688b29684cb504636b9946d90823db5f04fc847a4a67869244bffbde75048e9ddb728a9f6bb6fadc96c7798de3b115dd85f58c48f406b678fbc9843c765c494cbe7e3b9aba131fc86fa36748f08718eece2d3ed57ee1212fc5c713816a57e66427ef217b24d79837d6a88c4472f13ba38ee5b23314a6dc5efea3d37c168d6f3de4794a02e351bacac2f6848dd346522568e6a4810d9728ded7d23a46ebbf87fd00a9146fe363616079723a8ab0f4d3de1f979de766b3ad1410593418225e0bee9752d1dd664bd24dba30666ec29b404477895a306", 0xf8) 20:42:18 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r1 = dup(0xffffffffffffff9c) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r2) fchflags(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xe8, 0x0, 0x7, 0xb204}, {{}, 0xfffffffffffffffd, 0x20, 0x40, 0x100, 0x7fffffff}, {{}, 0xfffffffffffffffe, 0x1f, 0x1, 0x1000, 0x400}, {{}, 0xfffffffffffffffb, 0x8, 0x1, 0x1, 0x10000}, {{}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x4}, {{}, 0xfffffffffffffffb, 0x4c, 0x2, 0x100, 0x2b}, {{}, 0x0, 0x4, 0x1, 0x4}, {{r1}, 0xfffffffffffffffc, 0x14, 0x8, 0xa0, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffc, 0x62, 0xf0000000, 0xcb, 0x7}], 0x9, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x49, 0xfffff, 0x3, 0x40}, {{r4}, 0xfffffffffffffffb, 0xd8, 0x2, 0x1, 0x8001}, {{r0}, 0xfffffffffffffffd, 0xaa, 0x4, 0x6, 0x8d}], 0x7, &(0x7f0000000280)={0xdbe, 0x80}) sendto$unix(r0, &(0x7f00000002c0)="b100050400000000000008000110000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b29612f7be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3872babfbb770c1f5d9d157ab68dd5cc58943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f8000400000000000000010000000000000010", 0xb1, 0x0, 0x0, 0x0) 20:42:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02533c7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)="4238cc365c09fd4097e5b03719a51484737d64378653d978237b50e9085bffeab84f3f128c77789e1b7168801cd0dd098f25f633ba19aaa8c406fdb888037927bc2a47d343014669de0163b2270d69c759e127e4ace30ed838caafc50753fd27b9ace6a66d", 0x65) close(r3) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000100)=""/123) fchflags(r2, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) recvfrom(r3, &(0x7f00000002c0)=""/179, 0xb3, 0x0, 0x0, 0x0) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000380)="1daad5cd36195d6810b318271ef9a4e226c2d78af736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8adbe6f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d39f6e23bc224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70df9265fa833f7f7788b351b9a0abf03d9e24db2448b2db5c1105d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc346d36d0fe7a2d0b32aeff27e94fe6994ffe7086d8f0c631b9688003f65d4b91d0000000000000003f5cea6e423358731875fe8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd29ae3124f55cfdbea9c3969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c750128b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff600fa6bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e0bf42c132db4317736a807c778c6b5e72a12330acd4552f2314b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc1000000000000002e6cd8f98b1f26f184ac625c20f47abf53a298ba0d4e62943a57fafd57a5569c84b5517e0a92ae7580a16e6ca625dc04bb1fe6593f8e75218d1514bfe0a49c3483da21340c35377bb720d545fdf1c604dee2f5f126aca257e273af57b1341269319ddcff0281f060d65ffac74766ce2b0d3ae6074861220f542a28f4f67c464c01e27add1cf942dba7e76fcbe894b1a439eebab9a9e9269bcb698aa699784c79c43ef1b6018a0432b2de4f299034e8ba000000", 0x3bb, 0x403, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080), 0x4) 20:42:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffff, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) 20:42:18 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) recvfrom(r0, &(0x7f0000000080)=""/54, 0x36, 0x1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) 20:42:18 executing program 0: syz_emit_ethernet(0x76, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd6031797100403a0000000000000000000000000000000000ff0200000000000000000000000000010100907800000000602484a20000000000000000000000000000000000000001ed8173a2ff0e61fc8b0000000000000000000000000000000106000000000000"]) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3}, 0xc) r4 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r4}, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x20000003, 0x0, 0x0, r3, r4, 0x10b, 0x9}, 0x5, 0x3, 0x8}) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r6 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r6, r8}, 0xc) r9 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r7, r10}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0xda, 0x0, 0x0, r3, r5, 0x164, 0x1}, 0x8, 0x74f0ef5, r6, r9, 0x0, 0x1, 0x1bea, 0x4}) sendto$inet(r0, &(0x7f0000000000)="2389944e64f1d4b5d0b3cb71442335cc94882f4a6658524102f48bed29c21ced6d0f54a3406985c7fd5aa0a6b5290cbb9b8a13153b94089ccdf5e5057bf4ddb49ec457e574269944d4bceadd3aa8c4439185a172cbbc867a530ae0d8a010a776204e6e2cdda18fa96805a56e36f74308b6dd170795506391924bb4906196cb8174bf8f1a956303d9225cd3bef6eb59189b4987a65a2d88872ede604760e4bee10cb13a1b546ff4e5308fe9e608772ed2f09eed670f14b92f30709f9b819ea3ab7a04a73d8e6e2b4def545f35ea6440de600fad89a3a9a51e44233468b2c9dd4e55b4fbe5b8a8ee9b3ac35c0297418802b8", 0xf1, 0xa, &(0x7f0000000100)={0x2, 0x1}, 0xc) 20:42:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="020000000000000085c1d4dbe95efcaf8bdb0b12a13af007c6ea7a7dbb89e105e4744e535c4890536be36d000000000040e37553000043dc887d2c8e00d1608611954621fd14194cc83aa208b3bc84fcabac6b136cb6aa8c1bfec4bf79ac7acca72452fff85294fa1cafbcc2286b44614f05ec8a9b9d3e6c9b815dbde1df12b0e54eaa349dcdc1d36f9aeca2939852f0e93eabf4ff99d76c86e3377b0e143b1a816050aae2bba6cb0e42072eff19ad5999b7affa3a261cd46c7c421479c2e28b87ac681d0f43f4f1fb1daeccd1699425e57a7267fda8f41b913d53a2002f810da02abcb5d49c8d5588084fe2c429538871ea57f35f2fd75d685c935396a8c2377470b08f97458e8e30c4bbf84fb6dfc840dd9bc84ac850666a0070eb624d918a50a919943d73b9bcc11f869c6b1bbc5da29027737255d648b7a5f5d8ce4a9afc9e54a6f1eaca68728ad8e655b07463968cf9c169ee0cade266fc5f1ea9b2e033f40a4afb9d4fdbc0cf4040eca54c60e252d0b282261ec55afc883941edc2cfd04136bcc75571da8096fe8c5bae8d5dcf1a1cad94fadb1dece0e0ffffff52aaa43987d0e16c127a5fd9a26b526689731a81cfdbe18ee8c90978c224b3c1c8ef82d88b2466ff28f36b37c7e1b0c3c4dbdaffa1027c5ed1aa445fba1899e451a54e2e7c5ca9191e3cc7109bfab94df14399ca7b430c26eec0c2e508c18dffd772bc0328eca6a7312090ca45dc9996fdcea41b272c000000000000000000"], 0x1, 0x0) r3 = msgget$private(0x0, 0x14) msgrcv(r3, &(0x7f0000001940)={0x0, ""/4120}, 0x1020, 0x1, 0x1800) msgrcv(r2, &(0x7f0000000080)={0x0, ""/59}, 0x43, 0x2, 0x1800) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x16, 0x0}, 0xc1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) msgget(0x2, 0x410) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r5) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000140)="c50108bf0b1f0503", 0x8) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYBLOB="020000000000000085c1d4dbe95efcaf8bdb0b12a13af007c6ea7a7dbb89e105e4744e535c4890536be36d000000000040e37553000043dc887d2c8e00d1608611954621fd14194cc83aa208b3bc84fcabac6b136cb6aa8c1bfec4bf79ac7acca72452fff85294fa1cafbcc2286b44614f05ec8a9b9d3e6c9b815dbde1df12b0e54eaa349dcdc1d36f9aeca2939852f0e93eabf4ff99d76c86e3377b0e143b1a816050aae2bba6cb0e42072eff19ad5999b7affa3a261cd46c7c421479c2e28b87ac681d0f43f4f1fb1daeccd1699425e57a7267fda8f41b913d53a2002f810da02abcb5d49c8d5588084fe2c429538871ea57f35f2fd75d685c935396a8c2377470b08f97458e8e30c4bbf84fb6dfc840dd9bc84ac850666a0070eb624d918a50a919943d73b9bcc11f869c6b1bbc5da29027737255d648b7a5f5d8ce4a9afc9e54a6f1eaca68728ad8e655b07463968cf9c169ee0cade266fc5f1ea9b2e033f40a4afb9d4fdbc0cf4040eca54c60e252d0b282261ec55afc883941edc2cfd04136bcc75571da8096fe8c5bae8d5dcf1a1cad94fadb1dece0e0ffffff52aaa43987d0e16c127a5fd9a26b526689731a81cfdbe18ee8c90978c224b3c1c8ef82d88b2466ff28f36b37c7e1b0c3c4dbdaffa1027c5ed1aa445fba1899e451a54e2e7c5ca9191e3cc7109bfab94df14399ca7b430c26eec0c2e508c18dffd772bc0328eca6a7312090ca45dc9996fdcea41b272c000000000000000000"], 0x1, 0x0) msgrcv(r6, &(0x7f00000054c0)={0x0, ""/4117}, 0x101d, 0x0, 0x0) 20:42:18 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(0xffffffffffffffff) setsockopt(r4, 0x6, 0x5, &(0x7f0000000040)="05000000", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x1f) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x4000026ac606c) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x2}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000240)={0x18, 0x2, 0x5, 0x40002}, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f00000000c0)={{0x9, 0x20, 0xef}, 0x7f, 0x10000, 0x1800000}) r5 = accept$inet6(r1, 0x0, &(0x7f0000000000)) write(r5, &(0x7f0000000040)="f749aadd13ede547712af129ce4dc5a4632f1ef6a0bf550d36f9534d6b3da2b2e353ce14c29a3582e635390a25", 0x2d) 20:42:18 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_STAT(r3, 0x2, &(0x7f000001b400)=""/102400) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/88) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0xc024696c, &(0x7f0000000300)) 20:42:18 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x565f63c4e35082c6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r3) fchflags(r3, 0x0) dup2(r3, r2) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet(0x2, 0x2, 0x0) write(r2, 0x0, 0x0) 20:42:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "3a813e62b7a8219f786eca8a5231244be576236a"}) sysctl$kern(&(0x7f0000000100)={0x1, 0x49}, 0x6, &(0x7f0000000280)="b129ddceef3f9ddf9d50ca74aba4af3d8e590300000145f3ba1cab9f8cab7c5e187abd77cdae8f452144afba40fca0415332fe4a159365c0ec45c3973a0fe9c78eaec768e0981cc3b828ed50b8ba387e8acb4a00d2b3591018d0f27e3255c15cf4593fa7fef0bb7269e315bec3aa86cd93596b7652f6557eedd36d8e5e40f5834fe3b8270c27a00e2ef9813c704fc0295367fa1f7d639b52cd63ddef4c06c4a679845babdbe1ae560023000065a9c822d65d944cf5bf07433e14d7f0784a0495d604aadb6ab70100010000000000bc79fe7eea802df494343299b1fa14158f1f7c8f7867081b81a08277fafb7d7408572f163ad4684e3b885a4897397c0545ecfe94b5c4ace9cc0433000000000011a40000c518957073aec1fc48b12657432261ba257c4fd86a878221d8677a43ef813e23420000000000005a72222812", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000003c0)="b385e3ec012c33e713fa2d8c104721edb3e520d755ef057f58fd67012182970d07b0498d85e98dd63640c0141b6f639603cd6d4d35d9a02b2620443fc43bb3d54d8ce435878ae4a2fcdc7785017f82c48e6d6389374af83fbb21a8ad447c2aa1f2e76e53758f398d3d60cb3ce7307abe1f516a617374300236f31f46fa76cebdfc207e47eb049472124b8d42561f776dc7757a51366208df9ca8055526b45b90fcdc634661d65de60e76a3aeea14f862e40a76edc1cde8b64cc1d6cb1cd83f0192b35893f62675fec9132ca11d58af6a428d059caa109372ef", 0xd9) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCCDTR(r1, 0x20007478) 20:42:18 executing program 0: socket(0x1, 0x2, 0x1) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000300000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7004be781e3d91f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xffffffffffffff1a, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1056, &(0x7f0000000900)=ANY=[@ANYRESHEX, @ANYRESOCT]) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000240)=0x8) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000680)=""/197) semop(r1, &(0x7f0000000180)=[{0x0, 0x3, 0x1800}, {0x1, 0x7, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000280)=0x7) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000004c0)=""/181) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x8) semop(0x0, &(0x7f00000003c0)=[{0x3, 0x76}, {0x0, 0x802, 0x3000}, {0x3, 0xfe, 0x2800}, {0x2, 0x30, 0x1800}, {0x1, 0x2, 0x800}, {0x1, 0x9}], 0x6) semctl$GETVAL(0x0, 0x7, 0x5, &(0x7f00000002c0)=""/198) semop(r2, &(0x7f0000000200), 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000280)=0x7) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x2) semop(r2, &(0x7f0000000140)=[{0x1, 0x6, 0x1000}, {0x1, 0x100}], 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000100)=0x2) 20:42:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="02ffff7f24f0d3e9ef95056fb0a035821b153b0de60b990ab2e4a2fc22caf7c84eeac765a365e410836c95b6e18b852ceb577b008d990cb409d8edc9de76832bfaa9869b7ac94a87c46aa10fbaa02df3661d30198dbc8f63e6160d3cfb43f03726edbf352cd85c16668fbbfcee8731695aca5dc2531112c6c1a2f961f0e06f287e305161976beb214e04bd4638eebc6a6b0e960e0fb415860bb581266d60a82d151617f89dc03d77b738619d22504a19b5fd22d2e680480a72bcd6f4e3"], 0x10) close(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x20241, 0x0) open(&(0x7f0000000280)='./file0/file0\x00', 0x20000, 0x160) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000280)=ANY=[], 0x0, 0x40000000000800) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00"/154], 0x9a, 0xd6d0c418f59fe7d3, 0x1000) 20:42:19 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001900), &(0x7f0000000140)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x2) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001e80), 0x0, 0x0, 0x3) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) flock(0xffffffffffffffff, 0x0) semget$private(0x0, 0x4, 0x400) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x803, 0x8, 0x5, 0x0, 0x4005, 0x2, 0x7, 0x1, 0x0, 0x7c, 0x3}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0xfffffffe, 0xf71, 0x0, 0x3, "0400000000800000f811a505000000eaff000040", 0x1000, 0x8}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0x1}, {0x491, 0x1fffffe}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001ec0)=[{&(0x7f00000006c0)="00cca0fc34f2b7f78fc76edbf7202c4306f46152ebf16f54baa100000000000000000000000000000000d3104c2a7441676c2d53c4b3395e5026501ab5a22409b8381efe5ad69eaeb7c98dc44e37561b7cc71ef6b09c8499e840bc66df443d682fbbe5d81380cf1f9960a88b54c06c617743cc6cb0661521c1a33467032694a66c8613e43238b16fb6c63754dcbced97a03cd504cda211005188783fe65fc28f1f93ac3f67d1a678dd52113c25722bdb61829cc1ef40344280f7db2eaabd871e5dcdc937cc6972f7246dbcf20b1c1d6545", 0xd1}, {&(0x7f0000001bc0)="4081b9613128ff46db764e09021135fa077315177b9db33f29b687aecc35665b6dc64666aeaa93d8fbffffff7f39eda8b5037700d43259a1cebd5085a56f2a5c0bec9bee6f4625ba84aba63418424438c5a94b17795f912552e1c5d88b23a4852fe10768e40000c261f80a86696c54f3c60ac5fed80cbadb02eed77822f74d745d3555428350ed828ab26cf5d5c41ed351c31ff1cef8b311707d4b7a1d9a99e0714f8b819fca05ed04525c81c480bb49bf5715f435e4c2b0c40d1c3b66664e695a6a5faffafb921f20104ded0d6bc0becc313e4e4d", 0xd5}, {&(0x7f0000000300)="c766b0c374d4f3090a7025e4b6efd155af37a157d1bad971d42a4a306cc7ba317f0ca1c648c5fbf878740da9c0cdf96d9b25cc90c2921fb9fb455e0eb6897a77229033abc6ee9f9f80128b46e5f2", 0x4e}, {&(0x7f00000007c0)="0100eface44ce6616bbbf11c54467dd23f68b379bb4836f64da88da23471a1399218072bf12bbe8b162bebe55cd27a2dcf7f4f557fa1476f0e48df011baf744f16c243d384d9bce182bf261931b7c5ea529d41ae96af66def3b25637172c282dd52c002b74e8e9ff758d98d729", 0x6d}, {&(0x7f0000002100)="62b5627f7bbd65ce2f2cc30b409360074278fc14f1c6572dd3f033e5869500006172000000000000e9ec01b20e49cb82eb59775eb075e2651bd9a0d1121bdc7c206f45da5cfad5a932b6212319963e69628b3b9e2211fb158933251e0f3cdc743a52c31ce0f0ba95eb5d4d1df573b4ff19102e83a8d9bea0b362c6f5c5a50055618f52ed33429e88d372cb6b852060ec58ce19f30ae6e6bfcfe87720a924c5efee5bf241f7a03eb92a8fed4a97204ddfcab634bee0ddd18ea95e367470e6be58f59fdae6e73babbbc2598be84e41d23fb4ed49ee85088ec1e51d16b5d0a928d2f42584885be6929107", 0xe9}], 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f0000000140)=""/15, 0xf}, {&(0x7f0000000600)=""/137, 0x89}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000840)=""/171, 0xab}, {&(0x7f00000024c0)=""/4095, 0xfff}, {&(0x7f0000001600)=""/149, 0x95}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 20:42:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83e58d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d90ca0e27564c42ec8a60444d6f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ee6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c8296827600d2c4d3054126e21463", 0x181}], 0x1, 0x0, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000001c0)='r\x00') write(r0, &(0x7f00000001c0)='w', 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='r\x00') open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000100)='\'[)\x00', &(0x7f0000000200)='@\xf6F\\,{[\'-,\x00', &(0x7f0000000240)='@\x00', &(0x7f0000000280)='r\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000300)=')\x00', &(0x7f0000000340)='\xcd\x00', &(0x7f0000000380)='r\x00', &(0x7f00000003c0)='r\x00'], &(0x7f0000000700)=[&(0x7f0000000480)='+\x00', &(0x7f0000000680)='r\x00', &(0x7f00000006c0)='.!%*\xae7*#-}@\x13}\x00']) 20:42:19 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@dest_unreach={0x3, 0x4, 0x0, 0x0, 0x0, 0xfffe, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, @remote={0xac, 0x14, 0x0}, @loopback, {[@timestamp={0x44, 0x18, 0x0, 0x0, 0x0, [{[@empty]}, {[@broadcast]}, {}]}, @ssrr={0x89, 0xf, 0x0, [@remote={0xac, 0x14, 0x0}, @rand_addr, @local={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x4}, @lsrr={0x83, 0x13, 0x0, [@broadcast, @broadcast, @rand_addr, @loopback]}]}}}}}}}) msgget(0x1, 0x200) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_STAT(r0, 0x2, &(0x7f000001b400)=""/102400) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', r3, 0x2}) msgrcv(r0, &(0x7f0000000080)={0x0, ""/132}, 0x8c, 0x3, 0x0) 20:42:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120", 0x41}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3}, 0xc) r4 = geteuid() r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) fchmod(r6, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r7) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r4, r7}, 0xc) write(r1, &(0x7f0000000040), 0xfffffec2) 20:42:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0xffffffc1}) syz_extract_tcp_res(&(0x7f00000000c0), 0x40009, 0x6) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8008, 0x0) fcntl$dupfd(r1, 0x0, r2) 20:42:24 executing program 0: syz_emit_ethernet(0x4f, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff00000000d71c9edd828586dd603179710019494800000000000000000000000000000000ff020000000000000000050000000001800090780000000056427e87f201778b1751025bfaea48db2c"]) socket$unix(0x1, 0x5, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) flock(r0, 0x0) 20:42:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/26, 0x1a) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1f000100"}) write(r0, &(0x7f0000000180)="30607a2e8041d4fbab0b15545cb59e88e7f1adff", 0x14) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) 20:42:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) writev(r1, &(0x7f0000000080)=[{}, {&(0x7f0000000040)="97e62760dfe15e55bd9213aa20b89dfe99166f0bc2245bdb7c7989ca6feb42a05bfb1d6e18f278f9c9088d125f0a50372fb9c0671d545dfb787f965088990e", 0x3f}], 0x2) sysctl$net_mpls(&(0x7f0000000640)={0x4, 0x21, 0xc6000000}, 0x3, &(0x7f0000000180)="9cea3c0b544df5000000b00056f2a8990a100b6049795a6fc1670843f428190feafbdc8ca74b973fb159e4466b490064c997d95bfaea6dded2331f28baf678cfbd0fd95360b150484287cc7de6569348d9df67af00c8cfe01b912291923e80165c31804f530c0d5e7a16ce645790bcdc8037a852a6f09a98441f562f64391b0b9b71019669f72935470669a487999fabfc498029ec2e311774396fdc5a1887d232d0eaf2fadf2d1a5253b08bb91d4655d27c5aaff98bfcd141133a4c4c450a4df82d99f0144bb9efc3b67e88c85f8a2d7f80ae0ed07862923d2efea2cccaec4587c8325177c486c09c4852275b4b07237688798243aedf6061b19323726d95e6e9a7ab2da8164520f44219590d0dcc1c86f12a34809fa595648e27f3e9b8fb558972f9a3a4aa6b0a19836d6b6b7fa2782dfd0c47555e501bb74741a6382edccb5cb7fd1eed9942b7a79f5f07d70a0e465beac5", 0x0, 0x0, 0xfffffffffffffd9f) 20:42:24 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) sync() close(r4) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) syz_open_pts() 20:42:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x2, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x1, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r2) fchflags(r2, 0x0) fcntl$getflags(r2, 0x1) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) fsync(r1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x100203, 0x0) write(r0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000080)) 20:42:25 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) write(r0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000040)="f6fa3ef4167ab37145e99f234bdf4137b5927f86ae54a15de9fffde7be2ebc3ef4392f2a84920af82b12107afe188f42802563921b696ca19ec153562bae60f34c75dea4e635c409c0e3f4d92b0ce7c5", 0x50}], 0x1) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e5787fd11e3b4ba8dd"}) read(r2, &(0x7f00000001c0)=""/185, 0x7ed1e495992e58c) 20:42:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5812, r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) close(r2) dup2(r0, r1) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00002a2f6269ba18572a"], 0x10) fchflags(r3, 0x0) bind(r3, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)="730931972426dd57944e627b152e5fe2adc44df992c93ad16c6c591622e8a474c6417c7fb08ff817bc74c11b6b44f142deadc5c9dfaac68cffdbefec790f93b4af364b20837aadbed3c2b049a5caaf3ba4e48817f3f5c3c5c98e0d5af4c0bcfa042f0a910122aacaa483cdf64d9b713587dac7a18751088ff089880200e761f32c103e55605ceb8bad211bb3f9cc24c2eb696e37a1e970545f853144829b637c0056207cbbca632d3a0df2165abf13e814bd3ffa5cbd05cfde06dde5357b01f26e9efdacab", 0xc5}, {}, {&(0x7f0000000040)="fe105f0cc051dede39c4766bf2d5c42143e06904f95516617f8c522ec5ee940aceec3748bc707abb6406fdaceece", 0x2e}, {&(0x7f00000011c0)="29e3bc3423345af3312c578dd0989af534ab8fcb5e9e0159fb557c20d61cd8190d2a37db21cf7f9b4747778dc7aae51839f74fa84aae49293ccc8237715f22fc8ec30dfea57bc5040b03ec621581a7299c10cbef9eb2dcedb8d9f57c7dff137c6841df08ac68c5b7857bdd7ff9f634ec6e7497b574b33282c7e4c57b51e5859f34f6331967015ddbf2bed0e1fc34b83fa3e2ddc2c8a4a5dbe0c460506df13f18e4edf9cf74afb58bb5473b0be0b16c2cb335a7fd6264a2e76de633f79d0f17e1aec812aabe0bd3e3048ae8fec3da3a2556da92638d99bf7832295ec72bbebc006c80856f1cd9a496ccf2f94f01b263dfa63f8a29c4d7796335f2088edd4a940ddb625558a61ac6c03815ca9e76bab84545b4daf5eca8fd0e5360524c07731b46f5c119f07947e9fce649570054cc4a73671dbfbb9a704cb14ad22758b14f865468f80371a30a0129241d0846a092d2eed7efb0d7b76678719fa603520e533279be39d53ff9cf49011495318acae07b29aac8248cccf9615780c04d4aeb520c57d413e85ef6f033e212c0fc82f01300f1e4263811c72dcb3c85b94bcfbceb21314f37968df913c429558d8333121d3be4e393299eb3fdc6a981790c049aed0b61ec6f2fac2d6df5a40917b1d87a6b05657d20fe998486ac5a350d1ad8884cdd3b0cb8cdbf74ccee1fd41eb50be94672b5cc904271d88b1146803d4758d432f6e67a0abc8b7fe454342e991f429bd060eecdef4b6a16e514227e3de4a8a5539fedc147a64993e954a8d3aa6179db35722ba602816bcf5780ae73523c2cc576102add6c1714d2fcf0d803799815edbb1e728bb0b573ec5e6f0726d10cd7b01020fcd29423d40c1159aa9df733d3eaa94867244d0434ddfb29445690b607a6a3fa8853e2a4455c4c95a89ef84e14f4d16b454e23bc330c401a70af94f86ee2120f8fb5f124de8d8c31d740711c60516315bd421b27343fd6017d034b0901332699a426c29bd60678b54b255ef905faceda7ad58424a36060efbc88cf9302bd000a395bb03a669be1619f1905ee160d408c811dea7b95631aa7cfe4356e23fd285e56a3c660b7208e16c78dbb48270a415ea91b21081eef22ccc11a6190bc51b3b20fb7df990975e9c819ad673ca783e079f6c754aa34e2526186d232728d389736dfab2b719d4573ee4ca16ca23dde2955b66a6895dbec4b5f26cb0c07756081c8fad4e1085b8db31fa71df16f8292685565b0ad890f7c0920ac0bef433b4706ef3e283e3e7e7bc7f7108eae910ad4f01761a6139e3eb5a8fddf7bc651ff647a25d33e51955f3d0e693e8db7da9800b501e67e66c9dc4405fdd17e43c42ab384dcd3f6185a200488d7151334d5d4e1af50446c4a4e68d068d0350b72a8e5580625ae8dbde21b949342027c85528315bdf2ee5f94c20193671ee75864d5aa022e72dbb8b47774a92844fc5c68688040380d42eacd6413b4e63897409ac0e21516a24a194bce358be5c6d6d9cc390b2757182f30b5791d8f2244fe26c73fc5f3601b85ae95131f00d17236a5883e5bd3aa4d0270ed9c4a2857ba6e8ae8c5776fd510d0c126f315c0407f8dbfeb4ea346c16f95e91f4b1f40a2d69ee5019915d6315517ad57f71df9d1b2f3576c691e71ba319541aaa90dd5fb766b63cada5780e41bf5cdbe27703ba681005913db3eba83edb184f3c582bead169010998f8ba821b1d47ba13ad5ee9eaf9bc8b216aed3fcec0120fb4c381b2dcd2ea6c93c7b77db37a3271090abb465106f2e5a879db6c44c74d24af1ef5baf04f29675f33596244ca7e084724f8dc53e5e5975c4260e17ebb4f7dfe9b64aaaa6474765699ca7dadd340486a36a8c69325df53aa0bab1ef9177cf3eee2e957ba14fa66dcef60b329073e06a1b14fff1c15e0314de4d057fe1396f292b7739a7a0576b13ab3b843201f0c8d0a4bcd83f1e482ad210d0b8ce7f2cf1ca45e3378c029aef4fa7a056f8d126758229c10909bc840521a81cf54f281d6b578bda705b588526caf9a1b6a799ddc1b247ef81c34817d80508b981d69b855d639a13bc9acc4c0c60893cbf837dc1928d4e5335dd5433817f1c21f3fe87628104b1b7df0e4bba8b0bed5eb4c33a153f5e79c700133e5bdc37d3106b8f3ddeb6c54f4653b1458c357f59eb18dc988ac668a92ffdc5ed91aa710df4ea970bca0da960b7558b96bca11da078abebeae2cc5200ed3f22bfb97b1c394b4bf71f497f53ef74d25c9f3ecf9e1ff9c1d79e1f35b15a83c2d87d1ed4f8f1e4b4fd21f007a26baf7b1dd81ac2d9bfe07c775b9aede69dd49f7da4fdbfd494eb749274ecbe2de359a310d65fe2ebb525e65a199977bfffd0c8fe62db66285bcff76f2701dceea0b9e34d08e24b45e69c7d10d5d6b27e778bace392fd0d6426cd4b03a909ca5dfd70463b32d3009d7c788f91a65dac51795a543c288b385b04d0fd2f1867e1ddac8ff50b7c39341b94f353491534b97922aa899202a327f42a5f18e6597bbfe96c4ec3767fa126b78f54f487840b9cde368becd4b29ea011be146e058d1c7d8bea67dc1455fe2b39fcb6159c6b876c487f4f5604265f6eb8cc747497ec0bdd198a1c1b0c516682b798b126839b465a0ffea3d9e3cbce98563bd6bd0d4c706926a1b632c6ca1493c82e870901a501747af2f875ba7b31908700cdf7682c527ad69de87f46c5ec6229703bc651c77972629770c3d66ecc9983a5671577d2e8d766ee954c6a4d0848351f660288e3086bf8039faba5ab0bf72a92ec1b5f494400ddf5b1334c3bfd10b89faa004df472d96f1ad5af64835da6106d35460ebd9827f135b1e656d717dbdffb5bc8ce558ee90b9fb599b290815bdd388a437b67808c45539205e117286d2195e006b1c31a2e06d8ed120c8e57a72e71102b900ce16f36f1f225b821bfff294d7d97ecc720a9ccdf20453147d67d485bf0b49cfeed8b1eff5f5da1bfb16b5c178137aeac2c6a57e08b2f59682e9d56c804406461510baa5552551f6f004ef24253b3559712d912559e7b20587485a1bc181f14ccb2abd53147830c761d4e30ffabb9e24af9a47ac3dc0a3fff41099c74bc32e59b46cc61d66acc63153d6bb97c663eb396079a32e9b06eca8922013a19d4642378ebaad6a77fbc83bf6ee5b70a0f6477f9362b9eb2952fd74afad2a5a4133d7539b29fbdc9bee686c366485b35549060a8345827c2feaf48323d4036aff3caf0cf327c89c58203a194dcc6427ab59a185219fe03d0ff7697de258c93efe1e4b0bb8e782b771e2845e08ef524a700a1d2edb933e891462f4d44591a04f94bacb053a8fe555cd52cc16b7cf1123caf3acad0b767aec988f15f45e7a595bb2f67912a6b15d6a6a401aefb8ee52dabbd8bc46ffe304135412708bd0f110c06b1594172159ec37a31b3d01e84ae8257d1b58b9b38fa2a24874ca96be5d61ba47343a5ee28122f97dfe85ba582f9a14e9b3fce2bf555cb05af4e9831ad94a68f3a748a24ff2d3be81c7639de1dea2fc222d50925ed659cce1c3938b54ff6e585027791c9740dc88632dbf4c3ac2443e06a6504eeac14372d8d9454535de9eec24bcc6248809a46bc0e69fd517b73609db27badf83b2a7f297028aead8c06592f9515e45c52f7f4b4044cb195efdd2b3eef2ed82394fe92012783aca3869e6359ed0f5f6b14aa6899779c06651f39165fc21a023e3db49d0bf687bc43c65a299d7f2ba14a5cfdba40ce6a0987b2083b76c2e12bac5872edc3b8b18f05a2bd563dd64d98a6de3522345afa49c7bd395f899d9d20611be17de3c062faa79ccc0a720c6db3792757fa8981290b5bd641ed9cdc22efd2587ff3bac639508943d8c1a58fffa11f369faa1d5bcfbe9980a0d6fa42900b9cfd1283da633cceae63bfa648e137a1bcd0c297e45228b0550480f5903ee5c28a6eeed1a59171db35cc4999ff134f004bbb0eeba2faf0a992be16665501fe6269e2b284f72bd9f21f52b58c3401d6f498a311d2fee5f4e81d92431068930d0e1b88f1aa8ae3dc96ac6894823f7b65688bc252c750e7ad4712ebe2d4b7e94eb793c33b6c6649c0ce43a556e9092ab2ea34bac779200e971c980a09d4df37977dbb495fcdb9b666492f1346f81c5b729db92483e90becfe911efbc66457dfa83b51dac7c66863a83ea2e2c133aa364df1c95f713e521082ce7799af08baacd63e6be0d520837be16ef3016cfd1d036d4c5be72f2597bc7534df6f70837e31546fa05078d4ec44638cceab8ca687538302213bc18db48d345b525de51777fd6dd3dab7fae71f30fb94952c1f2469d3e4d3ea9c9d85b08dec175d2e6e98343fe17af5a087139bf09322572665a5a0c98b2362961d9aa06d65b710098277af0a0bfbe1fe40e0ef381da9371377c813e025d682285177dc65d7a043d0ab75eca5805314a0fa7f54e53c01a4fcd9a51f834b96372e0af87bd0461149b605f39b85d8ab255f3af0e948bd45a89e63386af41cf4d0b23e14d20567fc380c3f84e74b349531b7b784108e99a117bc5e1f52663e144ffb43613e05690d5edcf821f6c5388c2e7dfc7c34daccc594d2c34c87e54d219a689a16efed856821fb3ce3bfff2e1aa4cdd4f3de484c7bd69dc6ae5accc9fb4ed672ad2fe68d2b4a080a15432573e51e03b9a54e1788dbf81f675823e5b1e6fa31b18469483c576ad719bb018cc3b62c6a90584ce9de765a35f0142734e001b1954ba46e6aaf2ca2f7fd5fe831d52820751af7fddd3c131acfafca58e6abc8cba495243218e873aeb8090807f8a2af4471f9f6084e410d6d8d69ab893ca5cc0f228b9c7a458fcfbfba622fa61ee6b579e9b2022454c26564ff4339f57179714f363139d6de30dad8ecafcccc7703387cc15dc8f8ae9c1464cd8e7f004cb4bf58847f076cbed6ac8cf9901509a01ed2d78b68aaaaffd3adb3b4c6024ca9af6d47f6f61d8bccf664d09da7a3841f62086afa3654cd5536b47c67f4583e329ce83e28b7e0e0dcda6a769c021e8e03071ad5169ddb10d825300d0c3bb54b91163c448f410cb5d0e5ff75a7282104fa241cc7d05135004ab72f58d7d437bf6fd81e9d5c902714c21dbee6cbb96f457ba480522a6a37e9d2f77dd82f9d85b36c33f664e203ce8531398f7100e627c8c6b9867fc68bb4552eac7d9fcddc72dcebcb8d4ce2f7aa84f5659e3cdb259eea6bb69b6c9636268d0d68e6f6246003f83141484c9784536f890bd36fe676f243006d5a6f8f162071f48768ed4fb5c2adf14e8660ce39392ecf4edfe410437b2481a0c85f5304d3eda9bf7aa8669eb09955375600e283e47af0101d64b8a762872454d4cc81e6e06548119f0234d61197a01333bba80f085a34526fc1bbebdba472c8ce9ff5acc86f797ef126d4bc5584cd1757161877dbe07ae6830d052d317a841e44ba410c76e681967ad238f4b007521bbf8562e6402385b2d82b94ba9437ee897dec714f6e70603df45bac7a133b0e76f357c4d79a1e77fd4185e344e1aa275252f91d8751e60d0d31afd8590a0d79acb3b7314bf4fd91851755b989deff9fa2f8f7dc3b4493636cbfd42cef4cd3cb6c6831b83ba5903c3a0bdef3844935ce5a62be668f8131ac9d26a21fb1cfd8efc839ff05b4493859673520f658bdba4fa093f85ac442886fddbc6c4ebcccb7ca4db0ebebef7e197c787f340b9545ce7f0ab13fb3e4a8383c56751ca7f29cd40196a30bfdbabdbe9622e98cb200a2899bd890f4197107b7f649b63d503beb28583220521ffd198645250bebb7eac6f5a39fefe27e", 0x1000}], 0x4, 0x0, 0x1) execve(0x0, 0x0, 0x0) 20:42:25 executing program 0: syz_emit_ethernet(0x147, &(0x7f0000000340)={@empty, @broadcast, [], {@ipv4={0x800, {{0x1a, 0x4, 0x3, 0x8, 0x139, 0x62, 0x2, 0x0, 0xf0, 0x0, @multicast1, @multicast2, {[@lsrr={0x83, 0xf, 0x5c, [@rand_addr=0xffff3f84, @multicast1, @broadcast]}, @end, @lsrr={0x83, 0x1b, 0x9, [@remote={0xac, 0x14, 0x0}, @empty, @rand_addr=0x7fffffff, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @loopback]}, @lsrr={0x83, 0x27, 0xa4, [@broadcast, @multicast2, @multicast1, @rand_addr=0x7, @multicast2, @multicast1, @broadcast, @loopback, @local={0xac, 0x14, 0x0}]}]}}, @generic="e73008b3f16ef222b16bb98162fc42fd692f3bed7eae9e4107c07608c2b92ced51c4d325e9e5b69a43f413f1f43afaf87274b4f246bdd1148f06580891896a5a9e35ada28e656be42bd467c8988a77279d693f7fab6eb386536799683d6e03ad3be61df8ac8cdae043160cdc6654be46e7a45e7f5854a2f9e06e4ac50c879e7d602993070778e95f3a9740728d34044adba672ba120169d77ffc866c0339cb4fe24a5f79586de51ec41edb990e465a6c9ecf9cbe58128de5936672b8cdca03da6bdf2521bd42bb3e8af311aada2d5c9196"}}}}) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x23, 0x0, 0xffffffff80000001}], 0x8, 0x0, 0x9, 0x0) getpid() 20:42:25 executing program 0: r0 = socket(0x10, 0x2, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r0) fchflags(r0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202202fac1400bb"], 0x10) 20:42:26 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, &(0x7f0000000140)="0788bced86fedbb2134248c869a417d33baad8412533d0aab46b207817030000008ad6f71f38ac4b94e286a47dcbdda7ff16ab78f3b1aa270cc7669a2767b85b7f372a0c57f41fe563f7431eff7cacee", 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000200)=',\xef:%!-\\.-\x00', &(0x7f0000000240)='-\')}-},\x00', &(0x7f0000000380)='\xe7u\x89\x1e\xb5\xec\x03\x1f\x01Z\rR\xee\x0e1\x1e\xd2D\xc2\x12\xf6\xa8#\xf4\xce\x0f\x11w\xa9\xeaN\x81Z\x9fl\xc62\xa9\xab\xdb\x93\x931\x95\'7\x90%4\xe9\xe9U\xf5\x19\xde\f\xbc\x98', &(0x7f00000002c0)='!}\x00', &(0x7f0000000300)='\\-(\x00', &(0x7f0000000600)='\x00'], &(0x7f0000000840)=[&(0x7f0000000680)='@\x00', &(0x7f00000006c0)='#\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='&]\xac)\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='\x94\x00']) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1fffff0366dfde36ae61dba64800"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3071de70, 0x4, "f89e1cf30000000000000000000000000100"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0x3071de70, 0x73, "f89e1cf30000000000000000000000000100", 0x8001, 0x2}) fsync(0xffffffffffffffff) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000880)="381d2c538a77c38b35f329ab12d2c56f5a34ee509f6ffec553c31bac3b04222ee223c4c78ee756b40f63e83b9635f0a0f3afccc964ad4624b134e49aa9c23396dcd0215dd49f0c93209a199013c56ac189b4119b1c87460229d5df6a37b879228b125f7eb546ef61b614e90bb3156e9e2608851ad4832e64b5194cee56d6bbfc380ba2f3a3a115d805d6a03c05c8397e62cde5b6d8c09d4797133cb6537e3e079b691746952c546f5c395a67ac10c308bf98ed1240b470f91d998263608dccef76f0ddc9c3cafb5bcc02b5b92ab9131407286a33fe56e7b6bb18c718f352ebe06f09630c85cd74273f", 0xe9}, {&(0x7f00000017c0)="34e30502f31968639c6632fd063f07ca11f6e3083f1cfddd74cbe1138b08d217a61e895000c5db15b23a72dece5379cb25c7a5ba81629fd23008ce8ecf1a0ca1b7c66289297666763133796fd7ee7b19123533f8a2d489e06ede0ac3beac41cc604ff7de32017eee0487a2d0df7fe708f1a3bdc7a7a700cb2876962c9176cddfec8d4f4fd13fc48a8d60e7d8cdedbf3d594973ba0eeb92f828a6ea7c7ce00b26136b1e2cd68f1f120cae85aa30c8981fb94a45127d9fb5a02f8ee5e7cbb43eb63ecbcfdefbc10aa0d98ca95ba0d5dec93420e9276d4fc26fc8d1031d956ccfa616edd22931bca9f875cd190791d9b15ccb679d9a23e57c00f0d7faa8783fa0aa5fb1be2185f9940a6e8efc69248fc89eb1fdba0786cd047f5ebe239763c1355328e007b134da444fea2fd1d27637ec8cfb00b557bd5eef607d3d2ef0929609c8e7fe8dbd54eecdc85bd71a01625f967e9e35419d4d31aadc13d77cd05dd1e86b7d6ee49b5786fb4ebf1ded748ba62ec6f477eb8c7bc610e794c7b401aae4af5912fe5b59e2f2ff8d3fbf4f42e5a3ec57b1aa27a79537ff333e75288836cf8396c04783fc85d765eda996b90740cc1c26a52969adbee9116ecc7061183244e64d7fa68c6b9dbb0843788cd4dd21fdf2b47576075344ad9bd86bb847331263d5ad007f99e01b91d65dfc89347cdb76bbcf08007ec462d08052e8025ef0d5d545eaebb742d0c9a1ab50a559027b5d51c05b16ec331cdbefa83cd48c5bf90febfe6c5dafcfd780fa1c4f59638895b364ed612df387bc5cadcbfd5090d67fb6c81ca0d9df1ee2fbb732f5a6a061cf980f8bd5177a1265e7a439b6a49e02740eac4acb61a33734b7b695474345d48210649cfa62617623b754647019a031787d5dbed5e57ec7eb5156dbc22107a5825424afd521b7b9dcbc82c52f960e4e1f5cf145a41d1333511efbae3167b7e40076b2e895ccf43f25d00fb7d3ccb45977b482997d769c079bae3dd716f56f414197194cd7f13c6e34139d8731ba0fb86653eedcdf42c4c5d8930938293953911421d1a12ef7733aa8ccad89ff03e705b15ce69dce3b272d545482e38d006dad8fb86ef4fe3531c9bf707f41dade8b40cd309b08fe27e6cb2edee68f82c97ee7fbceeeb5338d47d63c27426ae5205c811e01830a034fff1db97806a540cb6a9768596825e807777942c877b722cca048da0e39baeb87d59c975f7baea745a1072604d74afbc81cabbd01bb36f40666dd374446b8c5db6913abfefba44e9feb73a8b069eab9d59bd5854941b659ff50f738185ded97d3ae740eca8a4a2107b010b07ff370e3d95fb18182c8d8c108e38842d15f1d6604b08f97accc5d77f1b928e51ee2488df561298362be256cdda970eb2547735fd64c965026132bc7f10a519e0940468e89696c5b10933d769e61dcc7e3a56862767a70c07f319b3295bcef467d790c43f7a4d4eb3e66f0b0fe6286dfd39fbc73a4c19d667b79c2ba66b36862ca22507d752e3a10dc79bffb3b10b2fa5fa49bb5b32727f1cdfda0676e55d85d94bc521303cec47f8af9588e43295b6d3d9e52109f494842e373c75d7cce1ca52bcf94d1d7baf1788707b88334a09a17110344a8aa97f32cb81e0a8f588efb919b31a8e5b863257058c9f9f5de766a2a70cc09c499f47ed03c7b365dfa61209048a4330412e6135cb20441efbf0a251e5dc9bed1871094683718101b07dd6598a76d5a7fc87bd447ec103c77182232a543dcb72e0cbc4d7bd93e814673832cc40fd51c94178f2952d2ec43c1d53f29ae8f4fe464a1bcba8a57bfc4a42d83625279cc3a3456b6a041cf340567e6ef34a3c816f683e0ff408329167de61f3fa31df81f76adaf13f6b00402aa7dc91f19bc50a70192423b07ce1a14a2f84ecc24d3cc00d39229eecff49f57fca44f74063543328a8d3a312219016e8759fcf0b814dc329c88426809b8c1244da5e9bc9c4c4134cebbb8a2e9cf5e178a81021b9b6905c736d1ef81d41a6f23032bebd9acfd14a634f7e5d61d9e76fe09c55f76dec39295b5113b13364647f49e03fe423b2ec9028fbad9ae7d72d761ac8691c63029f6a8c487ee33cd95236d0c1682e415a9df5f3236e9db26d242905fdc628ccae30f2e968dcae14297bd909780976bbc4522fc6cf0428c9ef4dc1d0d4a72e5f0a8a10032bdc3533e3d532f81cd87b6c533b297323fe5e54d4d0e2daef6210fd5538511a4ece40982a2424e825b8f902ac9656b7e4dfa45631cc42fc99b871abd23fc97358afcae961761578b405a2a9408783462490d9aaf4e26080092603eba84ae507582320f1c617ff21e85bc82cf8bb398a54149dfcf843184dfb458511f666e91b143eaf2b3c6481e12c592b416fa0da07ceaf91673a218108b7281c43641b967b938c5a955a798cf8c4deebae41c62e5a6545b83551ab90e511ad11ae867fe00026675cb26057a90e5e0262bde422c3a506f1ee16086b42efc64a57d75b1da8745eb990e4c7f9c3c853e52cdb63bb019f22f8248b27f13f3ed91e2b7fb04e956017fd656e850f81d0dcd5597044e7270d2bacd57bb7556634a88aaed4f6da10d17fababa2c395e4ba4c61954b5182f3d3fb0a932855ce0c395f6debb543a9e820095dc2398360907f19fdbb1c84d72e0fbd747b739edd725fbb9c4bc7d0ed4b369b9ffaedb7f852ba1708295e1839ba5d3558272924677fdd83ec45fa0c8ab2a4555543f90d487dc02a8d3720e700d6f24f47ef1c0cddbeb166192b788e2fbe033a5d9c80b12f915b4dae687f97a7344f5f469e8c357151f29883da7cfc04eff6de8bd653c173f07b43ad76e66299bcd1a8b095e9b851c0412e7fcc195e309630c40f1f2fccfa9b85ae83e517b8a570f7f2ac1b7adc27da501e5b4319049d1652b2d43b98ff973b1f6ebd41de6c5077810da2d54c8c0b2a5a39e9485c0faf636e7c0ed9beddfe3627acc6dbf962eccd44300d6e18d6fcabd270653e437c546c6cb0a92ebc942ec78442c619a0077370b7242217a17755417526384cb5a6a4da59ebf2a85f48c1c58f3826f8af030a507f24f9f4dfbe9ac3422c38057e867944091b85f0514d494f95868ceef2805342a773f9bb85c540451778ac390950a0742fa20a314092224662c708c26bf01165e2a403f8817314c83a71519a00ca8cbe9c727048649434a34a4e50b0d338259f341b7c88cea6d9c1ebb0c8cf6d4d4bb4d10057ebc25e4a42fcaa49c12bca283864d0556649414df342adbac759334f2114745d4175e45920af3f0a0994df32f77b986b198d34908c5ccc806bc85e523dbde86a6545943509885cac972c8ed3447a605a14e21a20de0c71f4ae37071b611c0dd0f226029ac4ffb7ad30a1fe7df39f64d52446add36da0a26e45c9feacd388a49980acb109261e5a7fb89facbca1f5f6b17e5fb4bf067e19d70bef7913dbd01ad09cc86593451fb3c17357018a4d4f13aebe461f59729ef3724232ac78834c0546333ef665bf5f0523c8bde07eb031941d8dc02e147201ff02d0a3594b5801729ee1b079d5ceef329aafa23a84d9f3f499a96ccc14023726944abd5dfad9f4995f7596171499ec78f7f9a67e244df418ff63f8a00cfba915c5b25f4b883b62c26ce62778e29940f1063a6ef0779e706b12d976e7464bb9331986f5a9bf29d6076ecedb01250bd00a4366ce620b23e66e8e541da76476280818b5e55d250408797f89e1dcb5a68c80671c56dc880353b8194bde5ddcfae35b0ab6453f04c0a663906e23ede8f2cc6de43ca21a662de13b79d61ca7eb536ff792cbb831003b1df4d0705c5dead6a344f5d06edc46681bed78e963c50165c574e204efbb7de6fde8326b5274d6edb5551d2259a61d2fb76e2ce7ba8437dae58741e96f62bad89c244c7cc681f393ba28e7a1d3ada9ba8cfb776ea05b4d17fb173819361b8e8df589e4eae6a60ba988c41596db10a0924dee44e54ae65c2c1298a1f14a56e253e00e4a40061ae66fb2b1d831b260b16adf76cafe593c411d1a928b06f4fbbf1400f0a3877dab9a909a09e3ecbf2b38f33552903d65a4c300cc98c9b0b41a26ec343e5a50a257ea511061c944801d9589e46defc8db2fdff8443757b04fa5fdac87a1099f30277e7c29ed54af8588368069117d1d92b47a35bf5cc9bc9af45814165b90cf7a41a163b00c9ecf5a9b857aab7819b28a7d3be75897f32ce78a3d5265ecef9eec0e8a012d62b583f35daf0d4bd31c891925d27780139ad710f689a5c440fec9a8c3ba5625553fd3763c04b0cf5da29c21759861bd9134d71af78989c55d983fd433905cdbbc8a9f1ac068cd91a4383b0a4028aaacfb0648335393ec97842183dba0a5ab2146516fd1c91713f80d8c1a6e1a9ce85ec5827b8afdc8c2ed7e687b682f0b205fa5423d4179c5b308aa9a004381adc1c73e54914aa9f52d8c94c826448a4ebf79b482702ee8582b0523a242f0af539376e62418801848f84c51440731bdc910f94a61c6b0c7447e07aa8a7086867337af33745a4944a21c87c7d0482ec7b04a3002b3882ea6184e8294afbe76dec7d96bd8c2741c7f9f9de41af1fb9f3013b877bfa45a096f9d911a8f38bdfcc8f96d5c38290ac3082e4570ec313066f218aed574504cf187147ad14e271b6194272a4dc820f814766712a5afddfeea0c5c3bb6a36193a3515f95774e470bf4d5a965d1bdb17a4a88b766b5d40f9aafd12dedffba2d6ffe50735b5ab47bdc18138b8b32732fb0c29c91b348347a52ac51be47114667561934a845be54dd08c6a546f64797ce7848c007cb3ced9580b65f3b3685dcc53fb1eb4c331bd18a130ca0a661482bb5dcc7113c48295f73b86de71f06454f27d6894173287f174fad4382dad3b3745166b26fdb556ebb21f81c11271d41932023758237e76f180545fce1d88ce309c3779245825c8cece55216513fd84b351d5291a20983fbd3e3cd2b7f3867efdf7ff3f0070c2532141e78e57b45235ab0d7ae82f9888766fdf9d3e4e137d7fbaf20eb31599b2ac6721da15d1307d736dc877b8399f1028abf62586c15f3b4c3a9d0492de0b3c58256ed330a8ee6d6d88741b4d7e9960339d25d18b08258be019a913e56780647ac498e24afc269b0d07256a5fcc74d6100ead09bd834c37bd8461d825da2be7da35694b14c670212b2d226d948b19d996f75289fc0ef09e8319c15088355d7e3c74d5565c3b25bd7b7a98b9795de353445b569e1d2facf6dcbc7baa2d442046096d782b7cc4ea32a88f5b192e08812d3fff8cb7589b9e2ee4ba6247add6aafc48c374e59c04ba152317579e25ffa6087702f2fe60169e4a6ce6f5dad6aeaaa45d54feb258ae49031a2519620bb347513cfcc84950f58a2e466cf0b10e33516005f3736289ba52b77eaaf275f8159982dc", 0xfffffffffffffe3c}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0x7ff, 0xfffffff8, 0x6, "c204ed875755dcbdc00d0952624f5f650e1a2092", 0x7, 0x2}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000001c0)=0x80) r1 = semget$private(0x0, 0x1, 0x1a1) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) socket$unix(0x1, 0x2, 0x0) r2 = semget$private(0x0, 0x4, 0x404) semop(r2, &(0x7f00000000c0)=[{0x1, 0x4, 0x1000}, {0x3, 0x2}, {0x4, 0x100}, {0x4, 0x7f, 0x800}, {0x0, 0x63c5, 0x1800}, {0x0, 0x4, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x2, 0x1, 0x1c00}], 0x9) socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x8000, 0x2000]) 20:42:26 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000300000ffff0000907800000000ac14009dd9a3df7800000000450000000000000000000000e0000001e0000002"]) 20:42:26 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f00000003c0)=""/102) semop(r0, &(0x7f0000000380), 0x1d) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000140)=""/165) semop(r0, &(0x7f0000000380)=[{0x0, 0x2, 0x3000}, {0x4, 0x6, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x800}, {0x1, 0x2e5, 0x1800}, {0x0, 0x7d12, 0x1800}, {0x2, 0x7}], 0x7) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000000c0)=""/43) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/119) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x32, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffffc, 0x1d, 0x1, 0x9, 0xdb8}, {{r1}, 0xfffffffffffffffd, 0x40, 0x10, 0x80, 0x100000001}], 0x5, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x2, 0x1, 0xef}], 0xffff8001, &(0x7f0000000300)={0x3, 0x4}) semop(r0, &(0x7f0000000200), 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/68) r3 = kqueue() kevent(r3, &(0x7f0000000280), 0xf8b3, 0x0, 0x10000fe, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x10c) 20:42:26 executing program 0: rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') 20:42:26 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8b, 0x0, 0xffffffffffffff2b}], 0x200, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="bd92af6a00002e2f1b9d"], 0x10) close(r4) fchflags(r4, 0x0) r5 = accept$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x4}, {r2, 0x20}, {0xffffffffffffffff, 0x80}, {r3, 0x1}, {r5, 0x4}, {r6, 0x20}, {r7, 0x40}], 0x7, 0x3f) kevent(r1, &(0x7f0000000000), 0x23f1, 0x0, 0x2800, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x90c) 20:42:26 executing program 0: syz_emit_ethernet(0x46, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa00614903c238e8463b0748380000000000000000000302907800000000470000000008000000000000e0000002ac1400aa830700ac1400bb00b8e3ae03e5e55664c6570225d8db727f97a595c366f5252b6e2d8bf1602d4156d1ff4e150cb74440a0b29b921566e137d182065c3a2e27bf689774e98d227b4de61d4b1c9655ee4dc75f40364c215e06dcbaaed36b832b069beb474ec6adf5385fd491b23104147c5a44954b0b00000000e18e6930bd253bcd3d38c83cf0c7baeb07826072b6cae69e40de1f9a8118a33d646b782462f935b1c4c0353f36ea226fc999810c5c2c0116edafb192376b1a09141a40e696333e5a9065d9dc0042b5c2a86d7fd9f6ad5f621b6025a98c249e6a5eaaa6693e14fad3edbb3a3a3bc2428900e30779d879a4182806664111f69832b8f44bf228088c02ca65bf05545d037a7dfcb9004e236263c86ec3fdd9ef7e013846ed2c21562625c8752b59a1a0949a5640ec0254957ab1a84d3552db70a2e8c5a53cf816845b995a68e5ff4e88d08fc990d3749da5a504e23251fd2198858e81cd1b83756827a7048024b93aa7388201bd38ae1a2bb80efbbbbada0378daf94e93d4634caa2f2acdbcc8875b0c265b8a245f278cbe07caebddab3a53105213e3c511ba8c9f120a998016578e0256445183d15f5adb6e796e3cf24667e8ec7f6afaf6a1e65237472fd4252ac4a4b56c10260f9c00f3dcba1cdcffa85f1c033cee0fa7efc53d1d146da657801519deef1da8bb9c4167a5c3519da438dbf8fd52acf1761e98b90ea65fb8f0ef18e05f338a83e5934bf1eae910e4f73b9b978db11a6fdec750ffeb57782100e1cbe6789ff2de0f436f7bfdbcb090b99b0ccca082ecb4"]) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_STAT(r2, 0x2, &(0x7f000001b400)=""/102400) msgrcv(r2, &(0x7f0000000740)={0x0, ""/4096}, 0x1008, 0x3, 0x800) fchmod(r1, 0x11) 20:42:27 executing program 0: clock_gettime(0x6, &(0x7f0000000040)) r0 = semget$private(0x0, 0x7, 0x8a) nanosleep(&(0x7f0000000080)={0x3ffffffffffff}, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/11) semop(r1, &(0x7f00000004c0)=[{0x2, 0xff00, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0xfc04, 0x1800}, {0x4, 0x0, 0x800}], 0x4) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000001c0)=""/153) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000003c0)=""/164) semop(r1, &(0x7f0000000280)=[{0x0, 0x9, 0x400}, {0x4, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0xffff}], 0x5) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000002c0)=""/50) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000018c0)=""/50) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000100)=0x3) semop(r0, &(0x7f0000000140)=[{0x4, 0x3, 0x1800}, {0x1, 0x401}, {0x1, 0x101}], 0x2aaaa798) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8000, 0x3, 0x7, 0x1, 0x3, 0x8101, 0xfeff]) 20:42:27 executing program 0: nanosleep(&(0x7f00000000c0)={0x0, 0x7}, &(0x7f0000000200)) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, r1}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) fchmod(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000180)="ea56e8fd7e57d65fa74083cef7652a8b25439eee2d6850779caff7bcda471489bff33e4abcfa4002e12455322c5ca610c983e2df1553562fa0", 0x39}, {&(0x7f0000001280)="d80de94dce1e6ed983b69fa57eec9de33edefcebebfdd107e2b2acbd5c0f5c4d4bd0c26f99187fe89e985321704d60257873c088c21428f3c922ed34623101cfde6a32ca86a9aff2e341a3a86f7264b20b5f9cfcfb81911b5ae1b78169b5fb959a4c0e0ffdcce22601ac21095974c43d68cbe499b7f4359baac1f488ec13cbe81f0ec82fc2fd62f1ac8da60fdbf694d729384199389601e8b27e572213af0c3df864107c085ce9e583557f0532ad3deb132e2af0a9b66369b0addc04b6426471e926392106b24a884b7cd5989bda83bdc188f184da8c0521bafdae1c4cb12377b6172a368c0fde808fbe2780026c9263bdeb5fe627e0e7ce1cdeab658b5eaf6b5875f1b17f876feb529840a72570bc58c3232afd7b78030028f2602c6eb68980de2c0b5c60c37b410367bc33e15d6f94ccf77c2bb459dfcd8cb1fed4d61158e25efa557e9cfc51c950683391156a481f8547e145d912dfa08b91f933478709070870024b719bab24dc005e83ee598afb2d98e23b36f3daaaac4f77a9d011485c261de0b6c1a0dd417c2d66bf012c9af4ef59fce297b91c07569658f2d5a7fb3bdbba6590ba1efde9f1beb5660b09329535dcd725e7463a327583b53a9aa9cc99f856627a45dfa8e16afe417344867982fad6b341fba2acf36265e81ae1ee76b59565e8da45b940329935dbd32555721a2bdb843642d9adc7b14cf724c049cc94cfafc40b1c29b8bfeb42c5da78a2bf152eafb7420250defae1a1fbc83eb51a3fb28e5d155363758158fe51086cf18581e509b831a0feb2a8aa53de58e3d91949dbe1813b1ff2a39bc8ccb3dff92b44843f050a1e017edc661da697d373d577212d6e95b06348eb63572b377720e46a47e5055bee4943a28dd688beba934ba7d5cbef077c54b6dc7843ff71e8f73036c1d0e7a6a2cae993a7636961c8f002fc795e2123838c46acff48fa3ec8653a5a069b77b660114b3a58cba93f1e1b069fcde244ebd5f2c96d3bde978c0faf5ee63564dcf0196f7b7b52a25f862d870f6f9890c205763f5e9359800975c41075c6a0edd6ff217147a1f2b1f058ef8331936b7f3c588c922cbe301d305129d2fd34e0c3fa9f6ec17f92696dc8477b1ddc13a93b68d0bef44cd82976b63a96a3c273dcc8a41338a25985307e061b9dba90693b98104044407e7e4167d1d4e1c5763dd7343bc8a91c06c0bf7a74323f3ea9979df931b68aa5716a2fff5d4ebd442f2e3a45586b102867491355b858a62ea9654974f161bbb1c585a5f593bca01802df73cd481bbbd53384682a41d448fa4f1395bb2565429f1cb3e30f97fb7732392281c14067fd956be73891422d854f6e4163769dc328fbbd701658292c2e77a601cc66c48022c9cc74198b56415d20f7bb0d524492b1b94cbcf77f081e885a21045ff18da49d2f5b66e9f0d9fc4a6c0bb0a15a5266b9406e3093b0665763f9b5c7c84857613fd2cd5e34b3d26bebd39f962d372574e54e6961fd67ae3b8b02965e0e7feea9cc60a13f3b8f5fd01b851a770841b17e59f1e28b1f665ada40f22dab94161c46831dee46308d5ff6942a910a0d86f946e4d2d5c6ab023f4fabe2fdbec64cb173b8da836b4bd0fa268c735e6fe0c9a26dbf749de8a112a7c1c497b32a4b532c2201b9646e2ff9d3ec9f79324bbb554f843aae79cf4d35dd20ce733fd4539ac64467c17c83d089a66b6e4daa5a4fef56f0ca4581cf3f63c9ba4d6abab52668d18b0c6b9d4a479e17e4bf791e7ccdbc6e41d4d8a545b719fc3e398e57b88cf4f8e75d9b4cf32061e1d10f8a569b6280151030e4dc5baee32ea26184c6124c1911b378057ac6fc3cf085726a9883a90d332c530940083dcc40e11b4abad4fb0a273ee360cabc035deedcc29b722fefd08565e92af4fbbf450423e0914bba65de41d2f0a093d53d10be4a5d7185992ad06fa9d9afdc1e6361df89c9925f72cd0725680863653e347449bb6c88f6a7f92e1c6f6705b3ade2010a90c94fe63a3884dcdb1018facd67a82d447b5500efc35b9371638038a6d500ceb5b116b60980f61df8a0416e3949c1681d5e770bdccd845150e9d82bab822ed764af9e7be59fa75b6618318f9525f7bb6fe8f7cf042917ca8d3dd2f0433fda5bb7fcc159924a16d82a17075d0e6ff9ee443989a1ec74b25a3b86794e3002b85c590448add75ca2e713a59ccb14ecf011b4f1d0c62a89e9dc39ae3576911f25681efd196c65e96e8d55f5207d5993930e9e021205c7273f9dd8f8301dc13c0c7c7636e49fd1217c7522944590deeb98414f8fec42ed15b844fa135fd12686a467224313394ee18132ae7ca60d11d236ccca5c69298da9f27b0bb671c462a5e2b0d5be03e60426e8d8e9d00944ee3d41d22615e3c7ee7ce90335cdf2a41933c1836d37a9009505e0a1168f51c6683434f762df4320c38f793d01ca75071a3b891013ff5c35d2297ef80a2b6d44777c7c5564d70e0e5cae42151adab61a31a7ccb880069b221b585639cb46a240203d13c6fa302e0d14e7999a13d890d7aa444d1abcb8785df5873af6c1fc03fc1eb9a923cba6aea2fcc7b392b259276c0a78b5ab5f1fac85ec935b75e9a54c7fbd2f370a28981b953a2257af612e9b65357390d2482c5acb92bc1f26fa7344243d231ede8b018c800252368da60671a03fc21a3ba2d456ff8e07266bbdff8d25cd627629da8ddc97e25c15ae86b8bcaf4bde1318e715163d2497d0315f6b802ec8bf94be73703032d6d4ac4dc213c40404334165b3b7619e2ccdbdbcf3d660c8e229f20ce1dfbd432b66758a7ac66b7029c913bec0f53fb5eecab5e145652fb43b8f84447d9bf5032f0046ee600fde1b2679870d1fb4bd4846e18a1d2533d58481dad51134d5078ae676ecc79c4c7e4816210bc87811e7378d0b05913b5447c9216cac6a7933c3542b7ad88be09a28ae7f4d910dd369229341a3221aabe4e8bc910234259357efb1af045de8b2bb9690bf988aee07eaf1aedf50fa81c6698ba9d42e61d40bd1ce473f44165aad74c27427f58077e2d3ae64dda439493242d2858d30d3cf2c729a818877e3601af2751e45f2cb9526f3fa418151e96aa3a7351643deecb11afa1bde646435a9299088426ad53b0bf558100253534acee207a4a2ef9d7491f5a0f94fb4e511b7cf52a7874e86901550f5180c24ac99230621d37d425f96de1a291fcc5ee146c098b72a925a1e3f5a038082fa2a18d92fbe6954cc58684cad23037bacc52fe4c0ea17d8eeb8435d4349ded69c90c6180357ee12e77c4b186ea8bb31abc70748075cb15c6105aa7cc06ad669957eaa72e2b64ddfa02bfca2f6e4e2787e4283b83df562fe19635ebbb52b2f790a09053e292e54fcb6cdd25f851f35f7059678eb0d5a574036ee21491d8d842fc3ce7a3ad857b070e02ed0194b1e9176ab2b9037eca25aafddfe43db33eed9f88714e3eccc056772334e7dfdf42d42883463d8014b983e0c6b89d3b134dd75c6ad9b848a2f1d6eb4c66688b3c70c81d812548ae0f0d553a7e4650ad817654c9f8756db50ceb75c7874eac5af6ba32c8cfb683a5a20dbc3d01e5b55777ef3316743642f12a62b19e6f352eeddb2ca34b359cfd7669b43826d58009aceff6485a1a87982ebd8964be0ba18ab4f3f2207210103055193c9c25e3cb08f09d963e77020757ce98e6c8c6598f18aeff95c60da9896c498d2f195690619b209c1aaa22bbe60cda1de71cae680f3396fef8a33b95f81f5cddb75ad9d12d7d99bd796076d85119b0a2662a12161a29a8cc25151d95a3ea7051a73805fef2ec0deedb54125b74f4eaae3d18b1640df32686e8add8ba78b71cb9f889bf831ccd96b04de1ff067855e5ac8b424e8e199eaa8bd06abbc05f1b1df38a3dfe3dbbbe600969abbe5b5b78ed41333a8d9351439d9058a00cd27ff3a3b6bc12d7bbe67b65ad65e9d6e0d4d51a4fec711d913fd480792790e0fcca799d93c36b45b50c88df9d20bdb3606ac19a548a2e7255df6752bc39f5dd5558d8b3aba2b3dd22e40a9c09f343b1346ae9c2958b49d40a09b476d230383b4cf01bc3d8146961ebfb730e4f27adf5a04b16ff3563c4561c16f655f2dc4254ef0ee448d8cf649b89fc3517cb9cd61d04a2699f824c98894195df0474392c8b2358d5aa266d8be03260c1e5bf799bae75704b089bc6853208becd0b6c3cf2dbf673b078c9f45d0a47a9f9ae8939d04e794adc99bfaf48452c6042b5f8b3ad62586e0706bb520f55ad602e3083541356f8b7f2c8a37e914c011acd5311e2710671146ef7b766de285d878ef6cc7df8287e10beb0740d33360ca3b64aa8818e6d1d2e64e9d3d3cd47c63e7af7de4083fbbab5132c9f6aaea7ac1d97c550654e3ee8b918d097b9c4acb8a68ce8d910f3fe52b30de5af117a4b2bcf4f01464ccc0377c8009bc051b85bc9bf613c561546bc618fe1462699a2c8970ae94e3af262d382adb170b36d9a99e625c3d65c3b366cdc773da1d24d7d603d04a13909fc0ef62d350772cc1e727c445a966c9ab2b03e828b276e80ff23d57f4b0fc18b85773537d1b9d837b51d1593a3df5926066fbeb1f35dde6fd692c5098b30e8a72c75764698a7ba410a79196299fa003f692a75b3622ea97cd564157fc718fa65a871a90ae328546feb74904eed28bc2e65f4dc8b660f1d24c028323650be05ef7a56a2a1352d68b8fdccb652ca3a76988a7094e57304117516125b5164e8f6c8390c544ad5d306b6dd68ec536a8da12efc23a99a61a65a03c23767fdfc341d31791dc67e4656c491b1f936319724fc672013bce85ce24078317f599b9e4fda63e6f64386eb1d750981df67d52fea867ee8a5d34e543815fae1eff0794d78700052188bc5b53ad954961aa05437a0bb3c5dbd335116f7acfe15e27c75f8c178acd2edfd2eae4eff82fa511fd0e2595ee9397b27804ed0ff4bfc1b393c9a09c235686b4ebda64c269dc4622cc13e930c758d497a28a0282a06d983cabf41ae7e495bf45dde890c5516f8c5967631bcc863f146e72955ebc41af51d8d4f0bf884e92141fb404beec91181ca6fec2fff374fcfb8dfed8dceed17f142e9169580333a35ecc902fc89cf63747bcfbb8f957c5aeb90050c4d9e7675481979f720bd9f93a00294ce09595dc0d1fa94ef7cf3009b39a18bd72d06cad1c4e805d9f7e1dd7df59d30db5d46b6244579459806961e2ae7e2b0f89a17acefb8298b857ce53afbbd279e8c5724dfdfcf8e98a70636418104407b3ed39ad9fadee1466f9338e6f7f861350b51a2b80eb661ac3be735178df38f5f8d0fe4658935b2f81aba2084415c0cfdc531bf845cd695f15ef060560d6bc547c5fb582e741b24af317277acf8747376af2022f4487955c81545ae4930f99a76d8f5f78d443ade34e18603484ddb268eb8d32e2379280ab1211e651e9b48eff3fe9e2a4eafb456d3fb1d18a653b545ff6895481fe7911aa5830095bf9c64bba02b2195f694d789eb96c479fb14cc949ae834a20e61f9d868672fdcec05987c9e0acd267e1de91420e59d82e27ae1dc52c10495bfc89e7b3ac0146e7a57fe8a72a3ef6ebbdc3690daaa710d5e47273c3d86cb90ce7a58948ce6031e14371f56c1f022a128a217278c94eb1367caaecabeb195982c8be40512dd948fa0071bb54981ed922af97e1ffd4a7bb1990e8447064a9a84edf758ad9827f5309f7cf73f4b420d57ba664cc71f4ed76070a825e79afcf0c4acc49ebb78d6d22da3fab5b7c48d96dd210a3af5cbc0d6ce4b1c2ef6b92517e58", 0x1000}, {&(0x7f0000000440)="aaf173ae4fc71b902a6cd99d26a1f8451374b2ae0aa86f6979daa4ac4b80311d118128e299e33ad2f6eaf80bf4ef97b5bc9f7218eef1b80b28a393776bcff6a7e002d438cddec6ba3bdf0d3f8bcf37f7727746fa4b", 0x55}, {&(0x7f00000004c0)="3cce9e996380fe848f050e4c4c2a233b1c9d09fe1adb10b8791d05047a8a044b78d7f2daed23048064c5a4ffd6839e73c487b1542160693c29bada3a2a1c439b414db4980620a9cac06f997ebaea16c3aa1dbb86069f173f9df1abf620d95a44c8096c893c66072b3a803d089ec80e1353fa05247649620e42", 0x79}], 0x4, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, r2, r5}], 0x38}, 0x8) setreuid(r0, 0xffffffffffffffff) setuid(r0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc568c2318bc0ee5ee148b03242567fcc3fac6ee44db8f754bae9e32d6581115b4c88fa5704d31528ac59715323ad34822b308ad571f06ce8791d8"], 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgsnd(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="4e2fd3ef33745d65c95b0c6c4bf10ae14c5165007e471a4787768d6825151c850376e10770b1ea5a2dd9ae410eb1f15ee115554bc34e407441b0129e201a65aaa6f780c2c413e448191aeafff6ed82ac13fb9ec05d45677704c6fc3fff4dae442e76a20c0bc22c2c8ebee8672e34cc574a"], 0x1, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000240)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x30, 0x3a, 0x0, @rand_addr="7d7061d8008a2ab4425e11e26951bedd", @mcast2, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, [], {0x0, 0x6, "239b75", 0x0, 0x6, 0x0, @local={0xfe, 0x80, [], 0x0}, @loopback}}}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x600, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r8, 0x0, 0x9, 0x8, 0x9, 0x5}) 20:42:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000180)=""/250, 0xfa}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000340)=""/46, 0x2e}, {&(0x7f0000000280)=""/44, 0x2c}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000300)=""/44, 0x2c}, {&(0x7f0000000400)=""/9, 0x9}, {&(0x7f0000000380)=""/61, 0x17}, {&(0x7f00000003c0)=""/17, 0x11}, {&(0x7f0000001500)=""/145, 0x91}], 0xa, 0x0, 0x5) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x2, 0x400000001002, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(0xffffffffffffffff) fchflags(0xffffffffffffffff, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r2 = socket$inet(0x2, 0x4000, 0x1) sendto$inet(r2, &(0x7f0000000000)="80179338f429bf20dc4ac68723c4631bb82d7c36ccfb0f6eebe8bae1e47642452f5815099741cefe8fc76beb27b2e9997cd98ea87a55904a9d89a8d94276848adec4d01fb56c84a508d6f6218258b3a56bf64bb4d1f99a8501676f236366d54384b785673d3a1362704454bfc0906d63c5975ffa5469f33dba14895b81ab99e225aefc84febb7ae1a1bea0dc2d004374db1a6a268cc2dc71793f836f97e5c851a4816eecd0f38ec392a932d683fee032d1e03d56793897335104ced6a3ceeaa292d8f1b562ee95bfe8b687480b9bb2312e121abab2802a9262abce71a131584436ca860195847f5c11c64c7ee98d082916598a9aa3aa32eb0bcfed2f72", 0xfd, 0x6, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) socket(0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) close(r3) lseek(r3, 0x0, 0xffffffffffffffde, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 20:42:28 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000000000)="b3b00d3dcae5b90988ed5551c4071538db168a7f724b1a5e06e745a954347cba778af75c0d57925fbb430db219137c5a85d214c4c5d3c0d665e47b82354d3c950b2fce77a69f50956607f59c57d5254ec50c7bfa85755c19005544fa0f6f4e6f860dc399e59d1d9347d248551a8c81746b511911ea55951d47b4da832befc84f611fa7acba9f5784cd92244466449b2132cd3ae6904713329954faefccd7ca90a641670c47cb8ebd10be3a1dbeb4673a924499c7277f2b7efaa5ffafc932c88da86d0edb0d5f39a4558ac20d4ec6ca4a4350486e84caafb188125d01efbfb7d789bbd745c103b6f66110871f77d86f49cc57943332ce99703dce696695c359", 0xff}, {&(0x7f0000000100)="65c34bca599c84a23b389637e138c0084fe4295663e21d27c45ed9d8305f742c1fcbfa2c28cccb2b0b8b4b0e8655702cfdfeca34a34c1cb4e5403a0546b814837422326e8de299b7be5fecd77d03c103700dd099bd5298edbe", 0x59}, {&(0x7f0000000180)="b6edaac2c1e04540d0dbcb7dbcc7c9587b87f4cb4de5c756dfb59a74028124add5d8c9020dddd3d41d36a6f65ac6b54a66c87c5e892acb4480dfd0dc88fea88d5f3965bdde90ebc3b1c1e98712d6742585b4a3148f15e8b85dc87c6241452a8b968abd339849bda7b7f61080cdb23ef822505b822e4f512f6e1fec7069b7f5b805d149931a386d74569a414ce71200eef8fd0f7056526b3147ebab96c0f4c37b48912499d1f91c02cda6958b7ad60abbd09d52da94f377d7476997d098f1bdc1a0a3a39cbf5b5bf8050253f1ad34cac53557876b9a862a219238576f0f07cab5638f9bf2f630c9464377f627b6cc6c9fdcf307b35d328fefc41513af16e5c141d631b4cf413af38aa34640ed3e82649ced92033542342c5f9fd7c3112611fb4613f311eb275a3d5ab59bf9a8271c95a0075aabdec6d2b194aa821b21799013f2df72f74bd52fca1cd9e6e7c678e0d3cddc2446e1b7640648dcb2172e822245c3950cc267ad75b3064ca49bc4b85cd1abff02dbd745829f52c5feabea04f8a206488370022ee9efa9b43cb210b5d0fc90d9379f847aab8080a6f0ef3b3bb4eacb7f9f3f777c9e1dfaef57a9e6b37fa92ab5dad6be60f9794781c84b953b4408d249790b60b6a252b17c9cf359dde7b8870ce3f4eb0b43250baa8e15b0f39df3819dbf135fb05b89e117f349de8f87e039fe2fe6302628ff63b78046608d4c8fc6e5354d6d77a8fde98c48b84ee8ac1da279963903b46a90566dc16d044c185b95fc61be22003d60552b6a03ce9d7220819b83200feaf28fe0a6d250dee86121dc591cde2000f9413e774439d981656791f6a1756759a6c9876e72d4a52300958aba86e708c2fca4d624a82fd3f54c7ac14a89d70f4c74cb93bbe6199e45dc09a784c904e8b51857bc896bf506b0ba4308cec5e1f92dfa2d708885183b0e5e5e5cc93ff47d14656f314290770111b0d96f8022b3ce8c65577bc36bbaeb2bdd0a40b5720e6e081da0313e91491847793c2b22a4fb39b007d2c0d1680d5d11d29fbd5955770f2478b87ca5ebdafdc3f48bec7fac2f69b21c8dd0ccc38909d3520228cb23c9b82a422bcd094c0cc03697086063370fe260ef80455224185140a56ebe461d33f95e0f639658c0b31b3816de90ed84cc59a82b5ef38e83da12d66727841137751640b339d2589cfa07aa5501fed061cf3c5290e905548af350bf42a63ec2aa71b6a24c316cceae601328889d821dbebb2a3cee5b43aee7ba56e4f1928db55c74ff6a89ce812fb48e41bada7d110230a7cbbb66ad013fa48d6e96c4ac237ac610b729f7160756704c911ce22c3a811021ace21aae4be359befa2357736e7b438a6043406ba31f5e2f7247fd890942914a53f0a8706530e97c4d11e98084ae93a72a239fb087fd8378c32d0e6279f5f8d9f1bba4f95f6c952616b1adc00a8bbe24ac08cf177d2876a93c887d7db703a1e229b1a38aac9555e147043f6951d96e97c584b2a0fce2467df639f82d7aa23a083f3c841a0d246e71a6b92c977b4f00e47db4320d76e6d761699ab6a126b3f7689c3f3f16f0539efd87533a1be6341dce47e55079754e0dd8dbfcdde520d5fcad252133a29e2e3cb2ac2b831d99e3dce0bc679d4487aeb1b557c804732e10d56b5ef2f96a75547f9377a3dcb6d62de150a8c4fda52445797d0ed4fd55a2c4f02e695ef37f847a2b157091b16de7c16818e4a986f1d2f4132cb3469d18bdf75352d7d50ed3278939fd754f51a50ed2477aff6c4764f9d125ef2c0755f24f49908dd424500f390c15bf87218c6a2cb9ea76ee572ad63befe49638c78a1d402d3f8cb1115f4adae8e261d41a92be322a1110ea4752d5c93ede6e29c0416b8cf5d5a847cd57737164efa38fc8d9b686d0194a2db7f401c0f8ff6b349b451817287f6a96994203da396fe035bc9cde6d4a7db092de6a0c203d5f5e341e5c9b7f1d44002e376595cc99675f19816b9b2b3d08f50c3484c9fb5fe157ebc20a140a1eaf3589e8c590d20a89c48cbff088846586ecac122bccc2124e873dcda4db8637fd1da338ad02faae39c93d507a3b184d35a7d0b58f604d33da3e3ef82e338aa57c9255d304caa0b9ae6911a5d82bce196c53bd61a48f03dc187ab84fcd62a73f7a1235661949a39d5e9486f1b4786d155a47b6cc3b5866aa59a6db6a4dc7eb3cdb9658090576b995addfba903af99984b8a0cff17d026a391855a9d2a49c00c474650092b8b805b3bb2c7f1340c5191f9cffcbe77ede70f5ddb3d19e2b53ab7eaa0a05d1b1536d551f161de15b50a4d54c2c7265b1bf2c50e2ac69b23954e10f2ca761366917a2751ea6637488ad74eeb50984e1d7617712175d9812aee63d66464832914f91ee69d08811175a85640b022ce9bcf53c76a96cf35f4261173c7ccd222beb291b20610fd5db78e88a0fa4054502f3b22250088715c51b359b1014fb5bc804572d8e89e6866ac116c816668539faf2178c79516f06321618073ca385cb45b6cc1ae3826f8f1d9406a390889022d6330c3e8f1c1b6c688346573d5d43c4a6aa4cc0d291bfc9378cd734885455bf3fdffad86acdc1612558a8f7f0ecd68f76dec5a58ca3368da5fa77b26f473e74d148f7b1892ba2e733d5058f0fa9ac71241cf6b8eb86b464d45e08580c95f599612fa7ec4352eb57dda7ff9c7ee462fd3dd2b08ba80eb2b7c6fc706c7ff31f17eeb30b335680e34867a4df15a34a96fdd7db5549c667b6a62671c834b656b0730027920f8aedd50423572f72ade37599c62cbfcf75e68aa1affb20ce61ba2c600195f849587fc043f4371368a853a4347c68897ebbb867a09631b661d8190a07904dce538c70e1d14974d621e6c59b0f21bf83e9960216fbc5239f9c6cc38f31dd71838f2c320aad5dc26f8ddb8ea6335a843506ecc9e559bde3bf5fa473041479350a9af3adcffec266bf61d905e7aa9344aa9b921937d306fe8376115d4094f11a6ec882a41eefdd725d1ef2e95a74daeb929b4fe7bf28d8e74e72a56af1633e5f755d62442c90ce2225f495e82c4ea267a56181f031a6e717a19820368432efbbd41bc4c0645b8a6b987130f45820aaa76b11e611ad635ba76af834404a62e455bac63fa31a884552c574b36161b644b17aff65a903f2e67fa7d447fa10e7fe77eceb205892f354e95002de8e618d966bad9abf772623b77de588565d5d291654ca0191d316ffb24417f4c81e613c98dfdfbcbc5df8f3e8a4f93a2ce9f185cb16fcf99203f5753e263adb183ae6bb1d078da3f03c08e526454c7f32e1d4a8270ca7860e74deab74f37fcf749fcecd19d1639923d93439c0d92ed5c75f3ee19daad023ed011f6ae91f05c01a9628864bbd35524bf2343c84e416eea7820b31a7e62921b86b5428ac1f3e8bd0e92e970e8a2048ee220e641ca657ae49eaa86c2e9d3f102f435257fe900f9285f7c6fb10b46161bffb4e0a56011e07b96e682a69a259f53c89f9e03961377aa2e1b26e7fdb0da54cf408efe64daad10aa9fac2e5ec9dbe515101e199e51c25b8aaf74eb9af0394fad20f59efc556cff6fea55041a29e031ba3bf8dc8979288d2ec5a34056b9e906847793c717b79ce4b789161632aef69aa91621c4a1816a71ea182b8b18be671df1ca4a5715ff59b96449ae8501551e623b080fc1c3aaef5d2d7165011b08b623e751474dd2b5457e97ea75e1be724f00905aa7eae96fa159b636f60a12093672603fde58d88bb7283aac706f7ce4c618455a091fef471f27c4db566b5dced16ea9ec4120c6b7fe3fed5fda8cd182413f5be20d0cbdb0731b330953bb0d838d12a66165955810720efc58bb7157f7de306ddea2b7db32010f114e24316fb3da8ddfcb2d1c887d4dce49345f0cef43870e97984d7110b423fba37f79d298b4e1faf83f7e9f83b7e3c5c3ddce6098ecac8555f2e99c4883786c34f1f50f7adb38514c8071b34328fc7c91c4f3f8abf32dd3483cfbe8e36ef2c2fac2fd613de2a5413ae84499bf1ec5ea12e89812f9e7706c97210f98fc261d32af7d23153feb0105d49d4377a01c204522f012ca5dbb11c355475c7b9f4201c764bbb3f3efaa3e14d01f89322a8d127ff8de83a769d1a266a1c793c0bc764d4ac6965e50d84723d9d8c3ac6d74b73a4d350f6dc735c63fc8ac94a38058b3bf382cda2167931b148ed29f8e0a9fab1cf90f21132e581fb25d34ad000785b4222b7184bd6754bd1c8d53b196f1094a1c792fd458a293f1df61331255ef10712a4c5122b537aee3c2792f7dea17d69ba8b2962a3253a689c7d6301daf57a08cd03342338ed9b6af089c3a369849be290f1f52c7a88f250a2f00e0da9407c6cac31a97b8bce1b98657ed13c72b60c3908fad52a6f15c3b09d7ca6158f1e2fb817a508997c4331333271d8d9cbffbfe59158d2d04714d3f201ccb41dd69ccf0c8a95f1ad640698436b1a63af91e64233c26b9508ad1f6a2e644d73af1e43ab394fefc882459ac55d0ef9430fc1eb9b0063fa194751b6fa5e6a95ed1d8957008640457beaa1078dfebfa2729f3d27635ae32472292cbdfe9e22bb4d98a7a676a4104c32ff52b25279e82229d02f5e8934cec5cc7f1e42a5c2ac561e75cd186382861e154763fb6617560894d84331c971ea1179c3baf96c9f0232e6b2c8a97d859a6dbbbe9d53fd7239c7e47a5b30778228bcc9c0db4e6c184ef667aecfe738bbf28105d86f908430f97fecc0df72c7514890c5ee6b5ac354084ef8561484c24f78c231cdc799a012d04cff9dfe8759adf574e2e48086d2fbfb87d107739088f66c55a7f1203ec287781694bb390bcf5ed353b241edefc6cb209f9d336e201d325ff218c5dec0fe958377fcf7f9ba349897f11e520475383c63d86c530850adfcd48ef1ec78a5b4aa6fc8dfc2550358c38a92757c1746e23f1af5f7e767f71b837659702e696bb8a1806fbd462bca4e47cb0fd91b3ac94f6ca0533ea20d3b26ee087b2e31642cc718ff4ae2593ca463d6265a6f0b24d658ca13e0d1de1049bd05656ddf1cda342b1ee7f05cde9272a42e542a5fccf183d5f9980c11b57ad38cb9a4e0d4149750993de12431811ddf7bda83857e4b6298d0a1260db1121ed179daf50ea3f142e649007b9b46d7f791ed7cdaa225d4f201023d90334eda93799026b029971bd11bf1c285bf2b3b8c0f7318e86281217a138f647786243efbb6777c907dce3e0f08872c4af2dc10e97b59252d351c88daa2719b11298c8b1528724c3e9f8a9b9635a86bae3cb23853c8353f55a65e39004c98b57723e5b55f2410e2587c40da83af8a4e5a7ea588cea92adeef0c621d4ed4991ceff41fdb89d7039e3794911fb600265e66e362008ea83c8ae821c280e85f8b31adec686cb03c2ba31ca2441112b2d4186c86800f0574a3a12ad7970bdad8d34dd9358804850916b47a872ab27f43fcbd1bc1dd411303085a7e715ff3573c1246930099fe99806102f898cce246c9b026aabae5f544e84364eb6fd15eebaf864b32624d0f81741687e99661c328f0743c0474ada90a0bfbb9e379e972693d343fb9ec6dfa22c4ca669aed3af0b1fe4489e4644704b0c307bf0d566b3a98d35c907b4249f094accbd2e85e03e4227ab441e811c78b136ed567c020840b216831a3f2804326c9dbbfa294fc987f78c3d310cc0bde1fc02e83e4350bbd2dc94a7baaedf7b114a9ebdc8ad008d141de4c691d93ebec1896be709a8f55e79594ef3c8937d2376b503ba51018da0d3b259c0afaf98cafbe6f09ffb536921f", 0x1000}, {&(0x7f0000001180)="f2ef0e636de70721f81afb9a060177927a53bd967cb4ced451e2c354a3647bcfb09c115a64ea7d39f110d5ada3c41f1e5411907659d6a3fc57875c68a3f1b99f94c4077c99f63e01eda8d2ca8cab9216cd6d3c8f40e08125a36bb249635246fdea0d491629287d96c4a099b78e80c2027b1664ea6e8bd99e9e4deb18389d8982a06a96967665d62a9dfdceb047ae21e1d3d82bc11940828228a6740d33f6e524b8447536ec5a04a3958691583b5627132bb6621ebbcf353cf4a704161e129207284b97f14adad538ab14610449cd365176c59dca089b9002100ac0ed90abe34fe87b4720770140080bae3a1af17dcb3d5aebc5e90b", 0xf5}, {&(0x7f0000001280)="7afab776140e88be52811edf420ee37feb5832776ca20be1434c6db3ec3b913100e7275db854d511af6a48dd72058bd272887755735a64a12d1680735af293b9c3da32972e8b23aa5002fef9e20912cea0732aa179b6a38db7004a878b9f6ae2a2177f69d666846563a7a3c493c6e998d91ef2ddfbe29643bb06cf27573d2c85f14312f9abe6", 0x86}], 0x5) r0 = socket$inet6(0x18, 0x1, 0x0) ftruncate(r0, 0x0, 0x6e) recvfrom$inet6(r0, &(0x7f00000013c0)=""/109, 0x6d, 0x843, &(0x7f0000001440)={0x18, 0x0, 0x12}, 0xc) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000001480)=0x7ff) fcntl$dupfd(r1, 0x0, r1) socket(0x2, 0x1, 0xff) pipe(&(0x7f00000014c0)={0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000001540)={&(0x7f0000001500)='./file0\x00', r1, 0x1}) r3 = semget$private(0x0, 0x2, 0x724) semop(r3, &(0x7f0000001580)=[{0x3, 0xfffc, 0x800}, {0x0, 0x101, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) r4 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000015c0)={0x6, 0x2000000, './file0\x00', 0x1, 0x4, 0x787c7e26, 0x7fff}) open(&(0x7f0000001600)='./file0\x00', 0x8, 0x54) rename(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='./file0\x00') ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000016c0)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 20:42:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x810, r0, 0x0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xfd84, 0x0, 0xfffffff7fffffffc) r2 = socket(0x20, 0x4, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000000)) r6 = dup2(r5, r2) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) fcntl$setflags(r6, 0x2, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 20:42:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 20:42:28 executing program 0: kqueue() r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet6(0x18, 0x5, 0x1) bind(r2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r3 = dup(r1) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) lseek(r1, 0x0, 0x10001, 0x2) r4 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="02e22e2f66696c61302ab63a037256a990f900bb103452307ecc644857107fefa6082a58543d8380e4a59114b5f9410cbf12c2576ff82d2e5f9527082c5400718b1b3bf1e0af820000000000000000"], 0x10) close(r4) fchflags(r4, 0x0) r5 = fcntl$dupfd(r4, 0x3, r0) write(r5, &(0x7f0000000100), 0xfffffcb0) r6 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) write(r6, 0x0, 0x22) 20:42:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x6, 0x2}, {0x89, 0x8}, {0x26, 0x81}, {0x45, 0xffffff15}], 0x4}) socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:42:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) dup2(r1, r0) r2 = socket(0x2, 0x8002, 0x0) dup2(r0, r2) r3 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c61302a1980b6f5b2207ac0df2dee356a"], 0x10) close(r3) fchflags(r3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4d3c77d7ecd7a13f, r3, 0x0, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 20:42:28 executing program 0: mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x4) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 20:42:28 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) 20:42:28 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3d, &(0x7f0000000080)=[{0x0, 0x3, 0x80, 0x1}, {0xf12, 0x3, 0x4, 0x4}]}) socket(0x2, 0x4002, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0xfffffff9, 0x4}, 0xc) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b100050400000000000008000110000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x4, 0x700) r4 = socket(0x11, 0x5, 0x4) sendto$unix(r4, &(0x7f0000000280)="b100050400000000000008000110000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) 20:42:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1f, 0xfffff}], 0x45, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x1006, 0x0, 0xd42d, 0x0) shutdown(r0, 0x0) 20:42:28 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb803500010800060400012765d78ce8f600000000ffffffff7fff7f000601987fc18f8203c7f7bf5910a9c348167296593ea27247ec9fdc8e48f2e0ea01e8d80a042e51ded4d261dc78e7e1e0bceecc97cdc780d744cabf2e9328c96b1c614e646650e0f0e051f00e8a58d371ceee69"]) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) getdents(0xffffffffffffff9c, &(0x7f0000000080)=""/254, 0xfe) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000001c0)={0x2, 0x8}) 20:42:28 executing program 0: sysctl$vm_swapencrypt(&(0x7f0000000040), 0x0, &(0x7f0000000100)="cb7784d111acb88e44efa87100009bafff6f6f3173918cd0d35ab1c56367c96b968e2d6afec784d4d104d3b99b4caa34957775d526013b48ed4fb4162700a72fe39918dbacb6334cbc105f8b51d7d69deda7a5f368bddbfb9246fc93acf00a193f6a522cd658f03ca12b295675210cbacdeb5b4ee54f7bea1117b192c5fec1d12f421abcffe21ad4a5a6a7d6a2205f9a96e900a0a4f7dfa58c99ce89410e4f15cf", &(0x7f0000000080)=0x4, 0x0, 0xffffff7b) 20:42:28 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000940)=ANY=[@ANYBLOB="fb18bd45503302e3ffa5"], 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r4) fchflags(r4, 0x0) r5 = fcntl$getown(r4, 0x5) setpgid(r3, r5) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 20:42:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffcb0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000080)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x400, 0x4, 0x8, 0xe538}, {0x3, 0x9, 0x0, 0x7}, {0x401, 0x8, 0x0, 0x9}, {0x7ff, 0x7f, 0x0, 0x2}, {0xbc, 0xff, 0x7f, 0x4}, {0xa020, 0x5, 0x7f, 0x7}, {0x5, 0x72, 0x9, 0x400}, {0x80, 0x7, 0x7f, 0x8}]}) write(r2, 0x0, 0x0) 20:42:29 executing program 0: sysctl$net_inet_ipcomp(&(0x7f00000000c0)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000000100)="1cb42fa5b5a2580553e0f5a8d6f38d70fbb090dd3a412a9308feb564057417eedcf587f6292f51a7", &(0x7f0000000140)=0x28, &(0x7f0000000340)="4dbdb112e198f51c3c48e709c14a84423c91f7e64b6ef886461f13c2565a21d6e5fe4ca95b31b4833297bc8107cf07daf6d44e7d4f7917a5beb71d964d4a9d8d24d8492198bd2488bf6c4e06dec1f5cd0a0d1bafe61aad26eede38cd1474b368e9e197fc00eb8ba64d2e1f63f7d080b1a33be55b7c320aab8282bd54961c5550a201b6690d855a4969f62929f943c41b678cf9592cd894b40c42bce722e2f581beee140f3deeeea2fb879eebbfd7f92de2fe6a83a65f3f471d6192e2dba62a16013ba54b93f560bb06a2e947c236e6c64272a9960743e38ddc1368c125c16a7ea97294fcc76d0a884cc476a7", 0xec) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x41, &(0x7f0000000080), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)=0x1) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0x80000001) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x1, 0x0, 0x6, 0x321d, 0x32}, 0xc) 20:42:29 executing program 0: sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x2, &(0x7f0000000000)="8d4012d886be85", &(0x7f0000000040)=0x7, 0x0, 0x0) semget$private(0x0, 0x2, 0x161) socket(0x2, 0x8000, 0x40) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x7}, 0xc) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r2) fchflags(r2, 0x0) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x3) 20:42:29 executing program 0: r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x4001, 0x0) connect$inet6(0xffffffffffffff9c, &(0x7f0000000000)={0x18, 0x0, 0x3c, 0x6}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b81e1000fbffffff0100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, r2}, 0xc) r3 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r3}, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x20000003, 0x0, 0x0, r2, r3, 0x10b, 0x9}, 0x5, 0x3, 0x8}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchmod(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r6) fchown(0xffffffffffffffff, r2, r6) 20:42:29 executing program 0: syz_emit_ethernet(0x108, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0xd2, 0x3c, 0x0, @rand_addr="bdb973531eb41c9d60cca81247e4f515", @mcast2, {[], @generic="493c78c9e81bfbfab230671f779946a900a3ec0f6e714fa89747a0a74a8d30bd443336dcbb87cf1d5e5854c2e2de386fbac9aa1d09cac2d6f80bce95efef40fef4aee310423f90bcdc9a367c1b00f0fd757cb19cfa042a741aefc0174e38859b7ae5aec52c5c431ea0b8c1672b7fdc0d67afe90bad48805a7bf11cdcc4fffe99451354f04a9407dccb081ccf60da358e5238aeba0a48b2952c2154d7179278e18c00422b4a8574e16e8dbeeb887a39c00c35a865da4fbf4278811d6d72b0086d90b22554797daf733320de283f038b0fc721"}}}}}) 20:42:29 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x4000, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r1) fchflags(r1, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x9811, 0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r0, 0x2) fcntl$setflags(r0, 0x2, 0x1) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETZCNT(r3, 0x69984c16b2fc7db6, 0x7, &(0x7f0000001480)=""/82) 20:42:29 executing program 0: syz_emit_ethernet(0xcf, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800450000c10000000000019078e0000002000000000c009078dc020000491b004000680101021d0005ffffffff00000007940600000001940600000005443c0893ffffffff00000008e000000100000005ac1400aa000009faffffffffe0000000ffffffff0000007f0000000801000000000000080000001f83230000001000ffffffffac1400aa00000000ffffffffffffffff000000441f01ac1400bb000000007f000001ac1400aaac1400aa00000008ac1400bb00010101000049"]) r0 = semget$private(0x0, 0x8, 0x10286) semop(0x0, &(0x7f0000000140)=[{0x6, 0xfffe, 0x1000}, {0x4, 0x4, 0x1ffc}, {0x3, 0x1009, 0x800}, {0x0, 0x401, 0x1c00}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xa, 0x800}, {0x5, 0x6, 0x1800}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc, 0x1000}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0x6}, {0x3, 0x3, 0x1000}], 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x100000001}, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r2}, 0xc) r3 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r3) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x1, 0x1, 0x4, 0x8001, r3}) setpgid(r3, 0xffffffffffffffff) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000200)=""/141) r4 = getpid() socket(0x3c, 0x3, 0x6) setpgid(r4, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0xc, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1, 0x800}, {0x0, 0xffff, 0x1800}], 0x5) 20:42:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0xffff]) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) socket$unix(0x1, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sendto$inet(r2, &(0x7f0000000140)='-', 0x1, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) close(r2) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) write(r5, &(0x7f0000000180)="ae", 0x1) poll(&(0x7f00000000c0)=[{r2, 0x91}], 0x1, 0x0) 20:42:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e6f66"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000000000000700000001000000e10fff044e3bac1401ff00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e0000000"], 0x18}, 0x0) 20:42:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000ef9b66690860302a87ce9815f3af4401f9185213ecd55142f8b076f871501abfea640794563b060000000000000052155c5d0f3fb4c1ad4080d64cf73eadfd0939a5e4dec6e8ec92361ddafe4946237a43636743542e121af065117737d858a9b7a9db856a4166e52ee1a39801881c5deafcb4bd6ae83197e4caf9010fab3c18d698fd42bef0e06fae33bf8142336abe6c500558cf4a685e8bd4aa99ec02df2fb4634489d8d66e4cb16ca02e30068c12e2ac1d30e34f7ad0c95ec790b72481fa14a62180e7b2b2da0b22e6e438bda482f7922deb28c5f02f0f7f32c6e5c53d324af29429603f99189d32ae0425e5049b9cba649cde372c6211"], 0x10) close(r2) fchflags(r2, 0x0) r3 = accept$unix(r2, 0xfffffffffffffffe, &(0x7f0000000180)=0xffffffffffffffce) setsockopt(r3, 0x0, 0xfffffffc, &(0x7f0000000200)="6747d71d8003951d906656119d89a00851a05518512dad271fa3f33472bde3d69d8fa385b6728cb4ea6a3e4621bda6da03b664e1a4ab113b087cd4cef5e4add0d5f4cd200e6632fcd2bec293511b9cea129adeda36589321c65e507bfc1af4a2f8b34d361f6d4bf2b7964a2c00a382e9e19d24a4ab385a5802468047521759ebf3f7de2ec2a31945291f18d90306ce8adbb7a8780d1f5943366ac411ef2af701c279fdef6f97808c3b24c6c7bfd757cd2dbe4a23e35664997e3eb89caed81b0615c7c3bf106ba73f297861a6d9bd7e1079b06cdcfef6334f65270539d37b002ce79e8e83c3af", 0xe6) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x7, 0x4) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000480)={0x0, 0x0, 0x0, 0xfffffefe, "854969a5cd3b6111fe4d040423001000e6001000", 0xfffffff7}) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000340)=0xc) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff}], 0x3, 0x0, 0x200, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000140)=0xffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 20:42:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d4020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6c0be747fb8a02bc7e105e"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4087, 0xff7}, 0x0) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 20:42:30 executing program 0: socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="3b024207e0000001861835bced11a0007cb0741e5f1104170919cce61818ac5855dcd96b91016c9de48903090000007f512e14ccb2d0dcd4a79272b268e246ac8e2f5d2f"], 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r1) fchflags(r1, 0x0) sendto(r1, &(0x7f0000000000)="6b29ed2a98eff2bd48fb7e6b2aacd5fd775a1f9e44c66e1ef5d26891a28264bb84d984be8e626afd19f5a6af6ef35d02ebc2c7d56f157c72a42b7bcdac38e14575e324bffbc4a6c139e59ec6baa54c75b46ee34df0d3ea434f779360ffca6aa2d1e3b53ea472298db279bb", 0x6b, 0x6, 0x0, 0x0) write(r0, 0x0, 0x0) 20:42:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) close(r3) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) sendmsg(r4, &(0x7f0000000300)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="2295fe", 0x3}, {&(0x7f0000000200)="0a7c001964190ea431155d65b3eefb0e56be77bdda7eafc0d38a9d16546cc75de6888f5b1b97d3cafdaee129bf3ad8fd4a6476fb3657281fff6561d2049f630f54821d5c9372cf6d0809161aaa87415b5a98501d4562fcec11e90b59123d9f03fd81b1a14b78b48b75f49071a36e9161a1ee140afc63a76b1d0337566608f1a8b30340317974e49e820d19c630a2a2feeadbeb0dd50e82a89d1881d1865e18b2c1a7f77c217a9926cee186f0b32963e43fad8033029eaab240e934f7772f53c9df4ae3adaa15f8ca5f7f237eeb7e72f89d39955d612d22ff5bc604a280f970f47bfa1cec762373b7", 0xe8}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="7000000000000000ffff000000000400108d25b85322f84d7d8498854a62ab12b02e4f1920164df89911646eb094e260e8f2d4a9235174b02dc8af25e457e50be57db115e0174ddbcfe7e7b0d3e150ba32d07bb52726170cc2e8a56574335a118bcff844787942d424000000000000003000000000000000ffff00000400000007662219f783548322bd717e939cfe0be2cb708129d26a37b41c3cf469d462c570000000000000000100000008000000c156b62ac66a4219911f3d895ed5c4a1fc62c456858ecfef32224c1b0a124dfa1bac02c8c8403070a963ca186f635defb78114b91ee2f7b348ef83238611e9e78f98705bbf7711aa711a3e940d978caa08e68f1b4b367276a1e6f72028000000a000000000000000ffff0000ff030000d1955f5a137b9f64a6bd090c1230a35100deeaf0a87a03e1c66d9a9c590e10121191560488d343fa508bee0e6ba056d1fd03d6f1cbd6dd23975016a03179fe75e890ca57afce0795e3797dc21a6a323bd1687a53fc9f9833073bf05c9bcceba8ae9bff1d5aa4cdc6868f77a9d21ada7603b1bc2e4fd504ab69a878544c7d6d1a101405d912fae097ef2e536f00000000d800000000000000010000000000000033d211a6ac0456a6cd13b2518d93187fd52a2ccc151e30824ddde1f221346e31325f8fa4ea99ba63a875a2636a3f7da9eed9b24b8a82e703cd16f114ff3b2f36a02f13726857b681e5c47426f4e4f240db78c3af6810790ce64711d7be237dcb2d9e594f38a64388f50a03a5e4a6472c8ddc0982421bebea4820010af8c0de40e3d7ed9821577a63c2299e28ae05807020da889793403c99e27e4e6b80ee1048564e8e8f1e414f70fb742a60343e51ba4f7167351c7f6e59854552cbba7eb95630c83195cf7398ef2800000000000000010000000900000014efefe3f52c2098a2a40679d836bdc6c2f230276f0000008000000000000000ffff00002f0e0000cfe1ca3dddb5fff652c6a3d4ab058569c046fbac306e69c5a861f20599af8739cdc410188e72782785e7a5a34ecd6ea44658f2555522c92843bb0992685266f5c703903db82b9860d4e9d219a7f9bb7dbc0cacba6d05cb0d51f3a4049866b1578f362780cfc056d2e74b9a1d0746bb006000000000000000ffff000000000000bc6e49825bf25f930858fec090a810f5cd0d792ca6e60359ab7df1c27ad5985ec6cea1e111da9dead41385b74675db3097ec2ffe21c6b472f2c2f874677d2c948cc1043004387098b64afc9adf238fab"], 0x390}, 0x4) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696a65302f66e96c653000"], 0x10) 20:42:30 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@rr={0x7, 0x3, 0x4}, @generic={0x82, 0x2}]}}, @icmp=@dest_unreach={0xd, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) 20:42:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r0, 0xffffffffffffffff) bind(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="f66a0100a28d90a6e184ec65a63baedf80139e4ee56bad5980750800a83f9ffe83086ac88a9bb6b9644219cf6bfcb58f1c76864c87997b9c3d5db563b7932c1e3ad2f4ec1aa4e1024a3bc93b70ad5ea846e27efc76c044325796b05ba5ac2c38511fb62096f8dafb520df8191fd31b1312d1188ecb9dedb76a7a7ef9b70cb18037ffa94018a93ae7e578de8690b1143244ff44cfe31490567e6700d0bac01aad6ea2400dd48454e5df3f9380d22eccad80b3db407ca66b7de2c40016b255f2011d4d5dc44e92d96848e89f9ce3063f2940601964d71b382fae109d1db7b2c1170d74214819392d8bcd95d138079b319fb07f23c293b082ac70f98aa54ba344ffe710c74ffa08c4e36b9a30eb08111eebed790dcb3a1b2e1924536bde5f6aa82ac1ecc783a4af55edf761264ff2306969304dc1599a95c9da061f8214cbafeee273a334a0344b9a4d0e5adff58f49c15d84238a73479949c9bc3a346c5bda0a76"], 0xa) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x20, 0x1, 0x8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2010, r4, 0x0, 0x912) ioctl$FIONREAD(r3, 0x541b, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000340), &(0x7f00000003c0)=0x10) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000040)=0x4, 0x4) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket$unix(0x1, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) 20:42:30 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 20:42:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0xa, 0x2, 0xbc42df6, 0x4}, {{r2}, 0xfffffffffffffffb, 0x44, 0xa0000052, 0xfffffffffffff5af, 0x2}, {{r4}, 0xfffffffffffffffe, 0x9, 0x80000000, 0x1, 0xc000000000}, {{r0}, 0xfffffffffffffff8, 0xd0, 0x80000000, 0x8, 0x4}], 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0xa, 0x80000000, 0xc6b8e83}, {{r0}, 0xffffffffffffffff, 0x110, 0xfffff, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x7fffffff, 0x96f9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x11, 0x1, 0x3, 0x20}], 0x9, &(0x7f00000003c0)={0x1a86, 0x6}) syz_emit_ethernet(0x7e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450000700000000000019078e0000002000000000300907800000000450000000000000000290000e00000027f00000144080000004771c4a7000000891300e0000002ac1400bbe0000002ac1400aa830f007f000001ac1400bbe0000001070f00e0000001e0000002ac1400bb01070300000000d265fe91791d778519d549db8378ffb2ebc886b32a07ca790ee406540cf657c1a6e1ca7f1a411ac9c0bd034bb6f47956e553c1e3b4bc75ba0ebb75b5bcd673f33a4dc7c2ea6f89e552a7e923456d90b46ed4b41c58c69cc15dd5b83b3c47106eda0fa25bdc439166862160bf6e37292406ed5d13a9533d49d7cd0f1f08652fc2235d277ea431b89bff287fd2581142cd49ada2a508965f76836fc441d647714744da6c9484eb5a87b5e504e36e183a3270b498d0901b00f3f7f09955323582eebbf408755f53bf80ab90d435f14058bde51a4d7b16d9239ad31dbee864b4713e04ecb6e4b39b3231c87e3c03a874b9fbf50218e86026df13823b5266a24403a3750b2af187c4869c6577e5933d4a849c825e016e69f85f503e2feb0710664ea511199f"]) 20:42:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0xa012, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x9, 0x9}, 0x5, 0x5, 0x8}) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000280)=0x8e) r3 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x180006, r3, 0x0, 0x0, 0x0, 0x1df, 0x7fff}, 0x1}) r4 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, r4]) r5 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000280)=0x8e) r6 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x80006, r6, 0x0, 0x0, 0x0, 0x1db, 0x7fff}, 0x10000000007}) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r7, &(0x7f0000000000)='./file0\x00', r7, &(0x7f00000000c0)='./file1\x00') renameat(r7, &(0x7f0000000200)='./file1\x00', r7, &(0x7f00000005c0)='./file1/file0\x00') read(r7, &(0x7f0000000080)=""/104, 0x68) 20:42:30 executing program 0: socket(0x10000000002, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6552d0", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 20:42:31 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1082, &(0x7f00000001c0), &(0x7f0000000200)=0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000240)="8c69b8e402c3ee5ca1dd57aa4e421fc45f40fea3683e2b444c53e409107b52fcf2329289dd1637d58af3253d21be35b98eda06df57942e3bc9d2f80e37641ae40594371457d32f730a2511", 0x4b}, {&(0x7f0000000300)="9cb25597ec448317dec0420570ef9a537200e912b841aeaedc894577a48cc32cb66e7142f42326cf96f5ddcac3639a4ff275f39dcdbefd27d3225c2800ef1f5dee393d9a5ab220bd24ac3789d18def1c9117745b96bbf80bd16c5f7902498acdd9cc593812c97ba19d98ee10bf18531f4ce7acb8", 0x74}, {&(0x7f0000000380)="a107ed916f25650ac13a491e51a1bef1e262348897d0dca3cf9fc3041c0e26180a67699350cb2d7370de2c278059523294032e184c457170", 0x38}, {&(0x7f00000003c0)="f9407d74bd6eed829d47acec9091a78af33a851e9a63da57021f588e09368d67fda8f70869685e93c9d9913a46f0e80ec8a7ec1186628b160e3da8bd0c62ac9c91fa3fb6082337f94f4eb82fabedeedd0aff056f5a3581387791c0d36a721a9470ae6d4717c05c9dcd5ca0", 0x6b}, {&(0x7f0000000500)="82e5f3e31dc85e12a93bfb676e89dc8859e00ceb7be1eda2c09370e4dd1073b96d597e4003e749dc34dd004a54cf8cca8a9a6b05ae62b22fc2493e140525aceb5a74f1815ad4cb413dce9d6db2612dc797b31a6bd35f4c56a40bcf6749fccf85a08391b62fdcfa47e33d2eecc8a04ed422315a3df0992ae00dcc495ff1fae76c4309b2954e739d8b55149637f9fd788052641458fc2c7cfec0b5c30cffe22b891fb60d5d1d51100317059ccac22a0a4e0cb18c1ef4612431c82c27a52810c8cdb686748271673968806727f039dffd9fa81237cbc4d48fbc1a561352c3f15af191f1c0f5461812da503f94557d58f80b397a47c2e3083349922216cf3c0f158a3779d56f51d6864305a8f1b165b01465ac7517856dfbdf96e7332f20a490471142e7bb12cbd2751bdd8a6669f215758d9e72edb5545abb78503f0211c73c44287ddf315849317990f0054eae04a0791feb4487aac30882a8ca834542fa758de43609f50e8ffa2ee24c82d693cbe34bc1fb93205e742d03cd6940652fdce8fd3d0d60ccb5f011564f8d45561aede0177883b7644851477f6ef7b48e998184cb514dac9c262278cd1997aec5822452017871cb6e173656f317f0a975c22fcceb44972a032ddce643866550c4f781ccdf6791bba382a98a71a1d213b8f21ead50dbccd093901df76892ea32a359c33484d95d8b323e690486ff5cee8641420eeaa0962cb5cde17e6b0da194426f5d4546a3f13422cc78bb3ee5d7ce8282ebaba1fc74751d0396f45d6badf570d8deb0f3f4add4e2fac9d4f6ac152dd91e989e03636ba972f325af903cb1c8d1c3e532af5ebdee8e9fa060f2d52ebd61ee471750fc04df28a572211a2be3c6eab4cbd6fee6c542f570ef7c9cef75bc66b3a43f9db91b79d42346be0a38ab6a8bb9ff68b388d879657a17a2401898cb5a5b4099cb72ed7539be1c1c89bd3c952240faaf4b6304671770866ece722567160f7ef4d8a1fc02819df3309dd6551f953d627ea10e76f168f4c707c65153afb0b5f2693823704351f2f64615c6b5684bb2f0962ea340e1288fbd99f62847ad3ea23befbea38f6ae9508f79079e05f9b8496b4c5cf651224ba92e05af3439c83a6a7f2513fd2a65b79333b224bf4dfebebc62e94b490fab41e2d826b177c2c04834c938a185e66dc92813dbae47eca983577791a93cdeb36c55fc58f8225fc7970ed3fbbce6d8925de07527a4f77e1f6fc79f5b7cfd721b6496a052b8025e13e68e4413e841ce8154c04365987a7adc2659c919cc3c2b082f287e01365a78ad7c53f64391316809d2afac9133301ee67a5efcbab9b6b77520fcc79fc4544081d71cb68893816cf976a76ab5501af4fbfae1f2cab5d3351c61f5cbf7fe0617ba4e712660bbaf6f42a758051d565496a9ca9d950ae1bbdbd48ca23a75b40c7b4402cd36bce77b4fdd084b088ab38ed70d3063f53d682f6ffd821fa68291f7477abbe7155791f4215550278f728c1584fec0bb365f8ca4b8cde8601da553f6d306f1dd69b2c51819a33c5ed940b99baa651a0b684e11fe1118ab332c99db0b3572ebc6656131406993804dd3676599b7a137f454199fae1afa5ed69bb40d7bc500a25b734158f1738f1ffb8afebd65f7ceebc43f38079515b07c1e943912ada853fbbff7cc7d38e59efc55d80e3ee8224a716185a5a14e1ff6a973109e6661ee7fd5c1754db6bd95df1b921ee2caa81a2b35a3f3b56e59c4616a662407a4c6d75bae9f209083d04d0a40a7b4d52faa70a2744ddadae89328d4bdbefb4536ee20f0050b37617ccf311493a9bfc333f1a19e84fc7c821fece3664d8eb9d7fcd8f5ed1caf57cddf6431f09b75504359e717ddb81d65b76507e68949172e56c3e0c435b3b3246f82fce809c0dea6326c095f1fb8e174975505fa4232f9f8d0690149e90855fb26f1a169fa683bac3338e004eebb5713c2588362b43dae53839b9f62f10cb6196716c914d18d9288bf745a7984bc0444be8a689db471f7223c7680263f02b5fce1beed03ded88ff94381fe572caa7251a1095ceb52f3f8add0309eb0ba58445d428b7ae17dd61f9ab496e5815e46741df24a29d9fa76bbe5d6e429bc01ba7ab6dcf63dda1922adcbbc821fa2feb477b8edccafd97c33bea9eb2fa857ecf56a916b0b509dfb83694f2e7654d49a4f01c5f117344551115a498418747379bb3b8510048be6590eb7430af2f1d3f0cf0f790da1158092e6666c4f4a70a1654edf7d2166d4498de14e3485aa59898fd349bd062b5dd174abfa545b3fe74d61ecef9d5c13a4e2028d3b84ab5e410e7a4cfd936355609fec1a0fbd3e2b805bc0d5d1aea4b679d8b2dccc21e098209d22ad4315a60bcf97fc31ab38dbb647606a6126b709d7a40bd9124a38dbd720e5404b6b030ee0cf06af120429d44fb77142f210d482e172ef6c9fc760136ae83fe7afac5efcf1a674405371d4a72f5ce623b9bab575e3bdb8f9f601baa33bdbf8a7c5f9b3be720bed5637b6e7de692b729dbdab443626b24dd6d10bcce8d352f2c94e7b1032ba2a46466e9408b69065d4a95cc44e7caead1460e42f3c132c329fa81caef0f46ac8ed50bf32bee8d0c94c828fef9ffdddee1fc1399a3b9cf9bb1216b329b965b48fa9074cdc946b73ca4a8f9a0aaa3ad65c72641e6bbd874ce185d25e6971bc48f70b2f9147128184532e2b29a4cb72c786513a616b531725425d13dd3b8914ab9d0221ca0b22e4c05c5651d5d2b298a2f3d958dbd8dea4e51567194cd5be0d0fd1e73dd30b1ba2dc210aee954691f5af4aca6febbf3861b554a52d9905d22d0644272c1bf34afcb3ccd94c9ec81374c6057702d2db314802a9e0a328fe7840dd817129f1183d3023611bfb5cc2db71ac75eac6e630fa68ddc0571d100e4d4d92110441cf7fdcfd86830c4a0eacbe9cac9ba71d6509489f9c11c31b1e79b699a588a88a1cc906203de9345923d38be73144e10ffd8bee410873c800fa48dd6cacb76b527fe3856b4551a808804494c4b6518a2d709b0b0ac0476599915ffbc26e1bae83bf67efd5fcbf5a400ee37976482e501ae7d55204725844fd3aa3b16d88481938a1cebb9d87c7a8acf25a5cefe8f52ae470ff90cd3e4aeb299a93d8def6736885522f331d8c32775308ea31d1b2f1d4757958b779e3eb9b57ec29a9e7564e36e47ea8fd63e110147bff48aa89a6def604f93cd3e21d51ef8690b36e1f435e02a9ad0bb7e790621442c9e00850e5e85b84742af4145109a1666660d0bb40b225fccb0f05491f4e034a2de5912ec0827ea4082f9346e5c66bbbf66ca8b04221dbfb8f39b078fb82357dd5d4ef9a575d829f8bd66d41fc3590f953d691fdf31e9b19c6e56a586c7a1186ac3e7e031efa8e3d5e4ccb59bd371bf78491774feefd98f9c179529b7094f1c25ee0dcaa70827c93b3fb7b1b089b6877effed7e33e357f104ca6be22cebfdad3eddaa18f5ba70953d2dd6ab4599add5bd5acc0117e92fc76c1046a039888d9863345cdaf3a69d887f010b780fe1205d5bc7aa67ac9be2166bd8bd93bcd1216c5fbb89b716ea7899750d1c023a63f24f2b7885c5626a900c1101c20933f73a2c558424c11131cb6dd828caf9cfdf77c611888ed1721cc262e908fccd0365bf737adf8557f060a2110bc0371ba9ec57b9d4f00129772e8ae9997522c4613bf1209840ae06fb5ba23aed7c082b222db255d7b4d14cc1bc98773b8c80790a31730edbb2e483d72dee5814ac14d4719c3982294fa8c1015223b5dbc3a4a51ddca8229a3432d24eb961afe020918eead33af0f3c15798133180c985cb91cb9053cf58b4a7ae6092820457d9c3be7c69696c0d51ccb464e46c7fa89365848af0601a35ea06a70776209bf6d12cc0f2a4bfe226be62f073bcae9ec97efdfe6b33f595313b936f0efa919d8083b0f904c9311105169ac2524b987df2a660b6f47eb4eeb174c1377454c508e70c0a0e95ede2b9c3d59312042857ca1080db5aa3ccf744a854b4a5aa008f6429f874709b0bbd1b2e36056e0abce3cefa0b9b96753cbb2407ae5fa89b97669eca8d56a3549970345a2bdf32924ceb764d1b98ea81215361eef3d839efab5764dfc9dacdd5999457e974e8cea88ef98dbb0914f0b6d961c0dc50826284c9293c6448c4f802f17488678954cf37045c691a938b2821471e2b084e42cb0d0dfb5b8986fcafb18ee95364962db77d928c33a0c6207935341a71c6c139ace6448d40458d502b106e721f927f017b95e74fb0280e765687fbf3dc1804bc2da77be477ca0936afbee4fa7d04312911a2f25282a25aefa315e0c6ee5fe2b0a3b81cbc2dab208d0c0c8e2c9aac0c30d24f6d748c74f752ba482e7b8b1d08226e05bab5d039119c435a94ed44907fff2c4235e2a5cff2b6182d6c2d197ae9cfcc74e5357d43f7179dd0d92f0a4f7024250af63772afcc4f6fe75bd3ac99ee509043d418495e65d692aa50a919737772b9ac0c7dba5de8b6a7d13b4917c2b90a30bf09311a897b4030aa93311ba5dc51abe9b34412d5e96b99694ef2a510b8376bba82b6975686aba65a4f097402cd2f9f8cb9a67287061765a9e301f83f278aa18eab70d4584cdb04ead16d9c9b166a0abe4878432c0931f548fd1694b9c6a1e3ba4f58ef9048a005316b36e4dfe96c4440d90cbdfd95aaf23002b45331abef89a42506aa5c76195c0c8f5cc4302c971598248c64c110b5080c6ca85284a2a338487ff96b6d91b8455f080092397008a62ab4598f4f271ff787502a2e7033ef0e16d3c3732980ebcae16e8d223015ac12081d633823a4be0c1c95c7d07f10b7a879c00f1e8eb9dae55dca05a7822d0064b8ab9e38da29c08a6f9195516e281d1cba3b6097b2d25941a38e56775dd82704fd92d83b162511b56d55c738ca0574fd4350521ea03c8cc022e9735cd0ffead9a8a608f3a2ff712cd7ada0e867daf70f3ad42e863c61d3ecff4e3afb7d17e6233088292bed7d3d81de4ca249fd1d88fec3e784ec8bf10134f6bd757e2e0e85e8e816b873831b70d14c5f964f2312a469524c248634ea355c81296628e96f535d1c2068b7607cef5e8026f1239579c98d6a1574c1f2113bd5768e8c3ad1861e492f98202179e3e8403142d418a6e5ada0121f2c139885d6ceec81dd2e5fa9458200696675de092401aba84cdd04e0b9642ec44b1e58a0b0ba9a392063ecbff30715fe5c8405d1642303c95522bfb48b062f7e7bc75a667d2b1f5cd635c16d446f42acd1309a78ea76bdc0a7d1511d94abfa23101c223db2e29e9c5006b8fe2a7ff37ad301eaef9c741c06960d3b31803eadb0ff676989921b8d70c7245fea94a30ba89e8c6ef309a52848660da47758a53c71a2b2972dadd8150f6848165ec962b2180a5ac5f78a7a83f9629626556a406baeae1f0a2ec1cb1045c3990c52a22122f8bebb9c5c5fef4f832195406410e2089cf4c0f43b71da2ffdb39c3a0f7487c5d25890db241674c28d1335f18369d8888887c07a29f929ab7837b3f20339ee892ecd29a9337806c190e51eda3f22f9b71703c2ebe7653081086c7cf9abf65188ab290c2f1da8bd27429ba5068ff84b771f69ca25ce26c32b046b8ea2b85ab5ca78fdcafe6a6e047b397b5679b07b6b4316200ab17633cbd53ae2d7e70d2facb95d5b33b0e049df78667cdf2770a6a440029951bbb5c4ea4e21ae183a4b9648da4bf9c9812a03f1bd22c2355c7d074eee7c40515eb834ad238ecfb3d5db7c464804acb8d7a8e31b3ddc48324d9b4c1cc30426a", 0x1000}, {&(0x7f0000000440)="7bd5407463386113f12e674a2511e7b5b9978c13e3b740351ed05417efb2d60395f2d8a7e9ebd3697416a3", 0x2b}, {&(0x7f0000001500)="e31cd5026c237b0b9b2fe387f5abed481ec691d3247fb3144876c51ef40fc0aebeafb358", 0x24}], 0x7, 0x0, 0x0) r2 = socket(0x2, 0x400000001002, 0x8) r3 = socket$inet(0x2, 0x3, 0x1) sendto$inet(r3, &(0x7f0000000000)="80179338f429bf20dc4ac68723c4631bb82d7c36ccfb0f6eebe8bae1e47642452f5815099741cefe8fc76beb27b2e9997cd98ea87a55904a9d89a8d94276848adec4d01fb56c84a508d6f6218258b3a56bf64bb4d1f99a8501676f236366d54384b785673d3a1362704454bfc0906d63c5975ffa5469f33dba14895b81ab99e225aefc84febb7ae1a1bea0dc2d004374db1a6a268cc2dc71793f836f97e5c851a4816eecd0f38ec392a932d683fee032d1e03d56793897335104ced6a3ceeaa292d8f1b562ee95bfe8b687480b9bb2312e121abab2802a9262abce71a131584436ca860195847f5c11c64c7ee98d082916598a9aa3aa32eb0bcfed2f72", 0xfd, 0x6, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) socket(0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) close(r4) lseek(r4, 0x0, 0xffffffffffffffde, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 20:42:31 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f0000000000)={0x3ff, [{0x3, 0xd7d}, {0x1, 0x5}, {0x1, 0x2}, {0x3, 0xf5}, {0x2, 0x9}, {0x2, 0x3a01028d}, {0x3, 0x5a9}, {0x2, 0x100}, {0x2, 0x10000}, {0x1, 0x2}, {0x2, 0x8001}, {0x3, 0x100}, {0x3, 0x2}, {0x1, 0xffff}, {0x3, 0x5}, {0x3, 0xfffffffc}, {0x3, 0xffffd2c5}, {0x1, 0x6}, {0x1, 0x74d}, {0x3, 0x3ff}, {0x3, 0x6}, {0x2, 0x5}, {0x3, 0x1000}, {0x2c506f3da61f24db, 0x80000000}, {0x2, 0x1}, {0x2, 0x2}, {0x3, 0x6}, {0x3}, {0x3, 0x9}, {0x1, 0x5}, {0x2, 0x60}, {0x1, 0x140}]}) 20:42:31 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000500)=ANY=[@ANYBLOB="fb182e2b66694828775460ce052b66e502e3ff010d9822700fd1a9f53f074336f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf3aefdf4eeece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db21eecaa8ff991a6208148691404e85f6e35c30447492ed173a472abb40b4e5b1fcddf03752d1872e623e794bf5146ad2cf5c01f6defb8252a41162c5b771fcafac0d312d04d738a1ea90ece07d0a4c5da0ca85cebeee6ee43b4e08685c72bed4282cdea08cad9a55f28b41a65ea74fafb03fff6543b8bacbde8bed8f0fb41e759d291954645251fac5c7866f06eaca5fc00"/404], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r3 = socket$inet6(0x18, 0x4, 0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x29, 0xf0000000, 0x924, 0x15733485}, {{r4}, 0xffffffffffffffff, 0x0, 0x2, 0x28d7, 0x9}, {{r5}, 0xfffffffffffffffc, 0x47, 0x80, 0x18, 0x2}], 0x7, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffc, 0xb0, 0x2, 0x46cc}, {{r0}, 0xfffffffffffffffa, 0x11, 0x1, 0x1ff, 0x6}, {{r2}, 0xfffffffffffffffe, 0x70, 0x10, 0x600000000000000, 0x1b7}, {{r7}, 0xfffffffffffffffc, 0xc8, 0x40000000, 0x10000, 0x2}], 0xfffffff9, &(0x7f0000000200)={0x8, 0x516}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r8 = syz_open_pts() r9 = dup2(r2, r8) dup2(r1, r9) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 20:42:31 executing program 0: r0 = socket(0x2, 0x4001, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x0, 0x6, 0x0, 0x0, 0x1fe}, &(0x7f00000000c0)={0x8, 0x4, 0x0, 0x0, 0x2000000000, 0x1, 0x0, 0x7}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x1}, &(0x7f0000000040)={0x3b3ceeff, 0x0, 0x0, 0xaee3}, 0x0, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$inet(r1, &(0x7f0000000240)={0x2, 0x1}, 0xc) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000200)={{}, 0x9, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000000), 0x0) semop(r2, &(0x7f0000000080), 0x0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000380)=""/11) r3 = socket(0x11, 0x3, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000580)=""/183) setsockopt(r3, 0x20000000000011, 0x800000000001, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0xb5a, 0x2, 0xbb8, 0x2326, "23711b1c478cb8e33783938902c0bf944fbda3ff", 0x7ff, 0x98f9}) lseek(0xffffffffffffffff, 0x0, 0x4, 0x3) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000003c0)=""/155) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000500)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x50, 0xff}, 0x20000000, 0x81, 0x0, 0x0, 0x2703, 0x20000000000, 0x9, 0x3}) link(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 20:42:32 executing program 0: setrlimit(0x8, &(0x7f0000000240)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xb35, 0x550f, "2ea86ee16eb595607fcfd71100"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000000140)={0x0, ""/18}, 0x1a, 0x2, 0x800) writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000000c0)="ff0fd753ea647cbd33503f296cf9effc8dfd36abb766dd5f089e862ad89099f7d614b3ae169d60e4f5003a508f81832095cef4e3636138302d610f85ab7543f1bc7ac81b6380eef989844c643d7c2a880908aa661f4f3f3bc9906c6741459f402bc13bcaf98a41afad80f08b5c8365b374774eeb786e62af63b7fc3e52f4e0b5", 0x80}], 0x1) r2 = socket(0x10, 0x4, 0x80) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$KDENABIO(r3, 0x20004b3c) sendmsg(0xffffffffffffffff, &(0x7f0000002480)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)="304193eeb53dc01a115caa639e33346b7c0c3c70739201d545f0472f53531eba475282dc74409a49fb7a734a353e9e196eabafeb64b83e60892afc88e92997316a41b1e7b038b4300e1a4c6676afa3fabdcc5d94dbd52cdaadb1d0c260c562570e026083b5efa13fc0012e09", 0x6c}], 0x1, 0x0}, 0x0) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 20:42:32 executing program 0: syz_emit_ethernet(0x3a, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa01aaaa647793560dd617572baa6c0c8a99a0d78e2056057033aa08004900002c00000000000090000000000c0501ac1400aa0c0000000000000800907800000000021ea1339f739d1f47370ad51492ffd1cd3f4f37b21dbbea32a1e3c1a636ba157f0e02cb835da48f6d8364fef7bdcad1883825607f642222dbad33082560780435bc25763491904a0b47e82cc48d26548fd95b59c045937b72c5a818fb1b4bd2547274f2243bf302aee9a4208ecc404b998eef63eaaff9f5c9c2738e1cd4850edb21001f3640264011c6de9be224a2e64ab61c3bd8232a0161ccc0f877dcfdd0ef0fe6435a2bf6a75fe558023ed2c1fb42ff770a41ad4b6afc2c9e83fb312c93f8d49ffa2d5e5cd9263c62d9dfdb5a4a6161d82d6624b57b5aa8bfdf51fe6a0ef83eff71a763ca90480bc015bf81943b95b14d886d28d0757b7f851f335901a312fbb0ddb91f4cac099b8a703f927722b67090c1de5c138da66dfa4a0e87800bea"]) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) syz_extract_tcp_res(&(0x7f0000000100), 0xde, 0x9) ftruncate(r0, 0x0, 0x81) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x6) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) close(0xffffffffffffffff) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000140)=0x4) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 20:42:32 executing program 0: shmget$private(0x0, 0x2000, 0x163, &(0x7f0000ffe000/0x2000)=nil) syz_emit_ethernet(0x46, &(0x7f0000000280)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x10, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@ni={0x8b}}}}}}) 20:42:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffff"], 0x10) dup2(r3, r2) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[], 0x10) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000040)={0x1}) write(r4, &(0x7f00000002c0)="5c4b285de1b477072ce2adcf753e27fbafe18df9dfc59bdbd19be91727f7eab94d36409c8e62098a1712136fc9e99a3c06f5fa57c3196e8b76451007a0dbdf973e9c2b53adaff1d0de1e9900ffda0a774a7cdfd3ee4802633bee50488b5ce48921971fda766d83bbb76a5eee4363589bc9eca4ab67f3e6cb150deaa04564e9fdacc51f50311e3db4975b09064bd5c56af972867841a280988861f835b06fb8c4c72020771b4fc35a18ccb2b80f633464eac863f22b3e136415d1a1fb4ee12d0a8e68f4072708f80c483ff3f2b1930708729505963692ac312c6860a04816397ec76f9f4a1275af351a277ab0166f32a8c7e2493d3860a41ee7a18a43454dbc25dd87198c93abd97bd2ae3d66f53f855df7b121875c27cff4f31db555338f2006ce5fed2e44f5dda42e2f06f10f4045ae2a066508cbd7f599177c78f2bd288e58c295d3ee0b88ce04ba3398a826ff5a56c867738d7977ffdbce7dd68a8c97d4ae0afcc7ce48948e5d05cccbc419c5badb687545152dd8b7baf5e89bc319eb6d6ee4a5c6581d298f8d3d65e5a0cdcd06b245b4cd9015c84f843cfedcc3058e2c2ab35f4aae94d96213443407940c3e3aabaea733cf79851c926e09039a73777a55e22162f278016d693f0dd7b4188bedcb85edde3d95cac45eead63d44cc17a4b2a3f311f33dd56f78ca5d54d274ca10933005917468651f7ac1775f1f19fc0503e2aa35b6c613016888992e90f7d6be3b15531457f36d3252008e0b7b0293dd3ee78107119692f454537975dde04e611d221357411a0bbc7a183490187765d639737f2b2b7dc0ca03e4fbef2fd6b05332afa2e8e9aa27a5fd671509bcf51132b6a1f0c55442f07f2bbd7b4c4bc8b392848f97f6a693e47060f9eee4f2bc037e0811a812d3783763cfcc085865adb3287463defc89718bb406d24d6c867cad65444f71077a4007982ea2d6ffdb9d100577a7923239f6973c9e02947c92f0f1c75c42ce81a93dfc40d3fdcdf847fecc12444287cdcae65fcd837729ae1c1901899a90a43d0f5bd27f5cbaf4dc891a91829d252a6b5295be6df7dac39204412c8fd8b3507cacc32cc03747742f6e824d60efcc469c61f4da77163a2a957c7224e14da30a5b3c5fec797a91f480bd0f0a9b4fd4ec173da442c421bcb419bef419cd298cc25e69b7c940d7a192e5a688aa0d9e1cbdbd648b21dfb2a46e3e347d93d631bac82f7b9483a377aca57bfffc7a6e2968c378217c11e4724972d17fdbe9b961e37dc63b9b71889e8fffdff33302b2a90e77b0ddab6ed17a4c45fa168d3b0bea0937cd071240906f396af69385d6032dacc2ff81f13fe266ac78608b7272be0f736f607bce85f5426ace599557aacd30d187e3af82f5b735bc989011336c3af6e908dfeaf476ec0ae85cca7be91fb3ce4e5d3453d7ab57bb5a96b7e21746bc35fc6fd8002cf8d2b12be1579f427cd73d7fe620f532dfbe2e414a0fa3e5fda342112f3915626243b62311dfad0860ef663a8147f107234b6450ce394dd5b3bc3f42e5df551313bb8f7e10868e8805adfe2e1e36c7cfd644024e00b2fea28eaef049527383778c8a684bd3ff350b3bceeb85cf1f22e8c7d5a405b8217d92d9b956ab6fd40eb4716638ebbf50b1ce3c06db753bbfe04658eba0d3201857580a3c26283aa22d9e7672b5753b74d1c6e16ebb8df121782fb73ef8844327eba5b88ca51e71174171716aa0e2f9c4283f05f64da76915f35f3ee5ee304ec11599d6b2dfd8e45b5ce7e6c4843d15fe3ec45be09ed5e6925176a97cbf5855e346284f64034056d8755a6fd9fa925a7154f21cbd64c72fa9cf976996d445a77448900ad81a0b01905df273b3bbfb39920d6ff841e5c9def91f7530e5bbdfd12df8af91fa800a7891a3c4867f05582d5753df5751e16aae387514800b95521115c8bb17dd604faacaf9f38f0e8b777e6f344c027e7a36e6b3685eefa3c492e050715aec8871f6e00b7f0e62426799857531882e298d43c3ad7950799223ec", 0x599) write(r6, &(0x7f0000000e00)="728ed3e2a629c05a552d9b50907052ff28466c52371d978a95c908217245eff231b5642f141fc1229a70f1d1294d3a504286916b0044a6e846cff21221bdc9ca966178430028193741ae4d8e23124d7cc0f1c43a6f24b80a92122fe8b64311ec02b4938ea728d2706c2e3d6c41b64ee3922bdda83ab14ef33e145f9a6bb0d6a086dd6690b542f990487a255131a52573409b288c8969c38501568138bc2c447189fc4db8feff926f6eee050772155dff4ea1d9fff0b1a25597a853d27af388f23f8fa19854cff09e7be37b42d63e3744f79119cc0114962240e8ec155480360b48107c0fb0ca3048004fddf1e6c7820e4b1887f9350c3965efd87fc797b57602b14498dd3ea0db2732425770c5581781ba5b35a7319c7bad3f239bfbed4f59f330c976941a2b8fa0f336011eed84534c03fd60a4bf7dfd95cf0cdde754814bbbdfe36c0a928e000ab16d886a47a758efe5993aed96b687709ae86fd630d654af04e6a3937e7e51b65ed9398194c1405271082bd0ed6721aa1e867571b9cb4197ad4885a3efde1fc2f736703727728ff8b5c47728325209c576c11672298c07add9bfd173a3578201e9000fedf5c8bd180517e38bd6cae954136cdfa9e2b2fd05509e310b7320fd2eaf2ab5dd9a77c4c177b279c3020bbf9b5e2cecb209acdcb7254e693f55e9c4f88b8b71868d64e07763d979f7cc4e2949276e3b9566782e24b7dcd3cee443bd16c5534e988bd684be32b93ec5331dd7841cf39cd78eaf70f49c346bdc73b1e4f372e09761f54f05dad24cd6db3a4a7e6491bb6ce2a606ce967eff9920100bc82622f385bb43b00e6bb3185e460cef72c49d3d63a9548123cb7db97be0175711dd9e3638004682d57cf57138dab01609e77f67faacc784b47208d5373ff0af89bb1a0f579ebef41b831e3eb485e796c66692ea4892f5f13c25592d0878504c894b73c35039857709c79f9efa40985c61151418e9c53006b4bfcc99a68ab4a93a558251d8215f31958f302e476cbdc1133b430fc5208d71174b9fdd432f06fc9b0815837d1d582e1f1d524ddaf2a9186fc64f0cc42db2d1d56a73b19177f65ebe97382c75adabc3787cc691dcc380879855be1826c88b13c9c44dd451939423bb526897367216c5f36885b5006cf109d425db5ef6ece12b5b4dea4f5c87a66b927eb36eac53a9281419ae05f8ce2d4970b7ffa2bb1d70b9b2c0af4bf69de7e816a407f4ae28016c02de26b360ad7d9204510039322650a07606456c05530640b6fc1e8186e7311ad1b76f687af7bded4459c8f8f7ab1f0aaffb678b494714e8a078d41a548f3a4ee022be941b9e2ed7bd2433e29a800fd9260dae423278bfea12c0ee4d9a7e87715926c8f76994f1d55358dbf7c291eca1c942d8b6d1364add840a71b446ed921c69cc101606768110c111c92bf6a7a960dbf9dd23c17e4a2b1a58c75efab9f66feadb81573d6842dfb2d10318d5585fa8c9c91bf79d4fe47eb6478073f6c14050d54177c797549e54bf1a7e544a3f1ef27d18b6eff55556b60260b04de58350c2a2be26644628d5cfb5b9edef0412cbd84dccf682d4dd12ea60350b4d3a47f3f577e579ed1029babe6d3398a3cb3dd872609f129190d45e62867731989b2775557b48521c48409d85a448b88a642cedffb04fb608888a028513664c4eb33a5c2e756214c5d2563686ac3db637c4a9115e195edb3a7532f540b45b5b6ce3e002e4561c7fe71de28fc8d29227e8fa61023ce361fbff3759437b906e68339581850824e8818c3cb9cc114316f5ba473cdecf41c3fa188e56c20b5b35d519647c1eb3277b97d7645adaac412e71b0242bc0ab2fb67528e1f1127d353423db39358af438faf762635b10f7baf95745948332589c751fbaf79e513a5cd49efc72a36d3e10d06691e29e6ec67c516c757a9855262c1670b8dc3d879467ede5629dafd64355135ed2455564aa401e4e3216c65bbdb9c5b9cb80a54d7611d5cace16e202cbdae65412fe81de338862d6", 0x599) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 20:42:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0x10000, 0x4) 20:42:32 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0x0, 0x7fc}], 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x4}, 0x2, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe012d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x2e2) semctl$GETNCNT(r0, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/125) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x1, 0x200, 0x800}, {0x1, 0x6395, 0x1800}, {0x1, 0x7, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x78a}, {0x0, 0x7fff, 0x1800}], 0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = getuid() r3 = getgid() setregid(r3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001300)={{0x1ff, 0x0, 0x0, r2, r3, 0x20, 0xfff}, 0x6, 0x6, 0x8}) semop(0x0, &(0x7f0000000180)=[{0x3, 0x9d4a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000001100)=0xffffffff) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000001140)=""/141) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000600)=""/209, 0xd1}, {&(0x7f0000000700)=""/141, 0x8d}], 0x2, 0x0}, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x10001) pwrite(r4, &(0x7f00000001c0)="0038ab800defbb45ca9b5c2596538745021266e30c5cb27e5b4ca0f6924f09823f95c207489bd782dce635e708590b32b289a72cf5f8be79b3f1bf8909cc13923bc8aee121b8cd8ff29c551e67abaec77836ef60a048576ca375a0b4b894869d2bb1eb3982c6eca37fae02e3c20c9559ffeca4bf3bcaedd4cc6c5abdef479273f7dd9247ee6c1f416121dd97541f1d026e1d73500e57e747cd87b59129b27aaa951cef2a40", 0xa5, 0x0, 0xfe47) semop(r0, &(0x7f00000012c0)=[{0x3, 0x4003, 0x1800}, {0x0, 0xfff7, 0x800}, {0x1, 0x1, 0x1800}, {0x0, 0x0, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x1ff, 0x800}, {0x0, 0x7, 0x1800}, {0x2, 0x3, 0x800}, {0x2, 0xdb, 0x1000}], 0x9) 20:42:32 executing program 0: sysctl$net_inet_ipcomp(&(0x7f0000000000), 0x4, &(0x7f00000001c0)="956f1ffab691cde440e1a8e24343679ba73788d80c8757b7895d20a248e89ae5df866581c586cf26c772d4f3d5f0acbb6b945cc1fec427be7245ceb46f117f84b172829cde607d1659001401b2339832df182155e741c21af6278ce77d19410525a21e33cb4eb091e515544c8b11ddb94602691c9212b321", &(0x7f0000000240)=0x78, &(0x7f0000000280)="17b833a6bba6d439", 0x8) r0 = semget$private(0x0, 0x4, 0x1b2) clock_getres(0x3, &(0x7f0000000400)) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000340)=""/175) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r0, &(0x7f00000002c0)=[{0xb, 0x5, 0x1000}, {0x2, 0x5, 0x1000}, {0x3, 0x7fff}, {0x2, 0x5, 0x800}, {0x2, 0x81, 0x1000}, {0x3, 0x7, 0x800}, {0x4, 0x70, 0x800}, {0x2, 0x81, 0x800}, {0x4, 0x0, 0x1800}, {0x1, 0x0, 0x1000}], 0xa) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}, {0x0, 0x6, 0x1800}, {0x2, 0x20}, {0x1, 0x108, 0x2000}, {0x4, 0x7, 0x1800}, {0x1, 0x90, 0x800}, {0x4, 0x81}, {0x4, 0x5}, {0x4, 0x6, 0x1000}, {0x4, 0xdb7f, 0x1800}], 0xa) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000100)=""/145) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000080)=""/124) semop(r0, &(0x7f0000000040)=[{0x0, 0x5, 0x800}, {0x3, 0xac0f, 0x1400}, {0x1, 0x5, 0x1000}, {0x0, 0x20, 0x1000}, {0x0, 0x9527, 0x1000}], 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) setsockopt(r2, 0x6, 0x10, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getsockname$inet(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) 20:42:32 executing program 0: getrusage(0x1, &(0x7f0000000000)) munlockall() 20:42:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="7693615a8edb0d7c33f8e3efcef7ea01ec3e9d7c13830028ae8c3839a244c9bcaf29c2c78917993a1007bd630898a697d1116fd561225cb6f8b8d9cb695e0622f596d6fa6b20837846b2ea8b102c5ea6f64e8882c2dced87ce0c8f9861756622e9a6eabb7962f9c297360c92bce752db112cd94d94045ceeeb829270756b5f92de6b5b4257277aa02633896b18a9d25c014b0524edb06bd10cbd2004598724879af6ac398d5a584447c81eeb9c6d4dd692af3a3c4b5b88f9825f2ff94f906cb9fdc0994e4b45c8e5f91887234c17237ff7c8a46e9f26c8d9f41d40ac24afb3b664d82d3c1d18698f3beeee91d3c2825025", 0xf1}, {&(0x7f0000000180)="7e0a75c7909a1e497bb8302bc1b02a24796c8a180419eb3457d6f41f5340d21366156bf0", 0x24}, {&(0x7f00000001c0)="3dcfee6afd294e924b0a10182023fcf80c39d1224e82a72a9321bbf9cfcf428ce51a4ff4814b11044aa8b95125a7327eb348fa86d60b659268aecfb0cf5439597ad15782428302af223d19e0ebfd", 0x4e}, {&(0x7f0000000280)="aefd3a5cd47e4910e1af83b9e33d8350828515d115f951abde56990f8d6d035b44b52cc77e7ec117618f2025ea3c23e968358787a9440cb5c5cb481020c894dc640cae8a1646b9dfb09362e1eec21237daef6fcc4e8e08e9258d0bd640184fc7ea69225115cdb5fa06c83f698869c1a987de6346d005f7b6f4402782577d81a9d8610560a7879292b73c642bbe1cbabbfae4c932af558f20ad69df02484ef4fc50eb647fc4eecefa9f2d0e83090d1ffdbb537d6f3e8b54a36375058c46f6c0da0979270c41b8f047ccd9e791d0a86641079a1b30a14ce7f0c12a342bcf50d77b776858302b3d7c6840f147f3dd670335e9e5ecfd696dbf2143bb4be4c738282871bc596f80207ec3a53d418f7835fd082777b9e9859646d2277aea93c0a0a08be8281ce6e384ceb2ce3a0c92c866386db94bd8225d54782d37e50767d8d5c73316c6db7ed532c6ce91b352161db061f651ca2e983000013241aa55fa18fb55ce1e2dca80f928dc9ded827bf758d289c43249fb00bd700f0c218169659c12d4da53593b6491d629e467601133407881da31fde89f5754c020ed0f81acf4dd08562848ba5be2e991db7c356262617747448cbca561405e3d1a406712079b91306b14ded27538e3f9f4c92c4ef9a987a3e48abc2f8ce56ef50d603669227fbe3a3a0489ea41f0c67165fa37f1c4c5ed995234a8931ae05562f5d5ca0a4c0dc89c5b0bde053f3e3c802636aface4981576f716dcb982bd136c89d3be5e658c714237da49c63c91af29678e2149b9d54d86badaddaa67f8e8ce776c1f60b4c5461a81674021e387f0bd26fce8b45ca1314f998b98085e80855403e8729f4fda83930ff38b2603177a10e3e2c46338379b4bd75333fee07a4ad4baf3879108645c2dce795f107a7e7f87709c42a754a1c0fc3c0fdbe1e5a99e8cefafb07032fcd554e5e6e088fee6103371b34ff16f6f0614e245981409eaebd2b768870ba37bb03e31adae0eba2ef55844e27fd19a705d3ab74a7825a37a2f9aee35f1aea6772a317c458f1cd6137700ac4ac562273e3a7a341ecdbc9a9680e61ecfda393912bae9ea3d98285809af500223e34e13592dc657ae894e43cb93dfe39b3b3cf2db58f07f713ee9fa3bad5b3863ba4f2e0df2b249d2f679688878a0eb92c24c190aadc9fd23330dd6a574510e69b3133e1cc87b0366543d8a51471101e247cc7c94c959c155e407897fff49fa4129011785d88bba87ad75ac995d4d385ecc5824d9d82634007019e26449fca2f50019596f9dc9e71951826dcef7acbf56a3aa7f2969f41203eb59b7176f6c1da301c68de25dcba6b01578b8ffe842741b094a096bc4d5320f10190d31c788c039e47e64750475717ba9afcc2a3d027ac54ce46eac45378e1085dcb779a414024e4724ef1ff90562792d2e732ad498edbccb7156054690a27cd8299f83285b6253323d9bb159fe75a6e3f968b646c9916a35ebe9a48998da3680fe8626c487a80fea35e5797e3c7a3ca0cace6830bbbb6fcdddceed472cb6d2bc376a2ef9de9b2283861206a3fffea6b64dee2c086a26d974002006b82487e26b947cc6d16e47b08e2c64910ac1709e0e67c59deb891cb8a08e8d89c70f65034ee9065bc3c5db59a8862e725f920111aad711ca33c068c156b5de9f8a1e31283a350a5e8c1ea8a80aff4bb079027fab0c4ada3c6b73558f4251a011756dbf32d6188f330fcb25397f4181a4b69b28660ef0935805827c47caece3c0a2d3eed18b232e4bb2ae9ebc6ca0862ea9824769f16a85550693c4b2bf7a21c474deec42012c15845e454b3dad3be05d1929d63b91e1148a56dfc4ea5fd5b84cf08bac24b59d285e0f8aac103bd05c47df40e3525b2478b5c0b2bd99be91ac10aafa82095877dd4669dd0580d2f41b09677c4a848f57ceea1418ad765cbd99ccef8d3d96ce0f569d7c0a8d0a2788594dcd10d21030ae5f0fa5b50a83ec8108bc828932af8809a273f924ecd707ce9c7f3b10e15b7db6727efcae579da6c190db3c5db5341f807d861c422a1cd494d1a71b8e848566c586526f8d01f0748694140a3b5764b395cada8665b57e915ad6799c30f46ca782b2ed804829f192a31b5acbea9b9980f154dc54a8777c61235c80898aec4054f9f225f772044267ebcaef22bb8533c2a882f5c22336c5784d5c7e8f1a8f01baba2bfdc7d3615487b7a6a4324c39e6549f13db121719a868c44abdc1620655d381c866608950f8f5a97da17f6d51682f129e1ccac20104beadb0a5160d74b038cca2b2de579ad1f228f962990af823ad2edbf645766ce0b3f76ef3cb6534209037c69d660d74c3f5112de3e6a746530fb6d523974ec4f4b8d2fb86f9fdc5d3795771d22eb494b9b4d6bbe4acf2e39e93e7e46c5d98d0da24b8c733db3a036c820dac85f0431b9e1cf59b8acba370f019e28c58c0b73e901dd8189ed67bd965cb7933b663a21d550d1ee39e8802334256aede75b25ba2d178c1167aecccfc467092bb889cbd69cd323fc3e69ebbb227755e577e43a01a0f41b29c43f1a267917e9ce5ed6917b37917195ed2ec4e4d651a4aed3bc8ec0de196095c5d405bb248d6e7f7195d8e5ee3954b84ed90b033917801cc7a14ff46bc987bd82623c7d743d3b568a4b08e74c07edf712484024f76dc4d5000f82a95480dd286138c6f458a05c1b831d60961ccb56c445e7e778aeabeb995d528131eb09351580c24c9faa277886b96d654e7838565e3a6817b061e4a579edbb0343566aed0df2360f67673f562d1f9840a0e2c98bd85b7c118d1d27bd9ab29907d4d43267643689a9db3a09f79f1320dcb3a2a1125959a28082a626e6dec2cdb507a2523a99e1fae6a5eb1f9c82ddb240af94893089c52d7a2011bc6ee18d8cac6d93e6103e7df75224118edfcb0c70b45918e95d6c7a77f48071b2748766b531e9544d3ee92fb02e0baf5e8cc376e83f2de9f85b1632748dcf432392bc34cc1d50bc007f1cb0e777df0878b6a27c4ed1941aea8626afae2a8fa99eb55aa2ac7e754ed0edb5e013f14040a30074a18d4597e1dffb477b85fc5569929199ccb48efb2c990002a06c084cd5d6b861ff65f780b135911f3d87a75322ab515a43558d759a630360bf9b3f52b3febec0a7c334a06288fa833792d591a24a2d0591770f1eac12406b0511df6396209417712370540435553592910e0f0c356749c8880d1bff3fd0cac8e97eedca4b9e0401be16f092efbdf8d4a129108f199de358a73f5e51d005a3c788cdb0f84297373091be665f633fd8db282e5135afb7954717e49d5ae67ae749e2359aed2945affda0e7174a263b68c1bfd362310a3c742eac925c456619b2b50f3452265c4f5b360092ba23dffcbd86aca2aa466e6e3e96b640728836145a65c9d493a7936d14314417b606b066cae4a508c7a1e551e431304e13b14275b12b813120e2c812032fa5aa7d3471515edbab6f416455f380134f5a635a48e3138179f51b805df1db955c4cd97d885a25a90fb026b088c3ced02a7c89213fa15bcbfe872e31fe55b022f21d1bda02e69652fc9a7e0f71b9f179f2555b5d495ae607df30a83674bc20a72dd68554559e1b32d0a9e0d26fc57bcf04f17d6b8ffda02ed408805fe536bd7ba9581227ddb8611fe905eae8b5dd49c048768298b6c776527503685b2d4ecab613cb974e6d4fc499da74dbb1d408087da2a8896984c01d63a855be81dd9d1a366f4c26d575ffeed03f3f560e853ddcd7d27e3690441e6aa4d8c0b43916296aaf4b0f696be5928ed25a5a46461c2ad3c9632d7c033599967b02b0b8162eb8d8cc605e281c0c58b825a9407454758446cf3cf6667db39e1236538a77ca2b087fcef4e3654de06f92c1ac09aeba45b8a48813d18bba6b4e3a49aa4000d9c10d754c15c26e591c872cd1b853f0c0d3982264b1fd39b4ea0586f25b496054c7e3b95771831680fe68886dbf32535387df0f8634a360e857c65da662336ddf81206d4ef3a553f6561325330475baca7cfad8247ab804346838cd72ef4cac0b8ccd4e7d309c8ab7fdec6a1750841f9db2770752b33fcad72f3808be08b83f274fe809b684934b79177d94be8cc8d4d81fb0e5c165cd9e06eb19b767ade02798a5bc6e6e8648cda9d01ce992d32a0653e0ab708283e85a4fd6ccec7107f5477f9bcc1874b08a77a24eae5b465e74e1c252a2e7756ecc938e25bf1dc769fb66c0a3c0ca5761e72a367a6114bed8fdc0d628599f261f676b9b524ad55ca64fa1322759e9e8afd9d83c112622ef4261e1e62ba53ea58a2973b0dedda2ae12e936b8d2d6b7d81f3f21ab0638e13261acadb648480708b1d4dd5f7411e9f252cac2b14553645bc31e10f9428d7f5d6698e3e6a35ff087bb8cc693a7b1df13ca32a7b9202d1dca319692172afe8bba0d5d4c1dc57e4740c29bf9c412d3f4494808ca9459d32e3539388420653a6ad957f98a9eeccbb70eb801fedb66c7ac78c70d18ca0ecd3c8f1987e56bcf5c39a07d88d8dd65ff8cb6d518d18471467f6e964b8523a2bb61844e1b36b79fab56b6e5e3a71b779439bb2d39e3fc625c02039c0cf6cf5f6cd956c195a2097e049f4cf6b009fc0e70a8acd598876e44e515fd8f8d36e70f92f8ea2578d3513de11d3fa6fc95bd5cfb235d161bdd1dd5b7a1259ffa8810af0471af03b245701986f35bee973dac4d29a5f4ce75ace539286f44bcd966d8beb816fbec1722cdcf06d385fc01850869f9eb782d4ec88c378cc719ad6762b4e4289c065a19e5e32ac4939767baf38b415291dfc76b4b7c2ca1f0e6f36db204017ed5b8c3d92cf82cab31a37b9b5c4263595962d89a20ebe6c2e0cd1cb5d91bcf5a0aaab41bf854ee9c0aa0ee71d795b4e6e1b7472dbc4da48ccf28ed198455aab46ccd536fd0cf60db5dcff2b5d9379aaa1e24c408f255ff98596f7f150af703714ace5e68b30b7a071a9ecc70d50670453e4f145f9c9d23357c3d3d2e48bfb87cef2ee59332578b3e77f92785e1179270157cc27fc8ba2e1a622524ee6c2179657fd3d78dce2bbc30fdff9a81bceac38679d06b97306b2f274e6d574567d17d078107dbe8ac27465dd748428dbf9f225dee366357b28518946389d5ad33ac6243e28b42058ae9a25a6c098b9f5d9e6a22de263fcdcab4b0cd72a680ae73d651f92aa10ef90651a50de45283a1240a5c0877879da128910a06ad947e4e4ca1a5c7b52c70f983636956105765f0ac8c6bbfe1b6378aaf9006cdbfc4d3963b07b2d2a1234dd934d74c2046dc86393749c3f1f52f595d23e3a36524a5c8bd4a331ab8ef476d483967905a71b16909a3f7b2ba8002c05d3429d3167fd1abe53ae3d3acd447c6f9cb5be95cd5e9b6060bbeaf3523c447c717b3adfaad1e34aca983c2f4046397f937685584d14808dc09e3b5b320ad1dcb7a3077ce348a0c91410c47acdd4b661da0be7fbe74451d6141665215a456a05356f10c6c5b56d57974cf321b3803af36a8f07635d40a766b6a90a78590f8972f135091537ffc0413bffc92dbc1d1d8753dd44bb429613dbe4ab10007ede916bbde4f7a1442912bfa79e2b2630453aeb07ee797ed9ca995f346a69b813fe26b4975cae0307fcdbed8b580a507c63bd01d7dca649a65178fd7117c5a54a2788e894551894d173a4a384d38c8a9aac9087645508ed5089041250fad8c741bc7d18e24102a71278e6742157341bd65441eb8a222b5ddc76e53737aefcac5541b7573476fe8b875b2f34a6bb6730bf277241896888efbca9fc41de44", 0x1000}, {&(0x7f0000001280)="8c87c9a4f26f0aef4405d03d31d6500717", 0x11}, {&(0x7f00000012c0)}], 0x6, 0x0, 0x3) stat(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001380)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="b428", 0x2}], 0x1, 0x0, 0x6ffff) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r1) fchflags(r1, 0x0) readv(r1, &(0x7f00000000c0), 0x0) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001440)) 20:42:32 executing program 0: r0 = kqueue() r1 = semget(0x1, 0x0, 0x80) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000015c0)=""/249) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mprotect(&(0x7f00003e6000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f000065d000/0x4000)=nil, 0x4000, 0x4, 0x7012, 0xffffffffffffffff, 0x0, 0x8) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000000)=""/185, 0xb9}, {&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000100)=""/122, 0x7a}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/182, 0xb6}, {&(0x7f0000001240)=""/108, 0x6c}, {&(0x7f00000012c0)=""/143, 0x8f}, {&(0x7f0000001380)=""/200, 0xc8}, {&(0x7f0000001480)=""/99, 0x63}], 0x9, 0x0, 0x80000000) 20:42:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x1c0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') fchdir(r0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x146) 20:42:33 executing program 0: r0 = socket(0x2, 0x4001, 0x0) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x1066, &(0x7f00000010c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1058, 0x68, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr=0x3}, @tcp={{0x2, 0x1, 0x41424344, r1, 0x0, 0x0, 0x11, 0x10, 0x8, 0x0, 0x7, {[@nop, @nop, @md5sig={0x13, 0x12, "e00c7952ec393803d97bcc00ccaa29c7"}, @nop, @sack_perm={0x4, 0x2}, @eol, @md5sig={0x13, 0x12, "be2f7a4729514a14a30dbe9f6cddead9"}, @mss={0x2, 0x4, 0x20}]}}, {"44e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7a63fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"}}}}}}) syz_emit_ethernet(0xb6, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x80, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r1, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x3f, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"}}}}}}}) syz_extract_tcp_res(&(0x7f00000002c0), 0x4bb, 0x7) syz_emit_ethernet(0xa5, &(0x7f00000000c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x97, 0xfffc, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @udp={{0x3, 0x1, 0x8}, {"47a3179f3dd767214dd673ef2e0cb09936a955edf19ca5776eb90890dd411803845fbfca11324536fa2543f6ae48c1c94932143050b1618e7ecf30773300e8e933704b96a17b7e1efa051fac6b8ab7f533aa9226e721e544b17cfda25ef388469084e59ba468cd687e81c4a04181e3dbd3714820fab850505c56bf"}}}}}}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x7, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r4 = socket$unix(0x1, 0x2, 0x0) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYRESDEC=r2], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x2) nanosleep(&(0x7f0000000280)={0x9, 0xfffffffffffff000}, 0x0) fchdir(r0) 20:42:33 executing program 0: r0 = socket(0x18, 0x4, 0x2) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202e480ffffffff698a089acc832f238c08bcfb896986e430a72c89e54d14e33fe7d54292f39c49d5e6048c8b27e4ecf59d34354c9708f52cc9b0c1a2245f128691f158f400b0e13a660c62ea534e71eb38e13bc425be235e90918f076a92148a8f65ae97929d7a65156eae7226b02e05a9333983a8faa9921bbef2bddc5adb073939eed460833cb86eaf2dfa512153c9848850b7db52384e264bef54227a9b8375de3850330d500e1d6c2ac43edc865ec0abd72eafda7abde1df749f481b9716259aa3d38e3153cab1a45cfd622378f05b61cc881f68e79d0bc4ca90c36a5d71f1bed4c2d969ec28a11eac75d348d59cc6f32a17613c54663ca25e88d58f532abb911d38819d80ca2e5e8b17cc5b42ec1c7772b9e79f211e6c2202cbdef6e0068818bb8a69f9d15e7e289b"], 0x1) mprotect(&(0x7f0000278000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x0, 0x2) bind(r1, &(0x7f0000000100)=@un=@abs={0x0, 0xd}, 0x8) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0032dbfbad980000000000000024cb52b24a00add274"], 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x10) madvise(&(0x7f0000278000/0x3000)=nil, 0x3000, 0x2) clock_getres(0x4, &(0x7f0000000140)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="98140000b420c3aea2e8d23ca97b447fc2e9579d", 0x14) r3 = dup(r2) ioctl$TIOCSDTR(r3, 0x20007479) mknod$loop(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x100, 0x1) write(r2, 0x0, 0x0) 20:42:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0xfffffffffffffffa, "7f00000000000a75e3a4ce43ba2a4100"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0a", 0x5d5}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd", 0xa85}], 0x2) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a", 0x49}], 0x1) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(0xffffffffffffffff) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000900)=[{&(0x7f00000005c0)="e730b5a95fb321bee887d52835798c0ab6fb858e0004fabeedc7ea5e95f62bb605c78a34fa004390b4067e1791194b43b40e0ef19cea910398f43d8626e3970046e152454e972f2bc1313c19188417127ecb20d38b44cdcdeefbd8bef06004c807f6d27914c559de583caec038944f939647439930eb786047015ed4a7ccef11ab8750b537e9d281bca34124522fd763220033c23b709494aa4e2676bc6715827a75cef082f71b41c12c9880d01bf28420a938", 0xb3}, {&(0x7f00000003c0)="e94133b64c800fa9aaf5b4b5b81b59e52883dbba8dc26615d195ffbee02af6c458a36953efb1ee81f5bf637e859aa89997c30bf685b9d9cab7128a53d21ac1cf63ca326872e8f3656e151acf74ac32aa2ce6b2ddcbb4279f453bcccbb203ca80b5fcd5f22f945970d56e1013370020acf7a7cd75dcc91ea9c34f521e2d61aaa51baddb4b63961e73c1b296b78d251c248e7d0ad9d358f45cb4ec02d530f2943d2c2966f32d5d00635130c1b77db1d5b6117557", 0xb3}, {&(0x7f00000000c0)="dbe604f108c90564fc8af4d8b9598170d09020bb21db88b0e4a42a6fec9cd5d6715401929f8f299a42ce14ed3a39", 0x2e}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="1e7cf673601bc1cc31d27a9c4b01010000000000002001c0aa1a7209c554573bee2c4d0b8694bcf74ab3e672663576e521cbaceb4c83191ae487030051f9520971655ae0df7e9ec25e566e2025c3fb547b440440bd52be2d3c135be9254a78131a5da6ef9925eaab6ba6e5d0bb5c9be71fcf9873c7f0c7758ff2e9119e6ee8e808b94565fc39e934d12045766f9df5555d16ad5e214f9a46b67b2eb8d9e510e39b049457bd61688160db95", 0xab}, {&(0x7f0000001e00)="acd3109b1cb77f90a6b5fc15b03c1c62d78d6e082b46467db5d075ff3d413c3825069c09b892fe00653f1aa9df377113891cd3d4ca2fcc249a75a7c3632923fbb908544874f1d5773171fad51f77534dc02077c50c92c01f4c9d1213acf73be7d465e3c9c3034c8e61a465795a97911fc2f2b39707eeb3a3f43db49f3c4d00f4d776a5677e9a691e5c38b6338962f0ff1a24e73c1b174a3e70e58efd5798db1647f50119382d47f1174104ac8014c4d55be11d4594e46bd099b9fc8f5233a0de421dbca57c2eaa4bcf3a224aa376cb205a369139a715f3160ace120749450f052f53e0b219cc5123c7509df1076955de5f0ed0ecbb537a9c64d5d0a1369391ecbc24542a7da1d72054e890332e811a2bfaf10edd66ceba49105cb1d207e0d076d3acfb7e1b62476629ac774374190b5ae1e855ef28e5f3a8a580ecf6f542cd90864bcf698b5855e94929f3b29c378218586df5561da5e469b55e9a61c94cd553b11150387c894395d55e1369f14f2616cdd856eb93c9684819567d1fd3dc0862afe2aed4738f9e97471fada13c11237149d90944f7a735abec7026f16dbe9ff96362655828ae1f1a839596ac7a4e0b3c3109c232ebb3c99278375fed7d684367f55da2c75f06ed3124f1f5ebbca03f2672fe15075863a1108146204315506117a4745175c0aa1544105cd7846ca325ee83ce163f0987ec76e6b3a418350ca9457784f97b5762394b57c171b7c1052c04b4acebcaba708be9bec3d1783be8c67f2834db43a5871431b9ae51072f1e8e2f97224742349690ff400fbd5bde79ae62184350d74f037b64ae144e0d9fee9984cf96f9fc9479021192ca7aa918a0912eeb6909110d9c368a1eb2734b9ee5aface01f197b7fc206f8664b5d51ab2e874b1d6ae20e7d91c9cd8834ff5c5644ef927f83b7780440b4390defe210ca600ddc7a9d217d36cc1f661ce7454569c00b5f19da2771ebe9cd6bb895a843a4b535e0a114d3863638412b36deb0ba840f870659a8f5a9b512aae26fd9913239bc94179c186694a2c181fd493879a9a6064f7c3b8bb06c8d0be986299e5a2e1c48b96de484e74e6d507803b7eb60252dfae1052795ca8e60c332d3055451c3eb61e36f21715168f864bb5a24e00d75ee060821b5b96d8258989d1effcbb59a4c3e23bd8378d5600e85ba584fdd01c5c534580d71e82f0b2bca9fe03a7eb684a130da55a823c0769d6c9957f922fda82b32cc8b20fa466fe0c8e646e7cf847a2b6f5c8258dc9e34ddc62930a5de8ed26bb789693473590af4713a6f4e752bf49f24d476dd4eec43d15929fd6201a27f474d78664a70f43f231a35d5c5b7480e923e13bd716913a4fa2e7ea3cacbff9a93cacb02b9f7ff664f9e805b82b3fd83978c7137e9087d683954aaf1011c7acd435c2edef1a65d5d3bd76d6d6e6f29e76745ffb2dea0e4d91aac256d1cc04bd47c2884ea76a7b7d30137e2f03b17d8dd8d7061d662c95c2a944df556c4fb3f0d632a88566d3778aacb9a753da1442423c54f1dad95062f2d2d6eddae7bd74f223d712da68c99b8dee7fbfca10bf4f636d16e79cf926b64876e6416f7a1ab35788acd348f0294ee7ae62855581acb9a3891f2b2f4bffb3decf7f5f9a0f538d7b399b99ef4a59f1ed3cb6ec6693f623a6d4b1919a1ad844aa90d6fd6e8849c82cae238a8a30cd64a81bdd36abcc8ddabba20d97c63cf538202dc59a453873802e6f441eaf4dd8ae592660126e5ee271cabc81a15e96c9b067df8196c098f821053c7861ff1baa18081a8ed8db7e1e42d452d5139a97b1224932a5b3d8a54b4b593a773a5198d0512cfc2e818dd03c503ef89b20825ff4a2ded0b436319cfebd25ded1577bb7f5773123c3f306430552d78caf842256fd3cb1a6c4c97bf751aeecb2a14cb59384573bd3917f5074cd5066c6af7df112a73e8262f60feb38c6c1a2330b374a0645cf9c44aa0371c4bf36e21d96d3c560053fce7dfa28379382840893f991368ae2d7e96849413f96babd323f1bc77226d7aff2d5885c715474127ffa1a4278b89dc907574ad5010673a2124fbbd8e51c7cd4de7ed562a64dfc585d6edec649d5e15c362cbc3a08c230bb32e5651c342d07bbfc3589031cbc47cfa876251844a5cc6a5faee3288ba7ebb76af789cfcfc3fa6e452dbd1ebefb883647493a6b7831a705247ae5f3002419dc247d1bb301682a1a90cfd418be3a9025f96ba55b4c11dffb07c8c8c9fe5cdcc6e69ea5f4c60c3fcc0ac66e7303281aa2371d5f9d633cbcc3107f1d9ba062f9f01551129c7a9fa1c1f8d695e8411c797aa8294efe256b8e147ea5d12503acb654aa8949289d66ac1868e1240f7fc178b00d24b62c4aa8d79fec78155e024be5d4c05d85d47a96ede5bab0462428fd0bbcd11951e6203bb2559e7285527d30a3d78f96d1b74b9f6ed64feda8aa5f1bb9db2acf22f4d90e5b547331043ae452f7afe17c9a0e124999b01ba57c56395c4fabf4ce8f44568e2ee4e8b321ef9712efeea45a17cf231cea770b36ac51a0d57018659e8214009d28927a125468eb4cc633e844e0f0986d79c732ea053b3b83b4483b788bbaf0da16833100d24267a0ac6ae27b1d03f215d237ca895f8952f67dd2036f009500601447e689af39e1216aef051c20fa35246ef605b622f630fbae432a9c9b64355af0cece176823c87d6cb8734359d15e1a0e5cf532ec02b20259dc237bd0b4d092eddd3c3cd42a427524403cbcb8e87337e58936a141915553fac28761aa3b67fefe29b94c3f9698f65d627380974308d77a44b88472708b33f2461a9ace1bbd916efb2ae9f12a7f1e52abe8c192e864de4e29c27d693bce76d70033db1dd0890521731864e6bbecf40981eb1086016b2e3e11ca710f93440b256fd8beac8077c0e5f1de461bad5824879258117767207d61f7115f850aa6d79523a2b71b3ac679c9aff3ef140dfd7c3ee73da084cfd7f89602b8ba13ff0ebf7044e1079361a9be8031e6bdb1eb314eade8d98d3ec068face696593a86e357957b2383f77a92bdc398360fbb9332a5ac7d2b0364facdc5f65919ea230166e58a36624189e95e32e151625cdfcda6f8ec9407ad96096b1006ee893aaafe7426d276b5d9c5a2c15200b0608543cf1f44f5410239a0e24db09c0e6f05f2470b31270f59bc28ebcae86fbf8ea99a9861d41889ccf53b36b8259a9c7ec5ef960ebe7ce6fd0aefded914c6e2aa1e7db6b77b45b975db9af886776eadc336e891fb8f8b0ea9b4d06b64d2d83dc945fc38cc3e7e2a4f6ba65e81fd6a725ef86f07ac911ffb2517b1640657bd1e538158a795dae7786904cb52d745039d54570355d6a3d2833a5ccf4eb5e06ed8eb5daa9ab01fe9e14aef8d6c67e84358b68830f62c0b15703775b913f6d819d488bc9fc83aafbad3ff71920101695a36c7d7626f4b6dea3034b4bf13086e2e2a69270e4a7c70ac385e1411c80bbb565df9f85475fc0ed60dcbf7b6e70f6d548557232d49108bd4c2c877e868f40742610bc2b4a7ded92928eacbf0e338fcbd88f0e5882fcee2fcae438e593dcd6bce3f12bd6ac6b88772dbc08901883fe7036e604b0794bd610280b1c8987612586c5a4cbe37920cf6276d30907f517776590a41863052216066b247b22800f9db7724c6106d05eb0b63dfd4fb4d623798ed1c21fd0a16f891bcdd873f4637b2eb3a5a452a14158f034aeab61be1d4e2295d3524a3c2c224173cf13443bce50098c18b7ffc57dedb6375e76c34b894e97548603c1843067874843af24feb2c1bccf88be9800c4a36b402f5ff70243f699d045974b91841460f5b5d0a3d00bd9391cf59b60a66ff357375fa49d74a2b64f3be74c9d4170889e7ec63a59ee4bc76bc53ebdf91a910a0a606f846c0f27b26b79f7970c756e64d8a56542c4ec5bda92f55d67213e7ee1558185fefcd78b870aebc309bf28a11bfa51b798857936d9946d68ca80b497cba90d7b859766a59c91208ccdf908d56d6013729a7d073cc021485c80f33ce3c83486fc06f6f9ef3e9689a06cd61a8cfd9049430d50f310688d1356be1109319d57477b9e7771d1f4b79cde478c2e0cc90d4bdc0c65113684b51d6206c0d35be52af25e5a504ae20b8d8d68ad07c35231d5a8ec4531393399253e7a658ac1ff097976fa951a3b3f284d8ea4c0c4128a2241d2c6cf9cbc3fc846d3b58b0780eefe5189296bad98bb59d0169bbb760a5171e1e54c0e9d644b214a84b75fdf9cb43139e5724d85fb1da959090dba77e5ae4c05b7a0669d9c1f3e581ed6651d336a15437bb8b08eb62cd2bd759bffd815d635fc191767300968373c60cb629f067871f95b2e7713f3ea2daeecb2db0d6545a088f539f3041df5f600c74148f94386b30002921f597b3abc9bf9c75ae98639c1e80f6b34ec8ad6b5fb7a8adc3382761564ce055bad69870ee8b4095b7e9a4517ad8f429827fed3077b8d31aa3b054edc2b842ed5045a28adea45b18a79c5f561eb8626c98ce04a8fc2ffd9c9b3e81202f813962bfa176cad2807008a363c318815475f7e997da66ddbe3330762157b7a56f07e287db9fa626e1a25ffb733a3306210ac6d976bf8c4e5e8ce9b80e3f817a9406c1f5a26b2d275c08888e40ff43b797d84973c48ccca78e1b795cb3c99098c35079778e182b90e9da621f69147cb1af95c5c909a8f55efa300fca638093d7d5bbda4ebe2bfa77323bd58b40f8f16f0cf8588555fcb55e2ed9aabf5ae7f5000e87995f22bc06170085e5dbe57b85f686545570ba545cda1f960e89968678f537dfe580c7801e1a1be8439f4e49e60672c568ac4d4332b7c418e8a100665ee251904ea0edd9b7438085b3ab30072beefae2e9bec412a49e646d6b4c75d8e29e8d78d1dc36c1ed109735cafd440d5b25c4b20e71f0a7fe9c07ec5219377c988cf90d5d6e07b726dfaba2acf257ede78b622fce339a43eaf7fd020e6c30318de22b07afca8896786524e95d65ed315ddb085859d588dcfd800f026135ae3197db27412aed27b610a591db28bb8456eeaec52f4a443b8a9d98cb418bda2e58fa9543454f9f54be45f7c8b6e76f707a9fb22c95a5b193703fa2c3a838cf56830b8fc730d1b737309145ee098129193ea7507a15f1732115a2870567d6b81187cfbcb1125d41d388803334de9390e7fae63987ae52e6164bf4e426d1113307d6697cb85a36a7ebf01e2082f1c8bff55b6eed35f1c0907f4d39c3b7941447e39c372b181cd7817170dc643bd91c03af11f7629541c79a8aa221a5b944f90325a564a705196ce50a61958adc9ca33bbd89f671812290dc5c372edfb2c6455c4744b0a0ce508013d625228f5215a9abcc864f454598a07dcf3093a862c0859be70d61de156b17fb4b53ae7ef118a6c4f8c6b2eb501e2bc1c88d94ced9c25249133cfb5db6a8b725e4e1b17f3b2b3cfe15615e1b9f0a1fc65ee10ca484b16ef6aff1f533b8ed8b471cc0979cab4b3779cf993ba36810a4954404d72060686635f3aad76ba1f48d7f8b4da68b62678640cc8d387e5277db67e9c9e77b6443a9f7117ad1bbf561fd101211c22720fc5d522cf845757510df8ca4a04e4cfa2db122a6ea5b7d75cf51e34c86643a499c6ffac26993be806e8d92d6ce4bfbfa4a63b28a27072e427ac18f1ba8bd3c8efce4474d0cabd66d6ec6ba283c185aa2c53da4a21c6b4801cfc37db6137aae64667176637333ab82b80e44267bc486fcbe611e83ae25ddbe1775d73fbd412add2dbec9a84333259023dd08a249efb56a", 0x1000}, {&(0x7f0000000b00)="419153acf9ad8d3278ee6c3f6c85b5aa37fac75e8d84dc5269cfd8ae8249976d30a2438a234ed4a75cd646318ee1175b28fdccfe8c12c214231a6ed96571f8adf1074992bf41a79f0d81e5aa667462e592fecb4b54aa69fb8824eb8be1589c9bec39c80a29e671cced41b598c6237bc4a11630252fc0af314cb31972b12cfd519b12908052b485d059cbb3d538870ca646c817bc35e53d567b56ca614e3bd692664272f9ee0d69a11f558081912545d0deb0601a57027fda8dda4aac70618edc9461d8da108de30ea030eb1db6886330a416b1aa475d9b4b6a8433ff100aa039c25f43caf0d73143790a32efe5cc9221a47bec826a2a6b34771bf95a8205125a8bc44b586362", 0x106}, {&(0x7f0000000700)="9a9f4cc75a3980b402df006019c110307b11ba", 0x13}, {&(0x7f0000000740)="ff796063fa6ed730e36e0ceb393ffd08e76a38d3cb510d7fee673702d4cf898ae969a7ce1f05b6e1fceee89b96ae0d97b2778c5e2bc42bf564f47fe88923c3cca3d7f07ea9f1137dfe6989eae269a40d0d67d19832bf45d279ac5d52c5801054c659df22832b4ed23727873f0e4552111da9bba8219c09eb5716f7e2c385e367741132d345619f42620b67e4e5ebdce32f5118ee60d107d39a4c10dcf01d4bdc0c1c935646a6bdb1497539b9dcca1fe6ce", 0xb1}, {&(0x7f0000000880)="6fd0285f210eb91078bcab45992a01d267c28385ecc57e2b57f0d9a573e99d37ade06bf25ce3632cfd741030ba52f99357c8fc8d2a1e5b8d7f708aa5acc92f2a20ceb27470bea65820bb54ed104efffdd94ac4cb4b3838a95335e015cda7369cf1f6521e7eef1ae358a706b83124829275918fb2210bd28003a4", 0x7a}], 0xa, &(0x7f00000000c0), 0x0, 0x400}, 0x8) 20:42:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000004c0)="be9588cb", 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f00000001c0)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbaeff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7068a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc780bd319a6235b800800000000000000f525897bfdd75d1f2d5a302b3c4eefe2f5ace97cade03c418d91b5edd3d278cedcdd1e7d4b95b3a63cd9079888381a65a8789264cd8048410f29befde650c4fa5dcb582718b324bf28706d04a602d395a0ff0aafed57c5dc7a2d17ef96202dc44790cc423511a5c2c44c1d6a2cffbad9e62418bc25d106ac22145de479fafe620614d07d935a3ae6cd295d9ccca947a6f483c71d2e04af4a8ffd6a534d183eb7d39dd34770f37290a93d68882c6a8d220e5feb6940b4ea75e0f94abe6c4bb9e905bc86656f854a277e6907c4478d74d2cf08a56c02d6c9586397ccbfbc41e3789060018a3c7047ea96afc10d610015f6861ce8e55f4bb8a90a29627ac549e3b", 0xfdf4, 0x405, 0x0, 0xfffffffffffffd51) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 20:42:34 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd600800000000000000000000000000000000000000000000ff0200000000000000000000000000010000c20402000000b664f34ad12ee65d340d0a98592b74807ac0f67daf8d"]) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000013c0)={0x0, ""/4111}, 0x106e, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xb48, r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$getown(r2, 0x5) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) getdents(0xffffffffffffffff, &(0x7f0000000140)=""/9, 0x9) r4 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x4, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x94, 0x401}, 0x8, 0xffffffff00000000, r3, r4, 0x6, 0x2ec, 0x98, 0x2}) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00E?\x00'/230], 0xe6, 0x1, 0x0) msgrcv(r5, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r1], 0x106e, 0x3, 0x0) r6 = socket(0x18, 0x400000002, 0x0) msgsnd(r5, &(0x7f00000000c0)=ANY=[@ANYRES64=r6, @ANYRES32, @ANYRESDEC, @ANYRESOCT=0x0, @ANYRES64, @ANYRES32, @ANYRES32=r5, @ANYRESOCT, @ANYRES64, @ANYRES16=r1], 0x0, 0x800) 20:42:34 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000100)=""/4096) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x85, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x409}, 0x9, 0x1, 0x20000000000008}) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(0x0, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/121) semop(r2, &(0x7f0000001240)=[{0x3, 0x8, 0x1000}, {0x4, 0x9, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x0, 0x1000}], 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/4096) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x85, 0xffffffffffffffff, r0, r1, 0x0, 0x10, 0x409}, 0x5, 0x1, 0x20000000000008}) r3 = getgid() getgroups(0x2, &(0x7f0000000040)=[r3, r0]) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, r3]) fchownat(0xffffffffffffffff, &(0x7f0000001100)='./file0\x00', 0x0, r3, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x37a) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e730878ff5dbfdcf0000200683a00a52d00", 0x0, 0xffffff81}) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffc, "c697c85ea43f83bcdf0000001db0a9f70800"}) syz_open_pts() 20:42:34 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x3}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="bd", 0x1}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x108f0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x1, 0x0) fchflags(r3, 0x10000) r4 = dup2(r0, r1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) bind(r4, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x11, r5, 0x0, 0x9) chdir(&(0x7f00000001c0)='./file0\x00') writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) 20:42:34 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, "2484a2", 0x0, 0x2b, 0x0, @loopback, @mcast1, [@fragment={0x2b, 0x0, 0x0, 0x0, 0x0, 0x15}]}}}}}}}) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6, 0x7}, {0x2, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000180)=[{0x2, 0x200c, 0x800}, {0x5, 0x2, 0x1400}, {0x0, 0x105}, {0x4, 0x7, 0x800}, {0x0, 0x3}, {0x4, 0x3, 0x1800}, {0x1, 0x6}, {0x1, 0x3ae9b8cc, 0x1000}, {0x4, 0xc333, 0x1800}, {0x4, 0x2}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x1, 0x800}, {0x0, 0x5}, {0x0, 0xfffe, 0x1800}], 0x5) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x800, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x600, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r3, 0x0, 0x9, 0x8, 0x9, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001740)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000380)="3f37b5f1c8074c010dd0ab7f7443c166f0359ea5dafb111d08e1bff7f92148ae063f8e213914f25f798bfa0cb32bb90c6a0cc56639", 0x35}, {&(0x7f0000000440)="bb8c38fe86b494de17f9f40172dfe8f871023ac9d9e9aea38ee8dca05413bb3439733e2d0e7e2dd930ceac8e8f414b36a2c8d1ec92afb692d3873b4a76a79688c5b0324d050333fdf0975a61703c2fc36009e0c40ff2fd5a373c654582db684d6d3396aa38b075d1ef784d909123b506f09e030e687b559b02957e7acdbb99ff5bb90707b8f925126a588ae5480a88870d7f3c0b632d9bf5cfd34b7bc46b250ef6cc85b245c7dc714de04db13a4a0547d3f32fb2de613cbe81f425af5fbd64808425df6e683508262ff5ca6863ee6e07914679536462ff9373071c652c410105c5a68aedeac8dd1f355b3b11ec7782e6eb9bcb57ad2319512bfc6f4a9b319964580fe5c1819b5b49d32485e9d821434b6a61b8383c3aff20e99ca46f11f11da9f7fc64266421dbf87875099de69862d8c9d9490483d564162535a416f06608d488711c1478deb21f7a460e05130e7a6ef94d6095c3f7a126b360ebbd4f3136919c7150fbb842bbf40ce3a1701c910e9b3c3c629f71d8fe360105cb772f4ab7ec7295651b4a04a0182246ebe53a353fbd7aba55f70bd778440956c770ecaceb292e401618b74b578a437062758250da5f862fbacd2f8041b05c374ef3d15e1caf063398e0f47545955d1ad9be2436bb70dabf6091a7f980726d1297514eba2c4af64528ea47a50b8cdd96005b2a4434301204676775c45f02e6964003d4edcbb90784f707a57fbec8ff3aeb25c1487ac08f67329ea0f9c6007c813e054925bdfb32e47ae3e7bd703f589e8d6c775df22a7aa37bd8692587cb2e161ae499f8b66ab989d04325cb836b55b457de2be2c58260837ecf4032eb1c2c40ac4790b52e35fb314ce64957d5b81fa7615e9d3829a893d73b29e567e549dce983f683d8c5470e7b6a701e9eb22e04ae935bb97b815ab44382f7cb0196739f5d90618cd0be046dac075bfb3ed469dc64b838ad1c6f4b330e05250ab5a68ec7a9b6e551eb9d47931ddaf37ea5513128aac7df1687640c4d0941015c4910482bdb94a779be351629e1c7198bcc0bebcaf8f8df5cd7423ac932518c18e29adb5f2811c4c750532bfc97b7ac2e5236ace233487a4dd9349ead3737d669e13d3fbd24ea4be325c8ffe66ed69ad3a920f5f646eaa1f4b82d4e42ac38df45e750e3467403b9ae7862b7d1049066a14745bc276a27075b1bdea20584e07d663f1daf67c5fef20fc4471e924545ff6b9c7bbe41b1298569d4009997b36a89214978be54c317724fbbe120a4f8fe9f4ac1605dbee6876a8fe6b08f20587fee4683b5d764a9c584c1c24f0acbd058fad57d2011baad62a36f073fb851cd41cb529c6487c9c7220869e3ad0cbd830abe67c5a9b2726819d2765f86da84f5bd4ccc7cdc5336f421f72ace73d6a2b2258c05fd62328e16c1cfddb97bafd17fd8d2f0031115419268e48c4801717be04a08d86f6dde4bc29e9415a1afda5bb764e62c6f0292e4312719d86a883ad246182c4baf779a5996e30f819e96a2bf47ff7d93541b8d088d98395c210323936b977f8451732d7a47d02efee3a874bc396c062a004a2b53676dfcf427d5e627fd8c86fd24071cea53ebbf3b8985d686c4e4e5f8319cf7407fb772aa26d0337e119752469288d05ce2308ed041e65cc31fd168c5d28c8f74d9ca206246516918f19ba4bacaee0b8cbb88f0668644af8d499f982cc09a4c5167f5f3589e3d3ae99eb48b232854842f2a26c040928c41e4f9acf0254d0e869bf65f9dab3ca79555ee66dbeb7eabe101ca4fda73ab28271a25a9f08d9c7101901e784da09bbde95cd9dad411c46ded7afaca1501fc943480810555bd7efe348701a7ef7fb2e942f736aae38c7ea02b3dac103da03d77d644144774755cf7a376ee3e5dcdb7b5c08486608a4a9f3fe685006df4109f5ccc55e4f7af621f2cd3568c0b977e510ea50c73e59a5860ad2c5f9be2bbd629c6821d5ed4f6673a64c441d49ecee504896b455c5fb88f1926933e2a21ab2bd77512e0b6f0dc399676cf45609bde0732f9b761548672af0a8fb3f99ce0263c41e857eef96f02e3d77a55d08aae97b4aea4d6f5d2490b35a87fdbfe7aec5ec75937d4ee5427d6d59ce7a948469d757b22b3303ae398f7b185aacd6d2360ee835bcbc8edd4ddad5ea0550f8bc64e109dc2b5f3f772207e6eadad2baff3c2e754df530fb79da42d70754c36b59d0233f9ae0951b88b3f6d1a6731719da0d41e4f058d6e38b582765f68d1d71f5fa33a0c1414198869a04d72d78e86b937bd1b164867863f5d59518e5bb58178eee5f93d1210d7ada0edcf1fcffd7895f42121392d2b6a5d705a12095bf3915d86b5ba255f6499c9358a1fa5dfd5bd5b25e41f6c7ba748b345daf20caba62e20d6647dcd2efa097d7736752eacc4f117158e9ac1b0a7b6f1cd5ab173f936e21b6698d54d122710547b7f6c27ebf464a8bb4ae92139852a9bd9b8423cd19fc05ab5ed9685988db5e685a66d695e6c438b78d46db7617e77500b4b5dca3e151fa63743c335d4c5e4b9897997784cabe2cb13b6b597e172433d970b4d3f08faff93a5e61b85921a3dad6c29c755c5fa7b61db5d43c685f0ed4b657b65ba29eecd67fc3e7f5bf79be25d9e916df40a4ad3a16f3a17e6343b2e3f315a2de9e4d91ea532855db7d331c35f1a316a15fb482f7c4304e6f6d1469158b2f5aa4e1e0484793de4a0d3227023a00754e791aa86313d6ec456f89c35a9ad10aa007b9d824cac9a83b1d7223b2bce13d024924c912c2f8ecb741d29fb50ee752698945a7f1a7d22ac0cecd055b329d767b2112126957efd216efe1495446e2871e7a68bb03639468930edaaa5ca87fa91485b6365deeb7b61196dfaaa6d6cd662df04df2eb2a42757dca0b019dfcbd67efb6859f20ebb865e80041e2bb4de298b5d6ff2a27c6d79aa6b643cb8671586a240f5bfe3f87a7f03ae75bd660992d442fe633c6e43c1ff50d96579b62ad1e35c2deb65f65bf0c8ebc2db26bf88b73a4bef0e4a1ad599f080d7da9b2833a15fb0c8db970f89116719da3d0be3e9610447a1e06232fdcc7e76fe95ff22fe1c98201011808fa1254e5c34a66191a8d8237eb34f6281a690e1a8d06a0cb6bd124e5e1cd80a243c836ab599f93ea97a8828655f8047ce0a1b148808862e01a8f0db44466892d2150f9f44e53a183ab22484e9710e05b3841c34b847cd63ad5e7af94817c67c490c5b1d66f6ab94f2581062ed9ef3019186b44ff92e47680328e5a24b908cc8d045c833c1188c48660aac2587f1f49e3c0d74535bac922b2e802f5d96b24864564b37b862cca5e9675341cec8df12957f3eae6815894602724c8f3841ac5dd080fabc966d073ae4f006361c41276c00849d93348b2197a10b791230d1c33cb92de6e850a517b84cde65caadacf0d0d596a32ef8839f6c584890558acc9c66dbdd93d92ac23d8386ed6e6398fdda39ff4df69e64ceb72b4143ee466a9173be9a362215caf88e05a63af5ee6c7c4701b129ca6e09c86d6d2b010895ba927b5bc8774a4d1ffb7ed9cdbf595be68593646c174c53f43f1708aa3bdbba786b7b1b9436f0f2e08bb0e3020c5b6e24f9c3b549c8f5a6dece3d18e7bfc16ce0877fea852ec0147fc4165843b8f19d0c3ae0eb0ce34e687440aee8e1fb90e114d799121b34bb0b96c15ac027709da9a1443d3ef99a9091c1e84f764ab4ef4dd216234277736bba0f818383f070de23f118458b8b83242113720db854c3bbddb417a9805f0e3f23f1b48f3fc355e9a29d8d41b6df359a6093bc095471b4f4ec6deea2afb4ce112232a6f85cd361da64988930d8d51e9f93290327b63ab1be51c0c5e83f305b3dbe8a26aadeebcafa2892599fbdd96fcf1396a2d32a2dd9dc549e3557df113b3b3188e406785014620ddc5b72dd8dc644c9c41d907dfccbdbf27bf79713f30e3d9baf28e678995314fe382cbbde9c3bc7d29bb1f6bc99bf1eaacd41d2ced9864c605c78c87cc16248e9d14007c7b99049d59c884b4459eba9cde252a272be22f2eeac5a7ac623942015cb85e59fc5a050f0c3de8fbd6e85ea96f2b80bb98705f6adf8b894e369a3c4513b700925d3fd27bab33ec9ec871855806f82a50e5cd04b57e32cfe551f5e70e065a60c48bd6c83937f9d46bb6d4385473850d6a50c2a6d52c36061f3bbc4f5c2b44c00372ff27c7938bbedfacf20f013a644e60159cfda3500313e0ca740e7da92e732e8c4cdee714aacbd4be964dc2bfa569659eabf5820b8ad5b1f0993a489018f062d76b46933b427505ec0e169ecd978c24dba219f6e8b01a1166a6a2f73ef56309661eaada169665428bc87997e90abea5514bf5192cb2ab79cf68fae8b27144283f7a3f55528c9e6f47dcaf7027c4c9bd03e03de69d01b611804b347905275b60f890a75e72dc3632502fe4e988046a07ad6b693317b74c192c9caf40f90b66e54817cabd57c36d17ba32a0fa5d8ba5b8f539412a77fca970ca579b661bb4f6db1f1ab38c0979114e051b03f85b8feb9287c78781955d95e6d2c0bed268b768ecf3f9dbc2e3b13d7aca7aa12c8d9d88e78aa9aac8cfabc3fdd6bae43e22cecd071847df1eea80dea92d0621d9cf23c6891f603f1e026daeb80a1d3077ab83b0c768f8520ecdcc202ccd4fd801177a33ebafb87d69bdaad8324bf9b4502760951986c5ab4c972b3b8dbc729bbef39d79661f29fa838c7144440f3b6b02cd83069c3c5e3d2e7349e55e475d2e44dc17ff453be32d57d392e413709dfd8d35eee2a289682cca28761995ee4dfa5c287e989aa1ec6a6250f143cfd7816fd87c43c243db69e892ee371305b52e875c151628448dbcddc074e45b292ddeb14e1e6df81141f9d6aaf2fca0ff0f74f4698b45ec22cd4e499e41b1257377471c60b0a9e9e7fc8cd683cf8e497ccf216a1dfdf962f15d4354ab4e7cff6404f6cfc4d38e2fd6276d25560cac3a8c6f6c12eb265d1fa2d41d0d5d41aa66309f040438242ff8425fe7996707e6c9559c4261a40cb8ee019a0fcd7e34c3db5bd90c9bf345e78db6ead78010f56c7a85344b0aeeb465c0bab68468fb4fbb0bf5f1caf034ed76bc05a2fe111f3e4845f2ea4cfe2aa836f8954831d048b958fbe5e781a5ce6dcc7ac6b0728668aa58a8c011873ccb14c213ce44a36f057a4287804c814529518b880ea94cb680f8c643df98512958d33af9238fc083055599a0d27eb00749cd694e67becd02305d034392f5dd5ee902e81afc017fd063bca91e313a43edf990e6b6d4c364acbc7a87f375935c30a4751ab1975355bffe4b0b9766097e72632954debb192800bc7eab84b9a6b5f12d407947251f7897ad42b62cf4e40ac22ea02d383ecd87a906d662e87b5ba30c6fc81fb27019e7693ec4adcdac264b14ca5b65a5e20b65c2b12f623e95d68a292980dedf085095a04fbcb95a513018793dad816ce8f285a3438c2e5438fc2394bf68b3ffdb75d20c137cdcf040101ac4a9ae690e519d9a40ae04d975c925bf82cd3891b81a8f2dec3403729ae4c9d5e7542bb9ebaa83ffeff630a5d04402d84048c6cae1a72893d032f24d0a530b0353f6ebe9c73571cceef65f3ae7f83facf4e351bcae7a5aec24e5d34116c420f36a84c7f58aa4642e4a08d9c64efc8f24a01678397158b13dd6fdbdce57cb070334bcf8376e8cf13bf8ae255e015c9490ca877941a95c77e6f87590c9d4b29858040f8b489a891ee6238aa9e3a53c79d8745d748c4ff57d0725eac80be66fc27803bd09b1f7aefcf06b28bd0e1a9ccd80691", 0x1000}, {&(0x7f0000000240)="703255011112e2ed6439ca64efca7b0b5067585fbacfbf745c9cd4303af8acd2431060fe2e4edf26ee34d006bb8ef50f64fb31f4913fa36329c9281bec1529c6aa8615b187571e0355ec5c1b2d8a4b648a2e20f3ee1a07e07cf3fd4c4abb9fc64922efcfb3fa14cabc21ef30d3dbf72d0849549a30e8b484ff490092e0c2de48f1f775215a85f4b20df89d56b52afcc735efcd144cf3e7c01384b6dce8f56dbb3df47d333b45b61568b8dc45df1a1f0382aa577bedfb4019de01c206c17e7e15afe4d74314e37c630800c9bda87e0b7a958197a275588d46cca8fe74106e79644ac08ff49d", 0xe5}, {&(0x7f0000001440)="4df7067c205342b61136a29c3a072bb7189cbf31c78d7bb495b04bceeb6345474240b4ff382779289602b261c9fcca2d87d098dc39f75fed5c47f0d333e5318fc29c49f71a3ccb2fbf1c8af06c957d66dba96496023d891c110272c4e0db1c7d258e7a74c1a26f87e661e241c47e7a0861bd8fefb33a783cea938824efb9b0adf37d", 0x82}, {&(0x7f0000001780)="22d26d56727c240776e057597f5a3b265e1af5e4666a15d2feb8b90000f64a2cc652c461cb9b7f88b00f14f262733834db51d0ef2c99b82cf11588d39d94405797f3bc291e915d69347bc3b36eacee51899ac482e0ededb735279ad17b34b182b03657f253fddabac204373f4cd3bf08630fa22f7c441eceea7dc13f4144d4d498843aab5e57257974f57f773dea8a58f290766e6f356d0354eeb4b90000000000010000b690da04acdbb88b2ccfc6c81ce883bd322efde7ecd9c6700015476c42be5c55077660dfa9d97ee86ff7eda542da4431c27373", 0xd7}], 0x5, &(0x7f0000001580)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r3}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, r1]}], 0xd8, 0x407}, 0xa) getgroups(0x8, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000001880)=""/4096) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) getitimer(0x2, &(0x7f0000001680)) semop(r0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2, 0x800}], 0x3) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000000)=""/49) 20:42:34 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000180)={@local, @random="69f4ca9d41de", [], {@ipv6={0x86dd, {0x0, 0x6, "51e013", 0x14, 0x0, 0x0, @local={0xfe, 0x80, [], 0x0}, @ipv4={[], [], @rand_addr}, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) msgget$private(0x0, 0xffffffffffffffed) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10000, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x10002, 0x100000001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x10002, 0x100000001}) r2 = dup2(r0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x9, 0x0, 0x81, 0xffff7fff}, {0x8a, 0x80, 0x3, 0x6}, {0x3, 0xfe, 0x9, 0x6}, {0x5ca, 0x1, 0x81, 0x2}]}) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000100)='./file0/file0\x00', r3, &(0x7f0000001200)='./file0\x00') pread(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x40b9, 0x4257}) msgget$private(0x0, 0x2) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_STAT(r5, 0x2, &(0x7f000001b400)=""/102400) msgrcv(r5, 0x0, 0x0, 0x3, 0x1800) munlockall() msgsnd(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="01080000ea2100006cd9bd384465a089e1f7d1b236b5876ad571f144f7aa4885f533576b5e44ac6f7fc2dc7b84add9b3419ec6ac16bce69f79fa4e88bc6992ae6f4a001d3648df31f1603e30105d47e1a5b3fd60ab29bebc2afba06c34e8a2a229cce53c82d33f20dab962f734fb27e3c79f31af90fff73035d769b8123b3df4d91f89db8318dbb29e6328f21afa995a53211293ce6df259a0b6c7f4eace5273efc4e693448b40ed786fb6fbe0020b399b9b5b36519251dece12374f9d526ece7a6724651f17ec84ddb02bc9d7df780057e6aaa271bd86f6b97de1c8cbd53112507dd3610bb2fa851871b5d5f7606dbfbf751de2d05624ef3d2d2c6803120535b2198c2ced683ea517c54c186623e2e3715327a2c72800d298036b84a38b0dab38c34309ee0b919cef4f9bdf4d5443393696bc0f7631f03411cacdd6cf0010db8026cc03dbda7123530000000000000000000000b07fc909d345d3a7ee948ce4c8ca30f975e46fcf45838b5ad8b7d9ffd0794c6cc02590b875a5a4a1db4647f8e7e3dc9880d4a16d429641c3425cbf9d20372368be9a9d02b2df8c222268dbfe06c44fd0f29cbdfb05bdbd877af0fd8e9e034a8813f18f6bf2f3aeaa1fb1c609421fd6f90fd48f8402683acb78b5f441f3419a7333c2a45b10296c59a614fece"], 0x8, 0x0) 20:42:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x0, "7f00000000000a75dea4ce00"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b", 0x5b4}, {&(0x7f0000003e00)="20528fc021be5f3f166cdb213b18a1d77e748035ac5a274a55780cc3fad04704d2631be9e5d11b40b4fbea7ee08b4cc6e54eca57c4a9141cb75c23c54dd5793f17892e7c7a5bbfd49601f03415845dc10f3fd0a0098dd4774cf547b4fcd8e56bbcabc7ec720f8f292f692a431efa62fac3472a5642f1bd94c3ab6624a23af216d8eb2644b16fe1aa6e90851c47e9f056aaf7360774471eb5ebd2e8f21c02b51d6d66a521c2b60f5d510fed78e7f33415acabc7899a07f1417e2c9ee387525c9fd60676cf6f50c0d31feb1c299bf6865df7ec463bd010072797261a33aeed75a5ab79329e2f907080d32d26a40bf12f475929d862ba582dbbb887403f77b0774d08c31bd30981bfc2afdb7162bb8211c51151f2b9fce890ff60dea887da3c6a2c6ecda1b982c6f71963c63efc1602ca5630b9e051751db70af045fc0633076aaf389679bf00328da58acb31b4ca064e4abe32d4fcf78aa5967acf6a1857793d58aff53b3d25c8b2a2e87a4fc4ba00b61c6d3e4b4b42eb604b40af4d17836507fe56f357380598f199cc8a02914c7b3f332e797bbd31c5cd232833c2f7163907f0d69f254cd37a78ef17d0f9c197fe8d816dd76a23a064fe249b7ea0549807a848d803e957096aa0eecdbd208e3f9956bc177497e4bbea885c4db6d352ef1eb8fc0c8ba0e13a6aacae1d5d4774f9e614ed3fdc4d2ec3e8884720d0dd35566c9b93640369519eff2854b49a76bf199d0759019094deee6211babf220e61eebd382a7e98beff87eae120732127fcba4bc4f75a08602b1d929d44f9c32540ca83c9fde497a00acfc204642c9d62147680e0db4ad40ff6b1a5d79ab7b9445a1fe5ae6e9c4df2f5bb57c9bc0255f0a630f950bbcc302be8974d12081bf43e4a95010589808827301c5e2b14462b2e2ea3cf2bec4c204b1be119b4a8f6f0505067c6ba56bd5df6f619f19963251868d77c73fa172fa63f2ed9a7f2c5e55e84f59a7d6a492d35c4dd332f8e2d8ec6c1be4ffa026c8f035a2b48c6ff649a34e2c3c831af2fa73eb948539d94f7ecd2d31b3be07562f44393142859209781064f6376ae048254e4fd0fe5d245da560e49c5298b82473e2b8d03599040a780537dfe11763cdd5f7860032faf3531a5dc4caa58741b2f17c4d38f108f1178478e55d6ea30f16f708da68fbb8d1270711f683132facb2226bdfa5a63fc7dbcec6dddd9c5eecee89f65a7197870678675281bffdd30abc0c08f07efde4c56299baaddcbe29a26bf896de9aeae8f6676cf59f1554c5f58354260da9d4ed3681c59433161350e7e6383c6e04b4e6fbf3f7428a51b57b5117889925aee80bf8713339030bf51b9cbaa0d6be465f78b4ada3f35233ef65199d787788006c8937acedddbde452356f85860e63b5fc33a60ccef9dc62f3e0865dea923fceb0d20c0bc2aaecae95443d04b021a8f668fa14937677ac8e76204307159bf089d74e3f6e158f663e1ccd2d35a4b2783966ef97f0e65a0e1bc9768325452f65c1bedb70b83e7782e3bc9107128bbb7a50efabc3d2fd58e034ebcfe1e314bbebb6a7744d433414f55bf9dcd8e2f26900e99598c513256632cf676cc47d0793344967b8a2a27a9848a0abd165b29587f8e8ed9bf6dca4bc2a79716a79281c7ea9806404bd3603af49abbd8165c3dcde26ba95f533895b9bc57a7e115e9c93793bc92f0250976f8b882c4000623adc67c8715454a7c8a68243660b9a27598da38547cb3099466ce7e80b840fbda1960afa99c64f4a8c0f90b0981144f424579ab021d7978e356bd3fee2df5f95f233ba01a16dca684e6d49286465d4e5a00f24248680e81662f96ec706264cd4d5da71e9c3ccc021084a71ab4b2dccf3e625da553cc5d6e5e19434764aaee4797da920b3fb0b981aef856ba936a1b3e73666b4eccce671a53bf3525f279fdc081721649cea03cbd1e2b418a147e4a2015cd5bb39467299a33d185d3613e6cb3aaa748d9367346b1bbd003f52ee27fd94673ed2c0e9e1eea37b459a09991c80817030e6e79549452bc4580a225ccb6a43983fac83ccea6dd0f250296961d96b0fe882fdfac340258ac7e9f14b860f5abc7e33dcd6b66619c74173445ef19fbdf61fe06c3e6020b1a8063bfc0d3cd1898301c7a3a4df870cd1002032b6c3e9093b2c50b59f6508d38b8587e625b45e30771e8b5958e9ad563b9b7760552d7ff29f9676bd6a740f4585ca564b92a66b3fea4d5d6282465d047d1ee5f865fd809d4279f4999041706bd3a4db70977a2b3532541fd8ff64dd0793ed8a720a3e7adeb8a7680fab55b70b052bb39fd0c557d2e32db321fe74384329e7621a46be1501d7b60f5de4a0361a8a999726790f9a69e07fc9ea5f5242a5234a2483231f7f3f001012a933a085a5b190d435cee5690e63963c1c9d8f1986985fd94d562c39a44d35f130861965af71066892f8d0deadd8077bb737628bf2d805502291f757651d52062cb5c4425ce67bfdadbdd06c08e6029e89fca274ede7aba575a7babe375d5fefee5e4ad4ba962cabe5bd34e54795cea59c8ece77596aeb01001275b4c07b538643dabd4e552ee22dbad660b7975c1d39fbf525a4988be2b24e4726b628e1705857fc589597808cbf9690873274c1aa14a4bb77e90ea14f88da5376d9c127761e117a5d2f35560136b2d67003607eb7cb8c963c3ddd6dfe8a7aa607122cb8bdaf9ce5cb44695b74690d55747b08f80d80648aaa771c0c2ede1d6127e403e789a07dd55aea6d94a8b5ddc9c4c3666576d50f762a223ad1b4f3336d6eb16115950ac906a15aeb694c788a953ace4b0112f13a8708b318ec9963aea6dfac09484c851f2e6bcd97afd844b310b9e4fbdc4c24c71697a2f5d83c05f736da50ed7916e9862f45f790a23fa5d7d27324f1cf8d0c63bb38a8a5bce6561557969fe52018bca05fdee4022154dc5c9611d0713eaf205d0a30d7159692268cbc662eada74c89786c25d74caeb7eebf7b28a0493aa913fd27735566a7a0bf666a89806da1226fb419b44b64842925ae9eb1b740efa2df76fb27b36ad0cd718bd0567292f6f57536009571b397c44a1d210136fc7a162021e342cfb178317ccefae601cd82eca720b5fb165ab0d7af65879c6d2657f7629fd2a2628e4b1f1ab00c44a38c0ddd7680553d2527569544c408b541a49ec8b6f94d3ee484d2db56bf38ba4ca5f10060e5dabd134db283bfecae31498c791226d4717110e0e1d46b67c29fe8f51bfef56877ac4d6496ac61c4ec9fd8c483b523871548dc8ff08b7cfbf41c276237c0cd827d20e829bc15794ef6263467fcabdfe402dbc1cc0771877e43fd86edc334dbe6215c9dcd81844fe46d187f04b045d6861ad103cef8443d967a395ffda91a9772380c2deb9353967c9b4fc1163c46befe72911db65f953948244372229465f6ba24497cd24d0e8847fc97edceb030f16a5bb53e0da64a029133d73a287cc27e1c7a78da503e27c80d462d5ac377979152989ef9b79a39b202ec515d849c7618ecfd01e7b89f71d1f1301fa51243d95a1cbc931a9325e10ffacb1ae20a523e559cb481983ff93bd8bc33b3c334b38174fb9051c91f6c80a121049245311629800c3f5bdea59997a2252c96065e6be10e7b9299d72f1989efcf23ae00ee598e7e2a38602445cc79061226c257288538fb449b3049d4b31fc4202e923f8cb471cb0e5fc07371a44c34a82838e96339f7fbf28dc44265f9878b76bebdf5f81ba9cbf5cc0271b5fe9e1c00099f3b2f8aa57e42bae0b1ead1e968ee032b24f13ef8e70ecd56a33f0b3be1cf6a04c4a0d1c4c300fb0b5f1374738b34be1b45950b39a95d903301dcb594f97db9e41064c190cfa58fdfef8200fd9e2286c69b0be5d75bbb16e3f38de0cfe840b493a24d377bed1414a07cc88600fdb247b2a2ac17b90f6aa23e56a2576ffe20fc02076c10826038ef84430071760ac3a2358146215aa22af6a6bc89f71bf628bd61b89d3888b962be91ea19c4b447ae69c012142bd27163a8c7b13db46e4de88465429fa70087cb692ce5071123284ecc63685838f61ed5f1ae7dfc6872fc7261682eb89eeb563c7f60b155460fb3f738012df5522f60639ecb38e9125b5c6816878279ad4f30d13e989272317b8a102c210162e05837fb73a31a6e005b385f14479321ad1eecf9ea9f22aab092aa35bce0e297d5adaae45d88c8e097b457e84d2d1ff5dad1cfc43e93f1fa20e32b63b719e1b97f5902f7a1bdbb72d5976a397257ecd742a4c5ce4c349a53131a181c9436b636a33e26115d8182b9d71e48ea4a357162dd09236b1fe04bfcfc6a0131f8262a842e9e9edab1b9d48138497340f0fd08f8edb2bd4ab9f06e56c3b91ee28a1af655034175a664a65a798b96a587ce1ee265ed85ef3df6b35ae71eb4591903666fa4de0cad4c4cf16cee42e9ef6c028fa82bd9ade1af27cacdea7d09940104a6a934d22ee795984e064aece834e08d4e6f89e650ab02fd75fa4262f22a70062775dc082b69693162de6eeb478db0d28359869bdbacc33bbd77dd7dc47b56e143c44793681d3cca5e00c6f6e53ac26ea6542c9fd1a028a8afeeb278133b06a643252bafa6d78bd6b049e0884cf32502e2396c5efdabbde853989d6c3e857d64a7591bc039b39314ef63958f04d9721168e7880b663f211cbc95073d5242f7058fca8cac7656b39e11bd0191f5e7bb26189afc14ee442eaa914bd57ed67c0a179c08fed0397dd42ebd7e4f16bbf9d3763c582dd0f0558a56e16ed07a8948fd3a70bafa2efce0916c4d65b2571ce5551b0ad280273e458cc09001de544dbd819183d5c9868bc8d855d444c4f663324162bd43d1cd8b8196278257cb0f3496aeb0af528b5c57b443cabea3aea0b0daaee548c72cec8fe6d2962669ef8213964a244adb828cbaa1ae71a9a9e0407a36dccf0ffc6332f9949cad8ba356d6aadc72d38c9ba65bf0454ef3e188f11dc48b519e28ccc27ad078061469228b6c125d2f56044519c486f91f50f2b1a8e8949da9b4f7c9062aad339e32479a2428294a966303f0cd35a64a9ca9d5ad3ccb854a90241585a55e6c3a9557900bede4bd699ed507c21a5517e5e5ec6614117ce90fee6204634b93a5f7ca08b90091592ec89e0a3c62fb5bf701b31bd9ab35eec3739322bbd387f35267f071b84a522c585edd8b459ef12eb618f74695114a17d79ebe8e9a8cb38c43c672d8b42b187e0555cc6c691257133331f63c71fbe361a4bc54bd931540114b85ab0725a5c26309c9ee1554ed952989cc33c3f304bcd9717f98c9dc66a5206e59d9693f9426e9d47b4b836844de821a8f3cdab3c6804f0b8b69b1431681f6f6f332b4ee23fbe3484481790404c4fde439b978f2c80dc2e9d33fa2af9ae0f5615a24dcd8c03f6d63fb8eed894f6c6e47d9fdfc430e810962fbb93cb720809ee5cef33c9898155ff69bf0d34941254c35e80145a180942ae7e26c710e742107f0c5ce498503705002667485cb10238547391ca97c5e8f9632a0e9f6e1c46e619b282e6fb0e0d89831ba7922ed38700e5a05f6123eb9dc48041374e61641a3ef62e4c388827a901083d1b65a87995cfcfa17f520470341c477e8cbf8b486e34778cd88d7ab52766cba91e6d5789d343d01dcf1f86ce7fcdf485ee4f8f7e514d36f169cc3c5c168fa96f3012c9fa5fd20f946afbdbe048a9a1c25ee08c74a125a03b0b6bf327ed5b4d5aa3c1913de62d9bb3acdf1688cd4accde729da3020e154e4b6cfefe2e25a215924077a7e22179ba", 0xfff}, {&(0x7f0000002e00)="6b910a9a430ca9ee9fc826602d47779af99d53be5d5df35d85d8c80d424b2d4c589a5d9db582a29901bbbf5c43c0c7a682cecb688073860c62838b8011026c10b2dec14fdac1b7c4ec14ad0b8e57b64439086b8d0d903edf7bf0a14bc27c1f40cedac5de2c1ee9ea89296ec38ef6d962e1cae99b1a2f88cb82096bbd558c129ac93f779207243bacdc32cf2f4b420be20d86c709d15e3086bbfe2ea592bd96272e13139e04db4a2a8f09086a5025eaa32cf04553e25ea3a87f913caec665d21e51fe930895571aba9532230f77c1f53d8c6729fefe892471b2e6d459c09fd38ab25e07a713a67df2e53efbe6f5631e3972affee66bc0c8ec7d55a6b21187ac2f49fbbcb90f1fdd3e1135275f570690b62ad92e524efc432e3b87e9cf53fbf3b402fd8d0b75f97124c5a54738416d99108b17cee1e6cd13e2e6509a03f8db50f3275ffc689b7b9e7fbb72daa0235fcff913a8b40107c99a4bbbb3f92aab6d1be62d4a9e9b48a15cb1e884defe3bf645a8c124da2f9d3a527efddeeccd44a350f16b237867c1e23f6f0e9389781a392463d1cf3f9df94f80ecae158643c116dad1cb07eaf11770cd4ccda217e02779b8a434b8972f45970a1db28fefa9c9b148d541f171878a31bf07c2bd876bfaffedfac75207d124faff94506502c58fc9c66672a8afa78bbd156de0e65d61314d1988b21829b1c680fd06c6290e19b515eaecb940a384d4ba4f473dca8c971bdec40945d8a52bea21e9d79de444bcc952e270fed37bf1b02e89b7cf612824dabeee1ba15e4be8af368aae0bf340fbe4208422ded5e4ad54847116f1fc9ee570f6d97e19c9758fa9132281a0352c4a9de0473b8a1e43f80db0b83a14e1132672230715848008fcf83cfee189b092204969429e431fc18fb240d4543abc3a308e0b49d3bf378cf9db48eea2f399149b7b8649d641931e1a5fb0146d015c21149a775b14d93695f7825650483c6eeed95d47b9867ffa96c34d2f81944621537da0a213299f2a8c8bb613fc42102d7bdcf70d99b7393fe50ef55fa6dcc620954e079aacd3ec3ab18006bb43d16b0e8cf01ec875489cc6b72e8d10ab8c10cf935e3ea0b916dcff9386e27862ced87a7952fdeefd1507d8e13a8205dc7f0ac1f4bc7ebf906ed828d17a7ad4a03b9ea4bae8c3ae49a179a9055f8e2c296fed07d9365f025af7d2dcbc4f6e1c70ee6b97aeb06c1c252279d58285af875234b6c89483512e967115b97091f450def4c1fdb0672265d70a12128c7df66a61c487d1e8d38ee379ceb51200a85cc522bba5d4c0330bdeff7133bba0277579c7aa14cd3a37fa4b805d7ff69425e4fafccf20fa87cc82b65e885e78d2dd98de0738cd1b6c29d0a2f07baa592934fea0ad7e7233ee9821f1947f4d18924d6df6820ad699a695161b706b8678dcdf5d764c55f14d645664e26b78dbd62cc9f1d308107382efb469d66da90033f5fcc5982d5e1cff785d0f8776fa074d861eb7a27f248c5fe57451ebe8c4680eaa063482992de50c8683864425031788d05c378f428021fc05ec36dd37fcb9a35bcce08b33f099fb208f4b49ef143776609109be63aeb9f82fc98f30256afb1e016da6995ff018fb845ed6339f954491aa21c07e07ae56ea228a26118179685efa3bb480196db8c8cdccf4130658a49ac0542ccddc13b744b93029e55c183aa94b493b97fa68df4018d71741860a7cc2efa1d69c3410b03421f9ef89cbe2096775cb1a97c091e85f3bb6921341349a6ce8dc74d2f4e83bad637ca36ac453b6d9126d955c9876a4ea34211c60f2b2fea4933c8f72e34db11262fecebff645af70cdae1f411c457f615c4cfb235deca497f7422c472c747f707d180023b0162593d93d31b4e58f52083cdc82eba221034d1c9f65da5e604e7a5a8d1e3318113dc808d6187b60ad8faeec23b4ab25d3c270d2e9dc8c1843bf2c5a5f300460cc13cbfc42096b8d3c28334a2db78c462d43dd598472831869b10db7031d67a177bd160b25f660b9a65211d3e63970b2fa236ebe8968ddf0077592fe2ccf4f0ad93460ea2e719cbc48ab65f4264d4e07d6eebd2efad08dcbb13074c46906aeb29bc3ed53e4f1b591f60e619c435fc794ddf495e46b357c5c4863d132ca9a0ce1f7469b1445a2978d99bcfce06f5aa2dbf80f560187e65d06ac44de212f6c9cbe71a892ca77378c42044838dfe4b42c4854bd814e668d277ae960eb8b2defec9e0745cecbf5e2d9c69fa76d089e0994a2fd2fb7e14733b4bebb28f99d53f8f256289ae02c7a16b13050adb2d1bf708aabf3e86991faaa208bd4307e6256fa22552507b76d97810aea3543388a6ae6a6ff67199ae9b3e58890199c0ea79c18a051ae3cede38d060bb1fe7637903d48436ab8008e7342b438e1daa258fd09c3706d6c9e7f3a9e149bce890395224a76be63414f95f1f3ecd54a7640db2f845773b903f4ef2ad5932f7ee4acb5d29b9ca543f72c6d0e1462f963e7e030ecc354e141fc3cefd198eb4fea1410309e27dda164859106ef41137eab44dd762d0954b7bb16a15a9f3c1fe1c5e6ed5cb63970f3a63a339834a0136b9df3386a32cf6e7f0e51bc334c69fe4eb862499ca21d40302039742eaa40c8d7c2024d0beaab09cee758d7422476a3cb2a63a65d1bbab3eba554cd2d1dbcedf9ffe16210b09f7f66cf5a63b617b13cc6650a358dcb5e79570ef9bcfefa99dfae7f6aa5c0508a8d97bd25faf3d71a67ca17e221d8eb2987bac155fc598d4868656bff78d1c5af706055a78109648cbd15e570898f7bb2b5e9442fdc7068172b2ddf8db65df5524fd68a770c4cd8fb5f791173a98a08e7109da1fce14d749c59ac992ff264b9ef023e1d010e379304741b9fb6f8b417253306db646bfa783a76dc565fa60f5d6d76e77a99e67b3561ddcfc657aad29c7b585c8da9d3d05570caeb92f65ab2c6bde7238e6a27877c2555a461ab54d4ae9296025d03e7a09e82e55a971c347b673c2a212766d489744cd855707efe2d7a454ee4c7f6aed8c90bd3aa786f42c78c8756715c4ee797a454492ffd471a42f565cbc7bb8ddcb21ca5d8b6b0c6f6c0baba4a185f54c788f4dd73a54e27d7ad5e5a1e3095ecdcdb3a0ace268540dbbf2be31cdde35b3628d3a3fa98b519b1499035391c543d1013030eac49e916efebe575d40a0f4be74a07ea21156222c540c8dbf94f3ea411f5ffbd83f093ad8150272187614cdde9c4db7ba80aab0f6783a101336cf71d8f827a473c55f6420ef6bedb95a07279e4a6998dd5446659f5c859d42cda29c92ed86f213628460633d956f3ee115f8299fea5e9a048cf3eab2c4d62622b1bbbd8369cde1fb98b42dc40970273d8ff9af2b8398ad2d06ea74dd2a344dd8fa7b96dc4ca87cb839a4df42b37cffc09fb68514e15e9ec999166cbf801fd7bfdac90e61b38b7c0e62336b24c1163e5d91977c0281b1af49019f96298defaeb6a51d38371c8bcb435a79b32c259672906896c2e0152ded6f98a2c9ef779dfcec132b18853e5c19df97a182962e8109c0877b8f328c43fd512541fa3ba495ecce304cb4ae2e4e799a17f07e216cb5673b6743898e81067879bd3b5866c7aaedc49b64836770d44e0140923e02c32126188137926f40e385d22c67fd18aa873c4dad04fe94cbec4bab5d11db7ea1ba9abb752351606d3cf9b489cef913cc066918f0e40d00d9afe953978c2a2641c", 0xa4b}], 0x3) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) write(r1, &(0x7f0000000000)="9da1d3fad8dbe481df37ac389dcc51669b9af53dc7d05dbac5", 0x19) poll(&(0x7f00000002c0)=[{r0, 0x4}], 0x1, 0x0) 20:42:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r1) fchflags(r1, 0x0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000001440)={0x2, 0x0, 0x1, 0x3f, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) r4 = open(&(0x7f0000000240)='./file0\x00', 0x941, 0x110) flock(r4, 0xb) semget$private(0x0, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x2000000000000000, 0x10002fffffffe}) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(0xffffffffffffffff) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) preadv(r5, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/191, 0xbf}, {&(0x7f0000000080)=""/56, 0x38}, {&(0x7f00000002c0)=""/199, 0xc7}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/98, 0x62}], 0x10000122, 0x0, 0xfffffffffffffffe) 20:42:34 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6031797100142f00bdb973531eb41c9d60cca81247e4f515ff22bddf4867779f0c42c5495f6102000000fffffff3000000000000014e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1286944, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x3, 0x1da) semctl$GETNCNT(r5, 0x33677a76b2de9ef5, 0x3, &(0x7f0000000180)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000640)=""/228) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0x0, r6, r7, 0x0, 0x10, 0x9}, 0x0, 0x1, 0x9}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x4, r7, r6, r7, r4, 0x4, 0x102}, 0x3, 0x71, 0x0, 0x0, 0x9, 0x2, 0x400, 0x7}) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, r6, 0x4) fchown(r0, r3, r6) 20:42:34 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ftruncate(r0, 0x0, 0x4030003) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x2) 20:42:34 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0xfffd}, {0x4, 0x5}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x1, 0x101, 0x1800}, {0x4, 0x7ff, 0x1800}, {0x2, 0x5, 0x1000}, {0x0, 0x1, 0x1000}], 0xa) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000100)=0xa) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x3, 0x1000}], 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000040)=""/96) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) sysctl$kern(&(0x7f00000001c0)={0x1, 0x1d}, 0x2, &(0x7f0000000240)="8944f8ae174e327004d91c6a5f49f398c967778d900ed515abab000000000000000000000000bbb11f927c1864c6be5b98d2a995c16e03a34a133e1f0fa43e3cb22055fa492ffbd476e2c715000000025da5d71ad8360000000000000049a23ce1e669a60d9346400272fa123c93e281ef661d01dfef296b2c925469e994726ec31acadef6f833e348033b35f30cbf2f0455ccddc80eae40dcd32c9b30e0fcaac6939a9b777f9109d079668ab014985bbaeac25006ce3b50380bebc02ecb46f9c60ef0b0ee3eb90a3a4d6f0069bbcd5fc437a24360b680143686c77f57db24000434f84d31dafd03feafa086e1b679ffa008af892b285d60c23053b8fa42d7380c316420e1a48faea2f5a9", 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x5f3, &(0x7f0000ff7000/0x2000)=nil) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) shmat(r2, &(0x7f0000002000/0x1000)=nil, 0x0) shmctl$SHM_LOCK(r2, 0x3) r3 = socket(0x1, 0x4002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000780)=0x7f, 0x4) connect(r4, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) 20:42:34 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000100)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1}, @icmp=@dest_unreach={0x3, 0xf, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0xf, 0x0, [@remote={0xac, 0x14, 0x0}, @multicast1, @multicast1]}, @timestamp={0x44, 0x28, 0x0, 0x0, 0x0, [{}, {[@rand_addr]}, {[], 0x8}, {[@remote={0xac, 0x14, 0x0}]}, {[@rand_addr=0x3]}, {}]}, @rr={0x7, 0x7, 0x0, [@loopback]}]}}}}}}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) sysctl$net_inet_icmp(&(0x7f0000000080), 0x4, &(0x7f0000000180)="188453ddec6196d18e777957d2d178a91649b6f56f2c743854b5e86d43d1ee863d5c0b8f9d00da3e6fc8d53591554fd0bd86d7c0abc769bdcc245b6b08ae87e0c5cd4d01a579cc68efada4514d90e2e8a663ffd72456e05ceb7d2e5288925ee89606b522cec14fab6037b44b1f69a2e7590f0d20b8c7d00135ed3f06db80b0669b186eff9e4a0534b63629b99402e2e4e015c0d2b8676ead64996fa27c69603dde79ac9b8724446a753f", &(0x7f00000000c0)=0xaa, &(0x7f0000000240)="4c9aa695fa66f8239efd3944fa39cc9b00ea3e82bb0f757520001c1cb3", 0x1d) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0x1) 20:42:35 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') sysctl$hw(&(0x7f0000000040)={0x6, 0x15}, 0x2, &(0x7f0000000000)="530ff19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e90", &(0x7f00000000c0)=0x31, 0x0, 0x5e) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) socket(0x2, 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) 20:42:35 executing program 0: dup(0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="983d4d37aef88145388eef524dffac768d9a3d1ef00d8d796408ab", 0x1b}], 0x1, &(0x7f0000000180)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, r2, r4]}], 0xb8, 0x2}, 0x805) syz_emit_ethernet(0x7e, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@dest_unreach={0x3, 0x8, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast, {[@lsrr={0x83, 0x17, 0x0, [@multicast2, @loopback, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @multicast2]}, @timestamp={0x44, 0x20, 0x0, 0x0, 0x0, [{}, {}, {}, {}, {}, {[@broadcast]}]}, @ssrr={0x89, 0x7, 0x0, [@rand_addr]}]}}}}}}}) 20:42:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) connect$unix(0xffffffffffffffff, &(0x7f0000000880)=ANY=[@ANYBLOB="a102804b4d40a04d61b45b6b545100ffffffffd7b0361b2cd91ee9e2c462453ff675974f176e551627da1cd73b89f61749b9cfd5e2b209e595f62ad738d48d751577bfde1d54800daae5b791ff28303906c4161e446ee7b48450fe258f609b0deb2fd8676ca40c57955ad8286487327e9d7ab90b5246628989142f916a06910bbe78e47588e51f846448cf454ed8875a0e73d57ff5bc218bb964b58bee0bbfb859ea98ac1cc4f83b4acb6827a6bf283c4bcdaad803c74e02bd52236fb97b84e3db1afdc113dbbe266c66f63f7ea72777e1d36505f2405c4b20d909b4ea469ba9c6e55317fe0893f7dbf8e2ebfc154fc802c32c3943ccc99505ffd5c50b5b498eb5cf4dd4eff5400006628853adf4fbf72dd48b4fb0b3b3a047195957125223bb4b"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[], 0x10) write(r4, &(0x7f00000002c0)="5c4b285de1b477072ce2adcf753e27fbafe18df9dfc59bdbd19be91727f7eab94d36409c8e62098a1712136fc9e99a3c06f5fa57c3196e8b76451007a0dbdf973e9c2b53adaff1d0de1e9900ffda0a774a7cdfd3ee4802633bee50488b5ce48921971fda766d83bbb76a5eee4363589bc9eca4ab67f3e6cb150deaa04564e9fdacc51f50311e3db4975b09064bd5c56af972867841a280988861f835b06fb8c4c72020771b4fc35a18ccb2b80f633464eac863f22b3e136415d1a1fb4ee12d0a8e68f4072708f80c483ff3f2b1930708729505963692ac312c6860a04816397ec76f9f4a1275af351a277ab0166f32a8c7e2493d3860a41ee7a18a43454dbc25dd87198c93abd97bd2ae3d66f53f855df7b121875c27cff4f31db555338f2006ce5fed2e44f5dda42e2f06f10f4045ae2a066508cbd7f599177c78f2bd288e58c295d3ee0b88ce04ba3398a826ff5a56c867738d7977ffdbce7dd68a8c97d4ae0afcc7ce48948e5d05cccbc419c5badb687545152dd8b7baf5e89bc319eb6d6ee4a5c6581d298f8d3d65e5a0cdcd06b245b4cd9015c84f843cfedcc3058e2c2ab35f4aae94d96213443407940c3e3aabaea733cf79851c926e09039a73777a55e22162f278016d693f0dd7b4188bedcb85edde3d95cac45eead63d44cc17a4b2a3f311f33dd56f78ca5d54d274ca10933005917468651f7ac1775f1f19fc0503e2aa35b6c613016888992e90f7d6be3b15531457f36d3252008e0b7b0293dd3ee78107119692f454537975dde04e611d221357411a0bbc7a183490187765d639737f2b2b7dc0ca03e4fbef2fd6b05332afa2e8e9aa27a5fd671509bcf51132b6a1f0c55442f07f2bbd7b4c4bc8b392848f97f6a693e47060f9eee4f2bc037e0811a812d3783763cfcc085865adb3287463defc89718bb406d24d6c867cad65444f71077a4007982ea2d6ffdb9d100577a7923239f6973c9e02947c92f0f1c75c42ce81a93dfc40d3fdcdf847fecc12444287cdcae65fcd837729ae1c1901899a90a43d0f5bd27f5cbaf4dc891a91829d252a6b5295be6df7dac39204412c8fd8b3507cacc32cc03747742f6e824d60efcc469c61f4da77163a2a957c7224e14da30a5b3c5fec797a91f480bd0f0a9b4fd4ec173da442c421bcb419bef419cd298cc25e69b7c940d7a192e5a688aa0d9e1cbdbd648b21dfb2a46e3e347d93d631bac82f7b9483a377aca57bfffc7a6e2968c378217c11e4724972d17fdbe9b961e37dc63b9b71889e8fffdff33302b2a90e77b0ddab6ed17a4c45fa168d3b0bea0937cd071240906f396af69385d6032dacc2ff81f13fe266ac78608b7272be0f736f607bce85f5426ace599557aacd30d187e3af82f5b735bc989011336c3af6e908dfeaf476ec0ae85cca7be91fb3ce4e5d3453d7ab57bb5a96b7e21746bc35fc6fd8002cf8d2b12be1579f427cd73d7fe620f532dfbe2e414a0fa3e5fda342112f3915626243b62311dfad0860ef663a8147f107234b6450ce394dd5b3bc3f42e5df551313bb8f7e10868e8805adfe2e1e36c7cfd644024e00b2fea28eaef049527383778c8a684bd3ff350b3bceeb85cf1f22e8c7d5a405b8217d92d9b956ab6fd40eb4716638ebbf50b1ce3c06db753bbfe04658eba0d3201857580a3c26283aa22d9e7672b5753b74d1c6e16ebb8df121782fb73ef8844327eba5b88ca51e71174171716aa0e2f9c4283f05f64da76915f35f3ee5ee304ec11599d6b2dfd8e45b5ce7e6c4843d15fe3ec45be09ed5e6925176a97cbf5855e346284f64034056d8755a6fd9fa925a7154f21cbd64c72fa9cf976996d445a77448900ad81a0b01905df273b3bbfb39920d6ff841e5c9def91f7530e5bbdfd12df8af91fa800a7891a3c4867f05582d5753df5751e16aae387514800b95521115c8bb17dd604faacaf9f38f0e8b777e6f344c027e7a36e6b3685eefa3c492e050715aec8871f6e00b7f0e62426799857531882e298d43c3ad7950799223ec", 0x599) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="d247874f0dc5745a3d44e34934349d6cf6f22a4a3d5e7847e0bf63fd384c02748de4faf450f91a858a9bc9df", 0x2c) write(r6, &(0x7f0000000e00)="728ed3e2a629c05a552d9b50907052ff28466c52371d978a95c908217245eff231b5642f141fc1229a70f1d1294d3a504286916b0044a6e846cff21221bdc9ca966178430028193741ae4d8e23124d7cc0f1c43a6f24b80a92122fe8b64311ec02b4938ea728d2706c2e3d6c41b64ee3922bdda83ab14ef33e145f9a6bb0d6a086dd6690b542f990487a255131a52573409b288c8969c38501568138bc2c447189fc4db8feff926f6eee050772155dff4ea1d9fff0b1a25597a853d27af388f23f8fa19854cff09e7be37b42d63e3744f79119cc0114962240e8ec155480360b48107c0fb0ca3048004fddf1e6c7820e4b1887f9350c3965efd87fc797b57602b14498dd3ea0db2732425770c5581781ba5b35a7319c7bad3f239bfbed4f59f330c976941a2b8fa0f336011eed84534c03fd60a4bf7dfd95cf0cdde754814bbbdfe36c0a928e000ab16d886a47a758efe5993aed96b687709ae86fd630d654af04e6a3937e7e51b65ed9398194c1405271082bd0ed6721aa1e867571b9cb4197ad4885a3efde1fc2f736703727728ff8b5c47728325209c576c11672298c07add9bfd173a3578201e9000fedf5c8bd180517e38bd6cae954136cdfa9e2b2fd05509e310b7320fd2eaf2ab5dd9a77c4c177b279c3020bbf9b5e2cecb209acdcb7254e693f55e9c4f88b8b71868d64e07763d979f7cc4e2949276e3b9566782e24b7dcd3cee443bd16c5534e988bd684be32b93ec5331dd7841cf39cd78eaf70f49c346bdc73b1e4f372e09761f54f05dad24cd6db3a4a7e6491bb6ce2a606ce967eff9920100bc82622f385bb43b00e6bb3185e460cef72c49d3d63a9548123cb7db97be0175711dd9e3638004682d57cf57138dab01609e77f67faacc784b47208d5373ff0af89bb1a0f579ebef41b831e3eb485e796c66692ea4892f5f13c25592d0878504c894b73c35039857709c79f9efa40985c61151418e9c53006b4bfcc99a68ab4a93a558251d8215f31958f302e476cbdc1133b430fc5208d71174b9fdd432f06fc9b0815837d1d582e1f1d524ddaf2a9186fc64f0cc42db2d1d56a73b19177f65ebe97382c75adabc3787cc691dcc380879855be1826c88b13c9c44dd451939423bb526897367216c5f36885b5006cf109d425db5ef6ece12b5b4dea4f5c87a66b927eb36eac53a9281419ae05f8ce2d4970b7ffa2bb1d70b9b2c0af4bf69de7e816a407f4ae28016c02de26b360ad7d9204510039322650a07606456c05530640b6fc1e8186e7311ad1b76f687af7bded4459c8f8f7ab1f0aaffb678b494714e8a078d41a548f3a4ee022be941b9e2ed7bd2433e29a800fd9260dae423278bfea12c0ee4d9a7e87715926c8f76994f1d55358dbf7c291eca1c942d8b6d1364add840a71b446ed921c69cc101606768110c111c92bf6a7a960dbf9dd23c17e4a2b1a58c75efab9f66feadb81573d6842dfb2d10318d5585fa8c9c91bf79d4fe47eb6478073f6c14050d54177c797549e54bf1a7e544a3f1ef27d18b6eff55556b60260b04de58350c2a2be26644628d5cfb5b9edef0412cbd84dccf682d4dd12ea60350b4d3a47f3f577e579ed1029babe6d3398a3cb3dd872609f129190d45e62867731989b2775557b48521c48409d85a448b88a642cedffb04fb608888a028513664c4eb33a5c2e756214c5d2563686ac3db637c4a9115e195edb3a7532f540b45b5b6ce3e002e4561c7fe71de28fc8d29227e8fa61023ce361fbff3759437b906e68339581850824e8818c3cb9cc114316f5ba473cdecf41c3fa188e56c20b5b35d519647c1eb3277b97d7645adaac412e71b0242bc0ab2fb67528e1f1127d353423db39358af438faf762635b10f7baf95745948332589c751fbaf79e513a5cd49efc72a36d3e10d06691e29e6ec67c516c757a9855262c1670b8dc3d879467ede5629dafd64355135ed2455564aa401e4e3216c65bbdb9c5b9cb80a54d7611d5cace16e202cbdae65412fe81de", 0x595) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f00000000c0)=0x4) 20:42:35 executing program 0: syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000000032c8e1654cc608004600002c0000000000019078ac1400bbffffffff830300000e00907800000000000000000000000012000000"]) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r0) fchflags(r0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x200, 0x8000}, {0x18, 0x1, 0x10000}, 0xf741, [0x8, 0x7fff, 0x100, 0x1, 0x0, 0x49bed8a4, 0xcc, 0x8]}, 0x3c) 20:42:35 executing program 0: syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x1066, &(0x7f00000010c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1058, 0x68, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr=0x3}, @tcp={{0x2, 0x2, 0x41424344, r0, 0x0, 0x0, 0x11, 0x10, 0x8, 0x0, 0x7, {[@nop, @nop, @md5sig={0x13, 0x12, "e00c7952ec393803d97bcc00ccaa29c7"}, @nop, @sack_perm={0x4, 0x2}, @eol, @md5sig={0x13, 0x12, "be2f7a4729514a14a30dbe9f6cddead9"}, @mss={0x2, 0x4, 0x20}]}}, {"44e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7a63fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"}}}}}}) syz_emit_ethernet(0xb6, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x80, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r0, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x3f, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"}}}}}}}) syz_emit_ethernet(0xcb, &(0x7f0000000440)={@local, @random="3f42c22d165c", [], {@ipv4={0x800, {{0x25, 0x4, 0x0, 0x6, 0xbd, 0x66, 0x86, 0x7, 0x16, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0xf, 0x2, [@rand_addr=0x3, @broadcast, @rand_addr]}, @rr={0x7, 0xf, 0x4, [@local={0xac, 0x14, 0x0}, @empty, @broadcast]}, @end, @rr={0x7, 0x1b, 0x4, [@empty, @remote={0xac, 0x14, 0x0}, @rand_addr=0x20000000, @rand_addr=0x1, @broadcast, @empty]}, @ra={0x94, 0x6, 0x7fffffff}, @timestamp={0x44, 0x18, 0x8, 0x1, 0x1, [{[], 0x2240}, {[], 0x80000000}, {[], 0x1}, {[], 0x4}, {[], 0x4}]}, @lsrr={0x83, 0x27, 0x0, [@remote={0xac, 0x14, 0x0}, @multicast2, @loopback, @broadcast, @local={0xac, 0x14, 0x0}, @multicast1, @loopback, @loopback, @rand_addr=0x3f]}, @noop]}}, @tcp={{0x2, 0x3, r0, 0x41424344, 0x0, 0x0, 0xa, 0x2, 0x7, 0x0, 0x3, {[@eol, @eol, @window={0x3, 0x3, 0x9}, @sack={0x5, 0xa, [0x10001, 0x5]}, @mss={0x2, 0x4, 0x7f}]}}, {"e9"}}}}}}) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x1066, &(0x7f00000010c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1058, 0x68, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr=0x3}, @tcp={{0x2, 0x2, 0x41424344, r1, 0x0, 0x0, 0x11, 0x10, 0x8, 0x0, 0x7, {[@nop, @nop, @md5sig={0x13, 0x12, "e00c7952ec393803d97bcc00ccaa29c7"}, @nop, @sack_perm={0x4, 0x2}, @eol, @md5sig={0x13, 0x12, "be2f7a4729514a14a30dbe9f6cddead9"}, @mss={0x2, 0x4, 0x20}]}}, {"44e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7a63fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"}}}}}}) syz_emit_ethernet(0xb6, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x80, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r1, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x3f, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"}}}}}}}) syz_emit_ethernet(0xcb, &(0x7f0000000440)={@local, @random="3f42c22d165c", [], {@ipv4={0x800, {{0x25, 0x4, 0x0, 0x6, 0xbd, 0x66, 0x86, 0x7, 0x16, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0xf, 0x2, [@rand_addr=0x3, @broadcast, @rand_addr]}, @rr={0x7, 0xf, 0x4, [@local={0xac, 0x14, 0x0}, @empty, @broadcast]}, @end, @rr={0x7, 0x1b, 0x4, [@empty, @remote={0xac, 0x14, 0x0}, @rand_addr=0x20000000, @rand_addr=0x1, @broadcast, @empty]}, @ra={0x94, 0x6, 0x7fffffff}, @timestamp={0x44, 0x18, 0x8, 0x1, 0x1, [{[], 0x2240}, {[], 0x80000000}, {[], 0x1}, {[], 0x4}, {[], 0x4}]}, @lsrr={0x83, 0x27, 0x0, [@remote={0xac, 0x14, 0x0}, @multicast2, @loopback, @broadcast, @local={0xac, 0x14, 0x0}, @multicast1, @loopback, @loopback, @rand_addr=0x3f]}, @noop]}}, @tcp={{0x2, 0x3, r1, 0x41424344, 0x0, 0x0, 0xa, 0x2, 0x7, 0x0, 0x3, {[@eol, @eol, @window={0x3, 0x3, 0x9}, @sack={0x5, 0xa, [0x10001, 0x5]}, @mss={0x2, 0x4, 0x7f}]}}, {"e9"}}}}}}) syz_emit_ethernet(0x5e, &(0x7f00000000c0)={@local, @broadcast, [], {@ipv4={0x800, {{0xf, 0x4, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x32, 0x0, @local={0xac, 0x14, 0x0}, @empty, {[@noop, @timestamp={0x44, 0xc, 0x6, 0x0, 0x0, [{[@local={0xac, 0x14, 0x0}]}]}, @timestamp={0x44, 0xfffffffffffffdd2, 0x7f, 0x1, 0x3, [{[], 0x40}, {[], 0x2}, {[@rand_addr=0x5], 0xffd}, {[], 0xfff}]}]}}, @tcp={{0x1, 0x3, r0, r1, 0x1, 0x0, 0x0, 0x40, 0x7, 0x0, 0x4, {[@sack={0x5, 0x0, [0x4, 0x4, 0x80, 0x2]}, @sack_perm, @md5sig={0x13, 0x0, "2bf3bc075fd9ec12d869418b82f124cc"}, @nop, @nop]}}, {"5cff570427dbfdf4e283595e707c87232d91d0a7a12b"}}}}}}) r2 = msgget$private(0x0, 0x2000000186) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="dee7657f4a6db8fcb07748eb8263867385c6001200226fa1697cf1c6096b9bcaaed503c9c68db83f849fb534f6f40b10c80f432658b6742856c66ac635f4f7f852248a5e86e193fb0f197c78451f408efcf341c113872950238c50e39c7f00000000000000f0530f93aa3c2303b288463a63496369b9ad78822a98aafd6fd4893da99d2eac759d53e082e4821ff7f6c27caff7668244a48edc23fedd9ef8e4c92ba7654958a5e64e6880443846445eb6277523a6bf7810d05aca6de25159597d6ef523cb15ce9729dd2a77ab576fb8c2af5deb7174474e456e157038726ffbdd299086c6a7d51396f4bb2105734a2a107b5a6f0c6f2c"], 0x1, 0x1, 0x1000) r3 = msgget$private(0x0, 0x2000000386) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) 20:42:35 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000440)=[{0x1, 0x409, 0x800}, {0x3, 0x5, 0x1800}, {}, {0x4, 0x9, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0xa, 0x1800}, {0x1, 0xf82d, 0x1800}, {0x4, 0x7ff}, {0x2, 0x5, 0x1000}, {0x1, 0x0, 0x1000}, {0x3, 0x1ff}], 0xb) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000100)=0xa) semop(r0, &(0x7f00000000c0), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000003c0)=""/103) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) sysctl$kern(&(0x7f00000001c0)={0x1, 0x1d}, 0x2, &(0x7f0000000240)="8944f8ae174e327004d91c6a5f49f398c967778d900ed515abab000000000000000000000000bbb11f927c1864c6be5b98d2a995c16e03a34a133e1f0fa43e3cb22055fa492ffbd476e2c715000000025da5d71ad8360000000000000049a23ce1e669a60d9346400272fa123c93e281ef661d01dfef296b2c925469e994726ec31acadef6f833e348033b35f30cbf2f0455ccddc80eae40dcd32c9b30e0fcaac6939a9b777f9109d079668ab014985bbaeac25006ce3b50380bebc02ecb46f9c60ef0b0ee3eb90a3a4d6f0069bbcd5fc437a24360b680143686c77f57db24000434f84d31dafd03feafa086e1b679ffa008af892b285d60c23053b8fa42d7380c316420e1a48faea2f5a9", 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x5f3, &(0x7f0000ff7000/0x2000)=nil) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) shmat(r2, &(0x7f0000002000/0x1000)=nil, 0x0) shmctl$SHM_LOCK(r2, 0x3) r3 = socket(0x1, 0x4002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000780)=0x7f, 0x4) connect(r4, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) 20:42:35 executing program 0: chflagsat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file1\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x1) semop(0x0, &(0x7f0000000040)=[{}, {}], 0x2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x6) readlinkat(r1, &(0x7f0000000100)='./file0/file1\x00', &(0x7f0000001280)=""/98, 0x62) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, 0x0, 0x0, 0x0, 0x0) 20:42:35 executing program 0: sysctl$kern(&(0x7f00000000c0)={0x1, 0x7}, 0x2, &(0x7f0000000080)="80000400", &(0x7f0000000040)=0x4, 0x0, 0xfd37) semget$private(0x0, 0x8, 0x10286) semop(0x0, &(0x7f0000019280), 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0x2}) r1 = msgget$private(0x0, 0xfffffffffffffff9) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000140)=0x1) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000379cfd46000000000000000000000071000000000000000000000000000000000000000000000000eee1000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f93ff410000000000000000000000000000000000000000000000000000000000000000000000004450a98f00000000"], 0xf5, 0x1, 0x0) msgrcv(r1, &(0x7f0000002480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b567f13a132e59ac5dc9804c1a623f523bb81240022d8a97a76db58fa7885a57ba7c87986dc0d7e0561b9f52d470c7ac780c057e56d4dee462e45a876a65208ce5867cb6ebee2d57c225544ce3dee1ea6c20d2ec754d74b341e78d1acba968bc84587fef4b3837983ce2dfc95e85d4d828e61ecd67d3282181f595885545e3d1de5490a73856806"], 0x106e, 0x0, 0x0) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="01000000000000006a7715654efe871cafd76aa1f42cea9f4002eccfc71401377cad389c4f76700e21ea2cdcd9cd825e18cbe163ffc6470b2622c5d92cd672bf8af95a41ad28e68af18951239c57fb9ec635488cb9cdf45811b290efaf3c5d518de658356ce7b28bc65702184661b7637d97761a0476f7b0f1f4465b4de1b0655283452fcd38aed8a4fce400fc7c831a7418f363bca3f999e1f5141a3898cc8d3f3f4bb04b731cb084542e16c2eb931a11c92b9877722265eba7f8ec5212bfc96c9017d3f1f5950f2778a9"], 0xc8, 0x0) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="030000000000003aaab800ffffffff92885a760fbe9508dabad14caaa007000000000000002c744c2bd0ffe84fb4ccc6a32364de6fe8c8e5a10043b1cb29cfdbb085c9c42aa36d39a66faa8702f5158849a36c9b73360c1493b7dabe538071dc6ea9658506024e468377659c8eff0000000e8b36c2a7e2aec2b745d25063df497ab59bed1c48d55b6a046da002a706000000d9"], 0x4e, 0x0) dup2(r0, 0xffffffffffffffff) r3 = getpgid(0x0) msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x7, 0xf7d9, r3, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) fcntl$lock(0xffffffffffffffff, 0x17, &(0x7f0000000040)={0x1, 0x1, 0x8000000004, 0xa68, r3}) 20:42:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="0826788c550d2bf70e7828e6df38f987ecb36171b2c6c47a0000000000000049f500000000", 0x25}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) 20:42:35 executing program 0: sysctl$hw(&(0x7f0000000000)={0x2, 0x1}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0xffffffffffffffd1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = dup(r1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0xffff7fff) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xfffffff7) 20:42:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x80, 0xbcfa, 0x0, 0x2, "acb9d9550660b9bb326197aea0f81c0e84b01ade", 0x5, 0x1000}) socket(0x28, 0x8005, 0x40) syz_emit_ethernet(0xe, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500001c0800000000009078ac1400bbe00000024e224e2200089078"]) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x2, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000100)=ANY=[@ANYBLOB="b1ac4724e87630671d081a37b0622e35c5aaaaaaaaaabb8100090008060001080006040009ffffffffffff7f0000"]) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x20}) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[0x8, 0xffff, 0x610, 0x8, 0x8, 0x8000]}) 20:42:35 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x20000b, 0x5}) r0 = syz_open_pts() r1 = syz_open_pts() dup2(r0, 0xffffffffffffffff) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) close(r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87", 0x1}, {&(0x7f0000001600)="bb5c8edaeb703898b7e54ddb9884bf40be3152d046d05432941fc48b3df1bdeb5371980ce7fc9f7ea036e0a1d29a560d5ae61f16f58da567e68b43cf380f4a4c3e9c61b75fa4f3d735a2b7c172b37ef9c4d1215e86efe481518756b5cbeadb39ada1677c193e9ce7cb3c8c1f4424ff508892ae1f56241f4e21261ec38e0a8177abbd2b88baa850b113a254e6ac36cf743b2f7ad5ebde6b277e6bcf39d7eec4556c39393d849eb3f38c06dae1650367693dfe7b44a4d560f0595937a67d610916a186b062989e079413dfb265129af89d461f12503240c759acafc74565c38a996d515009731df92e5d1ab7972c25d43147fcf1e009e4e8884174092eb9918f144e58be2ad590cb5409af4bbfc40942db15347de874277873b5847d66124dc6c25172c2bc7fe0b7d91bdbb1475063252698ddd6a0d20078730ba0d1bdcba32fb9725ac82fe96c9af4b50c548d5e28bf2d61945e4f60465c43db495ee0c30f636ba8d58d064308a1c22c7e2144e3ba4da468307c86b0e191b618c49b6ef46b667c539eb85d0215f947d7f5eb31be75c20f77519616a20d1699d6718f987355ebb8e9929437297abd36014cb5ee6b3427dde7ef14c769e9ed88bfec0e4355cc50ae7e8e2d61aaf60853610b1bf6324ecad6cde219102b133b95c9e3971cfb25960732b0e32fbf73c0fb33a197d996f8269a6c837a276fc30c883aad71f306c904b2a4d3365b9431d5833c4a534a17d3e3ed8f21e535d1fa4ba8e6d51a6cc777337afe3c52ce5e39b670c7cfc461728ee7cca943d2f63dbd48b2de4795c8179a90db2e03488b41f0b458299957d27573b59d12e85bd540c95a8f6f637fa16b1ba77a8af06e4ac099df14292924f764834f219dfaa6d4d7983a36e1f0095f35a1a5a116003d6483505f32ecf8666e084a79c16273b4aeeba77ddfd31ac5234109c101abd808f5bb96e54b3c8d33014bf14fb0890af11b270dfc0ebe580281d8476dd57e4f6b2d0506d1b9c44b0c5267551dd8412dad8486c9452a797fcfaa01b3c67593f86bd4b87bc44e371eca4453ca99d136ad86cf0e2b9b3f6602db6ec85a4e92d3a6c0fec522b7988f158ed7f66e3242b02017db31f4212edc73f1d1ac21e9847440837dd3d98f5f87983b2d06c014799a108d840e269363208f152a25fd28541efa4d461436eba6cc96dfc1eeeccbd7d81fe3516f2979f6cc32c81064058804f6d11330660b1d643fbb2343abadf6bcae07d8e372390c9498a68f37442a46a19460b726b58f71551292385ac35ac73e7eeda10f65fbc36bd3beb532113803eb1c2aa39e1b859c32ec27a8234b003623950928693c18dac0949a6df611ae5df78517113423c9d0288cdf9de53b25ecd605fad51c0e97bce97d60ba00becdd17177f98bb0997f101c1f65b18e1fc4c23dc7290e0ee1ce159ac0c7b63d993e828364cbe5af4acb619d8c1cf047a3f0373582e76d2ae8b3aa76849d58e4a4471cb1d0dd82c1d13948823af76a231f77f7b6678e50ae910f6e58431eb536529dc747297e404df7cf21c605b768ac234b9894d89922bc0a20bf25533e89e58bf29e70aa0f7b788245adb540207ddfe347f21825dc06e42ab1b304395a27eabade28f5f900d5371c28aad3645d0802c52cf7efe56756f4e3fd41509da75b50f45336f542c679e2ff1953ed042a912ba5c7d616d47700e46775150b966bc9133ff37bc0130454e9021b2d03e9b991d27a61d0faf22cebe9cc5effb119953fd287e1c703d7425f596c6dc9a9e1e4cec24b388f34e52ba87657165fe436e488f297e1c56d16d01fcaa4c61a5128f3c9012fe8ee0c8d55e60dbd46d91ff58e9ec88f11c5b684ed157330b96c6fc290f0bf3ac1205ede7e62088b1664c20209a26bd6e5ec8baed2630929565da6760d620801ec6efef4b04d4e78930e88c8e126300771de6b3a9998e8dec1b84e3be2168053bd344f91c2eaac6ca473892832f12901cdcb6658a95adabeba113a9c75872eaace58c2068785e45eaf8cca6379872dffee8116ea32ad6b2bcfa40ee67c694a3cc02a0f152517e80c78102020cd3af5302ecbcce7e7a866ef85d954c7baaf74c135b02ac7ece7c6230fb0c5a979f0d6fdc002645aa953a1783db4114451ef022d4e1f46f07852c45530d89c689717dffb4e24ab5f89c9c3fbf3484c0bde08d4f3ce045b773f395be27e87afec95eadaaf8ce074239f890ad68d6f66ff9274d9ee7be7cab15a09230beda3eacf7d90af8d0b329758692efb889c328327b398c12f9923b4b4bde144d83ff11e6d2c4bfc47846fd3cada5f9819da309aa4b828c9213fa76053a8c3809c89383dec93c7bac7706f052d1383bbe5b426ae81925510a0f98432f5a957ece92c12555952acdacb7216824146d47cb37f759182cb26aa78978259b00deeb78beaf5f74d7062f43cdb31d41e909e9a2eb92d51409dac1e3c2246f1a9eeccd318a28913aeeea56a53e92ba92b9d2403efcee31423b17cb603f5b0e7cbb19d369eba8e51b9a0a1e4556444610c6a5a51dea91dddc6f9c2bda6d165f9235f6d313810ffdfb7d5f147c76f8f185fcc293c770f8270687d67643b8087d2a10e885569d63f88fc3e65fbbab57fbe0d10b47591d49785cf9e3fdbe81c3f18c200df8611e8806968b0a630a2f5073a85d487860bf2901911362e7ae43590fd28b0e81ddff3fa25284280b8dae6f52b4d691cf43a08f9fbcddd52017ce7ce4d848f1c0fd24a7729b723fe2cf68d84330558b3814247d38863bb5aadc63a700b328f954c10c1073e72a8fc2d1c5603bdf248f6cc79443830da63f0b6b2712ac296083c0a3ea142568331c7aeec08899f9a03c98b8d2adc2688361c4f39abac3130b08182b37b98468eabde7ba4840b9b19791cc80543c874ce22eadda480735987245367caeec93daa01eff2eb729e4de1ccc65cb61265c699674ab37d7799570446924c4b27d52bea595464253de4e17bf4af00931de884daec419349dafb70365fd509a56a71ff1ce67d3b2a0cc89ea18cc3db7a5a348c4771849afea7507f79bf2f690592a17caffb10dd07c4aab39cb1bbbeab4e5af9b89c1c6e34c1b1a686568c27e1def3c9785e8ce00daf7f26b7b28aa5ab05cd9edc50e42ec51a4239f0e79c8bc0346540b5aeb8a231360d3ae59227af26405bacf79b711d6cc3b65766b6c99256b18124c3a11db827217658d61ac422bf654fc4e9d84268a7703b7e49f2efb3b89f7f35783410e8c24f2eed78042d3502290d1b12b456571327debba80731a7b3fa3a16e5311726b9d65591e925bf8120f8400adb57202c153163473bae9fdeff3f2514b53ed19d9ca821c5f5294a821a2e3bf8dd66105859d625b092192a4ebb216fa1247cd097f78d3b08da91b1b3b2c24838f8dfa3240c9006ebfe0ebdfcec7a39ec6139b94c098ebfb04ba3fba67987030afa17604c5e8e974bc224072494ead756381d97d624b380beb73acc1efb7863c267b83a75fc4dc7412797399c8d2c6e364e83808724cc54c70d786da87e514e7777e3299dd7c23335ebcdaf06a3206583ef78534b0462ef03c082aa039b4fad4f0216a399a0f66efae7f22a966c368e07e7e80439f62ca340d6fc7332fb8b28e2f1d3e1d722325a607c0d513df60a6780c30fe172ad17e5d1049fd4aaeceb2a1579d5e7c998e398ec9a2530fe22634fc33ca2060c349ed1fd4a05392d08db65ad4ad28e0a4948da527576abfdfeb375c9a3bce2b4dc65713e29aee2309184963dc40e5a75176be6c32d2df87ba27c00f239e8d28e97aadde7b7c46b730e5241d353abec36c3a3e5c3f6deef47ce4eb2ee644f7c85894270133f72259b417c6fb14279b1e1b11f23b71d8c4471886d7780a8e5f36581c4ec68ceeb73b3f6c2b8b6a8d31d7e2e744bce863de2723b20cefd7287c130628175d0e7a68c5a54fd1a1e200be6870db508755a4da98ce18e1825ad8ff6b0481f1d26ad7298d59c3ad46b57cc17ca53386594277388346661ccdd90aa75130e306d40f2a4bd777d52b65e1b352c4e35636f4b87cd312b5c6d10eeb6978e0eea0f3b6f075e47ef637227389b7f0bad7d6f1d1bef3ab8f1cc8811dde25bba505a78365257a2acae260bcf877df913f6dcbb211a465a56952bcc9a7b6fdb35134b6cfdd0e9ecae1974e286db4a5a14e8c0faf1199557a36ab33466f612254989dfe568daed40600a7609478f5474a7d65baff3032d6ac1e1bdb11e932d1310a86fed27fe49cf40f634d0a5705f4c0afff588b0ea778be75f2d30ae19f0611f270ced24977181e45bf93e2ac915d2d31fbff9cd38f5efcb20452b53533cb7e20b3b8e73c0b0266ba504455180dde804f2fd106144bde60e25020b7123eed7533b97a800730c951c0685b5d843c0ba474cd54166580ea2aa6098e3d6a5d66f8130b024672fcd32d0cd7a09bc12045a312e04590a236231f5b325f27a0e21a0b802d920b0f417636cb37df56b03b1c432dc83b4d8b260a8dfa2b88e8b92965f6cc00dc18c25b91b04428155e1135156a4cdf6e45997f519ead17cc3a5c37e5066488792f83c1ece84ac4618e2b0c8a03092d2b937de51993e5ebeebd3eb4c3728843ccdee1cb20f9a536553eee2a28788281456b0542b424be27334c3df5932dba1aad36f68afe2fff6b16f0302c5dd97e3caf2b11b7561c9b2aaac2d8f1892575d61300c0cab1a8a0c9db4dd96cced99932b5f46914df598f3127cc5fa65d14e86b7e9782f2f309a04e7bac119f70c5682b0e37686b1ef07572654b34aca81eaa9ce4b114dff9afdff5db201f6b1bdf68fe6b99ac27d77beb25c932e6aa1fa0a7a4e227fb795fa0791eefa5ed2da386b0c3b3fb5d867a098d31449d3fbae26d7410df0f4cb571d205df46feca7c7c3ada1247d0c14f3eb4661b0914498abdf658edd325360f63c084e44a4fc414289fee3b8a4ade876d6c0513458f6c40b83f18a0a080c8e80fd47646a8d7251e55f2d053f5ee7347709a5c520ffcf5dbdd79ad49511269941da5bbfc4f90f0d396d1a9b9c9cec05bf524db32b176515270e6677c833cd9e5cd56c3fbcf13c8103c068b30c553339776dfc47bdbb480ba9dd960880525d8f608decccc4b8ed25466fd1440e68d4f0bb1790c83596d4b17a16336370d47ae808954a0196511dc81d9ea1aaa29b84073ccabb422bb1063ead93c8321d59794be8e81dc3f7ad130c53a5ed088aaf663d9ea41f099c5f1e4da92e7302b53bb2c16d83a61e88ec8c94b6f573ad827348036e017db840ca15c31649f45ec68cadda46c3b8c16a6da448f2dc0e6ae8e755b691ebf02e41beb31ee2fb8cd7046998c54ce38a3d47a05ca8883e60743ee3bb6c3760a000f3f62009b151203bc6cc84a1507c4c261b021221b461a591b9eea81bb22cacd8836abc8e5ea0b6a12e95d80ad344ff93cb0dc82eb657a13831ff111e379a342b2a90dd88b92c44a580fa71e64912c0619bac9dea923206aa5e31a789d1ac6f5f018797465721117b177dd083d3bb0e42373898998f12f9fe5521f0ef49d148f5aec3e0355a74fc03dbafa83022c7d658f70847d22b4627f39163ebc64080dc2f40bda878dda12ba5f203df966e39a807c35e78155900b023e52bc263b175dacd723b375716a09e41f994c0479d6b01db6b42c1c7810dd8da17614e2a520576145499d84543fd565c8c689febb0987dde299f918e564d08c717b9410065e4b69e861a9c0ace607f6d6533af128a57be9570df9de8cc5ef345b8d3e1778c97ddfcb85f9abe0119f082c30d4f9f7c80abff185c846f46db7d4fe1949534ebc2d1d4b1a7e1ab413d8e921c7fff9eb99de2c2e8e6318403682fe8efefd7e0606b0a5bc22d069bbb84cbe9642c6c34581195d1b472bdad17048290d6206e395a9d4ebfa7f589", 0x1057}, {&(0x7f0000000200)="e7eaffe4f6f0c288aea021e7c49e1613e582fd7c55ff10a4f9441516ab0d6016bf6f39a73276d5bfb679596f4106d8bc8cbeea9bfc3ee17aebebd3e6522c1bf5822a9251ccff7b7570838ec86db954c03ddf5abe3b2edf58af11e8d43b85be613e3a49611e949d81705139a7a6e67674829c01aa314a5ebfd6", 0x79}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000400)=""/220, 0xdc}, {&(0x7f0000000500)=""/106, 0xfffffffffffffffa}, {&(0x7f0000000040)=""/31, 0x1f}], 0x3, 0x0, 0x7fff) r4 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x100, 0x21) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x11, r4, 0x0, 0x2) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r5 = semget$private(0x0, 0x8, 0x10286) semop(r5, &(0x7f0000000340)=[{0x1, 0xfffe, 0x1000}, {0x0, 0x8, 0x800}, {0x4}, {0x4, 0x4}, {0x0, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x2, 0x6, 0x1000}], 0x7) 20:42:36 executing program 0: syz_emit_ethernet(0x6a, &(0x7f0000000000)=ANY=[@ANYBLOB="edd700000000ffffffffffff86dd6000100000343a0061adf862858aa8790dbf9a1459e5824aff0200000000000000000000000000010200907800000cfd60f77bd70000110000000000000000000000000000000000ff010000000000ea0072600940b4030180020000"]) 20:42:36 executing program 0: syz_emit_ethernet(0x5a, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6031797100240000bdb973531eb41c9d60cca81240e4f515ff0200000000000000002400000000013c00002100"/74, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) 20:42:36 executing program 0: syz_emit_ethernet(0x7c, &(0x7f0000000380)={@broadcast, @empty, [{[{0x88a8, 0x3, 0x1}], {0x8100, 0x2, 0x0, 0x2}}], {@generic={0x3c03, "11ed83fadb5c495973c9665d33761ceee5e3a1f31cff31263144cc91afd13f035677007e323b8b2647b8588f953f3639d995e1d4c7dd3841b7b357cdd6497fa408f0ba151c0758e52abebe8d8ca747ef2e95c6df8f3563caf0c413e96d5390b91e7e846f7f4e"}}}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002780), 0xa) ioctl$TIOCCDTR(r0, 0x20007478) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000002c0)=""/174) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000800)=""/210) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000180)=""/253) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000280)=0x7) semctl$GETALL(r1, 0x0, 0x6, 0xfffffffffffffffe) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/250) semop(r1, &(0x7f00000000c0)=[{0x0, 0x7, 0x1000}, {0xcb7c65354e9d000d, 0x6, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0xf801, 0x800}, {0x1, 0x3ff, 0x1800}, {0x3, 0xf69d, 0x1800}], 0x6) semop(r1, &(0x7f0000000000)=[{0x3, 0x7a, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x80, 0x1000}, {0x1, 0xbea, 0x800}], 0x4) 20:42:36 executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) 20:42:36 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r2, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') r3 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') r5 = geteuid() r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) fchmod(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r8) lchown(&(0x7f0000000240)='./file0\x00', r5, r8) renameat(r1, &(0x7f00000001c0)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00') 20:42:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:42:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000000"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="9fd7c1041e1978fa08660fe60236db95fc159931f76f771fbb572fe500187a1029023d75cb8b70df6c561bc367a83087e3a06e8a15180cd8caa143430ee896ad29e42a7527ae3e49d5fd717bd9586dd3dfb43e82fae774564ba8ec6595e6a30e19614795d8ee10d0a214736b642e552ebe4445277ead39b16fa8daade75f4752fe5f75810705f607451140930ea530f8eb995e8898e1337ee7afdc7e355acf453c78024f1c24c7c726089da2d31e1e5174c5ec7fea13d17a38"], 0x10) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 20:42:36 executing program 0: sysctl$net_mpls(&(0x7f0000000640)={0xa, 0x12}, 0x3, &(0x7f0000000180)="9cea3c0b544df5000000b00056f2a8990a100b6049795a6fc1670843f428190feafbdc8ca74b973fb159e4466b490064c997d95bfaea6dded2331f28baf678cfbd0fd95360b150484287cc7de6569348d9df67af00c8cfe01b912291923e80165c31804f530c0d5e7a16ce645790bcdc8037a852a6f09a98441f562f64391b0b9b71019669f72935470669a487999fabfc498029ec2e311774396fdc5a1887d232d0eaf2fadf2d1a5253b08bb91d4655d27c5aaff98bfcd141133a4c4c450a4df82d99f0144bb9efc3b67e88c85f8a2d7f80ae0ed07862923d2efea2cccaec4587c8325177c486c09c4852275b4b07237688798243aedf6061b19323726d95e6e9a7ab2da8164520f44219590d0dcc1c86f12a34809fa595648e27f3e9b8fb558972f9a3a4aa6b0a19836d6b6b7fa2782dfd0c47555e501bb74741a6382edccb5cb7fd1eed9942b7a79f5f07d70a0e465beac5", 0x0, 0x0, 0xfffffffffffffd9f) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000000)={0x1}) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000380)=""/11) semop(r0, &(0x7f00000004c0)=[{0x2, 0xff00, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0xfc04, 0x1800}, {0x4, 0x0, 0x800}], 0x4) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f00000000c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x1}, {0x0, 0xffff, 0x800}], 0x5) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000002c0)=""/50) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000018c0)=""/50) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(0x0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x1}, {0x0, 0xffff, 0x800}], 0x5) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f00000002c0)=""/50) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f00000018c0)=""/50) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000500)=""/233) semctl$IPC_RMID(0x0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000080)=""/29) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x41) 20:42:36 executing program 0: geteuid() semget(0x0, 0x6, 0x200) 20:42:36 executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000200)={0x4, 0x18, 0x29, 0x5}, 0x4, &(0x7f0000000240)="7355cb3ead7e716a14df599612484372d82bcc41cc8ab5a0a95a2eda7abbbb8abf7047473a300c2a396d3665997b39ee6f10448cc20a7db843b1d2bf7342c5ec", &(0x7f0000000280)=0x40, &(0x7f00000002c0)="cbcb969fcccd9df1e774c8c15cac9cc31158f1489880ddb23663a9c52c2b118ecf137032a1c9a47d252df0733c7e5fdc43c7d0723418cf8ed066c325c818a9c5ecdc36875147d2a5fdb828b00a3da0e3fe0bec99b7e211ff66d4cf20e955bf4676084ffd46469620131625dd0b60685aefda7ad0665340e7969960276e2e32ee562a7b6f616a70819de8e074ed9b112fba5c8f338088e56f4e858c4917", 0x9d) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x52) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/39}, &(0x7f0000000180)=0x29) 20:42:37 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x7) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r2, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23a299e04d2f45a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec776122400e899ee0d3d92501f6a0b61deb75fcfb3ebdb5c50284a1a9d3c07651a434798c3813c7756cca69d82e887d5e6d3aee60a3ede69923f29406004d3bb7f71274e38621a609ff8a45d1c60752698af2b1b17964d885eeb2fa4a619c4627340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee81f139bcbba39a3e43aee56051efe6ea50b9d7f1b5f5446172de857ca84b4e4454099e9081a06f879c9a9fa340000"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:42:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="4d7ef8cc0d9466cc302a"], 0x10) close(r4) fchflags(r4, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x84, 0xfffff, 0x6, 0x40}], 0x0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x8b, 0x26, 0x1400000000000000, 0x4}, {{r1}, 0x5, 0x82, 0xf0000000, 0x7, 0x3}, {{r4}, 0x5, 0x84, 0x2, 0x422d, 0x401}], 0x3, &(0x7f00000000c0)={0x3, 0x401}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x800000000, 0x0, 0x2012, r1, 0x0, 0x0) 20:42:39 executing program 0: socket(0x1, 0x2, 0x1) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000940)="b100050400000000000008000300000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7004cd781e3d91f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a80f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000000000004afd2af930c70f14521da1df01c761db7f5c4379c2f0b4438986c8668d4efc0336c8e0540bffdcf049bd8623c23af0d290810984853aa906e9da1c15508d940382ad39039c0ac76306a7a8c6acee6f537810e4eea6dd617e46f0d95f79f67daea30847d22372c5409126406f8418449a287021028b090f8163958547862b2781c2b175566c3172df1d491903fb49ff80be434171777c35b60d4d1bd024e2e3710834e104c4eae0176ffa52c8e2b0ff34c280bde48fcfe59c7a2c5a2847519632de2105838f3b8b0994763408e68357d15d98065be7f0a90a91cf9bdac2ce194cae49534c477af6748f66292575733167141d4ce212f10af9c39e341ead842162cc57dbce7dacf092", 0x1b9, 0x405, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0x54) syz_emit_ethernet(0x1056, &(0x7f0000000900)=ANY=[@ANYRESHEX, @ANYRESOCT]) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000240)=0x8) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000680)=""/197) semop(r1, &(0x7f0000000180)=[{0x0, 0x3, 0x1800}, {0x1, 0x7, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000280)=0x7) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000004c0)=""/181) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x8) semop(0x0, &(0x7f00000003c0)=[{0x3, 0x76}, {0x0, 0x802, 0x3000}, {0x3, 0xfe, 0x2800}, {0x2, 0x30, 0x1800}, {0x1, 0x2, 0x800}, {0x1, 0x9}], 0x6) semctl$GETVAL(0x0, 0x7, 0x5, &(0x7f00000002c0)=""/198) semop(r2, &(0x7f0000000200), 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000280)=0x7) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x2) semop(r2, &(0x7f0000000140)=[{0x1, 0x6, 0x1000}, {0x1, 0x100}], 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000100)=0x2) 20:42:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0xff}) ioctl$TIOCCDTR(r0, 0x20007478) 20:42:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0xaa, 0x0, 0xffff}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x46bfb) r5 = getpid() r6 = kqueue() kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0xb, 0x80000004, 0x200, 0x5b52}], 0x0, 0x0) fcntl$setown(r3, 0x6, r5) kqueue() kevent(r6, &(0x7f0000000000), 0xdd6b, 0x0, 0x81, 0x0) close(r4) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) 20:42:39 executing program 0: pledge(0x0, &(0x7f0000000000)='\x00\x00\x00\x00\xb4\x9a\x93G2\xad\t\xbe!!\x83\x89\x11W\xe2\xd5\x1e\xab\x85\xda\r\x9b\x96Is\xa9\xda\x99\xe7H\xd1\x9f\x99\xe1\x8dO>\xd3\fJi\x14\xed\a\xe1\x9f\x84\x19n\xfb|U\xa0O+\xbe\xe63\x85?p\xc3\xc4Q\ab5\xb9\xb4\xbf0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r2) r3 = fcntl$getown(0xffffffffffffffff, 0x5) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r3}, 0xc) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x2, 0x0, 0x0, 0x0, r2, 0x8, 0x8}, 0x9, 0x3, r3, r5, 0xfff, 0x5, 0x1, 0x2}) fchflags(r0, 0x0) setsockopt(r0, 0xfffffffc, 0xb, &(0x7f0000000380)="24708b00000000000000c851a5ad95c0d2335bfa018000000000000084938b355020000000a4fcaa25ee67e6e50276e76954a5f51315092354d4486e90edd5e85ddbfbef42cc90552e63cd3fa097986086bf82138cf1088ca794476750ae36ee76eb08491e2a9e6f94a08bbb8f2aa06ba3593d0e5ff7010f802b8a3bbb7231261c964622a23dd41177d3e71f59b2543218ef3f61edadcb1a2c7925dcef130a3059d31b8dfdccbd7a65a1e11affe01c33ea9bfb554880ccad2b469744c7a15cda0068f0639df583d83e8d599afbb5f458492f581b335ef0a2aaf1f0b26783761fd6645e400f5f73153cbbd321c73edbb0a9229d1406acb4b86081fd128b5c472311b6542c6c9ca7b5cab28e6df46d1128439a1bb073dcd62df6d8b1588333b903a5b76827c610dda68aac2e3eb16f52c8eb8f0eac8642b4412e011cbfdd35d976fac6891ad03519f1b974429dd575c35c", 0x150) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}], 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x2}, 0x4, &(0x7f0000000100)="71dbad605685c617608d7b5642d10a6f80133084e5f31a2d0f2da813b25e4a992e30308fbd52fa370f58763bba0ab278599629a4d15f659c244d1c1f12b5bceb03000d6e45cd266fa664b66677fff514fc3240b05d73b622085a9948fe2d986cb345c3dd36a251f9211c9efe32f2acf0ea75feae3abd59cbc7b84eddcae28bf65554b010109bac2bb582a6da08fc8a060773b1e94dc791351a819fb6dd21c5507d72c7c831", 0x0, 0x0, 0x0) 20:42:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000f4374000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 20:42:40 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xffffffffffffff95) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x3, 0x4) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x40) fchdir(r0) r1 = semget$private(0x0, 0x4, 0x5b4) semop(r1, &(0x7f0000000180)=[{0x3, 0x3, 0x1000}], 0x1) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000001c0)=0x1) semop(r1, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x2, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000340)=""/97) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x2}, 0x3, 0x0, 0x80}) chdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') bind$inet6(r0, &(0x7f0000000200)={0x18, 0x2, 0x5, 0x3d3c}, 0xc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='c\x00') r2 = open(&(0x7f0000000100)='.\x00', 0x10240, 0x10a) mkdirat(r2, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r2, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 20:42:40 executing program 0: r0 = socket(0x21, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="fcad6d1ba1f8df25c0af3729e100c68001000000484c15372ae5fbb5792b39ac5751e359996521"], 0x1c) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x6, 0x40, 0x3, 0x98}, {0x200, 0x7, 0x81, 0x9}]}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:42:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="04002e2f66d178f9de7e2d4d2b97695eaaf5d54f81956e4522c8419d376ac33b91e1df80b25273b56939b508bb906f1159163c52"], 0x10) close(r2) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000180)={0x26, 0x200}) fchflags(r2, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f00000000c0)=""/88, 0x58, 0x40, 0x0, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000040)=0x20) 20:42:40 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000100), 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) fcntl$setflags(r2, 0x2, 0x0) 20:42:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 20:42:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYRES64=r0]) 20:42:40 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 20:42:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x8001, 0x6, 0x1f, 0xed50095a6a9da167, 0x9, 0xffff0000, 0x8, 0x1, 0x2, 0x9b, 0x7ff}) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = dup(r1) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/182, 0xb6) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r4, &(0x7f0000000240)='./file0\x00', 0x1, 0x2) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r6, 0x2000740e) ioctl$TIOCSBRK(r5, 0x2000747b) pwrite(r1, &(0x7f00000002c0)="e8062048e7e1d41521cea4fbba0bc2dfa1425337d677133f6d5d17c1ef7a73984c14d65531f01aabca891072b21963ad92151067b0b332140244428f3b935ff22f5fd4e44ad2515754192a1a516c84cb988e10edbf9ebaea0c373f2acf5af5e47e7fd6afe9f589935ccbe96ed4a3a00b", 0x70, 0x0, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) seteuid(r7) ioctl$BIOCFLUSH(r1, 0x20004268) r8 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x400, 0x0) recvmsg(r8, &(0x7f0000000980)={&(0x7f0000000400)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f0000000440)=""/23, 0x17}, {&(0x7f0000000480)=""/29, 0x1d}, {&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000005c0)=""/208, 0xd0}, {&(0x7f00000006c0)=""/215, 0xd7}, {&(0x7f00000007c0)=""/125, 0x7d}], 0x6, &(0x7f00000008c0)=""/153, 0x99}, 0x2) pwrite(0xffffffffffffffff, &(0x7f00000009c0)="72c1fad9ace2247aadfdaa5a39d20610232591cb10b79be8a4b023c638f5703a57bf08cafc5a3a6d5c76b1132dc40e0ad8a1bfec4a00ba5fe5e7d5bda1a51331d8c6d399c330a4d93370c80462ad8a5d04604ff3573e6b5b9b70e5565bd8ab80215c9884f942293c7ed19eb527cd344e", 0x70, 0x0, 0x5) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000a40)=0x4) 20:42:41 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x1ff}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000000c0)) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000001c0)={0xfffffffc, 0x3ff, 0xffffffff, {[0x200, 0xcf8, 0x0, 0xe891, 0x7fff, 0x1, 0x7, 0x6, 0x3, 0x40, 0x8, 0x9, 0x7, 0x5, 0xcf, 0x7fff, 0x1, 0x6], [0x6, 0x9, 0x49f, 0x7, 0xffff, 0x6, 0x0, 0x6, 0x6, 0x80000001], [0x1, 0x4, 0x5, 0x9, 0x5, 0x101, 0x7], [0xcd2d, 0x4, 0x80000001, 0xffffffffffffffff, 0x0, 0x1], [{0x7, 0x6, 0x6, 0x80000001}, {0x3ff, 0xf53, 0x100, 0x7}, {0x40, 0x3ff, 0x4, 0x7}, {0x5, 0x8001, 0x1, 0x5}, {0x1, 0x9, 0x101, 0x3800000000000000}, {0xfff, 0x5, 0x7c, 0x4}, {0x13, 0x23, 0x4090c5d8, 0xffff}, {0x400, 0x36, 0x10001, 0x100000001}], {0x1d8d, 0xc4, 0x0, 0x5931}, {0x8c, 0x1, 0x31cc8c81, 0x8}}}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) 20:42:41 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0x1}], 0x2) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001440), &(0x7f0000001480)=0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001540)='/dev/zero\x00', 0x2, 0x0) mkdirat(r1, &(0x7f0000001580)='./file0\x00', 0x19) r2 = dup(r0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="e618679859c40174627a3ecd991ed75c70b943043fea1da78a0c3fb00061a030a26ad9591de214f6a8d8efe765ddda85060e4d69c7080190e9391e53a3ca555b85d364eea3c31f3709c3568ff7659643748ba2fa196a970235b746396207de7a", 0x60}, {&(0x7f0000000180)="c7ff2caf938b97919e3b3b7f7f500d70ce2631c25e36910b7cc4ecb5974740c4b9afed406e5527cf7b51aab280597d089516f3aa509d4ba277f56f8f86d7c0bdccc2d0e73e83de4316bd7613d52a681807d478fc6c11aa31f05d9e9f821a6c9f56e65c308f9e5f9f5e7c6dcf919ef6608ba420e7e2274b56c724e8b30c027bb24657f91c4a5c42a662d7711f62fe", 0x8e}, {&(0x7f0000000240)="179df2c7c37344c5ed60de05387351cf6b4f4ed97f8892dd1b255d47ab54062e3720217b256fec5ada05b7902573c949a589f2cd9f51deb8f5f88483f3fe950c3fe35935e53d23bba0c54b42f3e890c1e92386a46229b355560a402320732d", 0x5f}, {&(0x7f00000002c0)="b98191a0f7ac29faa11bca4a18e21fb461252c04ef642321cda2479252050074ce111dd9ee5f170e8598ae289b066a073729d4a3a4f8256ed0233cec8adb1ba941f80a39821e2bc181900febd8cb5576c1ee3b703ddc5bcb6635e9ef747781b6fef3a98d20277b235ecbd545891b8ca283b2988dc6de4dfcc48950ee9c2d67381612ff105a4e4b564cb6c925f49b0047538614896e41340029590e577c83ac14690ba91c90f5e9dd6c54bc7d1e42561fcc6d322b915dc1e3611599af9bfb5cc075953659087e3d84b97cb57a707ecd24c872a0508a4f5b4eb6f38c6241640bc8f8531df080700cd1de2c52775a565701a2fe57361cdbf9b2b234149ea6760aac496dc936da7171716b263c870b865cb0d11cfcd06d90ca005612d50e4e57cd3d5ceb316cb4f0c6c352700c21eb70e7146b76e90cc1543df2938ca7fb91620e6c982062f3f747c27bca56f6a0db2e9f3be04bbc61c87984c204f51bb2e6f136ec79f7a582a99fe3394678cf77b774a431498a8b3a2b5b62fba3aed94513b04c4f01b944a40a8aca02940cc915a74c1ba8a76c3ace8cacf8fed7a633d2ba0a8fab98f1d2b70164b1c386011acb243f549452ede9ed324e6bfcb297bcd584f3ba538bde18641beefc60667c81390682588c5013f5d5b885ec0c1657721606159eb506efbef717ae380f5bb86e3ea8995e27125596c35357e22c34dd3b8dd671f44ac966729bfb0a3cd7b8eaa8656d11c65986c8f65c14f597ceb9167b42b643a77d2cf68be82a479681907c869e57f4e1bf0bfb3c0f24aae94b47456fa12d2b53404a50b40dc7611a8834867438bd7b869510fa4a16494d52039eeac924388a8b58bc72ebb30df17325ddce40339406a69711a5fc95e6cdc1b1db8d0a227db8e8724266647a9a4369e89451d7744c7db78378d65de89c30f89b26d0f954f1c3f55da1b2a5bdedb76d7a8ee7910c9d0f815099d3610f935c2f17f86ff08e43a5f55288fc7a0914ae71cac887dc46f010963d06246bdf4268ebc1e9b76a1e666ebb6e9f4f234f2404db38c3df7d66b1075df23b1b782c384bae62696910ebc255adc832bb7127b93d344e80f05a5ad02c90c1b7fc9103f9bded9ded519a4361c9d13beebd22feda517a504a6f91ebc084676ff0cd47163886964c751cdec70363bcda1229ecbc80317bc77899bcc9f8842df63fa187d1e9c114ccbc48241aaec728cf03da302488babfbe29da72d5aa953b5c75b8425844d8f1ca38b3dc8f8b614403824211b186ad911421e8aef69364cd54e92c7325ced735fd753b4d69d75ae94fa4dbc954305facc2f11d71d48290fed6a85d146d3671797170aa9978fed3fcfa483f550bae7696758fc8e7a803e7d73fdd1436a66577a91579a1cdf0f63d5f97f74ac876690d6b7fcdb3cc116a821663dad91eaffb1d02b3def6b2377140b2f5e30dd27a91e90f34638335352a16ea00b51ca8a4752439e7e63dc6de4d8a801c9fd060acf2f51d54196f8aa1c6b956214fe393db84c75e90a8bd8598005e396d5faec45ec47095f105e45b8761628ace2fa9ec4014625db0a5b327923aeccef75cb13c83db2599ccb664ae922c7520af98f936451a1f8978d5a41c29185112675300a06da0da5a8246be5234836d214fffbe52365b6ff8d8599089dc22e7a517a59d3a3b87e8606983ea730ae55df0fa4aeff212a182624aadbb41a95f0de9ba489411225eaa965740b0de2e7ea46b0da045d43cd8702872039aeb6461ec5a19a6418ed1e9cf5f3d665016196daec1d86d543264a662a8924fc707bdd45fdfb7157f960b676997919a70035047f2914cc9451c65d6c00008a4541279db206973fc2f26bc52e7ef016ec383b6efe3c886410bafa315deb7070b838df10f8128f5717233b7df60ff22702523369f5e507488d8dbfdaa73d3fe5b15cf1ddd0f2abd8aa0d0a57d49b1dda0ff0ef7bfcbad86f3edb53540c9c2871e51a80f5cfeb10f6cbbf81196956fd4e76690ddad7fc003359a17d8f33627cf9e258655973f473478ec7bd367d73770711659826150dde5b92c6f23fd9bb41cb2a80522d10d2df3d47b147acd60418b251f90ec3e9a695e738aec55fa5075ce0a1d3f6990c2a8ed50b2f65aea6984495ab1917ec92e40434619675da91fccd579b4b9ed7457fe65b437a862c4522599afc09b894dd33588152aedcd7ce0db083b34e8012443edda8b1f51cbdc6d3590d08cfc1560b25f468733d68b34fbfc68a33cb37af44f7bc0d0098118b1815d85bbd895f87326e402cf8f222fd4e213dd19235d9476525334825b526ce6b9a83682914afa34c80fe0d9334545cab630981b67de5c813fe84d56549aa82b5e1ddbf7a9f26fc9b21f00f3ff967cd8f52618916dff913be6ed20b2f9f9db4989282cb4faade7b7220e76dd652c9036c487dc2499a9946f2f473a97f6af4a4896686b81613b3198f2bcc6ed0ac02e9957d916304248a83d5102bd5f13f78d3054d2bc8c5d52c3d6b112a8aca2e852c9e242dedae38eb3666e46e5e18055ef45098950bfedbe9e4b65514854a6494ae5269dd255f16afb97368d7e1c264c4c7813381cb8196267a68f518d1f5f5b2a3c04df392abcf15e01bacc06881504bf5b933963b8b9552128b528e815036e287b5913ad4cc2956a5753ddfa82669a89986c73ad4d1c73a587089e1c7a9ec0282de7c24d8a940a251a9d3b0c0fffef972dbab89f5c9e1dcd404ac6295806f8af86e365295f849a02f0f1a8917226b676ddd717973eb5a39eef8c5b76f88df7a44f1c88844284188af6e2df9917ad0baad9e8a228db339069601db63a284d2bef130a1e86bd2a71972f49012981e51b57c4092bc17dc11ff628fe55375776ecebc4572471e113b2ea031ee68b94287650290053b4f53466ef034453ff1250a4528bfa263cf9c41090ac795826c3682117aa27b2c2f2e5dda99501950009097c479cede24339f883f2294e7ca14015ba4593c04e39eabc3aba8d41fe121fef72aedf2869b21772a7ca79271adc1fbe66327ba0f3c36de74ce33d8ddbf3246f34166a7374afe2361d97e875e2293bcb6a9d96637792d987a96bd87ae3c33fe58b239229225cdb1019111dbb0a9633d91fa930e4682101f47c0e28d5f4782094558b58f0b430ba9b4a1af042c1ddd14afade5ef8530a158d7e4c5206c2b9cc5cf3d6610980bd8fba8f11a9486a0d8fc3f5574e31e6152faf993a4a4f4af4281862f34cea22bd2e7c525bdd151e073051523674ec84d96b8efa6a0c1294c4f0c1b8ac14b0dd784d9fc9d51e4b7eebf5c19aece9f366a89d34f5a882693f46308397bb6e833de2053b8e1bfb97bef4140196ad9c6fa96ea08cbc5aa43cf7294428678328d69f291d786fa129d327df9274dfb8b7687828a0d610f32fcb6f6f8269084b58187348b4d8e2e31aca0bf71a71bcac2aa28f2dc8449dc3263a02018997f5a6a1759ca24ecae5aa25a4806bd944a5e6b7cc8ddb16313141c645a41f99a1029a024491b4e3965ed46106d076debb1eeef8cc9e024d2d40d1228f5f3c7c927327c52045dd9e20b399e98e12d2b8bcf3209019a8dc5cac87cf5b6f72c21387737c3ab45a459acab18a2cf3e0bc1ade8e3fca64816072d11a42e7388b169527f5a153fc71c65d8319f14decabac71fc6b9194b7d8b8abdd0829f2d586a73821b1aef7077923d20ecc25f28392c12b4bda5cc49945baa32431b61a50ce166a01ec5a04c0e18b815376bf788ac78b51ba7891847b8a945d836873e57cd3392f36c66ab3dda471edb066bd6c88f133d8a381b2730bdb652e928278e4afcb150096b9599a0ce6c9264c37c612a3db431743dd8967f0ae875e898472ec24b6a05b4cf2850e207ea54dbdfbab69e121c4dd00d47d3bf607ff9c307a9b623cf9f5e613d288616c7b80386ac5294605b99b07e62f098a3db31e64488b8b14cd5152b844e0864ab27684ec76bea58b6606a59c3230a460a2d55b3a17d8da60206c0051706ae72f7f953cfbbdec0b84a9155c618f065499a6068754dbd06cf70fa5770865d3cc9a157567733aefb2725ce2156a2d79ffdfde1ca9d36c4917743c77bad98d3f2746e6577336f67f0ecb3957ff67bd386047899a4d1a7cbe83d10d4eb84d09668d4161f3d734265887bf6368c9fbca23b05d198542a6e359e826acce22b7705eef36b0ede0a1bcae7d0fa3a4e016964355c8447b8655e2a6db0309cd206b7fc7055f0619cb00ce2bad46140349143a04aaee87491e7b5eb12a77d851a42de54b2d96ae3ebcd77f1395666e341367a2bffc2bf19a44c5d62eeb6349074332fd8cd17e26e002e94af3b12f94392a965e2a9752d88e8cb51eb785ea2f85a0479ecc33e8f257b8f298eb3ae030974bbc705e62b4ce82e26a3c8f0e9be4e592efd4b6cb74de84a5a70775b9fa09e25e33fc8663e643f2d214fb0a4b22e41ff69cddaab4b33923b77385f7750a55f9929968cc0a8cc846c945513867475750ec275d5e8b5db850f7d1336d0b707cb9c0b4b89bfb451a1a9eb43c504b5c450aa0ebac781bb7d73d585072084b6cb86ef96e91cc23897b6a9105d272c9cddeb90fe102f04816aad0fcdacca11f66ca951edae4104c81e99b774f6842102a194d3380dba4b88892f936cfe11b1eb2680c2947ae98be3871146c4e59f7f844328335aa20fc5a0811bac091fc9d408f3f8c1e870f86f3c22dad3f8b6ebce0d5e534947689e339b8d17ddb4ab0ca21670bf362a01c1c0829eff1f3e86d344d76da267e5e8ef8c0cf2f4fbb4d2f66d514547fed781edd410927fde8ee339289874c5b9aa21383d0165cc8df48d3a095b1288abc28cd810b5689955dce4b5f579677564b03044ffc8a21054287315cbd115cb3b17c2db1f832643fa4d3a19f641b15f4c22587843610bb818dd9a3efc3a83f5a75ce64ac58f9d48010c59a8a7d87e4724886adb9130ae0efa18885e13e0225de21cc196338d2b0f7ea799850732cb582e328417252ad75c0cf9ea8ef027493e349fda38c02d20dd59f1928ca42ca808bc399a69ecf6f2652b529fdd7079ce81299ccee75c59f839810a237d7a04a5c5ff89e4e15e6fadbf9ad0eb61c03f4d92f49ce7b34d1c102f0f83afbdb41fab8af2148ec49b2b668abc972fc029abbabed8d211d8a24b16a7414917b1bca1f1b97b2ea04f05c67e929e733e1e5c21dc077f2f8cdabd6a8a4e97dfe00588ac536c9d25af50069fdae4187f6ba8640882dc212bb626604ca0c046f7f1640f7a1f6eea38532f926d7b60ae7ab485b9a6efd7427bfaceb6b79028d9688e3ee11a8c735f752781860921c8bf395bc1095d281770cb053b845dc51aa34f2c0ec28955212057f2aa5c1f022a7c91de7a3c0f0e575379bc33cb86cc814750ceef34b477f33cef676be43d90f662612227337fa3979f95566ca284bd9b757889bc6a5e655f8f49cbd368b6f6f8072dd44573d6ae07b3addaf9b96d09653481551c7471c420caf257334bc64ba38bfda551a8daa06e1f7d0e0ab8224cbd5fa236af546cc3fe098ad1d7892366c2a05102ebcaa09ac3a1fc171f8b2891529b555efc1baa85254ee7cdc0764a82580342ec821bf96b99969ee77fd2a59eea12af52a08fd1aafab20a0b422363319c7529ee5ec544c21e467c16373024ed59ff81b3dd1e2e6ca97163a437c01c841e1d6692879a03a32835dc5d3846fe9277a5a3ff514a60c28cc7a10004f4267e19431654f7efe8549048e333123d72530c67a6abc4bbed6e4a89bbf20fa4d73ed55ed19fcb19c8aa2f401", 0x1000}, {&(0x7f00000012c0)="b818591f2bc09c9ffb1b6d8100a60e79d5093a7b3fdd69dac8cac477c40e00f5093c6759f90a2db883f3edc3a37b5001490c9066f1f104533bda008b0953b17506ca395952e7a597e40d35c97b9e6fb01aa87781fef8fa71912fdfd9ac8623e21715ce7ccd3de8ce070768a5d86ed758f38e82c2376c71f3b693d79c236ab0adc866991eba2f090a1b7846dbe256382ab49205b81327f7c5c4a8083ccc3e2ad8d3a0a82e59cdb9af0b6fe4d3ce6bb2bfdbec77bcd2d900ffefa25ebc90e4e61925a6b1bfdfd6c2b33fd70305de53c6", 0xcf}], 0x5, 0x0, 0xff69) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) sendto$inet(r3, &(0x7f00000014c0)="45ce", 0x2, 0x2, 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) sysctl$kern(&(0x7f0000000000)={0x1, 0x50}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe012d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x61) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001500), 0xc) getgid() 20:42:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) acct(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) getpeername$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000080)=0xd5) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) dup(r3) connect$unix(r3, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) 20:42:41 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10682, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r5, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r5, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000140)=0xea36) openat(r2, &(0x7f0000000000)='./file0\x00', 0xdabfde85fdcc4bc6, 0x0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000100)='./file1\x00') 20:42:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="0e5211d3982e03bdf44aec0479bff4ae945efd9c0be181d226a056331988be8decccee0f14d401888500f92b740890913457fa107ec1ef81b7676b836e55071c08b5", 0x42}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) 20:42:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x6b8, 0xf) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x8c) unlink(&(0x7f00000000c0)='./file0\x00') 20:42:41 executing program 0: r0 = socket(0x2, 0x4, 0xfe) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) fcntl$dupfd(r1, 0xa, r0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fila0*'], 0x10) close(r3) fchflags(r3, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000040)="a1a6e80dcf387ac0feef279ebd053ff42513a23031410ea624469897062fda494dbf1cf81e05a9f23f7eb12143ec9aa17a1b84ef97528dbdf0fa1c0ca662a7459aaf03ebae7f4a02ceb2d175ce5862af2afcedbe943e0d8615d7fa7bd685230918b5e74f5995d69e0d83414c5760c5827ab66c1c0085c406be00b6a9ee90005fd90756", 0x83}, {&(0x7f0000000100)="6eacc04cec9d8876cf0198aed07ff9cb1ffd6366e83ca8ffdd1b9897a440cbab7f40c25b2a01c53fb2a6ab0153255e9a21873a18fe0e0ae70f42e5c3344c854e69a8ff263e49ddbfd4877b978876dae3b965a8aaed8769b9dec345664e1b3a59d60de4331551f09cbedec182844ed4fff13a318186d183c0b2f09a20047f9147f05ec5d39e1c914d5bafdf97b600a6fe1d3b3923053ae7102cffad99e0cf88ec41e08e196510ee12db866464fef5520ebc523331c275ca7b168b520f981f3a8d88ce4402b978149e2cee73404643252d172710b4771985873954406bf3", 0xdd}, {&(0x7f0000000200)="8c1d17c68595b8fd35e9095e64ce0d", 0xf}, {&(0x7f0000000240)="2c401966c92d40aa1b8ec18b32d283ca61715703", 0x14}, {&(0x7f0000000280)="3268998e36dd66754247511cea7b4c4143e0319a77dd03852f69cde49399f9cb18ed1952fae220d69f688a9f9901c58371ab72d24ffb88a1fffe4c971770213869fe6c02d2fc8febd73596f0cd333d7d69d5bdbb345c8289704057891bc9c017237c4bf7542a63947ff89b9e1ecd3c8d79726b06bd3d5528f74f8ebccfccee12a130c1a0398bf09b86039ffc103161882600bd3b6d8fa0eef1e88effeaf794b3b9692c7c2b87f2d3c2a2f3b8142c1b0cb295affb517b3eee255bef491be98aa41a849dd4c73fe452f48ac89f34017422cd945c4e157b9fed16163852351fc57b5e67e29b247cf2b6b164af5e8bc592", 0xef}], 0x5, 0x0, 0x2) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x10) ioctl$BIOCFLUSH(r2, 0x20004268) 20:42:42 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x80000001, 0x9, 0x40, "0000249e18659a0a0000000000001fe600d000"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e61e80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe01853cbb22f62d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208af9f63d4fed291214c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67bfd24a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x0) 20:42:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sysctl$hw(&(0x7f0000000000)={0x6, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x302) msgrcv(r2, &(0x7f0000001240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000394f18f99e3d34aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bcaf5bdda25577bdb5c78dd2495b7446c20ade693ec5cf499f872e5324e440df975bcaf1444933b6f2a9985b370520a6f0418d6a8a52efc13cdbaa3bbc42ae399cb812e114b0651b5b123c222a336c00d613153d04c5a61722ffe99f0c831d3a7f6addeaabb730670b5a27e03cf69524ac89f36d1c6310ebfc782f95094ff4321a4a5dffd1c370a28cccdfe95f4e478722259b10578fe2aee3f18cb19613623b3aead622bd6893d1c15764378db5988ab523c80323ba"], 0x1017, 0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001180)=""/130) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x7}, 0xc) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) accept$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:42:43 executing program 0: msgget$private(0x0, 0x2) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) dup2(r1, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fchflags(0xffffffffffffffff, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10000, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x32, 0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/2) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', &(0x7f0000000200)={{0x0, 0xfffffffffffffffe}}, 0x0) msgget(0x1, 0x8b) 20:42:43 executing program 0: socket(0x1, 0x1, 0x4) 20:42:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x101fd, 0xffffff5d, "81ffffffebd110c3ef001200"}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1", 0x3d}, {}, {&(0x7f0000000080)="5f18a91f20683522db6708f06434e2be81b74998ea900a795c7a9aaea8bd1f6aca", 0x21}, {&(0x7f0000000100)="c891d9610bdab776d04f2cb856f7ee4ebdf31d6d06f93d29e11fc8d690630f20b859150fa2b516314e75b3cddd57faf518273b557b8833fd12109b5042cd31023706372732f8a012bf70e2b62649714310f670ff4747509b620942fc5548dd0cdbcdd9a95feb73594bd434b38686657d2c8edd2d2c62917c0d61e4838fcb6095f52541fda51e7d", 0x87}, {&(0x7f00000001c0)="ce58cc7f899fca419a47ea0dbd1e7e86744eea7fc879b06e78e773c0e34546cba3ea2f38ad189f8f0b413b78f4b38aa4fff020f02ce976580f4c62c8d3eaba92e575c3ac5f94", 0x46}], 0x5) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000000)) 20:42:43 executing program 0: syz_emit_ethernet(0x57, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaabb86dd600000be00213afffe8000000000000000000000000000bbff0200000002f688fb83ec24a200000000000000000000018600907800000000000000000000000b031d36e6d7c0d403012eb4ea018c4ffd000000ff0300000000"]) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x254b0b24, 0x1, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x7, 0x80000000, './file0\x00', 0x3, 0x5, 0x1ff, 0xe76e}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) accept$unix(r2, 0x0, &(0x7f00000000c0)) 20:42:43 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x4, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, @multicast1, @broadcast}, "37fa8441f0f96103"}}}}}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0xfffffffb) 20:42:43 executing program 0: sysctl$hw(&(0x7f0000000040)={0xa}, 0x8, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$KDGKBMODE(r1, 0x40044b06) 20:42:43 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @local, @multicast1, @empty, @loopback}}}}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0xffffffff, 0x3, {0x4, 0x4}}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYRES32], 0x10) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000100)={0x7}) shmctl$IPC_RMID(r3, 0x0) shmctl$SHM_LOCK(r3, 0x3) close(r2) fchflags(r2, 0x0) 20:42:43 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="018313"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="50f404b097fe51032183df39bf119e0082b0236ec7aa6234db3210b70c2bfdc63a786b4a7d360e1549f70f0f8fe54b645856fb4813928f51b5ead2ffe54c4b8d8779bc85675a01f68637fecb7073bfc7ec4f5f3072f94ce4e0e0e3a439d45ed4f001d3c9c31cbfffcd2f7858e501000000cd2ee64e6d4a926c8653986341e80b56757b8afc2c4ace78ce9c970efe82e69befc1e55252710e71df54680edc70dca22d416f01000000000000004e55bea33a71880d03d0168750db395cc1d9e092d15e5fd330b6075e675ada92d712d5d85dc6035579855ea8946c86b14fb312b938c69d88d18ab100636d6ca922c31f3ce10e6720537a1ddf128cd2a01d"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d378c9aa9", 0x589) socket(0x0, 0x4000, 0x80) 20:42:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000016c0)=[{&(0x7f00000001c0)="efb17d4da8bff388f9730a432927d3d5cbe09a9f6dc57a6a235723b6f5b3b6532607fc907ff5453d0fea087be173d227f717d390da0885393ba398fc378afd0486b14ee13443e014ca383d0785b2d30c72d9297d9173d9d25848be0f617188507d0bd7a935a3d2d0f86ee6267ea99561c8c9684759f55e134d6732d50cc6fa8f4405", 0x82}], 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) fchmod(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r2) fchown(0xffffffffffffffff, 0x0, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000080)) 20:42:43 executing program 0: sysctl$kern(&(0x7f0000000140)={0x1, 0x8}, 0x2, &(0x7f0000000180)="bc107dc7", &(0x7f0000000040)=0x4, 0x0, 0x0) r0 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0x9, 0x4, 0xaa3, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xd5}, {&(0x7f0000ff0000/0xd000)=nil, &(0x7f0000ff4000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x55}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x26d}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x7f}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x6}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9871}, {&(0x7f0000fed000/0x11000)=nil, &(0x7f0000fec000/0x4000)=nil, 0x80}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x1}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xb5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffff}) 20:42:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x51, 0x0, 0x0, 0x0, 0xffffff8b}, 0x0) socket(0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 20:42:43 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001900), &(0x7f0000000140)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r2 = dup(0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) semget$private(0x0, 0x4, 0x697) r3 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x803, 0x8, 0x5, 0x1, 0x4005, 0x2, 0x7, 0x1, 0x0, 0x7c, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000300)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xb5, 0x3}, {0xfffffffffffffffd, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001ec0)=[{&(0x7f0000001dc0)="00cca0fc34f2b7f78fc76edbf7202c4306f46152ebf16f54baa100000000000000000000000000000000d3104c2a7441676c2d53c4b3395e5026501ab5a22409b8381efe5ad69eaeb7c98dc44e37561b7cc71ef6b09c8499e840bc66df443d682fbbe5d81380cf1f9960a88b54c7c06c617743cc6cb0661521c1a33467032694a66c8613e43238b16fb6c62f54dcbced97a03cd504cda211", 0x98}, {&(0x7f0000001bc0)="4081b9613128ff46db764e09021135fa077315177b9db33f29b687aecc35665b6dc64666aeaa93d8fbffffff7f39eda8b5037700d43259a1cebd5085a56f2a5c0bec9bee6f4625ba84aba63418424438c5a94b17795f912552e1c5d88b23a4852fe10768e40000c261f80a86696c54f3c60ac5fed80cbadb02eed77822f74d745d3555428350ed828ab26cf5d5c41ed351c31ff1cef8b311707d4b7a1d9a99e0714f8b819fca05ed04525c81c480bb49bf5715f435e4c2b0c40d1c3b66664e695a6a5faffafb921f20104ded0d6bc0becc313e4e4d", 0xd5}, {&(0x7f0000001cc0)="c766b0c374d4f3090a7025e4b6efd155af37a157d1bad971d42a4a306cc7ba317f0ca1c648a2fbf878740da99b25cc90c2921fb9fb455e0eb6897a77229033abc6ee9f9f80128b46e5f2", 0x4a}, {&(0x7f0000001d40)="e82eeface44ce6616bbbf11c542398072a68b379bb4836f64da88da23471a1399218072bf12bbe8b162bebe55cd27a2dcf7f4f557fa1476f0e48df011baf744f16d143d384d9bce182bf261931b7c5ea529d41ae96af66def3b2563717d52c002b74e8e9ff758d98d729", 0x44}, {&(0x7f0000002100)="62b5627f7bbd65ce2f2cc30b249360074278fc14f1c6572dd3f033e5869500006172000000000000e9ec01b20e49cb82eb5977dc7c206f45da5cfad5a932b6212319963e69628b3b9e2211fb158933251e0f3cdc743a52c31ce0f0ba95eb5d4d1df573b4ff19102e83a8d9bea0b362c6f5c5a50055618f52ed6b852060ec58ce19f30ae6e6bfcfe87720a924c5efee5bf241f7a03eb92a8fed4a9f204ddfcab634bee0ddd18ea95e367470e6be58f59fdae6e73babbbc2598be84e41d23fb4ed49ee85088ec1e51d16b5d0a928d2f42584885be69291076157aca4478dfb7a73abf69e5f82b2fcdaa8", 0xe9}], 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000600)=""/140, 0x8c}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f0000001600)=""/149, 0x95}], 0x9) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 20:42:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000100)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) sysctl$vfs_fuse(&(0x7f0000000000), 0xc, &(0x7f0000000040), 0x0, 0x0, 0x0) 20:42:44 executing program 0: nanosleep(&(0x7f0000000000)={0x2000, 0xc6e}, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='\x00']) 20:42:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x4}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, 0x0, 0x0, 0x0, 0xd) 20:42:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) fchmod(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) geteuid() chown(&(0x7f00000000c0)='./file0\x00', r1, r4) lchown(&(0x7f0000000000)='./file0\x00', r1, r4) 20:42:44 executing program 0: syz_emit_ethernet(0x54, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000800450000460000000000019078e0000002ffffffff0400907800ac1400aa00000000000767bee4d4e8000000070700ffffffff000000455c000000000000000000"]) syz_emit_ethernet(0x3a, &(0x7f0000000080)={@remote, @local, [{[], {0x8100, 0x0, 0x1}}], {@arp={0x806, @generic={0x18, 0x809b, 0x6, 0x4, 0x3, @empty, "e6d8fb47", @random="3144f6a13d11", "3fa79b748d041ee5b7b70decf6fd1d49"}}}}) 20:42:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x8000, 0x20) close(0xffffffffffffffff) fchflags(0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r5 = socket$inet(0x2, 0x5, 0xff) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x808c694e, &(0x7f0000000300)) 20:42:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) sysctl$hw(&(0x7f0000000040)={0x6, 0x16}, 0x2, &(0x7f0000000000)="530ff19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e90", &(0x7f00000000c0)=0x31, 0x0, 0x5e) 20:42:44 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff00000000000004000e0800450000300000000000019078e000000200000000030a9078000000004500000000000000000000e2df000001a8a2ffff75db8710d4e252ce50384953f7cbb52aadc5214b3eda5859d854f9d8de6c736dc024ea56baae6335cbe8fbd091e892e4d443b0b2de517d1ba0749ff093ca03a0110ec7cb503157ebdab362f24c433b68253ff3f99a6540e4f4f8e17873de2f561aedbeb9a92cf1000000000000000000000000ae90701c3734fd8dfccd88ae190274e39afb1b45a08356d2c84437ddbdfd347bf6e24e7e809bcbc4b2dfadf2dd73f67cab507b37aeb0326034438a382a44b1767f80b6f08c284ced3d2c997ace328c64b8ef5af5e40905948b275c1cd55da31894ed73d3d93e5fc063e3b9f353741d83b824ca1efa0609e9d10ec27a863a4e42ddc464b07ea4b0b2e1cff6d932e954e01bbdfead84eb3a54a9e2100f10e2739d236a8eb27d0480850bd33005fa39952c8369bbc9013a692f3edefab3d6ca52504a2aae7fa562676e15891b45"]) 20:42:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) r2 = dup2(0xffffffffffffffff, r1) sendto$inet6(r2, &(0x7f0000000000)="f496489e97bc3445c80054d9abf89f59188dcfeb28bbb5d6d926ad3e95bc517fafd8d11f1f7fbb79edb408cc97b476dbc7f4463efac3dd550bd6753116967b2a96cf0f5edbbb2e94c7ca46dcbacf36ecef0b7cd7b04dc6f8735d4ad673aebc4fb7a0be47a92f9143e5b25e74467ce230581528b7afe373eec5ccd2ce66aa214e646ea379fc3a7fadf8ee7f5d10e1a0b07b3de036849460fab8a3e6657fa4684cb44e95666c69f90204713f615b5836a7fc5be210c9f22bf587909002fd45165e211250865740f02359497aedab4f117da1b14e586f806774bbb499f7f0bc5adf599325ccf315f1dbad6901058bfe44c9c79f578f940b892717a031f75ea8f050469ca943fb19f00cba01c3c6d83d02db9f13ef23f668e6cf7f50895c847026452d51b4bfa00fafcb0c0c72e221713fdffaf47dc086594664c0ad99ee7b85e5c2e3d79a633c25b1f5ffa6fbd4d9f8a90eb8decaccaafd285d248be31a7370ab1cec32e3ba380f2e8abcd20d3c0066c5d391b896a04867281cedcb60440f1d767384fa716e6d6907ef0998aab7ac4eef1fe662366c8681472283ddccaca7cdfdcbdfc26b87fa9600e5451d57f68d4ed8276eac28f64348d3ee289e05278944d6129278ddaedca48bc81662ca63569c60ac5a1829c21684ccbf253449cfe934633c85565041304c834013e79ed87ecce7dd9cd548cf6ad02ff3aef5833264691a3e1db6bdc689e8b9405923720d7ed4fae514c9228d7952a3c5c597e7caf3acf848c110d5f3d32db8871a09fbe735309caa504d547c27e13736ff6b1f9192640a91a6aea034fc49091e987de8ddcab1d353292174eeecd1351f58c056f5fc4b019ea5017d6289df43f15d79658e1313cac3aabb1e0c76eee608b16a10a3f952e574ab62d8b61f03e016d0f597f7f986f83e67cb396c324bbe13c57ecac14d287886eef5c11227b5160eeccab9867bdeb9ecd65c9a1bd5c18f744390f3caa5499d8fc72df4d225d58cb8a087124ca46b752f28bb308d914f925094e930300d78eac41bfd9226fc9531c5ada5925ab189e5df7a658cd5d590463be3fa4d1d7de7189c2c323bb43964d23464ee57df8b9b101799ffc686b8b5de40d1ea25705294321cf864507acd6976fc0e40849319042a99f90f6945733aa2743cb401eba3900ff63e7619489218bde49f0170ab90d72ed130fe3d3440867021bfc9744686ba0219efd3657008ddddf0201c862e33ff27a1b1952573ca6fafc341e7d6eafe3a59f7145e7abe1b26b9f214234c32143831df6929235e0f6568a1c469e3127ddf48dc16022f7591e341beb9c153a3baf7363165b8c26c0f4f123b9ad0e52df727fba61fba16d22b044c4b4650ccf4316a1c2e485ecd3d3a4ef1798300cc226a1adffa29992a9ef6993f9ce93fa1dd7efd97d127526a18a844b7b5a279513a28ae54c4a2e5ed876cd6758c593bf1da6c560e874855287ffd0c52fbd26a15e02362ada29076ada22a437ef5a29b4d7c0cb2418d35222766ff99299c31580f6dc77d41aff04a509991f67bb65bdb8c7fb88b6daccb86458318c20b6cda2233d514aa164b87eec4c71df9c7ca4431d6f31a80a016e31260dec2aba2a28708e67adb2c47e9b18788f8a183f7c9cc3cce0c1a9be5a94469dba2a0535cb85d34b5df961fc9d88e095d1fa81984011eac47aec4503272fe8bf01c46c7039a7e10b64fefbc96dc33e21a4b4b524070b4005ef840c1eaa5613dc68dc0110cfdb657f4c54616dfc8912014ec411b65c26f1bf8c5a8625946c662065ceab4ad051bb401ef05f78486c7e86491cebe53a4805c00cd18e29a2b213c01c348fb4ab91c4c0697240ae6d6b53d284e548ac5f282e5b6b94c9991d65ec0033ff2bd9413ded3cb5af5f7765c8ac74823fb315ed741c4b2c0f7ad5dbb157d20262ad7325eb1a8f90a67d1279ade073b7ee8eaf6705a3101bf7024c1af4b4e757d7dfb3998b46aa128874d9c987b338d2d4839a8b0e30c9b007e05c641f91accfc3344f7347dcd28729c2a91231f5eb16dbb5e37fcb9cddf46b7c4f0fad7cb3e9ea6183a43ca93f3cd69c66a224563fbf8f924b724b6053fea4e175d48715856e5bbfb1681588aea5c3299b9ff04dcfce2b379032121038909fe78f648f1b47f2352aabc292c532d75a4f13f7049f5d798402b7367c66e57bbe63c29e93e895474e1e1faed746589f8f41488b9e5380e2cc794479109e940370241392e34827b629c460348f24e0820d42b93ba70895ff9d9315a7e527fb04a588dc89eaff4e0f068b2e6015192feda6e4c71ffa102058cfda0638c9aa3836560765970f00686388b3ae6c8db701225211ec75226f9f1a0c0fbf1dc3301e7aedbc9dad1baa2998cc771d5da09f27a637dc0b5b68b49b45df3aefb530f0a4de0fd0ad65ca964e2ca2fc7ca121eeda3f4f1cd1078e99b935b976de27f75a1860d4e09dd4d35a542bea49cc73e2c9d7f1b1796000fcffa51f869b3c4e2be269705f81842fe69df7e9d3510326155d7e22028c85184524fd4273dd7abdbd57301f2c5d7633dfb39111e5f44c5f2777dbe47777d185ccc59d5a0c62151aeeed25ec9b9deb9e9f6abc5cf3dd492fde8feae874ee109ca4f486fbd7d01087364ea14b1832e72591d76e649ae86367532536fb541dc138f861386aeafbb56675d515f17bc0977933ba2c64d88485980d8a13aa870464c0eae1855dbc2502c69ae912a5ebeb3f425122a38e35d550ecfb0ff5cdca55226659903c694bd2649169ebbb27110db7bca34ac70de35260dacfc0814b4b225a4b563e5e3cab52538244420ad1318b37d5bc65e191057d10697e917ca0e5beaa15980c2d38af74c4daa4bc89dfe20ddd7f92a9cf6843c60e742afe698332f893b625c1b4c3afb6c0cec2e351d99e519c3285090ee7a40781a766ec8416ab930faa8a0f6320b4216687cf7b7670c5fd5c589b4233e919bdca3aa39d92f916272debec6f38d784941f5b3017207ad00452afb7ece6cc1673a2a34c7925fb9a2c29ebb4ff40e267521eefce38a0f55f16ac65119db87678fa9a9cacde649542b45c25ccb4ace8de2cfd9636919d83de9a97581912a7bf121c6991fb7b6b2ff89526d64af72241215b7d3614f6049b4696ef0d55a79f32e46a4279aa89c9621bd82da1ccd39386d7e99b2a8507f6e752a0c9694bbea1d6f059bee13945645cf32df05a354b8ffd90c48ae3a98d1c5a5d836bc5cfc1a4e9afccc26569cc52b1bbed5936343defae93238b3f74dfdc7963d05e6e4c73ee57c01c57f2bdad2290e67f591acc4e4eb85e823f79017f5d69074967e2f4de2b4d6a70955951977d27ea25fe49583051ba74460bf61d0d0de27a9a570479d4590c3897ca24b8ae3932f7551c97c4b52f6aa98131500a8c884259005ff9af461136d6b3b136679a2d187d30ac693aaef7c4e89e158979d2bb00333e52fb908901a0c6274cdc26117a1271ef373c4ca00e7f9f32a3afe0acc68362dfbab8bdb95bcd2994c2d05b5be168b917cfd76e8e127a3e99d0b84eb08b4522a351515be9387c0b5d8198b498b27dfbb771a44ad11c5e0c032049ca5bfb40482260518ce8d9b5c2f1b185e39f5ad6af7fe9c555fc3ae0cc045e3c5114f363cf63aa0c80fb3bd301040e4af0062b279bce2ba49c9ab089aa23aeac34b87e542c2e451580bddf54357eebae1a7e203317a15f0fff1216dac23f4b4a05db775f35c7a590f327a8a58082ca36f4869040db1e407cd62e97f8b2f9569d181a77d784839791a0c39cd3722b38a83c9ea333d568aae9f90266c5584d3b70b1de1ae315c99937bb6e980172b2c8b9270cdbc127511a3f5ad9609634e5827ce3568c5a16c49eff29337c24f341e5f01906a850af8ccb7fb7feabc31f487491190c41408f657ce17527048b74d9368d86b355de097ed91e05f8d2069908f3b82a422c8118831f9ac6e2902e7a75a51bc5358be3e57f08bb58af2a0b114027c68bf83aa17d8e8d3f6cf53f1f5b0e7e08c61a771f4bed0566d0148213cc9c2e8352f6fd7dc8552767634e71a0d36904d7f1991571722c788a6100ab7018c062853b26c87db683772ec1940bb6a784a4a516589d234c8efdd9dee2d64bc90bb23f06c0f00411397c9cf0b48668151afc043a3abb6e56edae63efff8bfb55a1a44a2799f7aa7d4d4b9fc8245fd145fd968d183f0605190412e1781d291c578ea8e5c634ff466b8e659403a3d5992e0f1a3b2b2c8983af336c63a448ae15b63491f08ca14901510f867ac5c9258276d08edc3b3624ce812bdea7806cebed298a52a06041b3890c5c6a79a717a9a83de5e519c9a4649e704fcf6c3ac5623f612e2585c89bb8eec3a037b674a46c539fd42083227d60f3b93d65ebcd8f6f6db93bb6ccb9416fa9b29d4e615008809d714e24d31c0574e9354a0972488f9c8da403b2df23ecd96d93e28e05634ac67e61ca565624960d77fda048dd1afc84c7caf5c0f5ca09cc5c96e68b7ec51ab5d74fd756b23521e89bc23cee1937a14e308bb3b720ccb89ed79c9c033f11bf43c16a315fceb847cd1f5bdc4d4ab1deff22008137ac588f9e3bccbea5060910b2a99f11b5ad7c6675da64ac0b3bc2abac8892849c225593041e0746d51d37411c1040fedcde8f3fe51e6a0bf97f7d3c8e8dcfa25140aa56293a981a638a06286e6eafe24379bd3c12eaea169bc54307bdee8db062c86055fe8b530f3ef89fb6fa5571571e3e8c60ec686b8f1fefb510678b9c0475399f73cde059361edb12c20ae436efb94d701f1f69289bbb446a321f299665065f2538868d7c44d4c064e8be1703591f7814afc0bedcacadd6a48d45e7ce9990d24e5f377b067aefb5c24a1bdfd6490e871031190839ac5d6b93472e82636e5aa9a922afb0f0f9a45157a9522199809ba8b9e22a10f40516744fcd2f5c81dcc69ae580b583a2d2fb1eeecd9596b6b5365df4e5b2dacaca9873f8df6c8bb55150cc6e6c6a8703d148fbf04913b1938e98d66d01015b0bb5aab50cc33c71c1f538f46886da525bb5abb1a3dd0dc48b663f697fa05b324eaafbdb973f34b5ed58d819aebc827e694fbaaf691890ebed97fb8df4f9d9adbebf72e3414ddcb08a0347aaefc5624d77e1f9d5a8ea92de5c2ae0a06fb4324f1c27ddaf47febf247e9990198f33982bc59305626c03da4d0f7b8ecff389c6f6cd3ba11f95c7181f3528ded803cd9e845f0463128b10d0e5cbff1cb35faf52f0a86c66ad3531b7d50b8d05b7c87feadba5780dbd6413d49fd0984176bf1e1bd50b0a6becd0e436f6254c6fcf85934fbe03820a89bf164b9126d822eb20e2f8b333eba0161b6385509c77aaf057b14249c156495d8eaeb6ac530c1395fe57083cb3f1ea70ad3e799f755aaf658f0bd89de70ef4bc744084a6a321b3f14c35a6363ea9005d90a30f1e55c30297f90dec27f0e3b104fc59d8d3d792f644702486e72a748b7d5b05a1336089ca4120f907e0e493dcaa246d5e2daf66e1c6dac4e3dc496161770227686280ad7b9b0688eeca597fa1e3d7a65d5f16b2035d55921e72426158586a19e257fd7243ef25f2052a060c2440d6902c896643675b48f035fa137ee41832e29c7cfa3128ac271d9fac26c747797f4025eeb4c4da85d6e7e9036750cc67ff833d7b04d6f766bf45ab8829efdac0c58f0b4a5f44c4747f56521c6aa158bf1704fe1a2ab7ba614a686dff2e1391725037335b99aafebb3170c97be61eb1dca4bd312a1abdb5bcb89e17f92668434229ff60132000f36947a91cdca30d73348", 0x1000, 0x5, &(0x7f0000001000)={0x18, 0x0, 0x6502, 0x1}, 0xc) r3 = socket(0x2, 0x1, 0x0) sendmsg(r2, &(0x7f00000014c0)={&(0x7f00000010c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000001100)="393f5eb50d4d121f26ab8d1c913fa6fe5277aa710bc043d461f3d0f4f651d5cb6e89d2fcc4cf458e253953edf627cc1c1dca35315acfd64c64cecb6d0999cdd430fc4e90b52fc4", 0x47}, {&(0x7f0000001180)="dda31b75b47fc1ad548a4b294f897ec541619afe415d303a37c819340c283925138874b2dc4446004b4d0d3bd5598212502147baacdb1b8ef34e37251a4e88d0bcec8479c059f53b7011d5e63012b7146a28b0844f673d8a56ad2cf0b3a9e4e865deb22d09ae599a4c3ad0f700dc6a6d1f9c960d81", 0x75}, {&(0x7f0000001200)="434ca3bb8a77277e58e980bcf6a7ef0a2d6cf914c98526280c2edd66faf844724e1f5f8c207376e5aba61b153aa04a003476d6cfe11d751a013b6a52a95a8c10036c598db0bbaa52aa56451403400ab7cd97ccb86fb1288c524d624b1605b43d1e528ff0a622ed62dc3e33f7f6dc6f9f5c91128ad69253f3eedb867a11f4dfaccf2ce83f56408aedf4b84ee2955b0b3e46bd98ae47b33035352ca28c8344e21f3e5c2f6dae4c38e47e88503846643d8d28baa626bd", 0xb5}, {&(0x7f00000012c0)="0479149280847cee9abdc77692c60b1146c75a5afa4c6710e85855c176e2569ae1660adb9f12db", 0x27}, {&(0x7f0000001300)="bb06b2856e216ed9f485ad945d5528806a95813ca4cb9adf2893d2416bb57d3d67d4845629e290f56433ede54d1ccc209ce3e0a36fc58daf5fa54d91a4414a932fad2dad40771479d4f6337e3dffdf1526353e3d5c9672be38380892d037c1e43b02c062eda53d0e9bd5b2b296a5a361f4429c295d364b4e60508364a69eff19764249ecf3295174e5ab86324c261cacfec2c87e962931f7b728e386eff2cfd9562135a13d48f0", 0xa7}], 0x5, &(0x7f0000001440)=[{0x58, 0x1, 0x8, "904c154c7771e72ace9a69f4530baace6d5fbd52c66b488ad5bc8d91491c7342103f08d975d92604b4ee108aec89ebb4e3304a15fba1e1ae9e4eb21ff58d9ec3f695"}, {0x10, 0x1, 0x86a2}], 0x68}, 0x8) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000001500)=0x1000006) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) utimensat(r4, &(0x7f0000001040)='./file0\x00', &(0x7f0000001080)={{0x6d89f983, 0x3}, {0x6, 0x4}}, 0x0) 20:42:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000100)=0x5) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x3, 0x20, 0x7f, 0x7}) syz_open_pts() connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) dup(r0) syz_open_pts() close(r0) pipe2(&(0x7f0000000000), 0x4) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 20:42:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280025750900000100"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 20:42:45 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x280) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40800000007) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x10c) mknodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x2, 0xc0000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f00000002c0)=0x8) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) listen(0xffffffffffffffff, 0x800) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x4, [{0x2, 0x10001}, {0x1, 0x61}, {0x2, 0x5}, {0x1, 0x7ff}, {0x3, 0x100}, {0x2, 0x8bc7}, {0x3, 0x729}, {0x1, 0xe71}, {0x2}, {0x3, 0x800}, {0x3, 0x92}, {0x1, 0x2}, {0x2, 0x101}, {0x1, 0xffffffff}, {0x3, 0x400}, {0x1, 0x7ff}, {0x1, 0x20}, {0x3, 0xf9d5}, {0x3, 0x9}, {0x2, 0x3f}, {0x3, 0x3f}, {0x3, 0x5}, {0x3, 0x4}, {0x2, 0x92}, {0x3, 0xa25}, {0x3, 0xbb}, {0x1, 0xd1a9}, {0x2}, {0x1, 0x9}, {0x2, 0x7fff}, {0x1, 0x2}, {0x1, 0x7ff}]}) 20:42:45 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') write(r0, &(0x7f00000000c0)="95", 0xfffffe76) 20:42:45 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x3) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) write(r0, &(0x7f0000000000)="42942b10cdc845c891d6c17dc13fc8645a1b99fdc04f369513a0179f0ff2e9fbf3baa1b3", 0x24) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 20:42:45 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x39}, 0x2, &(0x7f00000001c0)="0b725d9f", &(0x7f0000000040)=0x4, 0x0, 0x0) setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x92, 0x7fff}, 0x3, 0x3, 0x0, r0, 0x100, 0xffffffff, 0x10001, 0x101}) 20:42:45 executing program 0: syz_emit_ethernet(0x231c, &(0x7f0000000240)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x22e6, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x2, [], @local={0xfe, 0x80, [], 0x0}, [{0x0, 0x1c, "d56e3033c5c6c82f44a69587ee3897a939e0c3e1b044fb18177679e21115ab7239adfecd0ab80460db96f4450d3e7764106ea6c409ef95ac26fdaa7014d6582e7bba267435aea2e0719faa78c4893d503d017871b69224a774cbe2e6cd3b332be582faffda0b012b224870995859234ed0ec3d5880ea724969c89143af3a1eb34b4ba516b3a71b59fe77b026345ec987734952e5d651ddb07e7cee3410fdf995e723faea623ed42a354b9d698771f9980a17f65c8ee5f7966514702842fb4a2955700facaade23b953c4578925ff333942e53221d410a53d1293b618b42a57aa07"}, {0x18}, {0x1e, 0x200, "b4f28b0f17ba55fdfe590beb8a16e88a4a7b320095a098222f46ca49d6601457f98fbe18f9989b05a4704010b6a24755262a2793dd614bef30958299114de3e3a967108caf3b29486c6fc62da75a8ab9fe0b4cb5667b2595ebf45018658bec63202115d619b61046950c665050811b99cfa0a705f53131b2bdf17187b5ef0c32368d3b859cd3af4cb74623ffbc546c8dace75f62940b6ed3fd8591f9c0cf29949ca529dd2595c749867fc177e3b1a5d0e572d66f284df44f9a9f0a24826eae37fc9b572300c3f87ce7c484e876cd5031c32270f9ab918ab2b77c100b8a2a8c42236f6b20b145a74d27ee444f880f6bfc12312c16d45342f7f63cc2fcbd30483cf8f5362213f7ff4821dcce58ac5131f9ebf686b61fe4829ac68f30cd684b55b0efa496ccfe56efceb743e7e2e8e652fd52ec4a5fccc711b8620644d2cd7baa5d6d1fa932bdeec6b45f862efd7a1cb0009dfcc584800dbcd5714e45345edb1f50812e50f24bee695d2d952d31dc473b315f39388b50fbc826f20745144f1e8bd49e2f7b3df93a3f70292201e02d79f8fcc7e2b4392f0ce785a5e6c1dd25308a1b2f8c58fe0c0dcff7114ec292713186bbb8431af4bf0c62037db2654472e28bb0d110951fe0c2a64e73e870f762dbee99a946051fb44373339b9b0fd08e8d80f74c1d21e8a9d2c5e87b3ef0595e7001dd1fd4eee80ee555a446bdd667497272aad13d6777b33ddab4f08e46d9f31abe2e348e5b4a933b39fa924b323e6758fb0f1da54a4a0da80a82ceffd21500892065562cb72a82170a1a26614ae8c520a968d20cce4b54b0ddcdafa9128b285a37895ad77d6991a60f5f5787897d99eae364f2280bdd3ed50bba2f7d39cf4a466669ccb42fe692e31098a4f7de0391f09e35c01d513223eb016d973218fcb69673b2ffc5c2599e452a6f05abbc132d105ca263d76f6374585553f56b136937b0ea88267b42be7a32a3bbec6267281e5e95a6ddce1a33abd053f80fe303b5c68d7c5a5178168a501175643fe57025e66e0d2526e4cba1f264902a79be9acc24fa1a2ddeab7fb5f318a5c36e0c37b02987059e8349b1137ed62fdc240835b919ee43571da7ac90c5a88d7453fab3c947a151bbca8cb25b0d8bb821bf1733a80bb789be328e9ff5dc985bc2fede0b5d408ccb43d5c14d6870296432086ab0d3f8301cbb9afe22a29f96a7d40a71a6d0bc71972f7f90fa906190ee313c25df36cfcae4cf5b79df2bc2c170d14a604aa21b9ff7560e63802d3c82b2c8dc8bdac6e9e4eef0220b7c1df935a46373dc04e57761f4e1d1a8f7804765fa89f534a93730de10fa9e295cf071312ec7a23a9f724557016bb7776d8eade38fd050199343705a8ff4df16596a2f74f7450055f753d351621a8acdb610c58f829e8741c59d9edf6bd408db1efbaddaea36103b9cc0fdae154ab936aa8cc2c310b612309ea9e2af43bde19d3e7120e0d9ac8f894da79ca49f1468b2c78c536bf6005dc3f215a4363afb01cfab679f81be53bdcee7c1368caed6db537649c8a281d701ef3869cd4169eb17c3aa5c4ec6ceaaefded2fa466adbeef90176d6e0794a9762514b99ea7a9fccbedbda8dcc9b8b807c6e63478ecada0174a5c3edd4cc443fd11d754b2b3b054d83c58d0344479cd82a26749fe7924cc0fdf056d0ced703530c86682d40afeb4eb84f12882657c551107fb2422114430323aa069bc67ceb5e45db0aeab9abc1cd1fe65d0071bd7c34c82f1c25340e8f501131497d5531e18f771851aeea470461df4d265556efff88494355f3adfb81ceac783e9354032edfa124a4d471e7373cc5fcf524be667efc187959bc087755208cfbd1e94273d9e98f933e133518fff08d7f3c179ec8cf36e6cee9d884b25c61e0cd709ecb30ab3812579a0bbc51b98c825b096a616d66efe4399f61f0d3e0ed34c9d728327da2f2b32498ebe889c1f895a5923b7f6dee9e92151b923b3c366a587037e81985bd4a97b0176ffe18890d8f149ba085308f431ddc7ab5d7f77fda0fd02dfd2ca879a443dbf96ccf044ee6bf1f93f56676ab0dc5b356249fd8df6adfb3e0741915880176f0b5810d06e39e7c02d6c85d364e35be907d268ab102cf30a0139a83248658c0a3f6050a22ffb15b8d4f42b3f994546b7cfec90fde28d60ad7cd6dba5078f4bdf37b85d1bef620f70868afc483cad01a4196e92b7253eeb3338aa2084e36ce15acbcc917986b3537e665015d3ab9da3e87e61265973389bd439002a721675678ac6b88b7ef87653cfec91e78b566bc73ae1797bad29b73c32ce7cc2d7224782083e281103390c18b723bf7090b2a327b00cc348f889e2aaa5d32e6a6756e4c62852bc0c97637383a04d7d669d8d87a197e714dfbadee6560065d634206079032564548f741e2969eba2c7cc3fb52698315d53fd7abf248e835f6736fb10d0e5f104c409f3fa49d45b940ad0fa5950470d937444ce707584440f0aa95a1751f5233dba96190ff8594bea357e11ffdb07f3542dd9856e2fca2b25e1d1ab64da1dbd3aa3f79fb2de1251d60f4c480a189746f369d9915c219cbfea42e2cafe10fac252c5095ed4072d41134fb608582fffe32d2f0d8a6e87d668064bb323ec931f29036d05a69f813d6e499e6f1a6a9b09acd9f198339bd33dd7b911d21a69508e01782897ff20f616fb851a532ac6e3cf17940ebf966541dbd5d5c7d6be2f4bac5ba13014d8f782ca9e775d1ae76ac541a4b5daf7226d71706aaa2a3071510ebd1b48a2e9eb43a70c06a70bfd1a8f6ebcad2b7361bd72e166075e25efa66ed068e1b00bdc998a388ee7b7075e15e50a0247aa3887dd5a9fd0e7da25a32ccf02db58748355cd5f4976ce0e075da25e493fccde9b2a0e16b0f55c2bbd0ff5bc4408b78a112e1e73da11c36a8c593c5c4125431f7491758660c94069179094d82187929f043a37cb33f1ca1c601657ae5a09f2a4bb60197bc7113e7acb720e6de43a2f438dc12d858440bb6c317b4c79334adf15a46af823f03eaa45253376a9b66a4155371d77959b53c452b55a0ec77b0497701aefbd2e0c394f95b5af3697b84e9ad435783649b8b03225fbab825bc3341abcd78998018366f39e91cf215cd240086d3159efa8b1415cfc91a596ed1839ae94c44013a28fd9da8369e31f520166ead54c869ac99ba899b6deb6a249868065a4f904567c24ee5206117eb4fabb2254f3a6cfeb40de301e6530c320b4609ac27d444e34b3b559dc943227ce2b517e94216e1f3827709c9823e7ecb52c5485560b878bdd32f26d712a91876a1d42422a1729688bcf6acc6d5b3a01f9f52f2f2b06d3c2aabd4f87f0c4c5ca3da9a38d47bd3ad47001d512fb73e8ed61d975d78e5d1d033f5d4faf769d4ddcd01686e085830d341dd6465204a9816d4d9f30fd5dab2ec869a9324b3e173570582fc23d576c7979b3c45b5d4c8f5bbdf766879b6bb9e1cfd6ce2020b67de92f88156afc4787c27e29293ef1a0820dbc39bc667f2a09f574e5b2e6990a7edeac1ef76b29b1d72cb36109b97b6ee4d684a9f321190ae984d2ebdc95617e519d9ce5fde5e23195c9d1fbe936c365af2108e97a3c5fe83fead93d6cb148ea38a5b2242f618be375573f91dbcfcbf0e8814cb72cd7fe9a17831b82299d87fabe138e4b9585363561e8111615b1da248878a76c642f89ec529ef6c32b90529692fe56d0fcd07793ae6ca121f4241d860822781876e9605bd2d748eb20f7213ea883ee99b5d22d51af7b2b87197f130a02e67a39213bda0ffa1472ca7e9f96bb2c4a26456f16d39c61d55693ad9b0c57ae2d8d2ea229c4d212cc92f58ad589c817f15a2bdba0b6dee97b1f455b1edb9cf7e92598cb604a01ebe2baa21957e936c5c57455f026b7d451277d1a8116aaebbfc8dd7389fc0299ccb6e9d17d32f91114841d1c6231bbfd3051cb1ca49cd79779fd1fe8b93200af092f51e38f403a51f77e4265bbca44bd2999ca71feae1e357bee3c9f3c590020a7b56ad211a59a4f5adb90aeb893c2c3d69e2de52dc2374ec974c5c7d225eaeb3e764e8d4af403e036072da22796848d93228a47a15baeb7c7661f0b419792e4e7fc9154e75e00a1c83ff09379f58d81b9f20f606bbd8f552695390afe3b3838e93b485e7976e04dab8a40977b6365f139629032353b0ce1e53e341b649e31ea70348013e3359bc12d686b36c22f71720cf73c94ca9dd10db0f5632391a32f03fbfcaa6c950a8568dac4c94c2fbbe5cd0f200080e87b6c82c833131386fd8452f32981165ccc44c22130210d35b7536f13467aae2cca8f886cd28b8393fdad65def038894cc553557099853543a579886177487b1280f0cc5fa3b80ecc2ae45eb29e7f8d5887a88d0427fd23fa560ae75d5b26749b8d148f25ef8593cfd19eac58a98a0a8a8f4098dc566ab3bdb45780b5006227c40e59a3013ee0a7ee777ec4687c5fe708ea45e75d898a3e6ccd7b084c278e7d14b34ee93314e72d7b788f9514d584290df3a84d68a4e0de802470aa10fa415e10539b78c652f6b4c7055fb8803025cbd287c1afd03c0f30ebec31e0471166843800cb93f39580d220227b544945e26d8bfbdc8981af8f2905cf04ce7f1773b3dba814884f54fdea87f9cbdfd181fa7f207f2688dcee78822a6a89f63859cd3eb15923f2ffbe5ec3370a89763ba63c0583b6929789c6fe57245acc86e0ee45839818524b3ea63250958da7557b2c1961d30bc7c691d409a82573ff35762fb9009403736855e19b87200cffd79e372ca3a784ae391342fbe7d58bcedf0e13c62e975216ba95fc4f13e5be5350a006f3f1780e60512153949c622334a85e32fe5e95171fb1d59a18b6977cfe12cda7099022bef2a9c4c3b39fb13e3c663332baa1fb453271c23e7cb2f47b1faf105f879c521443d17fe3f51e5b5b82f2db1a87c717814f9905ff3740c88ec119dce8764dd238a283d3e438fac7adb4354658b65e1b1b40f31ecaaa8d544df7edf9c775fd3acbe5c0129fec794dedeb054271c42fba3d510bb70109ed106c450a2ac86db0744d2a515b5af520e2a87c966d783af69354b4538cfcfa900a435eb8739b5ada9e2d813d0007e2520c7b4ab6857bbd01dd3f8e8ff9a4e79095b9d6f25f074605cce8c5a4a876fed13e736c032e18e5597e371d0b1b9ec69fd572f1addf369d02f3faa797541b2182b96f36b4d7f882067268cac004d95260c74671f736ddb046e63da423d9d2ce131ca2544b7df42b952d374e28894a6783614fda950fbd3d35213bde1ed82ce23a674bfbc4bf82875baaabc74510509bd395ca1ffb6f3af180a16d68ad12803da41e43870d416b559af12121d598bb01a4635742c90aca81c441c368b9a80f993aa1c4e818e84b258640d634ac130954b37eada67b35683d96a78bdd3147c641e5c9425c8c2b914ca5b13fe11de6dc3d15436e0cc5ec4fd5c6e26fee35f31c16005f0f11dddff75f2672b2a5c0820de26a5bd84b2c487feaed70f3c86b7e722711fb2fa00f4c1c35f76ef0dbc562f74a25dbc7e9a7b95a1e790000cea6d209f5faeaa209d28c14ca352b5635e63d867bb71060c4a1e0f15a65124a2f6ca40e7187e4b68be816ffde545a69a60a057559ee101c89f282aa97c329cb70516b85323d0f302ed8a8d5ebd49747f6640b1730d7e8caacabdba373ff5a0afcf8a8b4ecfe06da626e2e5d898697c12f4e373b46d5211c6654b44afb8859f3cae6a95c5ac2d2afbd85fbc56c7d0974452ae824b28db5c173f8786fe777aa84a"}, {0x3}, {0x1, 0x1a, "f5517f714e3307f171a749a6c397491ef1ede53b3b5022fd6f4c307a3432ea29df0e23362fcf0ad997a4e56fd1ba555e489f26872c8607e77305846dd8d9e0c9fa51ad20f7f6c786f477e3029dad7b9ccaa348942271058283cde586e471ff450b1ddc4645ba3cca9f04e496a8d6de6ef5852ac8345ee2fe878325b274a2d9df32794a0ca29018b9f1731bbb8daff5d05ab3d200e4e80f44698518c2fa81b67f4060a46d68bf0321507bff0ddfe1f45e8dfcf4eef5a8f3c99fa372f8f84946db9f66814daf1c1fb15b44488c1a94beea47fc"}, {0x2, 0xa, "e63778557d448dfe028bf982c543110dfcc12bd34cd3338fa9db8d7931d47da5f29d9b196237affcb822371d9b8053bfbcd7a1efcffbc874dd0b2809437636e23255dfb97ad94da3cd03ff0395c7013c43a5c05c0a"}, {0x18, 0x200, "aed0b0c99e84b4f266fe566cadc3550270485d1c521e5ddfec202f5dba34720f8134735be6e2899dacc456c145f7dea15a739034d6d7b9adb1e5a96e5bb4311bc0a5777b9ccf90f50273a74cd0d620b087d0553d08a34408d776fca088b742b5d0c48ab389d8a36e1cb04f72544649c08e56145cb2a12603b23d90229d10416d8eda885e62d0fb9b9c36a12d97b0435f5251cd0faf3aa5afbd16075fec2cc3097717ef043830a6ac070e8a91a330ed96a45ea7e7ae36e7ff187ea8ee0a309f42fe987d9634ddf0c3195dd932f0d91e5bf4bae2478a237e4765d71d6feff159d106a727cf229f297ec8d1b5d460dd591e1cedb72ba435441c4505bf8905286d40ae6e2b8dad6a6da098bcc638a2d7053f965c52fbf179e1cb32ee8454e4286ca07dba4adf96530e77e7057c02530bb4e45db53c64cc8d2c2f60440e74b333dd1addab958da4230733e2e3cfd34d6ad7674b8fb0511340b400c7bcc9069470fca7dc0dd83cb10e28b2e1b157c69bd96562adc78c10a801bba60bca2bec3df88fdee3005c96df7f86ade8233cd52dbaed87b3481753fe66b4914373140f221cdb0b94b133cc97326058245ff0e7916676d0ab0830a9f5ac4c623ab6035aec5603ed7b8d6eeb50334fa9fa9934272f6ad40caabe9c9ee6b0ddfda3fa5238bfeccd0c509cadace62e967640af1df80f5573a68122c7d82a67e8b5995d8fa01b5d21186eaefd0c11dbad9a998a93bd8b9121ef05f17f398a6f9541ed6cef56e17e657e716adaf7ee8e14fb2e6a9d810c06608a3cfd0d099c6df4fd46e2cdf0df5f34bd28d4ec1e97216de6aa3991b142b632e1b0a5acd2d149e3643ec3bed74149ae8638fb594ed6c7331bfe1d2877c9ea736df039292a5b0fed14d3100f11fa0de8e796212272f2319e686b618b71e41b99ea527434336d992d3892929298895fd6ad2d2ac4b3228f5cb705ebbfe5e543cc62dce9ef3c6fdc3b38ce2000789fd31c469435bcba81991a69128a2958a1361791448fe9208d773701e78abbd23871d763e7331dfe6fe24b79344427e9e8024c205e1eab5de78cde538d480e0a25d25eebbe7127ff09d114efc323ef33d008f4c6771595ab43f9dbc51841799dee2ad420888387b4167a32ae9fc79ee030ffd9593854b2641b6dd67ad24bda8d7265d8663163cc30a8c5ecbdcffcb62ece397d50abdfff9053db3db2eb6ac297d9aff7e150db325a3c3eea7c2005fb61af468945e38af64ac7b792660983720c9f368bf0273a19c07e6a86d4194f12621daff1469cd286ee001f60feac79d53ea4c2357795e702d95675cd0f1c6265e00261c7213ddd7cd8f4d78f2473cef15455e1eba970b426a14b988e1cea26e69b520535c90d214564bb3d4025333d7766503114fa92a026c9a014242025235fe98d25f88bacfe861b6524748fed48534a06c30ee1d292ea429048e402b27d2fa0709ca30af3ee1a1cac55334ea6c77edb8ad4f66f53e501e6df92a3d55e4c69a808c3377fde24226e64f378d6a9f1ff5ecdfe0c2af6e6009993b1e41729f044e9e2e50c5989f93cf698917b851a5f9dd18bf052ebffa9eb116b0175d73d7e284d29fb9ffdd2d014bdc9d17fd8e9105cdddf14c5faafbd82e5d9dcb2c1d0a7047e13ffc0c7ed3543b62e7268cdb7e740f2c1516c191a88f01d106e050b383d2b17f5d7a4e51c42b9d32239d90cd3db39a629b1e7ff1c962c529f28f28d419c46bb3ec84fdbe399df81b138ac612cf937e1a83beccceb309338965aa5ab87beaf5c82ea1b676fc6d39463cd4db7b2b8bce94863d326b571b2a9abc1db7a7aad2e398dd326ebcac2ce5a1ecb80b323b3f6cf748de2373fb0a89cb6c6be45d9cf1f2011a1653aff3d058f5d17948a5f1a1fa219e0261eb2fc239150b06dac1ad0dae861191e6a48a144e7257204715f38fa69bb41d0cacbb0f945c7ac803fa80a926eda80b7c90094542f0b47c78d19b61c1678fd1b288159852b37fc801e9f87f08dddb96efe4e61229d52b056850caa3476e4eb66f22bba66ec7b1a3037ca6e160f2c3ea218f9191844f94e20f075fad505c7edb8f4c14f9df5120db6f912ce3ce8edb3f6ca8a13e1f40a328efc10b3a9e5f2cab97716fd5a5dec380dc6b13f5c54909a81889e711e9457f75951245cfd531eb861b14e719f2a0931dc691a1898bf4b0f8510043249a7803ae64e496c01841b797c969ff0631af2ade76bda0a4e48d4aa57f058851563d9f6ecf18250367051269cf7db2607a5a38237baaebf03adc8126bd31d391788b5c53f5bf56e1be0ac70faf0fc33e4d4300a75b7ef8fd86b055e4bc4b8e6cda59afafb260726e51c42d0f00bae027a34c1ae1c26da835e25dab07cfa4ca3c7e91fafd229109ee6be8be9e364e54ffab54f36c780755193165bf044efec67b0ff7df79f4b966740a1007e29a1c1e52b84466f265e6f9e48fe0067ea8ac4d60c66c792e59f0a6fab1cfdb2ada6880cf8bad0bdf35fa31532bce5b291a7ac5ab388d05406c5adf1321da6fdb39b108f8e2f025c02918f5074f32ac29e7ef40844c264e23db04453bec170330fa1a63084e8cf73c727eb8f28404c6a545f307f7214539f0e146511ebf683c1764221ecbeabbe7fa173b032acb85a6d8d0cbeafba6b73f03aea726ba94c119b392144cfe3c34a913fba0823a8a8b4d25bc5b2cb8d03a0b1be986ae55e4cf8e8968a746082836c593fd4f62746f7bea80bef49b491d84b56397c40fa25780501cf2ff66f35189a8d5cecfaea8748d7a9532c062937202853a726b86fbb4f572cbb10a0e5ac78abfe37475529d61a22b7482a36161436cb0dfd40148cb4c1fb1c8f6be44901446347b08427fbfc88d56cb1fc07aaaa4b6b2642000ad78b17a74ba5bc6113462ea2018cd033c3015e5c4816adb529d4887d234d788c65553be0e3b65fce91fe56d01adc507e813cab7567fd99b587248f1b5e6fd8db95741a0a06e16b5d8add5e4d6065bf53c1667c91044914b33f8115a218d0c6d0ae85cb71bc1fdc7d5ed9c39c505a54020a2af45c96ab3d538e7763fd30df882609a7c3223068fbb616e57fb0881c98a2b82e33f64fd9ef1089c45c79584bc2252c97981d5b9fe616505a345b8210e83c44a7ee8b71d4ec690ef8ebdddae8515b15cb33b8d29a505feafe672b9d0b97b590dbc0aea3f074f66d8b4773a6243e6e3b4618ea12c2f72cb04ad5e4e833d8c373b18f717816db0fab3321f43571c1230db98772b8d0964c0260f98132a7b8519eeee708ec3b91231212c426424d2238736501dd86ead792e0ad1af8a381bd16d56355a2cb6d7b35dbf8c6e8b5b9e6bf2a9d3a5d230d86a6ae42f44d0fbe13ee0e515acd9bad8ec51012aeb3532613b186de0c7945a05aa4426e8372a4aa601644a1b08d0f3b13e5c1213da6da009ea8c0cc9b276b38516dd87646d7c558cb174e49f42e7690997a282b381ebe9c81a98eafb2f46c92fadcce3483dc1bccfbf4d1e4f205ab675e96d0bcce25956d8254e690b889c49219bc4cd1427c1c94f07403be7f0613984d1becee9e18e936757d14ddd3a9452e65d479f1f7a0b27b1b65b53205c0f5020cacbe89952c1e6574d2e9ebb79040a70d4b44c4cdae50226bacab559131c6e4d7bf8323884d29595f270ced4613c3fcdc76d08abec25d8aa24c0e8e88b926b020eda6167827f5e39549cb965f72323751c4371f5b0d993ae1e1bbb372a60f1f143051f9ad1b8f0fc8ea7925f9a672580ea20b3fb5af3f2459d7b2e53b548ff2558378caeca7c01d36c56c808193446f09a4e318f158822a7f1fe46c41022505edd9926792a5469e34608c6953fa0fe2ed2357877899847ef043100a40b73d81453a5ee4d79bade29ca97a9c55ae2588e4bc6f94581e7fe96f8d7edaed4e3401e6a733b0ce735ca5bbf91cc6e0b06f0e4e64016c9e263581d82eab47d32383343eef99d56a50eb75a047fd4d4f6060dc185c07f3e4183c06a1b879d77728642d101b4430a1a796a17d8177df0e64cc1644c1bdeb4e2559c10ff003cd9ce90437f3490217fd64e79bf8dd9326789a7c1dddd1377cfb605bcea709fa5a08d7880d46fdf85813907f5a5eef9a42252b77a56b17904b7be0c2476166d9612de6e2037c20b5d065f7fc625ccd3cb4c3c13e6784353092c390287d330b29c2234d01c0a4e49ca901a71268eaa9bd1eca640fabac9c1b86b4a163598c42b2e736efa89ea7fd36063acbbf972f76221c848657982587a9e1577c450df9e14b2a2a65ea386da6ddad3a331e1e9230591a025887866fbe1e7a8794cb27bd094311f457400889778f398b5dc3b72b67de5d3b40b57e110c241cb2861de76a712bef53fbc8be72e918d5187a85bf5a884932603bbb7ee95dec86acbe3c8616803ff7e621fc193231b05c03375bce3e23cdd777e117690c6c3af9b8b0e00201ae1098e76e9c88c99b5acda819c6cfa090f5b2ea487f95598bc1c60664b3eb060a442b74ec104e64ef3a1898a539226f6e542075f0e3be7a4cab7392c3829fae6b5bc46ee9725f552b4ba9bab974bec7fea2883455845285dc04f8b79ae2f34aa55d2fc4d98424dbfd96c9a244b12b440667ab8da848b640b33decb579ef196ee25c5d701478ac1b9e52968817997cd36562cdbd6fd4f3dd51bece05bd5d9d3e769c9b1c285e74600126b01fce3200884973970b04392e2ce0fe08d310dbb3fa3b721f1579c2fbb86ff0fbb85f68ba91e40e819e7883ad7be27e71f39864f54cd9633681953da1251d0ebbfa0864f78032471fa8552f4b7e339d4e8339b934fdea6ba1fafb165658a542a54aa4268049fefb5ff9474ab5e5d08e3fe5e42068871a686cda4f7590b19dbb636d9d06306c7ee953904002541022da893ef1664912733cf0097928d6077d64a9d87a5f7a7d4192d45fea074f308da7460a16871bc7c259aa60bd63cb507d34188837f540e2e5e8835a3c7ef03c6c4811aa658c13921e6795916facc4d7f683a2e4b2db4ce7ab971f1eaf7bfde24c311526b195cc88fc27851abf2f79d879fbbf7618264747fb9566002cd30b117c88db528328be423a30a986b3a3e02c62e739d393a70b2a1c58f6a56c12e78362514777fd6c629bdc0f39e788b1f153588fb8a412b7f625a6f3658f081bac5f4497954fc5302101c4433c76e85eb8c20d6d29ac46f0e59cdc48a7e1b07927627cc2f42c678b91f275ed4f5bc106bd9efea5a7ba6ba47bf0d14dc8a895cd5fee9d246822aa241cb1ab76cf748c5a3485c07fdec19ac0a46ce04ab4d221e3354342761d5ab87c60288dda7942fc73d0ea8b5a5060d0e528acbc7443f3e053bd5612433b7c3b22fc4a27115c6f6a8ae3df7685e1b6e487fc82e73edc86752d27118369166666518ab742700508900ed0282ef5ebce9b705dcb2a855cda9f11b555dc71b35a580b70eda52b5a3f8550af08a7452b1f04af6dc4aae6be52cf6ae494694e9cb3c3ac16ed867ac90b1e192d86d5f8da5f107a3fc7fda9cda9bb7c8e421227957602b0f56dc242108dee7d7cae86f5b76482c5b86a745b4f41b0178a99c116403987faeb210efb5d20a3ac329753787a5395211d7501f78cc8de6f819f1c6f993f1e60f0545307ce5ee537f37cfc591e7086a1a44ff9cb1e25a4d8d868230f02177acfbe8ed78145afe8773cda86e8c1c18038c65f24edd3c18db158a179ca403580386d4314284f936970045a1276b1d8826c8e7a347aa19c71be9a06ba00c4d31c2d9a6fbed84856ae4b35a4752d4190c5e0cecc4a16d0ef0fe03f5e"}, {0x3, 0x17, "371f24d5e5193e6a62338af4faea5099ee56d5288596bd758c1c51b9ef90ac18428b2c3f782dff9342da170c324f8f1094c284a59978861bfb79b7eb1f8bf4dd023cef83c48cd93554083dd29ead9c4af7f10228423c61f98ef83661473a8d4008f39b1de203e49043ec80fbe9d3e19325077904a1c9328b2f95e89bef78c0f7bdf9853ade147ad0c3da2ed514abf714869648b897d67a9297371491a9e4a1a7a26993354107835d9be6d54cbb4908606b9ad77e63f6"}]}}}}}}) 20:42:45 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="a1028100ffffffffef2e030000000000000093c1997ab973aa693ae48f781b9387f90c25095ba7c359cc62e7cbcab820d5cfe77e63f49368c8c56cfbc17476c571360c4ce316673298f020a15503a23370d418a89a29c908c6ed5b27a4c5432e7298a01ac8d63389ae2a"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) write(r3, 0x0, 0x0) write(r4, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 20:42:45 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa3f42c22d165c86dd600000493b146200feffffaa4e204e220000000000000000000000000000804ceafa05b2d95970b16ec825ac3b1daead80f880ab82420fbfe36011048dc3fa00f200bfbba352e49a900912d602c44c175bed8249d8d376f21e0df75cfc1600"/124, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) 20:42:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "51e013", 0x30, 0x0, 0x0, @loopback, @ipv4={[], [], @rand_addr}, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, [], {0x0, 0x6, "b2cb5f", 0x0, 0x0, 0x0, @empty, @empty}}}}}}}) r1 = semget$private(0x0, 0x4, 0x1b2) semop(r1, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0xfffe, 0x1000}], 0x2) semop(r1, &(0x7f00000000c0)=[{0x0, 0x9}, {0x2, 0x2, 0x800}, {0x3, 0x5f, 0x800}], 0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/209) 20:42:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x9, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xad, 0x4000, "11dc5ae0c9904ec0bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:42:45 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x42) linkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) write(r0, &(0x7f0000000140)="01b3185901125f5c", 0x8) 20:42:45 executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_STAT(r0, 0x2, &(0x7f000001b400)=""/102400) msgctl$IPC_RMID(r0, 0x0) 20:42:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x4}, 0xc) recvfrom(r2, &(0x7f00000000c0)=""/144, 0x90, 0x2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) fchdir(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') 20:42:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xfd84, 0x0, 0xfffffff7fffffffc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-setuid-8.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