ee5f121073017d0f46c0fb906395eb86816520966f4aad660fe180cade5b1ef7cfa99999277f22fafeda570f64e8a151a2b8effc66b1cfe38c7b482e3e1495bea0e40976adc5471aa", 0x53eeadb16d5cddba) kqueue() dup2(r1, r0) 19:03:34 executing program 0: socket$inet(0x2, 0x2, 0x0) 19:03:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8201d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78be9695dcd545efd43f65c5ef6e18d2d21fc322149b19271daebd4c9979232761f3b511b0b0b2bdbfd49f7e8a610ffd57ffa92230b527caf2d0b6d14ad590b15aa0de5cf97423e4d40e7eb549a991b2cfed52f30bf4a0f9ae5eeb23a908382408fe71148e6f6d0fe5eda0500000052fb167464fb5a4b570fb073d7fe103a", 0xf7) syz_open_pts() close(r0) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, 0xfffffffffffffff7, "8b46786eb953d07babec337860fffffffffa0011"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xfd}], 0x5, 0x0, 0x0, 0x0) 19:03:34 executing program 0: shmget(0x2, 0x2000, 0x81, &(0x7f0000ffd000/0x2000)=nil) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) fsync(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) lseek(r1, 0x0, 0x2) syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x211990583a8a269a, 0x0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x131, 0x0) close(0xffffffffffffffff) fsync(r2) 19:03:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:03:35 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) r1 = syz_open_pts() close(r1) 19:03:35 executing program 0: pipe(&(0x7f0000000000)) r0 = kqueue() pipe2(&(0x7f0000000040), 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x3) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup(r1) dup2(r1, r2) socket(0x1e, 0x1, 0x0) write(r2, &(0x7f0000000040), 0xfffffda0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:03:35 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/77) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x20) semctl$GETPID(r3, 0x5, 0x4, &(0x7f0000000140)=""/239) fcntl$setstatus(r1, 0x4, 0x40) readv(r1, &(0x7f0000000340)=[{0x0}], 0x1) 19:03:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x44000000000000, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffff8, 0x4c, 0x1, 0x40, 0x5}, {{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x1, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x8, 0x1409}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x80d1, 0x2}, {{r2}, 0xfffffffffffffffb, 0x10, 0x80000020, 0xda, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0xe4, 0x6}], 0x20, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x3, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x89, 0x6, 0x469}, {{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x6, 0x6}, {{r0}, 0xfffffffffffffffd, 0xa, 0x21, 0x10000, 0xfffffffffffffe01}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x7df4}], 0x1, &(0x7f0000000140)={0x7ff, 0x5}) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db49ea944cbd628419a20677a66da54301b5df3964970018626f8800c45872c89e8f5e8baab6f21cf8951456b32338df37c35e3f1730748335e3c86a47fee2329cc1fd2844d6a58082e561d37f1d0d2584cf3b4061aa220763ccaae522e3335fa9497ced0073ee33b6869103e049f1cff068e3b15509b6f3561e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba16219bc6b7660968112731812a2399da1d90a3be97af5cbc5eead0089ebaca150a9f35e752199e597a5d2fd8eab4c57c44f692e36d68e4af7f361c7e3a7a4a1a2a021685b54c5ab58487d8ece752744af1f19f241e8663a4c1412796bd74aa575dffc98fb45cb53c24cff1b5c4e64f37214a0495dafa4c3169d05dacd6969169f7298a9b241fec0f9380fef75bb6fc5f077c9603a8ba0291bec890e1a0fee3283a1c2d56517030eace52ac16f83f9f2430ed2bf88efd51604f4ecd4888a43340b2260ac17675f2dc5961dbcfac7af818f64a918ac2813bf90ae3476ece590c631b3e31598ba8148385bf910fcbd1aca2c82812d585ddf9c1c184b7238fb365da2f493d681b37571801e53fe4f83d259f728a1e8104131a76bd354d6501bd180bfd6685a6eae8b0d03f2d93ce97586ab38b1e1ac1580f9586cca1926e399f50c42d3c22be197b954ea09101bd4e4964caa865d03d7f5dd895ba640c078fc608c45540fca838b56ebe9b9c03f83e3c75ba3ffb24cb00000000000000000000000000f7af01dcb0866d4fa350a02099417d694021f54028af3e2e7bef29f2dbc8f06d3b5937e827a9364790b975f2dde4bafb6f24948a9f5fc62354865e33ce0a000000367e20ba714c72420e394c71e616", 0x279) syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 19:03:35 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) write(r3, 0x0, 0x0) write(r0, &(0x7f0000000200)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a51970290023d58bf6659990bfef32044908d0d90b6e7d12", 0x32) syz_open_pts() close(r1) kqueue() syz_open_pts() 19:03:36 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x42) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) 19:03:36 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8906a7769e4e3dc5562fb0fc170c96aeb9c68dc59a333278c2a51b26364b4a6f2c2dc3355023d1cb48d5d36863256ab54000b34a2589685051fc74ef091fd77ef4f87166b49224e6238ce54de734ded3af88346c168c29c9518ca3e1", 0xfe44) setsockopt(r0, 0x7fff, 0x1, &(0x7f0000000080)="593593e182b39a54c0f6cfa4f761206d123c011a9f754c8e1ab02278c5", 0x1d) 19:03:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = dup(r0) poll(&(0x7f0000000080)=[{r2, 0x101}, {r2, 0x10}, {r1, 0x2}, {r0, 0x40}], 0x4, 0x2) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x1ff, 0xff}, 0xc) fchmod(r1, 0x140) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x3d}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) 19:03:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x50) r1 = msgget$private(0x0, 0x181) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="02000000000000000f73d240001897c4ae6b4a04d9e320705fa07db130f9806350cf78bebde1331ba5f3c4580065747b1e1ffa218bc9f51aac63ee154349b4a150e121d0ea0f"], 0x5, 0x800) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085b9431bbcd6ab93a8b2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f48e6dafd76b1734b4221c24e15426538fa19291a82b37aa26f48143098f7ea76a6e4bf4908ffd1214f9f54f2374322aab01110ac000652bd1bff057bdb3443d5bea83deb84f34e9826a272f802042ed6c939173158220c4b65679bea38e809c9b2ff1d02cdff58ca004f2b7704f13774518d5f4736c7d932b8a023f76871306ceda49e489097d996c942e77d2fbd9dc77da91cc360b"], 0x103, 0x2, 0x1800) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000087a05d2bcd11b53b000000000000000000000000000000000000000000000000000000000000000000293a24089b5ae797cc64789294a499d3f96e1160ac8e36dac87cd9306dd01d39ec997ce615710f7eaca0b6692b701f88e35a832dca087916244ab198017ce2d38a4f63ec8c61d19e363c96f3bb9c13d8a515f1"], 0x86, 0x2, 0x1800) 19:03:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) msgget$private(0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x141}, {r1, 0x3}, {r1, 0x30}, {r2, 0x80}, {r2, 0x6c}, {r1, 0x120}], 0x6, 0x100000000) setsockopt$inet_opts(r2, 0x0, 0x4000000000000016, &(0x7f0000000080)="1534a5aa", 0x4) writev(r2, &(0x7f0000002280)=[{&(0x7f00000000c0)="b1c016b646110f0f6409ad0a7068970be7f1f24b9ce05594bf29605f3e93aae41ebee58f8ad3d7a88bdf73068288442e3858dc78752645be6d9a9b48c0e4368803b90788e6939fb3333836b644f3ca706084c2dd1969037a00b440fa1748160c89100013a5b26bce6e1c23fd06fefc5f9cc3afab2c06c9f2e7d6b40657f06eba941dbcebf9d4e140ab645484920c9248b43f5480f131da8fca6b81ae1ca4a5f347ee7a1e733c2704c82d1a9954", 0xad}, {&(0x7f0000000180)="384d8593e9835ce6dde64cc2662a8fdfa0784f0db028704e64d49f04947302c815403cc95d55fee162b4e0561257ebff6b291ac88fbe71f75617b8d59131fff79568acc1c360e3ed7b8613df06b4a32167a8b4b8bbc36c351a49a19d775ba87c07694d48cda393c54783fc4b3ac26f63d3d989da02e61c01d500207216316539b77289bd1263f7c036f3832be5d80339b4c935a5a9dfa648a72632348e582641fa0119aa95c1915c5a604927d8635d531e66461667ef6c21beb9e824949b68887a9f9ac9f44a4ec056e2414bfb4ce95da89711d0f46212b2c4a514565628fa4e0bdd0b196b1fd95edb6162d6f01bf6060a75726ae68ccd1ef20fdc2ada4c16f96e5a0f7cab8a87d2e53b20e811597dd422132c9cbb25e77c5aa63d0552fd7624463a1119aa594e0e1e98d31899e6dfc49955ffc0e0895273560c1d75602f0797d052210abdbd6385bd92e4ff5024f7bea9e5a396681846842f30d218e5c36294019f929d843a8bbded90d99af6b99339e41660e37f31b4545000c04c2d9dea6101f53f901d7dae073dcf220bc7fc72f3b825803f4d832a7800ff76e19c5854824fe706af50b2d60f0a8a46527c1506d80211b860bca4d0f665086bb9906f6f454510b1e2f6bd842c4b1e1926b73f7f8646602e249dccf3d9a0cae8c4d4407a21b5841087f73921804c5fedd53b8db0fd071366f1ad0ad20c961118a7c9ba8c578bcc538bd3e906cdd3330af372f0589f0a6f6eb42f1759f6ee093927e60db81998d2bf59a28417cf520ead94f5c0b70a4202260bed8b9af973721d66242b2e9304eed5f0f2bb181dded8bb391a06234e854b709447e4c22bb3d72c38616ede300c2f798d19c4fe236a7cf2384374a2030d51ac42c5f588f0928d956e0ef881a87a21dfbe397d1317093157d2a3189c568a1cbdcf4f8f74051ef6a4b43dc7f4085b64e743a03070a6fe14de7d953f7abb2a049fc172bde7f159ab27bdad24920d414f5985034f6a177a6153a57c00d2421eceeab4c913be5a2c6c9130581d7936f9d01e4088948d29cd24f6ce9cd7792febea2aba669d82c9a67f947c2e61ceabff21befbb23f672d6ddf38f00b270daabdd2e3ba7a400bc587bb579e8eda79d33ea43863ff7dd8b0d92f553473d06a60b1a9a3b4bbb436db75676503bdef0fc3e84d1b912ac7e9765bd5490d811b3239097659bc7dbfda0a2cba02958630ff91a995c81c1fcfb7a867d4c03d91de43014338cb35b2014159caa8814535ba99e83d1e6a569c1403a78965a52e54edbd1bfe7ae2c0478bf16a2326a6b802abb06da8ac277a8cb214329802f5f5d935859eeefffb4f5be6b5a0d6d02dc340f7d37c5bbda123fbfe7ad58233461d77405e7624a233d9b7b7a4bb183aad81436661d4375d5f0831781afb294f78592dca10315c790f6bc3b20c8d2843059227f05ac816f1997a6c3dad8c53ecd110923439d1bcb7817aa08235cc35d899c9607a6c53bb6fb5da78fe6c57e4a0e20fde0e61c0336cc8d52ff257797bc2f42974eef21fe5c2309aeedc34833a623ca0906eed16d74f3fc99cfdd38087737c13c80e73bd055c012ca5848dad3e36ae7486decf09001849f73379c5a5b1a0fba64a49f8dbd303926eb9cad09368773d7606edc5dbeb632a58e2370e7619a6cbc95a8381c109d46bd57b60a8cf42df60c0be26fa36b818416e5f4fdec80ac43a5763b76591cd678d14145909201dc9087037e3fae0cd0700671884ef0d6217a15416f9e9d99803616d57cbcfadec6f0d519ae0bcecf1f52dae97a67e38f2ce03b52021d36b9643bdaf9b34590ba106c09bd1a1ac85cdb5b20c37542f06387aaa7f3524417b21163c84ca0a9aaf2d897e15c933bc8a21a5237fed365899c375d13a2c58455b9052ac506abc1c249d71909000ed1ede090f7c973870a5db02cfdf6a025f19ec37954af108032a4160c064883ad6b93190e9177c6db049146895d53c4f00b20dad397b49750b299ed506d46f77b5aaa98577b74e23f0a545face7bfa6615b0ad2907f4541fccad694c62b44de58cbc8a376290e894556bd58a4474e6f0beb8a4cb8034613d16f7459cca01cb35a6b8a9ca999c401556b3d4c89e0e3e2ad1cb38ff375e9d7b1c2b78720846f641d314e7547bc3a9f84835f3d393280ffc4a4d65991870ba61acd8163ae8c3dceba6c0c16a9293189651d42fdbcfca0092a51d07436ed9ae0ab229b1397e9821c0949b651d54eff33c6ec6b3eadb0bc27c2b07f4e880ae55f7083282e83bcffe053c8aa1d4a0bd7003774a4468a303b7815bb634cfa389e8d5e6fdf9c8d4e0719e3b31d5a3b810eb743ecf601af989c402a62974a045c38f7bda072db54ba4b44bb1c0e679760fab3bcd84a560c92f495e69d48f6bb612a52b5874e0a8366e0c68532b87fc68d09051f34c35dcc9757d5c584ac2e6398f356c2102a90c38b9fac5bfc7b9bc157768da03bba9e597714c152d828cac5c08560ae6e91b4b0515152befacb79c298f41d48992451f3ed2a17ac3951ebbbf503f09a11877d23353e635f781057eda86cf093f74e2db753f269450378e29f8a6a872a071f2f9e43f01e38d86ea0f43d6f232f9bf8cc9dbd3af1aa96e33697ec147bf0b1bb223f72ca5a23918f8ea152f45fb76412450ebf1ef20d8a821e5915059a45c82ec4b283ed5582de084ea82afc13c04ec367372531695e0b652ece03ddaf60fedfdea990e53f8bf314b1ac3c4b0c5d373cba38785d00c900c513826c7796857f12216f05a30377c47de9ee74e4a16d03376af87a1716b813f621d475ad9947c34acf54051b0541589daabfdb5fce6b6366b3ee27508fa77cd75f2385eed7304a191b0ba07e801bfd7080464aa2b47af2be4e9c7007c2adb9dd5be907eaf0d82f3dea8d48cb72d374dcc814ca7e5947477a2bc461a44a4ee9b4d86b33bc4e5018510acdd4174cd4df90227c638bcfe25743a9008226ad2afc686226ee0510e5d72329410d215822f91c2af2d28ba8ff4feef454b0629eff09eb1115acf90f2d38c7b0d13c8dc95e09913b378aae6aa798c5ebb1529d17b763523f2c430b97366b626b50c9313aa3046d4a7dbd37a49bcc2d7d9f55b8a7fffb31accc818bcb9f8565b0672858a0d9631e1f2f596caf0b29c5ac51aa7db8beeb1178128d0233114cafc4a90f93fac9c57e21b2d33ce1763dd4fa67f0553577d8929206f8c30d7eee3ecb6e397c0babb5d46ec01e39abaf8a9025be0046651d64e43be160ad583bb8fd41b58d369cf55639a3d8f21cfa25ab7cfa71e51e80f78f9330611811406971d83da7541df046ca75762fe1b16c7a1aa6ba81d2956a250daa55e301d42a2e841c040a61d4d5a7f6762afb2afb5dba1a3917167b14dd8184d4d81ff6d315ba76cd12399313c2071f61c8c9829d9cf67b567f04c3a5c2ccd6ec30b59201d861c6b8542fb170d5e01604567c8b663b333f37f0288bbaebd1864b05369229285656ee5ce059afec397f89e2ffb0e1432fa1da646f862a562b5b81773424e3b26739fe78204ef00096c729c9930e90d281d4a3d6e9ea68f2063ef43c2580829de0561c7e8b4d2fd1288c9a3ede52052044ab987733bb4a450c70d956db37b4bf1ac1bc0f3b5103be299b4ed2b0d6120a6b7323f5cbcc93eeb0fb881e29768b64cd707ad10f8cea5fd9953a531bb0e68ca3d025c66507e3c57d1e2998fc1eb8f1a69325a26b0062b167a58de0a095b65f1cdcc2a8741224729f75525f32d61bd38ce804b66fd1edf8425e5cf9929e401a6d24a28173dddd62abbbe7ccfc85c0eda5578624432c108a926cf968a43151f43fa57fc8e6565eabd248782b3471ac5c126668890d59d3edd4eda13de7b23b2878454b430d52f8aee61490af8ff8b00e7bf762aba0ed5f885fcc86b8f1d29f9b5b2d15afdacd56b763e8f6461caea5d74de44ff4a02b251bf6637961f96d251e6a1dc3abc443e52fdc6a2956c06a2d94b5aa5c0f9f9c6c23b82a8ff8b047d6cfe8e06e0da9a909c2994b03615fb31923570b37dcf55fc76db42f2d3ae156680192927ad2c164c252386c37314bdece556ae2ab940fd1038f7b417ce9b735ba588c46b8d3a2a16580165bd17f414dfdf2081a2e8835aaaf29d8d9293b514fd0417ef9e2769b7e52e577e59ebe01a3deb99c456259d581de142d113207aeade24b085c020806e88645883cb2ec6a785b70784ba98a3acb2bf6a2486373563fdf56664b8d7ef412376562b9b5c134bac7f5af355784d621250fbe47ed5a222d95b679d266777f56b02c5f4c0d4c4b03bb0162138145615ba346cd784f62d172e9e91675e478805b06f6a24178a00422958b65587ab40574202e9f664d2907a1ad5d36801ecb95b9e2977f3991b42d940a4df9d7589e5ca9b99089b314a66ff0959b07fae221b76e41dd9cb86b42cb63f45857bf00f61ff145eaeec2ab1593410f02f10359ef5f5a160ff044a858217bf4d52a3845e434b65f9f1b652e8255635869753c0fea54c999501550e742b1dcb49dc1f9dae20375de2c8aa248aa7ee8308299b21bd751b9575b2256ba3e2657af98ee2e0e6d186999edeb161d638220c7785d4af42d9c6f3dcb7bf4a7965962035c4e6af1ed40d20a79c3bfa3485f84c5352a51c6db52b383d0cb9604e9dff31b3b0df006b9939fd1428958a4a17dad07eaa6d1ec779bbff7859f45a383e48ddefc4f7f0ee1d26438ebd4438f50524f5b1dd0b09b7816fe1306432015dd21c7b02944993bcfb8e532425405e29396bd3f557b1f87336ba3511d898009215515d7d38f57ff824cec7a4841162a64bff0825e662b5ad53a0511125508296b7fb0e5b4bd4d02f97bbb7dce2a704d5890083bedb58845ff9d3e78e8da2ed68e456e96af74bd09053a2c375d8f328bd8a929ee47303ccc9c56c5d80698b1e394893d3d9b7535561ba85548c2acaf407163d0b02befa701a10e7de9b049bc956ea18012df927bd329c83b990694a52ff8e639a3825620e19d5b93c7826f526da4fc2e3e517a9cab9c6d30d7b0f1fdada397c24e139710080d9219d5698f4c451f19d92d7026505c1732c7b6a9de02c8f9b3b3e43537ccedf2f409c9ab959a14b40b2a34fa43383571a93c0dd14e208a37fab77e2a0bbb10ab166901919e61423d9741be91790c54e88f0efa2e95d8f2eaa43efefe5963d08fed43d31c89b9c62e97557bf7a6d0df50496a33a0889231211d2d0e1c34dc08a8a35e42ecf7cc346afc9a4625b51e26929956df02abfed5368edb099eaa66dec0638bf9c405ea85474c9d7235f63132ec8d9cb0b6d933c776e588402e9ecf14a565ce653917450761ed68a5da54358b36676e0d0525684eead209f9980b926627f3518bae677be7e1d59ac7657c2102f50339c04224a80cec9d2cb0c81386640d55b48c0a17ac2bc40b375b2c31958d10773c07b08f9cafd73fe1517acb2a7de8867083329e75a9125bc71022a039aa3ed50e838d5b48e26438d06f6f5c1a1398353d1cc977531a5a3b05e28c2a0264a43af7ab8afa4302cfda9f2c65635573f0a886848974395cd768733b3e7d5845a2e4263fb760190a286de2635ca84258f65e6c6076d09e7f52f8cd5642b5709bb18de5a0a6f2ea5fdb282bffc1354c418235fa746892a5203a5c66be88f6a9f91bacddd43aea305f4537cefbe85151166cf1aebf05cef2af4727cb3d0d6ba1c88060e39c8fb954ad976a19465b629a252864e056e733fbf6845968a97e45149790442aaf0ae0e354910bb3e1f79238cd69cadb305904184c8", 0x1000}, {&(0x7f0000001180)="8260d69a21c529e8738b9582d9fa4bb534ac343368b9e60fc417d150b515752c0e3f69e5446141f8727d7ce7e9f4c0f49764381c705c29c80e2dfc8fdde927731d9fbf7a670d90cfe0ec71506a21c7919899c321006be10612ac73f522c99081f52c5cf7cb6c86f20528c3d33109b5cb8730b6b4b49acadc1c54174cd0542a2ecb694ddc402325c3dbea75ad66a0a66f761fdc61bb21a9f873f083517f72cd6bd68cd9a34d09130190a31859fc4794b5517fcc729e66f8ffa6de4a05ee6aab3b6a2c930a16fd7255f37a7f013bc7435e771d9744a7beea3d0945bfdcf9a21b04f0b79892cce8f43e2f2e60932855f52f753d513d50b2c3dfeb4f5763a913e8df9e838c5254af67b92099ccb8f220e69f966f5221f17dab7d79e7db0ca0b085a95b7705e79adf99b6621b9bc0fdd5b50eacc865cc64797afcdeea3cfa0542a1374c5975676da3f82eeb59aecb58b0b434f45606ff50c35650705aae2e901d977a55b1f19528742c5c0e0c77716920dfa82ea7d43a803275b91ced8255f9ed7bb7f58aca59a2058302b2d1e33e905d5a20238d0a865f93f4f25b501b1b5017ffce32164627a56a9c61a71721b04f296594c20ce419add6715b99d438e6d0847a489d260426a0e0c9f375a76eec8ccd91e106ef522270fcc37ac2fd617531c79da78ace27535d8518f5ac37eabd8e7b621718447bb0b62b8f3ac85a806438eec1ddbee0dde3f81d8f078d8e554bb72602a664b394f3216f9a581510c3c12b6ed4b776518bda27ffb674790f32b4834144eb5f8419586ee8e40829a1db030594604cf3fd12dfd1a7246babed1f850ac181c1b170e54b031b57febe2cdd762df55c3795cbf027c57aabc9db05dc8829dcd3cb2689e55a4e0e84f174e05d2c86de4dede7978d189cc22ae73698d56b4ab9e2121b2ea73bb6cbce9130af60c127b8d078c0e3077294ef62d4decda0863d18a99768f53847938670af0e1a0c4379dfaa5ac01e03af8533c877845ca769ef8550017853dbb8c16abde6488df33f41b6fb5d4a53cb924695c09f6538aac816d73713c76630e274067d8be63089692f5ce738a4f1e8c9b9c92c20dde0b47dabcda4125c8b527b4af01d35e5d89443b663616dd2f8beabf193c48ed29512ff896ecc4bd50d963299123cc0b938ec2b579e4634a2f717e540622714368a350359fac3d589453b6292948610bb0250c898f2a020453ec23afa6bd478978ae4cf971394f2a6e7ede2a571f725b1b6117d38ae852e422c717f39e7c5e60d0fa05b013cedf9b54d64f19217be08d17293daaeecf02e6c919614dfaff9b9ebde7ab971dcecc5cfc7e25835ea40d32f8cfb31a3d492ff495a8b60bcbfe37fbc858c76645987d802945884e1faede56506b2a0576a3d468c42ac7dbe446d70b82bcb849d9cd71eea55da2a263a871bf08153fbe016a6692a0e8ed64d116824a207e0d89294f0a945890b959f2b25c6f416c684012515413960b1f35c14e492dc54c420104744675c251b2ea7b40e878b340a43c72615561afc60f3b8b107e8f7a4f57aa7b9b65e791da7ce10cf9cef6eb6ee6ef21bd782b567283380219c149e104e08ee9b9905d4da32e3aa95c3e9885b4c0f3d6ccb0b4331c214e15be57035e36b94bf7d99e5b35c84df671ef0ee88e813a6ef6188e1f7c82c3598b7826af5f1f89d9b30ada19e51dc9a2f36adb7e5c954a7afce138191bfeea8d3e1b31bd80c15240d77a0b9892eb4d96f40b1585f19b21255b1466f708fadf5460ce2247d3a72fc5a397d5874337e63498cd69d2018ecf33c6d149801f2c76e1a890f66e8900791138aae0f5f6256215dbec0763faf4b5ab83defb1c7483890c968a3a9229c7fb60952278d941519735e19fb2d20d09305d70ca48fbb27b761c4685473bf35fd211afe3addbd4adfd5fa363dee19810e24d78ff25b5061e661983def7acf22339a3b962d340d08e273249d5781ec3354046c50086cfd928523776e23967e9a5ad67e0ab8a018d9645b271d1b9fa9210fc23305b23bdccb41c5418f322679bdec6da0b2371226332abeca1fc73d6c46b990903c50f3e0608cd70504af4542ca98ecbb43c0ba687ea29319cb0664d2ea894ed393a6e3e6faadeec13426be670074b34f42abfcbcd581400c0414b397111521e94a67e9ea0b485d124345c27b9bd25ed02833e35fe44afd585a5c3ff2e4c2ab66a689f769eac212e0403d7dfccb25afb34016f24620cd1a8bb64d08b0d53cd7214698b3d04193d7b7cb8ab358eb5530a2af2b8fe49652dd9c4c8444f41331dd37c16764ec4b202ce7625adff5f959a1b9c83837e45bf7868cbe03e49096a735bf50d76794bffc3e87083034d6b053654cb0b8659118c12dd786f5aecb89dd22fc9460d29d79cd1c0c2e0613439e9cb77bea632b5984995294de7ea1dc672bde887835ed794f66aae06633664ebb4fa82c2a4125cd1244366dc9ed37a08fdad658874e04ec2a9383effe3c3b473d7f49cb6c79593f6ad9150cb123aea77ba66315d724a2c4e90a1af78f6e0aa48fafb15296ec053bc7a57893c0fa2b8bd042812ce3aac5a34e8c1dde0b76344b0809d022066012251dc3325392999d96aede7a61faaf8682f41513266ddbcb4323d197109e9f0ce74ea4dc638e68aacc45df919eb7482d81ac046c66abb26dd5fca54567e5d0c7c6426c7deaa8d99a8f405412dea97a00801decc1ee2f672680104cb187e7de6c7cae325a588235500569b62b71f140748c497a86952bf9b5e4c8aaf82037711e1d7c4fc752491d1f9451c373466e45b38d40e5329084594ec40f026674b6ac43f65bc28b4838e81f99a3c0bbf935963eb85235bba591606cd2fb6558e0102767de5085baa10b9ee55c5600b34e7ea75524812f1ba43fd79c6c93e846164cea4ad5efa8d439bfcddb515e203feda389cc66c79faa7c43053df624bcfec5ed9e134345e2a6e8e470481fd557dc64c8ea460cd20b84667a50009d0a622ebd0cf76b5c043421183b2172dc5945bae278878a172fabb61fa950e4459ea4afbad29aa811cca95dc6c3eaa55297a70becf0dd39b189554dbe2825d566b5f00752f59bc0204d3777783b3818fbbde76df81f9aaead0f85ea25e2358e3c5a9a58db9d80250ade2616d31a70eec915a5e2b9889b5d693ea83629ad291219eef37d3c7fa5290f85c672f09369eae46b45c2b74c1d4103f29a4993786dbed0ed080c6cb29a2757797f0d429b3f2bf5b01d62ec41e2c5e0ac6d92e9a71fe284f90e7c9db2aa00dabed4c4fa22e0b404987170bf4c3a639a3c99893b6d251b97a0074c6a2ec857dfaafe0c74697ba5ccd1fa158514f28a3dd6c9d1a52520b8869f1e2249dd222ab1e6e718368a29f87c446e7705e2afbc55661e2bb18745c5018b0a9751cf7ec251bda73f761ad5dbb48820d09364973ef69eea87693cf736ae5c67ca114c03025774bba8df58c5bb8445305102027c1eb535605ee553067c3bcd54f80c982c82fd51ece9798e8d01d41bec390f23ca01d10e4a8dc2858745ea6e5a0cc88a4f62a0d6bb93de0248b9536d00d126b67f2547fb46b4a158bae9fa311ccca995b89af0364cf2cbc9c9722887187afdac262670d20015393b5124f3a0a83e995e5fff412f73c0dc06c7b333486d54eae2663740bff164495370a4c406fee5266c8f30bf5cc8e2c1248cbfbe575b0182006d80a91466a39dd4d64da0322adb25ad7bd1dbc3906add430a7d0f87526da0f13247abe1018c570e27958b648a84c4ef2d85abfd3b57eb7e62962422cbf73adb9ce48af06723827b58cb007187e5be3177da84d844d36cd985170b0539cc92fc9310d562f92222305863c6e773ed5df96dd822e957789906c5e3d581883670932244b1a8080c93c973d3a078cba60baacbdccd7a6c1151ad2bd9dc917946fda5c301ebf5237abb03d8af6e437553c6c177a0727e73bef0da70b6a7e29e14eb444466a9762072d5015805ccc3e0f4177ed1300597e9d32fa92a1a3a988262c635bcc93eea669d6e0519e1a227c5a9d38f0c75bd0731e1f8b23d551009c8b63244ad932259a65c5a2ee25dacc763c8b31c28c5fa2921a83fddffccfdbe94171d08725c7d48567912fc258e761d03ef204bf10d0680a5fbae38c22b2dfcd44ad0fe53c7c2458677c4109af9372c6f352602327b8f89fddb8dfd21259cfa860df9b0bbb5b14eaae9f88c910cb62a2882a9b52644f7bd7b30ad4b28d5a7345e79d00db5c33e401508ffdfccc76edf18da05ee56730158e87f2768a5285bc0495e0ba3e9c27ab702d54e48e4d935445b8b9301a81a75a79e03d280bf5df49e95775542e02cd5d3dd5812f756ac83fbdbaaac17c641b896609a0162022c21b9fcf017e17fa33f5025ac59b6ee148995a54bed16975c9ff97d44a0b7bf6c4ea3f8eb5f53b5537003bbd339b39c38862dd5714ceade9ec96e4c722524a10be5c5416174d9439997fa3e5ae49001f26ca6fc2e757d08b48cf109327fdab059d7e371edd2868232ccf7e4ef4f1fdc86322ce2fbb6602e12238a27479b51cf5850932df1359383dc8ff62d9aaf644bc257c7d6acba7582967941b9882d0209a0930898c973dcfcd226f849d23ed4e1b43932b92369fd9261c07a9800876275f1e939d753b5a1d3e064697c6bfa7f34a59ae3a5088f837e6e9bbf8a6eafd460f0df6e10ee8726127d7d6fc9c1342be48544688cf371c31a02152d4b775fd7da2c2d0c324c3ecf5c77eac0a2f3637435a3a5ec5f089be3bd4d1dac6176598590cba603dba3f0b0178252c374384779662db0c4f6bfadd7f328d2e3c2acadaa69431b2542c0b690518814eae121737d296ecec5b958df460a483180cd6e030eaa3c8bef09c2633246469ef28e783898bb52809c8c457ddffb4039fed8dda18c74ed8ffae3153f64f3516ccae682767daf7c20b45be10d5e597d06b09f6c77af304980ecdef3b42dd1ffdfd0bbcb8452917fbd97f8b81465e90252cbf4f80a00ff0eb10e7c8921bcc454a646f15d11215bac1d586efd56e81d626961450a681ca4d1a020f09fb94b382fbd46a982fb41e0171a07f1baa3ae6b093bf89f760d5d018bbaa3e15c00278659422b364b562c9e480c45e6383a94435dd0d23fc95b099d9163ef4b6aab85a638042081b0bf3d5ec60f028e6fa598cb8d2af0c747b906d65bcc453c4c028d03c9fbb03cd4a30456ec3ff6cfefd87cd2091e7484e28376aa4b27cab6d13a5fe94a98572c2725f22334d1313af6d9fb8ee6401b362f2ff8050af67988ec9933336c44f5d212903ec5fa1a656c2f001d02bdbfb83c0ca6178994416116d0bb50f7f178440b83fc79a19df07c1b5470bce25ef0e9033ba534ac68632f85cb3f9798b6f937bb4317e787323b940933ea50cfe8dfcd8e8cafe179ac404b49a491d9c5ac5996fcf56eb4defc9876cdab143be2b27176ced68504e27420b3d064969f80910284cbdd4bee113abe73c64a59938847d3db2bbdadcc1d8881e3989cda0e75a7c74d3d3a4990af377409f7dbed2af341f78f8e3184202e3e3520f01696b71649fcf3b1fc739d8c1ac35938ad0f1d8f18f747279bac7e3083f872430ebe35f4bcc9c167e857b819503886d351b5f8ac07f6face86acb5bdc937add42ba7f17ee1aab5547ea89625b5ceec3935c38d5b055007a280bcf981e0205c2623c051a516a7a0daaf89d085575afbbaf616c598287245b30e92a7b62d8cf93f7e86b70380507f613bd461872c04ef7503aa3bd7d2b5d2145dd08cd5172d1ea94897dda13c", 0x1000}, {&(0x7f0000002180)="050a5e5d99619b2c5702eb56cb5df80374a49efd5fe9766a81d9e63bc2822d4152291684a00c186be5ca7fa2d35df67cd6de4afdc2483afce8071ee82e8dc5383cde09793be1f0e1ee84f771de090c", 0x4f}, {&(0x7f0000002200)="ee61505864a8b126265ab187a0128a736537484526da94c502c051429c6abe59742946bea5b639d59677d2442e927dc74bc63cc9dfaa7da20193c48e098bc3f2f44a7c3f83f17fd65b30b12778aa8ec40b7ccdcbc51c7a", 0x57}], 0x5) 19:03:36 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) getsockopt(r0, 0x1000000000000029, 0x40, 0x0, 0x0) 19:03:36 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r0) r2 = dup2(r1, r0) accept$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080810bbbec986d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d091e4ab7c62369b0a193a94bd657d380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001180)=0x1002) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 19:03:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) flock(r1, 0xc) close(r1) getpid() 19:03:36 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000000080)=[0x0, r3]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r4}, 0xc) ftruncate(r0, 0xffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) 19:03:36 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x6, 0xcad, &(0x7f0000000340)="bb516ba53c67f6f9a7a5608ddb182fae1e62efdb1cdbb71f00000028e6e925c16794a391a194370f1f7cf39a853f8804225a100c717a1c19a7ca36add1ff110c6e400900000000000000a0ff95a1e33fa24332659da441e9fcb005000000041a1566d786783ba6867d8f6c815c666b6d2c6e38ac65aef69332ef44ffbc9c32492c05bf540c83661bf88e243688c6c8dc1f05b02ffe3e8b4cb0361adddd759daf9556829f500da502898864fc31d0ebc6f6c29f64c441d1b3bda47a7bf16a89b022ee3d18c53e31d8aa3f85e3c29166dcb16cdc2a3491a73b41518cc9458b70912ead2da0ef7e60e87b4ab2c3c256d1052139bd2def26a2233576169f0db78e4d4eb04106eea41b8c0862d4f3de47368f3e3c998e61a853a152eb16d79c85137b1a507a72e75b57765f6716e07044ac46cb36b432bc3389cbfc53bf4a62a235be8a2394e90bce542a970cdacb0c36ffef35fa520f6a5ab082200ddcc0e68c96", 0x15f) bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0x0, 0xb7ed, 0x100000001}, 0xc) fchdir(0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000004c0)="4c42d7e3a13ee7a3eeea2f02e82b2c7e81bfb7d4d14db959618ef599b2a937d3fe363bced280206a5852dff8ad68441d923731a2208690a1f09b98f2095df0b32f25a16a7acc16ff0239ad5c461b06237a51efebe6fd9fd7cc20917212705ca70932a57c13068b82a85dc01a8a35fcc0f884796784b97474fa6293a4d6e4bd1faa5a5f223389b6a63aae9304a96820918212413711ac19f3a912b3ef7c873b11d73f3129a51daf878992634ff1fc9ef01a02ca54b8b84553cd9bac6526410ffa8a800f7434cf9791d4b4c95ef841a8ebbd6c0ccba1d3749d96bdd85eca9886e5633922321c38842483190ae6e91ed9c25d6d53cd31496ede83e148af0a1bf940523a43051d30f396931596b77a4a9a852353c4fa7d47bf1b23d6f076df581bf6d22ce130a5bd994d5630dfa9ba3840bd22b9f336398b9d53d0f5f620e1a91920e80a1f3328f0b18f9bba6375110e0e20b26db0ee1ab0e6f4dc77d75cf29d9ea57387f6f1756e619c089d0b5768d410c06c4b04589e0144a347e78f98c5c9bbdf828aea5619f0959ea98c0acfe52871866535caf051e1b75796b90f7c7ff31ae454d9e346584bd3d8c165d90bfa651e774d15ed031afbf4709e71af0f42ccda971f9c51b2d4d1767242f43ed09a9c58af08410f5dc3e5119d7f78cf55665a169cca05a29b09dd6c03fe3f107ab1b6ae5e81e84c9d4d6db3f70bde7180455134b932a1199a9968fda19ab76b14ac5eda43a3f46f029041c4dda1626ac14f872565925953b3307899cf857d867396ed35dbdc5ec29c255dbe56f1d0abd11343e84862f9570ab5d30fc1ff4cb6e41463a747df880c58979a4d3f5f33ba68e824cf5a638950512d0153d5de0c7ac0871e1b1f642a5bc73e2ec8c22afd36be01a0a80ff7a819d6d9be6b9cf526df3c0109e64d17b42d0bdca992853a417e132dd5dba0ab06a044bd68e0b991441555988516953543c5c944f723a0f853d8eb7c560d27aaf291000aa57d9ccd5f8c3a453e8cd31b9804d66c484670d5d69815b557bb0209676443e6798c4b4c137c79bd86ec98ae0b3db44823d11516b12e8d01edc7869db212f2bafdf43d8a6f2d637ce4414fbbfdf6d152debbcb3d471c9156bb5865c4b369a4d227d399916bc06203f872e3d19e25f487a515308c5edc510b1dd29814ff91dfd5aa814170fcb795efed0646b5b5c7895324b193a348fbc1ff0da4f982238d2a888b30e155f6eb35b382aaf3ae2784ce99ec1d77abcf825918a314ee4b455a0085d77c1ef209a7f1f6415dcac8eade536276123b92eb47c0e61b2acf5737e755fc8d382d3f9db690223bf68e0d5cf5baf5a45cbc3168a007f2362b8a1c2b353a38a5942b3d04ab41bf8d177973ae4b30024f49c5845cf85103011e0e5e05ee1dc701e6effddfa67d3d26de2038d458b5249ed022045b90fc6cd86b4072915295ff1cfb937befbd28f32064149c8bb62cedaf6d93ae397e6f2f577c60ec0db0caa3c851febf7b18b72eae6a60a7d3102c89e3c5531161c027bc19943ce9743a2fd2f4a813709dd88e08ba7c5381619ddf4c88a18c1fe17cfde624a638e8cf4f60f251c54c4a0e5da71fda5047eef2251d6b4d68d243bfb83abcd8e83c4d01dbb54632bca2f5324219474d7ef14c0ee1805e432e6eef9edabb34df8abfc41ff594267237118849d05b238d630a58648f7ef049cd9861fa069eb4f19659185eae22bc49793bc8ac2828260e568fb578f373690068be2974c2ace1689c0e218d8524ef6dec3eec6399fa5bea4e35c38b10cac7598620307bf3d45319c68927d819151d045861661ab12882836da084375a968d22bcf4e753da3a7f00480e072d8cc1d16b4b3bf33a73c3aebc2b97f9f0e31c12e93926d55790cd0feab174c80c16f7a5152f12668eda7eaea8b2424826298352a40abec59e2ada7bcf401a06935358dc41c52bfb4d45f9e227736235dea0a23fae1c039367a0b363784015fa5796f7453ee6fa3d0422bb322fbbbadb72f6625a5b634801d1844d3619e593f0deeeb72adf859e6aa733c9a83b2540758ca949b8d805db5a830ad069c887e52de58f1709212b238f4d2fb9215fe544819d2c470fd9c0250b4b0540cc3afca2d51079784be51f5ac7d165b9ee3f3264f900e1e89a01a97e2a3324801586baa66caae00c58ff87c6bee60b150f4aa7d4e61d930eba7ac08aca0722a45fad0d8acbb972933c214ef9f892949ac7967abbbd525e8f101a30d098eb8c77c5cdcb899de80eaa1df9d936067bd5cef4ed0bea4820c13a957638346df68b475619e924d39abb299f4d3785ae83c71dfadfe4dca6bcbf410749d574657abd75515e88606fe5a9446b90acdc7eac1ecf62ced9e8e80a8320da0b91f85bfe2cdfd4c66ca42f16a1c956026fd3e5da5f8c08b36c67f48dbd3b3fcc6ca480e7a41aee4e740d0fc4ec9b9a7e2450e9b72b2aabba0f76d75203fa6472f36ee34788ec910a9c32465d52737acb7cb5574d644c8e4a2c49b0b790d7bb79540ef9a28c9a9879fef784ee94075ad21231c8fa8f480d7990120bfb29d1562698e9c0c485c007a6a4c032943f505733b68936f23049b2b53dc203be2ddb93a4df786dbb3f760264a59b4943774dfdfd591c3331e5e86113028e14aeb3d503a41a09b2fa5029e7ba7733c36136df3eeed89f4e1e1f0dcac4b96d5c2e31494c5b421fd888bd471e42eeeb0a337e91ad5385c8afd93e6c317df682515302bb2ea4b782340f7a2db91342a1f4ff022936091df887367cda888708b5ca5899f36d60c1347210b4da5c48cd73fa48e59a7d05f768f2c5e1864262b0a9ecb0662c49b781b8b78a6a8ea2ebcf0acd6e4a49394b6c31730502ba1c4dc477a43cbfaccedd147d87db9b9b6674de1d279f6ebbb74018bfb52d6c34d5beb973832d374ddf60ad6cb5d3cbf810955ebef89a1333f281492736f07ea71fecea255d5fdb4f291758c1d43c32fc84af5713d27d3778c1b3ffa74ad2752eb535c89f9c2a2b124ea67b835057b1fb6e1cba6f38f5bb0bd58b6bd8f0bd0f5f748f8e5d505670f05aff78a2a771c37ebad84f8526cec16d6a9b553bb26d2385dd98feab3e68c28eacde231db33b500339fc06936a5ffd1fb407dbbefd0add6e1bc4fd8bc2b63a98a06e3d8bee127ed3f371abdc5086813841a5e66fb7392dafba40247330b98aede452795de2af3a33e4cac2208f95f4d1bdf694ff64d659cd5c7cd3b815518f2454cb43c82f9fe4d78189f1f48d450616af3db1f958e767a34ed3dbd3abe5daae8723e598a75a475a8349ccc83870c9d2cb04b09724e0fd76b21f0b3611fb9577a5e5f02c6ebedd10b2bb1e3182b0d2551aa6cdb00f3988c047b0f908ca6354f2f215c2f849d66c0da8b32c4c8d313285e461d8437ee0a0bf74fe2fc56a61c612326e742b9d767d1705184fc1f190a7c7241089ae95d8ba7533f89a524353aa55114a13c3f7f1e326e9833447efb6b5bf8b05fa564e9923b2173c8a1b411d3501c4ce118db84d34c42993f7c1edf8967986780e8caa0e1f4898adde080a81cfcd9483c4bef875804bf1a82c2fa6ae4b3740691a2936211b6bb0db4c1473915123767578c80fdf0413e09f1dc8b7177bc52e72c3cafeac7a6c5e8a3ebc4c273973767172230a0cc2c3ec1b46d51b917f58b37f8bd85d88e089bc33f3b8799f9c13894cbc68228f6fa062822ad9a55b45cec3111764327179f95e7733c36d425da1322e24548babd4ef3526cd21a7391e0c330ad57825b60a42cb6127af7ac57e12e692ce8e1649d9b055d3bd275f7e95b8937b95aa1c1c1e9d03f03ead21cddfd0df7dd25eeac7d43e258b0b6dcf7bcc6b0810f15e956c20985bb222d0711ac8046507894bae009491cfd1abc311fd290b8c2fa7014bc8ada854b8f148175de9f079fe1bb6fe6d8cda20e73205d7ccef3968eabf762c1cfb5ee4f0546b97683df7156386ce6487245467b76eb77471b1062a513376d2ec4d1fd7de2adf7ef2af1b346cfdb2dc7d806dde0a668e42ce607a185ce02a5c38bb7c04118f768fa57e63aa2ddc6e8798bbc5547f54834e6e71590a1d4c203e7b5ccb1c363a3f2a34809a9906d947041649fa824f6bc00973580ddee3287c3cf34f22c210f9780682e7a52f19a27cd26d108d8b982a602044974916962af26e14c08cd0600ace23f5f63a9e84a80469f92cd0582221c15ef322fa77ac2de19773881cee1e93d6d1246ebe81cb093b340279c84c88feb001a3a0ad653e4b072c4ebf0990fe961625d70f5b79015b4578c8dfb3c0a379e3d8bf250e0102acb08eb8e3c0d2bb397658812101847cadb6680f42e5e2183743214d28c9fd10bad467883a3b90f2d2b0d4a97276d53bdfecc406b177b3cf9f18d8146b359443f9a8c0fcc5181abc127110129bf4fedc1bd9a0dd83ad2430403625daddbeccc556138fa3036ca0a093c7159f91e7ce82e65b00428e3c6b3afef156a5f9ae0c5dd1d8f47e83a785c10cb8e842e7cf7e51073388feb73b3e08e5150986da9a25bbf20004b3f6cdc17e50a3ffbc572196d2ff4c81deb5230efa39af2968c3b94cb6e8da76e2f38a478ce58f03bb9455299b01b98d6b62bd42bc3f3b0fef30a2c956432ff13f45452a7438797580b5864034cc625105ff14dd4d25f694ba90a3d70fab78619666e3a4fe519ab0b790048bd361977863f6084cde2909f125ed2a1275da432289a89e9705e8a85eea518dd0865c68d5fc1a090d3cb5e4adfeb5ffa67c3d2ab472af062fa417b775c105e534b0f9f7154dd6e6ff4cc2ea3dff4c04dfbe5347f59b3c679d799cd89f62d2f2215393bb9bb4f76b230f580738c7a5bc3901f9b8484d62661b961a7de406c12e1b0a0fae5574ec61b2ec4f4f8648bdff2c5f7b646b447abc4dce7f75bb87ea85c802297998c0794a4c15029f117015613fe2f33dc7ddaad15a483964e4aa025dc025feecf1bfdd76dab34cee035cc9733952173daddc8e24ce3b3546bef6955fbb6bd3169c02cdd0dd54d458bd0dcacb1d6a263b771191cf75e71c48eb8af42f277f1315718d66bf06c5c0af8ed2b207b1b9b5f80a017fe527e0b4fa2d5fe36ff51bb10f469c52f42696b5ea4cff97b7cc1c8d88b79505ab07a352dabcbd592e0001c1b5f3942670aaa987f0779acf06e7e06187aff80ea9a239c21b6b5f00d0818c74bb5737811e80d4bdbe25c72bcf03db27fb43d5ef885ef6c02db1ab3d7bf818eebebffac41536bbaef2914f3b557114b2d0aa1b8d071ec45d5f61223dbcdc48381b41eff29fed8d04a4509845b74a1e16b81c9c2c1aebe0dd173ea358e4e4253ef380561a150c583a900ade590fba91fef26b74676237e76b3431ea2b47c44085a03b6518cd2db4513ecc9891bb1aae6cd8c993cf8e4f2ef8d414152e609d1cb6a8192c359fc9af9746b1af4340e6105a8af76518ae4beb55c36b2228dba2b37343646cbfc2a2671bc3ea5e01acc6394aa24e8be27c695e102b6b0186d8ec997fdf8db6a9e3f92d9ae7954c60313dac7a234c5977ca6efb4338a7079f5bda4977d9eaa6015a87cb42b440588912455bcf9744ffd61924697d1ba87755fc565f44fdf75edffcc514da6e2b66aae3f73542a2306f00f4ba4e7324b496346f056a0cc71d81028d54e0af9b5ead261c7a2f902eb77e578f188965a406228b670adedab16c14084f2a44e815dee45f91e6ddde8741e3bd36ab26d61e96cb0c7419c93f546757d6194e8636f17deeea58a63fa4f0e5b621659bac290cc6b71e59bd4427049843de1ca451cd0a", 0x1000}, {&(0x7f00000014c0)="6d43915a7e86c3fe8fe803137cf0b30c0366e4fd4c49d5dbf36198da581f3495612dbaf0201ff3918dfed7aedab97fbebd18994fe7a41b5bc0d13eb7ce3835cda44212d5f6f11e851fcb15768672897c88b151c1ecb1b3187d902fabd20b590e5015904182db6a8c293a3cc5701324c87f2ef66b153397f4fcafd953c91b402f2219e4e7fb92fd09e7a018ee962b8595aae5b9eb353756dfab9d423eeabf839d1c5067f1bcc02b2aa4c717fb1afa5f7da7a9eeebe866399dd764d5478b6b32f28e4232d91e875c9d6745ea719ac11b5f57aad49c9d8206f9f3f25a18676ed2217e89cc9aea70f45ef4deace69813baabc6a0df5be6dfd7550ef3a05079a40c6e6878d3fd44a1c55dcafc81690cad9d0e5b928284dbd4a1d90ae822931e5a49c3c79565d668c0b03812dacccd0c434b7c5aa1b25a2c8538c0be424f157b734b3ad86b8471197a73aaabeeca12cce366966bc1f8bbee2326be4fce625b2736b6ca62980cdcb951c9616369e5f217f43335b10388d3a6ee9b2c2e9156ffafce14d08eb87999b9a115135d5bc004bfcba1181bbb98c374b13ce102143bff83e28cb6d3565fdc388fae214ea6e17ae6f15edf7765c840dc63c286b26f09cb3c738472c303788530e73c52c140e2f1f003c12e48ed872fd17c6759627b20589c006bff578dec77cc0c83fab341657fccfea34227e89594b76b7282b2d58d48454539d625f6310d126436666e975944579c2f73784652846a59aa15880ee59747f10c2ef4397009c6be92d78531be412aea67bedc90d4b93dbf97c9879910be4afa2da3239945a23fe2a69d5b6a6b5bdc3291a4f81d9289095c59904efdbcd457f65ad3dafc1b7642b221b5a753e2df4cdb42ba31479558258e2cbdc3fb443e124c8a94626bf4a8f3997f292a063f30b92f8cd1e92707603dd5fdd5e59b128e3cf598465a2e908fb493375bac188ac2710d5f146825184b8deba82cb17d52b3864000aef408a74a1c46efebc1ee357ade603b03a0ba6f8eb9c7dc38029a94ac0d3032e3472cd482c1cf864efa7a6ab683219616e4107822ae23ec2e97f57f503e509cbf928eda5154e3951749c9d1a743a5c3e17f14e219734b010dcb44dfe4b0898fbdb6ab1f710cc6f7115b727f7f58635063d8c8d50e8bccb785cadf4926affc0be647a82abf29321e8ba73380a9d104a5f44402f42b821738b590fbbbe500e8a0f91dcb1ad72bcfba238dd066c881f404b6665c81f64be38b2c9dcae6003a969e094f961dfd19d6c73f9790c950825dc8e43515c6202e2b593e6b791cbaa4046a653c6e9820dbb17fa8c4afaedf72a38b040753ea7fb2da52862a0f74b2f827d8c2ac7401d29d574d0b96966f6aa8b975b1b27cdb4d39b8721e7d18eee448f231c9bb19532830cedb3994c29f5377af494e9fdfef4834fdb08963367aee990fd8696d44edb1b25d443ad5797066429c3014255bcfb6b4176a488653950d1bc71786e5f8991301af9ec24ead35cfe872b8d7aa3ddaf1ed7320598c7bca1c80c462a8f0c53fa21b0ec76ac7305f1624523e33cedc3de22a9cb5d161357cc6ee0bdbcbeb7610078fb97da64cea4013822f5c193f6f508430d5e442317268aeb98e23f9f0d66647b5ddbb115d5b0b11eba1547b9a244f5bbdb0a04ed9a84e134baf01eb7e7ab70603d5c8b4a9d7d5f8ed35a96282cff8a27d3441cea6808305d5cc77650022ca2c32d48ff9da0deec08d3ae1090942cc2660ca141107dbd581b6324dd71da625cee6b8e19d25bc49a814d5c31af1c37a91fe2da4c0d5a751dc4810f5a47d306fa3dc6b595ca1edf8ebfbf823408e85907b9c5a89f5b7272cf6a6424b241ccca5ebfda4032b36bccd736e57cbb741548753dadde8a05de25943ff1b55ff047fc09cc074c11bd4f6314e3e16da47b969e8edc5073d5f6047809d67c112d1c1a92e91c6c0b3fe9b32ddbf6bb2ec5adfce8f835391c649ea2bcff09d11ed12c45fe05d4b27e63fb5b1f1c0110af1fcc2c5e5f2146c6385f1a781ba0ef6879b24c5e3798edc3b48815a511f17f1a446ee73a63a1d3b8a59b065bcd5e08e2ec62e9da623713858ce9e0c4905fada83ddc28219160fbe012dc3c00d28572c44319f2740e5fd2809aca1d02b57df7f1783ece3c754f93ff74c174177edad7e3b008989e356437ed5686f8486c37fd414fcf767af217e2ff2836b16a0f013d3bbd0b58f572dd3ea65208c2692d4b01bf4fda1f71adea36fc3804325a016669f2186d1947db722b6177d63fc36d1f24969f5dff4c8f49a70fd24514fe4ca5e167f478ca61a9a4a0a4112d8d1adc23998d5372c9060e2a830083a513040f8878239d25379e19033f15315f620fab76355e998509f51ced06c8173bb7fcd728574b2e2c201680101dbd72ab550bea60c4c29567861a80d1643ad9c7dfe20402bf2bc90bcfe7b36f39ae2d743f0783e053ca86e367e21d7f9567b8a4106ba03931ed373b429c9cff3cacf5e88cfd2f9caaba7df55ee82fe959d76e354f0e37607e16b96fea4e9cb29c2f4a023ec39652256e0bdcf812c618a854c7ce9f38a5b90f73a151fc293e2f60e28cc9059d72d2bf5dcc41281b6b8f7e7fb6dfb62a84807fef311a4c7c60197850de83d8ccdb4eb2aba12494c267be5c676ec24b4d87ee1e7ede6254e98a45ff3cc9f124a3ae0c382570dcd1c22b7f4d400f83a04c8530584bcf104d27c5d87ab5b3ff61ea3ae50523a7a26dbccbc6d1c92b0f74f63fad2b954ed17103b114392875669eccd0b885fbb6b4baaef2e083e3a387236ed26671e1eeb00a6f36ecdc94148cf5abd8bf2174d9b5e4c82cec7bae3cc0212e11550f24f6cce17db6dffe095303b33c7cc0e851b95399a1bde3b5750c0060a89e0ef5246cca5386811dad1e5f83da610fb67ac28590aa4df0607b41ca505e0c21af3511d0e5b75a49d99e354eb8833f9843613d4fc9739d8a3a0f73bec8d9e822e5a70267ceb5266b3e001939d3e26b988c81f81e0f46c1bc0418ed22429b47a7a33272a439c2da269f9ba2fe670aa775852f6e3e54ed57016d3527738b5b23a4eb37e520c9d2549f5a15af58c1fccd8796ff9825ee91fb120cc4a2c9f649735094d71d90b0fa493ee728599f5ad2d2056443cae34e1df04d58240b7d9a54eb72c2207a7471266443a384a50130a1ff927be3c564b7c60899c9fd60393790f53440e2beaa11540dcb6c01acfdaedfdca446b398a9f0c1fe6acd9805351af09a54d40c067dd97a29b1cb913820511c5b1962d19a8be2d4d467e54886e63f65ee63bee243ce45885dad2a1e98b60957e1fc7569bbf548d7c4d9df4156d95f243368da30a8789256108cc6d7056c4bb5f984cd9024f7c6b6e50fc5156e5e88d229dc16933b57f85de374582352ff611631a9cd014e5f9c4c88f2def463619dafa06074f8d0c03a7e1b76624fc1e08928de066439043658e53de41dc9dc8f0eec814e077630b2725af2048a6d933692c314c213307832358351f78b5e872bda986ac023d3123d382798464c94fe0ca23e02e7aae7a157564341d390f39438a17d273feab7b2e5b1ef9bd1047fb15fab21cbda39748a5107de1fc4ad252cbc72a50f89dfdbf26a2b04731293e60d7bd3d7d142dadfc2cb38787d0a35bf44bf43bfeeb19b54c05a86520bc144896d13dbeb3e9d9523cc09b31da54a18c85b68e7377946fb9a6088e6c69e94c7d8a45a9c8ba104512bea0c023413f4423be305ccf453f879e20cef5b4d3802bcd374f238e9d1e056d918cc02464e43ff99fda34d6d37d0dedee22406f696629104331bf4cd37f3d1b2489a43c7f84585d5fe9aba714bb3bd66a0c2fb7f507be42703a0617a850dcfff944ff93417061d778fe5d1ea6ab7f485e4a2051fa9f1933e5cfe36821defff9211771a9f38f58b64187967d5e2fe2f90087b39bad29bf9404c56256f04be3f82ed9177acf1a8a5b749a7991e7260a147154b4b410d06ecf6c4878f44ba73cd9acf40782b51db36af63a7c0bf4aa373555443e19ccc209eeab0756133425aa560b978108eebc5bea4c2a4a4d11f8f8043dded5db0d9114bc5c60a38c3dbcffa8444614ae5215c2cdd1dbf5b26e0750057a9b3863bf5ef957a5c3422180db6da147dffb43fb52d5b33b9a458175d80c29aa76e545ff37862885ff70b3f69ad3a9ad42b0bcbd075a3e7dd8230383602347a2adaf06444cf2c8b323a50b3f61953d26e6779e08f158152858c829b569ba0fb578caddcb86f397066e0fc038437c932d570fe8e0278e5f6afea9dd6f292e8c0525bf536059b455d54a1a235ec472733c65150679ee065c5df5b42b6bd1c3460355ffc79a18c0648fddc7abdd085a129894acead4888557412af1fea14de46efd8076810719e7024ac05e5d3a6f58b14acaa8733706d14231361f288733d1268466b67bc6ff04570046dc670ab49040aa4e5bb6d858636787238af484dababecee7f65cdf7c5423a48e1873c69bb44d322d23bf3362b9eea399ff400d9a90b9a7f0441cff0f9a6c847958f96b4e2b49ea45a7bf99a1c40cdf1372e84765537ab13cae19a60984e48326a1dd13c873e2e863d1f145886fb0f910f2ea4bc700b50b1b9b4b1e33bf90644be76647bad74c9c759d2fc20a8092723b45e23d46306bb66dc7784f0938d190294b7d5dac445216a9613fd7b8b6143f80f12ede999bdd806b1d0a0e38317797630c5d7c48d0bc8b03e94038fcf03862ecfc6d575c51b85cb8e5a789edbb6b26249313dda04606866f2969115fd0298ae13ebc8c1d685838fd65559df69ad608948c10746a2c00009ce18595505a78f17ad7c48d15c901955f026b874628d0af0018d59cc1b466b2d669ac7a92e64a5e219a0d1dfed009917047f0813d5165f6f9ad3466b8f09c5129f833d85bfae696cec66af263536827bf21b550ae5d206c839fafa5460d98c0c6ea012f69d756bf79d90fe464ceed7e20c6904f3fe014743b3273c6b8694795075e979df3e7fb2aaacc5c3e53e481c381ba9c6649330591e2ef3b7c11efdeae662a847fa948b5aab42dcede81f4e700c5afa58bca816a37e48c319073d6c1c4f80926fc674d59d05f8dc1c73658853555e1b4c62b93f7a771ac34b0d4ef7e106ca1c6ce184d2569d002023c0b2c4b2b45c289c3c5b5a573a4049c81ff91a4be4d04de44a352f8cbbdbff8e138b13055ff647b9e55b4ea56b825b4cde8276296414ad7f40d9e6afaa1feb9228130b1e6295870c66195310bbc7ed57c75af1bd439e47ef65380829b1622346837de750307a4bf32ddb2fa2c7336d01e82a4fdb68276f90eb415e544f678248a5f05dc7fb722c97d838d7ce5d8ec9fab99b2001ba1dffaf3082e83ae747b3f0e57721037da235ea6385f6b7483a338ab6a9dcec66b41543e2b55121904cb36a0d08ba11a5d80d18e048ecbdc4c9241975263dc4ad2b6f52efa7a7a7a2acfd7f99029e2dd5f44275abbf7b2a4b7c5d47c9e83f5fbd385a4be47be0533ed53e97ae13fa6ebd8e4f0d006e9de4fb44d60af805e42f58d849a427ad9f42665d2e2351cdc110fdc581316761ae95bd71a3b40b2f43c333e409c778e8e16d652267d111ea0841b7be8d4c5b078c58e8db4dc596987b621109369d0968a1f1249790af3e4cee719398f8174912988162826979e9437de12e48d390f8d56a4750437c3e6e884395db9eefd403684c5e55ccb14e53ec6b8b3e9639c5c64ceeb9d7fe6099d7ca2437163916138446d247d5ba9e2f8fff3c33a300dfcbaa11ef63a3bed959bfed3c48ee821", 0x1000}, {&(0x7f0000000100)="4cc196b9b4707cae694b67045eaf3a655a4e44b55b76a6663fe2fc116306350e0fefb5ad9e959062d7bee93bf6e11b41b6225c71140427611f4676b56fecedf14d50e82228d0fa6ac0ed0d165d639a18bc94927d832ce2a4685f08a4321064c3e411d8b29663560cdea00a1902557a64d0ea49e899e1729838299215f306c80b8536888387d751019cb1f0bc42b7ec12d6e2959190f1e785b5b3fc", 0x9b}, {&(0x7f00000001c0)="2f863bfec316e5fb0a84898c351e18d425c689f445d62008cf4fc58dde77602b8fc377ac5d9bb804ac0d4a1a7ba791e20adea17e66e415ee9516f0ade20b5929fef195daa81c55627e4d98767c55e188b4b8c7093ba0", 0x56}, {&(0x7f0000000240)="d674f6cadeef40d96d9c4b69700c0c1740fc8a4704e12f4719", 0x19}], 0x5, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) 19:03:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r0, 0x2000747a) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000040)="4e25198ebd7f123432f3980af8f647f8ef065627598f396adfc2a09c92e3f7ac6a08a19e1d76a74ca2bd0efa0bb04202cf9e5bc6a3eb4d9bb66f82ad40224e14c3760e835192423b95ab0dc23c490f0283d74528ca5cf869a8a1ae13948fe65334eb6e1f760b20937caa57009a05c5da12b98d4b215d467bf21854b28296", 0xffffffffffffff86}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) readv(r2, &(0x7f0000001600)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) r3 = semget(0x1, 0x0, 0x40a) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f00000000c0)=""/64) 19:03:36 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc003, 0x6) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-}&\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='(\t\'@%\xe5}+-\x00', &(0x7f0000000340), &(0x7f0000000380)='\'\x00', &(0x7f00000003c0)='.:$\x00']) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0x5) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 19:03:36 executing program 1: pipe2(&(0x7f0000000080), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) kqueue() dup(r0) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) r4 = getpgrp() fcntl$setown(r1, 0x6, r4) close(r3) kqueue() 19:03:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9b7d8810180c13e5abe0c6ad3fa709553e3871e766939545be428abeced34b0e4963059a200824d5770ad272dfa93d2151c377294e3c9b6581be277dc494c5cf6f1acef3", 0x44) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 19:03:37 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) getsockopt(r0, 0x5, 0x2, &(0x7f0000000000)=""/87, &(0x7f0000000080)=0x57) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000140)="bcc5d6257538dd1db32f7ed6dcea250a8b4bd851acb70b88a0c7b9f5fd8bd5184c8a44a41a8666f3e99983feb08db484de4e9698a15ca055cf3a6f852dc490e1500d5e68abc582bd71a2ed829b77c4822bd190d734fd662f85d61c5a9ef616b48da810b354cb6c8d6ffc7353c411a1a782f844a5a9019e603b08a85e413ef0391bee90bf9a29903bee26693f7867eba14571d73b0ce6a3e75476e2615130772dfbc677541377b92672240af4e8a2be7de3844a909da5ce347c878762ceca23007ba7dfcd75194a20c86cb76730cdd1acaeb8a932ecd58ddecfa37a40eacf726d3d37a5643985e749b5030c91bdef3294bd10dc4b113aeabd1bd3936872a3d5a6d313c1396324b8b5226aa971e409a8fa1e42fd35031e037a45f4e528048bdd6ebc7808b404de91c8043c4b2666a99c6ece97bffded73d946418876ab8674434a63126994a3d5f0ef7a552d835f430415358403c0ea98c78ac39df1139c293544956003836f3ff55c767ec622b0c54fa5eef788d353f05d508591677bf4622e184ecf9b01b3a40c4ea33dd747ba07e2dc87b6a40042476ab28903e9e04d1f0b5e6a2d8c5a8c9e28de7cff83a49d9a3f7ab1d20b0ce3f9cbee11e04381ff08353b283a84e595627fe1ee09d3a9bf14461518d0596164d43860228be4300d952566801fea501a8ffd583bc80c22e298e26854ad9fa1ba2a5b003b6f57f0eabe9a608cdfc749433fef76282bba3f32bb66f55b0d151239e022ae6788d51c0da7be9a7d4171e6ba09227f9e0e472645987118fd95415956bad0bec71b448eee4b7ef4c629992d8acd43ff6abebad09b5aff36aa21f00235af9d49cda865e38a2ea4c0da0ca978f9c8b57bb94273cefdc134c08f6db1b03a7bc796242f74c4ae86de9c30329ca259bae447ea09901708a8e60d67e5683c5e54fadc8912c3040b4ae932e9e61f4fc5c404db557785855712a1362ffa04c158f3cdadb5995a219ab44ecd23c18660d750873aea84330792a1b0b8336cdf2ee633c3bbe9966815e8b04e6103a990f48bf41026868bca5d97f8376ad7585bf636be7752ce1d295d5359c6dd2fcb02b3197350ce2546633f92a83c7de4d66f64ef11746cfeb08e880a55bce29c3ada8b2c8301ea1a1ef005e9de536d5326735ebc47e8f222194f32f5b806ae50a3f97bde3d0486c2d4ad017d20e03b04a374aa67758a5fd3fe262c747101d3496c5b5427ee64bfb476194aed3328c302d741ad97fc42fb6f9e6a7859da2ff0399722b68ecc43cbd37056da6d4af5ac33ef2f8916320125d060b5178b4bf34a1fd07a0c124e437431b79623480f601eb6eda609e78c4ec879478a21af8c563796337e74004d4f442c7cbc0be7ea593dc5ab95da5135a10ccc51002869c1b9ff87cf6d92d2f38266f9c0dd231dca8dd618a8a9d23bf5a79929706b187ca356a19864b2e8955e9df45152c1c7f893d377b03ad7e5ace46162ae68c76348c8e364b769bb05c76ef26276d25a4e9c506bd4b2f69c3e6065e32375ff4ffd9b0e44d48d3d778eeeb9a023ba2f3c31cbd8215a5cf044b4a53a3e40f519c597bf18806c1bccecb7ea57ecb28a8d3e58e8da665ce05f7f9435499ccb48899327f1accda60474befbb6ba7ce009b7c5b011caf32d867af179715f8b0be717fe4426ec3ebcd6cc1cba565a326ce38a3151718a819d6b10d2b0bbb098101c979a2051ecd03b2b5f659fd19d08080aed1588e2e44de6a548e3b9efc8e37474a0416a91c5868a6f614eee95357c8b165d6908d150cf20e4f00bcbe6cdcf0c78bcc4e96d06fd76bc37f76e9740d0fc11aff6c32a1ed9869c9d260bdb630c538dab745c7b4660f638369baf36341f4ce7e2705a04f88017d09797a2398a2adbf9dfe843ffebb26f7d42ea2733708b69ae405ce7f6d2791c2ce834ad4c650c6f40e48c8f8a91b550265ea35e27f60863875859583ffb9564438b30dbc95ec4eb63191548aea4bc0397bbeaab173634b7ea388f7c05451921cd78d27a439fac9ef958e9ba68187943d17ff5cfb675e54ddf94187c650627435f4b778430e0b9056b0ab6a5c2725ecb09c765f99e206f4c8736e287537aafd2136c0cfc9c149878a674666e6212d4867dc7ff72863394b7e4cb7aaeb58672ba7a9fea6521975b4ceccb74f454c49aeff15ffc1e1a2a4101c30edf0df9ce25b3646341dffbe5084a439bd0a54f815570b91b1127582ba838d04ab65b46d58425a2cd11ece4d741ec9ee80bda1cbdf708e63e296a95bbf1239cd602050d8cc2cb172615261cda0ab5da1a58d98a4d741181dfd0ca0cea5a5dc102ab85225e08658bfe4450428959b7cc4ebba120235f4dceff90f84abbc13bbdbd67b29919786ffa33fa4a10fb5aaab739362a8a491aa75f4406c034e3c266cd3589b4928a72d53416349b0af5b6db67a42cd794e57343104c0361dc1c934492a9629e8028ce3e2a895b9a433becb8d51a5dd3332120b446d168c3b618f4a12f6c25773856405b016e4070d2113e7bcee20fa19af4424887975a40bf53043fd71d1ce57fd66206ffc310b8ceb33b5e995d2f31f9c9095013c902137c03ed12375823b3899d67fab99dd401ef3c9f1cd911b44821cd5ff386f0bca6226163574907f1dc2bebdedcf8f20a103764c86adf61c0700c0b037e030f95ac66edd61b65d0dd82f763d310aea7eaab2d193de709355e27cb8354409c26ad7b8562d6419a3da9c099a03b30e465a1c9837497ba1aa500679e4c89f6b2e45a2dbb9c6409ea14202cfd0366468f93f253264052034a5ac5144548da9934d8745c9112593d33c0fd6cd32a4ab7ce4027ccc0a007f65ea7f211423d2c65f9143473d177f3d6f1649762194d43ee2c194bab6263b7eefa19268e8fb29a11dbf73ef7e6b85f1d10e65f75a8c238a293fe1c8a2179586f498dc3de57dda16ccd65bdaed83effc3947be583aca89b1cbd20c69f27147c94879dc786c65e23e5c2b80f5a3484f383e754bf6acf9387da937155de3d7dad4f22bdfb45a1c5dacf3cf510253b79668b78bf6eb93e32be67e145ee90916f371ab636752d044dd48c2bc0ce43d6d5520d32c091a5fc4fa8f60ead139252c64f7429a517c57e91a8216e0ecf3685749733911dab0ef36017a01cc70b7607c5523e2342edab797115e726605eff3d809e1405f6dfe8724dae66987929b7e5eaca258cef611d8f337818b65e39728881dcc5b4c65a8c2bbbac2698f45f456e2c21aa10278f21ac33f5a23232d97f8f25ca852484ceb8180288ce270f9248ed9c93c6c23dbef35a1b0548ee9660f8a6b4beeb19ab2c4307261bccf5280000e9c4f6d5ddf24f19a5cd5ce2ed25e37db81cb6ac00ad15ffdc07b925530329e26b7300c266f7f55a5e12dc0e71eeb2153141bc856c3fa37b1c03ccda934caddfd876d700e9a8f067824883d131e4586a947f826f73daeaffca6b478d2900c1be8076f22b1ee609b2725c432fe7cb5436f3b61d987c1a8142b15c6da114781f079b4ede7795528db719f6de1ab0b2737163dee0b70f01c5e50e4d82c38f100c8b187b68a84a631dab6bc78e4a8d46f5ae19bc2b646235affbbeca635d7e5828bce61f3cf66bb42df8d8b4b15e0bf3211ae2d3350cbf30548d25137a84362586ffbfe12814dfea981401f39bbca69c6b245b46dac786bfa9921ea5d3d48916632099aeab1d920bbd6f80348c15e12a9bd178dc9be83a74556866e8bb89fc38d146e06f0bb1c5273ba4b27618941c92fa109aca9111a9c56c9d1d96b46f0d8d78d38f8ab106122f1efb58be70994050fa861dd8396c7bce2c9c101e6440f2f784807f10140a0d3a60b05eee500a46395af64273fad980de51d845f936d7a03ca992b4a1054056786023088b2ca996259e5a8002d95736030bcce9d85ec05f9e4205e09af897ee852ec932e3daae845e54e3616b899a69db0819fb13bd9df8a0d84874683055097afb2d8c66ecd26b4d8eae307e53ce1316c32058f055ce26166928e03412594eacdbcefe3bfba0e59424c4805df62d0abfd20b62af593436cf53510f266b66b6e7dd39c596bd8933c288eba275735fe3ed97e82a2c5b2509406f0afd9a87ab10ca96029c5b8aedbbd5b8606baaf4303594e053a73a4540a4afdbe7ad2e91544e67b9c7b922dfa3066d861f884e75cab23f732521738a65c24050e44b14ae175fcbe7d1696d015266d5753c9d35bd15b7223a3db71813a40d701cc66a433660d17538afea2208a8c55252dbd47126727ffaf37c26d466bff5440476d15802c3ff276b8e156ca98fa5b809d785630a6c72d884f9347a7104ae451dd4595397a881728d7b763f42a5684dd7ccfe9101ad6f8bbcac8af908004a8b552afc0ff5e820a1cddc17370b05809988cd07c0ec215a1492ea1b81ff8ab1f11f3d40e8054091286b3dd2f0fae67a2b7d6c0d3b8ace9c66e39b0329f33be15b7f6f0bdf6cdf1410e5709cdc8b66182a5b51dd33a647dc6457bc1516e0c11342d5774293bfd41acea8e14743f7ebdc0fd4372d87f51713f7fad76c8cf668b96a8d1fcd346b08d66faef35aad896b8f5e11c9c1e6fde88cb4344eba25f6fd8b371b55aca8e6823cf2c7ecb4d0ad30360780b791fb54df263e1356469e9115363e26e165857739a19df54b3a966ea60ff0cb224e0ac47e912cc37bad7aad9c86293888e8996d17a6d389e3e78484b73d083c6048532d1787d24ad374ac17e3e112df8b6e03d15725cfaec438b6a39e26e9e5d52cd6662ceb2c6eb7b475f76ba4c39f69670058daa689ddc4cef52f83e905d481a8c9826e1b9a416651908ef3875274f2d53e90944897946f02f0fb5f89700ab0ee5ead80f5d7303d60f1abb17d81533b86ef8cf5f4b83356f710b7c555370655d538c0ca93edd90a90a1772dbb2f61e35d99edacfff130bf6e2a16292b4255309541934ef56e57d920b5d292acff680f6348920db323b6d0aa4512b2d343988700a0d91c171c466e26f91151e012ef2de5224fa247e005cd7825429882bc5dae30db50297815c316bfc5fc30e660d41637fc21234a79fd2de8aecc1371fb66d6bea5af2439e01041fbfb2991275acfa6a37eb4fe8cc08135f57c55dc3534edb4fc95755151184bd5999f7599e32a5fb72d2e99665356ba83245e049d23ad9a25cc716ccab32b82123e3ff9ddc806da2dd43f7203e0a915b8a59335f7405f1f7284d6ebff2004441e690af146eade9a07bfe446ce21c3b448746bf72b4b054e5afc7310e70986a34fd7f69b68b77574463dda7852f2fe2aabfb8b88f159399c6e1ee8678912e28c34e86166f885aab2600f0120a85fdbdef3b5ac1cebbd075145420a906e720adfcce78a0626f4a9bbda1ac075f4ebbffd8db11de4ee60b4491db4db3a639941b8725a6f8efb0210dc2be29be4269826081dc448318c8ff82995fd34e5aed87ec8b853deac584b8d51127ea428eb1600cdc411a82c5f99a81160a2f75eda3ca016c8d487918b1a5c16523a73cf17ee4764866c07458489ae4daec1f2ad2b9217d267fdd1fa8bc75c3582be3989129d3c0e6a97c2f737e6056622810156f9d62b7d8a65bd77170920ea8d76552e10cecfc97cd40ca8172fd0b4c6de261032fa907a68bd6cd79befeb6eb65b544db670e74b71450679846e8bf61d10c04994ed34657b3b897e0f43ce2b72acaf7cb021a6518e24e3c1f069905aa0bebd8116808f183fe5605d996d1143d735cfff8427a560d7dd9e505b5dfbfe9012db8a09e1c4ca8e2e284ba01ec198a6b7a2873a54ca01269c7199b9", 0x1000}, {&(0x7f0000001140)="716c76ead994efff29d297dbde8bf7078dde8f4298d18e4f72fd66917f9be41452b258c13f075d6ff3bd23f90d7289d5f683f199a5bb426e8eee16201448780a", 0x40}, {&(0x7f0000001180)="9d472cb25e234c68372ce55dc484abe315f7a59045ba16cae56c872d32f3286d5dc2f3ae7d0a65c0541f92b5ab09a13500e3b958607206ba99ad4bf6d4e723eba780291aa5621c4aa58c418e87e1f5788c6389b5149fc7c20afa488a103a28c71f00e2f3fa89b13fe3428a48b9ca5c82c42a3d02ec0b0f7080bf6f6340af4897ae9db465c5ba99152aac", 0x8a}, {&(0x7f0000001240)="1984058ca3d934d88dabdc8ca99ebb6c3f4b45b7090acaf437cd780708d1d2413c6a8b2d7d080b70c51ab61aa5d9bb30b78e1f2c9a1ce1feea8803691f63f0b850738d1f49b472e3b5d5ef8299e6dd3d4a976efeb4a3b05b36fd038c852856be2e12284cacff05ea2011a2125ac2bba68ad1bd5533e773b4c8fe7c11232424a3ede212b0356e35cf236c7df4c6240ff3c2b99191ed756d48", 0x98}, {&(0x7f0000001300)="2330f9d93fb198505974c3c0738fb29220edc7a3164d01ff103d84cf2034fa9846b40962490e5bf20395c78da1116961cf2f3a8f3d49d3a2a41f7a5b1d1270c24ed1577d0dcf74b1dabd3cf15d914ca977c948f06a3accb37b9a55bb8c51c886888adf59f0b60577a87d6c7ee299c7422d597d83ca773f95388634549d95fa82777b940d72c79498fc28f1553c3a3d47fd7594c7ef52fdb4201ab16d87ac4f98c65e73052ddc660bcf4d416e6f22ce49f3d3afbe91770df4a39fd9cdb2c8153388ef", 0xc2}, {&(0x7f0000001400)="721a97f22559038839d54e5fe98027e7d10a9d312d71c99419495d43301c5a625d2d59f7a9fde899513997364f7b64961064cdec44256e5ea2ba475c80be2c9cd151fb2a637cc5df46fe2b42be140e2bf209598f61d132b431b2ac9f92769d9a993f9aa4cb7ff25d0e4a1aac8e2c14a87799f8392f4725b1ed7aa18eb48cff13e82de99a49b0bf1633dd552ed5fe8971353dd174cd6cbafbc352a1c8097ef3fa0b70cc9734f2b62d930c6233d380b44013a2acf7d1", 0xb5}, {&(0x7f00000014c0)="fee36dce6fe80565bfefccf8c13c48f36558047dbf05a4489b8eb499de1bebdfed79218a88bd4d924cd4c1de5d1d9e79961dd05835c1b4b4757415a884b206290938f8f6c2d648d7167d99987dd4b15a5da4a2dc27ab166900b8d1a1fdf04e3b56b1dc5630bcc264525d371a3939e18faed064021ceb4d12f17d59f3148afbd22254a3b6993f34b4099d8417a1b7082333913de1425dfc76344050afcd14d8fbdc498ab06a15d33c3e1a55068e67bb53c5d3c507614e1d286b5794ce8b3e34ba5c8b5c3ed0b3cf028b8a492ea86517481d6b6f68b2c380c1cd79bfd710b6f857b0", 0xe1}], 0x7, &(0x7f0000001740)=ANY=[@ANYBLOB="00000000000000000000000000000000eb73", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x20, 0x400}, 0x0) getpeername(r1, &(0x7f00000016c0)=@in, &(0x7f0000001700)=0xc) 19:03:37 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt(r0, 0xbd3a, 0x940, &(0x7f0000000000)="a39bd6f8da4cac676c797fb49ee639472a7a6a83a31a0fd4e4daa4d04f7391e29fb51b5315faf95027f6879fb26be3ac931b2af9ce664184f9f2ee1f0ebf25dce33f5562d1865b6acbbffe8322d81c6769696539c19c0ca7f50dd0c8f557cca4b0fc87d4bf091d31ccd0da6bd0c8e0fc1ca3d186b4526a077d6bde93fe3b82a8c245dc6fac08a5e0003fb6f500d5190c01084a45490373b7da6d451c492b90251cd6dc5c9c1570", 0xa7) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 19:03:37 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x4158) utimes(&(0x7f0000000300)='\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', &(0x7f0000000380)={{0x6}, {0x101, 0x3f}}) r0 = open$dir(&(0x7f0000000200)='\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', 0x8, 0x4) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000280)='\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = dup(r0) getpeername(r1, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) unlink(&(0x7f00000003c0)='\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') r2 = socket$unix(0x1, 0x84, 0x0) recvfrom$unix(r2, &(0x7f0000000080)=""/187, 0xbb, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000680)='\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', &(0x7f0000000000)='r\x00') setrlimit(0x0, &(0x7f00000004c0)={0x7, 0x800}) recvfrom(r2, &(0x7f0000000700)=""/4096, 0xfffffffffffffc94, 0x0, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x2f, 0x235914b1}, 0xc) accept$unix(r1, 0x0, &(0x7f0000000500)) shutdown(r2, 0x1) 19:03:37 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) symlink(&(0x7f00000012c0)='./file1/file0\x00', &(0x7f0000001300)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/69, 0x45) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) readlink(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)=""/4096, 0x1000) semget$private(0x0, 0x4, 0x100) setrlimit(0x3, &(0x7f00000000c0)={0x6, 0x80000000}) r1 = shmget$private(0x0, 0x4000, 0x66, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001340)=""/209) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f0000000100)=""/125, 0x7d) 19:03:37 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82c52e2f66696c653000"], 0x10) 19:03:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getsockopt(r0, 0x0, 0x6, &(0x7f0000000000)=""/174, &(0x7f00000000c0)=0xae) 19:03:37 executing program 1: r0 = socket$inet6(0x18, 0x2000000000009001, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0, 0xfffffffffffffe36}, 0x0) 19:03:37 executing program 0: r0 = getpid() setpgid(r0, r0) setpgid(r0, r0) 19:03:37 executing program 1: r0 = socket(0x11, 0x4000000004003, 0x0) socket(0x0, 0x0, 0x51b3b967) socket(0x6, 0x4, 0x8000) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) 19:03:37 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x1, 0xfffffffffffffff7) setsockopt(r0, 0x29, 0x1b, &(0x7f00000000c0), 0x0) 19:03:37 executing program 1: mprotect(&(0x7f0000119000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) flock(r0, 0x4) mprotect(&(0x7f000010f000/0x13000)=nil, 0x13000, 0x40006) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) 19:03:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x0) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0x98a2, 0x7f}, 0xc) clock_gettime(0x7, &(0x7f00000000c0)) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') select(0x40, &(0x7f0000000200)={0xc6, 0x3, 0x5, 0x3, 0x2, 0x10001, 0x7fff, 0xfff}, &(0x7f0000000240)={0x5, 0x7ff, 0x0, 0x9, 0x4, 0x3ff, 0xb8, 0x10001}, &(0x7f0000000280)={0x7f, 0x3f, 0x7, 0x9, 0x4, 0x5, 0x2, 0x8}, &(0x7f00000002c0)={0x3, 0x101}) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) read(r0, &(0x7f0000000100)=""/8, 0x8) 19:03:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1", 0x45}], 0x1) r1 = syz_open_pts() r2 = dup2(r1, r1) getpeername(r2, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) r3 = dup2(r0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000380)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r4 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000200), 0xffc, 0x0, 0x0, 0x0) r6 = dup2(r4, r5) dup2(r4, r0) close(r0) ioctl$TIOCSBRK(r6, 0x2000747b) r7 = kqueue() write(r1, &(0x7f00000003c0)="31925cfc7b7f8afbdca82b5d4de229d4dfc0baf6dbb30544de1de23eeb6406cdd6d38747611ced2c8a06eec6bec0e9830bb24230fde08de80d010c8834895e8de71ae19d2329e56c4306c01f6c49c943a7e353c2038fc97f3ac7c90b", 0x5c) r8 = syz_open_pts() sendto$unix(r6, &(0x7f0000000280)="c16157522355b28516653a8bbec8bdad9281a99513536acca6c2e73aa22e2d930c54a02aa9c9df873bfa0d939489e58237407d2a1399b9cd47d4f9c4bdda7991425cefa6fe086f3f7934b28861d56f6a4fba8eaea6b06cccb2a9a44e654a2ef336fa21d35ec7e3c342d01695b66f29fe462f311937893907d52409638dfc5eb1f284fbb038c0e8f8387f19f41a5b61745009d85c3696917cbb21bbd3efda9d4ebdead54fee6e4792de7c63906aea1ea690fab476f881d3acdc5b008392e0859072006bd1db0859557fd2c22c7ce8c7f23cc39c55fa9b479f4456ede7c3e6e766220e11b3", 0xe4, 0x5, &(0x7f0000000200)=ANY=[], 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "699353b56cf62d2d877ef823e26a90e76c529761"}) r9 = fcntl$dupfd(r8, 0x0, r7) readv(r9, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:03:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0xffffffffffffff98) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7e, 0x100000008}, 0x6b) socket$inet6(0x18, 0x4, 0xd973) r1 = socket$inet(0x2, 0x4005, 0x7fff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040), 0x0) 19:03:38 executing program 1: r0 = socket(0x11, 0x8003, 0x0) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') fsync(r0) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="532f5d04a7ed6a4df0fbee4499dc206d65d4fff415e521d1d472a94c79e4b5839d32d1af8af0cd48f49c4ffb4fd71c4ed9e38872ef795f8b10ebd77fc2985c669a54e174a14967d1aaae07248acd6db65bf192062a03c59a2a2e74adec217ac460904b95e6e0f8f0915767879107cbee84a066ee3e215729ec468dc2f61bbb64d9e493e8d53b136829b1b0ec9207fc9f1a9de6a64a03735659bd10649705dc39936ce2446a6c4032872468f384944dbba326e5691ef0597616b167207a136f51da64dd28f01077d2cb37d634cfe281eac6353ea4613adc4952ea72963fa3e9652a11cfb36e97105022f0a4f1fcaed0", 0xef}], 0x1, &(0x7f0000000200)=[{0xe8, 0xffff, 0x6, "0d8cf224dba09b303edfe440aabdbcb6ba5e9408b5ba01a7158d8fc9385eafe89af87a4c4e9111ce6179aa00ad8357815844b1d54148461ef7211b4f7a1235d4554fb06397f46f175b4d2c8fa4aa6e20e40bfd935c46771ce37f9bdb9f173202ff5b05a20eefd62ff9315e55efb8e43f50f2d10fd209b8be63300a2a33279f924dde603fafd635de7aa8597d002ffaef6ebdf8ae68c323e7ec72e40ab99bde32644e0539685205d7d648003398660d6a91545615b7ea1364976f5bcb7bc75b0508e60a36d473aa9e2ca6828954b4ceec0a"}, {0x100, 0x1, 0x2b353eea, "52764b7dc14dfc9da9f1588cd5455c2a48def3a539b521ffad25a4cacdd6082a37914432b3973c933d624ddab11f06d0007cfcad8e0fd3b84e2776a5a63b44d3096ace748806738caaf722328df42b888d4d6fc60e4171c475a7e35659a4f41a35be59feb326309fab4d6b2d23595916085f5c37314e069cf68173fd1023993599c150420fa481c7946818d2c434b8bf8497d7fe4f1b8830c0aba2a27dd73aa53b817122a15cff9f51ac5ab22b5a0150757975d55050b80f6145c952271b165d95954450329af8cf95cd95f3966fd727523923f7552f3d2eed2f054af6ed54132b6efbdce93cf5afdba5bb"}, {0x58, 0xffff, 0x9, "572b9c97e4b96978a51018a8d09ed328c2ba768a903e6ae955b58b6d1431240b516ff303af69f16c4a3863dc4ad6e9a4216232344a0dbe526b56e6dbb72a9cd18796095313b5fa2c"}, {0x30, 0xffff, 0x1, "4b8b1a5f4dda761dc5becf9f0d18ea4150d5fde295c8cc9714edb85f3f797c"}, {0x68, 0x1, 0x5, "c406d5e3e9b56c0ebf9abc7f174f8f5089e715eb4f5b0ceea2cd3461573dbbe056eb5320e44bc55f826fa9f5a79cfc9367a71e90514a9eac9afe22244ca22a5b922694c523f7e2a445bd48ce7502a56d3724cb"}, {0xd8, 0xffff, 0x7dcae1d, "847e79a042e48fe070ec794d31cf3586092a5195299a631e145ee66064a0e5a538527c60cdecbb46ad6d3ed5c628291572d803be06ae841e8d0a173f3d3769a7a0008765c94c3cece6a162fd7449248433e8f0bc196b8d5e5647ca4cb09c8ad357a3f530a0eba08e35c6c9a3a6d83919c65beec1c1617044323436fa953f4fe000622cc634607c8d812a1998b59a9361703c094d605b1587eb422e89b7da25f7e0f2e15e98f49b7c86a7b963655e51808a554b089781f2004b21e896313655605006e4c37a5e"}, {0x98, 0x1, 0x9, "8fe9c0bac7a8ebbe51097a91db839cc78521b417e59e93bc622242e2787ef19645915080927949278250932976f1ce5cbc75968102f9743f843ba99ab9a3197b025f46cebcb0e6655774d8044b116687f50aa10150e4442293dfbf0089de3cdb8be0bac49e0229ec5b985ac8f101202a7a8aeb4ed80e56679380d2d46a67594dc73c"}, {0xf8, 0xffff, 0x0, "204cd76d0be71148a8bb4b864d14429df19effc59ed21adde15069da82c89a94ab80cfa7015d950ab99ce1c919ef630ee45ff9a933ca995d2337040cba58029eef49ecdd503b716cac857beef1987b24245d5bbd3db7473d16fdafbbf1c621b7caa766660d75a46809880a9f359d915d68cb832ce7be99f97e7a50562991b47eb0474db95fc7e0922c0e27065c27a35033dc73d913565e1b6c3d76bbda6ac1d4445a4b67346a48e658e61c0d1240c5811fe5a48a82d15e0663e151700bf1f75ffad1edb366b3077545e8c61ecdace70ef9ee9d2931529b82f1bd9201e44c2b08976db1"}], 0x540}, 0x40a) 19:03:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$getflags(r0, 0x1) socket$inet(0x2, 0xc006, 0x2) poll(&(0x7f00000004c0)=[{r0, 0x44}, {}], 0x2, 0xffffffff) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x80000000, 0x6, 0x6, 0x6, "09d967092fa227232331dc9969a6ffca03cc453a", 0x0, 0x40}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 19:03:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 19:03:38 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x8) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) shmget(0x1, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) 19:03:38 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/246, 0xf6}], 0x1, 0x0) r1 = dup(r0) r2 = dup(r0) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x0) 19:03:38 executing program 0: clock_getres(0x5, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) clock_getres(0x3, &(0x7f0000000040)) 19:03:38 executing program 1: mlock(&(0x7f000023d000/0x2000)=nil, 0x2000) r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/132}, 0x8c, 0x2, 0x1000) mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) 19:03:38 executing program 0: symlink(0xfffffffffffffffe, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 19:03:38 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/30, 0x1e, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x61e, 0x9}, 0xc) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000100)=""/253, 0xfd}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/116, 0x74}, {&(0x7f0000001280)=""/120, 0x78}, {&(0x7f0000001300)=""/164, 0xa4}, {&(0x7f00000013c0)=""/124, 0x7c}], 0x6, 0x0) r1 = socket(0x2, 0x4003, 0x100000) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x15e) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 19:03:38 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x6de, 0x3, 0x83bb, "c3cfbf74a85b0f870093ebca93ac334842452fd9", 0x7f, 0x5}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0xfffffffffffffffc}], 0xffc, 0x0, 0x0, 0x0) dup2(r1, r2) socket(0x18, 0x4000, 0x3) 19:03:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 19:03:38 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) r2 = geteuid() r3 = getuid() setreuid(r2, r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="109bad0c1d583cfde4a3cc64297cd05e9b46a3baef49855461d70ab96edf3680cadbe1d1f5a97c1ffd4ebff23fe5fc679f7f0e18d203ea434bf17b0951d71e179d5393288fc7875a5638ef57e673892594f1e17eccc19763c38eb3572d21d551dcc04e261d4da6fb61b41c2ce9aea574445e508def93b631cc33ee528956dcc6527634f84608270a71054697f22fd52f7e5953d9ad04fc914009d93403d78328be1cb7a3a7e989f4dd2c34dd8381435a9bde9a508c0c546e7ca99a8f75147dd049ac160c08bd5a9b35bd6a1b0a9e7e5b0c5f829de678dd46aae736e06d7e4226ec665e54de10d5f6024d2f9dbbc79e1c", 0xf0) 19:03:38 executing program 1: r0 = semget(0x3, 0x2, 0x480) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/127) r1 = socket$inet6(0x18, 0x8002, 0x0) r2 = semget(0x0, 0x7, 0x31) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x6) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x140) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) setsockopt(r1, 0x2000000000029, 0xd, 0x0, 0x0) 19:03:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) r4 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000040)=""/175) 19:03:38 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() connect$inet6(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffe4b) write(r0, &(0x7f0000000080)="b258", 0xffffffffffffffc8) kqueue() 19:03:38 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='$^^)}\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='}\xd7\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='@\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='%)\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000380)=':::-\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=':\x00']) r0 = socket$inet6(0x18, 0x8002, 0x0) connect$inet6(r0, &(0x7f00000004c0)={0x18, 0x1, 0x2, 0x9}, 0xc) getsockname(r0, &(0x7f0000000500)=@un=@abs, &(0x7f0000000540)=0x8) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 19:03:46 executing program 1: semget$private(0x0, 0x1, 0x10) semget(0x3, 0x3, 0x390) r0 = semget$private(0x0, 0x4, 0x208) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/105) 19:03:48 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet6(0x18, 0x0, 0x8) 19:03:48 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)="02000000", 0x4) 19:03:48 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = socket$inet(0x2, 0x4, 0x2) r2 = dup(r0) sendmsg$unix(r2, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0xb9, 0x0, 0x0, 0x0, 0xfdb3}, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1828, &(0x7f0000000040), &(0x7f0000000100)=0x4) fchown(r1, r3, r4) 19:03:48 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r4 = msgget(0x0, 0x480) msgrcv(r4, &(0x7f0000000400)={0x0, ""/101}, 0x6d, 0x2, 0x800) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000280)={0x6, 0x6}, 0x8) msgrcv(r4, &(0x7f0000000480)={0x0, ""/251}, 0x103, 0x3, 0x1800) connect(r2, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x26}], 0x1, 0x40000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c85e87047552f1c448104efe93c2518acaa94e01"}) readv(r1, &(0x7f0000001640)=[{&(0x7f00000001c0)=""/134, 0x86}], 0x1) 19:03:48 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) getgroups(0x7, &(0x7f0000000040)=[r0, r0, r0, r0, r0, r0, r0]) setgroups(0x4, &(0x7f0000000080)=[r1, r2, r0, r1]) 19:03:48 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)='~>^\r', 0x4) r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000040), 0xfffffdca) write(r0, &(0x7f0000000300)="ef", 0x1) read(r1, &(0x7f00000001c0)=""/169, 0xa9) 19:03:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x3, 0x3, r2}) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) syz_emit_ethernet(0x2b, &(0x7f00000000c0)="77d94f5eef1c169a34505f9ed90fd34a9225f2b8609b7ae9ea275f89ee0537b89e58a5354a8c92a18b109b") ioctl$TIOCSBRK(r0, 0x2000747b) syz_emit_ethernet(0xdc, &(0x7f0000000100)="20126a3385abefd4e97dddcb5f82ff450fc9c1ee458f0a38afb3a1278c9acfff6e43ef89320e5c6134bd2449b528e6c816c7a531a1ecd30301069adf78685cc1c41a6573db6e345662dae23f58175d788f1a69a84b06bb0c49d72f6dd83f5518261ede60cd50e96832f10ca98c8c606766ad4eb95fcbf251822d0f3a0648868b3c16f27c4fb970ea2b07bcda1ee138f4d6c36dd04e9ce2b48891ea012894611d390a2f3314b2582b1f6d4e6e6abed9f71d1bba0101ab4c3cedfcfa26c8b640ae34f1415712f9ae790f11c7fc11c488f1ee9d205142b1177f03cbf20a") pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x4, 0x2, 0x7f, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x4, 0x3ff}, {{r4}, 0xffffffffffffffff, 0x4, 0x3, 0x1f, 0x760}, {{r3}, 0xffffffffffffffff, 0x45, 0x20000000, 0x3, 0x1f}, {{r3}, 0xfffffffffffffffe, 0x4, 0x44, 0xffff, 0xeb46}, {{r3}, 0xffffffffffffffff, 0x40, 0x20, 0x8c3, 0xf}, {{r4}, 0xfffffffffffffff8, 0x8, 0x4, 0x0, 0x2}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20, 0x1, 0x7ff}, {{r3}, 0xfffffffffffffffd, 0xc8, 0x80000001, 0x4, 0x8000}, {{r3}, 0xffffffffffffffff, 0x0, 0x9, 0x4000800000000, 0xfffffffffffff001}], 0xa6, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffb, 0x11, 0x0, 0x6, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x31, 0x10, 0x4, 0x2fc00000000}, {{r4}, 0xfffffffffffffff9, 0x80, 0x20000015, 0x0, 0x6c3}, {{r3}, 0x0, 0x28, 0x1, 0x5ae, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x81, 0x1, 0x800}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0xffffffffffffffbe}], 0x0, &(0x7f0000000440)={0x20, 0xdf}) r5 = socket$inet6(0x18, 0x3, 0x3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000480)) flock(r3, 0x4) sendto$unix(r1, &(0x7f00000004c0)="ceb96765cf51cefe2123585e38ccc2f4aaac8651e36825d0272b27d7df303d20d59b3ac1d05bdf2f5a003b9a51eb88a8d55675f5e5876a", 0x37, 0x4, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000580)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r6, r8) lseek(r1, 0x52, 0x3) fcntl$lock(r4, 0xf, &(0x7f0000000680)={0x3, 0x1, 0x2, 0x5, r7}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) kqueue() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4810, r5, 0x0, 0x48) socket$inet6(0x18, 0xc000, 0x81) r9 = fcntl$dupfd(r4, 0x0, r1) close(r4) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000700), &(0x7f0000000740)=0x8) readv(r3, &(0x7f0000000c00)=[{&(0x7f0000000780)=""/173, 0xad}, {&(0x7f0000000840)=""/149, 0x95}, {&(0x7f0000000900)=""/208, 0xd0}, {&(0x7f0000000a00)=""/46, 0x2e}, {&(0x7f0000000a40)=""/225, 0xe1}, {&(0x7f0000000b40)=""/152, 0x98}], 0x6) r10 = msgget(0x0, 0x200) msgsnd(r10, &(0x7f0000000c80)={0x3, "8568257fe6d5f8492ce34c84d6c225dc7e209915574154af2d98f6bf7071464d45917d90b617ff8946a524b8d99dd3f85c8b5127f6c87c6e351d5dbeb0b900b591a93fb8043ff5c24108c455e008d925f37d9a1f76b644e42d10d3d0686631109803f5f9888a6726b56e936c85827fc7edd2600e14a06888da0b076969bdbb5acdc7aedf7b695c60de6cb8c780b964ab1fb4a0c69c6187"}, 0x9f, 0x800) 19:03:52 executing program 0: setrlimit(0x0, &(0x7f00000003c0)={0x40000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="98f62507f3100354acad51b9e0edaee4f14a905624bf753dada84ce9db11cb45db7499c278ad947efdd3ff033fab6145749ca2f6f8e3107020c3f58cd8ff47e6bd17c72dea095e8ac02400c0bc2c87a4c16e474bd16b17463f82a71bc4273904812bfae679f47544330826a590c5cb13f540f674607746fe89952665e1f273abd923fd22", 0x84}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff00003f000000e93fa4c0e5b993f0a8280000000000001010000000000000ffff000009000000a68d201514913a57aec51cec2f6eb38f91ac3652eaa09c0045d12e835f01bb44d359b7222136bc63e13101e1fa59dd4faf777d01b634530d3e1cd2184285e9721ef37253d3176f74f7432804b0b28cd69595acfe4ca69f5bad17927d5f329a2b652bc4173531fbf1382684f1293fbb3ffe5e38802dba5095c03c4784de3b1a749404323177f86dded714864a372b38f764b2d658baca5ac96042fa844a0727895c112786643a717721a9143ba5551a5fa2ace02d1a5e8621de018de20cb06be15ffce94089bb69f5a4d8f990495d16b3271f47e2f9747e28f0843581d35c28129213fd158686aa969a8f086791bc514777de82d453051c6c3224d5009d6ac5e804a5973df37fafca0438640f5d1a842dfa1aa71a5c8438a254649da5c8152188d34b237e13fb356b14276ce3ed659a4d1f48eea5778581e71abd8efac535e1b5c004870cbd26fcb887718e90f5e3ce95820b739909325eb9593725dac6a1201cf5608bb1c3972a2b31919a246ffd0104288f6321e0d7df43d49b2ff3cc2527634fe1371e225e24b9f859aacee95efe0746b716c2791662668bf96e4eb98da97909c80575f5e7c58bfed9ca6ee971f9cfb39f6880f2ff3182fbba9f394399651eb34e5a32e6fb4c3405d04c1d39316fe01f0ca4362964cc343b804c9352c10aaa3125f347e5381fe06e6521d877cb3f3882b3d7f3a15e85f27c58a7d0947bc5b0d2380382941031a411f4931c4b6ed5dd2e44273f58b8a7e9ce86645ef6d60ff9722d23cec0ed4904b64aa4941a298d67865ce149e3f5eea816ed4a6a06d452f45481ee3829b01568bf25a6cd9e861a9b49b1adb03e58fe7d753b32135763217522a221882b44890c7e752355487930b1c82cb37552609870fd6014fa252a41d55ee0b285589c3ac174d67d2a4daa74d6dacce3ed52756c62d6cb72ed54d3d11dfab80ae9dae88b5aaab3fe1e013c633f0fb6c7511c954273a2915729a1849c5efb78b69eb1eef06aa980abc879fed8647cecce87ec36900d714d542a49266ea4e5513e1b2e9743a449c1ca84be8ab86f5d087dae124002802268e96be09f549c4aaa393c2d13d6a79b91944d25aedb685db3651de11b310fa59ed69fcdb65035da1884b0fbc1ad4cc1c716adbb0c8a3619b9101c423e153a88eccb77f0423b207b837167d08e8c89381f54dc27571ccad3d656423d451c488d95254337646e1f40e0efa02fee2202b6d94b8f2edc911b90cabd7d0c63e6de701c1aeb6b6a0203fdebabc77187cbac976a430160bf77601e4c86290ada84557e03d0425f2e6035db62d9a0144f2ef3d4655b67d0236853296d52141b38a1e491cf8ec4bf2162599f9a678ae946c173053db5c627a288c5ee5e9997759131c406d97478eea1622746b40af1e610f089661b1b3e88575aecbcfb13b73291fece9eb71084126704c237627d7395d8cb0059ecd6d3dcd96e083bb22a2b3b5f95d2613acbd7e68bcd8fb6b7e54c182d4f37dff1bb10d03d976f417e4fae14c8f6e9cc0e5a686fc6b6bc5b0c01f655611e839fa9c443432f7bbed3537613c6558008e1e0efe858ec08ee02d659eb526ee92e3c20b270b20d429d6468204758d7d7f1891b3841663dd50349b3987d6a55689c2914b03414f9d28860de358fbd5f30e199e2d44ad6b3b4cce20c84afda2042447a24d16fc87acaa9e6891217f913cca32f0778b3cbf1988bf64af57d58a445205ab425d73ef0d22b86530fbaea82b7bfd41938dbf06978e6a5a0e3f234b052a69a8303c12362773cf429a15d675373c755d8086f115a7455a5c7e4eea0bdeca8829dd511ca75a61378ffb49a09d84c6e91b116785779386980f150dc192bca3f520d0345d6beef497c853fd283a93ac184341b146376427cc0809a7d46586c3fab969219f3273513c4d9bb133657e141eb8915a4e297cbc5680d8fa3269cfc1c9a752e1497335565a168f33a06847e8fcc13bf7f2703421cb5e9181b09062399b99fc9f44ef074eebd5ad0dbbb7f90f089f58ca17750194d0cd145051d49e96900eebefba1f27d87a2384fc2f4f768cfd99f6809d437990b8ad52942051c16827d7a96a68f5c0d2956b3c702e13f82b53d75a0904141f3d016311a8042b62e4e29181b989b68ca96332bcaeeccb805d1a96bc662f08397539ecdc9b6ac9547482cb040d9927aae9dc3f7dcff2742a17d78106195332dcf46ade08a9de1cb4c51ac47783d1be03f26c81a89c66d4bf0d118c785f2e638e635fd877625e37433a1dca073a46bbd62ff78d4384c0f45260bf6bc1ba481f7ea6d76424d50ec02573b2ec25cf27e51a007789338cb03bc6e5e57654d14a064c30b1c87b40c6856bc5e80872390bdbf72849b05982de3fff0efa7140738ba04acd0fbbe50253cda03309a4d38cfd0f20feda082e50b5b9e51ca4af0d717e8a9e1805dfc23a130dd25a5ef8b101b1716d4fe73aa1d8219dd0d9f9db5bcfde4656057dcef30315849dcaccaedaab58913c954ae4cc0d7e07297c831fd62f24c4f34aca2b8daa40e0ffd80f57bdb8edcba2c7edcb1e5c2c97839764fa4640bca2b05a4e7b97435a46c62fb329de7a08506585599bc9a7520988a206be42268a793c7e5c6ac0cbd77c0f18b541b88a8545e74da5f9fe4dd78573b887ae51084ffdf1307c65cc3d889fbeda9a8cbcee61a280a636d2adc57293871e9ec453ab46cb6bb21f8c87052f7cdfbc16b5baa23d390ae3f915c5a38b6a21741939c9b8606ff3b33053582de85503e9b86392dfb60f01871aab6d2877c1d1beeb9b0f21b679cb777fa30260ca858bbec4078056f4a3d0f83e851372a26af6df1b8af0b371e5a338ae78cc526893c76c63e66a90aee59531db1accaecb1e83a65a1578e2105a361d625f452de20c9dc98b7f0f904e4c9d7d7e5f17acf9b77ded61f5e84afc576c6b75406f3ebdedffbb7f1e64bf368d8545c58afbb557427229f70d32d29e179d66f86b43ddc2b4ee7b338877dbdd17129fa10909ad9767c919bf71b7d782becb113a828569073c09f6738babea3ffad7dd6fea25cea1a2b7965b90a610113e96eb843f7c8bd2275891d3064835694abdd833b818fde9de79e1488f04d915bbac6acc607813dace943f3e10641074469feb3083d019223ac5b3457a2deaef34a5d8fb3f807be8ad4594ab116a2706d07a32f0b33fb29c817b612518d8da5d30e492b0a9c5e9f80e20ded79dc3fc8f690dece8f7fb9a925792c1dda469f640f9a2a4fdc02d106c6b418d5b3d9265f13149101580b00ad7c729427888e07e1aec64a35d40993aaadc01cce622f799bc69a743a6172890cc8ec7e996dade33059c82f314b89e1139f50d3ed8d1a88b73cabcd84bc478b1d4fc21718b09a79ca0d061dccb2eb35a9e873fc8716d2aa5a33586a8dc48deb1f09ad36ef0c9dc588cf0552658f73d700577d26ab02a1abe6076c3e0875de6ce856ac95f40253cd2ae95b90a430483f069e8f73f32f1099a1efd095254cabe5fa95e771bed8f28b40e75771c510cb168b8d115504002688f8d6feaecbb98f4f30f6fbbd458fecca0e2728289cf87b86f2f7c4d8216efcb16135824eda8864d514419724a18a156346c832c4e403125e3ff96414b3570841ff54270bd405af894d24e2a3d285a5f58efccb8c8b327f17a805385ed4a08dfd521ebd4932860b33ba5a1ab2d57d6e6797f5f9245bc6279812493fb2bcff17b8d189ace6e0de157592fbd9b674441c3c8d5b9d81f3780e25ace72c5bce09a99e5e93e4de03be2cbbd021c74a1ce59a8270d0fa0fbf94b878caff046428d557912d612461ab144ac94c28791d977e30ca8c5fdddcc5bcb2bb97373d5fcd7b80109f9b1255a134cb21b583302a6a0ead89c48ea0e43d4da23b58ba344faa7896968aee642e70676db530b606760f0e62279ce245b6f2c2824d71a58019eeaa12425fb905ac641e885924da95d96112bb8d0c1bfb2e15e10aa281fd858b06a7cb1ca7b0c7e6cc2205a481eb55996c5536b6344ab2b6bfcd0d6e13227d2d54e927166296a0fb97bf2ea9e0bfbb4ab0622d33d16067e954cfe4aab49d67082cb1bd365e28d4c7b4da7fd0be8b755d8d039f7bc76cb4fcc3e2af1b3c4614ae694e6b7c4fa2ec9fdafe78bba21e7b53e45d108b4c24de1ab20c51d768913e95ac4c5f36480a443471311dc441b67d9dd1d6b888eaf69055ac34f55d689dfb67aab206e807382c62980c47d00b5a4f561068f44a1ea6b9df088d69740a2880b7403db807bc1df92ea9cb39c14405f1235b483e1f658f40cabde33f6e0dadddb279b0b9482f09204d2bd02e6ba31d3b741c41783d2bba4aa9dcac5d8ef8b34d880972ab5d7cddb0207ac0c70437686f4363f8330c03ff228cf7983891329341599a92dd2e8d33f87d704e1c3d640fdfc3bc40b4363e8abe3df4134520a0a598ddb9ac138e6853ae4271b9a4f9ec4bc10892421404ff90edb9cbc639beca22a029b595449ed0ef788801726cfd401feae7340f43f9781b2e78d2591621c1da7c50f3725b62aa096e10a0bd400c31824413131ab4f72c422fa0fa98ca2f0e81693a9de98e8a1197dc7034c1aa885942536facc7ee9443a4b91fdba732f3b737b51e5fba0752de0284bc9d34483a95d1729d9ddbbf28d8b72db8c3614403c0496a19f9b3d96c8189f1ecde08ad8b9687ca7531aa7a46a80ce5e509de8cc6a2e17d09f09d5217d83e10ebdea7ce131228deb897b6fc6feb1dc2ee6e1cfc1fbf6cb71abcfa8ebefa682d92f4644e684839095068fcba7a11d2e9ea40f39c8de3e429ce6dcf8213f04337235b7c6c69fb357efaef743920aa6482c4247b5b25f771d6c7b05e5fbcb5c677badbd16bbaaa1fbc0d7eeb4b79e983a637550fe08020bd4c3ed05b26a68f1916c6370002f6e07d252db221a52dc311f3c2df8567f4a9998a71c5d0511220000ae37b7a6988bb84def63d3c6456f7c593a053e3dde6cf6ef1bdbe17433e362f44941e5363d412328b9a7b70455477bc1c37c8ee0cb0ccd4671fe9fc1107331ceb9eeae02686b93ee63cefb23bc36211df9d20d466152991ee75283892827ed46f7ef251ae9720f1388d71e5e770bd911d1878481cd93c92df1ff54fbeb88de44c6bbaa7de4025b1901362fa1af44e3a32eb7634d25b1625eb83002244e983312015bb6f5e40ab1e59460fe50cadcd3aed13d0b90b651d49be876c9ad2b6fe5b85fc84eb80938e66b53abfe36a62bcd7536e5213629d4deb79569f5c1ad9ace1011786724d458fff81087e849165314e560ad97d21a29c795aded9c6b00e807153647b847e53406aa11db3dad551a20db9d5aab43933ab5cad938b82db35456f4e9512bfe11d05b95525cd0111bc5965a816ed347424af8f827f0cd7d2ef5ee5ccbdf409fa3d3310e77a3a9df43e4a62bde537b4103407227983257e3c4d5b3f82135fca5cbf587c019b3c16ccd62738f44a26244565cfd50f98487937c673424dba4dc082b2abae2f7dfab4789770ba9d0fccffaa9f8990cb89c63c669b7e3f2611f323c068e2e19b1d2e7b68ecf669172af448350022292749e362fde5ecde25cbbb9ecc1e8dfb01553e680abed4c04af419800a3fff468171354ea264cbea6947d2a17baad7573be15259d62bac96cc410a2200302ab9ceeed8009881a96872b18746e71cd81a73495313e75a73033578dfd7a975c51731527b12978a1819c894a7156fe35267692b7ed7fbc4b9eca6a4a4f33f01db51f72581f3a7a1d5702be017f02b55a1d5bc35a1b204950151a7ac43"], 0x1030}, 0x407) setrlimit(0x0, &(0x7f0000000000)) 19:03:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac85b538a01000000ebd81823a1880d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) 19:03:52 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file1\x00', 0xfb) symlink(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)='./file1/file0\x00') chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x80) r0 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r0) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file1\x00') 19:03:53 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0x3}}, 0x0) r0 = semget$private(0x0, 0x5, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x1, r1, r2, r3, r4, 0x4a, 0x6}, 0x9, 0xffff, 0x81}) 19:03:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in6={0x18, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000040)="9e13d77808b06d1af6a5fd2197a3212c049bf8c130f18f59e46c5042f09ffed5df7ba5fc92d0c2db3b049743595dccac88b06862ac4f83ffded4e5ae65bc967b426b93ab056597a2e0e426cae6b6f800ba635f6a37dc7b51f136e57554616b881ba809b3bcceccbd098799b0a8a6ba032d17f139cf015c5a75aa1358d9f02b7a055d3893c7cffcb495fc51c0850755b52330c1b03e0e78db358820dd5222f82af0ec99d3e828657aa4389bc01aa36184f295d95ab7e4826e06c1c43cae69ad82ba4712ada8e61ada7c62da7d2b944f4d6e20a497a45f6e8d08b76e4a060e7141903c00268d8757f4f239784f5b082f713c1243199165", 0xf6}, {&(0x7f0000000140)="d921962420b6af0e2ec008af2b01f3ff12679045fdc4c3435f968923b7e0ea15aa1e9491524030f80446984bc0bc192020d2ebc12fc610c9033b0edf736be009b76d8439c375f6a0d1e56984d577cde240d2ca9a43e26136e038b1390167ece149eee49ea600ec193a6e9f697e5eed873fd84a413ecbb25abc23b48a1409ae10635dc45c3f73fc0d4f17226388d04b33764295", 0x93}, {&(0x7f0000000200)="dd024c45556ce2424507a9e4ac33883dcd95fada3776553fcb56471fabf56cea8dd1065b7c26509290f97b346079064a0629e5d4db3508dca8f0fa6966121e948d99aa72684f7da3507c2e66707e7d3cfc90ca1e486d61e11bd8946782895a54a9a1", 0x62}, {&(0x7f0000000280)="df74a00db47d0eac624ae7046978c36f46da9fbc1f142e259c90ecc94d972718a00b9b8dfb8ce01613d576db6d9dd0e50f3685fa642266ca48edacc821eb8aab76bb8d775422219b981e0c0df6223c2409b0c92e35cab454469eab7f7143b13b5bdf8c11fcac138d41a33a80740e594162a61b5d92de6b8687bfd2058812fc9e90f9d74259d782c9e93f14ab2effb9b5844def45b2a8a6b72129ecfbac76b2c371e788ae201825a85198bda44996f74abb0384232a2e73ca632c88f730f4641214f1a731013cbd740d60f406", 0xcc}], 0x4, &(0x7f00000003c0)=[{0x40, 0x0, 0x9, "dd06330a771d1a1fa4dd92635253035342563e999aebd23e3a374b31384dcdefec77d3325f2d527b5c56e63c"}, {0x50, 0xffff, 0x8, "0361f544ee4446503d284fc4cfda9a43d37b53c949a67ee351dd8e4a12a6116045cfffbbe617efd6090caa6323e4fb113474447dc38db2d26d6d"}, {0x48, 0x1, 0x8, "cdaf7fb0cd727ca4c8904920393ccd8a051d5d085760d974fc4ebaad324c61665dd28b23633d588a06677ddf0a977cf84391"}, {0x58, 0x1, 0x100000000, "5f4c12f8632cc343f9af4fddae6a0e9829f02df9fd1f2cdf7a961f8dcc92df3698e9b56aeef2e3bfec33f9f3858148304b22f0656c181212716319a2329e93ce9072de2e71d986"}, {0x30, 0xffff, 0x4adb, "ff7556891c793018c7353d822daddd96c895985583b91c9ce63127aa1c7a91"}], 0x160}, 0x405) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000040), 0x0) 19:03:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1204, &(0x7f0000000040)=0x3, 0xffffffffffffff95) 19:03:53 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x7fff, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r1, &(0x7f0000001540)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/49, 0x31}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/183, 0xb7}, {&(0x7f00000011c0)=""/84, 0x54}, {&(0x7f0000001240)=""/26, 0x1a}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f0000001280)=""/218, 0xda}, {&(0x7f0000001380)=""/217, 0xd9}], 0x8, &(0x7f0000001500)=""/57, 0x39}, 0x802) 19:03:53 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="4a487714ef4ec4475e21fe6db59f0d3cc7897a11976dc2a911e86caafe81ec721191e943fe57f61bbb412fc3941f50dffbf24d2b48ca9ebf7b8ec21723125b0b5e652c21c5074ca588ca2e3bdbfef84ef1ec616f1a56", 0x56) syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0xba91, 0x0) 19:03:54 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 19:03:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) r1 = semget(0x1, 0x1, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xdc17, 0xbd, 0x80000000]) close(r0) fchdir(r0) 19:03:54 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = semget(0x3, 0x3, 0x9) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)=""/237) r1 = socket(0x2, 0x400000000002, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2fe64d6c653000e7e0405e9f013324b7e3b7e1209e329072a7552c92e1fe44a5b1beed31662df43cb2d18d2404f527814e17f667396ee54c0833fc6580f605f87eaf246e6ba222e48437fbf3d4af138c599a3000000000000000000000000000000000623405df6c5792f210c378b6e6c65e825b71b0cfdb17c4f6c3d7d198fd730fd9f81e54b408a548b04118b61a4bcbacf1e1598e09b1d4a5e65c9f2eb9023e604d17ec91847f1fd4d1577fa9d5afa5630bd4306be5164963b0f62300a71dab480c13e6381e49a2acfe096dd3912c704b4a2f195b1ef3497b0f734559a4a7805766ae3c0d65f95fe5614a2e6d450528958441c1e6cd8487be544dde203efa373a8a5324f0e422c84b8eebddd076cf1b1255cb"], 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000180)="a3b0bfd138a1c0ea6dcbd834145aafe703d65794df4880435569004390dbd9a817149db4b8095aedf8bb8cc4f4212e5490ee610a847a7f9c9ee08f20317c709515899263b378b93934c9599b01040000000000007928f14fcb0a42babc13b714d7bf27114e99eb03319151ef5d6f1f407efa4202d0c826389be8a064e36be7e6f708883ff8bef775b44a0d0e166042469ba8cb4a3c422c3bdb0551816f985ca5c6cf9bade403cb3fb3d52d3d7f2b520ab5bfb6a3bde82a04e4bcd904b96888501f3e0f18167435a60757abde561b88e8aff436e501eb4282dd56adcfebc64666589e4a2b95e71e137de498c84f9fc060f74b165a34d1a6ad7bc21caed4b038594bf1766f2280cfeffd577d96bf2003cba671e1234be52bad6d7997b3005405b9877e2f4e5dfb4e059e2f18df45843ce29daf8b541ff12c87bc9d4d87d558195452d5", 0x142}], 0x1) 19:03:54 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff}) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r1) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000100)=""/149) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) msgget(0x2, 0x80) r2 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) dup2(r5, r4) r6 = socket$unix(0x1, 0x5, 0x0) close(r6) 19:03:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x5010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x9c9e, 0x1, 0x1001, 0x9f11}) dup2(r0, r0) open(&(0x7f0000000000)='./file0\x00', 0x30008, 0x10) 19:03:54 executing program 0: r0 = semget(0x3, 0x3, 0x0) semop(r0, &(0x7f0000000100)=[{0x3, 0x80000000, 0x1800}, {0x4, 0x8, 0x800}, {0x0, 0x9, 0x1000}, {0x3, 0x81, 0x1000}, {0x2, 0xbc, 0x1800}, {0x3, 0x7}, {0x0, 0xfffffffffffffff8, 0x1800}, {0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1000}], 0x9) r1 = socket$inet(0x2, 0x1, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x4000000000000014, &(0x7f0000000080)="1534a5aa", 0x4) 19:03:54 executing program 1: r0 = socket(0x2, 0x4002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3d4ea09bc943b8eba71b432fdda8510e276977d3b7b6d83fcae06662603cb06858", 0x21) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socket(0x21, 0x5, 0x4) 19:03:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000012, 0x8000, 0x4519}, {{r0}, 0xffffffffffffffff, 0x26}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x49, 0x0, 0x80, 0x8001}, {{r0}, 0x0, 0x4, 0x20, 0x101, 0x9}, {{r1}, 0xfffffffffffffffb, 0x43, 0x18, 0xffffffffffffffff, 0x101}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x0, 0x6b6c}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0xff, 0x626}, {{r1}, 0x0, 0x7c, 0x0, 0x7, 0x7}, {{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0xfff, 0x6}, {{r1}, 0xffffffffffffffff, 0x8c, 0x80000002, 0x401, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x18, 0x6dcc, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x52, 0x2, 0x7}], 0x6, &(0x7f0000000140)={0x4, 0x7ff}) r3 = kqueue() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000300)={0x8, 0x4}, 0x8) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) clock_settime(0x2, &(0x7f0000000080)={0xfff, 0xff}) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 19:03:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x10000, 0x10000, &(0x7f0000000100)=""/32, &(0x7f0000000140)=0x20) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe(&(0x7f00000000c0)) 19:03:54 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) recvmsg(r0, &(0x7f0000002740)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000002600)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/230, 0xe6}, {&(0x7f0000001480)=""/205, 0xcd}, {&(0x7f0000001580)=""/102, 0x66}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x5, &(0x7f0000002680)=""/146, 0x92}, 0x2) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="150a477c08d7fc97a54aa9521adaa3221124b451e5dde64f233424760cf0c8c1db537518c29433c8acadeeb26d74348d016c24f34fde803cb7191c665028b9248be86fccdfc3c41ddf3499e8b11e15555a092acba49379995abbee68998734b7d47862c30f73705e759c70da601864c9379c208da431ac5d143805bf169772f385a70ed195426f6eb091981f1f4aef92ae2a1ce734e3e67a0fc8049e070ad479686d41689ede70508dab10c288388d561aea8bdb6b589ec1483857bddf2363d17574", 0xc2}, {&(0x7f0000000080)="d91d506140a8787e4b5bd44aae5abe31a4f5a63bda7b71b7bd8baa59b672fd84a095901b28463aa69c013bfafb8a88a2bcecc29b916b0a63d79c65f11764648f25d65b9ee32dbf2a72276a26112e20295a", 0x51}, {&(0x7f0000000100)="f2ecb5b56030eaaa9a0b140694f73ff1f95bbd122e091db7a380d9e8301122b93880c9176a33ae62c9f8f1ed", 0x2c}, {&(0x7f0000000280)="bf5e43dea2c2603621f549356831980f0a4c3683b6ca228fa6890a0ca0bf42693f0d392c5eedf5af73", 0x29}], 0x4, 0x0, 0x0, 0x400}, 0x408) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) r2 = shmget$private(0x0, 0x5000, 0x2000, &(0x7f0000ffb000/0x5000)=nil) shmctl$SHM_LOCK(r2, 0x3) writev(r1, &(0x7f0000004dc0)=[{&(0x7f0000004cc0)="01065c96bdde89cc487de90bcdedd3bdb091a2cf56cbdc9465f30314a6ee2e3f5c358be9c9729c9d440f21f6acf6a702f8148c4bd3074e9a70ce9108f26c0246e4da132cae9cc7d887a264f65c2d415ec252a02407b5510564f93ca5a77aab7316dd9e0f89dcaf65f43f40b69f6cbfd146560516f51ed6d8eec558ed6a6b3b6b5a0214174a4296b3536bb9852200f1", 0x8f}, {&(0x7f0000004d80)="54b46b5964196a78784368730b66ea7689b4eaa8a3362232d9a1c9b043c3ed00bdde388cb0da45fcf6966cf3cfcddc5375ed0ff8cc13d70d73a1a5", 0x3b}], 0x2) sendmsg(r0, &(0x7f0000004c80)={&(0x7f0000002780)=@in6={0x18, 0x1, 0x8444a62, 0x8}, 0xc, &(0x7f0000003a00)=[{&(0x7f00000027c0)="2c30c658b10e1dbbd4add5d955f110a6c99049277da6f7e05216ffccf504762d399abe38eeb72363827189e97b182c1f138687a9b31ece415eaf2efe820ded76b939edc11720cdd4c0f8c4b7518ff7ddc3f31cdb51764ca205e95739caaf856667520bc8a6ece4a7ea19c50d71c60fe59773a8075751a10cbe6eef790c99fba9c1de1730eff1d3f3a1f006efb397", 0x8e}, {&(0x7f0000002880)="1b77fb605e592aa621260c4f151fc38575416971520c64c93e59b39f505e5aec33b45bdbefe9860f669e6483451c26aed103e8d6c186098fb4996d2bf7a776099f994b8ef1bc55e2d35491c47c4cdbfdd5cfd5d0ade72783a07143af68b0e78ba778e1ddf663d0cf1c63134fc90b5503b6ec76fdc11e7bb2824ae43074dd5f5863cce7e65640c918e9e5da986b89829a4f3757f912e8674e02a898eb154f66c0e7c5da20", 0xa4}, {&(0x7f0000002940)="de92398e8782230199", 0x9}, {&(0x7f0000002980)="1252fc3f91ec5a3ec00a457acdd324799c83796b9508301b7431b25baf39684df6a34f6af3672a00b248fbe13bb1006586d890da4e25f4407e29849a8ff02a1a04dcf2369cda9635b4b335fce4bbd9a2b892adc0b53c8272f9166f87319532db5fef842f86440453cc7987462dab866f8a9aac6729f630456954b18e4497cec06fe184e0c60060f92196732643667483c1bff1982b49ec19374361da246b68913d7b027e7ea2329870673ead121fca190b39de80378eeca7c66532d276323083ed7eb6a6390f2a9d3fadb601057675eb68d387266631fbd41772f07b8c7ffe6ec5bbfc5d048d4711ffba45d3680153057b5d79a9a4f8c85f2abc4c9bd577f916ab775a5cb203796a12a9ce0574acb6a5731ca509ec05416e03bb9971ab932cd687b93e4e196be2860d84d77bebf861e5f3ee83a181f3331f042976347bf9eaef1daa3c134bd70e7059ab489721169add39d31d50e6cad91942a229ef36d27df1c386666db87af4d301f1f4337b4e718451ab928919dd7dcf0351e0ee9838742d5b6e429681ef03a20c78394802ed9e261211ed434eb67a6d921d3f34045b96647595b2938931389fb1220f06f69c66c8f096a6a8a0a4ae82ad8f2ac32253883c6b179da8be90428bf824c01f062b8d0b73d704c50dd774ade25cd465d2095e4bacefdc17daff9f27ccbfe8fa1a25ca8c608110de30581f0b8d4c9643a837d624b26285fd49153c78c7daa3d8434e59d70d0f472a791616c9331effd1bc6022b4669197578c37e971e3e01af1d5777b132dc8825737ff467bf1970772cb234f5af8dc55d2a3298b1e35538f371c40d40b12b8b31aa5856596f27cace11215deac2f3612af3d41089a23881cf7c35b4b1a753cf1fc76e9966905b44da36ce39c6827a01686f043dd2f18fe331ba0999efb05ec4890bc763082cb9013c9392c07a30204488a1ee5eb2e20c81a24f0defe4ff6235667cf0ba432b621a9419b2878c5b774c62deca5f87bfc35d6576fa9c213d6177fc79fefd6abe0a9b304b7d5ebfdedf7b8cbc56dd09644558217cb478d200b9e870761c719d76a2d990d6582b7070862008e8063f18f73cbf9a8627251e15d90e3bc8b36bd02ddfaad1a0a74d14755c4b5803aa3b35676ea1f0447314c8b87eeb8fe89880c01e3d45ba770d3e640ce292587e57f104535376a6f731e28cbb87186f9cb6c88b5db81ef65ae15577f826d14661e1fef783fc182218ec9bb51c9d53fffb47eaf0b55bcf9c78bef32d3d3b48b0a67586fa3eddc2f389bcdc89056ab4297792363e2588f32ae158b88bba541ff9468cae6892e142734dfd30a417620552e55f7fe2ed04ab750f66ed0c1d55d910ee2c4dfa524ab54248f0dadc9714afedf0a6974fbcddc246f90e3d61e8119ae01b6a391e22419f1b5f256fbfe0eda3b078140db63b3848a877362ac02b6bd3111399a67cbf97a348faacc4aa89eae0ba0332fe59e1e9d8f1bfcebaebcf9fb39a14dcec1b5279d1ab446987f441e5a89c357ae5195b34b4ff20da67df97a630693fe29afd8c0ccce76cd3b6046c1de0756df048b9e91cc7a12a74a43da2e3d6fcf0f07e450907f5933b408ec658fc9988e7c35e823963e923e82b17d21e3602dcc379ef093ec70aecf3f06025f9b560cc30aaed3613bf54ffb5ceb28c16cac7ee6c005429836e8c64fefe9969b73595ca51ace60d906dbf63a4abe803a7788d0926f5e9122b7ed417aac428845fec75907f7782de459724ec1072c76d56a88d0ef22e8998cfa00f8c4082ededc0acaaa6a77e6255d7338e32ae2f9f9fe02566559ec6d6efc2bcda87b6571b1a3260c25011cddcd1eeca2bbd0b82292021d64dbf7452baae1d3f4f5fec5bffe85d379c2d890237aa25fdba2d28932956c3cd6254f31284495eb35621a3a9ac78897026a675a17001a065ada34f8844368a9c26c87b9d193fe698b75dc85f82ca16b11fafb05cd0ac24b3e9a63a7864f41294549d231308b5f0db643da6fce3c04109b5fb654439fd46748171fa32546d189c1ddf1421af30998a564c21a84b6e033f2a64a5248bb1e19264e75644669180888bf7ac40a46a09a88fc84040510490fb78884101f6ae7dfb1b5cc6adf155cf989d2c160661c1bc189abea8fd0bccc81ac1f4a1385caf21b2cae0d5090ea831e0a5f12345d7054719b6cc2feec3b6f1f5784ba51eb9c3f46e21e9ee935328700b81a07c5fb83f2c940c74bdd66ec034d1b43e661b92777bef76486e19bdd809e827a797b22069fbc519194288430a34777dda78f0c8bf81a76bdd67de69d7d45c913a401c2e2f9943aea8400432de116b462a0b79f6fb29cf9a671c834b5259ca5b347c9c783326065f2e0fb27ca6d9bb308a18183c63eaa5da95180edc7b768162f5ddf041c5fa036bee45b036c08af9017bdf5cdb885d612b80c0d5d5fe51ea2c2b65237994b9d7259037d51abf8e2a0163cafad2eddde2dc77f368127f3aa3c83bf2201b357578d80f4d36c3eb1b2054cdc6f34c75710108407d5b8922879ff92e04f551d00dbe17c9df6e62b5ddc7aaf7ae09536762f68d6b6807f26b2f8efeaf418e20e532c885dcbe0717b314e5ac0127ff2e0dd641702ce77533b568c1d0a66cefa462177b6bc6cb5bf78e84a48ecf160a17f79d79f7c738e218333faacd1ca14fe08b7c5c2f122472e89c4896aca2f82cee0ce9c500aa3a693464a45f2aca7cb618043a791f76b31c6ba899e5f7d436b4469e20d02387b1390940743c10339cac618b1740d78e3ec47755fb9d37e8975df1f23ba7b6ab7699e6b16ca1c18d18e89cb22104bef3d0539fecbf6189dc8835cfae48938d60089cc92d53d2b73486c3b0c3b932107374d7386378f09f3d803c2d51a9f6ead231a193ec77290f78ef7633d60fc75d39f8c8c99c51b1f49e5290a7336262956e0e460ff33e69cf474852635d1ff2cecdabc91c8366a8173fb1483caed04e155c7aaf6cd75bb201b20799b0ea1660f02919f3320bd03ac671deb98ed624e26c30dfc9f4396f2aa5b214fd0f5f11544617a60c991a28a7f6722b6b03d4f9ae361da587ab58a7ca471902b05c1a90f639ce8099296936589d80d61f3d83e3b0b17d9070f46590b19d9f96571e326339f9760004334db7f2168924556be332731e3f5c98ac4ba28cc77804c57d8b35ea4ff6bfb967f82ca2dbccf70fe3b671cb7bdb772bb5f9b70a95f6690068f5a4a7c19d127543a2e8846cdf4cb327ab6993c738724152aee4ebe67d2dc202275515e5308268722ed588a4eec5cafe91473b582e0fcec72b767ded59b1dc25611a9802cd4319058e1d4fcd8a322b30314fec6ac235be3847373ee4096fcc7da217b84d62834e8a7807b07fd8a5441f21eb2eb17d849315c9abc968cb7730999c843cac3baf327fc1f10a2253bb685472559ebfae2f9877c8a9175738005c4036ad7f7af424cd4ab04e43cb7f1830ce225c11131143c45e923b170efa708a81450f5f877cc9980f791a2f70a3a9be4ebbac5af13268284762e8850eb7d914e0d83f519542a23534e4e25f3fcfa4f2c2675046947a6fe41e0c57576d48731f142e3f91323ef7e2c44fdfbeeedcbabfae89c5d82f72c62bb5b7ef08b7f98bae4e4eec3111f5fcf9974e3c1cd48dcb2fb43dcf1bc16bca6929dec09715cdd7627d2fa5f62f38719fbb768cf04a759f817a6df4a7f80b6a1c465960d474445df2eef973605fdf996e21b147d66c64459d1e2799028a8f14272b01a117296f4ee92a1ef93858aa364e2f678b9067cb5c1e740c0f29aaaa81af35be2bc0517aa62ec56475245c5b773c2bee70b05708803cfb2074c2dbf59381a496625ff5c308c91ad4934c3a3d1475c02edcf188ddb40f50a6276b905746bdc16e93cfd185a0b91d500fe262a73f0132601aef073a12dcf9da76756f4ada5d9ddcaf3978328ff10d636d8a051503995d4464f4e84367b0a307dee10ed2bfec4854f17d4e7533c8e201c3cf4e2f8709797da9f581ec5ee79170c20a607e9e994549db0394d94348bafa280f027115226156819c540ccdcb18feeb11d1a6543789627122f6b375f8771f15c6351a80adbf3eddcdb3c107759e588d3a98d210fc1d069d2e439a3647b4733d8e331ce79645f09a55f5ff2a4d7a714a41566878fd69a5e568fa2997817f9e9401f6fdc3873d42fdf94a9395d6600540dff69219af83531d54c9c6c4fddf12d8c2356f342e09ac46e228ab1717eb05f354b9bec03a4f6bf835bd000e4dabe4e2d3a73f99b68fc268c6139cfdf52b72eebf90923fb6c9db876217078653139759f1698408150ddc106aa880734e23597470ab48e9522b886b63ef58cde8f5a257666dd86abf5562747210e82382848e5cb4f1a647ce6c6202b8ad5af13fcfd0c2575d12b3c38e27990ad339cc15b00b40bc797265233ec8adfee4d72bd1e958802d50c98928776921500fb16314824ce73548fb3646559e3795b73f7f45b48a99af3095cbb83a492371bc1eb9fa85738efee9fd8611651697a013dd51a77d10676979d8082463f6a63fde99bb01ff74368c1d510a19d09e27724d988684dfd365a0bf9ff03b50cb2989c90f53e3157815634149866f2faab3605177844126e43e5c0ef00cff91cb0c5ff1191e8249ab0e8d8e28eecf74bb82ca30b9bbb36990974b1b07de6b954a8bde7a97348173985a25e6fd15acbb703c163db1599e22c6a5beadbfceb980f889f43193682e8f2d1de7bda4963c1de9225607b1a140e29470cf6c30a78a3e874109e2c037eb1a36463192276041a02d61114d533ad9791d8555d18d0bc27793bd86325c87ced9c8399ef000a5d17d78d67fd5338a5526560c2564cff4bfc40f83b972162700b676850a1ddf2f00f2155cc84b0f5774f4ad8291700f2fe767f6b2fbace1987a966832491fce0f8196e529acf344923221053a6b969dfeb948ae5bdb43451e14dd5d1e0e72d08c0d41fdf97d13ff5718565306487038dfdc5fba00b95f8bb50eb2712594b487fd76a58724068998aa9e10ddad058b41a01c1272a4dd5dc6901bb8ba709ded24b751ceb29f55a54f9513945c6a8f951b2b1f58f26254c154c94494262b6f7d7dea0e15793e46f44fe1040361f0b527476b260e86af35e2f5b6ccb3d1540161abe77155b5f9680169135b826437bfc5aa4c7e2db09809a1c0915e32ed8e20aebaef375ae2f7acef00458d61312ea7676ac00b33f1faf76808b60ed3831b0ddbac9e6111c6b831147355e6d188dde21cc1a2ad389b102002171507703569fc13e5325eb005e5a7d2c8c371c31685831298f686fab845295e5669148f084a8356dce454577044131ab29ad2af770c5e944e98c656756fa58bdde9ec9be541e045f65a44e2f76a1486b123221f29da9f6cbcbc617d4bb6f2a0449a9a124769ba56856b80aa49f4f275d45b6fff2e5b302ded60182ce83c68550922aa8ba9cfabd91b7a4aca1c62b3cc55a5f028d2722a6f7a7d8bc921d93f5012d22aaf11ff7eee1616efd19140efff9eb9206d5b2c6f1930078cbbe194640f45fa96f3dc9a1ebcdb56f7fe59d6d5bafb5eb424e89c3be07d64603fd4d73940473ec4aa8f28dc4c0d96ddf45647f2b9094998935452773e8336ccf862c09af15c5e602d27ba70098d1342da99bc6d833cf08e15058b4b791fa7a9e26d9c27f45a97ad3a0ca58593c86a73ffd1381a6cd8bb9f7a9b3daf435b8ca863eb39b62931b3415934712a2db35f8adbb33dbab4e342de9a1e76c1ff65edb23b95e307062f2bb98a4172fa6d7c4e434696e", 0x1000}, {&(0x7f0000003980)="276bb9f5ca2f058554ea43f0615383783f938cd0d2cde10a9faa20626654057bc11890d91f23fe4b8e7da04cad5c23f815458614e6736b25cf11302fd3862c7fab0e3085c277ab09e322952866eaeb68fba71daede90993d091c63f5b4739b394598ef35e6c2f39d7faaffa50be982a843fe2d", 0x73}], 0x5, &(0x7f0000003a80)=[{0xa8, 0xffff, 0x9, "14b42369b445023b723a564939c3af87fc5fd69f765b41315f49c82e1cac20414a7d0c454e7802a460b410362a35e2e149b236ba32639f65856f28cea1a7b3839e808de58a41ce053c3ae75fad8902312d79f128599195be1bcae6f1c1c4e297f2894da27169dfbc0608825ebe33fd1c9fab313f40a8aa721b49dc8214db5dfc990eed01fd4858363f3490b9bc03700b056f"}, {0x1010, 0xffff, 0x2, "698afc96bb11ca960412775dbf12e41a8bd6e4f7238363efddad16eef6c7362b373824bedd3f36ebe6e6ec9ffe8a75294c32a62067e001c1eec634778d48301efb990361e06e6f3e8cebe6bc3ac42d64ee538b2fa454aa422b4cc5d048aedc07458b55c7ab784176644bbb2ad7bde5b5bea54360a22663a970536b5838bc9a190335886567ef41aa2b08e1755ca17febb9bbd6e73a45b714df9aada486e497cd8b00c07df16a76ac886d764136ac2670e8287f734f02a8721b804cdfd81996cbb7ae374fcc79c82beb5012fb71daa87ef55cc94a7202b0f134b21d249667cc2480fb8af3f83aa5edba70b545932106766daeb8595685dfdd7f32a33b62d0fbc5fc1810189235569d51d715e294271ae13bfdd10e389746c244c04553080d4612032cbe51171ae23f13970b475e58b9f1c4dc4f5365b4041b205054764471b1e1e342fdd626ed34ec04de2888fb0687c3aacb6cd143ea0d1a5eee513bc1b58645f4c773af2eefe228e378f922f440c3228e5a72c932d04753a7941f41565768f3e64368ba0cac09863f99ba5543a1b84137b11319fea4f95e0d21bc551096e618daeea298dad8c5621385a596272f2796fb300541188e122f4a1f4f32f9c9c0da9451dcc4758a74e2c965b90f8e5f15f6a256249290fed811f3196dbf1bb224268b3aab414c176265016bdd520778b07f5b3b2eed935ec0151688125df817bf87045338f9285bc119c4dedf2d3d94fe74b72472a1ad515120844399dac52c1aa42fdd6e3aeef59e4f45a37e795024acf244436d67fb89352c1b96abe7a55bf2c8dfc5d998ac9bf338acd90c58e75076213e21e0fd74f9b9cd4e4b10bc86a82cf14da76228e30d81122cd64b104da6cf111cd9bf963391dfbfd5f966efe92a6cfa5ab3184f0868bc2e3993331dcccb80b5268d64cf9b0e6df74c7311479d74c0b3db3b13f3876ee28549f3ddf6193efbd56b651e47ec851af0aed856ed4404376c2251f7b0b95905777a054926f0df7e7f80d7b27febd833e53634bdf2cc2979192b2bbc8c82d2a90319d58fca619b9ddee26121e587032b42ffae0f63379e463c7f1bb820580a0b48828cc948091e88a7af84c687fbd1cedd9910bdb746d45fb622ee743f1a757c3c71973f0ab46eaa0f00f828e03c9fe6d20263c815e11d482deece3765a2a076ef9dd1db3f09acd25f76971f301d8b79736b50146f29e215723a4e397232ca970ba5632ea4e3a18a67ef1fb69ac029cfc6d27229531e93b9d33ddb2ad6b015d0f257e141c547a31c30d7aa067e030c84dd7e8e0a778e7ead64f823638abdcffa71d675fc0c4e25376b7f470d56de958841749b2f9faca084f09dde144d36cfadfe69a8fb4b2e0826c5c7941a2a8101adac0b9a479f7e59d365c3e892be2cf55e737ef08a0194846ab1cb3f44ba317b30b625d62aa06047b378cd84fafcbd4c663ec8a44436925e35416d855cd0af6a395568d1bec311caf81cf98c493c1270b49742531f4c175bcb020c4780043df2876f56de575bbdd9943549ab3974f79f04e73edfb5cf8d929ca3681cbccac462b58d77af2fd357c833d6b3af91488bdea43d524a7d52032857cc97acefe6c384ea1b4f3f3ef3d1fd46b9455d59a4905e79156951ec7a78cb86fd16aa422660e642ec8802c9e620396bfcf6b042b31af74530b78be6f1c7059feb85d820d884779d49bde63182b57a178512e16ff06460a7b418bfac7c457bb1a1c95c7547de168f83f8cf97e4759a028178dfe422933e2fe63f3fb8136bff0ff9f228b82dcc99ecabe68f382875543746ecdf32cc2914017aaa02cc44de5c1d1eddeccbe781d83d15171e92893ac9cb57936436162ab4e1b45bb2f8afa3904979f3ab0c34154656eacc0045eb759175f62dc8d303d7e6f6a144e5a8b8f65bb776966b91c17723e203964d43ed6dd4ce1cbf213d14d5cfab381941f838f2df70e35a7a378d195abb3e4e1002c32663de79ba0beb095c3fc05bb38e49f3627b0c46b26d3e964376317b783166cd98c0f874cc4d10e4c7d7d6dfbd6342d293f299e29316e0603e936bb080ccfa10d3dd78d939be4b53a21c8243adeb8b152440e106a4c97c2f1a34267a274213ca10ff4eee7cf433265daf09e6643994df8892cad92c7f5ee72f171bae7449b747911963071d56b276fdc70bc321e39c864eacbfb78dfa361161b1557515d9a178e4634cbafdf23902b62ed6a6bd1269c091618f92ecad8eb717d760ed4fa352770876f50d618569382974b9d5db5701d970e04240357283047e089d1b776f850900a9d385fb91674e0dde61aaa8db84d64ba3163ba11bf2ec7e0e25130ad8050903ebfb6a6fa4b649fdcef2fe916d5c1a1ff165ebc13b1029fce4af16390ae907ccf6b156f2ebe13636475e6f5b2e00f45f346461908818d5477c644d8eed37999bc6c84c91255e6c3fe3d1bdfbfd1efe382aa90f8628a50ed78c38d182ebdf5c126afa2764fe6d0c8e934990cc13bc8c9696fd6599be1a930c9f9c91e92e20b419f38ec18a6e3278df7547d2395b3a7f4c3104e9df3e2e37ed9a11c9a9536552016632d198fdea9a7209666e35c156e7f496041517723a181946b2ce7655f7df5a94e20872d0d022f547bda02c07b7be771770e8351ab336d21620a0641380762ea8262f1f683eac188082471e44b364651dc8b171c778e8274bf378c83b64bea017faa9a0d7321ca160c380c60287a89a4c64ef157bd8cb8f54b8bffed759d2ab94e893b3943ee710f286f4fbe2c2e062846d48c284ad5959184bf4bd9e1b6ec82e512383ce9deda4f2b57d8f862629780ca923c7c8b278c6fb221fcefdc1456216a4641a7231024e97e8eb5fccde41d71fb1ac94a395b082c00fc1c133e1554c8f0ac9b2aaa3e16be27e59f52b00b3a7b3d521d76bcf710c4a26c89f346b0e5cc40b3ea82a91d0536fdebeb534688a92e36dd79a152c04ce98848eb0498c66e6438480094a9998c8222c17080a347f71256e0e87d0b8003911f532e9e34e49d7da1f8d3ee890b0feded94183019ace23ed5fb329557aa05e6ef59720bfbd98c7b1d7c6a4aaca2e17fdf1b08b32fbf6202fa9e6562f8f49f4014d1223187a901e9059c6747fb4024048299316ffb1c9b2eed51e063799bdefad0efd6381ebc28a360968d92ad3ba37bbc2f4cf41756711df6af33f75bb1bfcc906bf5694902914737619c87d12af46b9f9b38d2a17e036c802659f2a9b2ee6feae22f549d3ab388876a49875d9cbf8e02f6befc227408ab1f09b52cb7fea5ecf300d472dc49b7a7000674635d70e54de0821c6bd32a43905d492674d39695d8b4160aa95917bf48c0ad1d50821bb98172850a16dd522fde4a81e3f24dea63764b4164528bf4d72ffe6f87dba49977681e42e8e24629a7adcc4fecb6d1f7d4b0fa78394e9549b3455bff8b014efecaac5dd2a5977a7b12ecbc7ee39dfc3e375c9cc67058211568a03371cb627518591b2a27919dbd6f1a88e788fe027b6861960e88ea79776df72d81ef48744e4b23d72f52d4216e551e052e87b2f5113fa052a348b2f3400157e0c880acb71925c7cc04accc2dd3c2a7678628b95a149a103ff78f88be7fcc2751f5bb6fade12ac206cf2aa04b829362fa5d0382845cf33e344d5ed0a0b31f06fdbd47469efb824dd134cbf946d563ca72493c72ff9ae9e0976fdd61f870294bbdd69ee04985088014576a12d88d6699ba6389e756bb9a47ba7d9ea8382c221b107ae5ac8e3054989b6bea94145dc66014821bd644c2b56e29c498363fa33be5f861a6c295d3d73ed29ce5cb8fd73e67ea22d5a0ddd18bd852e538d73e6dd8df4b34cd139d2778b05a2e1d4723a01837bf912bfed6f278a9786e48b5c6824adccc71bb77770d7b565f3a26c8f416599cdd18c484a01e54321330916ecffafad03b8198c26f9802af8f7dbbfbe2b2b204528f2df3a5bbb865dc9d26ee43c6e5abbd03ed70b4aa389ea2c938ef73db1afb14a3e61ed949b025a2f6a552bf07bb36d390daa62fbff06efa638a52e7f7243cfd9cf14e9240bb5eee3d3a25324966bb01e3e5c4441a8f557032a8b013668395dbd4309199fc63786af676cea00340ff2114ad1144e36b184aa13c8adabc34cd3a2a3002548ce6318b9c405d706e157d601af68f33b5b7f34ebbe0f41959e6cc4331881ba62c69afe2e8a78f149796873887303622e98b0d5ae7ff5fb4908da729cd18bf51878afefb9b826fd3188748362f1907937069d0b7bb573b0bf039e8a90c6e72496ed23c40c763755e3dd9aef8cc93d5c39ee9008fe5e638d93b0dd78cba7526be9dcf5f4c55ee142d081b6247d44a9068be04c390043ec49bb2e17e9335f1fffc1d1bdead3ba3a266d1d2387cf3ec5a6d246d9744f5dac6c11425b0655b43dfb75f50531233168da2f95f04f58e49a857c81877538af95808f4f0ce413a9d3fd8ee3acf4cffbb672fef9dd58b8733ee72c4ce7a379596c25143764b4c3497216e3821af65a981dd4de9c3228a8170df0de6cab77657958722e43897b6ac8df61a2da64f632c2dd97432a5a4a2e221c1a0aebc8e075cfb701c8b2140eac27e86e1bd21358ae980377bd6bbae220f79a6efb610166ad63fa6cda9889bca42056dda48de93a55ff186de47e6225a4fdf0446209da4c92692f34c8ca5b3c1ce6d71a75f773bf5c8bd2496b21a590c49ce024e375e297d599d11b4353fdaf363c31192e1677d31e8ca0546d69fadf05ebd68fd77636b08c3f4a7c8b07eaf4141889c78c16680d7e6649ac1bbe45131fe2db377ba0eefc0de3ef930550da1842371ef54103df5148a794d2efea0adc23ebb51da018ced9885ef2f323adaa27971a61d2832ea6170ece855da0c8a49ec26dac6e16ea72c02effc69c46216c0bf7bc0032fc935a8e4a08cd7d0899f3a8bac60d210a97316721bec314ff7d87178e373cbce141717848e2bab835d8a425597d3c37a5cd57be6b7745ae3b0a3e5d86211de23c5f7abb2ab23a004e316f8a6b0d14913824c2d5f86440ae0b5042963d26b7520bfd0809d70a5b78ad313de4b01f4906b326cc213e51861b52459442625092f89d92649b4ffc9703a3b7d660a1c6b6681fcb22f388913c5f570cf38ba5ec106d7dfa3b4227c3942e5926f676be5175c2b51c1e666be1f3dd5cf83610ba714ec4147194b35bef25c014bb74575dec3eaad68e3cdf9434f04f0006d33e3b42ea77ee5e02a194c384601047357a665cc134195da2f674bb3a969ffbcefa53ff6822641b1c95f297daf6313771c4f091427db38309933ee0895dcc157e07518dc39b04b78b0163d730c10ddcd6408bcc1f6808c9e5ead2b507cef0998c676fcc9320babfc4b256894b244b6d32e6749312fc4ee8d6df3582256843d8add9534a6fb66c9d1bf597d6fb84d9669b71b85a41c13ed4dd7ed88e0b242bc140ea0c998e65d8c77e7aba41c944860c28b439fdbf8d5a9ff812ff4968719b2d737b80f7a35bf6090677f3a1fe21ddba319888953172775846ceac56f85df9b563125d966ceaba29dc7bf23d2a5eff0289fbad9b96313af6086a4d2c0a6913126aaa948e056cc14e615a6b34895eb9fbe5d82912d2c1ee250e8fe1df3f1067fa3c4993ef234d4a826a205cbe675654e40feedc2e36e4c252182a79e22adf460c50b3fc0e87838092d4513ad3b27847d7f2a1f307ab64b4d391136055ca546fb7036d5bec9fa396afe1f3b95712a79694374fd51c3aaa0b2c7ff3b21d259145b77929a275c50e90a97721e803ff2e02378067a0606b"}, {0x110, 0xffff, 0x1, "02607d29a9f4162203af4c2660934741fcd0e7996748d133333086eaf100f0044ec46aaed657dffcecd45b23c4394ab6a20ab7df899489db7fb9deffdc344f0a7220506fbe3fe83d6f7f611ed907cfa58f379a1332a69c2010864b1acd79587ca49344ec4c3f9333c49e925866e430ae20ea720b704bf72538e442eaeba894e16bac878bc53a7f4fbb29683553760e99375e71fb9b08b1d96a69e8d502509cc44f8bf5c9602af34a56570573199ea23f9bba64ad9f3ab95d11bc7169852a23b37f1b152ee4dd7e9ac2b67526d7e5b6db9ba43269c91c21b90139a656aff4edb1a3658f8a4e3e3e9fc528c2718a8c1357c9b67b69bbe4f2799199"}], 0x11c8}, 0x401) 19:03:54 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x4007, 0x3) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/156, &(0x7f00000000c0)=0x9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x5, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0x337) 19:03:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="e6fddd7c6459f88c9cafbc05b814e9eb21f91fbb23e8eb4ea58c91cd4612b026b6ad5e8e3c93e4a01bffc7ec156492c077ca1bb9ff5489014da372552ee1aaf2d911d71a49f290e1ab450c78c102af5aac4ced465b6e7f2b8917cfb8f8a4bcafc4fb5cad0fefdadb9290ac1fa89dfd83828bd9877738a392a63566b1c757ac6eb23148efb637298c6855b18ce7cfa89aba8cef678b9a9cf99c15914836ba4db2174a675e33a3c97d7a6885d927edc4", 0xaf) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() close(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) r4 = syz_open_pts() poll(&(0x7f00000001c0)=[{r3, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) r5 = dup2(r3, r3) kevent(r2, &(0x7f0000000200)=[{{r0}, 0x0, 0x20, 0x0, 0x36, 0xb31c}, {{r5}, 0xfffffffffffffffa, 0x28, 0x47, 0x1}, {{r4}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x1, 0x20}], 0x80, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x53, 0x2, 0x7fff, 0x1}, {{r3}, 0xffffffffffffffff, 0x1, 0xf0000080, 0x8, 0x401}, {{r1}, 0xfffffffffffffffd, 0x40, 0x60000020, 0x3, 0x4d}, {{r2}, 0xfffffffffffffffb, 0x10, 0x83, 0x6, 0x560}, {{r2}, 0xfffffffffffffffd, 0x22, 0x10, 0x140000, 0xaf}, {{r4}, 0xfffffffffffffffb, 0x2, 0x80, 0x80000000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x2, 0x2, 0x100000001, 0x5}, {{r3}, 0xffffffffffffffff, 0x42, 0xf0000099, 0x80000000, 0x5d6df3ff}, {{r1}, 0xffffffffffffffff, 0x41, 0xf0000000, 0x2, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffff8, 0x2, 0x2, 0x9, 0x1150}], 0x0, &(0x7f00000000c0)={0x8731, 0x6}) 19:03:54 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getrlimit(0xfffffffffffffffc, &(0x7f00000000c0)) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 19:03:54 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="682feee5642e2e188ae7e8c9cf9270a0ef7a90824ff195fbd5bdac48ded6a3afa98a013489d9508f8ab31c4fb099edff11c30358a825f562f3b0260472e90e9fbdbaf2738d11510794981991f834781b58dea30f69a823cf956dc4f9db9f5027a7b01b1e15e2b769ef848c1cfda8716084c251834f61a83774ab1aa4b90f78f319d7", 0x82}, {&(0x7f0000000100)="496895f8262c85c204d18d71668f6bba3b55a052aca1aa0ca6ced8198556a81e38070e50bdd1c69edd03a90fc7132d99d4248b4bf91aefa69fd9a93e5665bd4a2d1b071dedc41d0091263d5429cf271c7ea1a04ab84c64a7f34d126450bd5e6ffd2f9a03b2bbcfd354bd043ba1fb633314ccbfab73c5fee991110b49ecde4f76429acd4ec959a1a3162eb2eff7607c1ec483fbb145b93b1da9d51321366fe001f414fde007e5371d40515ee9a734d9e6e9bd672dadde98", 0xb7}, {&(0x7f00000001c0)="adf9fa37eb20b80a206f9b44ec7d7a40a620e0750eb939f13a6e71f59970afe0f454e312d96436ba4c5c8d6b9faa3d1d925e3e7a79dfe2554773e329c7a4d0986f5c90c4eeae83197d5e80d012c5f75d188fe21bffac5f64abc5d5ce7d94ea6d4861291c67ab851bbc03b3e8521364b0cbee8db0ce5c506edb0e4832a9ef258e9e87f7719df1b70d1c94ad42fd62835a5befd87af5ff99f966756eeed3533beaa510a25414deccedfa2cd14ca00c1e0c6db2", 0xb2}], 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0xffffffffffffff81, 0x0, 0x80000001, 0xfffffffffffffffb, 0xffffffff}, 0xc) r2 = syz_open_pts() write(r0, &(0x7f00000002c0)="912d73c26fa66b4e79b851467f96834d10f6adaa6dfd2164bafec9fc3a19fd9ccaa483a42f2117e933833e0d503f63e7aa25568449b6dc204a26ac7cdd1dd4f28ee1991025c52e6ee8d45a269c5c5f5f21b9e05c41a7f23109c65dff1b50157a80fda8d50fc6d93ce8517c21573ac52be14fd06fe46561caf9328f0a09d549754eecc61d5f", 0x85) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x20000e, 0x0, 0x7, 0x1}], 0xaa8, 0x0, 0x3ff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000500)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x2, 0x81, 0x5a}, {{r3}, 0xfffffffffffffffb, 0x0, 0x3, 0x20, 0xa4d}, {{r4}, 0xfffffffffffffff8, 0x2, 0x3, 0x3, 0xffff}, {{r2}, 0x0, 0x60, 0x22, 0x3f, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x40, 0x40000016, 0x79, 0xe87}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000006, 0x1, 0x7ff}], 0x455, 0x0) fchmod(r1, 0x5) kqueue() kqueue() pipe2(&(0x7f00000004c0), 0x10000) open(&(0x7f00000003c0)='./file0\x00', 0x10000, 0x1) 19:03:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 19:03:54 executing program 0: r0 = socket(0x2, 0x5, 0x401) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f02e41dee279b985e77e669a82c696c653000"], 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x5, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup(r0) 19:03:54 executing program 0: r0 = socket(0x2, 0x7, 0x4) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = semget(0x0, 0x6, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) accept(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) semget$private(0x0, 0x4, 0x20a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$setown(r0, 0x6, r4) getsockopt(r2, 0x1000000000000029, 0x28, 0x0, 0x0) dup(r0) 19:03:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0x0, 0x0, 0x6}], 0xfee, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 19:03:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1c0, 0x2) accept(r0, 0x0, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r1, 0x0) 19:03:55 executing program 0: r0 = socket(0x18, 0x4, 0x5238e495) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x9}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000000c0)="4c16a0452e35ba77d1f40a35cb565f6d3cb3640b6675f537e507c0c0d2f02249e83b0d5f12c650c23237f157725ac75e33342e46fdb1e094d422981b6e68e860f72a7c1e8acffbece43b361f8f7410af6f6dcc36229ecaefc50f4fdd8ebe25718cec72d9629ff5e07b45f5ae960131652e5858d01c3319c69b0bf5d6859b2b1340fdf3a913fecaf367e7c387a0b704bd38f99ffc11ef361a0b5bcb7de3dd5af374bdcbbece4944d12046682ad278f170f3e61ae4b2658379c0fadd8886653b7b6e4d7abcf7144ce03973d49f87120e3d12686c67e5f5a83767dc95a5a69614ef1283171e10ede1d8231da0943f194b323e6fcab2feb8cf6fec", 0xf9}, {&(0x7f00000001c0)="37276bd5df48ea8f559853bc652cfc3d55cf89710a0ef40f67d7d1a2f6ab4cc97e4a6346c8489782f98d118e965dee2a69ffae15792dba92d255f74402d21003207ab9baebf714b87e774fb12af107da4725e748b8e500807872458b7777f6fa89a7f17b0230a021b3d0d6f3009fe46283744d68f14f4f7c256dbd43e6b1", 0x7e}, {&(0x7f0000000240)="d14b7945cfc878e26bf48b3800cd0031a8ff71ef4388fbb8ea7e74690fab1bdf50d2e8872279cb71d2d29b770fd9b2870b77b683a2da5e3becc1da6c218f7c15dc38c99d3beb7e44805cd2bfd3841c068ab65d9485d0cc6742de36203e87b31bcc13654a6944f5ec38a95794328d2910e4d2a92d67fbaed7fb3e7fa79363281d23729554860d9eec40be7c9a5d3f325a7ff2efd222d679020ee30121b5e43281ceefb5094bfcd42f8c253c0fce908abe50155f5e50dd892c3588", 0xba}, {&(0x7f0000000300)}, {&(0x7f0000000340)="89eaf26818ed4e610137c61f15f551d63e04", 0x12}, {&(0x7f0000000380)="bf598bdbe8c487113f3286e71e345f592b2fb632ea168082adc151e8142d2e663b0697a907bbfac160b753a6bd35a4feaf6142752fef7ad809318b812f7fae7416c629c2ffc8aed01b3c691909f69c6c6213cbb3d763afa02e3a8fef00425554589b6a3bc297abc7ed6771ac7d04a2f57c3dfe31cc3c2061cf267d46426621f60b07b15e47f7ddb5a909b7329df75b882fe4cb3236451de3c6286a20", 0x9c}, {&(0x7f0000000440)="e96555e42253b4b360af70066ad74667f826caf71bcd5ec50fbd35a00f94657c6e6ac00470ba7f7678e6c69795fb613c4cdfcd8e4fee1c74f6546b45900c021e75b2e1c9d8c48d18a4743720d33f27e2766eee760e0eac88ceb10bd95dbb29", 0x5f}, {&(0x7f00000004c0)="eb07307123ca53942c794114e474aa2c15f2de984df0844e9502105929435368920687d5e0c2cc4b2c0bb52fdd76c6e83494a8379e19e9ebcab601bc37635f9182b63aba32c28bdb29ab443c1a76c32d943e78742abab6aa63615162c2dc9decdb85103f4fdba59bb8e2816a0272f6760c6b402ec3378f2a70dbbf156f54f171a1abbc74b3edde9189f7c9c08836ea6eee72a6e97ff8abb5dab2b6a38d3be484e7cf4aa6a054c9ffa5793d08116ed8b5d628b7becbc48c13377c7e205be9425762b6b9f6397f558cd312", 0xca}], 0x8, &(0x7f0000000640)=[{0x20, 0xffff, 0xf2f0, "5afca9703858f5566b636b9f1a73"}, {0xa0, 0xffff, 0xffff, "de2445e9b58db53febf7cf2f4bf30faf70d2b72cc6ad0c800a85eeab6c30e6074b232e23d5e0b902d4b7d064f1c662743f28981f2cc3e4af5256097c20148e2d534f156a1d1266bbe5a8fe53a1f4244f51adf383ee00d948b8ddb168b070fcb7361cb870263cfc3cf9e9314a8086c21b07cca20e7027bfd18867eca0f7af9969aefc0db573fc298498477d1799f4b9"}, {0x80, 0xffff, 0xffffffffffffff00, "fc4cb197b1726f974f13e71ff4bbad40f99df74f9ba7ae564083048f94797f5e66c6731f12eb4f6992b1f484e4fa83c3506580569383f5169b4f7b0a1a553ffa28ad6e9f0d8858202efc044c1fee464e1817f1e57946b1a3f221251490c2a55440d1b950c16d28e3b87016d5eff23a"}, {0xa8, 0xffff, 0xf8, "dfc3b16f7e1a30d627e645248466d01d84a6cd6d33e618b17d11f255af563ffc6070f4e4d82720f170e3badc89238977dcbc48f6049c41c62379c99a356df1815b0fca57571a3cb524f411cb2cdce456f37d95e5a6e34b0e9708732c808b8feb41a4aac9168499d329e351ea8b1cb472a1d0d5255f51e290b5ed1115127062fd7fd3d15819ff8609eed20d6f7a6620bc614741bf322ae1ef"}], 0x1e8}, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r1, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000000cc0)=[{&(0x7f0000000880)="daf689fcdb3be710ff7bf254dcd3df5f40ae87f9bd22d044f969d8b4c2072b120736e3f52cd973d3dbdd75e5969be145f60751cbe4d7b603c27c81329cfec03020e6066df2c69e5199d4132df6a8e1088039ec6fcba79354104d2326bd185f", 0x5f}, {&(0x7f0000000900)="93a852d03471b8f552d66bca72376a60981f1953216c7836b47a4c2d281e041f4d5259c7785556c7604844c63b65a03b7b8258a8a56a5929d7d429e22b7bb12f08862c3d20cd4f1e7ac729d1697bd10091d5b2cb8fc224639c30ca116ee477c27500385bf4dc07061f083e1cb800edc8003de2263193b55f0379af674dadc853cdfbbb6fb59e73f721a9c6f309f7efab55275718896dd243f8f54ee251154c22d923362bc1c8f7199891a98887ed8799c71263c8dcdec098e5a051e989525c69331f403a396a38b3d7dc07771f06bef7c2db064ae49a1c4adac2962e4d53b58e5764b304cc72b002751e2aeb9967df7727", 0xf1}, {&(0x7f0000000a00)="5b17d1f83adaa015bacd57e9cc9e64508c8dd7d39e88a614abe3cc6f8ce2245ceb89b0b31dff450ad7fa908a8f9523657210b2c74ecb6b32a76fcfa7126e776d583bfaaa0831019488a98d83f4eb982d9797a43d908d7c4644e28f05f506a7c41ce37ebe9d95f800f950c1f585f8a5cf503690919782497c8f80d6cc72cc4035bb", 0x81}, {&(0x7f0000000ac0)="df4629308d9bbac95124c75903eedbab649fba758bc77762893aec3dcbc569ca4f3be67c17fe09bbd7320bae0c0602b7eadc415d795a8979a364b3226d6572c0301d2a7db26a3e7125e4c7d669acb3e6f73683e19f7664717ba4813dba0d3b91ccd7621166f1132d7128fbc2ab2bdbdb7c04a3863e73f0dfdc51dbfc7524ef3adf5b97a74b745e687403c459925a93c34c17ad7f75fa7bdee289c0349486f6b0886190d226b319b065b9bc9730c6662698b49b2650ce02e156746dda69358c33f9ebca2b63c755d515043415bff10f0ed7fedae39d08e279f3bf932c82a7e5c7644ea5dc1c9dd422ad47d7db", 0xec}, {&(0x7f0000000bc0)="d094085f6a3863b059149e4cc73cc86d450be4af729a939f231ecb94b98a122c3134230d65952dd7364ba9cc6cc45d17b2808d82e5f13df680e9b5780c0a1ae3e492790c4ff7e8fe9b908afd9b71306a9fe7b4edaf42f01cff7adbbfa7ff756c91c96e39e37da0323eae070bf86a1f0cb65fa69ed08f67ca326c361337dc2e045c3a93cb6b09569c6954c94185307d6ed4d0cbe6f49c8b96c902137d9cc46c3e88cb89e41e94d20d257bd7cba03753f278649e0137d2d264affe23c4fa9ecd39ce8c8fd8afd8e4aadb8b6b03a0314c1040e82fe2e879065d59", 0xd9}], 0x5) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) semget$private(0x0, 0x3, 0x2) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ff1000/0x1000)=nil) 19:03:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005180)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c30500fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb69ad6ded6260cad0c31ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a037701cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0bc5b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd72020a0f7094727a7897d9184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d22750b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c67703000000000000007c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339ff927f7430baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f33f00000000000000376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c16742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf10000", 0xf2a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b73f2a42ccccab60600000075835db47180"}) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000200)=0x8) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:03:55 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x7af669155a131a6, &(0x7f0000000000)=[{&(0x7f0000000280)=""/47, 0x2f}], 0xbe4ef094cd07c430, 0x0, 0x238, 0x9}, 0x0) 19:03:55 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) flock(r1, 0x1) write(r0, &(0x7f00000007c0)=':', 0x1) 19:03:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ee8fbc11761656e16a3bb2929539ecf485bc346336b8950e22b0cb21e4d76303699aa83ffdd4c6c88042eb86917a94f088d881798a7a05a0b8de849336594ed201c1012130317d3018bd8eccbb107b0bd0614cd8f39ec77f3869846275610fe645cb7056191c299707ca53", 0x6b) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x7, 0xffffffffffffff63) 19:03:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) dup2(r0, r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x13) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x8000, 0x1, 0xbc1d, 0x8}) setsockopt$inet_opts(r0, 0x0, 0x8000004000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 19:03:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x81ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x180, 0x80) dup2(r0, r1) 19:03:55 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x8001) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x5c5073ea29973f77) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() ftruncate(r2, 0x4) close(r0) recvfrom$inet(r1, &(0x7f00000001c0)=""/18, 0x12, 0x2, &(0x7f0000001280)={0x2, 0x3}, 0xc) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, 0x0) fcntl$setstatus(r3, 0x4, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r2, 0x6, r5) 19:03:55 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) kqueue() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffb, 0x0, 0x9, 0x7fffffff, "1702079b377b00000000fbff000d00"}) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000040)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c28", 0x59}], 0x1093) ioctl$TIOCCDTR(r0, 0x20007478) 19:03:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) recvmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001100)=""/143, 0x8f}], 0x1, 0x0}, 0x0) 19:03:55 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x200000000006, 0xffffffffffffffff) pipe(&(0x7f00000001c0)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="d94a74ffe4ffedf0f74b08e796aec11cfcba62e3943698a7e9aa9ca5eee214889cc8832dc4e2e94138a9d6302af7960fc0d59b6b9147eaffa21d2dedb594b5a7858651a7c08ddc364135bdfe6ca3ad386a4f0477f2888e00f117fb0669a553c243658261e9e851bb7530e4bbb5d6da9a396c8c94b6f99280ceb9448b97fc6540800f17bbd84a7dcb07914a05996798fbb4ce0e5c69e1a69a5ab0a1f95421e935e71a73eb1390c9fc769db4002396276d64ac63dab18b3f35d3ee0a1a7ed49f3c480317ee41e6a70503", 0xc9}, {&(0x7f0000000100)="f1b23c4a5a9ac1", 0x7}], 0x2) pipe(&(0x7f0000000300)) 19:03:55 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001640), 0x34e) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f0000000040)=""/229, 0xe5}, {&(0x7f0000000200)=""/136, 0x88}, {&(0x7f00000002c0)=""/152, 0x98}, {&(0x7f0000000380)=""/193, 0xc1}, {&(0x7f0000000480)=""/136, 0x88}, {&(0x7f0000000140)=""/32, 0x20}, {&(0x7f0000000540)=""/255, 0xff}], 0x7, &(0x7f00000007c0)=""/4096, 0x1000}, 0x1) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) 19:03:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "56e5a24281302b82f06f44f4ad3283a82c02990a", 0xfffffffffffff7fe}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 19:03:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x808, 0x24) lseek(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x200000, 0x80000001}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) r2 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r2) 19:03:55 executing program 1: close(0xffffffffffffffff) kqueue() setrlimit(0x8, &(0x7f0000000040)={0x3f, 0x2}) r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1ff, 0xffffffff, 0x1, 0x1, "296f1302f0a6dc2e87d50510be77e62aa3ab530f", 0xffff}) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x26}], 0x1, 0x40000) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x106}], 0x1, 0x0) 19:03:56 executing program 0: syz_open_pts() r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000290000003300000000000000"], 0x10}, 0x0) 19:03:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000001080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d3801967000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) setitimer(0x1, 0x0, 0x0) 19:03:56 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0xba91, 0x0) 19:03:56 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="449cf4ce688f5fdbbf1a32b6629b938c42923194b8249c8e87be38358c4568a11d09495f53ebc3dad7dd096c2e9d1e62057b4ce716448a42", 0x38) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) 19:03:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x5, 0x1ff, 0x8, 0x9, 0x8000, 0x5d, 0x40, 0xffff}, &(0x7f0000000140)={0x9, 0x1}) 19:03:56 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) getitimer(0x0, &(0x7f0000000280)) flock(r0, 0x2) write(r0, &(0x7f0000000140)="6e907fa041f7fd7ef0154ba62e7720b9eb00779bf52b2aafef3d3fa8dcb284085bc9ca05085965c4f4fa5f33388200d831f0cd9d92bed17b1947d9ef8e5f7423590f019fa58b66d09fa3dca2f5e71c79a02978c313", 0x55) connect(r0, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) flock(r0, 0x9) open(&(0x7f0000000100)='./bus\x00', 0x40, 0x90) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x8000000000, 0x100000001}) 19:03:56 executing program 0: r0 = kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) close(r0) write(r0, &(0x7f0000000000)="5567e5460c5f2d3be1f8582b8151adf233e84c29becb5a9cc41fa2410860f4e617268b4cc3186bdd39b9d463cdcb5cf4dbd1f9fbd32a72df7f9693bd90", 0x3d) 19:03:56 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x1, 0x0) 19:03:56 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0xc0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 19:03:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffa877, 0x1, 0x4, 0x763, "46d2c94a919fb4fb9bd5cab3876d8109583599d9", 0x10001, 0x7}) write(r0, &(0x7f00000003c0)="ec7d4500afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2eedd8c6a72864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53ec878311c2c8f4475adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e93b2aa28641ab8ebae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98dfcce296f5e47b18d4177a06af2d7acea3a560bdc9691199245950508000000000000004ffbe4fce044534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c2124b99bc9673d15d4fa18124ddb31ca722bb8b8ae8417326e4293c551c276cee61d38d9ab3589effbd3cea643aaa9197fe3a29fb85720a4352ed17d1bc20d727971ab15868ff911da65460a3c49cb4dae2e688649ee3d6abdee3bab8da40b5b4fd5f4f36314b548264b5418fc224c739eafc3d6527dbd0fc933ff5a77c53056e694e39c538464cf07cfc9fdf7bfe6eaf22be95adde55376c944d648858f2abe394959e953ec4bf650eda88d2eaa09af4ab571b7db000000000000000000000000000000", 0x226) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 19:03:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) close(r0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 19:03:56 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 19:03:56 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4, 0x3) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000040)='h', 0x3df, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0x420b}, {0x0}], 0x2) socket$inet6(0x18, 0x0, 0x17) mknod(&(0x7f0000000000)='./file0\x00', 0xc088, 0x0) 19:03:56 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2216"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, 0x0, 0xfffffffffffffe63, 0x0, 0x0, 0xfffffffffffffd64) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000ab95415900"], 0xa) 19:03:56 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040)="f73bf53d", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="6cd2e58993a6d887", 0x8}], 0x1) r1 = socket$inet6(0x18, 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="1ffe0b80b936382ba49cf293066d64a26c31f7bdfb7f2a71acd4ee9fc05d5259da42e48ed264b2ea167b47f0b82253b577a9e250214a9a64bf5f5a170636f5173f0d31b005aa1d2a86d15a730f17047220189d466b7b642d29d38c16a7782a51167dd3351d2c4ff0fae7a3627d874fbeae0f1da9d3005dcb4d81ebaffa8a918c5d622864cc538549d3c180fccf2a05c2b3482bf5a98707e04cba08cb7817ec35eb5e442b94ad914e48807df5b3a8204f1ba6c164de7388f9382011f5ea003fc8370a426a09f7", 0xc6}], 0x1) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) writev(r1, &(0x7f0000001440)=[{&(0x7f0000001f00)="c6ac367121b1a33e6f43d7908d4d85fee4de107726f79580d92da3d2f31fc21c680606fb91a7fe97416be0ac339f9937f73e84cb4b5e7f7ca038599c8479a81f31b7784c8f09621a4008c83e10fd3632f469f0c85cf1a0e717b2379f51a3b2598d04e824950aafe3a3e92088ffdbae582c254cd4d988827e4cdab0833c84e216050c2dbcd89211adc04056cfadf859d59e6cee915bd1dee31f780f416d087db2a24f7812b536b998f0faf810bf017d37f2945d673b4b1731d06354b78f861b9b83a0e51337c04d2f15836d04a91e5e49f4761ded2f2dda47c563ef689d85042ebb9dd445516487ee7fb63140681f53ab88fce7ac1f6f427d0609c041700e8ac18092c059ee7b0bbbf2bd204109ecdb1eaa49d94385009210fc5465a2089b16571543cd813073b8e6b3dea3af2b6bf6a2bcc24819a7306864dca71bb351ea6ea2c0400f6d10ded084bdd0a2d1e59516b0576596f4e8b69f1be78459767ace80908988b57a05cdc511b00ea72f44a6e37f8c3dc8ff01f8111b81cdb18f4b3272f177b3e2452c6f6889bcd9fcc028001315fc5593ce7ef42554d6e5c3c05c2dc6f21f1cee2265086d487e8b0b0e45c1ce070421405a045da8611e192b1d4d9d7bd6f1e2e6e76955e6b58818efc51294abf04724858b39bf6fc52be8902511a9c9083145e5de36c4ad509364d37f82b4461ae1e466fc2c520b4571b37525b45fc2f5d4d8e5379427fb299da63fa6264361227181d05847265854201254ef56562e19d11af116edbf26897e81a22980a294722094f3c81a0aa88cba632e5b3f29b1c2d486e80200d94acf83b677830cbbcf01b20607078413e19be7371db60d38b8dd5c8dd7b8a68bf50e5fbf15e7c300cd656e9affdc719a4e9f3e54e19a4e07c24b86923859a7009052876279e42ee4696930fc7f2ea3aceb08c21575803ad11f44cc74a222d8e10e655c9e23d3be925fba5b10e54a1306ef85fbb52b5db2f81b5b0ced46d665b3414c4b3ea22bf9fbf6a8fb3db7bf6fecd43390399c2c49f4abb0fc75e05d1e4b6c300582b83d1e6a7f67741fd740af14a8ccc9a3a54088ff66e86a59f71c32e5eafc3f69c434263296b58932402083ac58cb8cf25ece2d42dfe5c35694071894556dd78e17fe0db4a0238fef082044c707ebec6de940ae85d05010f5da442ca1f92842eba4977b93d539bfbc320771425750d944f7e792967d5093725ff5828fcfd358087826a3e856632736d05db8389cf262c5611e83da57e2a93c1b30502a81027ee1040d0644aa7e0eceace08a10646dfaa215cbce9c8629a93f698f0c7430a8d965e75b16518177aa63698ad977fdf6eab6149ea23f22e942108aea18d917a094a3e46f039577a799d4ed48cf76cfc319fccded5d6bed6d5bdd82e32ed876900c8cf9c52c5d0aa80590435f52439f4215c942146be45c9e8363413c491c5d2658d5b2eb0257066b0aabb4fc79db4608156a8712d2a20888976f1aaa766a61e1e47bb77063d832260948e2cec7885a815568b428a7d6bdd16875cd3ee5f1189b50c0ed6bf4f49fb23577f1069638e66adbb71059f63e88aa12a5f4c72f6c6cf5f718ea1e2bf4b9efd164cba71bdae4f0e6adf7ce7dd101287d184dbd1cdfc21a7304eee2c0184c78769c05353af8b73c66ac3d4337b7077e05f7d0acb9d5dfe723712622879e9e392fb046eea2ee0f18dff61bf593ce2ede04821b0f16ce865cb5009dd89e6fa5918342edfc85677955f4763d3376c6e0fd39d12e94485fc8562593e0fcd2c6d41d69da0b268f1ae039a6820d33964ca1d71ca7b21c4061a9fbe1389d01a6ca9eb7af69ad554239a159dc833264e31db31259518119afbb279147b896800ec84b04c64e2f8a964b9df11a80a701650f892f9be9a6001934b860030da6d293273e32f140b67c538dbee13ff500756a5bdd090b2c9324eb813426d4a0ec378c8df312dd52c578738738f8e756e717600bd97d45656ce33c7148bc7efdab05831ef491178538918524cbaf885c449d6791685d6d50e131d73420f9270a43b8d70cf1c63b38fe41ef1126b82b1b59b9b805ee31ab8fa6c97e72c16820581dbfddea325515d5dfd347b2c1e821171f21b2f5514ece9e723d270769f737f88343772145efcbe6b1b8a4adccc2f93b5eaf9959f07e5dd36a189ac0c3b99e8ddd248518c44c3a85328c943d5794b2f6d63f41c9b3e0c83954c62f5ad935fcc1f336fa5bc44ce7469a508f7f7e408e14a6f3ebfb35a7e148325e620ddba97e1445d45e6fb78ebfdf48f944b876cd29462211b6efc5c295337cff99b1b316b7f1e103cd71c6e8b4bf280dff328a4a915bb2beda95158b82f7fc3ce2d5681c739fc64bf09231e3c52734336c96f29e24332553dc40ef5d06e5c41d829dbf1b6f75c8399106439ed55e577769be9efcb138643af660b7046b30ff2eae5b071dd1163985ad72f4c0957736c2a46262a81517269b91df12af6d6293fcb20acd34ed10f9e039ff6ec8ebd3d4ad35de43cfa4743cbafb7f9f4ae69b926b8e8495f034205de64d37921f2ea4c10d06aad8a3b0ba8270f3b3f6c8ce5595485b1a9a0c9450ce75afe65a3723b536d92da9b0ceab3af46afddb58fe1e15dbe3b058d6a3d36e1078b9bf199f82ed6fc2784346812b8b48db210046d43672fb895aedb45806c648c8dc54a7752b4288bf383b0b909ae956c5218084203a36d9d8c826c4d10227dbc0862599dbdab18293877fc7839d1ba02c5a79c1cdcd6c284d6724f6f6accb05b97a1a72e09dbc6117ab417ffe1170eb33946f104fca688342f89ee5739c9e70f0c7ea72945631a873b5e753ee74b92e9a9086ef3a25025a7233ec1fe1a5c11da9b986712a34a6f318207eb9559132ad6071a25cdb19cc04ace156d86adae72d14c7ed46db82e5dd817db43dc10b8dd916eb3c683eafd56e407fc812f9fbce79605b25080c9ead28ddfb1c02bb23b371816a003528d696f25de096a0e7c62f7d6c8b43ca24e4cfce80907d1bd0df321daad2aa3d7673ec0509823cfde40f09afcdf3e54c805a68fe8fc7b181664edd06899290356fae7f09b81a127107518e205120e6cc6b67d4876958476752e6a81ac6bcbccd7a240c10e5a063294597e2efff9c120881ac16666d05def2203ccedcbba940dd07131abcfbc95f5736f0f273b8a55a58c50ef376837583e876ce4f5c4a86dd75f58c526e8a481e04c78d3b041e2cc169b5625a35c609268b4314cb15f9e9a8e3780ff9c476b6df9928cb5a6b3f67b540313a70436e6b80538aa33f2224747ef1b20b82138cdd84d20ed745138688e0fcfeb5e59712a3e270281121690b406dd4766e31a9dbe7c851f0cc1d93ab80d8c920fbaa44283b2466445c03ea79eb2b8db0bf773b5c04266d4ff13d196be165ca6c1b35fa0cb35bdfae9f927aa280eaae1ad6efb15aaa61be16b61d52b570ecc75925e5593661cae01c4145f81d2c79e4ea8143b837c12fea3bc1f721d486d55c4f6893cf8829e7e555d0dfbe11ffe2e63ef3a89fc05aba36f8e78497b91050b5084a9cdaf536d4eff22047b89539297b92fbe7cc3fa93954ea9daa0fe3701fb950a70fe6f60a0fa2a1e32e675f98ee8e37228aa79deb001d370f198490135c898134701070b735deaa99b78dffaf77040b9abdb33c0c50f3ef281330e90ee71348e3b3f5c973307246c706dfa30d781a22001058cbffc2c316e92ecb2391b197091d6249c959a01de3227a7d054eddb4e3ed0057267e148e412c8917b267310710959df9b81041e779ddca5304a74aa37941897579d5c654da7c19f2d5c789f74cc8ffccac77ad1de2ca279fbdb6a5159def17423acd02b2a74cbfb18460f79dc9ba4fc349b5ddffca6ddea1f47ec34ccf3c6d9d51c526cbf45e7facb2f64b6341a7f2376672dc2085d6ed0e294945c064885354f507a7dc40804098d87b0595e26783512586118c3a93b871cba03d9ade5db7f4865a33553983d32d0371a0703b4d88f7ad7bdd205905ecd52dd1f0639c9cf16bdacf0f6cce9d0d6f335a073c13ff114028bff4c6c23e845db6c784dc9f9b523e3ee778f80081cc240c65772d7c7c36d761f28a06d8e1ff27b5cc7429a602e2d900a9f3c9e93d8eb9e4bb8f0fee53306ec2a7d19e32804ead8b3058e31293a92ad63de250bfbef151dce5a449595fd99b185c45ee65fce62432429b00657d71dab475c89de9ff5ed3209680c6114834407e5e34460fab37399db0eea75d41f6abc76f232df107864a825948306705367a51ada4d56b86d8222d9ca4663a31594de1c730f2d6a329a37e15109ee549e189b6c0e8c41d86795dc55160ef17251fbb1254714c4d31b58cf7a0fc8c02722c401d6e3f88251942e42ce658df64e3ec485267b2d607de9ca5e57e86f9ad3977e6a2aebe028c1655a2a85cd69a38fbcb50ea6214df646d4e68cdd681d483ae8149484e8a19dc2ee82bbcfaf4ae4f0723d3c3620fc215f2668f3a1155f65e1713529135879d62a0cb8d695bbf9baaac076d7b129bc1c645b138bc7243a0c7c689729e07b02918c59d945f54ffc64a6ab7a59bda205cd893c709b5e4daa51ec8c73b345493abc0637c6321fd4a63b3129f5abf93ed757298c2e9a0cfb7ff3dfa3aafbc08579c0bbb5b8bf1cdfdc271f07aaf4f17017f518479ade9b794f02f39fd06c48ee413bdfe43e659232bae8efd8c1c57b8729010dd37febebcef29aa66e96870ef543bba2cd2a90bbaedccc8700f7e05443a34e6a5c6f4da784a9a87571b53bb", 0xd34}], 0x1) 19:03:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0xa, 0x2f, 0x0, 0x0) 19:03:56 executing program 1: r0 = socket(0x2, 0x8000, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x10001, 0x7fff, 0x2, "98b2c20e435e2bc28bdd678259aed7b0806db25b", 0x6, 0x3}) listen(r0, 0x0) bind$inet6(r0, &(0x7f0000000200), 0xc) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() chown(&(0x7f0000000180)='./file0\x00', r3, r4) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x401) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) 19:03:56 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r1 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) poll(&(0x7f0000000080)=[{r0, 0x26}], 0x1, 0x0) 19:03:56 executing program 1: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='./bus\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f00000001c0)="1ba26083369707726783ed622448d19daf69e8a955e85bb494c328cfd1dd48f071f2b3d29eab6be047f83861cfe28eeb49f53fc1206575f016bca3cf2394069d17a930577bd0221e87f0fb4a07055490e2d082b3c290def079481966ff0ce06c1c24a0267dee007009ddf7f879cfe9f30dd9640c10eca1ebc188439b37d0069e925bc6df7ba7483bf742603f306a036ccaac6ac9543ca1fa19ce96fbb0ec8aa5259752bc8ae7c9a97f09c3899c6f5fcb0642b601308bc352402d3ec71a6b1d2c2af96729829bcfd945ea2ef10a45d6b78e9207692ec17f131907f2440ed70431919ca99ca0", 0xe5, 0x6, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) 19:03:56 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c3bda6b2f1c75d9498916294920a828cd077b32c609e8114c102880b6916a9d892333819226839811104a5c8e9a055047b029fd42f515a7ada05d1e6258435fc31a080cab9aa0ccd2ea94726508204afb1e3509b", 0x54) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) 19:03:56 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r1, &(0x7f0000000240)="c90b813fda730dc10c4ba63d0759ef5bb83692d23072265bc72f94ede67f16490024ce18372a481cddbf788e1f250b1c5a9373db8c3a31c0699516e985233452af05e5fd897671a1a41693a0ce9432096b1125260616ad0cf92c5536c2ed2f63b234a80411b9c94843a269082daf63f2fcfc78fd1727a5811697e231ac5fcc706025be2cd55ef15ef8e7bc4334add77f66c345c8126ace1c16da4f9baaadbbb740a36a4816ae", 0xa6, 0x402, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00002ea97020b22f66696c653000"], 0xa) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/97}, &(0x7f0000000100)=0x63) 19:03:56 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/2}, &(0x7f0000000100)=0x4) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r3 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x40, 0x104) shmget$private(0x0, 0x3000, 0x410, &(0x7f0000ffa000/0x3000)=nil) r4 = shmget$private(0x0, 0x2000, 0x9, &(0x7f0000ffc000/0x2000)=nil) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='W\x00') r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ff1000/0xf000)=nil, 0x2000) r6 = getegid() munmap(&(0x7f0000ff2000/0x3000)=nil, 0x3000) shmat(r5, &(0x7f0000ff4000/0x2000)=nil, 0x1000) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) connect$unix(r0, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) sendto$inet(r3, &(0x7f00000003c0)="b08ac24612906480a131cbeddd3c9c33414efbb67431cc7fe749f02d0f4e462a5438a352d66aa73d593759640cf36b50eb96089726e73c6b8197dfe0916ef5e7afffb76bfa698b", 0x47, 0x4, 0x0, 0x0) munmap(&(0x7f0000fef000/0x4000)=nil, 0x4000) accept$inet6(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) getgroups(0x6, &(0x7f00000004c0)=[r6, r6, r6, r6, r6, r6]) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000500)=0xfff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000540)) recvfrom$unix(r0, &(0x7f0000000580)=""/49, 0x31, 0x1, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCCDTR(r3, 0x20007478) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) mknodat(r3, &(0x7f0000000600)='./file1\x00', 0x0, 0x5) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000640)=""/123) open(&(0x7f00000006c0)='./file0/../file0\x00', 0x200, 0x10) 19:03:56 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000440)=0xc) r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000040)="39785d31fc62c1bb8ab8a66efb7ec869010d074640bb1b414671825c45dc833a7424cab3dfc69a43056d9c63974624ffca80e856bf0a43aa78", 0x39}, {&(0x7f0000000340)="6ef68de9d7c3fbf124183e17d2e979385442f6b51a250b491846914779bfd56e68432cf95a8b5bcd62265f84f7662f5768954c89a76ce2587362ac1674610ad63d27bb658e2c68a6100bfefc2e0fa88626e5d06daa5949a1ff1ff65bab3e64ee2181ca392325bc604588ff3df71ed6f51bfe9fffd13471715c70e20515036b4125feaab3a8348bcd4d4cc312ff837212999b8698eadea0f5cf668dca789908d4382aba2d77cf19a4176b267cee0e9e9b027ad80fd6e6e8e595730257fb76bee99f04b1ec66e9965c9d4822ee84f87d7bdf1b1aaaf52483fc3a866c72c7665e701d13e1d54afeab67577bc752963ca1ae25a1919bce76", 0xf6}, {&(0x7f0000000180)="91a1fecc9655fa2ec701bd84526bf063e430b1ccd7f16707b7be12933522b148fe5afe84df151572d1f90e7d9f4560ef6976462506e01dec05a0a792b6ef514486a3dc2510f67026d67efdef4b685cbc2d6129be04d0f483bae25ac05ad392e3b7d40a7e6ee91b93e7f21c14e760a3915ad72ded7e6fd6147c49face100c3b768e88230b0f55003d38db5e776054967d78cb7679f190a672e6683fc992b9af02a0fcc8f8fc0de8833b3f9c2b8bad3428d9d19eef9fa01e814523e682ad9207d37b1e5a24f21f58644abd7b78de1497488770ff", 0xd3}], 0x3, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x48}, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 19:03:56 executing program 0: poll(&(0x7f0000000040)=[{}], 0xb1, 0xcf) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x6e) close(r1) 19:03:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x7, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) 19:03:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x2, 0x80000000, 0x4, "7ed8a22866ffd8daed80fa3fea10a3b91ebc4cf7", 0x81, 0x8000}) r1 = syz_open_pts() close(r1) readv(r1, &(0x7f0000000200)=[{0x0}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x102) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/90}, &(0x7f0000000100)=0x5c) 19:03:56 executing program 1: r0 = socket$inet(0x2, 0x0, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000040), 0x0) 19:03:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040)="f73bf53d", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="6cd2e58993a6d887", 0x8}], 0x1) socket(0x2, 0x4, 0xff) 19:03:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100), 0x4) socket$inet(0x2, 0x3, 0x10001) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 19:03:57 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendto$unix(r1, &(0x7f0000000080)="91214552b25aa52b286653b6fc56564e20f404b943e36091e50b050be61c0eeda2a5817c814b149b6b24760f85f9c7ec3d01e45d41f9585689c78a0b0e8b9a973c60b8dd953f9fbca255b908599be9c8050c96b1a4b2dfe802f7a92336ef406e94f605205387090e180f57981aac878020e36069c757cde0d9ddbae8085a757a23f405b1399080ac8e931487b1cf34b675f65a524e44a8784b88b0890c513ec31c818f0b1b99", 0xa6, 0x401, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) socket$unix(0x1, 0x1, 0x0) 19:03:57 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) mkdir(&(0x7f0000000140)='./bus\x00', 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) recvmsg(r1, &(0x7f0000002280)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000001240)=[{&(0x7f0000000200)=""/22, 0x16}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, &(0x7f0000001280)=""/4096, 0x1000}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) bind(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x1, 0xf0, 0x1000300000002, r3}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x4000000, 0x100000001}) kqueue() fcntl$setown(r0, 0x6, r2) 19:03:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8400, 0x10) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x9, 0x7f}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x1d) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b", 0x4c) r2 = semget$private(0x0, 0x3, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x3ff, 0x7fff, 0x9, 0x8, 0x2969]) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 19:03:57 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x2}, {r1}, {r0, 0x58}, {r1, 0x104}, {r0, 0x3d}, {r0, 0x40}], 0x6, 0x100000001) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x27, 0xa4, 0x4, 0x4, "5c2b69a7c99d356e3e5036001340ff1aa1b8ccb3", 0x5, 0x30}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x69ddebcf, "66b2f3a31a73d90c927d43752d89b231db37a775"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e424309", 0x10f}], 0x1) write(r0, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e873", 0x2d) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = dup(r0) getpeername$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 19:03:57 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x80000001}, {0x100000000000004}}) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 19:03:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3f, 0x9, "b547780ac85a538a13110000a69d00000400851f"}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) 19:03:57 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(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') symlink(&(0x7f0000000080)='\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', &(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000002c0)='r\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000001340)='\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', 0x18) r1 = accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvfrom(r1, &(0x7f0000000240)=""/24, 0x18, 0x40, 0x0, 0x0) 19:03:57 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) flock(r0, 0xc) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) 19:03:57 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)=""/170, 0xaa}, {&(0x7f0000000500)=""/125, 0xfeb8}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000580)=""/249, 0xf9}, {&(0x7f0000000300)=""/201, 0xc9}, {&(0x7f0000000400)=""/105, 0xffffffffffffff87}], 0x10bb) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) recvfrom$inet6(r1, &(0x7f0000000200)=""/238, 0xee, 0x802, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000680)="05c6c202fecabbe741ef597be10cb32900ab1c1fa637e78561d21dc3d449c75821028bea6165f3972093ab8355753c044e754027960c0a73dc927641bbc259e22cf032686976c2b406a4e05bed26b820eba6aa493d45aa08798eb4b6b2bcac90dc429437bf6abb9a51eb6255cf1867ecef90fdbd6b7ffbaa78b6a6a13e2553f9e4d4586de6b4f93ed9b753a0c8fb8705622a7a3efcd4f5fa90766631fc63ac74e0f6bd3ce84ea77b686c116e27faf10217314bc2fce0e1ef34fcd75496b44e41fac8f4e68e4a973cf09d991bccd0a3f162228b6a", 0xd4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x4, 0xffff, 0x21, 0x8, "d86ecfbebd14f904031a3136eb1a403f1963d04c", 0x0, 0x10001}) 19:03:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0xfffffffffffff935, &(0x7f0000000080)={0x1a9200}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r3) 19:03:58 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x2, 0x73}, {0x18, 0x0, 0x749, 0x2}, 0x7f, [0x80, 0xffff, 0x0, 0x1, 0xd7e, 0x8, 0x3, 0xf5d04b8]}, 0x3c) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)="b719dc4e", 0x4) 19:03:58 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/189, 0xfc45, 0x840, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x180) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) sendto(0xffffffffffffffff, &(0x7f0000000200)="e338d8086bcb20ccc4bfb209228af421b2ba8679a168eadbcd756421efa3c74f316de6ce268baea8b00f5d76f6e4827bd29744a7de892456a076748b3469a1a8a10936a96e46fa8da6c40ab7dbabeb4a291a3b1ad1db746c3662e44bc2ab2d379f1f97c67d6b8a14aacbecac8c80572eb73817384aeb4ed6beb99b081e2dd2926a98034d9a83df3cec63151d3d08f3352e", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:03:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) semget(0x0, 0x2, 0x411) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) syz_open_pts() 19:03:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820000000000000a7a00"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x3, 0xffffffffffffff15) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4cb3, 0x81}, {0x1, 0x8}}, 0x2) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/34}, &(0x7f0000000180)=0x24) close(r1) 19:03:58 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) getegid() utimes(0x0, &(0x7f0000000080)={{}, {0x2}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07fd2036"], 0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000180)=0x4) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/150, 0x96}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/204, 0xcc}], 0x4, 0x0) geteuid() r2 = dup2(r0, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x3, 0x2, 0x52, 0x1, "89e343a1239bce8b8394c217318a38345c271548", 0x8, 0x7}) connect(r0, &(0x7f0000000200)=@un=@abs={0x25af90167d5e1800}, 0x8) close(r1) 19:03:58 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x90) dup2(r1, r0) 19:03:58 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket(0x22, 0x5, 0x7) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r3 = socket$inet6(0x18, 0x8000, 0x6) r4 = socket$inet6(0x18, 0x8000, 0x0) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x1, 0x5, 0x3, &(0x7f0000000140)={0xffffffffffffffff}) r8 = kqueue() r9 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x0, 0x1}, {{r2}, 0xfffffffffffffffa, 0x20, 0x1, 0xffffffff, 0xa1d}, {{r3}, 0xfffffffffffffffc, 0x24, 0x10, 0x8}, {{r4}, 0xffffffffffffffff, 0x6, 0x16, 0x400080000000, 0x8}, {{r5}, 0xfffffffffffffffb, 0x1, 0x20, 0x10001, 0x81}, {{r6}, 0xffffffffffffffff, 0x22, 0xa0000040, 0x7fffffff, 0x5}, {{r7}, 0xfffffffffffffffd, 0x20, 0x12, 0x8, 0xfff}], 0xffff, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0x80, 0x67, 0x2, 0xba}, {{r9}, 0xfffffffffffffffe, 0x40, 0xa2, 0x1, 0x7}], 0x4, &(0x7f0000000340)={0x100000001, 0xffff}) getpid() 19:03:58 executing program 0: pipe(&(0x7f0000000000)) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x141) 19:03:58 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x1) 19:03:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) kevent(r2, &(0x7f0000001500)=[{{r1}, 0xffffffffffffffff, 0xe}, {{r0}, 0xfffffffffffffffc, 0xe3}], 0x7, 0x0, 0x100, 0x0) clock_gettime(0x6, &(0x7f0000000000)) 19:03:58 executing program 0: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="00000000000800000000000000e8ffff00000000", 0x14) 19:03:58 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x4000, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000040), 0x0) 19:03:58 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x5, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = geteuid() accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) dup(0xffffffffffffff9c) r2 = getgid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4, r1, 0x0, 0x0, r2, 0x1c6, 0x8}, 0x100, 0x2, 0x0, 0x0, 0xc84, 0x7ff, 0x2}) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) 19:03:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x2, 0x3, 0x0, 0x1000, r1}) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/39, 0x27}, {&(0x7f0000000080)=""/229, 0xfffffffffffffd7f}], 0xf0, 0x0) preadv(r0, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) pipe2(&(0x7f0000000200), 0x10000) 19:03:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x6}, {0x8001, 0x647}}, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x9, &(0x7f00000000c0), 0x0) 19:03:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x1000}) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) r1 = syz_open_pts() close(r0) r2 = kqueue() fcntl$setown(r1, 0x6, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0xfffffffffffffffb, 0xfff}, {{r2}, 0xffffffffffffffff, 0x42, 0xe0000006, 0x0, 0xffff}, {{r1}, 0xfffffffffffffffa, 0x93, 0x10, 0x80000001, 0x8001}], 0x9, &(0x7f0000000280)=[{{r1}, 0x0, 0x8, 0x40000000, 0x3}, {{r2}, 0xfffffffffffffffc, 0x80, 0x2, 0x1, 0x7}, {{r1}, 0xfffffffffffffffa, 0x4, 0x80, 0x3f, 0x1}], 0x1ff, &(0x7f0000000300)={0x36bb, 0x451}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "a147780ac85a536e131900e8ebd81823fc7f0d7a"}) syz_open_pts() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x402, 0x40) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/1, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) syz_open_pts() connect$unix(r3, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) 19:03:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setrlimit(0xb, &(0x7f0000000040)={0x0, 0x7}) r1 = accept(r0, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="93009fca7bdfd66abc0a65e6a26b8eefecdf40471efb2d4d0371bc6b85a07123afd5663c8f488b84a27d8b6c226d6b9ed7b009145ae4d8771fc098b9c2b619f6dd6faca7fac12b2b14343473dad271f19fb42a9f986ae3f99bdbba2a1a9fda29dd90480eadb643d9c43747950722db377522a02853b63d5e4290ee97d43a44dc7462d771ae6c93c704273eabfe87aef6685b10ee2267", 0x96}, {&(0x7f0000000240)="9d11793739eec9f1d4ed9537e7c5d4bec6e329e6ba4426dec62170f30fdfa13000ea59e37d3e57abc99d2a9868bbc7d9d4d9", 0x32}, {&(0x7f0000000280)="ef0783fbb5ea073bc67ac83b85279988b88ac545f092b956e039d901f1fdbeabfcb747b6d319be76ab5061ace8ce93baf3b79614e101789c2f11701f4ad6736291e1da9b41333aaea1ea359639633e0e654bf4dac52b5efcae5484be38f11049e7240576d82f8083cf2c6d187b6edf5cbdfb87096afc3c014bda80b5b6bb043fbb16ff0cafc4fa0f0a3a9007161a24ba8da72f1d9dee0e1bc4fba95c8f16018ed36fc3b60df92d44b91717736fa76a85bdb8dbab6d59ee5ed924a1817a9116e574dfd518fc4c730c641dd0adc6819e4ebf8cacdb1b", 0xd5}], 0x3) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140), 0x4) socketpair(0x6, 0x4000, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000080)="1158af4c09880d04abc534786568a9b836a4711f5b05120377553b6c9f4018", 0x1f, 0x4, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 19:03:58 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000100)=[&(0x7f00000000c0)='$]$%\x00']) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x2, 0x8001}, {0x2, 0xa7}}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x6, 0x8}, {0xa8, 0x8001}}) r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x42, 0x0) 19:03:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "56e5a24281302b82f06f44f4ad3283a82c0299f4", 0x0, 0xfffffffffffffffc}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 19:03:58 executing program 0: r0 = msgget$private(0x0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket$inet(0x2, 0x7, 0x4) fcntl$setown(r3, 0x6, r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getuid() r6 = getpgid(0xffffffffffffffff) fcntl$setown(r3, 0x6, r1) getpeername$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r7 = getpgrp() msgget$private(0x0, 0x20) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x81, r2, r4, r5, 0x0, 0x100, 0x9}, 0x98b9, 0x8001, r6, r7, 0x400, 0x9, 0x228e, 0x7}) 19:03:58 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="e4194c3be0a536729cc6e1f9f47bcde0738db097d433ea082c52dc10b74f671e640605d69b6173b15c489e73a24ac63acd8b6073f843db", 0x37) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755a06bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c1876381578623", 0x73) ftruncate(r0, 0xffffffffffffffff) write(r0, &(0x7f0000000100)="11bd6bcbe0e905c3b67072865785a530a11e4e67037cc06041817845038a4ee208fcd4509a73fe6f2c5df4a1f947409c57a85b15db58", 0x36) r1 = syz_open_pts() write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd9533310225", 0x39) fchmod(r0, 0x92) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x1a) write(r0, &(0x7f00000000c0)="5b9f3b611c4f68a4", 0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 19:03:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000000000b90008000000000000"], 0x10}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) shutdown(r0, 0x2) 19:03:58 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) msgget$private(0x0, 0x2) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/59, 0x3b}], 0x4, 0x0) 19:03:58 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r5 = getegid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="b31240087784a0e2b9a54bee4dde40a5901c45e45a0b17151e84d5a3bd4348cee4db791229088c185f9cfff0d736952ad2", 0x31}, {&(0x7f0000000140)="ac4c65dafeb722760acfb99af85d95fdedb2656a5dde3fce0903e648282e9c4a54841d0d78ee072cb2424ee9ec9fdf", 0x2f}, {&(0x7f0000000180)="c16a213fcb86fe1dcbafdbc9a1bdc30d7feadcff4d93cc8f78e8a3efcf619adf694601c7b9b77f1e962c20797b9c11b200597ea708c87cfdbc4a28c1471337bc8c40b2a1a4bac13b61cae15e4998d8d6795ed6c3d8c8885f74f6c4a214819d26ef54f1f631709a8c559c5a7a52df54289736c17332bbf76e7510f48b29ef2bc2661fdce7b45ece221282ea975ba5491b11178394cd51", 0x96}, {&(0x7f0000000240)="79aced25f791bc1a864fa8d85e815a0cb826cf94559c6de30fbafeb7dc423462462acc5493d162a28de98223e17d", 0x2e}, {&(0x7f0000000280)="1bd6b36cb5cf7b082f8971336402f549be53335786f247ec45ed577c9bd4b51eaf237e9513faabf08eb3f11aa5fdb99d8718328868cc1b5a88a02cad017ee0ef466bacd1ffdea45a6ebc7f8d09d077895f35a78011398bd51e2b55268bae2f8c30a235f8af281e900e1278f1647ee0d5ea7f20d0a9378ab1d5378f31c0deac71ddfef8f866971b7f7ed492535d3f53fde4c3c507b05c98e5067dafebd9e3d010c40c929b7a2cd70db7be9e39b3aa7fddf47b4b656842cb31397e388e54", 0xbd}, {&(0x7f0000000340)="38fe0b4648705295c09c39d66dd88390ea30be0b06b44ca38705b85c5834", 0x1e}], 0x6, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x90b, 0x8, 0x20}, 0xc) 19:03:58 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x5) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) clock_settime(0x7, &(0x7f0000000000)={0x3f}) 19:03:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xffeffffffffffffc, 0x3, "1eae8682ab515f755af8bdc1945f07a098206fb2", 0x0, 0x10000000000000}) write(r0, &(0x7f00000002c0)="c7e00b01a3342af80000002767b52940bc8bac9dfa40806e32d82006e3b5e1580ffbe7ffb5c04e12158c4c827392159a8f8cdb2495254a934a219c585724c4554fcf745bf3dff9d37abcbba66d0f009c083b83bf7f6a6ebb5000018ccb7324", 0x5f) poll(&(0x7f0000000100)=[{r0, 0x10}, {r0, 0x124}, {r0, 0x4}, {r0, 0x4}, {r0, 0x4}], 0x5, 0xdc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e20100008077780408", 0x3}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001640)) syz_open_pts() 19:03:58 executing program 1: recvfrom$inet6(0xffffffffffffffff, &(0x7f00000000c0)=""/222, 0xde, 0x803, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x3b}, 0xc) setrlimit(0x7, &(0x7f0000000080)={0x0, 0x7ff}) 19:03:58 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x180, 0x1) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000032c000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002400)={{0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x50}, 0x1, 0x6, 0x0, 0x0, 0xab6, 0x8, 0x9}) 19:03:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020900000000000000"], 0x1) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0xfffffffffffffe2d}, 0x408) 19:03:58 executing program 0: r0 = socket$inet(0x2, 0x0, 0x40000000000) getsockopt$sock_int(r0, 0xffff, 0xf, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 19:03:58 executing program 1: utimes(0x0, 0xfffffffffffffffe) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 19:03:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0, 0x4, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x10000}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file1\x00', r1, r2) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 19:03:58 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x2) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x16) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 19:03:58 executing program 0: kqueue() select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xcc) 19:03:58 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) socket(0x0, 0x4000, 0x9) 19:03:58 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sync() shmget$private(0x0, 0x9000, 0x408, &(0x7f0000ff5000/0x9000)=nil) syz_emit_ethernet(0x3b, &(0x7f0000000140)="2b00cf9e0b00bf601f9f2889c75a84edd5f623b64f054754a234eb40a87cd1d54b108d637600815e4f7e67869b53e5d6f1844a7ec8f61754276b6b") getsockname$inet(r2, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) sendmsg(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000040)="a07667c8b8f026d17a13eeba8b06eb208eb47e7bde8cf2c9f91ab715c3e05753cacc310ce51b53d34c45de619237dc11d2c8e20eaf510c8a14f4e2c6f9dd64978ec4f42c38c545c762fdc396644cb7e4735b2ccc150f5fceef350ecbbb023ec10fbc07689b7e2c33a55595258d69a11158b9e7ba9c3334eb4614635977e4bc3c34ab63f84a685bb31d570522306068867faee74d20360e32417021cda3cc8a66c154fd0e04bd8ef453328271fa3ed76561e8b24f636d0693c2a00665a03a799c29aaddfc17368c1d559a7381eb4c62d99c371fc11f7740c194a21b71816873079439", 0xe2}, {&(0x7f0000000240)="d87878db1e542fd9c9b8b43b65cc8728b43b79f37a651a9f164ba7258cdeee661cf9ef699a796ab0c9ecaf8c20545c4304568f1446442839c395408bead2b77aead23a3a4caf78b1fdb6c42b4e5d1b3da326598898e966674b94354568b02b024eef89e81528645141f08663fb039274b517c1805b1497c78c6cf652faaf8fcfb346136629113ac340aaf770320ac71526af60fb8353ffb121e43b7aba7c13ce958b0d48bd6568608d1874783a1595e9755d7467fabc9bfdd29f616d22f8a2191cc3a1b223a9002ae7b77cb00e1ac8cf81936881493679dfa7949c035d31b32bc8c2d309d62992a6419b6fe172d1c7c3b75a3833e916e2cfccce5723623f2247e8ec9588d9a5bb4fe5abe8155cd29350774d06a0dd5b1379355a29dd2a94930ea93d4faa3aef4a6db092c6f9f101de82d44974d2dc734ddb26e844f963c0aacb5c616ef8b0901d6a80792250416eb2378c2dd50feb51e6dd08f8c894ceb24c4f063a07d99cbb51c6358c500270c23b88778ab2f59a0753174d2391fccbc3bb839a8692d46f169f9eb3acfbaad0758d1bc17d402d1e3ed51a1a9375c3a13ef0e369f9fba6dae4e5378e32b6045cc82b65db209f022a835e45c525a6396c674d5a2f3dc0712a9120e8b5b712bd99ee0db179eab3d7c0ef650269a9c638b876b646fbb538bd166fc4e281b9ed55eb17cee65fb409e86d30a177627ecf1b456b1b301e6a778f380b464338534e050baf6059551a2e05aaa64987da4b6c3c136bd650df6ba039224f5651519abc119079f800153cffefb0a09085e64dbc70d6ee18150ef29e0e465d5f9a3dff847c1924df220b1df61114221186de870d5bd2d5f08aaf0409f3631a2aaf95bc332d6155db018b802d823eb65a6712ddb2dde05f28578267f44d6e05b81d04fcb0b1502707c0d9299ad919984f6333f338e57c87f077eefcb78cdd96f0d2d1dfbec320bd7c9409c281948f414c31cbc3781eb588ca7a546408b52a8ed5a0364b88a23cffdb0272f0be1c86c258ac55ab090c6c28bec1f88c51dce9fbb3a5ad6019f9437f8cdcf55cb0bb111521e6c7bd34a7d2fee664716dfcc64dd6912e8fd7f60a30da55918e93d2724bd40919e29ac070fdadc97c1cf7cd52afaad1313e56fc7a57dc3a58e448edea709c2ffde5ed9d1a4343a5c0c3e846d5194346d220562f2f419eb1d06f47258725292d2c689423e6bc3c6cc70ea1a6cfb7cf71f731c69d692d652667d8b6a4e74f7794600abf9a5ec2f464853eda2b687188230bfad8d6a3debfe1fda1f639d0c1bce0df0548f61471fbf2632248224b693703cfdd554379532ebe7ca5c30ca2ddc374f8ca9a748c766d0d83ce119b1e4fe00882bd1cc6e8e0f01041040759a3bd7ea622c4c8485365f883758905c52e3226600c595056d981f944803f38b96f1bbe15cd382324bb373362f5d6f1028ba0f74daf187dc29170fd64c284116f2749ac1c5653351162717d3584cf4e05fd036cbcbed0f457595f0b5f4267cfcf8e4115ad3ada058fb4f10d22360d1c05035a357eb0b7d3438832112a0475ccd1b406bbbaa950f071749b5dcfd03be7d75e936b6c667fb69a2e961c95c2e23da6507600574c439e03b0d504b605d378efc736a5c8e5fac6d12ad7baf579c13dcadb09020e0a58b749ad92f7d5f0ef3f04802e20561edf89c50f38511efe801859376d7bbee157eab0164f43b96d81aeb76fbd087309b4fec8d5e2516f9803fc93dad4aa481a5f6ffaa747094892a9f955c8a9759baa1f747a987a6cb95c9f24dedfc6818a93ff9135d3607171327cf7c597060b90e6adf7e74578b4c76cb7588692ccec281873919c77193a78b9268dc69ab61f4d52a1dcd74e624c80a8758d6b8bbf5c18116ada00c3821dcd58ceb9abb889f4ba5b9bf4ffd2337dea1892bed816197b1b466eec7b158719769c7272921f8a97e9498146faa14ff0ee5d630d5922329d854e003f2798dc6099b1b9b08f56fb473296a23f185b8d0f5c9b4dc063606365a3aed398e0146e7c7bb8620813e41e4fd42e6087e68b4c44c8443715c729a95c4cbeb30270814ba5192d9f27e71006de73efa8f554de7c75ab9123269506e752687dc94e5c8ac946d6ae732e650562f7b543f33513d9672907e989e2c916848955a0f31589ec946dd0dba5c26f4817c95167e9430b88011fee17f5889aa35a7a045b8121845db38537967d5376d673d46fe63539797d672a7c7dc0803183185c41111be92f3d47e5c209ae3abb9db21f687262c0b382bdc69d0c918828c6779fc2f37ec0af37069672c00a9549780d662b34c4317deb13ecdbfbade199dccba6ed3d7f92a96b1f8574beac680b5d8eef5b5543579986a33ca20180883fd06ba8810c9c32f30968af456ab753c4bd95e2165a81162112269881f08433bd1a9fd8f9241ed2fc82e91b14032c0e735b9516c2cc754d31079ee067fc6a46785e115e2ab68eaca629e2327a7f0a13edccabaf3763449a793444bfc098eb3e0a6e0771020efa3de2a6d03c19f7298e63f736daa8342ab925c23db36c50f3fefadcc4d5aba9529a595accbb8d6fc6acf857abce84b85a49f767af231e3a92112d4a80bceece562fe0c186b0bd25761548daf9b40761869582aaaa0042622e8d1a821f3cb36803979314f42ff81a03561f2fd2088670eb650628ebce022a1890271565367f9ec560a896258ba50188747c4ffb18f98f1957e00bb89f2eea4b17f3cabaa701c62f431b1ba4719570ba2c41c8c426041d009b04278753c8d828906ade39b0288447fc2ca92b9c34f363175247b189227a6b19744c72d87877118531a6f81a65c20b9ce50e67379220acf99d73a543f4cdf5a60733383fcdc83f6d7351314f5d0bfb24aee8b1bf7722a1ff2228bedc9f6396e1c82eea9981510cf0b70d5383995b379b3a706757e00c78db0f01ba37c5539ea678d5cf774db0965cb3dfa9144c4d07b6d3c1ae85d19169f716904136ffe203690848ea8e9946083f2bcd644e55fb760f8117177adbe7259dd5314b71a49dab0f1f9534e247eea39df97aaad663079270c3b9ae2264807d8e669bead41cb4d73edd10c1a2086582baf795ac3d2a1479489427f07ba9dc2407b5a6ea23196386e3c5d9e2417e26f9e3f3b868871a82ddb0d20bbef913d36d7208784464e4ecb5c4e83f950697e2d5fcf31eed9fc6a10d148593d2e79624df1ce3c0955470a81aa523894b093912a9ebc9091c275091ffe9b06fe37ea9851c042a083347aadf221d37d58132b0fc555e19c201b700be359363b149fe9cad607f4c4d23164f0fa968a2d951ce534a52f039205fe5ed53ff45cf5b084af657c483285f8fe17890e881ea17806e1ebdcf73661e014445fa1fe60fd9840485c2d46b3762a80d8380b49cd1bfca84cbcfe61f799a06f71af7370569ec50c1520d9b9cf5a5482e8fbe5089d772dccc5df791abd8e757d9a272e4b80064c07ec77e7bca95f149b49eb0aafcf33f2833ded8693f89d4e39e8b1dfa1af8b909db5c827d1812c5c0eef706e8e3d8bdd9c0242b6494886eaec402a94d5e5b0dcb3a082056524cef37e72fe0f8ed1f3d3300d1e23cd3e79d68971aa0eb36c1c7fae07af33feab48e2f2044512c041038c2ab56d21586e264b95bccf1dc4ec66371b6261313a8a6cb4c24316bd7aadfd689c275ae339226446889d95bac8f770911e3efff43f063df6454b2e3fa0678089ad61336c437d45aaeeded73b596699bd7f790bfbcf29c24faa1a7dbdce715fa72065691b38c798ae54168ba1bef0c3816ab9043aaf52034d1cc4ab99db0db38639d72e86a4e7b9fba947c9674234a86f8ae5ec6efa83b1a1d57bba6dcec00ebf25ac5d0bea798fa3f9fb015c02c130bb9041a04753f70d545883b372c1aaf2c9c50c9ff1f7692bd9b24f58976ab9d87e03d41a1bacb307242cb79dae82b6f1cb0d4a08adb4ee7f92d61fba8298d1510b9dddcf6e9f179d2c082faa084b110a309790773d732a31c154aa32202ff0fce31d67fc4441eff27c89d4882b5c48e5b6a0998fc1007c6936b12c53e7f5c3db1bd20e755ca1652bb98d931f300cf19c3124af698eb0df98006b4e5b2ccab765b87435c2f3aef4008a158cc0f90ec6ceace87f3e61ed6b59edbfb5fdd6f3f995ef80fb3b611ffda9ca035511223bdc95e0769f5e334e415801abf1f4afe6d0be4835af5366c92ad0b81322564185f3bcaf4176b2e3a55c63d5f6352da8decc685ef781c993bf5094007c21f64b192ebde8f85d30123efd977cd607f723d960600edee5e649b151cdbeb2ae245124e1e7a533d34d34d92b2874be53d5d92e98f2f9a77521b55703f31adcc12a6a51ccc3e4498b5463573c65d704c9ff5ba7c6b1a7e65fb848ce9f8630b0c508b06dbbde88f5501e359cc8dadebcb4796e111d25995732aef4e5cf7fd7a9af3be2c9f9a71b28f022329b2b3bb52b3791d2ac29714a38d3e3583a09b29a04b0612b6dde33907de1572b51d53f9646e49a95d5650dea0f59b078ec4a201c20d6636874e1523216ebde649374443267990fda19bc6da41f66939d398c37ad4cda21a517776a5bb9691ba6e41ec5bf86ea5dafb81fb12c285d62721d679c1de063e2ec2a2e6388b4509cf26b580ef82707d3a54beca02891fc97ef64424ab44181a1c2218ce6a9e5fd7c8b317b5d67068c157695dd41728b203247b89add0df068c194a93d4828a604710c2ee6a7fd05de2d3d2b82786425f9c2b86a6490be5ab83cc0f6aa8076b48651afb1ea793880096c637a3629d25d0f7bcae893fcf7864a530c1502d822d35fd053d3556245f76431c4b42b0544f8f86eb15a284743d4d53fecf3b66a18dab01156826bdb173436e0812c5ab150f86a25a91b4441c97acf0ff6eebb2bbe739f1ab0e55580d14884ce693c500d34308c488fd9cf3dd1c586d91cdbb5ed925378e5546cc18ca2fba7f6ec5c7d2fee917c5ccaaae498eb4c57d36c7676cca9ab66cf5fed67555bc3de3ad6e5b00df483efc1bcf01522125d482a0f81d1dd26b7f02fd620cc43e6b6362188a2efd52c49396445b6022360895ccd9b7a528c92e93e03e7942c60c3331e119051018c3faa6f98306cc2f7142efc29465be97b60b1560c01b5f1e166b641ec062166b96f6caad003017fa93be6b46a914551eb6da5aa4454f60108ab5b6c138195080c8fa805153767c6603f1721ce8391880f4ec05d5bc5fdb00f4c0dc420e7a3a56e50688308dff6089c8bec3cf74e3cfae3b6b1169fb271e622fe7df42d2104045472e122840080653d3a8074779862d37b363452ced3bb05746909675985364cf0167636d11f5e2f5b91635cd354ba801d9dcff8a7be9fea8adfcfe6edb8d18450dbf35bdfbbaa0d8386223746bfc847e224e062546531344789bb5d1243cbff85fc8d5b8d5962686990c0d7eb39000d3b8e8564e048547bc1aa5ae70c85bb2b7ea4e05bb0215f304a413725fa3bbec48a3090476203886bcb1e2bf2a175330c021d6d59456043f0b622e858141d9318009f6ce926017e5ed6afb80c2b006e86d4668de7f1fcefc31f09142cf0ccbedd30a2842911441e0fb3761d345efa1609ec25388305b62a8e7e5a044a952792342c12d6ba32baca6f312c854890618456cd40c63cd178566eedb948d0f04223ec3737d2c1865755e2ab249eb2493bb36818642e9314190bf259493e49445d4b9055cad6879d537b29469fc843edffbf7be11607f591b302d1a405aedfedcc73fd32d47b1e0cc5012adedc1ae0a0730fd57c22a128f22", 0x1000}, {&(0x7f0000001240)="60d008479edf9a981d96562bffa2aef1b6538b7c437b62ffbcd0ae22f8b3ced671df23e4372fc87c52a1bbfab9d98a48c0e1f71fceffbccb91e2062046218aa7e1866460223570022ca0d8d3f662c97e76c6919e0b6fd683459d8d12eec13a1cf600c85979552eb19bda491df86294096421725bd51ce3b1ceb022c697e071523d262467aaad3917aad8b3484bbb81bf5249be040b68e4ba398bda6cd343a639b27d0ffd9e5c36fc472eb0a81c7896f1a39156c52855a207bef3cf7f8ee2dc611c2466d45dab3c2b6d8b17a5901d90b4e571d5f30f802a9e0ce4ddf57835c17b532ccbf922aea9322923c97b8039925d02", 0xf1}, {&(0x7f0000001340)="0e1d0d87013f6ff1e8d2a4e555f40827913567b0bb0757ffcad3398c81f646a19b03ae9c0081046820e2986707ec20c1c8ec7d3cdbbc5a290cf65c7cd36f4eff724f75d63c875fb6b459b1c3abe456621c527ede1997084c735a6503429757899ce22dcfca0159ae691de9628a8444452e0c438f6c9beb9197367e54c2a47090b52c0d1900a0954b32ec66381cd6811617c16587bbd22743ff1d9d2234fd513bbada6d5aed7f6c0a4d8bc7e3eed8ca00de3ce8edb0071e3b83b9311134323f", 0xbf}, {&(0x7f0000001400)="c97d6426aed07619a98683e56162901628ac300184e3c16fde13c3ef6a5676be49ff7ff6bc730839047555291a276c32c2ebcc788709a11e29d343a7b5d212681b7d3f8cf1e100e7276ef18f2fa1e24de180052d57d56746fd562f41199be3c8b6eef2a43999908af9ce20668b8b7555090a4968fad9a0d37701648c2a00bcbfaa8e9c5a157659", 0x87}, {&(0x7f00000014c0)="d6c06d2ac6b222a21ded682b07c7069e845aef5d9219aa40092c272b2fba4bc6d34bdef669367b4b66212d5950170e9fb5150088c0910b005f1abee345660cef34e589a8bf7da95fbabb9b4e24bd35271a13f64f15d38cf669c1f26d658ac57ea8995d74702bdd99fbc652636c16093daa7f77d56fb4c02e8b3d1a0cfdbdd62711fc8cb91532396557ae43a7320a220ea8f641367e74c7f65d52c71cc4", 0x9d}, {&(0x7f0000000180)="3ae7571403b0d6f4d7323f082e8af957bf132e268f51ecfc77a7e45a", 0x1c}], 0x7, &(0x7f0000001600)=[{0x78, 0xffff, 0x9, "63acef340e5996d8cb00475458f684549f73d5ade6b844a81a7b961677461ff324790a4ac9b6203ede40f5599a0ba0f415ee265d720f614eca2d30864dae66f2d3b166d696b0ec9712bd74807c47d33a23e28cdf51feabac5c938d818093faca6548602c"}, {0x90, 0xffff, 0x7, "cd6a8a4d3ce97e168cd6d7c8743dcee7bcba43cad9a2e3df5f82e4fbf83553e5e7197250a7d680e00c707513a193b2a68e710e66c7ca8d07150023fa569efaa89b5574bb81567993c1efc5a6e2b2432cc976cfb2427b1298cc828d42e6224b3905edfa759399433fe5290c58f8e3fb82c98596c73a6155f7198c22"}, {0x108, 0xffff, 0x8, "6ee73089130d62783f9d0395e268147d598c0e9012aadbf9c6c9895ac0ab27031d5cb161a9e46f1e3185a0f8b86f5596586c09e5ec8d36901f721b367d5303bb9694085a1dc6cdce8bc08e762fff9139349272e30298b5cae43260a247d67dd85b88a1ed1562ca28533f513a624798fc02dc9ead29654849e8bd0981fabc7cf837673348a562cf03221ce3c7442a21b3eae3a2b6d693881fcc6a42d1309d04ea40baa0ccadabae1ad771d350457917ae75053afbce082d4bd4bcd2b59c3d2013916153f4f68c31d1e961c9c8aec5d38ff62ea9c2778538edb2a346885915194f6b477e552a4cc08f8206f5a13b1f32c8c15d52db79"}, {0x110, 0xffff, 0x0, "e0fe907700933dcc0a068ac6a8a9a49c331867a75f83c122a6cada1ea2e026eaa56a899b4a27dc145e1e77cc01f2b54a11c552f298285936158fd868157da217b2925360faf03d0c85f7a55b3eacddfc1255a73780ad17baca036772d07c47e91585e5183832e2192d902295b0a16d56a35bd0f6450be71fc8c714fe201a8b40167e72b42470853b6e62c7544bb0ddbbd7785d8ce3b103c3191143413a548b707d1813290385fa7bf37ed11868e18a9cfdfd2e2149f57ee83ebafdb3a14425c30b0893bc7b6102f7b01c1dfea69ba768e04e7b406ef0a4034db7cc5316eaae52a68205818becc306d46f5d8a5233b8fc2ecaca625122821475691f68f1e3f5"}, {0x78, 0xffff, 0x1, "d65322bbc6df07f5ffb47257313874a65bfe8229001d30f5072c4e4136054e7040aad0e55b388371ed16dd304a284e640b7242958cf989f6ee5e4b900b54b9de146e2f4fdef70ecc1e7673e96147d0f93be2e8d1a14be342dfbb44e3265757ce984adae5f9a07623"}, {0x100, 0xffff, 0x7, "e240d8a48ab254bc7adbb42a19a469c0cd6d76b0e3ac20645f415a01a4ae8a9844a74e6b734fdfd37a53b1808f83a7877340cc8dc003effc16c2b950deae532119eee6b9e5259fea4484131ed22890f45ffa394028a0a9b6bc21c4abeab4ba9d17bb2393dfcf139721a33df4c720307e107d389d99354839dc14140b907116418e27571ef8b6cf97770eff3d5a8549ba64e108926bb9e3c99cd11c67899bfe1d739043ce57405aeaf640a3291b993e6f09c456b8f64cdab87eb2862fe9a995f89abfea34c78001c618639dc0cc2e44054791755e4e56dcd268807715e6b9fe9a0869814fbef69f441f09b0"}], 0x498}, 0x1) kevent(r1, &(0x7f0000001ac0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 19:03:58 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) shutdown(r0, 0x2) connect$inet(r0, &(0x7f0000000040), 0xc) 19:03:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) lseek(r0, 0x0, 0x1) 19:03:58 executing program 0: pipe2(&(0x7f0000000000), 0x0) dup(0xffffffffffffff9c) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) open(&(0x7f0000000400)='./file0\x00', 0x1, 0x2) accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) dup(0xffffffffffffff9c) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) socket$inet6(0x18, 0x4, 0x5) kqueue() syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x6b6ace290f6489c3, 0xffffffffffffff9c) pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) 19:03:58 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xa, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7f) 19:03:58 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="c21d9cb4e50189bbb23a0000000080627ecf5e969dc770cfb9c53b3b950f9513e2a7d8c9305d0e3b01167acc85d70e511079e02671fa4d9c1e5d7e1040d67fa30536680ac30b45e1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x1, 0x4) close(r0) 19:03:58 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x40, 0x3fc1}, {0x8, 0x1f}}, &(0x7f0000000040)) getitimer(0x2, &(0x7f0000000080)) getitimer(0x1, &(0x7f00000000c0)) mlockall(0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xff) write(r0, &(0x7f0000000140)="466ebe50bc0ae1f897839d8329fe90e08d3f017f281d12970d572fa26446231273b3467c76d2eb35cf85265c84e9e06f759a0ae33087fa31d3e837d219548b167191d98073dbaaa94b6f6da5daf531d1b3c17ef377577cd82240188f2780ec0e985422d8f6397213e8f27e0496253719f54cc9c14d9fa0d2ca24ec2c37d3725a4d175efbdeccaee9ac45d0e5290c3ea845111e1c6509d6987bebabbc3a2742b5a079", 0xa2) flock(r0, 0x0) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x10001, 0xd42}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000240)=0x9, 0x4) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000280)=@in={0x2, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000400)="36acb320362c05f5752907ff4d3180d223a83b5e527edeb7fc7d0a7dd247f24534298154e9357070edab9bbe6c85cd13c09c595b1adf864a745182bbd289190775310cddaac4453e6b6531657cc61bd18e89c5f65825a6f486b908d6d5c05e78f7ca5674b0dd38c2abe13c5d1cca004d952ded95d8acde24f136e54ed6d474fe0a25e519744015b6fd8b47e792ed7c1de74ddd2b831a4b42b3b8bfab", 0x9c}], 0x1, 0x0}, 0x8) getrlimit(0x4, &(0x7f0000000840)) recvfrom(r0, &(0x7f0000000880)=""/176, 0xb0, 0x1, &(0x7f0000000940)=@in6={0x18, 0x2, 0x7, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x299) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000980)=""/41) semop(r1, &(0x7f00000009c0)=[{0x4, 0x10000}, {0x3, 0x1, 0x1000}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000380)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000003c0)={0x1, 0x1, 0x486e, 0x7fff, r2}) sendto$unix(r0, &(0x7f0000000500)="8c21203839abc442e8eda89ab75158275b0dc1ef80361a704b31932614ba72f91f1c79afc6c842f2c908f67353b37627f0c4e6ae33f483600e000000ec30f8eec1826f1f258dbe8c6616b03d46aab8d666db5817c5bc18096b284888a62b382c70985ad2c73465dc911caa22b08c7e67d738481d321fa68876d5c13b308b32dfb4d56be5651ef1281664c3f292da76183b1ab53085c2dfe7a797cebb78c0151f59c4a9680000d66301e9057cb70c656315fd188ddb67f22e5a7e97bdb03de74078f23515428dd1db0000000000000000000000000000000040b2a9b2f084b6928c3e90c76617576bec4966f6dae744c3eb8676521d5e4bf8751f9acdce1370f8ce1dd355bab717b99b739b0b9c649694c98ebce015b67e549aab7aefa81cb6ee14873b4edd0000000000000091174c7bdfd19b7b32f74c955cb47ead53208bb4b86d38a4bd6ee466dcd67a811f0547ff280d082d4de12aed7ed44486052b41ee36c8a4680d9b0e4094aae6e8512571c75949a43dfca0ffd9c06d23ebde65b86eb09611", 0x183, 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000b80), 0x0) open$dir(&(0x7f0000000bc0)='./file0/file0\x00', 0x10, 0x20) sendto$inet(r0, &(0x7f0000000c00)="d4c4db3df2eaff35fbf646bd659adac58615e6dfbb6ebb0f1921d61e13e6d04543359e27c544bdb444620526e15c7d1d6c6b694fec07ba8f34f1cbe9864936ed9de73019c34197ba44340ae3a8a946a2f40d3870f2eae8347246f702c51a51f8b1bf4935cec51811d41e27c25206b05cc6fbd8b0d28dacca109bb81b5b3ab5322cae225952b047c183debf67d136bf3fdd3103d24af726fc6aa21f1fe61d849d", 0xa0, 0x409, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) fchdir(r0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000d00)) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10007) getsockname$unix(r4, &(0x7f0000001e40)=@file={0x0, ""/4096}, &(0x7f0000001dc0)=0xfffffffffffffde6) nanosleep(&(0x7f0000001e00)={0xb62, 0xff}, 0x0) r5 = dup2(r3, r0) fchmodat(r5, &(0x7f00000002c0)='./file0/file0\x00', 0x958586ce42016a53, 0x0) getppid() 19:03:58 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) 19:03:58 executing program 0: r0 = dup(0xffffffffffffffff) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x2000, 0x0, 0xffffffffffffffff, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e3", 0x1) r2 = getuid() r3 = getegid() chown(&(0x7f0000000100)='./file0\x00', r2, r3) close(r1) syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1d, 0x1f, 0x1, 0x1, "f20265a93c31121aac402c5d4df7d37a011729e7", 0x200}) r4 = getegid() setegid(r4) r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0xc4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) 19:03:58 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = kqueue() bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) dup2(r0, r1) 19:03:59 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="ebd5c7f102100cae407129e2162571ad", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[r1, r2, r3, r4, r5]) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="04000000", 0x4}], 0x1) r6 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) recvmsg(r6, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x0) 19:03:59 executing program 0: socket$inet(0x2, 0x0, 0x588e) r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x86) 19:03:59 executing program 0: truncate(&(0x7f0000000080)='./file0/file0\x00', 0x4) chown(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) symlink(&(0x7f0000001840)='\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', &(0x7f0000000040)='./file0/file0\x00') 19:03:59 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) r1 = syz_open_pts() fchdir(r1) execve(0x0, 0x0, 0x0) 19:03:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0xfffffffffffff801, 0x76, &(0x7f0000000280)=""/4096, &(0x7f0000000180)=0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = msgget(0x0, 0x10) r2 = getuid() r3 = getegid() r4 = getuid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xc817, r2, r3, r4, r5, 0x6, 0x9}, 0xffffffff00000001, 0x2, r6, r7, 0x2e1e, 0x1, 0x1, 0x4}) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r8 = socket$inet6(0x18, 0x2, 0x0) bind(r8, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r8, 0x0, 0x0) 19:03:59 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x84) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) listen(r0, 0x3) r1 = msgget$private(0x0, 0x500) msgsnd(r1, &(0x7f0000000200)={0x2, "3dc05ca0a029a1df043cbbae995405421b3d973154711892b191a5cb6813f3342b1e92b08ff8687477f9b17aad3d291e63c820f337044fbb5907bb04369796e12877479a183b8f1e0148847a8b96b030269067c6af9350e385aea6c417ca5fb24ab460d71998baf0acb9d1e57d3017ba171eb479a2e08b6f9fc708cb63f2aaca4e2d27af71cb360245b3e29eb368bf14572676242d595d9e7cf9f1f2859bb843966eb53f2c1401b6d61044dfc29fcf6520ec6f2598acf3d88539252ee55b45e79e05c50741ba8d1a925649bdbfecaf0a12f82a05b9f6dc81a9538ab55d3f7660ddecf1111740fcb780e8f0235c38e0cb34b3a086e33bf691b9189d5db2cc41037ddebcf2cc7cdf85110d85f89216ef6c5c882248270d6e08c94a22209765bf35824557f86d36440c083b1688980607835f57d920dbbeb656f73f46b52fe1dc1b03ca308e86904a227ee0f0eb64cdc4db0376e1798104236d9ece3193f64e0b08bc5d50963b887f8d06db2ebb7ad740fe9ffc2744ac4d55f14710ffdb95f0aded78cd3bd5d359d3323496766c34bf5e20a879484d2ed784f767f2294359e93d3ed64d1adc21eeaeb6372782da293e7cab86d1d368f79405084e3adba0d21a381fbb03f188413793f5a4150708439dc8cb358446332e08fe2a836484d96e82335ca110b48916bb5478f48b984feefdd0aeae1255faccece975ac9a9d214b5fa11b56c263c64fa1b6549d7f513b7c7f7bb7499caa623e9ccc31d536c40a247b1fb897624dc36b2d6a66fdb34efb676c17ebdca15a324be8851ae27f56210b1742e8a9e423eb2f706f286214cd17b05e976537a8e2f6b2021f8d91e8bb27d6193b019b601682a222e328a9597ccae7fb902645538fa407531a311faba696ce6d0b6c1c32adb63c15c2cdebf98aad19bf0f10b698c172d923142c3aef9bac03caa08797ef136188bef5863feb6db5da091a64cf3e13c97071d23364ddeb99a489f0c760e6a9ec01b284b1c21f2058d1e9d44f3d707d9469cca732bcade16bfbed6817f85d33b8ff640b44de650237412d978a821834e1e3745ad172e57d1eeba641671d6452820fcda3c086f0795fc11bc5c208c5e8fb73427a3b8dc3ae3797c26719bc0ea3eb1dcbb65f871ef483f7d38632b0c16806b947af14ba8769ab3addcdf5d7cdb2717248a00603d3a3b25aebe3779c496a072726012840007180e3f1621444f39aae729288309b17e04e3dc585978abea93e8f112aac72cc791330a730136b9d4cfcdb4b60236d35333e9dd6f16bc3f6528875f36cba0c31afb98ef5da12dbe62747032445930c2adb007ac8a5a4fd79699565ac2c9454717e6303e512d6c21fd44e51f0fed80e92996670e58790c3872a563a57a4ccc1c1fbb6497ed74c1d784551ed3cfedbc93219152a5a0d119040aa628f835b723708a95c217f6c6dd79cf455d0912a91f8f4bfa75d6751c838f0cc4a1615d6f1fb61914b7afa3a80c6f94e293306381e5195ccf2d45f8d9d9d0342d2f41bf639c30bf762062a2f2842654b7ec20ec0a4a052d757a90b8b7b072dc87f5e5cbd4ca0a0f5ee11fc073a3aff10b9a9dd7b9fa8923bee005ea8abb1ef55d84a3fc35d675f2104c95d7e1cf9d781146cfa772860c0c7e18047930cb4c5d097e5616643a3c3573f56e0be9a4fe7e282f9e41bceceda495f18265b11bbbeddda4a22b2d77bc751b119b6ca410514fb0cb748d4d5eed13b665f930b582a51c4dca26c211e84b52967d37c51a4c2703e676bfc248fc54c6e1475588f8ee5deeb1f75026938cb65df1ddfcbe1a501a4a23221850a9b5ea5bd83653be33baceb6665c7a2c58e6fe48e64314d2fb2aee2ddcefc9bc698111bba62354e4977f1448eb7f6da39f4cc3200c8df3d7685fad1bb41370060d59fc64339909db5b14077462ef21ddf33891e71c2feeb73a8df5aafd84c011d433d1900b60ad6bf0fff23fb84fc2319086357c9d2b1677865ba54db72a4019e4b7c5be319d8508f2fde62de3b5b1b0f32afc96c01be4d3c6ada673743df866769164676b12a39575be4baef09a8fb0d5ccf405a2d517a3a9f04556c4f6cd2524dee5c168f779e4e54ffae528b1de2f546a168e46b0e8fa777f6764e9f2802908e53b8f4c63ec4e7159a15f9b45bd7b631c07406fd0a506b6a750c25ee44bb957563a6655ae58570de1e6a3907de4d1a5f0cdd08c1697812a55a8139b855c67bd421084aff49b9def239d9381725a067885a0cd203e00c9b66ef36967bf4f5b60327e5482a22ed4e07c6a4344bc5937397dd492264b8fc0b8d4e35cd16c01caed82849c6ce2a50b3ac99aca4c5ed23f318a5ce657ab0445785084e4c2e8a34426a9d2f499d323e041568fd27cf8e9a3b625774bdea430778d29429e0a14a1cc0af858721150d49c84498a3e695a09dd2080a0b3587ad3173925af57498e6239ab6ee0a2e5a8bfa25eb8e592eb78f302fb9ad1060dfecf5bb482c81c2be85950a5507684965b3a19c5b3dc60e34018e453352aaf74aa6fd5f37fd7c97f29876a6840b0ad41e236561262852e76f10f692113db5587e10afc675f31976f150b32208304844675575d13cf61f5ddb2577e4ff894a701d7b9b5da0637841a3134a2f2cd4c821475c6f9b8044da560b7e5d2e8168060228f603924fab68d755d1cf2ed13c9bcc889f9b37b778b49a94b986ab1ebcb6aef71c5902618e767aa061b3bb04345f309bc9fabc48ca97054309c4290e9d9ef728dba8c4fee7233e5ed0ee70db289aad4d87f9b9b849da58d2be294f49cef64a1f0080f2a79e477b3396bde00f220ac23f5e6c4073b5557971bbff2cfe0db7dddfc2045fe04069ccd2b92d7bac14902a39307c2499aa0bbc1eda95c7ba1f746a07b2f00c77c3740aedba69f75c7ac85c2283fe5844f1ec8540eea6d375c4663725985e05657b95a253416243816d5344cf1d5e04c52445a593d345fac47015b452f7fcecc7b345bf85deb50638b77e11afe263b1f8b65c2c9c7bc97cf0a1dbc52b98c7da108d6ac99ac614d29228cd61e7ad66e2b0b9e570b6a2eb2e3baf455d3500b1419239b16def5b345acc2707b5f8b0fa4b3c3bc68ea041c83c1511066311a86461ab7f6013fa39bfc850f3e6c91a1629af8ba31b6f04f143864e244afe6649938607ed16f119ef6d02789394c4746fb42c8c54420d685689d686de88857384b6f249c1028404a5fe6aca2e5755101ec619c7dd67395a6df48fd320d27b6d40a84fb9c38aad063b9a454c42408977517a34a41aaa09aa8a8d710268af500953f690b23966856c64885cc180f3c0c31fbe4994bfaa4d3184711cf092ce3331c5d8a63146e6042b29de9b012db97a67f39458298ec179c01324e958e3afc8b8ac429aae744d4fc513224e87fa75f9e891f9ed036274d9d99159251047804c719773dcd5ca30d6c069c5f45f83f3adb2aad1ee38b1968d92663f33e416982531930e9aafb47c6aa1ea70f511de324ebf8143e5a686d66b915767413057f50ebf1ea8785bf37a7041d42015c3e9f1d29e02814bfebc88abaa9f9a8cbf2e418ce0cd7216bb03cee36e1c128e0ae60f234e6d40ffbce1c7458dc8ce0c0768258030b9e2c501ea1cc60949ddcfb76dcd1f0267fa6198931b5d6c308be413428c5f8af84322d3ec96dda0676b9c940c2aefaf76946a4508b2d7416b91876a795ed383c77e9e8afe8c7c065eff1d3081bc0763aeea72503d0305dec0f099ba7598c02c57ff0c1b9e98ae33290b8064213fd14cb605868b9bfa8e3d6ce69713ed319a9146975f699904c81b3cd4da93648b5069d09c39011b6fc4aa05638a64743745a5ae9799a17d701c6c476d78eb62284708944506510be119e66b666197eca45ee6875c5372104f7131a52afa6afeb8ddbb26015932406430132d035bc4094727d350431384b0297706defa66b3c6e43a3cda19ae5181916e243759289f114920cbb3cfeb7f1cf4c17e4d901f00ee32409659696d681c5a21b74dd02bf4026c346996ed014eaf84344dd9320378a80700cf3f25d07616f9fe34293df27b1c929d736568de2b478cb67c3fd55bb5c1ce6ef24ae1457bf238e6eafbeed23d02fd2a480cfda335dbea0a4079053cdbfaff0f11a78ca327c5a74239c09b0de8147149244347b8c0f22166f3c6c8a81806aef4ba4f902c1f13e6354c8c58c56d6197bd164277cd80e71f9aed88a165b71eee9f383a07c12762f731309031c55b9a2be0f44a2ef47a9f5ba72c08b9ee5c0ce58df0e0745fb6e6ea29028bcb3a41ea4b2a742f03d72462162499d92162deb7b6f9d2a53f7bc51b3ebbde4612df7d4ceb15cd4b75c963ceec3259952c6a06d16009a20f98757255888518e68fc177f5fcf15e3ed2c461e38d9bf5d7629315e5d40a36ebe1ecbed75b2fd4e766f131ba34e8ce4155e0d345f9681b47b748d88a40e10bb36424bff38d1a7f4b4bddc4db41fe27d40fe23098b84230c7cba6400b22ff91426d96365039563acc5e197f675a8a0855ca5f90bda347a9a55d2f1a130321bfb9ad8cc072c962d2844d332176da31bb38ee1b2bab90ed944baa89472969fb6b00b4c80a84edfe5bdd215bdb4fdf1bf73846225fbf112b5b3b1195e79a6b7797f9d1ba8f752d9813139fccdc8da777d4883fdef8bbaf0666d7655e9fcd3bb4fa106904f29427c12afd6385d716fc5ca8693ee0f93637aa034bbefd41a693f3a91351c7d445e7d29ec0f6c357ab304690fe630b86c2c6ba2b43e0f9c030d3b8185f980505c514a1c8f932269d5c0ca85b7afe659de84e620dce4e1ab815f471c3e8f0a76164b41e9f746f565921ab0b94da9fe441b3b40c68106b4bccf61bd758904278fe8ab9708f00f3bfa8ac3f8c967f44bc45bb8586306dcfd6c286682aca2d25407589bbd771e797d94cacb077862898d8d44d2946a1a8e002f4f0e5cc7c9c7d6a0d63927be8821ee88c4454b10768a3e9a3f58e2e78611afd56db5ff0c284dc6de807014bebf649faa959e390bbdeb291acb1dc205edcbcb8d38b8261c765b45ef2dff1fb93bf9cd3c0368a51f671deeaec122e1449cb621ba4c5b63596af2b6543f067673b35111a986d86883ed807cc662fec14da57af53d03d382027055e19f271ebc945f67d22e40b5a47e81c36bc681ceaad7aea5b11de5456de4d9af5c480dba32da920adcc66a42bc2bc39b153754d970eb3ccdf7628ba2b4d1b2d501139c939cdf3f7d2e241c8e87a162b55a45c8c26ae47f19409a47db77677776b0293a1ea596e975f0190f66f366c1f0df9866ff2d71e29306f638c8ebc2aeb4c57cb6168a991ed86a4dd36ee0da18b7fad02c6a5c242b3295ef3af44e5f375feda39dc4cc9fad67a9964b16568468ce36c2a8b4fabf04926630dad7aa349686a73047513aea5ac0fdd2eaebd3e99b580df0a83cc85473d48e4fc2932f651aa39e96eda118af26b273d6b83e1ae6ddcd28b24551bc2a34ccaf8b503e51d821092974194c8ff2879248be078b40ca966e457d4a17752a0ab551cef1fc05558522029508fdd15abdd703328dbb0fe478b7beffab885a779671def72f998d5d50d0086985d2035cfaa9036215801bc4c7e38d7d300836410d4f19212148101daae305a6a702defa77a183165b02512f076dd08eae203f828bcb118178568321f5cc66f5d3b8d924b8e8089910f982297cacf8e0b806ed0b9fd38529bf90e479ee4047e38bb3634c33672d10b333cda6537314496bf637d37caad3d20ccdb2f956ccd59f6e663c19287237210be2400cbe1413fc1"}, 0x1008, 0x800) 19:03:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8000000000000009) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0xe11e603f98e70668, 0x2) 19:03:59 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000), 0x40, 0x0, 0x1000, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x98}, {{}, 0xfffffffffffffff9, 0x37}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 19:03:59 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f0000225000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/4096) mincore(&(0x7f000037e000/0x1000)=nil, 0x1000, &(0x7f0000001440)=""/158) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000001080)=""/222, 0x183, 0x841, &(0x7f0000000040)={0x2, 0x1}, 0xc) getsockopt(r1, 0x7fffffff, 0xea, &(0x7f0000001180)=""/118, &(0x7f0000001200)=0x76) pipe2(&(0x7f0000001240), 0x10004) fcntl$dupfd(r1, 0xa, r0) 19:03:59 executing program 0: r0 = msgget(0x3, 0x100) msgctl$IPC_RMID(r0, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0)='wx') r1 = socket(0x12, 0x4000, 0x10001) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:03:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000290000002e00000090082c33"], 0x10}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x7df, 0x5, 0x7ff}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000040)=0x4, 0x4) 19:03:59 executing program 0: r0 = kqueue() r1 = getpid() r2 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) r4 = getppid() fcntl$setown(r2, 0x6, r1) fcntl$setown(r0, 0x6, r4) r5 = dup2(r0, r2) write(r5, &(0x7f0000000080)="72f388600a5f6a7e26573f164ec2a9b452d03ac4e58118d11496cb3d338f03474fa36553", 0x24) 19:03:59 executing program 1: r0 = shmget(0x2, 0x1000, 0x22, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget(0x1, 0x2000, 0x642, &(0x7f0000ffd000/0x2000)=nil) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) shmctl$SHM_UNLOCK(r1, 0x4) 19:03:59 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x7f, 0x1cb8}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf0000022, 0x81, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000002, 0x2, 0x40}], 0x81, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x8001, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000021, 0x4, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x21, 0x80000081, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xe7, 0x1, 0x9, 0x9}], 0x5e, &(0x7f0000000080)={0x6, 0x400}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r2, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x4) 19:03:59 executing program 1: r0 = syz_open_pts() mknod$loop(&(0x7f0000000040)='./bus\x00', 0x1, 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xffffffffffffff79) dup2(r0, r1) r2 = msgget(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) clock_getres(0x4, &(0x7f0000000080)) 19:03:59 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x4, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x4, 0x0, 0x0, 0x0) 19:03:59 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffff9, 0x0, 0x0, 0x400100000001}) close(r1) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) 19:03:59 executing program 0: clock_getres(0x6, &(0x7f0000000280)) clock_gettime(0x7, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x89abcd996e1ee9, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 19:03:59 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x3f, 0x80, &(0x7f0000000140)="3b913ab603deaf531cd6d04de21339887ea5aa2041b3a3d880017c39324ec923a6f2bafe6067158aecf84c763acb7a4bd67d5e3094e34afa6d76b37c6849eee8b598362a121496e622963852d47f7a6d3a54c9b3076fd37bb70a5193f575996c41a405ec3248bd60eb06a35f3e3bc447efdf281586360f6255e6827f658ebdb3b69592e473453047d9cff0f35351d0b8d898d93415139045f34c", 0x4a64ad77c3c1907b) 19:04:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000010003) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) 19:04:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r5, r6) 19:04:00 executing program 1: socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x3, 0x1, 0x27, 0x2}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 19:04:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x3404afcb7e8582e9, 0x140) accept$inet(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r1, 0xfffffffffffffff9, 0x2, &(0x7f0000000180)="c9dc12edc03e27f3984a9cebaee3f184c8953b14d5be9c7e9bb9a5cfda3539a77d3c1fe3e7d0494019017dfa1aab580282055db8c5688ea0c946664c7061e67c81437c0e7316c1f6127f4fdf8f0f223ef8739891eac29fae75c73ee4578d3d0b8c30cf95735056409ab04d4f6086f110fa89dfd275fd9eef50ceef50b7d16bc045ff0f64c18e2aecaa452c3c2d176f5fc91061b9836f15ea34214a03a72829e9f93ccf7b720160b3254b3e922df4d3967eac10391f44a0e36d6a0b4a239b390509dc83100187e12b0c24d83db3b59ca88bd66e9ff44720d09b862a627c2fb224f114c10adda0bd1c515c8f69e790a4e30a7c9673ed32ae8cbb2e11342e93fe8ee2d07ccfebc28575d2940a33db52fc5440b6ff0880eb0321006a5769f6869c886e186aba8e43f9f1474ec115a27f3a25d40dfa80cfee73a97e54c6c5e9fad36e88b814bf0dabeb0e055703190306f4fd945daea2193443b44a645008b827e857540b04dd8436d499a43ac6c9c0c9505a37e17b1990e1c709cbc493aa966ac96cc8ecdb72c8ea970b31f656d6f6a68dff5a91d66403148c9679fa7dc1565aa5956fc5626146192836e38b69dcaf66da2af208661b12b1d338039721a75fc6155aa40561c63c08b4cc6c310434b817d3954fd2926472c734b7aaeea74c49fa0a5aa9331411ac1f319ab1cabb436886a7fe64f865b6ee057588da7632cce833a221ab77811a4418aa3a995e62d57891a152afc3c687f04d616ebdd592bbf1d48ab6ec0f5d641418fe098f2837e1ba9cd207283742679f2b3fd9487ece8896df97f0bde79316a46fb0564378b7df77a15e46bbc4c15adc398e9763a1fc2b0243b0bedaa64b6ee04027dbffe64ffeeca9abb0ed8f20da9b21b46f534a09a1fef971ce9756c562e9d921e10a49bfae55ef6c4c7126a4a0db568a60529742c638dc230e43d7a0497bc40b9f15c8da0cd079999e0907564c23e6c89efd2270c169ec71665bc19eda6c68f26de851e6812d50d70fe384d7d6c4dbf7049b5b81bb0623d819945e3754f29cb4dffcd72ad463b85ad46b0aed9880c20966bcfbce626b926fa03a3473d7b74fb99ad3180860c0bbc920cebcb0a05fe4fb17a5a4a88671b297aa2f32d3c80ed2796e93951345708d7d158d5bae51ab34e9998fba8ab3116dc0c41bea4120085d489036d8e7b5193bc2a26c535b814852fc6b8555ace672753040173893ad1c61af602c6dd5d87dff97f175d9afcb5ae4612745564f468588311ac95749ae1d9513fcbe155fac21391f46db91d694505d82a036d00ea8a8295df50586e5b24bc76590b856b046cd2dd9b76bf179b97dbe79550365d19234b9d0edaa0ee5db82f8806cd8c4eb308bba47a948d6db2ebc3371bd327cfc7debf7bd9ffcbef79fc15be728faf1327761932332ab6bc33a697e322dd97a98812f094eca99cd6c34b1a9f8edf125d87dc945bd61a9a14f85888a88bc32f4c06827d5166e262f82eda813b16848a9d8609d4547e67cc196458f4389245c3ae15c407be82649a16d5b71dccf9b644bfdf339b86b25bc80a030267de5220669a4d0e9bb5c6e19ee6e9f99f28c95c9e72a257713c8df04ddbf84fb7ed06c36be29c6ad07b68400d23dc3e458edf1507d370ae3588f5a510cbfe8da5d6f5b7b8c9df58bb829dd2e6fa87a0301b3c619edaf864a076f19b9c6e0c2ecda5fc832b581b3897debb35db7605afaa599783c5364bd3bdf69bd7ccae881fd3767d3b6e266ea2afc88deff0d39c507dd147b06f12a516c58432fc5a05ed2f64cbc39c03db86b5484a166094bb43efe741e48f6b48769fac8a758d2f01a901a7947f60f62e742693bac1823477cbcee7bf8710e1976edb9fee5f9f3fd0647c8a0184cc3ca65df84755fdc45b31689e2432285fb870e45159b4f53313739ed1d7a438c9632ad6986a859a5593058587fdf18b93b0fca658cb3dc2b2aca8ecd84940a3239726d9cd80ebef812d8a5cd5674ec6302490499542a1d43e0af24e8f8cdf27dabdb304877a41cab44932dc74622eda6336242b7314e5a963089f0f1cd006d381bc6d422fc7b4786514d73fd249b3b8b35078effb3216e608d0c82bb3e5bcddfce8b9aea466cfa3315c5790616103426e9168f87234a436470d5a18a228a7e4b4c159ad37aca4e48b5ab53aa9a5bdd748f708485982e3b0d58830532fd78c921aec747bb22cab55166b7cc9d889be620bafb9372fcb1e4f4efff7638ef5f382bed0a9662e5769de1b8ea9dc8a2afc9133df642c672a8a80a4709ee7f081571fcff94083d4e6366e8219d6beb96166735b16faf77af430a0247a9b6e1e2089c4aaefc77f13aa222025aadb737e135fc53db12d30be11ff43ab9a91e3511df98489ee4a545143c5167e54d0a96c5c86856c8a9ce6a01e2c9d92ce5c453442b45f40fd7332b728dbc74859e2989e45a95362046eb4b36c55a4c6410d16e7bf408714a5ece3b0669a66f33cad067142c4d1d5c06967d42d5c64b3fd4ae5363856cafb2870c1a3f4d2771d31950a58bd6509739fb9ce4dae9e3080f966d3f84fa230f2a10240d0284e299c4b9deffd896f105751285829a8c88321c4f38c9d4f06e9d0320e5bd6f848fe30128c47e1604da3f1c175c02ba28a5638217bd94145ee88950f661964b140eb256fc47ecf3265d67b086fd0206f5bb38d93b2e8665dd0c779798b119b25b5c2e4ac365a45cda79aa6424ea31ef209c150061f480d8fa82c01e40f1578141fb3aeed0330079336493cfad29bae06490839e1f3b28100854ff89761255125a88220a843d44335ce48104da3dbfdf4eb9e63f146cad1eef8ccfa98ee3c359f4bd6d240ade27e368580abb4ef8226624ad861f58b3c93506a9f8f88d4f0d215e810bdf6c9bf476512b9f11f53e3d699ae457fac40b1da5f90f6c5d0d1e995f21703455839492dbc0855916b80fd72f71e46fa647741d5ba576bf910ffccbef94bf9df795564fda081658b392a70908b2e800b9a3b3e608944f2755b7ebd6cc09715b0fd5c158f0f2d377fad47bfac5862267355c2e4465bd480b2ff84120cdbb4722f0a5d8b6214bfec7722a0badca97504b2dc0fb5503950666b5fa86cfa78d0254009e29962fa10dbfb7600764ff2a4b4343dc4f3c15ea306428d8ea781e464db121090ad23e783d066e38edc1981d5cd0ccc1651f4ccfa7927e7ccb776102511394f64b4de31b4268e27c9ac4e34e2f7717423fef077bb0f6ee60930d5fb78b93d429ee78919d5d72a1c7f750f0ea38adf0a3c0e01fbc463b774521b0cb260f69f6234eef783b3030b34958545eba6dd44527f10f86e331d0b8e4f31640d5e1183977af8849a8c3d3c6278c3fa1b6e0ff72a6e9bad546b7c9dfbfade7562f23bb1a0a483fbd592c8922f29cc5c0af1180f27d1546521401fe881ee27e7ea720e720145b07db56c3bd1eb57bdcac56ed6371296eaca790e801e757e87a315a7b5274f13f115aded5227e11fd41f84df1856bbe323ef5182b5eb619f752780edca23f8bc943627252e1eb25dbf16eda7f26ec4f906fb04af0d59f1f52a01df44ba7933165c1fac57a0cb768adbb98fd1851748877244865dc60a9d3d41b05df881d474a42b8236c0f80a3171b7471ef3b29b21052ff81e69de6e8b31c0aab790d42312de7f33c043d4a15b40400ff840d4e7d62d16cde040ad9be960db2481c2892de234ed577deedec1eb007593aee5c0071ed40e48ff3a1bc601635ae9e22c1bf6b0d9a5f0b00e6c9be1dfc16823b871d802528ee38ccc68a96408bfce731e46704860ff006d86d18b698f612ef6316c72f9531b7ac521655cd1b806a716cf3e5f9c77848b5bee89c938f61f02c195b34f627d847a6aa052ada69e8ca4b69a9015b2d162330c99026323114bcd99b7612fe6ed02e01ab7e82d92d45a8acb5fc6fcbc405b1bbae1162ffaacd1c386d3f78688f876957002c2f063e3755489b5218f09d1fa6c6552594c1b038d3455122ccfa978658a354d037598e903abbbea15c32bde29078bfec0c1fd675b5280749da03964d33c3e497bbc6e12c65025197a145c9b0b488216ced55585bf00077943fd41e13565028d5db4db2be6611c681312a6065d282ec65438358672598d6cfb2622cedba1b523c5e0edfcec83c91a47d41ce15a02968fc79d4ee94e9b654052a8ef59696d338a825fdaaaf37e8d17c503ede1e7b606f25dd7c595a2221526b658be2814d8f6c87c75c4077b71f4fd5753f3e6695a1d333281c762ea97a5dea9c7e7074683732c7184515af9263fa8296265a75ab85c4699c37540af2ff9a196e983a71ad42a4aff9bae724fe76b3c0b46aa7a1e1482c23aa41047f30a33a20bed623dc15bff1b3dbadb903b0e221f46157c4dbe9cbf535bb5d347ffe143ae58dabc32d92db68948b2c717792aa73afdd0b695848f83df04e24749cc5631aa30c29bceef819658215c0297460d08995dc8a17d637c260a978f3692630564def33417c60e7b81fd34ef7a063129ea61901df491f2abe599d511312e0cd4c4ae022df123bf3a43441bb0fe1a0dd06dfe7e44eddca0d74c125c6d60504e92545d1ee3d7fc2ad6e012b86f3b207f844e212d77326428d4e753646e45957f9f2a66c569b672c9f62675ec969a87215da5ec4ee228e607b40a54a7eb13b279ff57ac1b22c571122fe9b1936b8b8bf7b5ef38012351183266b2a4142891bd75018d2e8b6db42ef488b4e57fd1429cecb9a4c3b7bebec460cde4f18e60cc176dd4c5833f2cf27f3dc9449780fe9a2dd2cb311aab052b174e840edca9435f98eaf00e9ec176c93d3b048246df78c5cc9e560b53393aa4963b44e3ef944c6f8fdbab2f2568f73106f7a8c9298020684a3e2eef7a922f1240dd8a6a52bf2256c568b1ae8801d982d7de20f561564324078e31ee4eb25ec90c7c415112197146ad2a1559a1fbb0262331b36499d7279946b16afa776fc4ea351459ad444afdf5bd7a0cf1495740360e05de08ad44426b321938b9724ae24b00856075ee132b8fe92296adf8953e4b82434b3e8cb482860730f7172caff904ad271922378968f13dae0ceca580cf5b75e1293f2f29d8300d2f79fee4727f542d7901bbf77747343d2482885e9baec60557e3ea6685dfbbc54dad8ceef5a4d45d378a1fde6af63f394dcc7cc7f42eac35eb68df0e7857b59f80562c09e56be0e751cdc6ccfaefc0c8c6c1f81730ab6865e22a6011aa7fec9a9e0dba654ad544ff93a6fc14ef5368682b81dd48555e51eb6e8413a3158649cfe00fec9c58c87f075752000a439d8cf05dcfec1f115e2da88e0299727e2c088cba22bea76a9d3d999f57cdfc291dca0c4c2639fdab878ae8a0a646d233c50426d7647e91575be238b9fb77ddce75706806dde6bba03c160a4ac8b491af01458db980852c4d730afc698f6d8afa14d2d4a98554260087e53f74173beaa6c48970b1fc3e0a2cc323745ad88c939d7f6dafac59e0c44e28f22e239f87a88e01ce659aca7ec740b484cdb952389241998235c4a5499801bb15e67d113bb339e68226ff3cf47dfb4536deac9e1ce3370a053aa10d74b777a98ae56016a3469e4d8cad726b95bfc5ff6fd933d71bee7276974a7f6380f9923d5472b8e84e8d0379714b235c9c784d8075a07f7d60cce6751f24bffeaebe132205aa1be9a8df83195a1b4669131559b5e458fd61f22dceddbbe427d95817aeab94353268814e2c8158082b3ba0dc1ccdc858730b0906048a8a7cd885ec806ada23b059af5cce10f27d0ea9f51c991a7", 0x1000) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 19:04:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x7ca) mknod(0x0, 0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xa8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x108, 0xfffffffffffffff8) 19:04:00 executing program 1: socketpair(0x6, 0x1, 0xf3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x8001, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1122, &(0x7f0000000040)=0x7, 0x4) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000), 0x0) 19:04:00 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 19:04:00 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='c\x00') lstat(&(0x7f0000000400)='./bus\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x110, 0x80) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)='X', 0x1}], 0x1) close(r1) syz_open_pts() r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) execve(0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x401, 0x1}, 0x8) 19:04:00 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) syz_emit_ethernet(0x6, &(0x7f0000000000)="559a4077c803") 19:04:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x100) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r0) 19:04:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) rename(&(0x7f0000001440)='./bus\x00', &(0x7f0000001480)='./file1\x00') fsync(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000013c0)='r\x00') 19:04:00 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f00000000c0)='x\x00') fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESOCT=0x0], 0x1) shutdown(r0, 0x2) 19:04:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f00000000c0)=0xfffffe56) 19:04:00 executing program 1: semget(0x3, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1f) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4) 19:04:00 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1ff, 0x1, 0x10001, 0x0, "2f928e1d4ad03265c21de1e9cbbc08655a800f56", 0x40, 0xff}) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x9, 0xbab, "1702070037982cfa4e000800000000200000010d"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000600)="b906d6cd02670c186a01f28b44d53a48edfd8383a1958f37f0c7c2993d4e97f761c4252eed28ad11ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b528e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b003543582727054aca5b8d83033ae8e550ed3629359d21050000000000000079823738e83fd64cb392cb9b5b93943d19b6de3dba11f2880400d36a219aa0d75ff9a51ea796938b24f3f9e15bbe6d3aa74bae36b55be6613de4544fccd2e9fdf0dcfc2528bfba92e5668b8e60829d7599bdf548cbf87050ce52a81984236c3650aad60856c35a7275bfd315f36a451683be5903edf002b014e126a794ec7a40231741d3d488e80bb356358aa174d344e4ec2c7873cbb72a608d2b556ec13a0cc4c2b257aa9f15c96f5ed982bc425ad7dee816b66a105e87ddb310a344f09dde87730266840984b0df661af9d3960a5ebd00b7ef8709bd69677b4255c201fa2247cac23b078af0fd18c907d664cd3ea2b7e1b864d7bcd1e0eb36761702d1f4abaed26c772567440c650f1a9d01008801f8ed42203d0199e3380b190000000000000000000000000000", 0x113}], 0xb0) 19:04:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) fcntl$setflags(r0, 0x2, 0x0) 19:04:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() clock_getres(0x2, &(0x7f0000000180)) close(r1) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) fcntl$getown(r3, 0x5) openat(r3, &(0x7f0000000100)='./file0\x00', 0x200, 0x2) r5 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000000c0)=0x717de78d) 19:04:00 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0x5, 0x4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) socket(0x20, 0x4000, 0x8) 19:04:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = open(&(0x7f0000000240)='./file0\x00', 0x81, 0x180) r4 = kqueue() r5 = dup(0xffffffffffffffff) r6 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r8 = syz_open_pts() r9 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r10 = kqueue() r11 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @rights={0x18, 0xffff, 0x1, [r9]}, @rights={0x18, 0xffff, 0x1, [r10, r11]}, @rights={0x18, 0xffff, 0x1, [r12]}], 0x78, 0x402}, 0x0) r13 = dup(0xffffffffffffffff) openat(r13, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) setgroups(0x1, &(0x7f0000000100)=[0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r14 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r14, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 19:04:00 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x3) 19:04:00 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x0) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xfffffffffffffe00, 0x8000, 0x1, 0x20}) getsockopt(r1, 0x9, 0x0, 0x0, 0x0) 19:04:00 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = kqueue() r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) kevent(r1, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000080)=0x8, 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x812, r0, 0x0, 0x0) 19:04:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) shutdown(r0, 0x0) 19:04:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f00000002c0)=[{r0, 0x118}, {r0, 0x40}, {r0, 0x122}, {r0, 0x82}, {r0, 0x80}], 0x5, 0xbb) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x100a, &(0x7f0000000240), &(0x7f0000000280)=0x4) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) read(r0, &(0x7f0000000180)=""/143, 0x8f) close(r0) write(r0, &(0x7f0000000040), 0x0) r3 = syz_open_pts() close(r3) kqueue() r4 = syz_open_pts() fcntl$getown(r3, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xa, 0x0, 0xfffffffffffff67b, "47780ac85a538a1300"}) ioctl$TIOCNOTTY(r1, 0x20007471) poll(&(0x7f00000000c0)=[{r4, 0x200000001}], 0x1, 0x0) 19:04:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="513dd0af4d2d", 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000000000000", 0x8) fsync(r0) close(r0) 19:04:01 executing program 0: socket$inet6(0x18, 0x3, 0x3c) 19:04:01 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x8) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x4}, 0x8) setsockopt(r1, 0x29, 0x26, &(0x7f0000000000), 0x0) setsockopt(r1, 0x1, 0x81, &(0x7f0000000000)="177902fca964a8", 0x7) 19:04:02 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='[{\\^^\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='{]\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=',\x00', &(0x7f0000000180)='{$},$--&\'\x00', &(0x7f00000001c0)=')\x00', &(0x7f0000000200)=',%\x00', &(0x7f0000000240)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='&!\x00', &(0x7f0000000340), &(0x7f0000000380)='#.\x00']) execve(0x0, 0x0, 0x0) 19:04:02 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffff5d02, 0x0, "dc77d71535e8ee55e0f68279ced27bcb09854528"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCNXCL(r2, 0x2000740e) write(r0, &(0x7f00000000c0), 0xfffffeb0) execve(0x0, 0x0, 0x0) 19:04:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x0, 0x4, 0x20) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x3ff) write(r0, &(0x7f0000000180)="be3ce0f3a95a3e7f6bd18d224f4ca940e97b4ed0580a48eca7ae9eec90fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1bafea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c81e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39f178a34bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984c", 0x7fc) shutdown(r1, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) semget(0x3, 0x3, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x28}], 0x1, 0x0) 19:04:02 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) sendto$inet(r0, &(0x7f00000000c0)="3af0d7d2babdc7dc9cf98bc6b1057a576b838a5000d07e12488fbd37250cca047804b2e907cd8420127ea53b6211fa23c133b47b993937be1a4ca82b56eff9af", 0x40, 0x5, &(0x7f0000000180)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000040)="d20ac34845", 0x5, 0x8, &(0x7f0000000100)={0x2, 0x0}, 0xc) 19:04:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91fbdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420505000000000000008b587edd5e6902e312b2087243004d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc51cba", 0xa3) syz_open_pts() socket$unix(0x1, 0x1, 0x0) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e097a"}) r2 = fcntl$dupfd(r1, 0x0, r0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000)={0xfffffffffffffffa, 0x7}, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:04:02 executing program 0: r0 = kqueue() shmget(0x1, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) unlink(&(0x7f0000000000)='./file0\x00') r1 = dup(r0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSTART(r1, 0x2000746e) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x1, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x2, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x6, 0x8363}, {{r0}, 0xffffffffffffffff, 0x89, 0xf00fffff, 0x7, 0xcd6}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x40, 0xdb8, 0x3}, {{r0}, 0x0, 0x4, 0x2, 0x800}], 0xffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xec4e03c5fb31fca0, 0xf0000000, 0xff, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x7, 0x8, 0x100}, {{r0}, 0xffffffffffffffff, 0xc0, 0x86, 0x40, 0x20}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x3ff}], 0x3ff, &(0x7f0000000180)={0x7, 0x3}) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) 19:04:03 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) socket$unix(0x1, 0x5, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f0000001440)=0xc) pipe2(&(0x7f0000001480), 0x4) kqueue() getppid() getuid() getegid() getppid() getuid() getgroups(0x9, &(0x7f00000014c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fcntl$getown(0xffffffffffffffff, 0x5) getuid() getgid() getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500), 0xc) getgroups(0x5, &(0x7f0000001540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="ca93a17b574900a0ccb8116f0127267140b2a7ca39fa81af5e8060cf5dc8a212fca2b26a055115f8b2c165fc9b93a05501a72a24c0cdcd81bac5c7e9560c9be0b2701c671d3186142e68943bbee7975508591b42e8c8a86b34a880c1cc4a1f51d136319874f4110058276a4bd039ea22c418bd59be7d06b556c8708d96cdbc41909dc7bfeaab69d897029de836843ee17f641e8304c3de5778ca74fd84d8d9fe2e7308a15240ca93608d6d57cded74d65eee9b", 0xb3}], 0x1, 0x0, 0x0, 0x400}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) close(r1) getuid() openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x32, 0x2) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x51) 19:04:03 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000080)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) write(r0, &(0x7f00000001c0)="000080549100000040e643f25e95cbdb6bd752472acf697ff4", 0x19) r2 = semget(0x1, 0x0, 0x480) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/4096) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x6, 0x4000000000006, 0x1, 0xfff, "aff6031dbf93f4bf0dd70321db144251cc557b93", 0x3ff, 0x2}) write(r0, &(0x7f0000002800)="f9", 0x1) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt(r3, 0xb1d, 0x3, &(0x7f0000001200)=""/213, &(0x7f0000000180)=0xd5) 19:04:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r1 = shmget$private(0x0, 0x2000, 0xfefffffffffffffd, &(0x7f0000ffe000/0x2000)=nil) socket$unix(0x1, 0x2, 0x0) shmat(r1, &(0x7f0000ff9000/0x1000)=nil, 0x1000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/84) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/169) shmget(0x0, 0xe000, 0x20, &(0x7f0000ff2000/0xe000)=nil) 19:04:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000000c0)="f8627bba171fde7e54f3b93ea92713791aa99d76439b4f0cee3742314984bc0f836584a970f4a07fb0da430ba06c4d1442cf90c53d7ebcd180b9be148226359b8febd8fa96bdec0443102d083b74ff417fab8a1703535c5285396907dc2af6b1a9ac0093eebd2246ffcd0e04eb971aa2cbceee3730022b24e70de240be1adb6f100071d2ac6e04de47b70f5d106da44f0e1c3881a30e34051ec4e04ed6c4403a9644d080b0212f27fbd54792a58fc0ea74ccc246db04e9f0f31872", 0xbb}, {&(0x7f0000000180)="cfed0aed7357c04d6af734331e3e799c25b196bfcc580056da65c53fa8327fc6359687cd4175f800516daf3bb83966bc6940e28a5b311e38c2df5168013c2aad5a15a427e0e89879cae6a1d60745905bf5525d56c0531c9e7c1fbc35a99fda86d2485fe8ed4c2241745bfd82ecb94292f6801d7d778b712df8e5329835e9b116f190c6337ab973bca890efeb2a5e59a2d8b542e425", 0x95}, {&(0x7f0000000240)="2a56ac800f61ce46080041f3aca5922131b9e8072a42dbda6c8593e107f222713ed2d3233ab311c5e91260d64da516668a591b49898f1eef273cf60ac7b0ac672257d42ae7b958dae89df01e5207bde314c834c48f1020c73a39c090f9", 0x5d}, {&(0x7f00000002c0)="d4540aa9d1e5fc137c1aa34d3a5d71f89c54aaa614348651a0efc9b3bf51fb50734145de203f9b0ee9916bd1b60569a1dc5e562aa1454a8d6d0dcc4bff4e6cb3e822d02f0201fc9f447794bee9d25444a3afdf15ba592627d252c7398bdfd8f8794cf9f6e5ed8873f52ec04dec9c5d122ee4904bc67f554c225ad412e638e3c083b87a6acefda01863f4272bec65d8e3d48cdf9efb3f7099dae886ccbce2d63241a46fd29ee026d95dd118be9e3d201fdc7e4a66bfb888e1bf23aadf69f041e22d1ff02b3973c697e9efea188b77e7c3f1efad172edb1f5fd92ce2f1", 0xdc}, {&(0x7f00000003c0)="d2370a12da5e0bb6538ab727cf045d6d986b65670132232d571b67487b36555a1a369a", 0x23}, {&(0x7f0000000400)="6b3b1679e3e5c024e8130722d42219adbc7d17b647e992856b5f9c1c83618de6d34f62c1b1f03a866bc0ff2fbaf9553c30ac3f5ef8aea4535a139ea6fa223779770a8bc804519cccaf6f9cdbe3f818c2a791bc89b8435704c5d73e3597c851aac7eff615dc403a914c2d43f0ad8018355e8aae248ced8da6ecf33878f424397d46458be3a9281588df38342e32f432a434b90a59467f835d0b9e9ac225f5e1da26eccaaf7f0f66b5555ca119e37b76172f3b1b2bba28d811badb9c3e98b3f4069a3f5b2a1f0c972b8c32b5", 0xcb}, {&(0x7f0000000500)="dce47c06bc18066c62a3fca4dfa92387e200dff211efa05f5cab1047cb6326f63c38b7ae8f09cd9b4ccf45bb98ef18e57662016a36585d5af521c9768bd31fa12ce0a745a79c0cc5ecb3475951daf5f75dccbf816629171d37379bd1e9f638cdeb1c04c2779eb7bcb7eb33d3e25603e4e00e940b95dd4e1701ab113d2867dabfb148993e45c488944bf2b18b44f0e68dc9fdbfbb0dd72d067eb576bd7392df3ddd86", 0xa2}], 0x7, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x58}, 0x400) socket$unix(0x1, 0x5, 0x0) 19:04:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x80) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000040)=0xffffffffffffff4d) pledge(0x0, 0x0) 19:04:03 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) 19:04:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8201d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78be9695dcd545efd43f65c5ef6e18d2d21fc322149b19271daebd4c9979232761f3b511b0b0b2bdbfd49f7e8a610ffd57ffa92230b527caf2d0b6d14ad590b15aa0de5cf97423e4d40e7eb549a991b2cfed52f30bf4a0f9ae5eeb23a908382408fe71148e6f6d0fe5eda0500000052fb167464fb5a4b570fb073d7fe103a", 0xf7) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x400fffff, 0x7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x4e, 0x1, 0x3, 0x2}, {{r2}, 0xfffffffffffffffa, 0x40, 0x2, 0x8, 0x9}, {{r1}, 0xfffffffffffffff8, 0x20, 0x20000006, 0x1, 0x401}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x66f, 0x200}, {{r1}, 0xffffffffffffffff, 0x84, 0x40000001, 0xffff, 0x3}, {{r1}, 0xfffffffffffffffd, 0x2, 0x8, 0x8, 0x80}, {{r2}, 0xffffffffffffffff, 0x8, 0xf00000c1, 0x9, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x8, 0x40000003, 0x9, 0x9}], 0x3c, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x8, 0x5d2af3a}, {{r2}, 0xfffffffffffffffb, 0x31, 0x80, 0xffffffff, 0x5d2ba673}, {{r1}, 0xfffffffffffffffe, 0x2, 0x49, 0xffffffff, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x8, 0x8, 0xfe}], 0x1, &(0x7f0000000000)={0xffff, 0x3}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, 0xfffffffffffffff7, "8b46786eb953d07babec337860fffffffffa0011"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0xfd}], 0x5, 0x0, 0x0, 0x0) 19:04:03 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f00000000c0)=0xc) 19:04:03 executing program 0: 19:04:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x10001, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000000)="c269798b000200003b857a10cb6cd67155c0bf68e91413d9b0b829aa48b8e3", 0x1f) r1 = kqueue() close(r0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0xa, r1) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = syz_open_pts() kqueue() r5 = socket$unix(0x1, 0x2, 0x0) accept(r5, &(0x7f0000000040)=@un=@file={0x0, ""/3}, &(0x7f00000000c0)=0x5) fcntl$dupfd(r4, 0x0, r2) execve(0x0, 0x0, 0x0) 19:04:03 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000200)="c7", 0x1}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x101, 0x800, 0xd4, 0x0, "d03bb8acc5e14326bb0cc7aa4f9ed891dc3f7e4c", 0x7, 0x1}) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/220) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000240)=[{{r1}, 0x0, 0x80, 0x7, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0xfffffffffffffffd, 0x1}, {{r1}, 0xffffffffffffffff, 0x8c, 0xf0000000, 0x20, 0x3}, {{r3}, 0xfffffffffffffffb, 0x8, 0x80, 0x0, 0x7ff}, {{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x58, 0xfe9d}, {{r0}, 0xfffffffffffffffb, 0x21, 0xfffff, 0x5, 0xc2b}, {{r1}, 0xfffffffffffffffa, 0x84, 0x6, 0x1, 0x5}, {{r1}, 0xfffffffffffffff9, 0x6, 0xf0000040, 0x2, 0x8}, {{r3}, 0xfffffffffffffff9, 0xc8, 0xf0000014, 0x9, 0x3f}], 0x7fffffff, 0x0) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 19:04:03 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8200, 0x98) close(r0) syz_emit_ethernet(0x424, &(0x7f000082e000)) chmod(&(0x7f0000000040)='./file1\x00', 0x4) 19:04:03 executing program 1: ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000000)) clock_getres(0x4, &(0x7f00000000c0)) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0x3, 0xffff, 0xa2b9}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x4, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x7}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x40000009, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0x90d1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x7, 0x3}], 0x0, &(0x7f0000000080)={0x5, 0x9}) 19:04:03 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x1007, &(0x7f0000000000)={0x0, 0x2, 0x5, 0x1000100000000, r1}) poll(&(0x7f0000000180)=[{r0, 0xc}, {r0, 0x118}, {r0}, {r0, 0x4}, {r0, 0x9}, {r0, 0x1}, {r0, 0x10}], 0x7, 0x3) flock(r0, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x7b) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000000}) 19:04:03 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="f1ffa01649763eb93d606260b0e621720ed76cdb58f980a83cc1a3da384b8666e77e73293a6aa930697f72d23a2c901c6188050d561a8c33fa7f42c23649af9947a8c8491f9a34dfd4f3f65fc19ddb5f707e34f1e9c50e1015a51b0994264afd4847d820eeabfc56cff0b37df6208364926f1ec115bfb1ae54c9057726a2363653a125f8e1ef887385d6a4d666fa46c723bcf3e23e7f0ef4e74bbc9c92a81acf31f5bbf24fcc0a2b92179d410a403e366418ad100500000000000000cc92bf4e8b3b7a8d15"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x40) execve(0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) 19:04:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) munlock(&(0x7f0000148000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 19:04:03 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x4, 0x3c, &(0x7f0000000040)="0b641c4ac0d387fa31b2c0fff29f76ee3ce9a82260497f78500edb8687b094f2f9b563e816606b765dac9b64378657e8ef7b000151c15902ea1354b5cea23c88b3f50b53a584943ef05c7a67b21a5f8bb8cc34d4a56f7aea7a8ee81dc26c0b793b30a3526ce69480b59f0c64078c01f11cad8990bcb949497850bc775477d9dfea64e73856d0490837e766b5fc9f85b2688cf5ebaabbc9dd6a3942", 0x9b) 19:04:03 executing program 0: minherit(&(0x7f00002ef000/0x3000)=nil, 0x3000, 0x3) r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000040)="1814e458d3338abc43fb7feba1836416f179178fbade432c5d3cd784145775101081e02d628f571adc0dbf8e373e141d6b882a936c807a000677af642a9a794a591fda799112dcb49a1942b4a86143da11a59ff8cd5a9e05a423b0c071116e464baeb16689c3a9cf9d6e0cc16f0d721444a1e127d0fd0c7b596a789cce87a165be7cb4ec101597685db0432c82e63d314c8a", 0x92}, {&(0x7f0000000100)="f783680fa8360d9496a5287f62a974b0c282a6029d466a6807f6d5d36453fc98ce47c11a014ec2723cc4dc3f36007191c3d3e940fb960ad7991ab137a9b81961740c912dbb5195c3f31224f0d55d82c17af819bea45e167d75a1d45662d749049513e4d146e6edaf907f881488d2e334f8c46c0568452b11319454cd9d8fbaca29f449472c1092c59977d23ba14fab69fbb45d44c98764516fd500d9e385f0f8ce7e8ccbdab36ec301f71ab6a9117f2f246bc6c1dd4a41d32fe9906ff7e537d748d723bdc9463339817536bf88d0975c69b84e508c9782fff58199560b9c012e46fb247e9ed6b4066eb37b76045ac9f1dcdb20352b73bc17", 0xf8}, {&(0x7f0000000200)="9f641044dac0465bf8c2175ace2149a8cef698bba74401608a81435a690081ef3944bb2331764b7c43f602d30d98d2245a13d39a0ae135e12b6a1967ab418a650b96dd64c9c7c8bcb18d0411bf466184bf3dd4b6275d677545f7c57767f2de5870d47abfe4db440b70c4754fd2d4a2d63c6fd04b8e89ec2fd0e81477ed42f415e246ebfe30f9e85b6805f59e", 0x8c}, {&(0x7f00000002c0)="0420c7a471ba529ded406ee70f9cd75e555c65159cdefcf943628e08b54720af349b37c01ede13526e6c8e168183d38b6369e825e1985370a006334062c228c102a45350b96b62041a1e3db4e8b69e9866afd7178a759f96158a2711acda7405921b3638ff908560d7313d2d0df21b8b1f03a198c74a6bdce297e5909d57910043ac7adda257b775e1743a77bfbb12fb5a4e6eee65154549a5843b41b56cd847cd9eebaa45e7db45e8ea50b872e180ac16c63c3aa397165c8e4ba306e7ee4da749e1bf82ed7a612f266df5ba87f8fc77ae0e3ebcccaeabc5761d7c05590e0d1b5ebb1a492b82678246a8b72edd57c9aa753a8f6c6919d54b07301eaa86b4b11e334ce3b87dc204e22857ff10cc37d9667aadd9e106e5c7e4caa89103ab02aefc4f2bbae7d617d615b7e7c1a5852ae8f506977380c5b4f2f824b5527cc611025c9feb3bcb5ada5cc075094c5e5294577c8fa0330d1ae35fac4b472ecf79812d70d308ff82818629fcdadf128b621caf75df75a12731ce0f122cb1e4abf00fea3541c81520c7ebb5329dbfe12663cd41216f3a92b1b5ea2eda33aabb6db0413149bbe21e054bcfcd9399321cbe41aaed729dd83becd98be200c487c004bfe094fc231b21052b80723691babf601e9dd9da47adf2045daec1bc28e8844f89a841a546a4a7fa6310af0b4ff761d66e5a8ffd55a2763e7ba2cee3c63dab8a3c7529ee05880d29764a4fb67671498556c83f172aca294782448ac194b55c10cf12995d25b8829008634d3d29c26e096b9ee1066c23a679cbb25be2867c5c10785acdbe317668be0f4fa021c80ccaca690805183fe6d73afc53c2b8297bfeea1d07d75c9d5644a5c86c804decb92f3d6b51df83cd381d9b617d806d5f69e7c8d383cce3111636c00644207e7ebbc8652fc49a4d9e2aeef7b81a5c5638d10044e98b8e43c6c38a4c1c17ee49f8705fa3234fd997f992faa97aea65e31ec143c898b5b07f8dd4113a7d5eebba3102b4cef7da6cb400c4b3e94f975c55cd774a5cb7af9e1c86c18b945b1423a231625f440b9ba39bf3b4930d0fa95a55908b39164247a25d9b414dbc2557e8b7cd16f51e6bbc2240b441c2b1c08ca6dd021a783074a37088f9e94c17c2e474b02f8a70e309cc89476b63754e3eb328c35aa6c7c71779b93fc2876dd1fc3234a18b3eab3a68410442f9c0e2d1d8e49aa852e6b7507e1b263964229f54fc0136ea10288bcb21f66d510a77384b8a90504bf57ebdda401a4e2eae8720f4b237933754200f6df2bc78d27b8497fc74f93d4434d1378e7732203a39daf648d115dbd15f843052d841081de3fad0a52f7cc33991273fd92450c0ad9ff8157c30a4e73fc3314da5e5482b8ff52ffc42088d70186c16aea4dee210ad7c16e47bd404c9fa14af9dad29f8d10e571972407e8aee564decd010853de45f7e12b9dedcdd3cf487ac497ac130b94036d62d26470857ac3e8d1bb4fe00b9455bd647ee3133c23898c17a96ce4d7db736ebeea9c583a19c99b3d9f98c4a71d0eb135dd95fedbf78bbbc7c3622a7760fe139c5e873cb15fbde36c8e7af922f0aca06e9581b289b11199b6c0d19bd3250038e6a219886c2cba06c395addba5393098c0740aed8cd7a0d638828782121ba525501eba60e1a1ab4b13187c7bf7ba948e343a64b151b0551fe9ba1967c4a60201014f29c94cd044c5e6e4d5ab09da674289f9911b0c9aff3c065ab2a03d48de6bd9376fab01147a9aaf92028b12c3ca62bef0287280befd3347bdd697830afd86b0d9d96315b01cb15f48739b83c98d1e2668e576cd3e7c7ac8ff4605fd4ddf278bb34c941c15bb5ca75e23071af47144710ab8533c288aef25c138e6ab5b9090fbf96858d8890b0e21e31466c6a0479c17f4abee926d2fff8f8e59530e665847f206d82b9424f04f4d3bf7dc40512502ff5ea3f5b82e312d45434a4d1d2e44b8db8a9e4c2069d2b92cce0b189462b3a50a52c060d37f155105043276701bff77fdb45f3d79b2821d52b9fa23261e342bf26fe1edbafa5585feb99c9cc02746a2bb41c8be5bd6dec094f1abcbdb6af82c06411f4d27fdd2dd8298f44c801a81dac732a2962fbbe2eb09aa6c67832821506b146ae8de86667b818ecdda184a7c13d2764fbc46d3fc00bc3f2108ab36989ceb3dfb27102bb86fc68ccc842d62092a187950a1aa6640f0785b344200d74d608f5ebd8b181848c02705b2a5b00a57610891938f64b2e9e5c973af59e1832cfed8b949b4f889d3f4e90482a187ac21eeb01fdd4ac4073becf097e23798f64773e5dfc4bbfadc9fb4e6f94ef36043be87e553cf39608c0712d8853355d162eba927ce9dda7fb9e5ea5289b2d2e417c1629fa6bafa7a9d0a52f09dc8d9837edd255583a33b35057e49e0b4d471841431c07a79ac934d78edc21479b2bf9d6cd7b5383d04426f6d709591668d7ef0eb93dece2fd98b69d1f496733074a975b0b3525ed2102f6dd0822b6d813c7e73384d816f25854c8a89c17983fdfac584bcd8a04e4727a17cabe3e5cad596f5bead47a9ec14f737f754f1af44ac27d66e84b48323b9945d4ca992574b2b0b719adf3316a7eef9beaf82a2f8523990c5697a7d06613104144e61f631a3a00b3254df09ddd8b21c5f65054b233d5c90066b04ba4847a596aa794071f4dc369ddf75781dd3272273e0d1a639471309f059f7d1982f929db6fb61fb6b3cd4116beea17203e792901776538ab807dd76f079833ba3d9673b855d679a9c99e149f0c73fdbc6cf3c3daf47502544cb75d88124d2b917211f2e7f64b17e9623156eb6dfedd225a33fd68924ac32269d539c8f21e1a4909e219e80acfa8f2309aaa5a6f4b57528a106be1f99e1effde4e557a4529ca7544ff141134046e00fc033209acaecdb5f83e216f583884b6c78d766a17250a6c94deafb522f35da22743848e8a7e0f06f7bb5c64fc4193f849c01a7829e99cc3fae3b02d7d835060e24772003a91fd58e4f8ca0fd5af84a62b260d4b8b668fd7bf50bc3d92c8b2d7501b009e0bd78743ed2c1a8574100ca30ea5010889ea6b2e89d21e4bd8bf91a76604cc5bfb0644f32a0b1262d1bbe5be134b0737b5d71ce70ec90dc451ff0278f910c50188825a51a53f94476595493779d31c37199cd874facaf00e99a23ffea2bb4c4dbf1788130fc84de57dfe0c8916ea858b49842d98b5d71cdb0f8ee822c7927067f7339a3172044ec98fb4a04d213a7637f2a73929a8e34b9e9449f5039de99c9d93866ce77ceb99de450b934a21439f5e02827b48097b0e66954f0f8d0fdef54e5925df485976db486cc013a70a5a4bce26e68a442ce5dd5f5bda4ab5ae22d3e2605c6e74d9ed3b05f6252067f822271e59855e885dc86b44269f6ec203d9807da6753a097581a030bd0817cccb9add7d04f422cf7528c560593eaa3218c155b82137de9d9808c1ba35d0e9c12c899ed9b192ad155a3e1c54a7b7db49d84e4bbb5c03c8bac499ebd2bba253b5accfd9c56838cdfed52099feeff99d69853c3cfa2f701db5a76df12e1bb405d36fd25b52ed3c310a0d39a3bd9c9db5c0565801437660a56b11ded994404839699f9e0278ff2aedd8c7e5bca39f095e69eb36d983aaf063a51d6bbd4013969e41bbfb72aeeabe17dff86fd38f2a5df4f67c772f0c5cdfa5d67b07e3a1b15971796349a6e76c746ee92b725ee61714b24341b4b5bb1a7d39155597c6d7fd7ad92804049d180c2ad2b273eefe700a64251c6b2b2bd4cd263b56c67f37c47dab55354f794397a3b1e2cfe82536c3231aab3f10502968fc13fb1a8bd28dc2a1ec37f4f2323a7ea2bdfad98049353e3e8530cb099e8ad96aafeb920e244df1032b5e0670e699d721ecda870b81d77e9a6d79a4d0ac6de59cef7cbb2bf0a50d0ffc9dac0f8745c6e59b9fa788c6b8c9edad5b6bd83c2e565832305b16209c7578815bc80b5e8fb71a9347b3351fa32a9343c0337964a08afa597c93185b2d2139e940d73c086ef21f83655e6f0d7957e2529540fd074931c673d227a74655518e36e60be00103789189775aad98e2f32f9a7b380bd4b19e1a07a5e0ed793cee9bb761d47eb8eba86253a7e1f8a1355a20f37d7611a0a2319e78124f9e0dcc447b9daf475f0a892d56496e45d1d5e6cd138c38651444c79dbd82f93c46c36da28337c1b59a5b1e4f4e875828ff6831e89ceba2e516c5159adb1132d4c6bc4f2c645eed29ee30bde35ec837495a7969749072ed61e0f063404d5cf55008abb29486b239453eae2a72dabfbff1e3f050ff4bba2eb56e653f67fec33837af4a80ed9ad76f88f47715dfe906488a993274432c54cb34175719ecbae24d0c4c20f25ecce6f86c03532a08c3c75852b4b15a1c1bd752c61379029e633d380dcc613c950ce72605135859366df77de0604b04f1ee43f63d63e24479d936f58938872c233c69031bd70e4cb0c808df6dc6aa1ddbf7f9214d0b583c9698c6f9c44cb6e149f1be353871834e8defb6580bbe719df6a270932cbf8f17e60dfc1fea4cb576972685059cafbb2c34112b6c25afa4aa85b7367b026a4f1639cc879cadbfc53f2f627513a6eab4dd21c5aec3a5c3c52d5990897b585519058a099a1efec8923de61fe6a83dda248807f12f2bdd763f6fd6ae32f24a9568162785d6d94ac370b3f1ec83ae20e7a8e4e225f89db981e588be73cba378277f507f8fd49856afe724786e8b5b3b1ab02e3bd8946a588d239e8dcc458ac9197039c7f83f83834259be6a19b883614d593fe73902e4c0d3842b2a436752ff4141afb2699e529400fdc07d73490c029bf2995f0d21e92aa9dbb1bf66fc9d7d807798470a459cf8c9f3cb56c438d05e557a4b5b19fe2469d2c60ec39c86ff3240bbb41500c2de005113c22b2d897b742dc207a86f8556cd822fa9a631a2be11706059473bb70c599eeb93453d190af9bb55f7798c7469954ef51f6022e0ec24468ce57c9ad7fd61b3900aa9f740d1da62de465bd378dff0d4ae605173584cbc82a2c14689eb6c72a1e4e2f20d70e88ca5b4b765aeddfed8b3f5594fdc8f68c5e5fd43bff357cd6476d011ed1d60f591a9e462af47c71ef3cf185bb4ea5cec3b2c7ef07b97cee4730440b8253f068ac97744e21386b731667492590a24476df1c78dc03dab723a940a5472c501b2ef4776562198b9b128ecc77540edd13e7e2359b5df53415a2d364a9b3a7da65e68a0d0aa805c0e629750a92310e62d17fee4d75818ae99520bf0ca0e5c1aaac28b138b9af1220c7ea23f4b5604b06e24c6df57723ce1df640f8e55af52e50f35bd951fbd11224f1b25d303bbc68a3e5f661651f7ec903f8538b54b2f3e111f57195ea89519d533f2e2bbd35086ac198a6c90697ac45457f3622ca64b4686d679f4fb78aed7d372f5101b164c699928887352dcbced84ed4b8bbe9df324bcc5f0355279c31e086db7fd9029a329a27698b94aaaae6f6c4966c6e6860dff7b9a9299c75fb485e2abc3ac5bb273166757315020318e6b68ea5f02f4d72783458dd268559aab70e636492bbb7a9312e690a52b17c6c6d6b16d5207d7d3ebeeaf782c7998d487f0b7e8acb3bb5ae82806c3312881100972789b91e6daaa688e299fb0784c3d174051b17e13df75f5389f82fcc2cc543b4d5bc05f12a33c0bd378fa7b2662d2f1d14902c98fb86a066fb8e2adb23d0db8041b68ec13efc6cf128ac20ebdbc909d53068f64ee0b7c59f3da971f8a59195daa1a9811f234cf957bb43595ff9a53712234d9aec1e5", 0x1000}, {&(0x7f00000012c0)="7828948a645cd2f5138b7e4faf06a991a7b233822ea8d43679f856e0dab3bd53479cb2157cdf5f40b9e06b18b020344c20e348731c28f10a42e529569a95e65f72d3e74f1b6921fa0fcd17354e3f956623d740bef6d4e9f41a46e938b5e9317760d4f6974d52dd6b633d04ada28b8c8030468536d4fb29751e788b45d7f02f9fd90b6468a517c5038886cd1fb8fb120e680d4efb9fc5f31df930cdf85a6c0372b2710ca240dafe55ebc4ec121d34e8bb3a527244392376d4060ce84bd9187cf9a5b6789f8017b14413a430ffd953a48416174a4d83e88d15137e003cbd13d7b63fa2c1f39515a84bec589a55b919d8749d", 0xf1}, {&(0x7f00000013c0)="15f40b7fb7983a503e8ad346ead9fc75560c8f520199e83c1695ad3601ade52aaa216ef5452eb151536acd34d0061949d425", 0x32}, {&(0x7f0000001400)="ff310c2b0af1ce739fb511bd12f83473abc326eb00a7e166ab50d8dd96ed4562364855fde5db6c35ebc7e3c8ca41f56c05dd334c9aa92e8eab4a929bb3c16ee166d1a7d5a80eed3d500a49111171e6d81a3b94d745b52ef7c800d0e1836b96bf843e72cce5efaa3a6ca52cc85a9da8af4c3328d12c", 0x75}], 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x29, 0x24, &(0x7f0000000000)="59f58c50", 0x4) 19:04:03 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0xffffffdfffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0xfffffffffffffff8, 0x200000004}) 19:04:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77", 0x9) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a536e131900e8ebd81823fc7f0d7a"}) r2 = socket$unix(0x1, 0x5, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setegid(r3) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000001c0)=0x80000001, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x2000000000000, 0x80000000, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100", 0x3}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) fcntl$getown(r1, 0x5) 19:04:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="828b02006bed8a0f3000426be025c58867a422085a07fd1c7b4ae7ed9883ada6064ec41cb495a78b9da21df551e5a5d773922c023eeac7e22629ab251c43de844569ba4f83bf3d"], 0x10) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00009d628dd3ea933d90a9da2d809c090c2e2f66696c653000"], 0xa) r1 = socket(0x2, 0x4002, 0x0) r2 = getuid() setuid(r2) sendmsg(r1, &(0x7f0000001540)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f00000001c0)="128e1bcf6f1e65dade360a2ee2d10b68bee5e759f9ccc247e962c8b225e5d01094d4127c9b5b885fb0778e9064e0c29c6215b9d2191498e167b7ec23202c0da29af39320e6c1a065155f07692ea31e8ffb71d53dc2bb989418d462c1d1091d45dfebc1e0d0bee490d807b511db2af8ad306ef862426ea4e17ac12db4fa3610d8512750a66cd313b04435", 0x8a}, {&(0x7f0000000280)="2444a07ff408205d8ec3d22dfbd02a11814adf418bd0a760c4fbdf7b475f6eb9be02542fcf1fc70231597638ce7d9fe2b1cf34c0e1f8c14aeef9151be9e01623cd922b044505ce144dd2dc32b47fe5c3d6a2fc538c086169e32c8d40aa8da5b6d4f2b42624fb93535facd0562039f2bbac5b5fac4a708a7e103cf5ca8f34244f937acc0ea6cc0c2cea8518f43dc2c2fb16a6b1d739d062e8e2ea84b4f4db", 0x9e}, {&(0x7f0000000340)="373df62954c81ba8bf8febb169ab3eed707f55ac5f3222d58bec594196d68807646472e4fcca074d769c059b1170f6248ec84bc44e40760497a4423fc74c139fdbba0eacedd5bf67243c84348dc1e1802d4cc926289c7cefe4710990d1441c82c76f452711c9fef9c8840db10d450f7aa3bf5639523149d3e582753e1f857e51ea10feea253ae9cca420a404af0491c21809524c4a69aff0c9dd24dfd4cb64fe6665db4c7e9adf4040debbf25d7343260b7cf3e76c2e7a3a6a16bbb7f9e9a01359623a3b9e4021cdd0", 0xc9}, {&(0x7f0000000440)="6cc9c253fafd58a9d5d98286adda1e062bbc9bbd807d8d8db8b89e7552dc3ad54ee56cbbc5", 0x25}, {&(0x7f0000000480)="0959df167ec3a99d18ef439720b240e893d808ee71001f60f54c0e808ff0c22cd01910b47888e0eff115054bd962ecf5171ab94afede99ca9b1efdaf9176f28eb36ce86c2755d30fc9f442028c4dae321e480d394c80060af1ec32e4af6f8e2128893048c6d5b412c5f1a2a31c8f6282f942b015d04c29f5b4f1702a246163d847f78b9e5fdee4151a3ce82d099e312c7615ece168fe57d700f08f9b96c9fbbfcaf5f9ce5c7d2859158a2e896f48774baf8cd853d2449f5293cf0174d7b78c2bf2eb6df3f184132cd4fb9887c68b70fb07cabc3d0d97128ce10b6beaf29aed0ae3ff041cad4ba656942687c4a82acd7770d80bdcfde6a99ca50d6e6af1415f854f03a7988a6dc61bec71b3fee6ca7edc7a1da7b2f3b1772983dbc5e694733f494afcbb357bb2abad05ac210134b614bdbf2378bc84cea81ae1adc261ab85ac5d7f962bf53fc96dcdeeebb2777c9f1cbf9ae0566e851c9295d2c50ae8b364867e95062af7be0075e20ed3b66a22a599e3ea4431f0d8b2861ebe03df1323723bc1b41b183c012a8dbfcb3df8d48e974660a24e44013a6479f585106177f65563806ced1a8386ab3d1e2413906a56a575e9958a5d1e0ae1b2b51bf60b5cd6386fa0e72c7bbdc5dbd47096b051c8e31cdf9ef5f0e53578fe352172e3753b471dc4c32c509ea2c082d53111605c56fbf1851345cdcba93d524f555b25e99fcdfa7617e11fc9d4b921c57e670a0cd4d0cd8dde1f2e43e776455f238e2f98be7adab1eb0af45811c8ae68711323ef1f48cfafdd896cca8b9372d71876c8ff1bfe8c5fea9742a92697a2d5d4d67c6a42df381364151e0b7dd27a9ebbb35ba677af534b25197af7d5312eb9ab85155d2b9bf34c1a569ef49cf8dd616b2f1c53455ae4d169fcfaf8aa78b9a17834c44fb8750f6853dc6e65161a9af529dec8ec8a4a8126f9cc8bbb6c560e7343eac712edc4a48781c97a2666038db62e0b56f73fdae5c69e73c6d223f3bef477a7bd9a27eb38bb68e297414c09eed0886206db762a47f52695808f44145c13505e5a117fda79493ad9193207a01859d522a0fbf21ff6b14f093e9b282766ac65df89af58e7454525a4ba739b195874594d697ee38c5df87fc98d22356c8a72341f26b75f49ebd6b8b5c73265a8da3a4a7c7e0ee2ba36da93dc8e8978d73ac96b3efd8ca745cc04d0c3a21ea60c403f7be245e75b843ebe6268bdb795eb98968a2d66598d412d30c643c02cea86a9573d874bfcf29fda3c971711d3704fa38b6617511d88fc6fa1918c75b77c7821d38225f626fa3d216de8e90763a5df8868e314904069296740c1da23f94088e9a34509f5b0c6514b231d88f372e4677970c402c1c019e573c9b0e2a5b6aad67addb27a86d0bd9a27fa7083fad3437797ae9cc55bdb690e70a79875da82caa88d529861bfd207d43df9b628f39db8b2de377de9b20b529795e046da665da609d91cc75ceae5859156e62c511f773876eec90a099f3261006bfbee70aec39a33a1ace5189562fe7c0eae02095469f3e77e0b4caad9d409d33f492060a738c7ca278f2491279d59a2bce3e6f08c77d8c8d2bea685ee1ab728111ddd90aca42edb4bbc24bac525d467f3183bbb9bd2f498ef1a6a61766a45c14fb8c603e29d67e326bc012f176d1c145c5938d3369b4f1f4df6aaff9039053350868207f48535207e431c3fbb08efbd758d5a3bd1f82b6f4294285b66204cba9e6579bb7d906ac2c8e49fe056071bfeb6dcc5abdb4f2f6377f21177ca3e45cd027bd6dee910edde6cc18c65b2e525eb346a73233146d8d81bd13c6074ac96ac5cbfc2304f5aa146680c43d4e0f1e5385e34530cac8a5065fe50c384f612d1be4cbfc8c4936c812647772b11e4155da9f592906e00f3d7f646f10a3f29143c77c549871c3c5b0a0b41542deda6ccf400848f535ffcd05f2d768c6fad4080849fe8e287a0632891313c2b0c1003d2a6142191e76ab3e110b84e7fdb4b71246fbf3dabce02ee017acfd33a97e97058247c9ce294558c5a74a1ac92fbffbbbfb3e8192d1cdbf2dca8905ec8d8efe7ebbd44f1b3ee40be8a70ceb609718398494a1ded3cd01b67bb7fd4c77f1b735858bf27f6357c8a8feddf0e4d2ffcf1fede048a9f47683a6357c75036fa18079dc47c663aea64dd418ef0764650d61da51b0f8d2cf544961c72cec27c61da31113afee1cf7947b6a333c11ab62d0f0595fad658010e16f8c35760ca42b0cb4954b4acf9b8bc43c397d6e318d4e43d87ec4e23ce508d076af0ca9b6549df52ca1131e979717c717bb9f40ee843bf3ddff8f9648ae0cb69b9bca2da384a3ee95a93c511db851534a7189b9e7ffa4735ac4365d2120f0f02962d4d14b265339770ae6fa17d6e40b5226ce1e8f9db1fe570be7a2b64c6bc423c8d53259b30d023229c15626fcc001da952caa57a4f054dc6099e14ce61cf449ae5ec66bb8bdbc336a96cb03d3628f76ced5c546fef32e191de9d1a0edfbd395e28f7d106cb4f5e135e1af361e3d81b9ed5b2771547e1faa841a2f8cdecbdf1596377af6eb9638f912595d9851a8631158f47e11057a5bc41525ef49d474935c4460df68afe550d660db0f88d34c6baf247f2bad7bd532895889a81af748f9a2cd485b44fd96049ef6c12395839c3b039b1c9a3b7378540c677a8de453933acc1d55a3b76f586931ed1dd31c2bf34d816430c07d8890dc2df6c65845e9b4ed9c71499c2e6f626581ac1a00ec7a5a07e028905445ba47073c185eae767c7f65cf17d76ed2a4d080c8b3cb37ab0f4191b3e0dec819c28a07e63a321b44a5254a180d1e3fbe1a65b165198b0b336604839f77bf6a5b43b6627345b182ceee9042ae56d682b27a9861b51ea0319b6f07412c6b99c997d98c64f19d311030d8e00b30d7b7e43d5de1fd0e194fee6e980dafdafe4d34665772ae727da70b2c6c1eba199d10e1ca990721914991285ebd2c3d4c5b2261c44b9fa470c44113a98d59d011d490f43f1d2d55bc55a0400bb9ad96ddcbbc4fbfba0b07eef0b7c9f664e7e5acdab7f8b1f1811b75201758aadbf81ea50f49774f1a4048b2919a83532d1d52c9c6da3d7498955571793195e3c1bde12719df8b296ca33ad4569e56f5e55ad0b6ecd246a8d3bf63a85f26e6458e3397115e68c5e30e98be80585a03e5b7c5dd2d7e0e725cbda11fa1229b5fd3a6086fbb91c7063f629dc0759b66ac3c34662de67458fa80ae8d3d7d5a4fd969a2f9f2697c7566106478ef7dacc1567df7333b0a019de38ca4ebce8ec2e3581cf0dabaa06d820f892db2ce6d980a9cd48b8c474e29c4a8fd1403b6190948baee9eeb8588ef5257e0bdb7104f7b2b42065a80c22fcbc832ce793170ea52638731e70f03cd7d0c0258ad2cc7e9c6752d2ed788c33d0536a33b55e2f41a385e401baec7f93e9158d90e3c4d55209b0f512d1f6f545315deb217247b16b98d911356af98bc8748e287b959db1eadfb115c8d3ccb50ae6f752488cf714231a58a33ea82205e6bc3870dba1137bbdb12dd1b49d8c90fa476f210353b67daabae2b663fd8f557416e4e8bfaed89df16677ad139889394d1052de56591d82f6c9fac4326864c565676c89eb4c7a5b945cbf8c645d918c90a40db480af0f541a348d47c65bf98f72bd8c9b7a616acd1f8c0de380d323ae2c7bead4029feef17d7e8a33df2d90f2bbf0d841ffca37686fbda8c07a97ed199ec5f6214d2792f6c3eefacc6b11d9bbd2dc995501c5ade231e1b72946011f24feb855139604aaa3ad129b4e3c52c7763c17a399cfabe045561c1438aac3a58e1865f832362055ddeaec1c36e0e595cbbaf8577a2fda6d8ebeb0aa13aa0a07fba91184d11a4d6af87645e4b2d063ac3992c6abf34de83c75032f97f7098c267cd3913cc490f3b3cbcdbe27b77e731e77e0efdee412a75842a6c36218e934d3bcf1e2babc32490330b58580d6ea2e769babeb080475218dcbc760af692387156f34328cd7172643b5e087cb24e4489603a277306ce4693bf859a0d4cba243b9cc6653a5b266557364df49410b1ee0591f6849eb4dcb2b7bf64a34e94df726906f5a0080804be89d0f3d14ba3e5baa3714b0651c582894b689d18f0462acde458a5becbad2204f8196cf601738f953adc92ad6d94ea67130907d2ebb6896f5173c58d862326b10e642d5eba8c221997bfd1d0d8a763d11915ad59ca03c9b89f2b8c7777c8362c3f27b33e4e81e321afb44d279d2aa5ced1ae995de98b79f49efe009e530dea8ab177e19891399b2f60bba66e91ecca755c906d57eb33989756864a83eda00565959c3db7fd59782e3bf9b317f0a3651cffaee10669a49a9b6e48182a23d50906c35b1e62003ed12468dfc2c6ca368792ba201660e587fc171d8904a129833bf9be6e5b23b5738c932982ee24b3b64613ff265cb57f655a3a819a72fba2742a7e8ad71c044f91cb65bebf6d7c78a6bcdc644326cfda01f9cec36c7b9bd199c0737e8d1bd5ed6cbbea56db748e88735338a1ca123dc44970c1c02d94414aadbed9462ae0f07619b9627e7d32d311962fda27956ff7eab235a0eb21ac3132fd79dcf085449d0690c4e7444c49460cd7d4910a6235deb0e2e1f513efafc278d69ae0690c8fb302cd40a67bf2bf7ad7f008a89f16e9a2dc1be5c5784241f5e1b55ecfd33b3f2f1b4941f1e40235dffb90adac4e8177386937fa28ade68acb6512584bcc87034f5196bac56ef76472e968a38cce239e07d180c7a39c3618d6830345c2cf770c08ec6d7f2e0e8b97f29f6abdb18de8ca81453406c9cef89109d076dad656fa7ea4b2de0831a44c59338bf9d6335b375d170ae1ca3cccb1f28649ea292117b25b93721856732f0d93fea29fe0642304271922a780e7871d40aed9aed8ba6eefcea64e76277663b6a2230627507688bade2f85559c2269741d4adb2654a9bb2b76ababc07cd9123637fdf6c576c5458d9e34e3315ea93ffa0b04f32edcdcaa7758475230782cc1a69d0d57633dade960df6b799c2ca21a4180359dfea1170cbc75943f0e258d855a232aad559667e58084f932e4f1d11d6089bd9831bcdcd401cfc5ca4c59a9eceb1e27f60ae129ea55e4fccacb8b49b36f85c780d3f364f4afcc2f416ca0386f3294aac35d8892532ccee73c84f4c5b4490f75a294d0534dcb90c7dacd6242c3720091bd3593ca853800e8594d796689bc668d0894f0a99e69a96d55ec16231c8f78ccccc17ce3512e23311b7e3f640c33aebd71ee99aed28e27dc8caf4aba6a753204552fb2c7e0cb953e1b98b0b910d6b254a72095eb5da4bf2db150bb5ad1c6e095e197f2b8ecd1eb40bd959f30459dc20997c748e55251638ba19f1ba584b478837856677ea6cca51c80c302485a65f7e7bb163c83d8da51457532feab1f4d1491dbcdd8d8ac7cb4504664af10af218b6618273286fd3a1d8b89f7cc461d66a686957cc2c73f19e070a8bc417d998cbd96fe80eb5a266a18e7ba1b62074c72ea5dc7897c828bde52984b2732188aa1388660221d5bcd825bea308e76e8d7fa290b1640411ed4b4f40a0fc4f600395e4d65a4057150519887527f0402e85dee3f5fe5bc11cecd3c617aee2d8fa25925660bc002844c5a5d270fae8a9c3dff94264e282f902787ad0f7d10936909a30b8f128b200619c25f60481c13da54f56a1a3e4e7d63e122bacbba1f8b8d780cd45d2a701ab90a7b38656d690418be3dd98c64a9783b7bf9796a86333286a2b2d55342325100d66e7572f392a83965ff0c98f", 0x1000}], 0x5, &(0x7f0000001500)}, 0xf) r3 = dup(r1) setsockopt$sock_int(r3, 0xffff, 0x100c, &(0x7f0000000040)=0xfffffffffffff801, 0x4) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0xfffffffffffffebc) fchmodat(r3, &(0x7f0000001500)='./file0\x00', 0x2, 0x2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001580)) dup2(r1, r0) open(&(0x7f00000015c0)='./file0\x00', 0x40, 0x108) 19:04:03 executing program 1: r0 = socket(0x2, 0x4002, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000001340)=[{0x20, 0xffff, 0x0, "842afbc0f01a9b2b2537daac8b20"}], 0x20}, 0x4) 19:04:03 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = socket(0x2, 0x4002, 0x0) dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x2, 0x4}, 0x10) 19:04:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x7f, 0x2, 0x0, 0x0) 19:04:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1e) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) mkdir(&(0x7f00000000c0)='./file1\x00', 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a00), 0xffffffffffffff54) 19:04:03 executing program 1: r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000000), 0x0, &(0x7f0000000040)) r1 = getpgid(r0) r2 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x1, 0x2, 0xff, 0x6, r0}) r3 = semget$private(0x0, 0x2, 0x28) semctl$IPC_RMID(r3, 0x0, 0x0) fchdir(r2) r4 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x1) fcntl$lock(r4, 0x8, &(0x7f0000000180)={0x0, 0x3, 0x800, 0x4, r1}) fcntl$lock(r2, 0xf, &(0x7f00000001c0)={0x3, 0x3, 0xfffffffffffffd1a, 0x9, r1}) poll(&(0x7f0000000200)=[{r4, 0x2}, {r4, 0x104}, {r4, 0x8}, {r4, 0x4c}, {r2, 0x121}], 0x5, 0x0) preadv(r4, &(0x7f0000000300)=[{&(0x7f0000000240)=""/147, 0x93}], 0x1, 0x0) flock(r2, 0x6) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() fchown(r2, r5, r6) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000380)=""/11) fcntl$getflags(r4, 0x3) fsync(r4) r7 = semget$private(0x0, 0x3, 0x8) open$dir(&(0x7f00000003c0)='./file0\x00', 0x8a, 0x40) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000400)={0x80000000, 0xb792, 0xb8, 0x101, "5648ccb5cdcea0e7e315cdb7d9a3f84d06da8340", 0x1f33, 0x4}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000440)) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000480)=""/4096) chdir(&(0x7f0000001480)='./file0\x00') getpeername$inet(r2, &(0x7f00000014c0), &(0x7f0000001500)=0xc) 19:04:04 executing program 0: getitimer(0x2, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 19:04:04 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000240)='./file0\x00', &(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') unveil(&(0x7f0000000300)='\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', &(0x7f0000000380)='W\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x18, 0xffffffffffffffff) r1 = semget(0x3, 0x0, 0x482) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/180) 19:04:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x8, 0x35, 0x0, 0x0) 19:04:04 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f00000005c0)="541546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a391", 0x201) syz_open_pts() 19:04:04 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() socketpair(0x10, 0x4000, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) fcntl$getown(r0, 0x5) 19:04:04 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x6}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x6e) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0xa0, 0x2) shmctl$IPC_RMID(r1, 0x0) 19:04:04 executing program 0: select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000010c0)='./file0\x00', 0x10, 0x180) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xb, 0x7f, 0xfffffffffffffffa, 0x400000000000004, "3f3b1cf8d38dae7be8dbd808b244627d21bbc196", 0x1000, 0x8000}) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x122) getpeername$unix(r2, &(0x7f0000001140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba36000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016224ca2f191e7ab01f9511ef61c27b51a56ad2290e2923319327715d11652853475189fcd9eebb14f64df37d63ad628390b91f0fade10e76dd0e4b89543df9151aa54377e9dbe47ea98537262935be82f0241bfea7d89aeb3698cca68de9813fd254872286284f6000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1002) r3 = msgget(0x0, 0x44) msgctl$IPC_RMID(r3, 0x0) 19:04:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x800, 0x80000001}, 0x8) socket$inet6(0x18, 0x5, 0x10000) socket$inet6(0x18, 0x5, 0xff) 19:04:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0xfffffffffffffffd) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 19:04:04 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) r1 = socket$inet6(0x18, 0x4, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0xdf1d, 0x4) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 19:04:04 executing program 0: r0 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) unlink(&(0x7f0000000000)='./file0\x00') r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmctl$IPC_RMID(r0, 0x0) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 19:04:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "162b15cfcb5a92f43a30183e4ec99751862aaf28", 0xfffffffffffffffc}) 19:04:04 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) 19:04:04 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000), 0x0) listen(r0, 0xffff) 19:04:04 executing program 1: syz_open_pts() syz_open_pts() 19:04:04 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) close(r0) ftruncate(r0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x49, 0x8) 19:04:04 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x13e}, {r0, 0x8}, {r0, 0x100}], 0x3, 0x9) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR, @ANYRES64=r3, @ANYRES32=r2], 0x20}, 0x0) 19:04:04 executing program 1: munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000f1c000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 19:04:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getrusage(0x0, &(0x7f00000003c0)) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00', 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r2 = kqueue() write(r0, &(0x7f00000004c0)="6ca26407b20ced81affb345f13ec3bebf5c3c3fd8a2033d38d9031d6d3342d6ced747c7e1f94f78582a0d3753415c6cdd13ea1a940909ccf1999da8a0bbe19b323ae50c045a025962512579d22570a91f3fb", 0x52) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xb7}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x40, &(0x7f0000000040)={0x7, 0x24d250c5}) r3 = socket$inet(0x2, 0x3, 0x9) accept$inet(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000480)) kevent(r2, &(0x7f0000000200)=[{{r0}, 0x0, 0x1b, 0x4, 0x2, 0x24c}, {{r2}, 0xffffffffffffffff, 0x30, 0x4, 0xf037, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x0, 0x101}, {{r0}, 0xfffffffffffffffd, 0x10, 0x3, 0x5, 0x7}, {{r0}, 0xfffffffffffffff9, 0x81, 0x0, 0x1adb, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x9d1d, 0x5}, {{r2}, 0xffffffffffffffff, 0xe0, 0x1, 0x40, 0x7fffffff}], 0x2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40000044, 0x6, 0x10000}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x8, 0x1}], 0x1000, &(0x7f0000000100)={0xa5f7, 0x99}) kevent(r2, 0x0, 0x3, 0x0, 0x7, 0x0) 19:04:04 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\',-/\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=':\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='#[@\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0xfffffffffffffd58, 0xfffffffffffffffc, &(0x7f0000000080)=@in, 0x53) 19:04:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) socket(0x3, 0x3, 0x8) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f0000000040)) 19:04:04 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) 19:04:04 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:04:04 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r1) 19:04:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="00c3d4260f2c492a7bb9082a4a91434f2851de1b00752d3d9052bcc68c2a70ca4825aa7d2ec19caeef10f515cbaba0eacba994431219af6c98abac297a7068e744c4a375a9433cca4d29498d123bb9934fed76d742225379ccd2c48216aa8359cd686de7ea6cb8745780ae5610b6e24796f8eb365824ae2f76a1ec4afdfa9a6e1c2e97eb6f25d9a11eba4c8b4b3e67158f7be9ee75a90b36b544fd2cddb510bd288cac83faebda35d3df6ea1b37afde5eb4cbe616528d307e28549ca871b5260fb4a780b65f211ef9900b958365e8177e740709e23891d761a96ffaca4e641177b0f45f59cce656b33299c877463407a4d9a1123d544d285caae018aa3584f648b5626fc23085568a1bcb5999dd43fbc9e"], 0xa) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/83, 0x53) r3 = socket(0x11, 0x8003, 0x0) bind(r3, &(0x7f0000000040)=@un=@abs, 0x8) pipe2(&(0x7f00000001c0), 0x4) write(r3, &(0x7f0000000080)="b491e559929553af7ea69cc0ab1aba03a77c2b8040bea762914070af3308813ca44de9b8aec034a35814618c49b58e1002eddbdc6c69e519c1d2b6e8b1d5c8137c50e49b40cce140fd8345aaf1fead3f4ba4c6", 0x53) 19:04:04 executing program 1: r0 = kqueue() close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 19:04:04 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x3, 0x5}, 0xc) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="0001000000000000ffff0000070000002ad0164db30fd4a783581f395055e11b9b47cb31bd057c1e3f0000000000007fffadf6c1a79d30ef652e0ae74f3502f852cce11afb4c4c944baa4e4ac43d6099df8e9a6027f0bd3c7f56bd7307f26b97f44710f5bfb9d4481b4cf1fbdd648229a9e10f7e710fea2eaefe9d44153506e4ef1bcd378ab1f30afe26d2e23e944d0201288a980b4156ee9d5c773b18a073f1c96d3ecca6e5044d83712a8bbd09c21664d3230759fafcc736248606680179246e139d0e3eac7685907354339a03d75d8b4e59661c63b56ab268fbd285d8419e5123f4cb057fb541be74812c2f2defac78b62733b8eff008f43f65ab0616e914c19fc93a0000004000000000000000010000000404000055132f0b53f9444db1aebb07f55fae099e4ee9b35a9f616d91e6efcb78dd2399eb16450cc83be69be1f9000000000000a800000000000000ffff000001000000793b00bc449ec097e2053ca0464d8b1719780d953991fda5abc41430f9bead1b604368b8a260660bc9f4b3d2b260e724ae04d47460861fdfb2701dbd54238934f9c35203c7ad2b120227d5c7e48a1eac7f208808d1fada8a8bf8291ef73448d88dc23dc7bc6c730b9970873a6f23c3e6cd2adee871e878a4d463cdc5ed20b0a6367313ae2ea31d2d4a0a650bcdf74c9ed712000000000000b000000000000000010000007f000000a49aaca3c0af8b00af69b3c06787e2f2f44a78aca76c883aa2ac702dab021a9432863c6881521509e33e1adc24e8ef9ec3b1efe3a452170e6f71b06dbd632a945c2e0a2bc7d112399c7ce95cc0504d0eea034a653fd1bf5c61cd46a04f53e73e6c36266cba096b887b0a12dad08ad282ee7250e4e9fcc74a78937e17c6ad516828cb491dcfa7d3fa62edab237a6aecf41d609b45305ab66cb2350d8f21000000"], 0x298}, 0x0) 19:04:04 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) rename(&(0x7f0000000200)='\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', &(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') utimes(&(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)) 19:04:04 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000080)=0x9, 0x4) r1 = socket$inet6(0x18, 0x8001, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 19:04:05 executing program 1: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='r\x00') 19:04:05 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000040)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0xcb, 0x8000, 0x2, 0x8001, "770ec6f2cdc8435fa9978597a6f1c9c156a7a0b5", 0x10000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="da72cf4ce3a97cfc888281e45c4f4379e179576ae169e72c3ae8851e7ef3ecd249013ab5460d59f474837d56dbd778c1825cb8406e9c2eb8eed96a246fdccdbc984ec80276495a9f4caf9622799f220efdedfd59c64abae1db62ede350b899bf319dcc68b2047cf527bb6efd69bb91c15e", 0x71}, {&(0x7f0000000100)="851a021dc0", 0x5}], 0x2) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a", 0x5b}], 0x1) r3 = dup2(r1, r1) getsockname(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000002000000000000000000000000000000000000000002e22000000000000000000000000000000000000180000000098"], &(0x7f00000001c0)=0x3e) ioctl$TIOCNOTTY(r0, 0x20007471) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x10, r2, 0x0, 0x0) getpeername$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) 19:04:05 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0xff, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) getsockopt(0xffffffffffffffff, 0x29, 0x38, 0x0, 0x0) getrlimit(0x3, &(0x7f0000001140)) pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001100)=0x39bc) 19:04:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x8) fchdir(r0) getdents(r0, &(0x7f0000000000)=""/13, 0x266) 19:04:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xffffffffffffffff, &(0x7f0000000140)=0x7) setsockopt(r0, 0x2, 0x7, &(0x7f0000000000)="632aa5676f3bf174692126f64dbf1d2255af87f5748dde92b6687a693ca8d4448c47c52365df9a16c7177dbb1fb7d65d7db1423e3e198d4db312cc4477eb320808db51f6bea92ddf678831f1017d1f006fe6fd2fb2b17248a3019ea3841150deeb102f92b0a26eef590463965e12f1153aca1ab12eed50ece3ca3030afc33185dda6034d2f103f5cda54657df4b2f97da8e21c33b4dbd97f9f1f038b0fdaee8b4eebfe76e977698c2be7f7adcdc83bc36f60e20a5ecd1e47b2afb3fd13c3b126f60bca9ca851fd3dbbec524c1f6b61b27971ee9ecd8ae65ce06756d56276ee6f60", 0xe1) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) 19:04:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001400)={0x0, 0xffffffa5, &(0x7f0000002580)=[{&(0x7f0000000000)="ef453933cab07cf9a3e858098f1c588cdfbbf38e7a8aef0a6decf672f4ceca9de1a421b5f32d76c1e246678f2b855b3f7c357fe21b3b42ed97af78beff9aa41c0140511b9c97bdcfcf8ae2e881dcd077ad38e32d7c02f63c5b731fc00a72a23aa156a483c612b976cb7dd8c98353de726a"}, {&(0x7f0000000080)="1559958847320e4cbd53844cc7c759e29f8970ae9439988efb2441c81e299f0d6d1a1bfb857c60351d2cec0151f222079eebaa0129612185093da4d21c33b6ac7028db5eac9b107ac9ac7519bbbbf035b19fd0475b628ae2d0e61eda73665ef28cd44e93c259f1f7f7003a5b8a0e65bdc1ae64941bf89a0a4cd4d7260fdd66bd09640d2a7a0c8725168f5495ec9623615037ed838e0dbc2030c4da34f00fd986a2db2cb33128a34057c1480f953702919de336bc2f2c730ce199703207ac30501b8152d3d3a13a25cc35e8ae076ea29af164aaa9373dbbc7706835e2bc8ee0f90e905b85b6d590ec9bbe13d7d9db1c59929c738c7d5f1a6ecb3a0d169682fd48b6e754f7fd888beabc8636fbe12f8e105b663c7cc17c6810a4eefbb4c847c87dae6a2937266bca6fb8860500ffc731aef8107501fce1bacf8d1084213764c6b8d17ab36c62a35c4da0f3a3c4e693f022c496655dfcb53abcdaea5e6fc429ece83b45cd2853cd595ba28db7beec6f84c42aa3cd915e929659307899a48f65d0adbc4698e301da22c67384b97e48b357f734bc8d4ede2efcb4364ee23c54e965e867bf13ccdbf6196a3c2a8ef1d493093e123758820ebbd574509d4479635452f0df53ec2806e126db41a3a29b8cd735e562119b4b6ebcccd4b79e25f4b235eb4cf7431ce4302a01922d28da24274cab3985ee4c4f13305f80f609aa0a49cea9e7f773419541708d9030ad8174a6c2085887321cd3d919c3ced75435afbae1ca332d5da68e975e1426df7378de9c492498f45ba30d64a36dc0ac14fa25c10939d3e999661a84c2f37445588d5ceabab7a52a3cc4f5dfb2a7c52b3a5a79c5cdeb067c5a1fac900b01f7105f3625371d0c8c71acf46262eb5b5480e355d5e88b7df2df459f530ebfc7b4861c7aea96b26d6f996747c244235f2c041757d5b2fe60c820101b39eaefa8c561ac689df7451f168837066f2f66d9ea515b0501583386961360cb1bdb00b2cc758bf9cf87c812139e44e70820a0ec73af19c9b178f2953f496f3c1658f6e1e2640c33118ad5963b83e5c6aaf2ec4b3256075dca3300d34d14b2a17d78b771b6413f1840414c5f47cb2d3070c2b57d6e29a0e08820d61224dad906ef74133f9004c0033c1d5c7bbc98d806decc5226858e1456356d7d42332850e059e2f48f097ebfebd401de63cb705c25e4799e31bfae526f24dfe7026d8c7e33c27e6b9d644b61353ca954de476cb8d6e029f91ba6e50b13ff6dff9bbaf69be31bcd2c5b14db86e4559d193a750255479b34c88e54c40a3eb14f5c6a3fea4cd3a966a070ff1fa7dc3d69a321245f856e17ef24ac82b0c01b2cc7e42e5b5c55605a3d88c27b770819f171ddf8b03ae0f22aad725ae3450e2f88355876ce593728e8e242675ff769981165d0eacafbd6be1b4454aa1831464888fbf0befefb97b1a2a00b57875de4f9325e3d3fe5856d34b0394d2bc25486b87b94933c3f9ab7563652e891bf11cb3c6d6056bc7436752574ac40e8f62f29b5b57208a873ffb4bd3708cde454ad69397d8118b6c821749ff38a4174861228ca35a2aac55a3fb2f16755072f616d2fc615e6e7408aa0a9520cdc423975b98111f01e73880ba513476d3f3d1ffa1a5eeaaf48919790159aa848be3bec0728d5aca55fd7ed230e696fcc5e283dd4ac5266296b0701947bae42b35c0d669b397a21a10b55a99d7e7e32fe23f01bbce1e7e5524ad3709f0750b7c24598dd425fcdde027deecfd7f6d93400e97426e000bff9c53aa2c71036a1f96c0b416e6b764e3f4a10c5980bda1710a80aec190cc499e340cd1a0746350106e00879f5a9e262e65165e5d45246508810b0ec1aa04d4d564044a7a7db8481c077d73e5b41d8da7db460f69506e4728b7d6b8e234c03633b408b09432c58c65faf2454003b5b0b346d7e5565ca7ac3f217aafbf8b6c52a690b8102f290886f22b31dd27558024db8e7ecf80c1a63a699c7201bd33d36bcbe2e4c9a3020e4acf113c065c3ae0f7093572d8bc4bfe0f5f48b3d4e456ac614a9ad83c3a25d80344ee96b90e7ec271b7646106e758e13ae71c01efa72b2fd6fb6caf6e99c1556545f5bf73e9700c7f5e65351e58e673beb6c85efa0acb8c943227c1bb763d22c3e7568c977c9ebea3e714822a4e2b15c094a5f0d7b418e13538ca9ed31eaf790482fffccb66fc9cce0c5ab24fb75639c965c4369caf56db2fc54572e5e950e33397a35820acf5faf7dd68b98bb760012ac6aa2b93f9d53ab70ece2854ac091dda28dd0d115a755924beb363049073fc30969ffba7cdb5d1f553d92abbe3bea37af732b65d6be4c3d7ea6fd9fbe428c48dfa6749cae9287243fba193ea86d4290881b450808120267eb723036f50d30d4a1e3fae1a5b9711748ee156fe353e6347fe97eccb2d45793914a4c57491de20f729ca3f09af2551bee315d2d51f8153766bb4d03576f2b330e5fd53e7ef542289dc29e991738b15fb1a52fe5e975a302e4332ac1dba7d58d75e9825308db723c9c0bd491074c763d5167dd4f23395d609ebda76d74177b0835f597fe97ce6976c24752f0e77351b0b233107f959b7db45458a1dc460d553b91fed145fe358ce8673a63aaa9eacf1fa843102e60cbaca10b1976e328ab14a1eabbfca81d559ba8ed4a98bceb226bee768bb950378f3d41c9ea7279b025bebf05a7a3787f10813bbfc024177f770b9993beeba54799c60e08567eb2f8f06a62a2f41a0fd4ae51b41c0686d42c551565a22bfd3a7a2165f63450084ee1e0157c4bb66d6ad5adceaa2697947ac4689982fc9dcc4f4ad9a6523225b97666f3f5a2d4d61d563a6c5cbcd02ddc69d695a5e8f23cac6f6e9ed9ee1ab082045cc54821f209d2baaaa95599f66f707806466ee937226d45f5655ba68a86766478f37392b497784bc4b24d0bd15fdba1df2614eabfffeb819bac24bdd51e3f9088e83b46970685f50dfdd76820da484289fed6995e0d1989a8d062ca5dd004db7395d50e90f165b5101127b6ec6a26f225b6be672e94a82e9215e6e4d8ed174f2cb5ef4cb421b0b5c69b2bd39d0d543c6f1ed8ba145cd6010d8e44bab6f4432fe6de26896f1e57a61b47ab7379aa10bd504b9bdb4e857965d0668bf442ecd89c7b81e76151d85b4641b9e46e60340b842a3e006bb9de612ba6c0e57e1e51fc6a3811a51729fa3c8a91d72286f8a7c26808ed18345ded14c6c37cfde5d81635e57bd9fd905a2272a27c9e737bd2149128becddc91100878b60e90ddd583743b224d5eda0034837ab663d875cd422d761156cd0f61c311c5c943dae9b3c71e6333100b5a224a943e6a76ddd5c18074b856c93947edecc6eb6e6ab1ffbb9b4b9b23ea5e8c4b82e06022641b0dffd532610b27e9d227756d4089ef6d71c67394d79a09a0bff45cc59240fdfb8ba92b2adeffc27e66a17fc4a04651434f7f2c3fea9b4ac55969b9e5a2d4379976abf4199fec19b6fdcfcc804db771c7e9b78cef8e396964ed86964b2d96bb6b0f793fdaa9c4bfe7705dec0a2993d57ffaae59d2aebbaae8fe05125c56e03c27fba53e42697be244ab38d6149f842358e52adc775abb597250bb2878fde875153119eb5eea623a913ea0bc575cecc4e295a7cbda627208d44a27477d734d63dd3b036c17ef008be6e1d69d00d2c48f0a2aa7f3fca3dd054c70e337e167ff36a097bae1a3873ac8b6f34c5ff704ad0950cbef720379151c115b3af6be819517c04bf52a0cc4a26a5948c36eef255687bfc197854c96d9fe9b7c87beedb8053b3c7943264e35b7c11d8b7ef448472eec22b961c76bba66e8fdc4fda704baae4328ab705974827399205eb877d26f4ba59a64d47cf9f51282efc48ec031365dc9997dd621b3e1b3f027cc1b1a3f7ac0aba14fe7675629d679ae33247f9dc0ef2e015298bcad0f1dda82a21262e85e636f80e2b19a8271505a08cd1b572dbabbcccfcb5fd4ed34aa06f44d9e40a2ddcd4e01097306c3fb66e321f29079179e9ea6a851f5dbd65e8db1083f0306a8a8190e495c59556882271231fe0ad1da8a649bb190224fb565abcb1d80ced14ba72b7c33856fd116880313c6474d6fd19a814b7ccb9d03032b37e3f8a26b436e749026f495ce6a662f110144597c47e8a6882efd8c04c5fc5eeda70efc3f9884b7fce024f040618a8146c21c40d61232b2be0bc1e33ad680c284a02feab0c49373255f42e347bbf5986cd2266ce198d7f4d366b2993906dd041dfc55163afb00ba25cb3b60f06af94eea53af1c29e1ac7f77bc374a7b114555eb54df50b3e91fe311337e817fd7a64859e234ec5cf804bc95fde52cd7cb396f8b0657d79a9ca4e42c82b586574e63269d0ef47ae4ea6e3899395e7b484eaf87ba4d537edf9ba2ab741da157aac889920875af0e52605c89e44009ee9b9bbfe3646cbd6ad41f705eaebc81dc6d99a970be1e1bd9a946cf341d40ad4d70cebc78c295516603a5ccbe5e63e12497786675340c2d20eae9b6bcd86e61f801e65a66baf8e31bf77c1aad369258a57f0168d9633918f233200083ee9c77dfd1e4e9c44afdb5689fcd16dfbc0fd7b1563d4f95de95fb6ae06f45288ae5aa380e53809802c61aeadad1be2e7c92274a1e859db703b878dcd528b406f662447e873f9fb00f08df2d107128da6b99769812e6ccac3de819ddf8b8a3ce263adeeedbf3591ae27941ec632e6750623061baa8d0c04cf17acbe697ccd202aec6008ca80b301716c5db0f9523642fe43a8945e29f778601698178fd7c5b92d97570391458d7a76c8b18c2713abfc0f86523bb881d0c0f3d6d3ad8c102d92b2a7e87e0b15ace5377b36cba194b249d831e4a205334c9225ce388e2df1b446b6507b4d6006dd6f3273d4b31269292cfca22caba4e69688178ebf6edecd1077f48e8237bf4356714a481bae6c37fc82cff2122e6b1e86cedd7104403d87168972b38db75b459698779d63867ad4fe4d64e7f7b79a37482919a47209731c277475c7a1f2c0f1ae38b5f11b4b87559e0b1e71a5285e011c1e6732b48b53f4224e7e62d7db06e93a9504c6dd3caa18b2bc92e691e25aad08bc6ec09e622853b233ab614c99bc185d4de48469106e19886f8cde926f1f6a2591a6ac5e104f142a2dcec1c85045628f563dae1b935611d606dc558f7ef10bba1308aa07774bb76f755bede91fa86c18c98169544d47466e606aee005df2f14806c626b2e50a48884bdd6e199936e03bc8470af62687d81c6b888065f5f9f8a00df69d64c9e92821c7610d41065550d4dcdee3656cb0d5d30b63bcac490159da62533c05a632d92b4e56cac6f92b56d612f82297748a9a530c6fb0c5d72ed1bcf9d93a7f72350640bbc44af777c5ffddb3d897d6218134c6fadd9b5209e2d78f347c47703e8d876dcce4e5efa246ac9d50be32994e7835622e0f6beded3eebe2887e648d8b339e7b3b6aed9a12c792a698e8d06f3c0f34369a0cdde5fe7215e3cd896c122662e969f7c5a1267ad30965368234af2f1761a1d0e7562b498eb22d5334bf3beb1ed05ec86a7a447d2e269d584aacb8ddba323c6598520993acb470e7d13e17bdca0476895ccaf6caeeb602b97323d7bc37309b769f85f267c32e689bdedf22860e5d814a02ef83f73b876326c6b8199bdd8514215dc348f9983621c8b3a280e17cde6885a34c3ab75eae4f11ed89f7a74af512f3804b7cdc2c77e90bd120a0b5663ed1095cdafe35ee0c40ff6dbdfd81db5e233d6de0f6ac6e6c87f5329806b4fe91bcbb895fc3114"}, {&(0x7f0000001440)="98c87f5ec768a1a2dcf07045ab0cd6b7ad1c272d6d59ebee4d19d133932c5745a25e1faf86021dbe02352a5244a0fcbc03d6ad9d25836b8ac61bec0a6e0105ea9be94b7998bf0e488697ad9848bff17cc6946bff32349b01033cf213232b947321a11fbd603c18ce1aefc5caf1a26e30c18d91ee1216c75e7c6e4ebb5abf9f2656c4a4e85d75273f357ef3a06250447b965d14416c0516e5a3857e647da52749639ea7288a7e4545d9f825e84f2e59a7bc0de3f65433cfa601f36d2e165b0ffb32217ffc837db4ed373b39a3db8a6b50538907ef1ffc340f06199d4a3cc68303016d757388d82aa6989b2c0f82e8e0a378cd277d6ba0d25944abef74c0d334956d897f4b78ac19d107835a8c46b27bbac05923e38c5a1d860e895f03fa196d0539d7936fd61289b1e959774320affcf5d849554200ea0eda02b2ada7b1427b3a458039c5b172f318647b3b8b38e6f54caf13ed34520e9cdd96e592d1021295fd60ef29538289567cf7c11bc501e1541c596a79d2f648f0cf7df391f1431c0cfdbdc88151e15680682b5acd35ddb9fc78bc18e70b16f414a49a48e6a1d1f9a3ad9ee04f05b88623245b063a164f9f7a5b95575d5815906acbed7e3ff8cbb904de52889abe9978f9292b218da8f95e698d0e149c5c9ccbe649bae6a7e78e3bb602839105ca6329b39d0866401a7c235040f1f395d65861edcad491dba0c7f91a4d0ffa67e456bce3e735783a88f822efc0cf959897185f357405ca2ecf772ba399935fd39792dd89558ac55722ca79a92a1844e2ead3c4221f7f993dd523e4bef2d0b82273f8e31de5b9111c738d79c1cf63c5eb88afcc3dabae61ac505fcd738e152e72b59df3b078cd072a3eddd8c9421a871c97ac6e77a395c8f5aff25826f67a7819ffd51406f204a745d6923fd80fd46b65a6d54ce1468317653c37e2a3986208917fcb253c9b3c47e02e60c3756a4109e0823a538826614d195e42e3129cfcb414bd942e5e85bbb248319b39e9c56be376add561d6769879dce7679984bf51b3fcfad1c40a1cc7ad870a38d2b64c5f97d372d0790f572386cabebfa46cb4de981b20549da7c7c3fa7a2acf20a0d75af2f0bc182663e4dba3a751e3071d22e14f921c15cd4c6daf3f6e0a5ae27cf7229a4ff393c6ed906f280f93e84d7daa988eb76bc3fd6abbbbaca8bfbe048837c0f7358d13ca3d6290a886dc46c20f2e59e3116335c99d452e08eef303db8834e83811fe0fba7abf012d0a25574ade0319adf7f3a9362060fd0d0c155eee4eff40d0ba1ae9e4ee09a5b14ef7180e791e900d301719c86545c1bfa39d232d2f52ac4f3de48d6702d380ce19e340f6c0d55a6b5d620b90cf7fe87c131a3f97ff6c0675870b0685fddc784da48b4da737a78ded34570355c901d066afbaa0641241d838be13efe668a464ae4e5803dc7f542daf9d8bf9f39e6a5d5e9d195e39ff020b3cf031b0bf68944503f245e4d3fef25ff5b18a34124f8e05684ba1af4c952c377eab2fe7fb1606535627fc4510e5ff882865b21c4764f5f6b0438cb7388d6e9e2d6410ccb0c83f4c964c6fb8d951983127dc8b49f6b173dbcb307eff3682dfc4f27a2ac26a3da30f5dd8651ea7741c93bcd0a3dc99100585594fd49e0075f748fc98cbb8cb55a0fa3ae330fa1ce11eb86244b2fd07c9a71bc225dc71d9dedde37c96e0e3567414a76e0f036b97bc45801e04dad83ee0d0daab0cf6bc0938da5d770209d182346548de2b0673668d7ae420755c200d770284be2337cb26b70b12f3940aa4e49c4d1935a2e79c43fc74496ab789382b81a4ec45dcaf1b7947c15e0d32d7de811affb876bcdffd71d6fbb61ffa85600f4424468d348d7fce986ad5d5a286eb0a88e808e24fb33b330ce6df34787df3f217deb4db6160cffb5d44965c9a352c2c9e877cc06e023023ec6c07ba4eb9ad73778b3ac6c11b9059b1ab8a22e3f5b1addb8d17821c14861d59632e560f8ff70fd7ede37d6733489a9e97b7e2af636ac9297f2e95ec38211cab0d8500685bc82387104ca2faa2348354a116edef577d3a6a5a50a29e6c9f800837c0f5e0cca9819ca31c956212def3cba47e921c139553fde2fde4d063419a0c5288556bac3ff1e3327254f489f5c166ce4b9f3a5f400e161db3d3b63b4545444719430aadd20a2a5d0cbcd3c514cc96a9c4864e45f13bfe027305291ca5dc4fa12dbb703d68ad00037ccc91fc76fddddc713d2b000a5debbd71eb198235b67526580a2da5dcb50c594eb79cf0184d74e41f9e4768635c977c8d0334643c4f508bf433e79329cb96fce519dacc3c3025f8a9f8ecfe791608bc8e2d0ca5ef8f4b10a03bac1707013be0f56324cb601c4a91e1da86f68b0e162b440a7aad432d9a27bf1c95ccabcebf202f7121a371af8a4a3bea10340c9163d4a69912b37c851b85c9f379394e2eae452580219ea2215fcc2a3b1fa336e725ac00f5fa81b9520f5e604e36f9ada559833b4db86f64b792554f212023789591dd6c5684eea6d7df1e308f5238660ab632dfd9af2715232328c3b023ee04461ed1cc1cc03e5dd01216c7c8612783d10bd8ad7ffce526deb6ac1930c442c09c1248e1a7d304630477c2fce69a4b0d825f6f7b9522e4a8ecc28719ec14d28a7802268ef09e383415c1be4ed7278093e50084c269b24fdd8311ae99260bc51443ca4f72a2f9d73d122bdc18a37d4c0dbd3a4e4ac3bb8b7487fa21e643c298228fe943c245165fff6d0329c55a577ae9a3edca07a56a49a8a17130835952c1f94a563be19e7452c75e1c920489a3bda8841c9d9b68b5a20c2d31a6a7ace82be62abbc5c74195a8bcfc858e2339cb16b20ed4082a6828421c58e9c74110b2a0c2d62487182886da8b0fc41755b77de946ffa5de8067f8b872fa79f60c20e7cf73d06407d47e454ea81d5be31da37ccd70a0e93b662f2f9e32287590a9e4dcf67a81b309bd7ee33d8033313f0284dc0433a4ce859dd531c8c5c9d3c3623646db5a249f134231d0672aed33dcca2499e6ddb5d60fe362b6b305cabe85459d1d18bb92e77389eb86582c2c253e69096373731546471b049e70d41bef9c1a43a388aaf97bac3a6345f041e9ae522b14e99f4e2ee837fb5e352fad745122c70dc2bbd6811f7acd3b0aa799f82c65646bed7b8c8f463c55bb6bb182ed56c58af0881cd3b041abcba70da432583ed2e154c4f02d220ab128eb0df5c4068d6768a9305625c8391912a4156c70b680a8e3d6dd5d6f82f654f93accf78a1659000165ec897aaad34c77921a753e8e8042e9865a36fe21158a87f51de87008ea861f3d46b3b5954cea3161b0e9f04287d5dfdfdd899bd404ef5775ed47f51288806022a7549ac5823bdb21c4d8a0a5e80453b46fade511567fecf259e68b4d15f78dee129d2dfb86a32ba3a1138417e1864ea7c4a1eac66b94f386d0ad36e3d93e6f2e4c2410865e28efef0801754cddeb83b48eb10b0a69f6415c48eedc0470c73e3fe77318505577289a9769446e33a0faef8d56a0d705e2e3808be82baaa7c58c6f3101bf57dfb9de4f93a8c4aeca6e68083d96da0eff8b6e8632822c2c792515a4ede67f1766cdf63f4b0d63c73052c2c0231af9129340be7deebe0de2e604023697d6a7c6bed8f36e8c9356a7a85e8aa522940d97486eb42d3527a2703428efd2b24160bae6ddcc1d9dd9e4f6960dbfea53f9c18a9d765259a4cc42da09c9e6917fa060c05c1c17dd507957ba29dd37dd0cee5440a302a2d4da36d3199bf5253a84e27d4a182afd32410204e731339a0abb823e1637edd25a41d33cf9a78a6a2b9d3f229ed02812d6c350e16822dcc24b337fc8de0bfbfd20b7cecb49103f22c990e9d5ab1eac2812c473dc0fe03becd826c428ee5f38dadf4d9d3402f4793e170848e9874a8fcd6ad9b71550e910cfefe3a417069efbbd7dc067c4b34be4b20c90e78f56ba39efb476746bda7ea439ff443b15684e622b2b6ef882b5eaf75f857bf99b198c617cc92487b73a484b6fefb12466ee0214935e1f0f81ad6d324f13c2f6454e421315c2d1677fe143167db3c2e0636b6b0ec9d91262e0725dffb7f04078c2fba3b01b68c61482c283ed9fc3efef2357145557e3d5db8fb1ba2b4323678698278c1b95bd4a19c5535b857c7f71820393d4a0201a1ab20aee6d5070e1bd70178a01684e82443216c4cf876948b53913278d279e001db96369e883ff6aa0cd454a1ae71cc2f85873b44d63f4917676fa2c2a0a9e82f84fc1f2076e29fe7553bfaf928bdb7bf3d2b41588432002b8f20f551c3e159e17109aee8f583f1b14f32a752e8deac67e36b4a19fce9941bd9cf1f84cfb9637a35378dca2bde420735c8c6ae077fcc395b267b555e4e7eddb1cd0a0fb6fe107b14f315e00d4baa0f1717b45a7e1642707e3bd4b1bd63b8ca99d0445dab1994844fe93f80659ba6a9a42f7ca38614d14e7762910c41fc0db0a3a8b563c622d0926d3f668c68623379997b5e12f08c4e4772b82380f45d165b8741ee0964148cae4ec89f97b4b572ec1d23ce971a0bdbef3fea8a1fc2c3bc4db7ffbb50153c2f24e860c1f8db518e9e916f96f44a504ef7975738c4720600b59f40de84dbcbcf6f9cc710fa9729e7874f4c11356273de084fc36f225a178e581b46af79c64e61c4f2fcb5ca0f36ebd42db91e07d2e14d9eff878bdca52a3729bdcd136702caea2944a7fc5e1c298292a93470fa5750d5aab7f6359178e950ae49b4beca2bb564a60c9b55b2e93fcef36c5a31b2fc9d9bbbec6a01a6fd0c39e4508771a40655e248fcb970830cee2cc7439f3be7fc96610bcb0d8129d3f58fea6afab462c648dbb0d692b130824a43cd4a55417b7b82b5290dd0e3eb43676d55bff85b8f6c366e3f3f9d8ef6a5e58935cfec360f4ab041a3264cecd0ff9fe1a0e253da8f83b7ad020d47005a1b31d7b3d9d7a9e651cbc8807d148900d2c7907d80c6d0ec59b88d9ca08262db88b44c792f21b9a03e37a0610be1fcd9425f20ffb778895b3774257928feba34396833556993e6b5feae72a4f65f49be3093c24f756021e071c2f329252626040cabc4340e027eb1d8ceea7fa07fecc28d6540fa025bf711a44f805aa6c716ac7418d0b5ea44bdd777d36491c14df3d9e4e96b5e2461abf5a4468f1cb59b52f72aeecd891707da5a72a2bdc5b436d36d7ca0fa068663140b915010964348c7acf815fcb5b321a8bbd2927236e741e81f8ef128058a5464f8699bfdca2c23c0e126ed76747d7452d995aea6dc7b144f4c5a6eb023060439d128ef34918c65dd426ca64995c05ef75094650614649e43525618e27b6c8f3b7009225e35bfe3a0f163164139f8eee9d168a7f00054d40357389f1fc3cb0d3b2dc4cae5ef399b79b18ec54b3e13861fa36703536563b30e7d07e5a5eb4514e3fbf21dd36b05b858150fcf3263af0c546c30c0ba8a705dfaa80a1d516384ec975a8d983e8736b17a83fc64fc8046138169957247d02e15f970b3f270ebfc89be7415d9a8679e8717f310d0cd990732698ee6e1d57e943168081162187b463a6edd256ccbf27db084ff86ff43a34af76d7b6c670ac89c78ea408648c4467a61ebc47147387ec23d04d15f4df4846fbc1751960547ea342ddabded60c1c70bef18593f77f79385eb975c2a8725f3b241ec367789faffaf1d8fa137ec90a48074c1cda97025dcb725ded5aca9d63cd0adfaa702ce5b6c06a3dee458c06bf122446e4617c6d72f9de3dab94cc1c4dfbff10c75de167e0c3c166c79417"}, {&(0x7f0000001080)="1fe05a35b141550ac740d29aedfa98fc2ff0b45c7ba9e507f8eb93aeca04cc32a7ff8be14ce6d6b1ce339735c569670953e9cd5822e093a69238accd31d64b408cf7ec8ddbafb70ded85a22d8f757ea8fe33fad22887e9ec6d8355896e31032f92922db41da1b0a94ca4574a3e5a6168dc4fc47ac0fdc7c726a731254d7f945ff321901baecc1b18fb3155e69670eae8b283953a7d5e909ccc616f9caba9c18e60bb1bba81521fd75972505acaae9e8dee6499b0bed4dabda695913fd249dbc56d64d8d9688203e4866ca77c734a243d6393094501ba70d2"}, {&(0x7f0000001180)="dc6c4af509135a664430098779fd78505d1cf34d975752df3f4bea35233ed3035280ce4dad3f9d2356512b80a620958d91f8b06368c894eaa08513879feefc66332915b060efe7f147815e05e3410802c412dda35a21"}, {&(0x7f0000001200)="604deb23f103a62126c1a617dc05c6190781d32d5e"}, {&(0x7f0000001240)="22e4b883a1872e5dc31105f23ed4552188ed2ad0f73ef21cb05e384572efd4517c946bf4f4d95639bfc549b589f625f81f5592b03152f79dfda87032decee7f8751583f5980abae8402ccefc77923d950da52fb2849ac5f3d504d7780e4b927da9843a35b4f8a98ad8d93b62eed9f3667b52630133dc36ef7d7efbb5c6f58e01330c7d8b3b441a9e49140bca722b750c08b8b1ca5b1fda1e"}, {&(0x7f0000001300)="94a337084bbcb490f1cb8973c798aeacc956a857266a39640c88dde5d7bec52393ddb395abc4df0971cc02049bf50125717f1aa90b5a03f96ab4e46e82a2e3dff9fddb5730d18ce2ba409a571d2c381f6f212f4d8ecbd2f0c8a106a69283d346ca609d98723e73bca628a463a781e844949425c3689f84bdd764fbbcdf9e191bcc33106f431b20e95ac0ab9a6ec595663031059d9e5549c713f380baa31f967617e8212bea6287"}, {&(0x7f0000002440)="ffab1a7d914f036b8b9c18cec05610ed84989698f739bb811ac0cc0b8c4d2ee67f6ced7bbff145fb63d500aeadb4ccc7e1adc62c88828706452432c0ddbb4050f756f7ec4446225df71bdb80c76c71accc5fc96a642d06fbc8110b7df3a1644ef15a587c492673f512d4b4f57d43f1ace744f519b886053ba60322d508c65270218da4ab9982c9296ef268f59fa576d6a4db6c1ef8e6acdd26"}, {&(0x7f0000002500)="7f405cfebe29703c13b5c9ec53b8c47ac795f514a6de8827b3b11ce8718d6a821969481a8145f27cb8f7849d63ef18418c21fb434cfab5d3018e642a21b7bb1802ed856c4f9c42f325b90ac999439858cc81d941b2f2"}], 0x0, 0x0, 0x0, 0x400000000000}, 0x0) 19:04:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000180)=0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 19:04:05 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) socket$inet6(0x18, 0x8002, 0x777) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 19:04:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x100) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x6, 0xffffffffffffff9c) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x1010, 0x8) 19:04:05 executing program 0: r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x20088, 0x8) fsync(r0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) sendto(r1, &(0x7f0000000000)="9dbd79e175602dbcf37a31eeb46b489b11a0339bb40f278f693a60a66577b3db654b8a0aba96ce724fe1a2e6adfd0561b8a4ed4f5cbb343c08e3dbcb026925b862356a", 0x43, 0x4, 0x0, 0x0) lseek(r1, 0x0, 0x7ffff) write(r1, &(0x7f00000003c0)="d7a5b0c8a12176120c7273372e1f62d3c14474b81f0bfab2db16b588159e1737e19e2b55f019cded5237b6c972e30f140cb3000000000c4493c52c0b41103c03000000000000ea247101e4af5f8a7d997cd30568c3b1c835b4a613300df0bb686e540271e190954d04ce52f3a25eb612432dd67cb1c2aebb744f78934b3059f7bd25900408036db8a00f36fd100665c1c62b816f598ba97d866b1671b5fd39d4dbdafeea012caaf4df2e01754d30b72b3ab9524dfa7c1f49848b2acdce048a041a6a332b0ed2479b14aed5139a5ff550f71e419db0e509c7f991728bf7d8737047c21cdbb74716ab863cf3a38c37ab9ae991a8521ce127421a3fb4f5e06671a6499f20c964678cdd70cc9bdfed0d41537e", 0xfffffffffffffd93) lseek(r1, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) 19:04:05 executing program 1: syz_emit_ethernet(0xffffffffffffffb1, &(0x7f00000000c0)="1b75df2f0d7eddcb7793c134b32d22954f49bfb76f2674722ae1bb7143258129c258d753339fd5074a9b7cd8dde3fae4bd5801f59e74790bb8617f886d7737d47d07c54098f7a3e625f225005804b7a04cd438330fb4f84afeedfe48e7efb7f872") 19:04:05 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = open$dir(&(0x7f00000000c0)='./file2\x00', 0x8000, 0x89) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') 19:04:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x2) write(r0, &(0x7f0000000000), 0x0) lseek(r0, 0x0, 0x7ffff) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) fcntl$setstatus(r0, 0x4, 0x88) fsync(r0) fcntl$setstatus(r0, 0x4, 0x84) 19:04:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = semget(0x0, 0x0, 0x10) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000000c0)=""/162) write(r0, 0x0, 0x0) 19:04:05 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100800000000000}}) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="9f300fada140438db531eff43017205c21aae8443dd0ff2dd30e2da455e9f9191ebf25100b3fc8c4dd3fe14bb84429fc52406f3ce1a35cd15e4e1b5108d29a35829c6089862faa4292de4597fb3414f719eaa54a9b9676792a46d18982abc223973d5cce3b9eeac47008f3e90d2ae72d2937c941fcb3f92078c8c7122058ba535048cf95393945eead0491d04fe906966004323e5344e220d5bae452c8e40ec45654d4b9f363d3425381358d09f1a725193d8910fd041fc17dc0e91ced1af19b167c59edfe6bed4ab03adfb55599138aedce9abfb666c114686bb8ac21fdc6c3fb6e87"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x80000000000002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x50, 0x110) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x161, 0x3) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 19:04:05 executing program 1: mmap(&(0x7f0000101000/0x2000)=nil, 0x2000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x3, 0x3, 0x80) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/153, 0x99}, {&(0x7f00000000c0)=""/149, 0x95}, {&(0x7f0000000180)=""/42, 0x2a}, {&(0x7f00000001c0)=""/122, 0x7a}], 0x4, 0x0) mprotect(&(0x7f000020c000/0x2000)=nil, 0x2000, 0x6) 19:04:05 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xff, 0x100000001}) open(&(0x7f00000002c0)='./bus\x00', 0x420, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x9a1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xa0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x8020, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/157, 0x9d, 0x800, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000000}) 19:04:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xaa, 0x1, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x42, 0x80, 0x200, 0x1}, {{r0}, 0x0, 0x80, 0x21, 0xfffffffffffff17e, 0x2}, {{r0}, 0xfffffffffffffffc, 0x80, 0x21, 0x81, 0x1}, {{r0}, 0xfffffffffffffffa, 0x20, 0xa0000085, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffb, 0x60, 0xfffff, 0x6fbd, 0x9}, {{r0}, 0xfffffffffffffff9, 0x11, 0x2, 0x8, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x200fffff, 0x8000, 0x101}], 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 19:04:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x28000, 0x40) 19:04:06 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000), 0x3c) r0 = socket$inet6(0x18, 0x4, 0x3819635b) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="0afe238e72d65c1c9359a62a726bda115645db12d9f95f489862938ed9c0e5db77af3f86506b1121abaffe123303aa8ab4e7eeeecf5d8f48b938d5c8a28aa6b4b29db8e467a7361a4863a0a7ac05b68af67fe654c5ba24adde9f55be54323d439c745b39e456953dfd1cfdb8712aff3adcd00a347413", 0x76}, {&(0x7f0000000180)="3256fce6dfedae", 0x7}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="64fac8a71195033c495fa6ee36ae247e467c6d1f6da5c1cde1153f7606c32f35ce0ba6d1dce394147d75e02364fa191a02d79a993232207f4d40bcdb75c703af9168118e5a14078226bc72e63c2563a66fd09538a5acf814ef3a8c5df8eb977cc40bff201eb2e04ecbdb177288643cfe4b86277bdd89f70446a829ee5747f3d4bfd6aab3ae9ed36c41c5b3221e80af665020d710b39328dd5825c190249167730ce93566fd52454081f944e367eba74d32d51c1936fe10d5e0775ae96282d56273b94fa3a9921e86176d0dc86c325ef1005212285ffe9d7ec86650d3883190ad615d4e52f1439c0993b261ba7746a38e529b35e59aab927997e2a8", 0xfb}], 0x4, 0x0) r1 = kqueue() r2 = dup(r1) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) kevent(r1, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r3 = socket$inet6(0x18, 0x7ffe, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) lseek(r0, 0x0, 0x0) setsockopt(r3, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 19:04:06 executing program 1: unveil(&(0x7f0000000380)='./file1\x00', &(0x7f0000000080)='x\x00') r0 = open(&(0x7f0000000000)='./file1\x00', 0x202, 0x0) setsockopt(r0, 0x7, 0x7, &(0x7f00000000c0)="f79096eea52dcd34b7cb977323ec7dd1cfe322132d2b5a1d693483eb033f44879fbf7cb046bc6ca8b56ffbc1a96a20248605f0ff64a49d929fd44b5945943eacc56b6fa5ec82a785b9fca4bf9f0743476540864d12f3b1ce8e4ce71d58cc96a297f504aa13e35d5b4dfa47e820e91d0ca287d93e5ac58dbaf1306a83f4abe55f3e64bbb0e7eb55caf67f070e5d389c6aab72068eadef551725fa52e2c3a5b3e7bcbae04cdb4b33b9e9bb47d7a70864673d24bec6acec83292cb35010777e807cc5d5ff362faaf67ca368", 0xca) ioctl$TIOCSTOP(r0, 0x2000746f) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xc4a6, 0x7}, {0x18, 0x0, 0x3, 0x5}, 0x1ff, [0x1, 0x4d89, 0x6, 0x5, 0xffffffffffffff27, 0x6, 0x8147a72, 0xff]}, 0x3c) 19:04:06 executing program 0: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) minherit(&(0x7f000023d000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000237000/0x4000)=nil, 0x4000) 19:04:06 executing program 0: r0 = msgget(0x2, 0x1) msgctl$IPC_RMID(r0, 0x0) msgget(0x3, 0x40) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x24) r2 = accept$inet(r1, 0x0, &(0x7f0000000040)) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') msgget(0x3, 0x100) r3 = semget$private(0x0, 0x0, 0x20) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x400, 0x8, 0x1000, 0xbc, 0xfff]) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) kqueue() r4 = accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) semget$private(0x0, 0x3, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) r5 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) shmat(r5, &(0x7f0000ffe000/0x1000)=nil, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) mknodat(r7, &(0x7f0000000280)='./file0\x00', 0x8, 0x4) fsync(r4) fcntl$getown(r1, 0x5) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/4096) shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x1000) write(r7, &(0x7f00000012c0)="4229b20ea3fc843d26e43834059e6368c4059621a8f7aa6a96768939b8c58b322a67f90da8c3079d0ab023999283be0b472049c0272b580536cca5d45eae70a694bc3d8979a65ea30aac2d9a8058ba31bd37f1ae98907d20583145f8390bba1cf852df343517ba1ce6d3805372db8e82ea05200a3b6ca0aafb3dcce2f010e6a0b591a15ab10d55b0458ab1054559dae5a45f4c7bafc19d50b0d0be4dd536d92b60bd34260b867b29eec98de816e48acc18813307a38fb35e352b1ab3b1", 0xbd) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000001380)) bind(r2, &(0x7f00000013c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000001400)=0x7) shmctl$SHM_UNLOCK(r5, 0x4) kqueue() 19:04:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x21, 0x80) close(r0) getgid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000000240)="f07204bda33f6e7168ee2370da4a3854f10e95d7530dcb2d6449cab44e87ac4fbbcdca2220b108b9f962da03275b7b7632ef9132b5a5b3dab2187989ae68ddb974818b356a4619280c73ce0003e6134b6623a87ab52e8bc4a874f4e173412186c7d293ae72031b660d6179b5b8eba4deca3adaa533803563f35938f4528ebd6ff1b0d022e2509dfaa51c404ed70f59aebbf5f30090f6a50106ae4e1c3c46ef85d19fb2c617d5030473b43e878c339027a7e7473f3f0330d5e1471b4339d16bfc1cda3ceee25f5f056a0393e9a92ecb4dd37410ab4995635901bfaf4040f55ab5e95d057cc8a1da9c8f35c92a6c26309593f476e0dd969972e7f386a224e6119af44ade3862ea7cc4bd7e5a821b5ea388d6bbbd160d4f1260697b6dc8c3d5022dad0236c743f0fbba6506ee9cfe2e5abab31f43c21963fc", 0x137) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)="74bc8874ab3306b4133e03b380026c6086efb14686356c64345c0e0c73909f3b4661b11138be2920d141b262863e1e07371c98234e7dfda58ec4eb91e53c5929419fb825e31c9acbc26cd4f15dd604af620384f0538675470aad1885488d4df8078cf55ec60d85111e6c1bcdc9d54b1c86bdc6809f74eef080170e833bca7e8fd125a9661d55d008ecab36e118f1990e2d6b43fa920c6a3fcdbfe61794dbd4b1e994fea090543d903dcd2988ebc689bdd871af99494456db0207", 0xba}], 0x1, 0x54) shmget(0x0, 0x4000, 0x29, &(0x7f0000ffc000/0x4000)=nil) write(r1, &(0x7f0000002740), 0xfffffd93) ftruncate(r1, 0x100000029b) open(&(0x7f0000000080)='./file0\x00', 0x400000000280, 0x10) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) pipe2(&(0x7f0000000040), 0x10004) 19:04:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) geteuid() setreuid(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x200000, 0x7fffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x100000000000010, r2, 0x0, 0x0) 19:04:06 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0xffffffffffffffff) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/203) poll(&(0x7f0000000100)=[{r0, 0xd1}, {r0, 0x17d}], 0x2, 0x0) 19:04:06 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) accept(0xffffffffffffff9c, &(0x7f00000016c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000013c0)=0x1002) socket$unix(0x1, 0x5, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f0000001440)=0xc) pipe2(&(0x7f0000001480), 0x4) kqueue() getppid() getuid() getegid() getppid() getuid() getgroups(0x9, &(0x7f00000014c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fcntl$getown(0xffffffffffffffff, 0x5) getuid() getgid() getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500), 0xc) getgroups(0x5, &(0x7f0000001540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="ca93a17b574900a0ccb8116f0127267140b2a7ca39fa81af5e8060cf5dc8a212fca2b26a055115f8b2c165fc9b93a05501a72a24c0cdcd81bac5c7e9560c9be0b2701c671d3186142e68943bbee7975508591b42e8c8a86b34a880c1cc4a1f51d136319874f4110058276a4bd039ea22c418bd59be7d06b556c8708d96cdbc41909dc7bfeaab69d897029de836843ee17f641e8304c3de5778ca74fd84d8d9fe2e7308a15240ca93608d6d57cded74d65eee9b", 0xb3}], 0x1, 0x0, 0x0, 0x400}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) socket$inet6(0x18, 0x7, 0x4a59) close(r1) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x32, 0x2) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x51) 19:04:06 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000100)="f20e0d58b4a57f0410fac745053d1cf17153b2632bb759ff249d99e324486ac3a797fb7fe6ca76b35c8d13e25084dcb77eb8a9a2536a854877421d6b41f3444268d525ba3f9788687b9f351c2dfb9868291cdafaeeb03ad525d5c686bdad922c650442221736312317008336e3f4971914030660bc8c706cec1e239c3fb68df787d69a136ff98e4f86b5dc1cde394f880a302e5ddcbd6c87b35f3061052d61108cb2", 0xa2, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x11, 0x4) 19:04:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getdents(r0, 0x0, 0xfe8a) getdents(r0, &(0x7f0000000080)=""/112, 0x70) 19:04:07 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x100000001}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x420, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x1, 0x4, 0x1ff}, 0xc) r2 = semget(0x1, 0x1, 0x28) accept$unix(r0, &(0x7f00000025c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a059ac02dbba83e464eeebbca09566e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ffffffffffffff00003e7b4fd3124b7897000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b68283836b69000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ddce1525fbe8b30d38c541d4acd2f5dc47adedadae397dcfbf1f8d7ed958859eb86deebd4a89a30819493cf77428c07497a3664a979f72ab3d061a4cfa6373a25bfa16a509ba97c7115bff636bf28e8024d6e32294ff1e4191fd6350df663def01b25a785e6cdcd3252e6fbd9d343df1d722975dd1ee533bc5bd76de4615448c96d67b088cd097946e79f20ca14b687854ab52a38f546728fbfda88f4946d979673ab4265a6cfb37015cbf526d34c297b09011368b57fb1c4778fbe200f4186fc0017f7f0877c41949bff90025447dee7e950e3a04ff65ca4d471292a8335009b51cdae1e29ed688628712c9bb87ba507f"], &(0x7f0000001480)=0x1002) open(&(0x7f0000000080)='./bus\x00', 0x9a1, 0x0) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) execve(0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000380)) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=""/62) recvfrom$inet6(r1, &(0x7f0000000240)=""/193, 0xc1, 0x40, &(0x7f0000000340)={0x18, 0x1, 0x3}, 0xc) 19:04:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x2, 0x0, 0x0) r2 = dup2(r0, r0) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semget$private(0x0, 0x6, 0x28) chown(&(0x7f00000002c0)='./file0\x00', r3, r4) sendto$inet(r2, &(0x7f0000000200)="68fede84f8eed19ee34ad62a7a89fdc42ea14b975a2bab0506c103c75a863b71e716e6f3a9139ba41b087b7d3c641508f008c611b60f066038e8da96bf2de09bc558b0f780f33eb88335f2c69fce99d6af06387aaa474d8c21407c84080dd29d9456c93691635d08efcf1947e6c8f3ee298ec97a1c9335e2ee65a20e3fa58efeaa16117df2f5345b2df654ca89840bf2a0705e2944e163c7cd3a969ccac7fa280adf65bb17fe049f7d4954fd83a0171d8abf5ffa88759e", 0xb7, 0x4, &(0x7f00000000c0)={0x2, 0x1}, 0xc) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0xc, 0x0, 0x0) 19:04:07 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) 19:04:07 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "1eae8682776b789ca7f07914345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1fcc8be3726449a7d3c217d9d5218482f05f538b"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 19:04:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x10001, 0x1}, {0xe03, 0x3}}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x2a0, 0x80) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x22, 0x8) unlink(&(0x7f0000000000)='./file0\x00') 19:04:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lseek(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r2, r4, r5, r6, 0x40, 0x3}, 0x1, 0x4, r7, r9, 0x1ff, 0x6, 0x100000000}) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r10 = open(&(0x7f0000000180)='./file0\x00', 0x8080, 0x40) setrlimit(0x3, &(0x7f00000001c0)={0x3}) geteuid() getpgid(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r12, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) recvfrom$unix(r0, &(0x7f0000000300)=""/159, 0x9f, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400), 0xc) sendmsg$unix(r10, &(0x7f0000000940)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000680)="a539f51d7ad3d36abfabb19002cef4722e6d58e6e0e4922b47fc894be62d23892ec007e57680334f10a536b34da9b02fe8847703dda26f5a38226ed7c1030595423b2d823a3e77addda2f14a40c93bf0756bdf638c9c14315c898c6b2bfa97dbe57b17d1e4d351e728ffe850a803e49de0c6c91e5a282900f05b7906569c22f78318afa31af4ba1f47319d478b0688a8878e0a8af2a0fbb520ff1e419d3b38740fcedca2b25cccee8aca4218e405ea7a2ea5a6de644310f93320f127fdd3d3ceeba778fa6730acc75882a37398a9c1389fda1f52ae3e1cc903e627964a115bfbb44d342e1e", 0xe5}], 0x1, 0x0, 0x0, 0x400}, 0x406) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x80000001, r2, r4, r8, r6, 0x5849c0b4d3b2248c}, 0x9, 0x100, r3, r3, 0x1, 0x46, 0x3ff}) recvfrom$unix(r12, &(0x7f0000000a00)=""/31, 0x1f, 0x40, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000a40)="6c5cd133eb3c32690622d641a2fc26b39c49db83637075f579f5251c09ed76dba66f9bed91dfa8fd186e7dba3f470edb671934b1a11bc5df6626d99382ddefef74cd31d975f00dabce766b800a58d8af3609522ffe1e7f05d00bf55aaed6f264c86fc1ac5224be09a4050d6cfdce0745917754697b0320048062a5b3e122d5ef8fd038c96341aa79f5b2733b0bf24ec103824f6b3c0c18a5bee75518da0c905c175204d3cfa950bbe746c75d3307bbf73f2ce17e027197f6499f4523e681bc91df9b05fe5ac45fc21cc2e2781e626c89cce2cfc7d0b8bfaf0e35749ce53a290e", 0xe0, 0x2, 0x0, 0x0) r13 = dup2(r11, r10) getsockopt$sock_int(r13, 0xffff, 0x204, &(0x7f0000000b80), &(0x7f0000000bc0)=0x4) close(r11) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r14 = shmget(0x0, 0x4000, 0x12, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r14, 0x0) 19:04:07 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x1, 0x0, 0x3f, 0x1000, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x2, 0xa3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 19:04:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffffffffffe24, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000008"], 0x10}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x272}, 0x0) 19:04:07 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/28, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x800, 0xffffffff}, 0x10) socket$inet(0x2, 0x3, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), 0xc) r1 = msgget(0x0, 0x140) msgctl$IPC_RMID(r1, 0x0) 19:04:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) bind$inet(0xffffffffffffffff, &(0x7f0000000580)={0x2, 0x0}, 0xc) r1 = syz_open_pts() dup2(r1, r0) close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) pipe(&(0x7f0000000000)) poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) 19:04:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) bind$inet(0xffffffffffffffff, &(0x7f0000000580)={0x2, 0x0}, 0xc) r1 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) kqueue() r2 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x6, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) kqueue() rmdir(&(0x7f0000000200)='./file0\x00') fchownat(r3, &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r4, 0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) 19:04:08 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) fcntl$setstatus(r1, 0x4, 0x23fe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) read(r0, &(0x7f0000000200)=""/250, 0x50c7e3e3) 19:04:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff5866c398f0be91f31184"], 0x10}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/119, 0x77}, 0x0) 19:04:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64=&(0x7f0000000280)=ANY=[], @ANYRES64=r1], 0x20}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r2) 19:04:08 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x200, 0x8}, {0x3, 0x7}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0xcb8e}}, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 19:04:08 executing program 1: r0 = msgget$private(0x0, 0x181) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02000000000000000f73d2d8b81897c4ae6b6a04d9e320705f331ba5f3c4585d65747b1e1ffa2181c9f51aac63ee154349b74b50e121d0ea0f8389bf338f052639afc4ed81bc"], 0x46, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/171) msgrcv(r0, &(0x7f0000000080)={0x0, ""/126}, 0x86, 0x2, 0x1800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/236}, 0xf4, 0x2, 0x1000) 19:04:08 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x400000005) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) fchdir(r0) 19:04:08 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffc00, "a27e93b453a8fc954f280b4ba9705e1759e9d81f"}) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) 19:04:08 executing program 0: socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:04:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000300)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x403) 19:04:08 executing program 0: setrlimit(0x4, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000100)={0xc495, 0xfffffffffffffffc}) setrlimit(0x6, &(0x7f0000000040)={0x1, 0xc223}) 19:04:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0xc0, 0x184) 19:04:08 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x401, 0x6}, {0x80000000, 0x9}}, 0x0) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) 19:04:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x4ca, 0xc) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 19:04:09 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000140), 0xfffffe46) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:04:09 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mknod$loop(&(0x7f0000000000)='.\x00', 0x0, 0xffffffffffffffff) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1008, 0x0) 19:04:09 executing program 0: msgrcv(0x0, &(0x7f00000001c0)=ANY=[], 0x0, 0x3, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x4038) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = msgget(0x1, 0x400) msgrcv(r2, &(0x7f0000000100)={0x0, ""/40}, 0x30, 0x2, 0x800) sendmsg(r1, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1100000000000000000000da420116fae7"], 0x11}, 0x0) 19:04:09 executing program 1: r0 = socket$inet6(0x18, 0x2000, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) 19:04:09 executing program 0: setrlimit(0x4000000000000006, &(0x7f00000001c0)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0xa9) mlockall(0x1) 19:04:09 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x80, r1, r2, r3, r4, 0x80, 0x2}, 0x4, 0x6, 0x80}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x40000c, 0x0, 0x0) shutdown(r5, 0x2) 19:04:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x8) ioctl$TIOCCDTR(r0, 0x20007478) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000300)="81e8aa3670eafbeb53f76d309b40d9a2d22ce8fa6daab89b89133dc78fe8ff67fb210ec6a64aae0e4c955160c5c4368cd98c98dfad6c7bc9ab64e9dcac5c782355ab6de46edc1da204f559ae5a041388aefb0fff662b929cd41e6ea561152da04c384318123f4e5e6fbdf65ff18f5a4f56cdfd52e32258a7c8fd7d5a30b785fe674f084b2a31142352cc9272590997486738b4e21ba7af71e8c0ec251234bfe56fe4857e678169b677e60bebba439828f31428d2999f692fc6e165c895aff9d2cd4d6135ca7617c0b8bfa8598d140ef8ccbcb265e3cd3c7b662432c2ea6b4cb4c9ebebf26107285282cc56dacc639d96effe3b9fecf8175fed22879532759d875917abca79978cf51c9117cbac14a546d7166b6e7ecfeecdbe8b2e6e7b636b2b9de160d74b723aa03e48afec398ae869", 0x130}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000400), 0x11a, 0x0}, 0x0) poll(&(0x7f0000000080)=[{r1, 0xc}, {r2, 0x104}, {r1, 0x100}, {r2, 0x100}], 0x4, 0x0) 19:04:09 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffefffff}}, 0x2) 19:04:09 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240)={0x2, 0x3}, 0x10) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1021, &(0x7f0000000140)={0x101}, 0x10) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/2, 0x2}], 0x1, &(0x7f0000000180)=""/179, 0xb3}, 0x41) 19:04:09 executing program 0: r0 = kqueue() readv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/92, 0x5c}, {&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f00000001c0)=""/91, 0x5b}, {&(0x7f0000000240)=""/236, 0xec}, {&(0x7f0000000340)=""/122, 0x7a}, {&(0x7f00000003c0)=""/62, 0x3e}], 0x7) 19:04:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffffffb, 0x7f1}, {{r1}, 0xfffffffffffffff9, 0x5, 0x80000000, 0x9, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20, 0x80000001, 0x4}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x10000, 0x6}, {{r1}, 0xfffffffffffffffc, 0x21, 0x2, 0x9a3, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000002, 0x3, 0x9}], 0x6, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x19c0f51ef72f379e, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x9, 0x1000, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x82, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0xba, 0x0, 0x401, 0x40}, {{r0}, 0x0, 0xc, 0x8a, 0x8, 0x1}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x1, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x62, 0x80000000, 0x1, 0xdc0}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x0, 0x8}], 0x100000001, &(0x7f0000000000)={0x7fffffff, 0x101}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x8) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 19:04:09 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) mkdir(&(0x7f0000000100)='./file1\x00', 0x1ae) r1 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file1/file0\x00', 0x880, 0x166) recvfrom$unix(r2, &(0x7f0000000280)=""/104, 0x68, 0x800, 0x0, 0x0) rename(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000180)='./file1\x00') 19:04:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r1) 19:04:09 executing program 0: mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x9) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) write(r0, &(0x7f00000000c0)="447e8b9e3a87c40f90c30b4084250d2d647e8d219efc4ab7e7323f4cf1073e2c0a34befe91384f5de5535ddbe80ae40a47b0702691cfcef0e6c887e1c056080fd99ce9d60b133a733dcc1212b67af3a0f6daeb889029805cebb9e790abb2a0c0d64b244c54c152734efb7bfcd21759f16c6ca8f045aa2ac8a4c7714f9a4b1ab5384426b20737b67081ae5c0318c5189ecfde926777af594384af6c1479fb787483f512546c511c5ab8b54dc5819ba091e076824c1780c2eb643e59f99a83d38823723e9d1ad3d83e897492026e728e6b66b14da24c54cc8a2ef45920886044a9995edc4fa1602836ee9a9d", 0xeb) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) syz_execute_func(&(0x7f0000000000)="f709ffefffffc48139db9989c1f004f34f0f2c9f65000000c421ad7cc643d3a708ce3b00c4e3d9786477ad32ff288f8978e1d7c4c2bda638c4410016dc") 19:04:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xb, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x2800000200000000}) r1 = socket(0x2, 0x0, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000000140)) fcntl$setown(r1, 0x6, r2) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r1, 0x9ae, 0x4, &(0x7f0000000200)="4195f71066d71240a03022aedb4b3c41ce38f4208107693ff2726430eaacce56b273c816cb477d953d6022faf0b94bbedd5b57e593bd3e1841f34f3ff05a291f8ffe4adb460d85c9a31ef10765bdf0220a42ba72369144854afed8207080f188cf18ceb1f8923bf7d5555a37f8725e35b3d5fddff4be0ccdf2d574e964dc85a37acea028c94b927409e4a8884493493618eb2dd5a2a3ff858917caa11cfdea61242e02531f78b13f3e37b57a71ed9e63ce4a8261a20c53e3331ed249d6af0a9dcb197f80091222c88c4c39c62aecf8b4a406f5e591f21af34695f5d0b51fd914b83cf4e5e5a515b39ce5202c8996b92e983faec49ecf137cfeb587f1e154d05efaba4ec862e43862cd2d52894e4c5ad8310cb44954da244ee57f10f5a1dbb24fc43413b129ce3933934e3a9fdd6a09905e493e70db04bc0b25763fd51a05d8aace1531b779166427a6af9b0c4f819f14adc5d0bba8a93a6001d9047bfb5a315b600185d4d520777c05a5e9a9fb74a03e87f4ac56749bd4535ba885e6c99ff40519deeb3be224776f8b7180df5c754ff6471da10203976dd9540a6776d036b0caeea34f3040c7a1c5714b1fd6130ac184aeeef281e94f0d9d608af749aca41a978938d4aa8b90b693ceedf940cbfaa7778425e2b298369b2159f9d12577c93844cda79cb886d1707fddb40cea44ca4159fcd4dbe24ad1c7e724d07d5845cc2e885ee776a6ddaa9e515f15b0a5b3501379e91525a04f75c7450f1e256f57a91292870292d08b7e1fdcc5f501b6f7f9d3fb39164f4d03a425c3bd794b02855957c9f9f6bca11a1d1356026cd275b55cfb9e6bf15368222b90c8fd30ee4b864be8e1aaa5d53692baeada902487dfc6389b0094552107dc3f5f6aee6ad6d456c9ca52b1500b789df13111b37ea376a0155ed16171c37ef8213db963dbb0703a8694dff491f8e70f886011f74612cc34c159bb0ca81586c1854decc34a6c90570593919c7ca0ea132447e2f2bbc1f0bb0ad9cd6d8617c869975ea96942d65e1d509e2245244dabfd2baaa505028115b8c1ff512ffa7d3e5b8657fa97a85628e82e2c6587ff27fb5bfc10061ed94aee45e330fdd3e14919b2318ed16f325f8754bdeede9269962fb3723e549148e44f5c4f5eb7987ce723c3a5726672bac6b6d6d10d8c382efb34f31857c2a8dea6d4983e87ef09a8bb5a702d9a120b8a5eb3ca85bbf658b9b9b54d5a8e5ef64fba3d97e0231aed5eef2911b709cf5aa11929bb78876034a8064bd51572f3b82909b43f5f5a289cefc1e77c5afd5687f354bd7c78c02ce692283d945d49e368fee700f1da9b42a4c44da1914ae962eafcc10e26661dbabc927deba638015292adf36705f8431b8649d31485e878a28b78a28b8faf10f3ac58c2faede007ea1ae92233d36c46e540e62651436b05ffb06c79524c688bedf47f2abd06fd4cc945b77f6933a9b2db547a81104b689971901622f7935f7bb935a78cd4aa68c45cbe69732b81fc357204741b2f654f93984d636e5b1995942b5f35356ef534254f1a7ea50a81172a0a6114104605ba007c922636eba1c7c7e6d7804e98050e7ffa28bb2f1104ddffa50b7e59092b149f9e7c1bbf11e6a973aa1c7f2e7aa73193cec55b5811228f74c17683f50aeffbd8306c032b8e0d9728541f5890db0590b0ffc35a68091a78162b1e39fb4a6825254613574a6d4cdabb45e87afbdf5b7b24798672dc8846c266b20fdd99592b06a2f0bc68814a31cf4af46b91c17106b6f92b202eee43a1ed81716470d7ba1b2a9a6ac5cb5a5cb9684c3b7639ce36d9a37cfd45c239ad14a62497960a05ec4353e90f13b248d66ec73b4f58f4649535924b8b2d5106de026c2de8404d70f66c08122e9e94c7907b1f1f7a975120195a0ff4999ace79271d18e6c326dc7490f54c2ebcf870a78d39ad7db20a890f6b4216c11e56dd147bcfd1c49bc8219901c994dfee2c874383cff2bc920ea2ad0d7b696831e6616b1b6145600c2704a3f21f199705888c112ee2301cacef72b8e82247be810e13d8c4cc958631fcdbb301099fa2bc89210d328fd56e6fe5d7ef48a5f6841c96ce94e24e70f4a8a4d7a30d96644b7f1aa09b9801ce229b5a15296f6f9df95b19c61dc0a98bf8e7e42c783ecc030d811e74eb6bbb611a68048dad6b18650d0269adcc4b3654abf000c4da5f80c20566f907d160133161e02914f6ac2544a67bbc07194dcfb1e2c1982b09ea7dad35d603cfdd958e125fd94002475dd773f32c17c1c89bfdc2045f61bda36384600ea5061421c690a806db43509a7b8d4116737377dada37eb89d12c8c995bd4db88513478d4a8db4a8bfa4354f6436a8ef09d58a0b2c4800465c00629d1125c0f01b69455bd84b0f570bf415c7298264469b2842e9792450d3a7dc000b8bea323c350a744fe798b947b5eb14b73b90f8899ca78b83211108e7a7aed3fe11a5d4594013755df7b8bc21b1028d3514b3e2a3311da72b2be27758f981f501f186b48cd665e44542b57d2df183f75077dce7c02d0db877d06e3d28d38a200d715913eab215ab31b1825f29a936afca335daa53c8cd9d69017227ae370bec36d21b3c83462e43e514b1d19a64d525a9c0fa177d95605f2127e830f84c44917bd638771ddb9f8711e820349fe7b9830f47c07015d54683fc1356db4409de5493dddce77502925bb4e48a1723ae1c69121cfed1f67b5a33a57d7140832cb47b44a624c7cbc8f3220302ee49f7ffc1227422b2150a99c840e7cda9d97b9969cb6ed68e5540162232bbbd040c3bf4506d06bfad465411a2ebcc0ce4b502f43804b4d3d4def77c652bb3c0104cc20891c9b4c5d83c6767b62a37141c0ecce4215cbc57165d630bc9deca194ee43227f0bd739426029c9dc79360921c0de04dbf3f376111d70398cf2e9ba0ddc5242721091487d0c165a41efee956a891a9b3e6a0e093a9a2624572c746e92e545153e86e733ddbead234e2801fffbd615018b7acb986812aef9f7caf05dcee09e788951f683d5c895734666c5bd54d6ae39ff3f728f743f0c68575c39a0d567ce946ab1dbf6622174f20d313f081dfa8433d30ccf7b9f7d22f66b8480d0e5ea74e273cd8f1121d53fa9d450fbbb2df1e9fee0bab58bc78c30f6afb0a6d40c82a472fce736317aa9fbc874d9fd06f2bcc994ecd1a02b40d55cb6769302649b18d74a7298768eb7cb3e8dcf660580bc06698d27b2edada86d857c0bd11f27223630ac0f9f8764ebb6ce88b5ea357fe7a229c1e37fc395dd65237a712077b095b53b3db62767ac8699b73bb14524fbca9b57cc30b1f2aba6c2a1179297cf69212ca42bc311bb594865cd37fecade33960875de348ea6009e258c1381927d2c57ceb52e4000824867e5157fd57e48f741a16dd71a89290c151374b6cdfa82dde3477142a4fbe3a86a1a7c99412ded50c34f4b3f532d1ffda92a56d7d74b838a2537a0d2852ea9de1d175678fb5d97ff54f46e382b8b8af29993b2f8a2456f7dbf76f0649710ae3292c9e9855eef72db41c0c24158452413fff2fa25ee2f2845a864f6ab5a7df27019603c115ab1eada79a44ba29127e3d8da3487cdc0ef9633645c85669f4ff519cef91621011a4dfac5b9f0c749c58cef4a3fb730abe0a606c0aa616ec8b4ebbd6a42a73da82de145fce5e47fbd0174a4fa76107d8d6c8226ff97bce0e9cbfe4f2f6c391d7a350811290efae7408fd62dbe1e968ad5ea6b7321da2af5e90cc7e960c8ef698cb89c9eed36d2912133779366d71ea271be3855d393e3e0e7acd2a6192c6db6a6bc8fec67fde2afacb3051e42903ed4c5b69c7f36086589c63a61fcbb564da400d94b7e613b382b4c51c712f1cc104e43ecbb65dff36df88a220f60bb2f06f95f6703c3546eb0efa409a023729f3140e19790474310552cf3343c873574e507562d37463f2c98cab72af892ed3c56a796da82cfc4ee86bf70203905ad1add5b1ebbaac4254d5b662054dabda5ffefc6d1a7ee5a7c6a2becae7ff7079946072b0aa8e798c2893e4e3f68df2b93c7f81ed0ab927d5ed32f571834902c6f3803dfe492ec3f2d6924e492d678a6bcb4e845ee9a5d2a475abb0a86c7f4c1e38da74b740a6a52154b9b0e75aca1a44f8342608904693153297388b989e0fd2c1d12d0e796b903f12a5f1492d9587869ba43ff4d7625b1190c28a5c0680d4d8310c73d9ea4e93287abe799186d3aff214869cf377d05a24c1669792ccf9a2ef8074be5cd8ce4fc074dca8781b32f25732fe6d4f3e145e60bc5b055ea88b20a3dee38736ecee853978e50a85a1231e5b28c4cbc53dab85d7de0ff1df8610816a943b552052ddad7c43326b24bfb13d29860127fa18d396a3b15b2f277cf876d868f844db64382301b3fab8432d392f7f9936bf55a32ee8ffdb93599cb32d9f88bcfd952d0bb850c21aa76c17efb0c6b60f705c4cf7bc6519bb2d0c43388f0479fd3d5e95f3c9422e4382104d013b73e019abe532c1a102afc77b963c2606a0ce7f7c1ea8e6b4a661738a8318a2d2dda733d9b9f3c69bdb99aae0b48df902987e5a2d8be3456874fc014f368359795cc6c1a9a9c280a180b0cb2a0d0a5e0569ac711b1f688d41bf3d81fa88bada362000617a9bda406e2b78feb2db133545a4851e0e58d9083ceace4ed745c08efa6f49b7cc2fe290a4e1e5cfc1816e3bb0eed3b00304c959f581998b60c4b6fbf73fae2b992f83fc093b9ca312bb1d55a5bce029f5a71e7a5518dd8eb0557fc17f3f90cb7d066e5468bc641706c9eb86e5ac86bde9bc22392792ebc9583ecc3c4c4c634e2776f2d538a4afaa869e7e2b801ba853d5324807a3feb9ff718f1190e4596468f9aa7904e96118c1024d083c71a508408c6c8fc13b3d2b43bc5f9cca18cfdd3df15929621e8a9394790c0651b599d12771d7f3229a8ea23bf929d1f5836e53ccee8c6589281cfa97b1e7a302958785913650ea7925d2d57a8c0157d4785a51e09713bfbf1056f1c4ca861148da18f1d18e791545d09d4e2eeffbf8b8ccdc30395e03303b635e7b80c9235c4153d2a0463b961a2133cd5c9439630831dbb3036a5cf68c99b41a530022f391b09ee6b022e9f5f8523bc9a0694b9ad64047fcefee8744e532c8b5c528841efdfae2230e8452a3e34cd9a22549119c7b1e9540d54b79bef9cdbf0f60ebbb37c4dccda6e0ae9357d9d072a4f7d215bb4e2f58a991a98bdf5b1b9e47b0152ea90c0a07bcb25cbdd50ea137eb250389457a316be14e4f0fe21fbeaa2b18ce9d4902ba69a18cdac32e54e1b2d0a53b0080fbc7186ba94183cecfaf87b449df383c6250f9fd6b912b84703ecb46607cb7fee8ee867591317679129b7bc5aa5100b8276e7536c9ce0f400a745571ca8c47d338f426814ccb8b823fa1117a482ed37df4fb413b266db53158a8b05f5fbac75c7cc5ae1a9449fffe16bba1f48876a143b11dab88341e89c573ce58e19c5d98edddc7d09f482abec436568db4b853346ed01bf4cd0afe47505d221d87049c6e549df86a3bdacab43544882ebf61f6da7fc83bfd7900d8404318ef5f589ad1b07223cc1c7bd279ce2743d31c1f581a8d2300f3ec48d38750aa49a0346bc6606a9e6a7b3998882f531c29776d9bf23bdd74cc6fede2af380b221b474185e460fd59855f06ccffb441c6039d86527b3bc97eac7bd2b0cf7e83cbc673ae41a3bb6e49cd46ba6e66553b948959afd41762c9b03b6a838ec62d9e063a4dd8a70956b0ad82403e4274cb2738a228fef91643885e34e", 0x1000) 19:04:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) sendto(r0, &(0x7f00000005c0)="0a60a8e341c738f6111be8d1195cb729fadd8424e0d5fb7ff4d81b6ba85e0844a9b10f63752ff8f7a0cd3bf2f356fb", 0x2f, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="1000000918153516063195009008da33"], 0x10}, 0x0) recvfrom$inet6(r0, &(0x7f00000005c0), 0x0, 0x3, &(0x7f0000001640)={0x18, 0x3, 0x8, 0x401}, 0xc) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000640)=""/4096, 0x1000}, {}, {&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f0000000200)=""/223, 0xdf}, {&(0x7f0000000300)=""/249, 0xf9}], 0x6, &(0x7f0000000400)=""/177, 0xb1}, 0x800) sendto(r0, &(0x7f00000004c0)="41a0f74216e93ca6988d679bedd7ed1dbfcdbce4a17e9f69ef73d2929fd77465355dfc7ce9b7dcb09ea5a83d264265ffb7adf03b9acf4ff515a425bde56514dae56d54bc443a6237d339c111a64eacd6ad3228bdc7b41bf7a71d28e48ae16a6947b78e37d501ca47fa5dd3a34fdd5a3e033d2e1eec93845424fa996934fb03664d39fcddf0d15bd33d5824d5cab73fe9778cf87a5fb520dcdd6626043ae1d81a08608f7dcc113179d6873167d50db1057e16ac1dc711a67950a9a38c533c52b1d5c9e2", 0xc3, 0xb, &(0x7f0000000000)=@in6={0x18, 0x2, 0xd1aa}, 0xc) 19:04:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x11) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 19:04:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xe01d) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1000000000000, 0x40) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x4) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fchmod(r2, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000240)="31982e513c8488361a0b32e28e6f4ffda46b271afa8b23642f5e76b930c2ba686328e3480e717ae0525746a4b5dded754bb5e66c2546a53c5036cbb242a3a45c144c4e7a0a843f1974bd1ddc60fadc4d478e16596afc357ebe1cb1d47e98c1a64f9a42426c484254d4a37392c8d632e3c8e7992ee6dbb167d75c53623896a5995c72627af108b58d587ee653233bd7", 0x8f, 0x401, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) setsockopt(r2, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) shutdown(r3, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x3) 19:04:09 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = semget$private(0x0, 0x0, 0x218) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/187) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) setsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x201) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c58d3752b913bfab726442868d81e92bb9a5a204c1fd053ef2a3c70440c5f447204778a187cedf1f4ef0ae05d2c230f5d23429b35bea61ff1aba319f351eaf74d70a61d0724651fcd12757f6815fbda7ebb2957fa996a95f2af1d60f3988912d11027de97b27b89bf83908480daa18b7e6c0fe45f22d1943211dc7e52bec86139ca4ffeb2a59a98b1b3e80b8a4df8fbbae5a77f0bc081cec160cee59d6d8b9c1e3043a1a36d46f0c52574a3df89fb09e8e81ae5166a6d5262f025126eb8e17f6f1dfd19a0c774dffda570f0080e19b5bce843d6dc8e3234f1383b01c0dbec2a6", 0xe0) setrlimit(0x0, &(0x7f00000002c0)={0x8001, 0xffffffffffff0463}) socket$inet(0x2, 0x3, 0x4) 19:04:10 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) sendto$unix(r2, &(0x7f0000000240)="832f8b09854310b3a5624f92f07160e280d021cdb0c32668700f3e7ea708b87622458df26fef80f0840f29943031d036cf38e07eeb1cd9b0b6ac70d73ed71095e0e5eb012ddf4a91a617d383fe3921c95cc6162a3f2ce41dc83421e1628201b5b6d3b176d39b8786e09b5d9cc0720c648b4a6254e1ef1aa30638dc7a37dbc42edf57d951987b49f4ebaa91d21c6849ebadae399629fa3b7c93d9902f1896073b946c9140ed77e5cdfe85219146873eb7e943f0faf248c68487b7557f442ab07375a002b70eb43d44786754e7379966df4530cf7489a902f1fe83fe9e493672d62cb59016fab2d7b3ee66424e15", 0xed, 0x2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) write(r1, &(0x7f0000335000), 0xfc94) listen(r1, 0x10000) getppid() r3 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/231, 0xe7}, {&(0x7f0000000100)=""/212, 0xd4}], 0x2) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) 19:04:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000080), 0x10000) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x8, 0x1, &(0x7f0000000000), 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 19:04:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f2560000000025b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311", 0xfffffffffffffffe, 0x6}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) syz_open_pts() 19:04:10 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x3, &(0x7f0000000040)={0x81, 0x200}) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d", 0x0, 0x4}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a", 0x5b}], 0x1) syz_open_pts() 19:04:11 executing program 0: r0 = socket$inet(0x2, 0x100000000000001, 0x401) getsockopt(r0, 0x2, 0xabd, &(0x7f0000000000)=""/156, &(0x7f00000000c0)=0x9c) r1 = socket(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x2, 0x0, 0x0) 19:04:11 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8", 0x180}], 0x1) ftruncate(r1, 0x620) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba228", 0x296) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/161, 0xa1}, {0x0}], 0x2) 19:04:11 executing program 1: socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4006, 0x6) 19:04:11 executing program 0: r0 = socket$inet6(0x18, 0x4000000002, 0x9a0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(r0, 0x1, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffd07) clock_getres(0x0, &(0x7f0000000080)) 19:04:11 executing program 1: r0 = socket$inet6(0x18, 0xc002, 0x0) setsockopt(r0, 0x29, 0x24, &(0x7f0000000000)="59f58c50", 0x4) 19:04:11 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESOCT, @ANYRESOCT=0x0]], @ANYPTR64, @ANYRES16, @ANYRES16=r1], 0x4) r2 = getpid() bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x8001, 0x10000}, 0x8) fcntl$setown(r1, 0x6, r2) r3 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x2}) 19:04:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r0, 0x1) poll(&(0x7f0000000140)=[{r0, 0x8d}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) 19:04:11 executing program 1: chdir(&(0x7f0000739ffe)='..') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3}, {0x7fffffff, 0x20}}, 0x0) rmdir(&(0x7f0000000140)='.\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) fcntl$dupfd(r1, 0xa, r0) 19:04:11 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r0, &(0x7f0000000300)="09d430d8e47e02752be3507118a1aa3b84927ec14ae1ff32d68dbe0347c3387da80270307d745521ccc8340ed7c96d450b", 0x31) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) flock(r0, 0x1) setgroups(0xfffffda8, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="d1417c73f405069072b5a05e2bb5197c3ffe441f59259266dff6a56c6fe264eb9fc5afe573c2a935dbfe0de3982eee", 0x2f}, {&(0x7f0000000200)="87aa7b2fac89a6ee0c449229d2c563ecc2043e9b1cc9628729862ea6d84ad6e479b154d3a2ea4a30477313c5ccbfdab387faa11939feabd75756b10390a8f2944cd3bd4ed5513d0ebf23cefb958ad42e753bb98faee3367fe8c3b270ea13e764f4c2b94f5fe477087b7129323d6ea3f624256b633cefd7261a88f17fbda344b9727af45d211d9c2512191915b70d5da95595895081e8772a0bab6bed1dc3ec47d2ae6f2cdc7eb8c15afacdb9ac39f4e8a732e5c3e9d2e1cd2219ed1852720f52b21c11d54b2b291ace37d33272c417a9c153c71bb1e1b2570af87f0db2f5751a4eba775b8f46b719e3efd12d0cc8166c0d075b", 0xf3}], 0x2) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpeername(r2, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) getegid() socket(0x10000020, 0x0, 0xa) flock(r0, 0x0) fchown(r0, 0x0, 0x0) ftruncate(r2, 0xfff) 19:04:11 executing program 1: r0 = geteuid() setuid(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) 19:04:11 executing program 0: sendmsg(0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000002d80)={0x3, 0x0, 0x5, 0x0, r0}) utimes(0x0, &(0x7f0000000200)={{0x0, 0x6}}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket$inet6(0x18, 0x0, 0xe9) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) flock(r3, 0x2) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x90) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe02) flock(0xffffffffffffffff, 0x7) sync() flock(0xffffffffffffffff, 0x0) socket$inet6(0x18, 0x8000, 0x0) sync() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) socketpair(0x20, 0x2, 0xfff, &(0x7f0000000000)) getsockname(r2, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 19:04:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = kqueue() r3 = syz_open_pts() readv(r3, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) write(r3, &(0x7f00000002c0)="0f61e267000c237180d6d2e1ed7a38926d0a75e4ecb896728e6c7bdb9af10ddb41e78334abb0adb6913f9b6655831396d80c9a540985da1514fcf16a4a5d9306d3cc82afc269613bcd19262a2646ed403b2d06c2ac3987c09c430e4f878d389ca5f293af6bd7b85c86e63637e160053d31e71b5cbcfab295460a520253e879ed314c7d022db9820f8c1d101691df90b64796718cdd6d4013528f3a6c", 0x9c) ioctl$TIOCNOTTY(r1, 0x20007471) r4 = msgget(0x0, 0x84) msgrcv(r4, &(0x7f0000000240)={0x0, ""/16}, 0x18, 0x0, 0x1800) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x1, 0x7, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) ioctl$TIOCSCTTY(r0, 0x20007461) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:04:11 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x10, 0x80, 0x318d, 0x6ca}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0xfffffffffffffffb, 0x3ff}], 0xfffffffffffffffe, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x84, 0x3, 0x3}, {{r1}, 0xfffffffffffffffb, 0x98, 0x2, 0x101, 0xff}], 0xffff, &(0x7f0000000100)={0x101, 0x2}) kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x9}, 0x0) kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x3, 0x3, 0x8, 0x3, "370de60bc12af4ea2754086b8a2aea179d8b6995", 0x0, 0x2}) 19:04:12 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="83240a05000000000000002f0dd18192947ef97a2b10a4afc7b21c208383fdae3942c583", 0x2a) 19:04:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x8000) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffff20d0, 0x3}, {{r1}, 0xffffffffffffffff, 0x2c, 0x40, 0x8bd, 0x80000001}, {{r3}, 0xfffffffffffffffa, 0x10, 0x8d, 0x7f, 0x86}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0x1, 0x915}], 0x4, &(0x7f0000000280)=[{{r1}, 0x0, 0x1, 0x2, 0x6, 0x2}, {{r2}, 0xffffffffffffffff, 0x74, 0xfffff, 0xdadd, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x6354, 0x8}, {{r2}, 0xfffffffffffffffb, 0x80, 0x80}, {{r2}, 0xffffffffffffffff, 0x8c, 0x1, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x8, 0xd, 0x7, 0x9}, {{r0}, 0x7e8422315b858e03, 0x1, 0xf0000002, 0x6, 0x32f1}], 0x4, &(0x7f00000001c0)={0x100000000}) r4 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780000641c00000000ffffffffffff593300"}) dup(r1) poll(&(0x7f00000000c0)=[{r4, 0x1}], 0x1, 0x0) 19:04:12 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x17f, &(0x7f0000000000)={0xf2, 0x8000}) kevent(r1, &(0x7f0000000180), 0x8, 0x0, 0x8, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 19:04:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) r1 = dup2(r0, r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x134) flock(r1, 0x7) open$dir(&(0x7f0000000080)='./file0\x00', 0x53624f21313c6306, 0x20) close(r0) 19:04:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x9bcab827112d866c, 0x100) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000300)="4e83cbe3a5b907a354e420aeaf1a176e4a283ba1c291d88fbd59d222ed9c1fed6849bb06", 0x24}, {&(0x7f0000000340)="b23d91ec23970a921206fa088ce74a7a229fb032581154e705b8ff08e2c2c1ff1e3dad1b5c8336cc2616c18cb3bae3e912c1400c3a6bc8a6cc8ca7e6054d221a25d8a21d40b9ee54e24b38be6159104c5bb9dddf7bb47b5725aa17c921ec1eb490146f1db4362987d5f7ee28a578a62eb325a0b515f579360f0ff198cfa4983475b7662f4bbb69c338ea67e6d6fcd14a4d877a37344056ae0ecd90a08fabcf0a2fab70e4b32f6a5d477e1309a3e71c97a6aa04ed5e74f9f172f3e7da1600c18ecc8d3b15fd69955ece4abe4939166f9f50825ac26a329ba8fc7f521ac869240796c5afd90db4dfdfdfe9f097a881a89e88d56b0843773b7cda", 0xf9}], 0x2, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x7, 0x8000, 0x7, 0x1, "530e45f59febc7c2a9b05fd3cff2a353b29b2631", 0x5}) poll(&(0x7f0000000200)=[{r1, 0x2}], 0x1, 0x5) setitimer(0x2, &(0x7f0000000240)={{0x6, 0x3}, {0x5, 0xfffffffffffffff7}}, &(0x7f00000002c0)) r3 = syz_open_pts() r4 = kqueue() r5 = fcntl$dupfd(r4, 0x0, r3) poll(&(0x7f0000000280)=[{r5, 0xc1}], 0x1, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x1000000002) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) geteuid() poll(&(0x7f0000000440)=[{r5, 0x1}], 0x1, 0x0) 19:04:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) read(r0, &(0x7f0000001180)=""/7, 0x7) write(r0, &(0x7f0000000100)="001036000004000000000000000000", 0xf) lseek(r0, 0x0, 0xfffffffffffffffe) fcntl$getflags(r0, 0x1) 19:04:13 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = dup2(r1, r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = semget(0x1, 0x2, 0x1c) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x4, r4, r5, r6, r7, 0x10, 0x4}, 0x7fffffff, 0x4, 0x5}) r8 = syz_open_pts() dup2(r8, r0) semop(r3, &(0x7f0000000300)=[{0x3, 0x4, 0x800}, {0x3, 0x7, 0x800}, {0x4, 0x6, 0x1800}, {0x4, 0xfffffffffffffffa}], 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="7470ab390a5b3640c9dba642fd6ca1df51d42806be715b0f377868c985180dda52fb3c09534e8f7b2872cf81b4bf29d9224c21d0688d38b9abd1fa7f8879843ba6755791960ddca6674158edbcd201d3384cd275de07832a4e08e4dbb73394d7e47fef82b14fad72d3342c11c9441083ca63b2cb52aac318d299f65598cd91fe3990968b1365e2a3bc8c840c81635d6305bb9d", 0x93) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000340)=""/29, 0x1d}, {&(0x7f0000000380)=""/164, 0xa4}], 0x2, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0xb3e8, 0x0) 19:04:13 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x5, 0x3fc0000000, 0x0, 0xfffffffffffffffb, "07d2eb7f49632ee4c01685b4f192e3de9e2c641c", 0x4ba9, 0x101}) getsockopt(r0, 0xfffffffffffffffe, 0x1ff, &(0x7f0000000180)=""/45, &(0x7f00000001c0)=0x2d) pipe(0xfffffffffffffffe) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socketpair(0x1, 0x8007, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() r6 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x20}, {r3, 0x8}, {r4, 0x94}, {r5}, {r6}], 0x5, 0x40) listen(r1, 0x6) 19:04:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d8946fec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963f009d4d35d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5446c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f001dfc69ff8176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb317f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9d04ed1fa9ff4543c0f092f6b228dfac12f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98cff214c39636fcd141d08e5278e7d93983d2000000000000000000000000000000", 0xfa4) syz_open_pts() chmod(&(0x7f0000000200)='./file0\x00', 0x1) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0x7, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x13, 0x2}, {0x7}}) 19:04:13 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = semget(0x0, 0x7, 0x480) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/218) 19:04:14 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x282, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffc}}) 19:04:14 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000200)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x55cf, 0xe26, 0x9, 0xffff, "5348b704c1ea19a5b11fa03c76436520c6891841", 0x8, 0x1}) readv(r0, &(0x7f00000001c0), 0x0) 19:04:14 executing program 0: r0 = socket$inet(0x2, 0x7, 0x8) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="de9a80aa218e36dd5f23b5f5ef7539bb8feb442260e4b234ebdb89277e38b1340dbd790c99848cdb42f880b621816db1f4d60a24333ef8592587218f97374ad38d8dff6529304e60a96193fc6d53d8cb5fde78c776276586274ef5c423252063a7d291ecee8143697ee54521468a2ddb4c07d04e44be1c1bc02ec80387a0d43d49b332ff7ef4c2282a796b4d764c1097ed266e5f1360ed9154a9a21834b10db85a43cdc3b8744c688c10cf122780a29558a0d4a5537f48e5a4947b3486d3eb7a24f341fcb8f10014190000afaaff31271c774b18524a", 0xd6}, {&(0x7f00000002c0)="23070170c2e20b00af8a1d3975f060cc5bb1332ca154c241b4", 0x19}, {&(0x7f0000000300)="a83b016344c5fbbd6113e8a54a61f789d8b29cc9b56391e128ef58fdf45c0d5ddc721fef2163c2305a3ddf871b932a27ae06cc5ac37da6673726051659f5376df294d837fcd66031", 0x48}, {&(0x7f0000000380)="d69eedd3461f5cade93af63f43cd60d1a8857b280aa1d67c14cf01491163cc0fdb6fd010971ac09afcdeb52510df8ee49b923978c3ea538eb6055f7d5587e0dbea1a9871deef8e264b6b9facb6b60a3184c8c73ba2651059ced57e59abeb460209e00d487513227c5de2e4b8169d466b86a50216fdcee3ecb80e6b927c591c4b91d7f2ef6dbca4507b694455413bb3ca5a0de3d8a5399a9e9cef6c08f2213aae01364c5049904d4a35677ec2aa8aeefc389dc9ee36babb4863d40d51f64f07a902b20fe7", 0xc4}, {&(0x7f0000000540)="d599948a195ab462b7a6d61fad3f964e5eb758b1b2a9f1d61c7cdaa5e3921566d8cd1e6e38081c6e851fe94e76578ec725eca1cb87f09766d40a4b15b729f4333aed0061261e32768f26c54603c4e2c9d4625fbf9bf7cfa43e6c292f9db7417e359fcac5f1be4b1e5bfb209130f4494fab758505335dc1139ca1159fd3fc4fc6958736bb81ffc338d5b1f43ecbafd749b3ad6cfa36e3018a98be842ef06bf0c6baba61d1ebac84b6a6e181a88370", 0xae}, {&(0x7f0000000600)="ca53a608dd3701ee3e1891f197403862d1fe2fb11daa356953622637ad89d7647f436dcbf51678fd7e8c0d62cd6761c518073de25503b828d46f9560b13621a1f3d77fb373b743484006", 0x4a}], 0x6, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0xfffffffffffffffd}) write(r2, &(0x7f0000000500)="e3", 0x1) close(r1) syz_open_pts() r3 = syz_open_pts() r4 = semget$private(0x0, 0x2, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/71) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000007c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000780)={0x100000000, 0x1, 0xfffffffffffffffc, 0x80, "db89bcaae34f79939215b192409e307597288079", 0x8001, 0x400}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "625984b5f161004a2a8cb0db7befb3f957b1485f"}) syz_open_pts() r5 = accept(r0, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000080)=0x6, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x100000001, 0x0, 0x0, 0x0, "6064f6967eb2fc1e88321a1bda88bdcfdb767e93", 0x2, 0x5}) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f00000000c0)=""/135) 19:04:14 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) dup2(r0, r2) r3 = kqueue() fsync(r2) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 19:04:14 executing program 0: setrlimit(0x2, &(0x7f0000000000)) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/59, 0x3b) r2 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r2, 0x0, 0x400) 19:04:14 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 19:04:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 19:04:14 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 19:04:14 executing program 0: pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001540)=0x9) bind$unix(r0, &(0x7f0000000340)=@file={0x1, './file1\x00'}, 0xa) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000003c0)="44b16628e70f1d7ed32ae16dcd51a761e27f35b49f89a941d98674e30dc45738d85d73744ff7701be929795e20c59e8f16a2f08edf73fef64f95ae16fe36145e8ac041c972ab1ce7b1672d0b81ac3127666d81fcc265f0e8854ec4c1652a903734b2fc58d6cd60a5a4f319b99b037194aac5d1d53c119233eef4982975aa8e986c6fd2da724760fd04aca3367f3928b6f4964ff2ea3539a1a02032a460607ae2dbfd69afdbf89049c7fb120ce739e96537928a7d03e6486bad854d038b364ab60992dc528dda7ece103243f96559134c1efd60c081a0984cdf499c1e5b3f24fe55ff2c111fcda1", 0xe7}], 0x1, &(0x7f0000003740)=ANY=[@ANYBLOB="6800000000000000ffff00000900000018f940b7412f2cc7750d6921363c4fd18701175799d6f105595da646fe4ce1c9d9e9ef28d974d4119f6f781173560cade192e4db24ac629ab1ff1a3f39d94dfc5e68c364d5de51b86c9fa2998cb07e7bb205f91c4042ccb6d8000000000000000100000000000000a5761f6b83ccd243324146ac4bb153b04aa0c773fa771b6473731c530dfd655aac8d05236b3de30e1b58e9ffafef1615fec5b87a84ab5b55652147789c770c1f669934b48dd5929a7b87a1308fec79d54ebdd47bcc880dbd1588bb529351e6f6d1fbdb5f6d8ff0a7d71d34a7251fdf9e8fdac690b65b7f338f080b934cc755b3e7a3a212249fa866a2a2e3875b65a2f0b4119909a3762e0beae2a106397230d603815501776aaf58714a388b42e016019a3a9c051a93a6d7ed1a0e70e4a57e3e5c90c9ff00000000f800000000000000ffff000020000000a7a248250178b51fc69e3465d1551fb5c9f89ddc303f0ba15eaa0a8eae7309f76f45580b12f147041a34050ebeeb00f5ed3dcda66bb3c5bba3fdcaa1aecbd06c07599fa0376c5bec731bcd202fbe1708827925e66fc612d48f5c45cd6b1e2bf93ba3a714fa1c560d11a77eadc5ee4d295c4f78bc4e1d06724dd2aea5a7f9b8508e00a2358a97f88a640deff45152a46585f28777255fdb1ebb2cae6c4cede96766a5a03042cb01390b0b28404e958a2c2846366290cdc6938c0db83682478edc9d983961168adda0434204baffc5026b96ec96735351269c34aa9c18455a69c068b9000000000000e800000000000000ffff00000500000051a9afc75f3bde1b8b82280c11d17e99e9e0fca17437204556327a5b452f49279ffc9fd5e47fc0a2a48060e612e7c66d49aeb17585d288ffb025517055df46ed174d8613beabc5106c02a249ac6a87b4bf94e0cd73b2d6dbd4fee671d9ce1050fbe3a625888120c62d14c93693c9ca86ee5d1081f9cd66bcf9a69e57fd2878f346469d924572eb4330120d13ac246f08cdc939d11058a047029c452df8edfe9389d34e3a0e39abd2a699766d8a11de1351e759230aba175664934fe5a3cbe1bee633e7db05a92f43a1ad281151260ff4b100280000000000000001000000e0030000b91f801067af57863eeefe3c2b659bc72676000000000000f80000000000000000000000f9fffffffb2712e2fa8b60a0b08a615077080991f27bf4bcd36608a281bd6f098371b3c232aa82eaa017a3421c28f738b3cd75064ca8f4fe173f93d832ece80ca3c629e861a7e6b3cb082caa7519bf953516d31ea37ee14c016f399efb592f77546d052f695c61dc05cfec67f6a172320c422eedc51af4808256c88cc224d71e57e507d3c1f633b61c93eb146bd62dabad16e8296de1831443fdf838a7e72eddafc277f4d8a5880f9bbcdb64ba3d549e31885e5e0a1fbe53df5cc5a65e62ab80dca5cafd9fd519159e0cfa6a5ef800a2b77f06a38df09e5e5f19fec45881ba89ab5028fbf13c290000000000000000000000"], 0x440}, 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='$\x00', &(0x7f0000000080)='.\x00', &(0x7f00000000c0)='-#(\x04}-+\x00', &(0x7f0000000100)='.[)\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='^!\'{\x00', &(0x7f00000002c0)='-\x00']) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 19:04:15 executing program 1: munmap(&(0x7f0000019000/0x1000)=nil, 0x1000) msgget(0x3, 0x40) mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) 19:04:15 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x402000000000065, 0xb, &(0x7f0000000000)="244aa34b2222cfc8511b8d1c1767b622a310655ded7feeb492cd27ac1c7d7df1ee68b0caa45bcd9efae1cf0edbec808775ef669921a8de672f63f18c9c2950b67404dec3259c3e47c316fba766c02c", 0xfffffffffffffe2d) fcntl$dupfd(r0, 0xa, r0) 19:04:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 19:04:15 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) recvfrom(r0, &(0x7f0000000180)=""/233, 0xe9, 0x1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21", 0x4b, 0x0, 0x0, 0xfe26) 19:04:15 executing program 0: pledge(0xfffffffffffffffe, 0x0) socketpair(0x2, 0x8000, 0x8, &(0x7f00000013c0)) socketpair(0x2, 0x4000, 0x7, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000001400)=0xb9ee59f84c0a8ae8) pipe2(&(0x7f0000001500)={0xffffffffffffffff}, 0x10002) bind$inet6(r2, &(0x7f0000001380)={0x18, 0x0, 0x2, 0x7}, 0xc) recvmsg(r1, &(0x7f0000001300)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001200)=[{&(0x7f0000000180)=""/126, 0x7e}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2, &(0x7f0000001240)=""/158, 0x9e}, 0x2) ioctl$TIOCSBRK(r1, 0x2000747b) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 19:04:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x80000000000001) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xc) 19:04:15 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)='\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) stat(&(0x7f0000000080)='\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', &(0x7f0000000140)) faccessat(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/\x00', 0x0, 0x1) 19:04:15 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = semget$private(0x0, 0x4, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/4) pipe2(&(0x7f00000000c0), 0x10000) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x0, 0x40}, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x6) 19:04:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x3ff, 0x3}, 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x251) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 19:04:15 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2005, 0xffffffff) 19:04:15 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1ffc, 0x0, 0x88d7c343cc79d620) socket$inet6(0x18, 0x8003, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:04:15 executing program 0: r0 = semget$private(0x0, 0x1, 0x20) semctl$GETVAL(r0, 0xfffffffffffffffe, 0x5, &(0x7f0000003c80)=""/187) r1 = semget$private(0x0, 0x3, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0x1, 0x8, 0xef, 0xfffffffffffffff8, 0x7]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/102) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x6e, 0x7]) socketpair(0x2, 0x2, 0xc1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) r5 = shmget(0x3, 0x2000, 0x261, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = semget(0x2, 0x4, 0x504) r7 = semget(0x1, 0x1, 0x0) sendto$inet(r3, &(0x7f0000000200)="d53f7feceee01dcdc4dec20b6375b5d5b9c1c5aa7cdb987e8b413b7691f5e61f800be552b32dc59e0254fd2631b5fc9d180c7958183143d2124c655617e0c466fc04", 0x42, 0x1, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0xfc67, 0x6e92a4f5}, 0x8) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000300)=""/203) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000440)=[0x0]) setregid(r9, r10) semctl$GETPID(r6, 0x5, 0x4, &(0x7f0000000480)=""/160) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000540)=""/4096) msgget(0x2, 0x141) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001540)=""/185) setuid(r8) close(r3) accept$inet6(r2, 0x0, &(0x7f0000001600)) readv(r4, &(0x7f0000002a80)=[{&(0x7f0000001640)=""/86, 0x56}, {&(0x7f00000016c0)=""/130, 0x82}, {&(0x7f0000001780)=""/114, 0x72}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/214, 0xd6}, {&(0x7f0000002900)=""/112, 0x70}, {&(0x7f0000002980)=""/112, 0x70}, {&(0x7f0000002a00)=""/81, 0x51}], 0x8) r11 = open(&(0x7f0000002b00)='./file0\x00', 0x10000, 0x20) readlink(&(0x7f0000002b40)='./file0\x00', &(0x7f0000003d40)=""/228, 0xe4) getdents(r11, &(0x7f0000002c80)=""/4096, 0x1000) 19:04:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x5, 0x10000) sendto$unix(r1, &(0x7f00000000c0)="18", 0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0xfffffea8) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 19:04:15 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) getpeername(r0, 0x0, 0x0) 19:04:15 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) 19:04:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f00000008c0)=[{0xffffffffffffffff, 0xb}], 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/187, 0xbb, 0x840, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 19:04:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r1 = getppid() wait4(r1, &(0x7f0000000140), 0x8, &(0x7f00000003c0)) r2 = syz_open_pts() r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x3ff, 0x4}, {0x18, 0x0, 0x7, 0x80}, 0x6, [0x3, 0x80000000, 0x4, 0x0, 0xc23e, 0x2, 0x8, 0x3]}, 0x3c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x4000000b, 0xffffffffffffffdf, "a1786eb95b7c30abfc0900"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 19:04:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7ff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2) 19:04:15 executing program 1: r0 = geteuid() seteuid(r0) setitimer(0x0, &(0x7f0000000080)={{}, {0xfffffffffffffffe}}, 0x0) 19:04:15 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 19:04:15 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="e6ff2012"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) getpeername$inet(r1, 0x0, &(0x7f0000000140)) 19:04:15 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x2) fcntl$setstatus(r0, 0x4, 0x40) sendto$inet(r0, &(0x7f00000001c0)="0e45a96b50f642a932d6350a021683636607d87ea219ed6fdff95b5c524dcc2c1dcdb73d414415bf2f966f4b88ecf50e2f0e1b6ca08d", 0x36, 0x4, &(0x7f0000000200)={0x2, 0x1}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x100000001, &(0x7f0000000040)="000970d7f07f43ac7f2d03e3fd456d9f3a37d12c63e84d3e", 0x18) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="82062e2f6606006030009654e0709da6e5a2c9c4409e0800000000000000598b23ef8cb9b64e8c1a419a11b71195dba75bce11541e7cc6371f5345a5818c6591bd2d56b286592b5ead09c4c3da284c692094ff3d2c9d692ae3cd397da38e30bfb637f50219ec5a8d6b811cb75013544e34c904b6d5327a29465a428f4a4aaa0ff05a5cffd6371778898061c9ad7c5a259111649b7b2775b440d11d1f3344db523f000000000000000f5e5a7717cb40f571a0c09bd7c4e35d7b428773b84c733f18c25196c539b88714999e960630d392b9d22f85a0e4a1e63c57ee900a000059401bcdf03fb592fade2f5fc06d9a4f8fd871e62398aee05aeae81b1bfa8965f5dc97863992a8fe7acfee6e707b578c99df12207689bc9348b0ddc8ec8f484f732e22a57deac3589eb18bced1d4a501bfcd3982b116be8d2b381490f025a742b8c727e9de42e1d23af2e1827f76e65588f69cf299e0b949f9fc55f0ae58d3f7e6d2073f11ad"], 0x10) setsockopt(r1, 0x5d6, 0x3ff, &(0x7f0000000080)="95b19270f0d495d29df02d34523b60217ac08ee13ce210d63e02a3a588aa6f5c266a151a5dfc051108642facc122cc488105d7a48e5e8aed95b0789a4405dc5a0a9e2de21b320d96836968516d4323b94b49cfe4eb8a82229d6970d0d816495ae72cf467d47201a1aef9", 0x6a) open(&(0x7f0000000240)='./file2\x00', 0x8108, 0x8) writev(r1, &(0x7f0000000300)=[{0x0}], 0x1) close(r0) 19:04:15 executing program 0: msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2249aa40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgctl$IPC_RMID(0x0, 0x0) msgrcv(0x0, &(0x7f0000000000)={0x0, ""/71}, 0x4f, 0x3, 0x800) msgsnd(0x0, &(0x7f00000002c0)={0x0, "514fcb004713c9dd3a363c56e25c4eb11084a8e66787d31b2f0543a4772b2001cc60e7385c761bb39a25ba8530a9b440ca0f4fca81dd115a7450d5345e10ba11c64f7eb9c339735c0a07f9bb9deaf47647b17eb5f9ebe9648f6d69b25d3e208621befd7e9939c7f63cb50823f81697a03ea4203faa6ae371a11ff4b3a9d3aaf5fe662e58d4c75536cab6fe9fb74a030cc35f688d340866dbf6550f863e416da1b7db380d4dd6a5f9e01676294195a0ffe6e60030511361072528dbe65887aeab51b91c32d024271cd71622dad241e4cd0b99a690d41766d0c26cf2"}, 0xe3, 0x800) 19:04:15 executing program 1: r0 = syz_open_pts() close(r0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x2}, 0x8) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) r2 = fcntl$dupfd(r1, 0xa, r0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000580)='./file0\x00') writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a", 0x497}], 0x1) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x2100, 0x0) r3 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r2, 0x5) r7 = getuid() r8 = getgid() r9 = getpid() r10 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r12 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) r15 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001940)=[0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000001a40)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000640)="6ad4ede2d2a6b648ad157a0804e2aa50a781b233412de7ed71ea5c973f784288e685fdfdbce814bf3ebac242c24158f037810eda3fa810679349d9bbce98a17a758b499e1f827e052acfb83e48cf6b2095b3d612c0726323b378dd5431c44c064a44ea4d7cc93b5d5ee26e3c35c4736fca90adaaab7695f155ca6745ccd5992e06254de492391554512be31feab46687eef4257e133f3f5a5235c203e1aa2730af3d28a5baf16abf54098330eb0541509a7f0265888bbf35164df3d865f0e153a650f85f7b369f0799294a36f7465d6c6833a4f32aa03f21425b1a13bb9aabbcdd05a3c5929628720f25a396f23ce97af2590135ce1ff64ac35828a6b48c3a157eac541d1f2c11bc3ec32b3a60513e11eb225c017b1a861e0e3ac557a69ae8db24393a8563c6cdcc8e5826b38618c06caa3fc619caad28ca523998f1a183aef23fc75a80c06340bf48ed33c1d7ea932adf6a67e125591527dfa49fa6acb94ac3ac2f92e83336fb20b7fc29ba1d1d539455be730df2fab3feb6fc93fa0b079818718a5ee62c5d8c547e81030e4b7dc1503bbb4c307a40facc216e7ab392fff0cec8add32745900c156ee226e8ab2462ee57991b6a878c2c5ca1d688f916418e37ec8c19e31fd185bc8b07fc4cac5cd7b35ae661a50f3fca9c95078ca670208748cd236cbae61bd2e0e5080f27d1c1661bab051c06ff9234fb005d92c470046ebc324e102d3db322f0ef67f414d233010fe498cd482ddd7b90f684601599f6825b3c55cc9b78f0e0861390e4fb67e75078caa9fab38ea192181d8035a5b4a7c83da1d0af8b98fda540fd874d6490e03e77eae1a4ff1dc3558fac6a8c3369239cfdffcd4d3a87dba1c33c5aaca3885709f2445f62d3161b236d0a139368335fa53a1a53bc2ff507b9f2b8783e563b63f7d09a80649d8f3cc4209d583cd2a7edf736dc855a6bb3f945259cdaacc383fe2085829ec09499a8b4c08d4c3757adf82aad3342e69834c2ea8a3e0f13bebe89b058c89a36c459b4c3db87f34dc921468bddd9a8cbf3df24931bc77827775ad6a8763cf2a180f926762516a80cf1d1f8f11658d3abd7f769528805838d7ecab154083c34b398b8fde8393ee33f5905b387a760dcf7497fcce514b941ba585cf663ea8ee048f73cb71222e22da4a09612a42e7e6e6f8d49b614a13dc01728e19d21ba96a3067daa8e486998262e02f0caf5bd233efec32b2e809353d8a4ed84a834871f5bcfc9540dfaaffe02b1533e70322e2c7fe5c69ae3e8b2c530c61981f4cc507ae16c87dd1ed10c2c516ae0d9ea563698f5002500cffc0d0ed01913bc3a18d7a143677fc4c92125c93c80597ccdc1cdb51487f4ca95c96bbdb6075575018c806ba64fd992e8c0a186d2091ec657a222e326806321e609415c8a029946e396c79926d84634daf1b58a422cb9774ba570241019e610063be5083d90b71534e749af743e326424c6f35f8d7da4bf59e941945518d2693eb974403a2febb6dc67e18ec28206884a687a1b46e72b79e43f300efb9b2f130f98f72bf1547561fc2e50349b746e207db214ffd085882c505a5309a6d14431cc7e37d08d3b0035f2dad955f0872ca1a6bf7618b4ee3de4070370dcecf747ba35940e40e3fe183b8fe9fdd7263273672cfb0633fbd67ac14a316e21296d0485835ecf9479b6fac0186140173cf41de9555fa8779b048336583717a5ef7dee5b658d5e7f76df09b086c0062c18e89d10ee03d37e501f3bb51b3ba7d328d645e04cda791ac5284481bd283ca247c3109fe607a699985ca9863e1a724cf3918c3f7aff8e8f3605b0b897d1270fe4a4b38fc4c7c8313f953daf40e11b8c960c73f44fae0502724c3c2e6fb2b1dbcb1a71872c1940678e04513141ba418959b5622b1b6630f342bd4102215b7c23af7b94558934afa037e3266e53138723df726cd87205b7988d4e503981589788bd3e8a421a05bc1a10e640b4bc993ab64c3907f886bb78b7d30c4a3447f2925125e433ffcd58763be484942be0bd676b46b37b2a7cce39c64b23b818e205c81228a71792cdecf6f6c27ca7c4b5d5857f16001f4c69e9b2801b88892b6ae0567274b9d2fc56158c6030c91e7ae3b4ec8511de8381f8a1c804456aa12f816cb5883fafb463b25807cb84a5022fd8f4c032a26cc4df9cf41577b3ac19e39e16bcb6b373565661a0c8ca1090827e7964863c96d86f495830847f38950a3e3cc04dc2dc709f5bb5f035d70b901293d09295d85c2e3c57906e75cb6a274b35c8085367629fea3c1dd0f0721ffc348da7927f8c3c968c9b906e3cec30eef95b559dc3fc6212d6909e65654515310eaa23c3edeca090a8c8fb8e46f74afc9c1d1c9e28fc3853c1516100d6be9efe852f7377008eec55f74297c58368905ae6915a30f102dfb4d4f9dc90cd0a4cd3500873360e6ee36cd8e41104bd8331c3b1999f8f2a760642a1c60ce001666e596c902fdbbc4369bc7408906456705f4804ad63e18c12b78546b07dffd5c4dabf2beb60f08ddef5433437c281ec80827f651a91180cfd26c0551a3e446bb17b37e3711ab6bcac34a2cebce4bf1f3faa1941083e7f919e2534e85e4c2caed59e734a267ae49375992251eb362e0bfb005012d0bc0d34dc9c6cce225e37080e2813ae8a4f3b5546f9efdf653bac602778cfb5cc5ecfa16431f026516359a07c816e9e393c712a5908d506263fa468d791515f7d5cd59eb8061117d5e13cf6d5fc9c2eded85e2882b29a7fddb791f3197be001a78aef9ab00a81aa81774665ba4cb6c839a5e153d1754b8d46ff94295a599c0dd1600abeccad6daef2eace1fce6a72786e33d94677b00d3b27818498d573b98db482c12ce2279dbb416007a03af4f374e46bcb4cd2c633b0c27eb7c520e792d80ef02902b5860dd60223b878affc29441bef169722fd460dbf04f1c5873904634e5171283165079e25d271205008c89424bd2a05a37ca8b5e1ff1530f4403fa3cc922f6cd3254d8603443dfa90a1027febc57c3fd749614b6a1774aebcbb41f74da00cf209b94f464105047670b7fb4d2f30e40b383ca1397f82e7d8d8118caddbfa8a3307c9a730bc16757b7468a4e5300ff1adfae74369a844570860fc47d1f7e62bc68b219dd79caea8041316b06ea93a0a7cd747961d3befb33396a945121dd768deb5e34cdc2bac64d93e8c674730944ef65e5c5636aa8031c56aca0790950c5bd67fca725f9c28584237d3f8e8012c824f19371fe05306e46f3094da85ce145dcd2c879a2c8d534bc112f4379b4b44ff97e5225ef2e706e13caa73aec3e3ab1a8d9e659e0c199f065733e0a69592290eb492edd9102e8a28e27f990d76f706493dbc28c35932e0d5d90bb36b2b04bc200e62165a84488530be7c0f071d1003d17966979f7b8aaf82252af39eb211035cb826ab880c2b0125432189f8038bafc183316c25ff86ab30bd774c5cb227bf8e00cc291b9366ea22707cc47b75a13d44ce4a67b666c8df4c663074abd121323c72bf7b010312480ecf7ce3cb7ccc78db6eaec86de88094902fb404487f4e8f01c1e68aea721cd0143c6b90ebe5a3063307fd70742b18e77706c206f8e668f335de8919494f172e1b72be18d4a073f1c733599be2a157996b9ebbe65d142ab0682e437814e12b217ca61baf0109fc5502cb4553d051dcb526afa71ceb1cf6bcf1923daca0c68e9e37dbcaed6e5b175456f1dc2fa91b71362a62d7730df2e1c2521b04efd885d7e9a6f5c19d8c7a1b2dbed59470ec5ca801fde0baa553220d279bf477aca55e807b74095f2f57ec04832c8e1e2e49aede9d21754ce91e1dc1b6b464ffd92107ff9bdc24fdb6f02845572c61251ab01ed7a3e5b2127e44673a1e7d1b18abb2207d3c8e0921716bf8722e24452c0fc2420817bf7e867731faadb08414ab5002ec6a686d684141b22379d9c2088b8ebba689914c88a50f761cf595b32eee41d91c6f6fefd80309d8f0cd94bac0ff26f1e6febf322f896f867dda7e6d9f7af0b81d910acc024801f97beb928e1e128f55408d90fabb3282f6329e4a4c61279b897bd10e7b9079afad81295293705cb00b3deee7e06eaec3d670879aa37028fc10fc2155a55af7b2f9db063e907fa39f1b65d823abb9eaf939d7be1bc4a4f8f362d462893ea853696836ce27b53a5915b9befe86d3a8ea06c4e9161238bf7bf83e7838067fa10e595f15230af3708dc33354e8d575e7d869e2f4e565668f777f9ef9a4086261c1199b556a0c97e3b3b8273dcfff62b9fdbf237dfbcfe74bf1b51ced432d5be0087e7bbdaa6f33b580d05088989b25e4b59df4dae307d98f32a6222291ab02c84d2185175a3964fe95a5a7a1fcbcd61f4caedaf92209067a3c0129042f0c8eaf1254ec52f6b6ec1c67e7d938b2213a81069080470aed5475a9fd027110a1cc654b1e689938d1524ad19bc6a26249143d96729516755e301c8aa6ff226b0a599f8783644a614ecdfd0b0b9d67968df4614154c6238c6f6dd4f7b880478655c9c668eb02352dc0e60af8c9443f8a8938e5c43f855ff3c0b9f2e6fadb475c36619e955961db3d6d0314ef2514afae636956151b4b41d87526f76066480a3e8ecb368564e3fd21a33bfbff64dc47faa2e81d07153ca87d06000e905816a7b84309c1e854ac2700285d05793b64fa8b65a2a7ca269b3c735ed4338fa2d84f2474c0229ba5c539310f68ffaae2c5f9c6775d14479288c035d8557ca948c524de8ac6f790b8a64c27474e3389fe44321bee8b1427434f99027bca976c6ad443a0208a7bc3b9b3f921cdf6e00364a48b035c2a7175c13a5d2fec00418babb83611512118476e6262aa2f1f30437c8dfee29e39e20f0d013ec8cfed47eec3282f7263903c623acfb2b61a8d7f634cf80ed78110fb495e1da1807a220ea58244164d0519b29572c0afb2873116a2f138ca2f3da510616cc9e876e1dd2c11ff22360554bd61080ef7527f69f4c9977ccc212de947b52fbe3ca119e64833ee62383fd0384a3c86704c0ad032405a244917152d8becf4c8ad3ec33a38e7d9feb8b39c000a07b1012a3cbe4767ce61f6c2f6c025995b998c7d9aaa9e989ee07f48db690228d81f2ee2e7f3cccdbc0834d08595244044c3b7b435a21c0e923fe8a5ec885f77cf9493a301f90936314b68bcf36cdfc6044018b7939601fa5d28872686363606257892fad9959793ea95e6324db4f3e7706ec62168856cb1a95b326c80bc0b704e4c37fb5ff8f5b4eb552fc7fcdb50ace597cde282daa00b90367d65be09b0a4e65b1ab1f85673d2c4f3a96c24a6606243b0252b88360de2a3bcbda214a4d488dd2c94c6b62b3743dfe837af66b8c3fab6ffb6cf3283c1ec3dec8217c35376f7b0b0a032f46962fff040fc33a1c2c8091e0f7c0ccf40ca8a2426550091744b8e29824d29897b303e4dd6fe126862ff6a611ccc4c6b15346d5e2ec83fcd354ef0d0e0fd707bbb4ed9939e445b8fd60ceb45e0346a8b64f9cddc4c614b773ed92d022c1863dc36cb79140c7a4ca077ee021e99bb2fe07457dd6ac0ee400c17e19fe9a0e6def0c5a66afa070b4d1f4cad941a6c0a1bbb0f6dec0f93ddab572c3fb9df01276d6e90ccbbe43359769e9cab9685759087956273c04c58bf030b9dfbda27a85080dca3a796eb949a21f1c166da155b1d540f27427313509f62a336f7827a8a1e888d32652c13e6384ba0f6420d6bed3996047efb248acdac60ded81c543618398682e99e4e6ca1397a259bd486f3fa0fbed375e3850d96", 0x1000}, {&(0x7f0000001640)="efc8e1bcb4813dbb81c7fca1c7188dcac0b2f09f8bee1712ff5d0d6b5ed620486db7bdcb6a2bc49feb7e2937f6ab9461fb1e96a5009e3a1294a1970d81007d9a600f5627cb5080745c", 0x49}, {&(0x7f00000016c0)="01967860a4c9c521cada5627176fb25213c42ee9a181f5b320c4f8ee27db263f6083e40031b13c", 0x27}], 0x3, &(0x7f0000001980)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xc0, 0x40c}, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="0a57ea5fc18303a1b6e294d096a58d8c118afdd0e3942e56bd660cac4c03e39f06c3970ca09695a73773bb1619d229c55bf66335e8ea5124ce82bafe0a80021a2991ce9e33f19c9d8af3584082290e29f8f15ec20dc966202da43aff05166ac38c42b679e8fd0b9ef270459459e5bd62f7be6acb6dec792a4b90f4c057c4444f1feff44f89aaabb3beef657cfef4c5c7a3b784a0217171b8e686e430cbb2aeafb7a0cb08b6a297e22f407dbd2cba2f891378565fcbaed91a4ac1d4fc61c6b7a1a3412dd510c5ecb86c563c68dbc295a726d679cef3e80e3c913fd74c15b95e0a71e4bb13bba982a4cb23d168f2ead359ea812c5ffd733c0667247e9fa65d95eb7e0a9b30b3674876307220d88ea9896647b02a461efcd2d44f1ba123bb689159a537e83be740581beb2f4f4e142fd5b23ace22093d2a470d1ca9e0e657fb6f516f19ae3f450d4bccda1f48eb80318bbbd9995384a2c29753d691a85d8056ee33fcfdfe2a6d8134cd14a2122f6976ed1183635123087bfed91386ae42c3bb8b695c739340caba5c52cd20e39db065ec917458eeb7534812f358628490db3b5ba8b39478f70787b7d44ba9e51e9f6b0555765735fe775decf9c37e9dbae82cf9b5ff8af17d1fe2ce38a721936720f2c8917ed6cbc2d2ad1e8cf3e09f1c7ab03f7d2322a893c879cf1f7e58817127d6648a64ae1239377865a4fc68182e6faa2481b41ccc16c2140139e70ada97e74c8be6bed976404711da4cc920a0ddaf5c5c5a9e3c851d44f5df5a8564f7e1c6aa11ed0f3843e3cea088853a2dc14e4c558895c838bb263ac55981205771cb8a205409aca56ec60a0ea5b23e2fd6dcf51cbe9613c3f81508a5634e366a623e020ee3ffbdf9cde1bf9bd8f133204f5f324c15f4d41b70f1ba9d23364ccf9cc714ec80e660c0a87c2a1cde2bd5881eed1db27f152243f622a9f0e59de7b1a306bae964549a115686c16da7e57985a9ea34092f91972dd01dfc83fcde690813f69fa68ff0746a555e69990d19c89be2eb2b6441e8817326556c7d60dc7c595c9d113f77e335a8c3c9043a32b5a563894c24d6851b2b30b6c9dcce5b95e4792644e99f3338fa0b7c97c59c2e4cfbbc073c5d9eed2e28ebaf860633ca47a306887c9f45038330170b7806533170995db10c9b24b582d1ca4cff8c504554a80b96b3391faf7316f597b99a77ccc1a69ef61729200cd21447d5222d5384d5245e0865857f8205473d0a1611da7ab369d78d1ea693688936a635b52217b6c420836e648f07ff50c2f724ad1c01ab3fe02cb5f4c3843ef000", 0x3a1}], 0x1) 19:04:15 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0xa, r1) kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) dup(r2) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000001c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r3 = socket$unix(0x1, 0x5, 0x0) close(r3) 19:04:15 executing program 1: r0 = syz_open_pts() mknod$loop(&(0x7f0000000080)='./bus\x00', 0x40000000000000, 0x0) dup2(r0, r0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) fchdir(r0) dup2(r0, r1) execve(&(0x7f0000000600)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='^\x00', &(0x7f0000000100)='\x00', &(0x7f0000000580)='{&\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=']\xe3}!!^\x00', &(0x7f0000000200)='^\x00', &(0x7f0000000240)='\'\x00'], &(0x7f0000000500)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%@!,]-%&\x00', &(0x7f0000000340)='[/\x00', &(0x7f0000000380)='!^\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f00000005c0)='@(\a[%.\x00', &(0x7f0000000640)='\x00']) 19:04:15 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) clock_settime(0x6, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="ebfdff7f368607000064c00700000000000000ffffff0000000000000000"], 0x10}, 0x0) 19:04:15 executing program 0: r0 = socket(0x10, 0x4002, 0x246) ftruncate(r0, 0x6) r1 = dup(r0) lseek(r1, 0x18, 0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x200004) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/182, 0xb6) r3 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) writev(r3, &(0x7f00000003c0)=[{&(0x7f00000004c0)="d194b7862e19dcb73a8515f16dd72579cb13497dfd58838978f4691f6003749e11ac4bbbf38467788baef439b69b0910a35286f3e5cc97b041f7e1405c0db80287d3142d2a46316dd8650cf8cdbd07a41d4929c72a77203af5526fcd449a1c2a794b1de3d5bd678ff34ee96e933db4cef27c2fcdb7985dc8adead5ef6672d16ebde4d2f07c08b29aed4f2c88b0f54cec63cfefd53dc6e544e5d9540f0f05486f06e5ee96298020515cc36e81092880ab89", 0xb1}, {&(0x7f0000000580)="13bf0124fa25dbdd9538efcc76be358e2beb26eb43843e26bbc04ef7dd871a5dad89e294be3b9d2beb14d33db3d5431d697ebbc81df7d94d500ad2379851300f104172653cd50c300d85a33611e2500bed783783c7711e2cc8ee745041d323fa2e12621fbb84bf9641ae46023edf80794c61b1d0d35f2d6ac8ee28e749d5aa4e5068abf58d7a9803d2396a7532ebc9bb0dbae419e8f3502bbdac3fbd5880b7aedb7eaa3075f2f5e0d57df0cf42e4b8744f78315edbd3e80f41c97f6d6168bb6e071ca19a2ac23386d6e1e3b062d048a6d5d5d550130dc908", 0xd8}, {&(0x7f0000000200)="c2dd46afd52096f277a4498e62b399b4478f62417e31f174daf47698be06d03df46edaa8ee67ea7ea7589343fa2a59e562e9b19e189bfac84063f4d5050cce5cf80dd0774ce310a119bd29d6c5958d11a6cf200cb6e44bc198a24179e9972fdee02ee6f546627400784a0712ba26b7e024c0f435c3b27f6f", 0x78}, {&(0x7f0000000680)="f5f466f04e3bdcbffabfc4feb9130866cdce041bf3f99348d0e5160984f573bcfa0c5ca641654cffefcf003c912fb7829634ca5d9837daa3326db360355c608b3418244f44b5ad07a1679e31574d4b27292008bb5d10520f06e5c7b735e5b68ae363b7fbf7bce38b61b6cdd302a95344f34812b567911aad23aff26e942d481efbea22dff18603e8c42d726c861647f54e261537eeff95f174d91b5103cadcb0425c20bb3ed191b8296cf6522b692c6444dd5822fab73f8cbd7dacce7971f64201d638df27d8df197f56b0f8c2762a38e33c77de3d19dde0c1f45495aa8f69eab286bbe17a7576bff64a7dca8fa771f65089eedf9ee5c51c7c1f", 0xfa}, {&(0x7f0000000780)="5d3cb8881ce2a763693283cd4982b4a36a2a4dd78a2d56bdc5f9114e26abeae9fd98478d888e5213d180ada57e6ef89e423011e8e5202fe4f43a8f1c584dbc04af2791cfe63f9d9530880bb243ae25c571326dbc419dc8865697fe128ee0d6b51fbe6953f20e7c0b9fe4750935f82ad7f16975212511fefd359b6305ad187ea4d60980afbc363b9db166c4fc74189e6322a7e122cd248c552471cda4d1e757866f0a98200bd254f4467f4d9f5058c68278bcd29017da118b80b6492d79e427b0073d147385a6", 0xc6}], 0x5) r4 = msgget(0x1, 0x130) msgrcv(r4, &(0x7f0000000880)={0x0, ""/214}, 0xde, 0x2, 0x800) sendto$unix(r1, &(0x7f00000002c0)="9dc66e4b884eb93da0de969f7484e45037ee70502347e4339acee59d684ea5fc94ddcb76071e3cf24b60df338e8505f06e89ca022f19eac5095b3f362be9befba2fe728f5bb3adf5b091bf6af6c038abffd3c300d0c1fd8706377f8ba950bde23e289055c2e7093f3ef9b0292f392308405ab81754e4b6f3d2e651876ed25158d742859c869e38b60d833e4b6b43ca0cf0332003450a82bc81ea1be0d967d551885ce492a36e2e920cbe1fe836e3c897a5ad176eb81041db849e5bb0d85205844206fdc21cdb7192", 0xc8, 0x40e, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) chroot(&(0x7f0000000980)='./file0\x00') select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x9}, 0x0) write(r3, 0x0, 0x0) dup2(r2, r3) 19:04:15 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7f, 0x1}, 0x8) 19:04:15 executing program 1: nanosleep(&(0x7f0000000000)={0xfffffffffffffffe, 0x5}, &(0x7f00000000c0)) 19:04:15 executing program 1: r0 = socket(0x2, 0xc001, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mlockall(0x3) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x106) 19:04:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "162b15cfcb5a92f43a30183e4ec99751862aaf28", 0xfffffffffffffffc}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000001, 0x80, 0x7, 0x2, "c8094c1bd19b68444bf4075e0052e4598a4ecb96", 0x80000001, 0x80000000}) 19:04:15 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x200, 0x2f22}, 0x10) connect(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgid() fchown(r0, r1, r2) socket(0x1, 0x5, 0x4) getsockopt(r0, 0x3, 0x4, &(0x7f00000000c0)=""/120, &(0x7f0000000040)=0x78) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff1fe256cbf8b4f77a0000000000000004000000", 0x14) 19:04:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) r1 = fcntl$dupfd(r0, 0x0, r0) munlockall() socketpair(0x10, 0x8005, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000140), 0xfffffffffffffcf5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) syz_open_pts() syz_open_pts() syz_emit_ethernet(0x98, &(0x7f00000000c0)="970cc02975b67f15f8d925095ac95afe9718421457b067dc636d61c27effa2f4b543a9fb571d868d39b135bc5e50541ce92a607897fd66fa770af084e3eb5a0bd76422454193772446a28727591270961cd955385c00a3b99e8d4254318e7107ac2a8b74d2a010d4aeaa87732e2d2d527e45e492facab017e8ac10d028ff07c07376fe6715b140dba13c5a6143e3741d37a5b2ba71793f37") ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 19:04:15 executing program 0: socketpair(0x3a, 0x4, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x8002, 0x100000001) sendto$inet6(r1, &(0x7f0000000000)="25bece65c21d2a376c27622231ec03621592bed78c9aeabd858b37580d02769ee7b45b203e7c204bad64827dcc526349358a3306eaa9ae5b589fb47919cf7277549831afd44dfac4aedcf9471d6841032c12354202", 0x55, 0xb, &(0x7f0000000080)={0x18, 0x1, 0x9, 0x7fffffff}, 0xc) 19:04:15 executing program 1: socketpair(0x6, 0x4004, 0x200, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f000068a000/0x4000)=nil, 0x4000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x8) 19:04:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 19:04:15 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffdfffffffff6, "17000d928aa30a001800"}) fcntl$setstatus(r2, 0x4, 0x80) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a", 0x1f5}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) fcntl$getflags(r2, 0x1) r7 = fcntl$getown(r1, 0x5) r8 = geteuid() sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="00f9b4510b579bbf4400"], 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="e2ada3605bced1ab7b04078fcc7f468833896495687c296b30007f00d20cb80f73cd3eb04832aca6c410107c0e7057979a7c8019bd9cf93aa09279f4ca01a690a410dc58f0bbedbfec954e15d03bea8d45b155b51e411200287a572ca9fb164aa72f4c382744be0dca211f8a52640af9737ac2b6791848e22d07a8ccd9bfc465fdcefa68eeda9e560e4d81a5988f1dc341f54f8cf48eb13a8888f65a3823031263d7fb36f956f7ce073a17c008088ac5e3dec639594a34b87d0d4c0a364091527d2b2537d3168181ed6f7640be6417376b2c35b60b025f020e295bcc3fa8203601a2d5467fddac2621ddef7dda17ff2f97653c", 0xf3}, {&(0x7f00000002c0)="65f3633083c845b692ae64c65d31e5a76dd4596e0483195b6268dfe5ab99eabe5d84b516af7336f230db6ddc7bfed9bdcb42ecb599170d92352ec5f2e237896d3b07701e0fa8955184af470259e3861e5e773a43872e3874fdfeae2b9d160926784b1040b2384031b4828aacabccc00ec5f6eb82862e91cc4058dd1e5493daae6b181f3ab83c64a79d66f917346043bb6c79719e0e55f7653396050ea2a913754dcd843b9fffea7c21178ef20c3738055fda39904969d0368a18c4a4b29c7353b73bb27b574e66bac3fb3e2215eb0bde", 0xd0}, {&(0x7f00000000c0)="1974b2a2180cb76ad242f71439d072fb", 0x10}], 0x3, &(0x7f00000004c0)=ANY=[@ANYBLOB="f28e1f660cf2a06766ab241f00000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0], 0x68, 0x1}, 0x400) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)="67c9e3a82b794b058754", 0xa}, {&(0x7f00000005c0)="65e781314810dddae03161815dd205a9b370b3367600d88e0454c08bf6b9e64e72667e0986653b31d1b390dfbf7d46acac8d9fab96a4545b4c47a54a1e4956403fa9c825532ab72f28af805fb2625b8b7a53f55ae37d02ebc3e4dab714c9085584c363641550d8eeb2d61058e4a23049d3f554751e1eedd47628021c373c8e7e59c644be865fd8e602971d142d6acb15051232c9ba3328ba8a5816771cc509c157e4b7a9d7610ddb4ee00d296193a2805f540847c557eb75b7415f8609008b0570e86127c487ed1bd2142c66ab908290eb7078a1a60853580a018ec54f38d94c18316c853a3c5eb60f5bb530509319cb4d549c", 0xf3}, {&(0x7f00000006c0)="f870b9dd4c457b150a92a1ef58941474b068393e41f10adabf4dbfa6405f509ca3b7884c4a80bc160e6a5050d7ad4eaa611c4a70cd322a050eddb3a6fd8318280e4ea71f80", 0x45}, {&(0x7f0000000740)="7c3129cea42d9da3dc8c61ab21deda67b32776c9c28cc905c62a83e0ea33db0ab1c1463d4e347cf9690ec921d2ebd0887baa6e907bce365847ed2783490bf8f8c09f243d97a83d85db833e38be55193e5835341b42723fbd318f985a1068", 0x5e}, {&(0x7f00000007c0)="94467d17e9924cacd8ddc45f93763b093bd23ecee24af2fc626ab9553918eb03809d6945f17d8eccb474c54f404948b132132dcdecb92babd812c464a7b4e67e95931cc66e99a7c2477b1eedd006cbd92b555e42706130e4d1f0df4e444fb7970b6cb43547f68e3edc4b8bd09c5e4b93c2195ad763825689fa52b334385c8d32fa979b5a657b1f39693ede7d73b173debb268f88ba287e9b5f59407dda1dbede657ba97ea4657fbc734fdc59e3e76dceb80633366d1145ce55d86732766f975a180ff8fb0a9ca6e0a75ce4624805e0b36532fa74c43555886d638a", 0xdb}], 0x5, 0x0) 19:04:15 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/95, &(0x7f00000000c0)=0x5f) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000200)="80c2ee59d5ec2885f417aefffb8306dbe0d59abe2c316a1d970fa3bed9023ea01519b75e633aea26c7a5d2c04abc60bb2b92e08015ae24c546643393f4cb171c330046100769d211c51878f1bddb83faed94c1d8becf6f06b7c38b97512393e5fd38780dce1361163f3d894821a629ecddedac8e5d6e83ac26bf97b505cfbc8f332f7facdef703ef7a085b2a6e98944287061c27ec4b2bca0d072327491125f054d1aadd441381a464b963b204b86039effbd430b666df40141e079bee27df1013d2f9def50deb2b8c1532a0a4433b3c58e32cb388d918e3d5873c34308061d0e618", 0xe3}, {&(0x7f0000000300)="d8280c19c8b9476ed394eeb6c61cbef012362a66a404c683b117fcfaaa1e42fb57155fa3bcc321ceb0d1b1cef63d100f381f2314d90424ba516b9dfe00d22b54948d4f831205d46bc0152caf0375e4ef724234ca1b", 0x3ff}, {&(0x7f0000000380)="1880faa7b22b2d7931a29198aa5a3cf30617b0c2274c167a3874066333501268a1b68c11865cffff8d2c1ba1ba11fa259659417c2e19b8dae214a41e12d5b4f4b6132e4e43ee096ff2d746004d1bea0f03eac7f02c2ebac944e2229b4eb4bb45bb8176b682cfea1c5f1783b7a8b799b76657b2076e3ba9162ed83d7ba899bed91f316d7c0dbe2fd1bb4d61727ae65def4b138a7a2dcbc757f4f8a4e1f8465b2230f3efdb9b4d158e46a786689691b340eec0bb535c2dae2891a3eba4bdf4659fd3875bd09334ae97e4db3abb7d13a6ae5b926c56d2ad55162e4074138891f3791d4ed3457a6744506566bd249ecddd16c2a185048655586f0723063e35107a372329d7a246857bf70338ed559e12be4331e299d7650388c4c3d44f42df48348ed786da9e1bfc393f002d8bb5632ed31944818c26d0b38e6a1d243bbe5f931339c6ac72f9db9154a300aaba76ed5c9214afe1a50fce599d2d34391d5707b6eefcd51c62b8ae08b2b4b6d8a4fa591d24c2fc7f0c0e08a663cf1a988f9085bb18aff6a3e1fa29146595f31c85cbd8161c6a00dfc92382dc7bbf04eacc0e5172e94d6a546eb5e8c6b2243e82ddae92fa56ef64b7fa0c038798415954aea98fe0a2d93043926630a1412fcdf65c4f56c1adc5d9c2823001499a8dd8f91466566b3a86be6e656634c8ba4041bb55a7d52dd52eb57632fff91657ff44305c6572439451710e3d93716dab3098143dcef87d7e4dcc12df9ebe04768d2d2d9f915a64966f5b2ddc44f6a7ffe0d923770b050116e45f8855d0db2b0b715f234265b988e82485e27f8cf9fb0722f76da84ec434ffd34ff35b766fbf81c6e63575d6e8a45aaa95a988573bfcd3cfd0c6d2c7b144aaf41485de8905c482eb29bc3cd74a6c86c5788990936b08a5f0fc353949a27fe1af0838201014e2ef47aa983a97a18c0bd37e2e2d0c128c4c6d964aea19293c82ed3732449be4a38ff606611e2b634d3f1171db6e7cdbeda4f858dc0b576029980830e24a00a1d9b870080a7105e8159bcdf7473f90ee311a56da396c8e4db45b869949e99331fb1faf38e69c4dee314f0622a552cd4d0ea49ea7ca99f3f7258383122d619ac11f963cd384b8fbc35d1c51d428e372d26c9c5b6968e91ca50013f101c783aff14bbe2e204e36ff9df97a343232ced038207c70d71c48e033979eabc60ae606e2516b0f46feacdd5e3e6b23fc2695a2fceab784ffd48a13e8a6e78c8c2f81ee5bc3c097a31f08b110e6d2817bee24fa863e048218b572a0061d86ca4705af6046f972c31538f399ddb5b8a85b7b31fba26885f0f2640f28f334a1bab4233dfb66b0ba80a6b4a2f2d01838570a9aebf2a3965745cfaa5b774987103c907eea77223fbdbe90e86d911379d88eac12dd7315066fac8d8dd64a1c05809bacc06ac26d6af01e40a648bd003701c5da07fed159e31f5e3215952f484421b4be1cb15555e550fdf2557429d499feb4c6a493923b034f633330d30fbd7023f6145758e4bb6df974547dcf3f88e086d160672db877ac8b00e976f60c2c722830aa6432c7e69020c0a13482bb23c7e910b9039e57738d81032384cda45add8c3836dcc454a67278e5b29e65e4787e1643b9697377965aa499ba1b2a0eb226ca320ad1bf002691af63a65a1a2c28ef410bacc791a95b4e1c6a30bd86b8cddd88079bb7f2a0bb232f6b25673bf7cc4ede37643d7b78f7397f8a46787c54367a0c4ddde824f0b7268281020c82a5e4cf4d89c52111557fc82fb9f4ca320f10f528e1c6cc22f155044e1944c72578d727d8fecad9cd7d4eb9d887692ac071f9822539f71ea3e274e8da26bf5041f87d8855928f2d998d43fadda8dafeadd4526ca22f9710a5346bf374586ea436bc24583d1a3e53e74715d5c3d3aec00c1cf4e366201a49fa5eb3975cc3e686c4e43d7c794ad5fd327fd68b2ec78b3a2779e1a74afb3d1b9e60770aca5588dc7f9002772e6160194e97c043cde14d9bba0be58b70170a3d1964c35489c4e8f01ac7072d5bfc65d8a1f721a2028780ef3b4dc3c79a071692cd74fac75d6368dc9be5f63901852e3159ef8a73a72e40b07a239eb4da6b66e62cd73cb7d023a94f2a8c3a08fc873b02e2aa2fbca99a3774ac88c36a9a948e7581574ff28c45f1e8640fc4c99d845df8c8c459daf5407e53ef18ac78e28d2208d4332d08397e3b0b1c908932da2fd3e3114779cc2ea9d11bc88b808dc5e6117aa4bbcc00b86e90478fc04e2afb4e427484ba3bdb9f01e645ee52c1a5f4e9dba81655b106f4037af67e0d54f5a94028191b5442d3f68ed97cb50c285e303766875287652689201dff63fc13e05c11a0d0add963c76dfd865ceb3d01256e43b8b9fe0a04bab8225f1cdb43eb6c5cd07f38f590114e55723adefd473a2f5e056198a087874163a3bc03aa5e15add7530bb4ea41027ccb81e73681f5c283713761f385ff61035859cca594f3a2b4f794d5d95dc232e0518a3ed35dddb3043b0658fa02083cdf1f4ff551a1d4780476465b201edda56b5cbc0278a032ed4dd1383b4f9983e888461aa7b94abc678bb046cb9e81cb6dad9280f7b75f530b967fb817f7d3c96dfb4e30b554c0ad5bcd168b0722cf2384fcbaac39c256a0b5760cc21b6466d9bf89f4e4c80bbdc67a9aa3bfc2a825640e898d5e2e3b68778f792fa15fcbfc903d1cfab6df1b7532957df1c0640014968143cf631ecad3b568b50ff321450519cdd71fdca2bc180f963f40ac97a00114e0c88e66e36b39cf26518c77197a97a9286d123cf9fec23ac4b37a330393177713b609eedee37c8b0660a8146fa914624cccd1535d67c7836df1e4d251b08a45432fe4a6f487b17a7e12cc02d1ee3e2017bba5397b599b650b0e01a0dffaf224ab3e66a03f309f659b120c8cd9299419a403cfc5999d5e976ceed20069943e24f68fb686ca22dde87041f6162cf775be823dd03bd02244995b071ebabafaa10285169685a561dd8418f562a500887a1e151041ab959dd21a6a52fa69bae329c0b4b4ca7337b824693f5c28c6c797dc536d4808c9694bccf2aa6aa802847012765d6bc6ccd1a8a6f6c05a64023a08bbe1973ab160aaae8b21e064045268a60040f46dd80521910fdab48a291b55adf6b21ad4cc095d61788dc4cf91b49135ced97d1efcecb8af0bea99f5eae0bb561b7d9e9cd627ed42df8f6b627149e51c837829b9ca57af49a4c8a9db349d8c4fba8f00fb5144c2cfca9ce6dbe24b3ac67f506f6d2ee01778a1d5956914623880817a660ee222a3e98fb51272661841c36b96957085b6fb1b93211ade2633f3ef94a0274fe9832c5f157f9d68d5ccf08abaa89ed3c80e0f2dfff79e960e77b5bd03dee1a4668cd7473555898e3cbec51f66208a72cd442435d0c0673b8b36b954671248fbcf722d82758bf4efa2f36449624900ffc90080c99ed7882922c0fa57398071ab9c7b20925501c3d7e56b250a2c40de51e7eb23004e4098ec2620b6ce7fc0cae952a111df578975584aecc47a12043ca832fb44c5d80806f370f0808dc50cf677d4dc072de2a1688bb54fe0cfec9dc06dfff5f1c1f748457b55938fea35514f48966d14c8583b08ea87cc3e8d649a588e6234affb9ff0ed7252fcc6d16fa8bd82a927dfdab365890f9d17f650f795306ffcc1061f759515bb87d5c15525b76367c3e21ec29f0113ffb077e37e35d7d00bf5de0aded99491696aa7ba2fabd163440d4467ab930a059f37ed71a8e1af1c4844a6bd77acd167951a15e75a390b24593767e282cd3cae3a3bf5caf8785ea1ff829a940a6be6cdeb05cfeada07e587d03b9922c563fadea7e4ddbb9c5abe96083142ddfd166df7267ce6f4a02842501ffd7c89f61bb8939355e103e08e3475945d895a354896e59d1f1283a1ce7f4c45719c4610b88373aff6f46192032278bc44a584ad24a2fbcc8ef0589cb183d772cdaaa37de3d8ad49cdbe39902b2abf284eb7fe23a20dc53106dc7934407e6f2497bf96288963c07f27e43295abecc6ba6e61d6eac54d5a74f0586d11cd96310797ea03e6afe1f787046df145ce4f712ebf732cc38b49dc489d3cc79e0e35d32250b8aed57ac06f74b5a56d3a7f1b3e912425bd098128731a026f6ef32347bdff6be8904c2cbe43cdae5cd952f1ce7ba910338276a4e71ad46e2fe45e989fad8b83aff9aa8a084ea3b7f65aa482a6b950df4bc721bd0191ed1e9a9abf7a3b63fd95098912539ffc33e441065bc0b3b41e6422b259b683f41fc90f356bf2d72f44068a0bcfc13d868890835be6ebce7f1545f266e5e841ac966ff04c9a1375ce15386538d9afe779e138b4fb84dc8fd5bf5ef1aaf2bd7bc4d36a848db850f61311c9609656ac1866101ecb578b397d26a21fdc856f318f573170a771f7a1a1649b96758fb88b2dd910c3d02859ae8e0330fd89abfa2ff55c4d1a945827961d97079bd33c85fe93346414dbca2b3966c43557ffb44dc66832c2717b76dde23d9de8b903ff706e0a371131f8c0658853b7bac0710705e2427acba270b1ff0954363f8c2ff52277b7e7cb4c51ad1a3668aba2698e8dd33f1b71b94a72250576e6eac69447f65a2cc3a1c8da8f427c6e9784a8a3528036e3ba351749cb9c3f66e40cec8546a47f9564be30159407adc994d7b2df9b9576b58e298b587b5e63cb729fbbaf68b7c9dfc7e891732a8ca659aa7d005815624e47a70ef5c82c5424c72dafd23ce7e7c6ab510f1ab56d651cedc58a719a2495dfed92b58522a16c260b85c2973f66ed3df2a53e4e25d139751a1a5ea9411b23b35b87fa67011b6dd9dd8601d1dba0068ed2dc3f290c532483515546e6bf9af7de92c4c53a418d100aa9a88b5cf5ed283db186e759a6a31021caa9f70b498feec5bec97f27699e0a8dfcb95b4ea4c358b7e6dac97e3893b5804e7b83f5b3b8f3816b53ff840813f0bc4f098afb5a17630793ae90265eb7ada520b5770fec51507782a0dda338488266c32b96ef90339fadf52787e373231e8d0ee28e1c1f08bd4967b0392c5ffaf39f4d761f5b61d8461f7f0431e081b21fe10984c37e06768a74cb70b4062b0ee907e2bda71209e127b5ed43daf237cf8714d77b4b14f4ee409d4a9f70d929ead958f41d0a91fba6f3571d731b46097d8857f58a9b0889a54bd67e9f3bae3f726c4deae92f960e79f5d29bd569321bfca04a69b2465fc28593c40a97b0a9ae990c74796567104656f1a4f7f9d5e30599194987d04baa397b5c5acc09b85800189bb1c32f448e80d94879f397d942f891f8b91cffea58d74fbe87ac4227e31290bb4b9de6821fc9ef3df1149fb8135fd23e2922143fe1fb0e642a70c67101a1d5958fe2bd9d3012ecc2be82bab10e9cf8ae0ab97be65760983982ef6ff32a53252228e244211a4c152a34004e7b857e0d142908f81988e9eeac853bf1bd7c53a7b796c7f44b58c5fdd0b6376c398f956e8b589e66654b6589180b70235b24bed40eeef9e468d15a996ed60208d0866d3198a2edcccfe92c911da9e546ff73c168e153ca94454b70416f2b9d6730afd9cc18c6f768e987ab70c73c79a9cb325f6f20677818858246aa4c3e1519b1651713b5fa3a04d60134dc35df36ac7ff78572bf24cf49688a1126b94eff0b57de293a8db6cb21d885aaa38da401edfedb5e666bd53f1ed1c5f9ddde9163eb6c343737140ca1e4cd41b9c0ced0b6dadaf9a170dce8d2ad7034cf244b15b1581f17a5b2f75f38dac9e7c000b1808801e11aaca686aac414c98a1ab8501f5cb8ed2bbe08", 0x1000}], 0x3) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ftruncate(r0, 0x9) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getpeername$inet(r0, &(0x7f0000001440), &(0x7f0000001480)=0xc) 19:04:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="4da092960a960f8d310f0d0819d16e0b32b1fd08b0d8f137f75f74fbfa9fe104f61dab12da9de95004ab7b829beb70715b0e7f1ae0c8df1e1d6b103d016dcf77436acca4ccab8ac0f6ed9214c3f78634abba0e70ce6e368a2bba174d82e95df07650", 0x62) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10100) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = semget(0x2, 0x3, 0x1) semop(r3, &(0x7f0000000180)=[{0x7, 0xfffffffffffffe01, 0x800}, {0x2, 0x5, 0x800}], 0x2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x7fff, 0x9, 0x7, 0x7fff, "5c7e908dff36a2e33222e1af397a113adc4834d7", 0x5145b7c3, 0x8}) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 19:04:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287d2ba6eeb0000002f6c1b2bea99c8e91365b1000000000000000000000000000000f5156fee0433f209de01525f04b0dc5efb33245098aafbb046c04753", 0x81) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r0) fsync(r0) r2 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r2) fcntl$getown(r0, 0x5) r3 = kqueue() r4 = syz_open_pts() r5 = dup(r3) setsockopt(r5, 0x0, 0x6, &(0x7f0000000340)="e1e8851039b4a233bf6a99e9a74413ce1929bf26bc736be928c8095fd03016d5ed5cf8ee23cf53f031e8a394f5a66fded8e3df6a52e06398dba8aa9bc6758c3599d4e2f6875a2107f8be6dd3a5355e16af2cb8a587c77b75b5c34fe15c8fefbee50801b846b91ba0989fa5b7de69e5b38e128fdfa9c037382ca506ddd46e9ff7b5e486d4df8cc2ddcfab659d17f1351561", 0x91) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfbf, "47780ac85a538a132000e847094a0b00"}) poll(&(0x7f0000000200)=[{r0, 0x100}, {r1, 0x22}, {r0, 0x2}, {r0, 0x30}, {r3, 0x8}, {r3, 0x4}, {r4, 0x40}, {r0, 0x2}], 0x20000000000001e0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x12, 0x80000001, 0xff, 0x1e}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x8, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x15, 0x2, 0xc8, 0x9}, {{r1}, 0x59290256c26aeeda, 0x10, 0x3, 0x404, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80, 0x9, 0x6ae}, {{r1}, 0xffffffffffffffff, 0x4, 0x80, 0x0, 0x7}, {{r3}, 0x0, 0x40, 0x2, 0x9, 0x2}], 0x2, &(0x7f0000000200), 0x40, &(0x7f0000000240)={0x401, 0x4}) 19:04:15 executing program 1: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x7, 0x7, 0x0, "0c9a1ce9ebeda17b9bccfbc5d50dfb263bca2b11", 0x2000000008, 0x4}) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 19:04:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) dup2(r1, r0) write(r1, 0x0, 0x0) 19:04:16 executing program 0: r0 = kqueue() r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x1000, 0x10000}) kevent(r2, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 19:04:16 executing program 0: r0 = socket$inet6(0x18, 0x400000000001, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x7}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 19:04:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x3) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff25"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 19:04:16 executing program 1: syz_open_pts() 19:04:16 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) r1 = semget(0x3, 0x1, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/208) 19:04:16 executing program 0: 19:04:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x81, 0x8098, 0x7fffffff, 0x8, "01bcc952b5ca832a7cb619b5d26ae0a99d47711a", 0x40, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) syz_open_pts() syz_open_pts() fsync(r0) 19:04:16 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="cf14f528de32b9f47130e2c3283ad67db5d2865f79900ba44badbff780fcc3b5f2102465b0403e2f6209316d6d226cda0b38b23a9d2b3c7c8d96a82a7372ecdbd8e748871d214db7aeddfbae37602d02efe8c53cfcc70d4c1f5d08368a0a6fd681facd0f45f170a7c6c9083bf76d14155438bdc81ead3c8ccd9682a29d5aa9d0d0594a56c3b22ef3a43b59ea7f78213dbb2fb219c54fb1b15183aac345784f664084a2706f01cd62141eacf7a4c78e53486b8433ba0d0919db112e034f59bed9a46f3029180a55c9f140094429cd74c4c8f5f786431f4ee44598315c62c1e9100aaeda4aa2a9aafe811e488596dfe60d0d1bfbe008e8ef5354580d76b589eb53c3092050a3e0e0ae0258366d621c67a567df4eaaca11f1248e5ad827d7f653ff3ddb8ff9cb62b9d4adab7def0e55e920aee134f4b9a17227d2f6ffd7dc4bfa4fb9758b929d3506e426285d1eb7a80bc0bdce6ea3a8251a0b248283310d4d0f5aba94708cb8717cd19c01b9972549f078d83941862be6890f4c7da87220abfc26a434e27dff56dae192aa6af042940f8e56a439d719a081da5841534a1f94d99f6e7d029daf0090ead3aec523812e5274534cff4ac5a566ad806f9a982d2243eb97b7b2229ac8fe5306f59aa94ed58968179925fac5b238abf4195bbc944cef51b22dc8f0d66026dcd845ab0a232f6250c8e8ba72bb86dd4129156b4a38fa550df4c04c1183f9d6f3799369ce68d62b7f0b41f4a667873fd8ae1e9135578b721319aad01a1825a869ac80ed309769dd8c92ad227bad9a07701a1f550f299fd0eddfebaa04696d344fbee22ccf578c2635b636e19aed55103ab255c7e7a5758adbd4b3f64dd562198b3c0745ab6be4cbc42c41f3e91dc315c87e5bf83993e9ffe389fd9ff1c76915eb197eeb15948c85075f576e7fa93bd367783bd5de622e6fe7759f2c56f8665830b753f08baa4c96c88833bafe64bd4caf48dbe4502df104d36e205c453b364c2c7689aa910542379824547fd0cfd655cce988973703f8a659c161f0e9acf4a5dce64e03da34b689ab8065478d3f871177608308f0827296a2d46b58297389e8f15fd50d0f12c64d9e7878f4061f8c12b104a896b82826afcfee3c6b0cb0bd513018b862ba03cb503b081131143a660aee02dedc50f1807ae73a6cf7c5245899888e63a5ebee10addd09daccb2ed59c088a7cb59e15943dfea3fd686847acd041393e8c329030d1af1bb225ec15ec786a7e6142f1ca1bfe308a0bc3bbe4cd698c273fc4b068f7c09adc4bdf159923990e7e21856c7618fdb3f7deaea0cb4af20fa90d55a8c876eee2db6e442d57c13717db23b85fdd9b9a7515df8c07270e18fe8b002730a991d69dd0dafa7872bc44698aa1efcca3d0169dccc06d27f27aab7e8775479dacc1286fcfefa38098a2ecefe1e3a99226f0e55f8288302f78ed072e52525a68a1fd4e7e9efd4b61eced9376960fa6e3b3256b2e5552a9a8fcf1ddf19a79f51e58eb18fc669143630bfe968464a7475f707f31d0369d00107746043e233ade8007f53d043d0f4deb34b0299c29efaaddde6431da29e55ec4facc34c391b119ac2b884c2eb2c337ded0bb9a5b331241e1bb57620349b8c3d76e707303328d344c6867e4b76b5c238e8595347b2e2c80b75a65f6ae9996fc15bc6c7884fca0ee8ae5388c492755e85d762c5ead35057bcff021149c3e1ad311737969eae84f7e6f0e1a47ed49250e2de3685a90e44a93c07f39801f2daada16ef041b0601795349057c209c8333b867bbbfa122f234c32db083cfafb9c2b513170e25f86520ec5446f05d7dd2ce38267b5da7fbbc00a76d47b24a8550a4b19f1551b06adf30a8b737d6aeed639d5fb6a6625eac8a23fd654dd340b50285afde32565c54f944e4fa9ad919e9d69b15e418f86d8a4663c9e6b7316f6a5ae281e523c34f4f998ac0ac0a433e2961b925c0bdcbf7550e1b2cac2e96754b027973f2eab5ceabe6b93df22e706b22845cda077ddf1f5331105233646006685e3ad875d41f2dcd61688b4fa85543c74c36622aeb4864f301b24ef41f133720369fbe2ffa466d87dbb1481c00c1c0205e63f6e90dfbd3e85c2b31488afc5ad1e90cd0f2eb5ce481d0a90b0cb83fd46c5b0cb0634a7812992796d5d951f330286b31d473b2bdbf5a2057dd9b949f66ab0e0de00cd45e25f11c1d70c9efe175635d6ec55f24844c330bd33140ff2e501b505b1d245b69bb4b0ccefd5c875e647bbdd0c5522151d0d611c1b19a36763310a4b61638712f363e38a2e71beb80389c7216ca9ec11026bfeca0cc7bd3f5a00e6796447ed2c739e54f306e73c16561837c1b6212c29bbd81cf033975873782ebec45ec8ff1714a23432e08be61604091cf947d514d821d429e0fa05a38a17433679c261d35fdbb57bd0c3669b3da3f7dac9b0b6ce7200c06b41b5e6a8c6b31e9f36e7e9eeb8491909a2da2f37362c519e9123b655970ff06658077a9a07fa3c62e1c8b66882fc812be61605572beee6df357127ccfb30d1f3a1611bb11de4c577e438f5a90015ae45fac17cdbca93ba4c5e12f63763e490e409a7c7ee437cebe985b8cb8b78f25208daf93a08a7f3d8db62a61fc38667fccb4601802c8b7eaf7bf66387101c274d30ad4ef721e0615ecd359d93d46a717ab5f15072e0c490e1b5aaa3d35ec791bd2c0940e142e1e7af0a3193569c083221915f7f7965a7052d520cbc21875113837b5bc688748d7fc95618c241ed64dc633782828a3977b4a172cd5788649bb1c53a657e6578ba80bcf25f98149d0753d44d27da830acf1f39126d26bb928de751a11d0c78cf0f1b6446377615954ba308859d81fd163de855976b319b94478d42026b7b3ec19b6d7f1f106925f75b5ed297b49b108aab6863aa465720db524b60ed1890a30ce490e72f73c7379910d9936a597c8289f8cc98a08ccda2d5f5a16953981e3077b3f09b7cb695e6805ac10f5d988ac5be05eeb888a768dac745aff97538a396a05f8d0462993e9eb2ec11ca53ae870841184a123fac356bd8b6c9833b8dfeee70f81ac5b7a200961ba38ac27a601d4fd328e39db4bb03d80d38bce3ee813548ef4ceec00a5e62de36a55e74a097756aefd7bf8914b87c4954e1c8c0ed65f341433c017cc3de76439a6706af8f472d3ca5d3ba673656a6854011a5a8c8540f179a61e857fac88f52e44d660441d4b465eb473ed929a4ff752da9eed73b652968131a46044ede404674b51bb623fc711fc8d8dea4f9e1713c85d210daa35b1a364e2da2432c5afc2592dc13b7a2a3fe396ac0032f1e165cb6f0e32ae2364588b3b8b5496b2ac443233ae5e608c15a12b93771f0537c446dfd697cdbedf6739de1f0adeccdedface35d6f717a39ad75454b3842505e99a8ee79fc89b57c5142b62d2d4d2977151a26dcfbc46ae8de355ec32ede3044b6f6d8c0e0ef6929c749b25f7c601beff5bdac75e74348729ef0162d46dfb69b76ee672fb5df38f22ef8e964a51368cbfb24b50b3c55b7eb23dd8d405d31db62766b2d50a2b2433b8cf286f1e8d83c498caad428e7233370848ce74be9f8e3a64b7ea17a4f7d1e15f085d28f26b1095f1ebe5edda090c265abdf062e0c8bcb9d2a566a5e1257a561ca162ead94995d10391f60f44d8a75e017ddf25056e67b5b053158eb27a2db4d4ae1bcd4885244966942cf10193ebaf80b8429ff1a10ae0d65b5fd76ac728e9743d98d354a5f10f63e56a6458c74f73a19183278d58109613451aaa87225704bb2b7b6139446c5478b1d227f7785c06b04197b45b9f6d72233ef4776371259946ab13cca0228860bae056ede6d01d542b26395a2be57f89656836a10d0e6eaac0cc86a2c261725e02f60d985f0d28463ea9f7cfae95647539f51d23067d49960bb02c48cc2099d45927fcce7895ed9f93d61ffb98012a38809ca2ba7b4b5521b83e90bdc0ac609999c69520bd026b7278d4724cffb1f5254d6e353acea2cafa8c4efe339ee1447f9849e9000ce8d5099e49de07bd93b0cb27aa173620e9816fb211957987edc5627e40a5f9dc187e6f8989130715875f4ded660a599bf06b2614a92055ba38a658be17a2d38c867e4be6e55c61ac3349eaf1d421ef3769a2f3cebcc8d2552f9b3df0106aad869ad9faa7b964e6213c738a6bd568c30b225b924b39f54f6aa50a973667612e5d4979e7f459654a3d907604a527debf6ac2be13c7c8082a0717b36d84349d0d9924b1098115203926e7675cf891ddac61fb64ed5b690ccaa3812cd6c7db62ece04d2bd67a609c5f35b024e444c6b30bdc6f288a132efb16c199bf2a935b63012fafd37e11baa0642abc1617077f39917eb0928d61066bbd9e363eb4d899bee9ff2a217c3864220406bb986be64a1ef32c301b8dd9c6b9fc9540584895d5eda6a954218ab78085531815282919685749f0adfade77e6b20672261c5038d353e563a716c6e3040b001d76f178fe25bc83f807dc9bed48cf36aa41044d7ce7e465c8dec7a470ade1cd40bce54c91069e1d28b44faea9c387ad6b4686da1f97c76a56f6d1db4a8ed8e7f17485e1f3963ecbf68533ed248d2db9f02fa0d9e90f8c3787ba355fa54bef958318adc7b29fde252ff0286c35fd765a7d933ce00ecbb9d525be01152ff21d676911f45014bb53c65d05e672828d2d3c82bd11dfc49bb499dcf9c353b04c8826fc40232592cafd710f9d59934b975c62c69d1a190d1418989fa6f7d03658d61a5203ab77a9f5bdc56649c12c2c65acef249f90f192e31897881ad0af64f8c252fdbf78d9e5389068f1ff76d9c8483d460079aec1f0af89144c5c1f73b3ea33b2b8674c6abf6e0d22882da2a214e238aae262f68ac1e726c96ccd117ae5cb508cca5b0d2cf7941e054f4a4e7ab5062669bb051e638c37007a36a623d937bcca9d35ca9374412af1625ac21ce6856be3921f97cd44f9956acb5174d119d280eed9ed391991ae0bffc3a02aad041c6d1d44c51f569ed71c4c64c008ebd02699e39896f11ea8b5768ec4f780504d4e2542870c74a92bb776eab010d6ecdacbe7d86accf8c2b607a25b1f5c9a0d8b1bb877903dafada75a30d79695c1a6dba96cd1834a2df912aaebc079930494533943227a9b7ed972530ce29d12921f3b8dc9c4e2a04884d5b846eef407b1a4e3dd600f84ebbdea0c34493abf17c47e879368ad68021690b540294007c5dfe981791ea7d1e8f61c24037e570d4ca9aadb0637e63e657aceddd4e0db52fa875bea419ec8e5cd22a4a302e43ac75970d406fa3b593f7ee32f38cce481f12830849bc0e9c33cc3521bcc47950f540a708800eb916c01091110cb6ab61963d22e10bf61a2b7991af28796799270c8a268ce1eb1fe3b5d01aa6be7a57639741910b69493ad474fde1dcc3d3f7de0e5bac95c9bdb270c33fc92559cc1f542e03643c41167f8a1c89a6dd2abc593d9e2d991fab3d70b4dfaa9eb76604638550687be2edcd91fc64f16860e07de63c1e5379519c34657aa8c8b90cfed2ea6d23fa3f904a2c9ba0647a0b12749706cdfcbeeca04543066870bc40fe37cd631ba4a5d7158c91ff0cb74061c309eca58c2e0aebdaf20da5039fad5936ec51ac144bd560dd5d740b3270bdef66c61c0ed77636cca37c0e303f1c5a546fc89db924c2cc7cf4a9c4e388159b82da41fe755f8cd4d48a33886f39c7ba410bcdb3a55b79882ad139ce3233b4e64009bd2b3907f8531e3a8f58ab22f81f4281f7f2a9897c012f0e28324d867f663200ef81e", 0x1000) connect$inet(r0, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r1, r2) fchmod(r0, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080), 0xc) fchown(r0, r1, r3) 19:04:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000b5630567a7722d175fe91c71f204ed770e90d0bdaef61bcc8c13260445773dfbbe6e3d8c7de64710f96d5c7ea1dcd1bb6fd1e61c165f0aa0049c9bf0d2bcc627238a5da5b9b000349b73010a0434fd956c4c8808d0b21e8dce54146f0a883845d63fc0c99c0651d4716fe0f4cd191bee3b0cd0021c907c2f0d07bc84960e8668ebf7237a94f62211a42f430fd81fdf5f3909693e22a9c7a966b4c78cc4480a"], 0x1, 0x0, 0x0, 0x0}, 0x0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 19:04:16 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "5e2e1eb7f99720c40df5aa9eefa956608ba0add9"}) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) 19:04:17 executing program 1: r0 = socket(0x2, 0xc002, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/74}, &(0x7f0000000080)=0x4c) r1 = dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4c) 19:04:17 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="7324ef9ef36833eb5a14bc1eccb3cdd8440acb9811f47ad18160b489bb8df370227e34b2", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b4040000", 0x4) 19:04:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x4000000000008880, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) fcntl$dupfd(r1, 0xa, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000640)={0x0, 0x3d9, &(0x7f0000000080), 0x0, 0x0}, 0x0) close(r1) 19:04:17 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r0 = socket$inet6(0x18, 0x3, 0x1) dup2(r0, r0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x18, 0x10) r3 = open(&(0x7f0000000040)='./file0\x00', 0x7c, 0x101) getrusage(0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) fcntl$dupfd(r0, 0xa, r2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 19:04:17 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2216"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@un=@file={0x0, ""/74}, 0x4c, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/163, 0xa3}, {&(0x7f0000000180)}, {&(0x7f0000000240)=""/96, 0x60}], 0x3, &(0x7f00000002c0)=""/230, 0xe6}, 0x3) sendto(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 19:04:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x1c8) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) getsockopt(r0, 0x8000, 0xfff, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) close(r0) fchdir(r0) getitimer(0x2, &(0x7f00000010c0)) r1 = openat(r0, &(0x7f0000001100)='./file1\x00', 0x10, 0x101) unlink(&(0x7f0000001140)='./file1\x00') utimes(&(0x7f0000001180)='./file0/file0\x00', &(0x7f00000011c0)={{0x0, 0x7fff}, {0x7, 0x7}}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000001200)=""/134, 0x86}, {&(0x7f00000012c0)=""/151, 0x97}, {&(0x7f0000001380)=""/88, 0x58}, {&(0x7f0000001400)=""/236, 0xec}], 0x4) recvmsg(r1, &(0x7f0000001bc0)={&(0x7f0000001540)=@in, 0xc, &(0x7f0000001a80)=[{&(0x7f0000001580)=""/23, 0x17}, {&(0x7f00000015c0)=""/135, 0x87}, {&(0x7f0000001680)=""/198, 0xc6}, {&(0x7f0000001780)=""/94, 0x5e}, {&(0x7f0000001800)=""/175, 0xaf}, {&(0x7f00000018c0)=""/91, 0x5b}, {&(0x7f0000001940)}, {&(0x7f0000001980)=""/91, 0x5b}, {&(0x7f0000001a00)=""/123, 0x7b}], 0x9, &(0x7f0000001b40)=""/98, 0x62}, 0x2) write(r0, &(0x7f0000001c00)="330eac2c723ed3500d353318d7c9f60c7433e6", 0x13) bind(r1, &(0x7f0000001c40)=@in={0x2, 0x2}, 0xc) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect(r1, &(0x7f0000001c80)=@in={0x2, 0x3}, 0xc) flock(r1, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, &(0x7f0000001d40)=0xc) r4 = getgid() lchown(&(0x7f0000001cc0)='./file1\x00', r2, r4) r5 = fcntl$dupfd(r0, 0x0, r0) write(r5, &(0x7f0000001d80)="2f480abc73891228862605fdaa2edee820ef6bdd094f480f7bad10c8695d86a39a3da9832c8c411e282c9280ff501c3b663525431fbf65f6516e1e25b80c579e5144395e172e7d78b83aa20b7e9a92e2a5ae55bb89bb48e142dff3342c2811fd782d65cdd26f5b80cf3952fc021f8de635da01f6a3b8bed57456f66c7cf38295ab85edbce4c5477224ba1af71bbb96bc0045ce6d544bfc3a867d4bf4d721e3645cd0b9f657221619b00376a440f137bfda844d832ae4bfe6a3bd31ceaae5d217069c64c1", 0xc4) unlinkat(r0, &(0x7f0000001e80)='./file0\x00', 0x8) fchown(r0, r2, r3) r6 = fcntl$dupfd(r0, 0xa, r0) sendto(r6, &(0x7f0000001ec0)="fd4c57483a5ad6c95a2d5a8444e3083779bc5f598cbbad4e1dd959668b8d6bcb408f76cf4b245c887b72dbf8978647554b16b72863d1aa39cf4ddbfdc51e704f8001b8fb44a50beb413c38127178e2f2ffea192c83e0443ed6f493618a04553bf7063898f79c9a1762260687780c58822ac3a0958b7db76c9cc9188ac95c1afeda3b52eb1eefa94abe891ae144dea0cdde949243e28ad2033b88a3dff7df558fb3e7f0301f2472cbde8e1db0874ece0dc9dd3eddd119fc1e6b9fec2b533c83e563a659dfad62d1214a5db0e1495e42eb3c1e9a83ccd45845b683356d3aef698087944f85e7c11adefa4a2056c0d9fdc22d32279db80c07d7e1b936f95137ee2036ec384c0d787c66b954dd8457326d3596b2726b97e6ec987e4634d5d4a10bb35fa4f7057b75936d15d0d5bc341c4fc34d21bd0ca57949161808b1bdd6daa737164e598a6226ffdff01466604c0fd7d69744300005011994fd6ac35e186e2211d1e70a099760e99387e56f4072526db2c29ba176417ac92659804f3219f80ca99f652ad5bbcf9c76d1931a86a9ef152756798c97247d06d7c7364255834f5c3a5fc13940999d148e4b1dcb82d22c0b7da1b05f1d96ecf7e2275e5e57038351ee9ab01319dfc8bdb4dc40144221c0b97767f851dfcc6a469669bc816afb4079fe82f81fdf513928a342f10ab3b92fc68b64ecf01f3edd183cf513fa24cd641aeff9ed0dabea3c36eb97c85df32a1fe2d3f24ef2d5b0ce63b132eb16b16b4000a6370622b9436139926b3574edb3feb85d55cc788511ad426b4f983fa285c432aa21f4cd54e097f78a09f0ac16994c7c247132bd42d7aaddf8e6346d71fa54ffd423ef8c6b5bdcca73c258ee074221a69bcd304097c445af076de04cfbcedd1eae42386bec9a9e0345993578e6b9614e57bf578e8ea665096bc4ad91dfa4193e95280e74d03c30684814ff49b3cd66415c2479edbd21dddceb82df7e568727680384da4956ba300459082de6d6635b057bb13b459f9696345a7df4cadd9f3cbe94b2bae370ce75b40520839dc6489b0e5892143c016a233c642ce5d002920ebe7973541c1044b1a9f6cb13c381739b72e3cd38cbdec5e65aa18b84f3b02fae05467a4c2da03882f0ad0fe2cc5f0fad2c3cc5d289ee8d9ba6ef16a1a3aedc1c7f40f1a45260462b8c3db570ef007b828660dd48918660e76fd8443fe9fd4e886db311aa7fcabb5311974cc4b8c4a467899686955a2451477548b9f62ec3a84dd40640c536bc0c58b2c5d7439d81171da16bd0ff441165e4b51c4e4bf34ec1619864a619e1f1b4a645f9802a0ddeef7befd5da590f7ad155c566b3d75e6122f07712432f83841e0a7163d1f220f0a9f5da2a9e26508ad183575dda576000cf6f04a5e1db10016e320d05ed987a73ccb563150d3e5108edd54d7b3c62d82016a5d66e19cc55d59f7fb28881f768a22e9e8c5f2ad271b2fc3b94d055296bc705c5890d93e051aba7829b36e29fc61470e8256d3ecc2bfa0a7e19596a914cc7a088abae35e4b2db28b63fe9e121545cdea2a8e32ce2c4903d5f688150b095bc649572804eeaf37cc297d307a0a232141d315c6001038030991e04438262752404a40ec19ca94e9d858adae07e2de3e1c160aa2ad2b94b47694fc3025d17e522454ac8c2609d5425a85d6fbe0dfa628c9b3d850a97635cb99c929e2c2eed9b0832ef5012c567c56b569bc887bfa1dfa083c98b454383c648cacd12df441eedeecec7a41c620913eb29d5c9f192523e19611dc7c4fc7069b766779ed1b37e781f8d0b4b8c24820f8d38561e617b8516a6875701fbe8068976b27c6a3467004defc997a1113973292ce301959cfe3b00ce220b403b48d97fe741dbdc192bad7d66512f7cd827223cf96fbf8439dd08579563afe13ec372e51cff651a6cceb123e66b9d1c1b3749f20942e755339514320858d7793fb819c9b9631c395e8b935262c32277d6ad2fa4b8b289cc14254fc284d130e0d3932698db392c7af08122dcc0fe40a19ccf24199272f58c78734d1761a4ccaaa50af124b50c1735b4fef7f8b11509f096b5162e170cae2aeaf0e6b24070bb85d7a71f8b17b2cbe4817eed6487ee58cfcc0a7a3fd3a07d92ea23e19f050c7033741ca71a79cfdef1173d86a1ff7bfa826ddede611e5eab711efcc05d679b7ce125e633fce0e2fdbcd139d9e73996fe6a452a6b8ba78124e03b2688f1f6e5a3c13f388afefbb03b5e6ff45e3bcf3e27b0221759dbee1a4fe1cab2a5214a1cb5448a17782b2acebc3bc09cb5296d3b391dfa0a1947859cb1ee9c6337535284f8fc47eea9fcef44d6b8aa5d00db37cde2e40d1f09c4703cfe531bfe52a8c34ae990b6a2d829af37cce336a57216630c7ddf16b74501c19178155b12d67eba62a624cd7e93b557f1da77dd28080a7cf6164cf890fe6de64cdf1fd556300b15e3716af29a3547c73511f1ac4d650ab6e47e7c2281f6bd11a28cac63ae62cf26e89882a18556c1a923637ff0010803e54fd432931271ccc2d63f9dfe12a0123d3d00051ad03a97fdb0fcd79f0c97c88f57eb8fa68dab9e537cab857b72197a6a022243aec8f1b35675940324591376c0be89c024484b7528d0792cf1c232789ded05ecac9281104165b82194492ac5ae556742680c26066380ec1eb645b35cb0c53d3505019490fa0106e5569cb1271de9260936bb18d6e0f0da73b6e55dcffe420e1e2de79ff1064c18187ec97bb9f9f2c7c1b7d9dfd2986ebb05c03efd087a12edbba3889d620026ace4e40d35bdea577fc15c17719cf83e460e0df25b116353705605125ab8d003853eaa69a893cf385b4817223fedf951022517fc10e9dce7c5510f4819d2f63d1c7d2e858b22cd66893551c69ee9349fb0dcf33e196aa8b1fa7a3d853626d9da0bf39bf50a5128462e97ba30ff51a3abdae7c886bed7384addc337c619c2511f612c0369d7a168c2d1ee4e2808c554d3077e2606f9198330f2feddcb63c44506c2906a776331f3977073ca8bf49f6fedd6d71d54a692602b378d289c0907e8613cbe58902decf2ae30825f708c3c121ee1420cde8da80cc1aa6541c1ba13861b4f496715212d0e25f3313586c28d0b562de3cb24eac5d5ae3751d8300409a155a97ba276686b43b42fe8c6bcd022feb11448481b618842e254c6b0051360e1cef6f16b0dcd92df46387d750ed6cbf4cf56a13cfd116cdeb8c911ebef4bee24c53538cb8a1273f659c6db085549da636f53788f04044585738b57b3e57cf5da0f178e05fb499560bffdf20a3cf21d72b8fae149cc0120349ab02032f077c787b49d87352d9175bcb7c7ff442d832a64decbc4db6638fd8a01457373a5e9b2e9b753f8802f0ade68576286104e98269a84a4c1a20a8aa06ff49c8a440422f14f6bc476e3b51d36e94cbadd1ad43b5d8494e7b830720a98ee14f2df4b5124e2b1a621069c20544e679682cfae8c36e2e4ff48410b998dbe1b1312a0c3b69603f2c377c12cf6e9981b3cf0a05eff3668898e745fc055d2183180e935e95b4cca2304976ae5fa437e7168eb8b81c8dcf351bb42add6c9ddcbd5ed65656414ffdd170de8d56ab7b60b5fa57980ebcac2e45cdfcbf577c8928d86e4156964a6b74a0110543886c5c1ee9d0435e76e25817534211d2480600dace9d015020465f4c320f8f6a54bf25fd0598fe2c74272dd711989dab58346166d5c8108d6475dff7968815bfa4a668806641436963a128e1e519a9346369999b38f62d1a00b46747101a6783fb6ad5cb3e79d8c57bb4356c59d2a538dfca28d5681c60ff2a333968c7ce5c0eb220813725abf034007541778b6b925480c9539d87e5994609a11517ce9a690b2b96fcb81568b87dc2bb75605f0c99a9516d3884ac452c9193d68061fc9c64ccdefee42c4c7610349a675975ee90447a34873a250401ccd2d4c3bdc620fa104a9c2f8f7ebf1c81f9beb27a10a3344f0b3f9547d8bba96f751b1efd3643a065a6e6cdf33d541b6ccdb2634c8b5fb15599d54e74d03d0f1cae5ed828663442a1289324ef3ecf3224e8b11db30e893779932a25d5e3d8822a1ceb78e6002374ec2a53f96ba0dc7235d112c913863e8bbfaebfe4fac0d7aef6bea7bb608682d692898427f2ff9738d55dcdcfe63e72afb88c10bb8cd904d97bebf47330add7a3bb189ba8d17490e48c6541f265efb6a47aa9c515b059d739f3277e6f106003009b1a5771674a22fe1dfa4ae3338ec018d6733bc440f3a75f315cbe14da9a571b5407e4a340972977e30e4ed78c58ab3b17f7d40f98630d9b9404e9aca5849050b0ae3c39dc109e6c3eb7cba831ec06257e3104350b612fe0368e252822b94ceab061da9e3ed98c7ab375651e7575df2af661bc43ef864562aebb53673feebba93803e979766bf6cbc7d4caec976d71e86d8e9530f19c8da5888b3a011b948f57b4d03ea5868bde302a28c987a72bde203433a6dd22340f1dc8dc1b7e3db39733df380b0c03d4911afd6da0ffd2c3c8a4b8da8f94f2c19ca88905942d0c184df20a0d4b36b892620305f003125a4236654f135cfd1fb74cb161f0eb21fa0c67dc641f503da616ab1a9366c89740f579ac34fe83f10ca03050181eaeb23a4399379cc1ee018f8f7d8024ad00e371247d0c5423c20d78a8a39a770d31784054170749ca185536ce0f0dcfa48a2b2430e032a531779fd7540637a23868e0bff0767f20a9d7f0ed10c9e85e0939aa8881b5e69401cf1322eb1eb91c474be570721233f7d55090603bfc65a73912bced2e8f00236c9b139e7a6dc39eac9888a2b8579232f9ae14bfa0b91f9f374da411ced8de52f465867e32354db54547b6cdeacc33c72af1aa1a864f6beb7b3f58099d74fccda4868fec40e3bdc95c45d956170679dd4c0f6ec3b203c1814a23572b854fc7853423112a91248c2fe168f9127dc7229fa31cb8adec29728284b9fea82888278b24044afe7db591d94b22392dd3dc0c35c91686f0a3d915ade5ee84e0bce351b3ad8d7aea9458e96c1920319158d83824ffdca382198d3fffb90fa75806f891a10edfc8bf1df802354e039a9b37318b5d0ca2eed9fa521421fd2b9c6f70094cf26c6e28f4947ffb351c1e1444efad19ee78b50faa4c5301b76b2ec83e2bad2a2bcbd4f8f36dc7807a80e5c8417d7f3fbe5fa667343cd69c7b5a44ca74a8edd5d3472ea985ef90ffadc46f605d6ea989303d82a4500abcf8c31a53cd3c9d05c295836ee1206fe8ee274ee26f46c546acf0b71dfcebd30cbb829438dd46d80f63f8728cf10b51579c4ccb4b3eebbadd0497c3d9b9ad08d14eb4e9790014f09e0b6636803efcad09e25e9e02f7b24f6c576f9630182f8f98b30f8a3b04fce68884e6c55e09489d5c522b4202eaad3eaefd5f0ee4460d5ca76ed96f3b7a83d7be274b71fcec5acecaff20dadaf9a3cfd36cb0f13c75ef5a289b78fde5549004d36679d0fdbf8f1a4a7a32d0af55eff8a7961ee07dfda8621494a835ff9f48b1ec014db0863db85de6da1ee8e36f1c5522e6f444210bc7027b9734f4bc09f921b0247135ef7dcb3a6488d4e43af4baeb281e7fab481bca5fc7fef8e76ee7f213553d9aff40b59f7eb3d9400f0fd43f5ed10d97f613cf1d2cd580274a0bcf8dc5c56a198bdabc675996ab581b2cdb959e7a326d96973ca1c470f6d38a6f6d0db4893ff90d4a57ebe25686840ca036fae134652667d09ab53c18e55d8de60c85374c39fbe6161c69134d620f4563911c036055c0f63411cb5c5eddac4e993", 0x1000, 0x4, &(0x7f0000002ec0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) chown(&(0x7f0000002f00)='./file0/file0\x00', r2, r3) renameat(r1, &(0x7f0000002f40)='./file0/file0\x00', r6, &(0x7f0000002f80)='./file1\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002fc0)={0x0, 0x0, 0x0}, &(0x7f0000003000)=0xc) setregid(r3, r7) 19:04:17 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="c16fb3dfbb2ade4b70a3c265c6be08000000828a4a7813278df9e2"], 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000180)=[{r1, 0x3f}], 0x1, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x20) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)='./file0\x00') 19:04:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x20, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 19:04:17 executing program 1: r0 = kqueue() r1 = socket(0x0, 0x8007, 0x3) r2 = accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) syz_open_pts() connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r4 = semget(0x2, 0x0, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000001c0)=""/186) r5 = fcntl$dupfd(r3, 0x0, r0) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSTOP(r3, 0x2000746f) close(r3) write(r0, &(0x7f0000000180)="a62a8db19a0d7c9ecd400a3c9e88549010aae2a40243ffd3cc1d", 0x1a) semop(r4, &(0x7f00000002c0)=[{0x3, 0x10000, 0x1000}, {0x2, 0xa6, 0x800}, {0x2, 0x3, 0x800}], 0x3) connect$unix(r2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) msgget$private(0x0, 0x600) semget(0x0, 0x3, 0x200) 19:04:17 executing program 0: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0xff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) recvmsg(r0, &(0x7f0000000500)={&(0x7f00000003c0)=@un=@file={0x0, ""/34}, 0x24, &(0x7f0000000440)=[{&(0x7f0000000400)=""/31, 0x1f}], 0x1, &(0x7f0000000480)=""/120, 0x78}, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x1ff9, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x400000802, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) dup(r1) close(r1) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)=""/160, 0xa0}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/12, 0xc}, {&(0x7f00000001c0)=""/88, 0x58}], 0x4, &(0x7f00000002c0)=""/144, 0x90}, 0x0) 19:04:17 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x8, 0xe1a9df9}, {0x18, 0x1, 0x4, 0x7fffffff}, 0x4b0, [0x80, 0x9, 0x2, 0x2, 0x101, 0x7, 0x6, 0x5]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 19:04:17 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) 19:04:17 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x4, 0x0) recvfrom(r1, &(0x7f00000003c0)=""/242, 0xf2, 0x41, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x4000000b, 0xffffffffffffffde, "a1786eb95b7c30abfc0900"}) dup2(r2, r0) pipe(&(0x7f0000000180)) r4 = dup(r3) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x4, 0x5}, {0x18, 0x3, 0x6, 0x9}, 0x4, [0x0, 0x9567, 0x100, 0x1b5da78a, 0x6f, 0xf0b8, 0xffffffff, 0x8]}, 0x3c) read(r3, &(0x7f00000002c0)=""/249, 0xf9) 19:04:17 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) r0 = getuid() symlink(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='./file0\x00') getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r0, r1) 19:04:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x14) poll(&(0x7f0000000140)=[{r0, 0x8d}], 0x1, 0x0) 19:04:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0xf, &(0x7f0000000080)={0xf90c, 0x8}) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0xffffffffffffff06) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 19:04:18 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x10001) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file1\x00', 0x8, 0x4) sendto(r0, &(0x7f0000000100)="448262bfa428ace7295eba7e45cbb86eb1664b4d70cc1bcfe5834b7d13cc401cde29c0d649b38c79933339981b679fffeabd5b4b1d7a8bf23914adb205f5e8c7d4c8", 0x42, 0x0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x400000004) mkdir(&(0x7f0000000180)='./file0\x00', 0x1) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x4, 0x2810, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 19:04:18 executing program 0: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) getegid() r1 = dup2(r0, r0) socket(0x1, 0x0, 0x45) getrusage(0xffffffffffffffff, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) 19:04:18 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, 0xffffffffffffffff) r3 = geteuid() setuid(r3) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21, 0x0, 0x0, 0x5}], 0x3ff, 0x0, 0x0, 0x0) dup2(r2, r0) 19:04:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f0000000080)="16e62564883394b7201f78e42cf0be1e5bd19ad2d03bb04377a4633964c8858c7c68ee21bf028e5ce47f381cea92202d211754d39c6bd652c7587ec39b96ed4c8eb8a041d5f0c9e6775613154cda11998f949d98afd6508eef9fd9531177ff4a8a77e05fc52959080785d89795c4e0cf0666783b018ef2b1be395f10c898514657f4a7852cd6", 0x86}, {&(0x7f0000000140)="31bd30f3563922e9a7e5606a1817c3e828291fd55dbde5080aee6ac90ffc6226a2723f8dd397bdd12416841892dc61d02d3c9d2918256c7b070fc3fc84052dff59540f16d2e731f0de5d363740cd898fc2abf592126d27c0c8f7974c77ea69dad69fc6728900315489b0a14371a3eeb9f10884125bc7efd68c90b3b28e0e4cdd96d8efd9a881a0e7e956e59e37aec08476b3b7bca6d0f58272a87a7729086bed308ab836afe3da10c9b8bc8db3fe6ca217c1c0bd5726360bca3ea8b8317d84940cdae0833fbe9a34b7165abf1abb825529bc5f62bca72d697518e915c3a391abcec89a2a5a2a8bc41eaa1af7e091f908f24334e3b33f6cc23f7a25ee0784db789302df9278932d0202ed2b9fae43873ec5b4790301cc4d19b314a1e0976708d0392b5193940520b4d567f611460dc2a703e753635c14b8d32f23bf5e27501e11b7817612e3b3b56e48d2d3a07ccefb66a117cefa42c2e6851207db8c9aa4aefe186f3a0ac2f3459b34ae174a088f88053234ba92aa0dd180a295c73cc7279aaf252e98b7ad29fb97a9092f44d0923cdd780c3fb7296e68ae5078c1498b8d59ad7db865012cc32d5271de145d6b806a564d74d3908b2ade9980872cd6e3bedbcf27ff9b62da17deedac178aa477b33804cc12a655b0c6d581591c9e8d54d2dba1cd0de85020db02fe0448e925c6071a350e082c63afe7a6f3b340691d863d7579410e2dc603e0608316131791c4594c33f7569d7580c521e5a243c21b6995bbdd52da0153159b5ce1b74cc478302557a7aa8d3cc892df8f9895342d1f6b4f1448809b7c18442b1a1e4b6b254e50d80f5771c7490f64290aaa15cefea9ecaf492c24d10a253465ab8e6b7272f4a45d8cd728384498c8a7fb4f8a9f7727466bb62a7872c18d2967def69626ad591928f7c7ecc357b1dd19a502a66d06b34afe9295328822119f5b5e460c86af0217151d1c59734b776f5383f649082b8c47d55b40f613e65d91bd7f674a22cb9e79d278ccd7ac12f72acaee6a7d5fca19b3c490ceddbbec4ed750adbed73ebbd63c1557515585ca8f20165d75a77ebf122d32f44ac0c63edc468af770ac6fcd1d1bf2df8d3a02cc84ec3aeb2bc2bfcb490e49ee580ed7d9dd341bf9d9fcfd03ddd6eceae49ab13dbdfa4204d1f9a162881bc1d0256f44b797f31da4ae42af2c0db06558068bb47f2f57b0ed5a9971592cd32c51a35a505ac1a3922c0c97416eaded73ed0fe19dd50cf1827e5fa20c52095bad2ec6027acbd99de95cd1b780b1be340912ba11ccd51ea2e23b0e195685d4aa373aae4862d63b649388eed5790e8382456533ac018265d485e0714ee71349a6c514358b937e0d6bb5eeb8a56152341bcfda8e74b1a5916a623e22fd115f92c513829efb7064bf2125619874aca49aacefa108da1d7316bd3ffffd379988476396c2d40abb87f6524e68ce54bbdb2b93978841be9457ca07242378f7d945b0dcf6c2078dd564a69ccb2798424d6343fc464eba6bb42d8aa3099c52f69b8b58b0b18db8f182025e98fc410819e2c6288f35f7df2d9ca8677e9a1157eeacccb24a26de9915b97a8210b834046db0021e851f5f49f9f8c5db87c578ce505a5cd842a8513fe9e2f1eba74d6336ab6684832fb254d8533f425eb82d81f105e49f1c0e495192568ee41a4abc00867a3ea5d5adba8fab7691723b656f3d9ebcd323fa32cb728905b726b6ca80134ce3c0dbb8a7339d3c6ecf2c46b5670478581d89999fd2fa5300363fcef84858d549aa6b78bbbcda6e61522241d9c72808057b60ee983e84d490fd2f12711c860b84e69b9f5c80b21c485533f749d644b2d77f482200efd87e55a5f1e987868c6d9ac277be8354c399b39fcd8f718a36a5f70c6617078c152b76570304db50c87490b271c76e0703e23ebb122274f671e886d9f5f35b847fb8a66c79eff1750abec7bbcae7a52ab4189be13e67bcfce4f7c339fa116774776e20d3d5f9f6809e74cb543832c42c8debf127a0eb2dac1f5dd70def9f4500d8c41d0ad6367b5cdbc4a031f250816750dd47d5be3cca37179af8d36a7801ff5de9fcd15315cd917cd5df2b81116d1fdb5427dac3183949dfb65836ca3665d5fa9fb63aa9ca2f1138bcf909dcbda2b28c0b1fd654e1b13357722bce7f16aff56b23d1388d86d461b5fd8113fee233fd7131d512620398528dd5f39730426570b63eb0c6639eac388fe91429b364f2db7d4c30fa365b4cc5a9897ff9553cd205f2be0a175eeeb5d323aa519ba71306a995ef49e96dc144da4eff0d18f9d45d31dc0d9dc5b26570dcc4c5a46205898be3c63e4cfe36801414ee02970c6ca6de673141ee0088da33e4942644277cf657b62ee2234e5d780392d2950f57ace9e451e47e6ef38539e76fb539409d367ed53cdf0561c57254d08db4c9716ce33d7660006696c157cef5ff3c854bfbf2f098614857e1c1acdada455fcc2f3b03c3babf5fc43618c56a669d7f8a1ddcb9fae9b9ae4ddff99861f7b1033da19826ea07f445e29a04f09e9eb1bad1b1d1a42dd13ea0e2b44373f2f512ff72d1a50e31aea68777e8fcc92c83ac9e7196ce50d87602ad240edc0d1905b1b1e7079dc25236ed2e7e836fc92fa4a59af234eb7210f9ad7454112c5938b6dddb2825b28a40518b7d25ed78fbdeddcbe6d2e5a9b85655104d2563d0bdfb3bb58f9b45ed85067863621be43de7bd07a08289c50ecbeffba201e5e0bb8ffa6569898b33aa3e84836ce1a53a275338c9cb076247801e1af0e834223a8016f92f59573c133691910354f58572dab463cadb4b7b853b5488672a789c48d52914cad9f600be450c5a640fd0692bb7bba35a79ba2b21676ec7ef47aa50ebd703f31786fa57980c7cfefac17ecb58b52f14bed375a36f94e9a85157d18cb75840bbd6b54cb3a51b49a62d2f289cb30859408371e7df9d52b67b5089faaf51ac1502766362f6a76105b5ad70a2635fb7a63d2b3d6eaaf1e35a6405c2f94e54d8507a63fc17c6c0b401210665d0468c9fb32e996bdb5d3c2495be3ec3bc53384f7b94316ba0d96a15eb1dc70b4efdecc66f6a34cb9fa3c5f85178e2f6b092151a983383b02a01821a4b9ef5ee610bfc3faa44cd8814db27dbbd452d185c2a8fa7e8971317ca147b41557c4bcdf5d1e8ede587d6f41ffc9e19bf1c75ca934183a85ac978b8dde388f1e233ef986c679dd0af5cf95f003a283b3c631093f2f3b8892fbf362c0fca82ce515318d4c619437110eb62ccc03bf5ce8b513bd9c7df91ca0a00a1739de61052d1600852bd684e0f2736ba133a97ae980ce10876860a5e60e23486e33e171aa016713bb04e31c717177ba0f5ee7fd3605bee6f5cbd815cf7199eee2e7b104317cd61584aa593524477ee2c1ecdc89764e1d360a64885890092a94099dead024a554464c53aa550027cff40cfdc36a7baee621f74305cd9f9df741be5b3a640874b886510743302df4a3dd91da35eecf52b454b6943733856776022a8b1398eb11b0fd0ab3e49a38a86c662f9eab0be3397aa8d99f259a2a6e8213c659064e9231f3880d7e6777e6b666169fb41a3f153e1ded5f07d4c222dca14c683eb34e567bfbfd0f2392c1b0bc1f98a3d8f574ba1e8413b4df7019a596a4045ba08d37286608ea6305f39b9462ed5dcedee222264db388b80ef053d7723f20fb114f9ddbaf271f1d8e0b2c21a043dad410f5f7f896806b8e5003a08cb0b2e019b4d868c4f5f55afed2716378c0bd77164d1eaa42cc01fb92ad65cec93ff4da478d173e4e10b0f028943fb8de341161b28787b00b9c6a6cd5e758c526505f262a2c68397ac6f9bd2c1d78f1480370ab2898fa4899bec504b5e5fc80c5259ad39f0e46312ee1631ab1bafd012eb8411ccfe05ee5e236f59d38dfe76991f1eb83103d354c6a9515eb6db96de2011101ceddb09555d3b9b012e306afc92179eea1293fcc4bd3df2d6cc36fc7a8ccd72989dda5e120fa3acecd82d1dc8d403a3d51055520b98a01e340f311fe0ee80e1413464b6a6ed32a3d5593971e2e2130fa68ebad076140497cbd1f7e78cd6edd41d5110eb3c35191e0204e4cc983bf1d93a6abc0c922dd0dc81da7eff44ab19b76efac1d6425517a19a2f76ccb8e1428cad4b0f4be23d758cc8727693246b13c9ba61df10800bf1c213858994a25c7017c8fa5940931c162b01561c8f3ca469e0a5e8512299e4f29bdff8904333872d1f26392e9ad2bc57fd459af0f1b10d834185cb07b97bc8f4c177d8f3a139d0a594c5aaaaac0839b367d41f0e324f78151e5f870d3a7b0fb40c70d2e63870d8ff862b01a0814adda8c30012a2646cdbdc547708b5f2e9bae9833d400fa934d1032e94404e14edc42bb27c971677c0535bca06cffb05103f304babce028ac186d6a21da6c5c99fc90c6a24ad3fb1f04d497578a1d05dc2caf5e36dbc4f440ab9a1019aa03c44d1a3f5d9eff53e10e7a4fdeb6477f9135733161217ced27f999e1659fc28039549c9b6a647cb8eaf86fe0f17699b39326d4619ae1749617cd09c8f05d96b75d9ee3afe62b4eb653b56bd61adc50909b9bf1c841ce3e756569708b098e24035d7aee943484acc1fa67ac09305918a0b193efe7c76b670714ddd450dd0e5fe9d7b9d5cd403c4011cef2e1d11bcafed2326acc2ff593532949a84b47e0881014d91d2287f50de32aa764cf00f0a39b591450be5caf90f5e726b71bf348a8e68ec1905d8d11b2e59efe0bc205514fb93463c721134858609968c10df7213fb09a24fccba908e018764e0aad396f38ff9b01b26da650e9855183b4308ec33870c9e951b00bccbafa4b8cad0d82b399f75ff4f54744fe1b11c1206e5eb47d2fcb9ca05acf8514b2148edb26d197f578e61dea9827b6d8cff813d7191990db5a5236bb04672dee47f0f31ed53bd71ac57e957b10e0859016798b8fe7648979b1782159ce78ff806f762e69b02b1c01e93a417782dc68ade77c099d887bc4c4150a0d5ed57b38b44e92d0395b8f10ec831c50f1d868e1fe7894d95bf4c9e34d9b6092db743c2ed01af52c1d13fee9523f0d223e775c4c35e486e75ddfe7a103544684f630162e30f93ff502478f400ba55952267e2f99a48f322fa29b061b41abfa53f4f75257908a4943ce50526fed19b09431d5e80c60061e8bfd4b9aa5ac2f52f7bfaf8cf9e65213bba8516205d643b3dff884f0483fa0bbf4ded9bd407c07aed89ec147f27cc79c794d25940b54da1f7bfda44dc43fd1924d3af3944bb9dfe532b7e738fe691393f322dbeda0f865776802e7a3b554ca0ce533ca7f4bf0c4d942e295403e149f6a5a99fa27333fb1311956dcffea210d4c9e28039180bbc4696396141e36dd2a905701fd697d4b6dc89d243347061a38e4aaad33248f7e834a79efd5885f1d3d3ef89eb7cad4bf9e3c0c3edd3c7dfd1e906a959daef87776426aad2d0b90d0d2b6715f09d927fa1c04f818e627dd99a80054c2e6986c5e6b9f310c0c4b6fd5e4910112846c11d6408e3cceb12757eae3b392ec19a842e80d2e89a1545ded1a4330b5f0cc5c8b59478867486e0c3c8adc493a62b444baaebcd27560461201fb253fb9f0a0df0e80253c029fbfd4904add61054a5b2cb54b15643468c95d46b44847e047d83d0384b96ae6f5259d89e7fe6527a7636ab0e9793f60b9c2e370705f058982314d22e5e814ce3829da4e5936608ab8e8be9462fb5dd164265214ac459c27b509ab86f991e2540bcdcae706d53e67602b9e44c7ad9483918b61354e1b3bf38fd91", 0x1000}, {&(0x7f0000001140)="d18c58ad06b286586b8bedff331348637bf85caa7dccced633d0a1ab0a9a0d1a1c7b9ed8995b9784cec4409dadead3cf41963cd841edc2c2c8839b0520784ef7acc810974ee39d86acdfcf5dc77a", 0x4e}], 0x3, &(0x7f0000001200)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18}, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x39) 19:04:18 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x30, 0x0, 0x0, 0x4}, {{r1}, 0xfffffffffffffffc, 0x11, 0xa0000000, 0xbdec, 0x17a}, {{r0}, 0x0, 0x20, 0x2, 0x8, 0x400}, {{r2}, 0xfffffffffffffff9, 0x8, 0x40, 0x7ff, 0xc4b2}, {{r0}, 0x0, 0x0, 0x40000002, 0x5}, {{r2}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x10000, 0x5}, {{r2}, 0xffffffffffffffff, 0x5, 0xf0000000, 0xffffffffffffffff, 0xff}, {{r0}, 0xfffffffffffffffe, 0x6, 0x26, 0x0, 0xfffffffffffffe2b}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x13, 0x1, 0xffffffff, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0xb0, 0xf0000010, 0x73165555, 0x400}, {{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x3, 0x25ea}], 0x9, &(0x7f0000000240)={0x400, 0x8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x9, 0x7}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000280), 0x3) 19:04:18 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0xa00, 0x103) r1 = syz_open_pts() close(r1) r2 = kqueue() fcntl$getflags(r1, 0x3) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="86d5fef9fcc8ea76e9c3d35cad15b81e1f45060081ef8f38fdfb6813d44e24506cc10ba8a893109f217652a94112f65acbb19cefba9a61a50c5bd5cd2c4352be28dd922e7b11a96821f73dc0baa1d79196930f49d4927f5aa0b23113c5", 0x5d}, {&(0x7f0000000000)="f81c93a84b0b39f802c4705f5bfadb05cf4037e72675b85b1fa81e64e82c71b49456556ded4aa3b34bc340a9ac861435dcc86b", 0x33}, {&(0x7f0000000100)="76b4540b5ff4af06fbe0f251af42e200b5adb1e8fb7cfd152a8f73670f5c7411652ca81fdda2a01550dac3155754b155dcdfbc062d41893ee3163481a1af5914d97048a391500d7257cd4d1760829e4ac6691c40b6707535ca4c", 0xffffffffffffffe9}], 0x3) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x7, 0x0, 0xb3e8, 0x0) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000280)="fa316fd854afa783de0009d98c501886dd710bb4f0988a2beaa5025360cc1cdc417edc712b97e07ac065850f65485324e01ee6697506374106714670b09f8ed123f18e2b6d014d308aeda2e2edaaf484cda1ec1c5c9cfd8bea4227fc27fd4ae0eb5ffe9afbf6a5eb5c114f4d482a10b221af318fc6835251967b6185a9a3b579ba96c53a8b53cb4ef3e336641c66ea9333af7579f112b98e2c73812700409dfb81fc7af8932d8f839d85440f4670e8704365320ef6f8cc1ba39822fb6335fe5f5376f076f1dba03aa565052fd555617f6b52c388e4d662fc606ce42cc1c6", 0xde}, {&(0x7f0000000380)="d6b8558457983ab68526d6fc00639af3dcd8870428fe368c810692f3433ee6ac5e934926832e238bce268aeede84c1861a8466a8648ab0c0f714b2c2e9d7ed85d76ed49f66814dfe4753170c7fec61e241ffcc006395dce3d339d334b5b4152f89c77a7a1528ae93b0b359670a6b3f6e13ac288d130ea906571ae634abd3d217fb1cfdc6c4bef5c9aafcc8d3b894ddf03434911a5597581d70d78e937b222c45c9fb3cc9be8517c2f6d75b61af73f6b1a2bd3af2e672736d57cb63d6d0fa41e8a19dc0", 0xc3}, {&(0x7f0000000480)="7cced61f073c351d656625ecd56f47819be291344b0b26623920854832c3a3a9b41620963826f3a9656fafea01dc1d84bf1847051b80af1977d6bf031965c493682aa2f6230fd8fbc813722fcd2ff5a03ccc0692982dca4e7bfa757a22", 0x5d}, {&(0x7f0000000500)="3eedfdf73c5d3f4e515a2af3c46d945abcf4ea02d0e0d43bbc689260822f4a2d71c628793d4b49d9de64451fed2aeb5a43ac51a84e5b2d24d08da235917b5353903696f720", 0x45}, {&(0x7f0000000580)="3e3b42153bf99d29c8d42093232df8e86670ddec00d73496ecaa0f30a6374c32b04423b00c9650f0a89bcbfe5d94f095d55ccda55f29fad057bda27f3cd6e69f034b2c33714301ff8c89086787fbf08097e83fcd2a3c4017fd600f39b80eca55c8e2d4bef95c1a2f48bff6d24605861608c565c0e8cb1533dead32df7d751cd983e951150eb616f5403077a640dbdc6c63fc34e97655a76b77a34eac21816b434d264c38f52b1e53bfdcabcaf663add37cc58d6bc3fabf783dc11016d909163a91e02d83711a1a88e9d710f95a725b9fa2c74aa1e4a00ecfff22fa1ad8264253a60e2c1a445891468eddaa543a0492bc9cb41d9aa444c32510c9d228a54ebfc717ad66293aba798ae0113d28eb648885749dcf8c3bbf28c0b497fbab8201b2b96f80f443946562e457e4bec1f38f0f3ab787b2f74f72179eeeefeee30adc805177175c99a6c3bed6b32bf776b3f28bfbcf8c12a7ae866baf933c3c62ce92662feeaa94675b3d4be91d557af66e63e19c6dc4fed284be1b0ff8f2bbbea6ff9963063df9f7da3e626d514e84c072f998491f4de48ddfcc3b2db73607d307ef4fd21e05b96fdc5dc81bd9ce6eb283f27cac2befc30d5699899b2296fcb2062c81133aa2b263da0b7c5b5bcef65c22ff6b505b1728604715c4cf9f096d481f4d1bc10e52b24c7d0124cee74727169b883fb92a6612467f09ebfa7030d3ce6413ff5bcf0fe3eaca99e4fff1175c6a566f9c3ac28c278878a7ffb778dd0979852ab3dae09e9093fad019e5b59f99cc8c563c6e2201e17772df92d3ab7f5dfc0c3d69ed9ffca79f223bcd5b4a40983c3e370051df194ced14fa164e0c4a2317c053baca3611a24ea14baf3484b4d05f8fc67acda0cc96953f90d437932d86202ebb9592e191740b69d4afc4aac4f0185396946ec0d4e35820d50eba2af4cdc19759989b944c8156d0e0ccc7b6c09e8fcef770e6bb5dd3e3ab1c74c67ce90727c04d48458f00adbd6a70c9d15b186843b88c428ad8a0639a2eef3e5a088ead73d23ed9ef39ad2d37165d0a04ff16afae24fbba7fbd423c29a1256d9c7136f4499706cb8de0779f07729e5cabd61bfaca3111e77c205d7aa7e58a1221c1022e35736caa2e1bef1098a39330e98e88d763ebe1ca55a12a3f7433089f1907afba72f2ceaae37d4e1c25cf042521b155d398009ff905a1bc974ce4e660dd241c683e8bfeff18fe454386a78d84f6604a730e7b49d82e67059edd0dc90b64cb7f5f5360417fe94d940f2bfaa1742b1c52ee7ab03df54d199388c47e80729db499a7faf5d4e80c861c6d891bdeabc2e5226a81b322546828a7f32fdc3c905f04f2226c2135275e914fc52e20f606921bf6df768aa2eab6098ed3327c8580c2c417d60f4251f049c7d2973ed8915d90a98c4e206c6a87f83d1e3a0c03518ac23b07eab79e73ced88477b219866a41476ae0e8773c14b2f77ca485f5a1fc3a7e41d2ce01f6b324211ed2c055b261e56ef0b85e5135dfbd0545444f58ad6862cff2fcd1f7b007a3d8a85477bd7658d786612fc555fa3288d5498f959c2fbbfe9652852337ac00fac81585a762e5c8e552f58187bead2838c1a526cebb2ea745fcd469c4f8392e23b9ccf79998ad26aec003654beba99cafa1eb2e0c820a8d751fab7a4efbb71a2a954ac133abff4bdcbcde4cd6e532f625c826d20a8283322db80d08392ad46ded8b79caf5947a8c701413d551b1329c02c72a28e505bff52e9abfa2170e312034cb477e993c062b492a86b42f29a5d6c0b01daa2bb813e74b8884774de67905061c44bf740beccf194082d996b8af0e5a8936585a5d36fa30bd307207a9c5845942f82961ef666bce9696aa15868d393dfdc2826def45f1bcedfc9e2b308f0ecff7b2727b66b5b86c62e6a2aaf5f26a86611be47d19e3e4f448bc56785d5bc5bf684de897083b8b67d5b24d505549937c1b26902c8cecf8e9a75524b6fb2b575654b1b5bf724f5f90d485abccb0da0384c5e40c6ccda14d40b66fbdd73eba54802cf00754dc8630af27757f134e9ab120cc51e20d1791602901d9478a61e4310e240d6959b21008288d028016b573ad9b549118a8035e86f03b937228b1f3b286505c3a54dfa733214becad1cc84b276e4e5fd04317bd79c9fdc42eaf25fe8de346cd8b344797bfaa31aaeef80109ce6d2ec338ef50487d2f1d33a445b7eed66decd9fb877b543c8c4cb40fe8924bb03b63d0cc5bde74e62d92ad6db958d87d8204d059c04580a281657a4bbe989b17060d15ed7e7fb7407aa769d0594869c1430bd8cdfe0483242b5f28a5cdb4710ebd3b0cd2dd3904760aa8a7814e46086db59beee6e5deeed166da5fb375ebdbe95d9c98010e6ddab12f83d056a27db77ddb2c195bc9e32578d3a1e53512d1704229c9bc86a4849785c701ad99b7bf4f957a3551f944f3df77b31e826005388a1cf3b34bdc2588595505fdf7c7784fe49666684c2bb1562a0d46f4a1df5ed14ea354717f68bc5f6d1c53ccc53aa8d3e276bcb80f937c42629a36a74a9a14e21b23560918d70db879c477b73ae419cc6ff659e7f9b9cc6addb89142f384567854f19d9814be00467183d74ceecb1e1ab27f7c82e16909620abe11b447dd975e2f982ea0affb12d42dcc2b05dcc831379ea1334acc8af96b4fd181fd8100890857c44b7963332b34feb4e15bd1304e9339cb50b5656ec144a4d20ca053bd08db7f456b771e5bd52bcfaabf63788be405faaae0100e1467c325471416257b4b95e83ddef7119774acc71ac190f75e936e9730ab76b2548edf0ffe5a794ffdef0053ccb0a0c57d8531ebc91e0843395b3190e070a5690a4f74e7ea2a8aa8c4775353685b4a75b9f852a36ac3b6b2781d1825ced04579d444438f1c44c84bd889438502420d9a1cab0da38b9c0feed5fcf8142948637272891ec0a2527a37519a8d7a0b4beb00a1bc2bf0cdf425b41b364a2ada41fad2689ea77a92cec3f90a94694121cddc532480c6dbd3bbd5e3f70295ec12defb2be342a993d7fed6f4d5c93a060cd0f783bbdb41e97eefb4a1c6b877dfc4b02475eaaf7f718b00956bbac29944742e2081c14d362ad165b90d0c15e059024a3bd1dea156ce50103aae37237f1c00b8f6fe8d941f03a0ee7de67ec4b5572b48b7c40f9bf8d0f379e935c512047c546cb748908d925519a701fa9d44f76e08689e86ab5b740352a37ebbb925361bed7c09a677772a26176efae14b412ed02e9475a53e9c1ecb760ca8ecc54a8e5a4f988dcb1d58dcc8561ef1620298d9d8ff389307df108a8556aa1e6ff40d861507dd934098fbe374c69f4941afa07e24e0739816b1f7e63837c2950512ed84ed7f4bc1628fc80cc4cd5e94fea2de76e0fdd9dc6fcf67e361127b0670f7d91db9421bf7d2399cbc6d0b8e38ba0ea238305ff3cab14f25b8fa7ac1e239f83e0c687d5dc5e37531200348d7ef6189d47519c0f70f8a8a2357f43c86ac96a56b447887a2f936e3b3ce23f956ed02df6fc1214f4b8481f7f9e3f0859d707d70871b79a2a4aceaf0449aacb24e4b1983594cd0cd0ad1260ad4316562bafabf0279c33dd98086f95cd72b1fc2b61c09a0be1fe1fbfe8b1e0e3b9d713a2d93762de1296caf26a60d1aeb64398c0604067f33e1be06c54ae15afd68da22d06def5102eba5899ffe118c10fb54a45eed58cb269d6786ad469e900de2ce9e50480db803f4e6802ae8510f049b51fbee740e222b1353bec4c595a6d257280996aa6d88e66379220b74f91add0a6efd216adb6cefed4701a68e695b575c5ebf85c589549b1c447b4af36c6e7b1686efa075fe6f4369e6aa772f2e821dabb2d10cd1faf5f31596e69c4b340a51ff2ab01169a4983a58565682cddd798c46a521cf4bc2cb1a75cef247ce405c39e262df393f3635e867e02ac719979970b526ad47ba05dc1d9dc1feed8b937440fe03ca1bc806d4e2d3c6881452659bb2a57c30fd64532d20da2099f2fd19b22d3e3d60b814123ae23855b466ebb6a812bc57b2763cca1984b0362abe0eda6eed53828224ca0b334971f40d2826aa6d01144ef8221aa67d02418be48f53be15ba34fa3c9932934fe7d3227bf6d027ee2ecf115da4da3958b08662eb4b90e3ee839bae47faf8ad0562be62b2b6125409a56260191c915ee8f205f52495e727643fcc23fe09c7752ad3c0fcb81461a56455b34d4885a588ebf431e8326bdabff68ee27811660b73d86cd31370c30c1b9beeb212a6b682617db6f39a724d55077936fa51335a8a5965044ad4c1bcf81e6515345d23c27238754250e43defaa8fc8ba73fdfe9ca843da51365eb90e7816b7cb343b8977b26d72195b5a68814b361869d69ed21dff44c2ef422a6c1e73f412951dc4dbd036849a555cdbfa6150dbfa43bf6ea6fd90c02366547e41fce419ae9f52b53c7de3cd85f7874a75942182819820d605142cba659de33d8a6fad62f9b22c6f27cf0f5f75795383482103eb1352675c1862ab5a6d3a6f8c28352deae0565dbd7eb4ea4ab0f1084802b1c89f6505fa06bf07755c85865a8ba26b337734470d6a74461780781eb94027a16571a9ffa6af3bbc93c8b4ff47efadf70181924eb7eb0fbcd3945a3ce6f61ee5bd27f8a65db0331091ee516afef54100b7b15ed695bad7f9e4dff58148c61fb52866997b9b23fd99c0e27bdf28fb5c6c1d2cad736d4509cf969e37f0e81dfb04428267b7f6e54df31b4ba7ca70b1dd365fc4c25e0ff86e1ee0cb5e37bd34713a5ed02ef4f8fdfd1a076c6d013586a213f8ea4baf696cb660036cddc027536bcc8f5959ada31dd10484b8b058bd0f5ec7f9bd35261550d469675adb3fbd7d2f8788608f38f08c273ce24a41aece08e933d7acfecfaa1ad3552cc4de1e70994a37109bd833d8e0e249c01d9421e61570285b35a07954f229d9aef25ec7113e1bf629493269424904a6da66674c413436f8c8549f7910045416f6eb793a61333b3ddbef042dfcfee60769d9f6189f98ad313ac6cc5b0776ccc46e7ae1565f228a29271cf02af993c39e6e0eb2b57d00da815a8cbb4dc9e4a8a321abd7acc75b67362c14bb90ec7fab15436e0a0a0358e1071fde711ac99c9bcf5499019a65e2ff333dd8fbbdb04352f97745d0a90b7ff06a59c4e562521bbf70527caebee672754da3c0a5bfac67085ea4ddbe141fe061e4e346248ee82c958372f6d20bb32691aafd11260cc5e76ed3ae29491d6a2a9ba37c9af5adfccb5d5ec17ca09d89c8693a0fd1efbd3e511863154f2a339cb2962f50be3b2ae9155dc51645151b6b5baa92abdccec05059075594139042049badc95822fc5ed86a19130550dfbacf8a5639e4dca707d62966ff706325e9c68a696828bc4662eb7bb3d05219cbfe61a14975d09fccc762c67d4221f4003be1018ebea15c64fd956ddada1ee72d6cf5a5a240f2048b62fd04a03c6cd6aa1f9b755368b8be62727bfb3b7ea99dabf001223e9e2e1884cecbfcac2dbda503ff8fa6e3b7e49caf9077873c36d96cc6196f2b3418d1f340818650b47f53cd5bd7b942df937a51341204b6379efddccda6311ae4a4664afd1a733520b1ce1ac042bc915cf06fc070350434064e9e0c610751db64fa73aa8feeabf9e664ca2e7dd6242cdc61255b815929f4b21bd0f2105286087e2688aa6cde48ba1ae17ec79ed22aca23a34fe103e31024c36eb070534ebf34233629e75bedeb00a6fb5e47feaec2b8be2de5e2ac5221a97e92c34f81968311c1790300ef1f42cdc573eee63ab114d1caa4ab", 0x1000}], 0x5, 0x0) openat(r0, &(0x7f0000000240)='./file0\x00', 0x21, 0x100) 19:04:18 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0x9, 0xfffffdfffffffff8, "17000d928afa1500"}) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f00000001c0)="ec5f706103a4589fb64a88ae537865fb738b4498c11ba89efc63221ad00bd3d4c7a9243a25ab458b21441a4aac8fa58c4109652ff3d62b2a7a233220790ca735e12092afcc7a0d07e7d1ff12210482d765c7b70f04754ad0b42525bcc499c96a7d2078562e7d946eb66d864246bebe590de1096a6a38e179ec634999798021ca1a2ec1325357f98f062f32e8ec626cac39550bde3e8cd750d252f9bc7421b575edc8cb7ef77198f98dbd785bd89fd01f9557b8495e6777fee488762b", 0xbc}, {&(0x7f0000001680)="d59feaa3390d93e2ee821d48194012383f2bd934a093dcb90301a50dbe6375817931697ac0e1343fc5c2c0ae27c650da04329e105fad1905204002f9f66581473c9853c5cc508bfa4dcfd796bb3fdbea9e1ed8da233255bd239e17ebd223231831c2d551c2dae20fa9dade64b0d8716738d15c16fe15449273f816eabc8b9f9330ef3e0e066b60acd64a1698858831cb09a75d1bcd2e7518b9f7e8f33eb0501c07a630c3633dc21b4ed044cc0873a93678faf5a7b58d07ea5b872598bb5a17b1ffda9431beeabe063d50a6a6292df3d156dd1ee4f8d15033c7363849178c52ad6ac7ac8a2b900da698938fe355ace3e125abf1fdd1cd967ef900df99dd554b4a600d40519eae2896f5d409b4528d1928802ec9df5555de86f2400925c73fc8bca41d74944e8212a358d62c703062b257845d428e3d2f91a4921482f5d15df03735f11e9eb75b0b6003ce02bbb7244b64f38ebafd445e14db7ce452e8583543dbdabd61a6a097203bf8d4b3e8b577ce9431527c61f1ee0f63cbbc53db5c68e0452dde18f62bb356cac5e298428726203011cd5590299d9346bde29ced4bb4e0edb76818bf1e718615ce03809647b6154c9092eac8857ee56117b1f35f9c13477dfd221e30cd60d2930b9fa170454a00a4f30840c3259516e8816182c61f35d429b3766fcdb173df581a98354a6b1c0f2a12317ebc8fa0dbdd5bbeb84ba8ef764d5f4524482b4f620534678721df9b14a5574217abbcd78fa183591da22ed3afe342aef0fc33ac4e6d8d2273f1112aac75f5f92952d2db596275aacfe8e4511728444d29c186afc88b324f8cdecd712e0fcd8caa67fd1fd20a458c442eaf85242004de32f30ad740025d9a2d6c296a6d8207b3f1013a7c51233d9de2714c2bf948c59bcc3d42262ed4258c6a7ba2ac42e577ccef78a444b8760ac8db8fa7096e5dc9649221e0b598e1169479582c269e7f0c90433cf1732faab3e5ef53ba6bcf470f65e4ada2688e8e3bf516a3380e7b7f4f5a391d4511f2458b22895dfce4de30933216472f8642ec3297fa084f5100ded010913dfc268b984f038c74fbbb3817d043f5e2f951bc29aea08bc0be5125ef4854edd9d53239bd8d5aff427cf64d1380ec74d5957adecdf229ff46d021a505c16193e8cd84e015a3c56b8a7e64d7173da28455e3df82f2f6048e2495c8333dd4364bfb8e1d2ec28b11e86a3419bb8e1c0dde491526b5c8df4e4097bbc8aea54fcebd8748e85e334367c0f5abf22711a07b4840834c1faafa6a0e12d4ff837ea507290a6dd4cac0e8a8813cd892e478d7966ba7d3b0a5bc450d8493b4f26e61eb8362d780f49015c6687dd28d7002793c6d36e3d412af277e66cea5ca88ff009a8bc6d69cb1cb5a4b8fd1720c1953a95e685164d09cdbb827246411841c15effee8c240e4c3cdffcfcf8445bc303eb847e9d0b0ae833c599bd099d32a1107c8a9bb0b7a60dfb2d3dba10027d406cf22116685ba39a7c5445d2fcb458d7c9a411cc0af9a6aab635f2e74f01f7ca44a587b312f445baddcfbadd910d6a78e8fe949bb5f13f5bebddeb0ae5037140b159283f87e764af02262291333c80548be12d133b89a21a5c73821fcf16e6b6bacf1533fcaf1349755eb55b659d21f57671d0ac9ce1a1cddaf9554c953f264ec28c8cccec8b0ba355ffd1075864fad06a1b10581fd68c6a6baea488a3b3319d813723f1d776cafc1f7eeaff4d4a63dfaf2092c2e6f705f2535edc561d81bd0c4d0c49b67c909fcca86f1e6b50a731f4efecb754de0f5a88913e68003b30c1bf279de54900aa2f57da5e3944828b16c5baf4b488b25c124de2def3f8a24533ff959172e8e69aee3ef6eeec9f14538364f851e7d4a84cbcb2ced5167e78dc72a6cad2e733207df20ad9895f7287d3f707c831b690d6e2b6be7452cfe3a4d0c92dfa5602d3e9d5965b2e86b7f3b6f0f8839fa5de770d153a983aeafbd2956afbe535c3efe46094d140072ba622043c19010706d52e728987515acf9b1c141d837f66fa4c08e1eb2fa9fd0a59ae3eee8ba9729fcfe17c957cde8f7eb0ef9dfba686895bebee3ca138e7c6e99398922f7fbc87d6340fda5c0550df53a5570e98098640c9385756ef3bc7fcf3058d373ad1b544276ccc57136ddc78b6e9968f2e20604c7d561e1f5b3a54d4558f3049768ff89546561b6688b9785926c4c111bb6216ed4ecb87f6ef9d3d306ac560e2feedc3efaf3a3f5640560ae49b97d9a64515189f9e386ceae5467a7e41475ccf912e33f5cab163572eca3eeac67657c6d3970af35cb0439bd1daea741e0fd980e781d9aa84f1c39b9fe381785c30d7f634315575c0bc46d2a0bfb6fc80bdf886ee32c599478feaee074f9775fa02f5240bf66db68eb9f812c844552105ad3c198e866c7e0b8601fa21470b87d8053ea1a02f4d02aadf47d8d1448ef4b21fe41c1e503267b67f2777eecb856b58f962bf88d62a7b9d1a20beeda57aaf94af0ae4209d80082165c548f8bd06c1424faabc6d899431c0e4594752b6b3cc49ce320b79fe8a8b5cc575e49bb5a60388ee32f37b04013fc9383d923174c8f73426021b858b01478011a28efce1f09c1cb0d2f2a00b3ad03965a6cfe61d0e69f306f870e839f50546e3167c357de7a8d641829d914045d1db03c21d8686a48d141b08e2dda9420fa7d5629fbe1fcdc97806b21eb4d7276b1d7de85e79ceea7064eb452b899939a76d9564938f637e8c02ff26c509850d98708ab068e0121920d57c8ac92b13ceaf6d2f90ead986b8b7e0e9420cd2bc80c270df6fe7907c65823fdbcc3f9a33cee2e121dc6d13798f69f084a54f180395f647aadfcc592ec2a1017b0daec889dd3150cb9cba364ef04a4aa0c32877aff47a542a57b068a2aa011ae08e994806fc33f1b250fec42146327d395c3db20087e6674b02272d838c8fa721805273378be763c912999782441c9c9b24aa151bcbca7fe76891bac4eef391a9e81dc4554f524cf5ccba2db285c553999616a15876726b54f261a69a524d38168af91d89e59c37f67a4ac70edfcb41d52cb444f48680cb3fdc423ceb50288ee8f9b10c88b6d6954cc428b484b386083e919a30a238d7dfda7049d9f9e1bfd36fceb7e34d7ac859e3d1ef331efcef973d336e6026071b5fa0bb62c5c3fac6c7ca6a399ebc5715c4447b0fdb11f4c1c317c20070efb98faf37f48d1cca660027e91b8381dd9ced763298e70be0a4ccb4069f09a536305bfb58ee64fe9b6ff5e776ca41aee41e0ff0662478f7642a821659923eb88519a703498b32334325f84251557a8de4683e559eb2e0e2a2fed57909d109389db328f19478003f0231e8cba78f5547a523fd303520514eb18621434c66559768870036964d1f70e17ecf83959500053bd3d337d1499e275c9ddb2b7b0a05fd2ec9aed46588bbcf9ff613f153f0b23f463c16926dbec9342d876cd951eb99bc3768e03c3c1caa35b2eeb68d00bf89c435a77fbaf646b5b7b1a2b7f155fd5008391f55dc2c016865d79c10faa0100107a235bef0b2406972838d72dd79d92f00b6177483aca2e4deb59259bd18335ba9aa97271503cb73f08b56790f4ebe15188f761d6836ab78f925018a394ecfca2d63d59d8b8c33c7eba74350ef3983acfe3fa69eef604db4f56cf66a6de2892c628777fad8efa69eabb2bd168ce7a06d7e13dabfd9255b0c1fa554004086b8a98305df13f49e4ebe4f2f4c8c898edff6f54c1f781797f58903f8c2a111c1d5ae5c939c88b287950140c723fbf8efc347108d124b1e39f86721a3dc350cabcd7d3d89062d77e70f103e03bc92bf260e05de0b10abfdfaff699e13112916c17fbfef0b89a5e5f8f64a6ccb784240231750d24aa802c4bd57fd5009feeace8c4f1ad9fdc5575c5666c86745a2edf6276454f59e32f0eecd048d54d2ac1c5bd72ad5b7c78cbcc157d55779823baa884ea273fdd28276f1954da57dd24b29d8ce0691528347c0013a15ee87f604a8b76cad2fe0248f354e36fef98bd67e0b1b5963225955457ad35a7018d6ea2eb9723fe2fa1c2c072722cd6cc36911c2d50f987b324b1af150f2720c66fcb4620806ef905ddfc361ca6cd2f33d49bf2533f353d07edb134c1fde3c00fcfd2e8ae8faa3f08e33663aafc24dc9c85466bf665d4e5a413b88cb67d9d11adb1a1079554eddb4f61af0b207b1fff73e227fec884a4e7b45aaf1f850e12e5c4e2b244464657d170718661bb04c2318773beb8b0bd7e5232c9ca62ddfe41e5b7f49ede52a55d8924c39a3aca9ccd50226686d699441e6d9a3ab31b4d56ead9648aaec4f856e3760e71d10a7c8f8ddf21b1a6838c8ab47d876a9a5423d6d385b0557209a3c7fd62e1eda71e913ec02a27bc614170f58d77db4d215d38fe79ea0617d09595b74f47873d870c9c927764f4ede6933ebd1b58b8ca4b3432c2aee415d5ebf8ad223bdbd83b1b1385997adeb059c0e4eab56c6a9bdc1b560ed56909adee48d10146d86f0ceae81a22b802bf0f659e388e8cb83d06305bb61038f78ec758b018d3c5dfdbbd8651638a49d34dd3a807e20c9dbf777380bea04a69600ae366d7efc76171a357081ca6a1fe8d6a75046fdd566263b2b739ab4fede47d134593e5fd783eb9b3c43a9aef13c19dc757d131622e1d62345cfc54fc11480cbf5403a14f018ba4ffcb7becbddb2d05e07345bcc055646edf75fe296b68db1ff286ee692aa88ebb2a8bac141a816fac525ab1f561b68c8bee1081c9fd9357a52db09c169020d26bd3c73531516c25cfc1c05442915a522afca303b653d9b110cddb8d10a03cc2a7429795f272a34c17883cf3f99e963903a5f101709813993ad8c630ba0a6f617f3f699e240eaaf24459a26b562983b6dd0a95a13f40c7585f044c7e088ad0b18be8dfc8f1cd283d0ec4c55874dd68cd4d92ff6e356773b16a9abd9fef27627b96c5556fb7db46179893df7f592a2ffc9e7991093ddea485bf9c3a48ed1d6d00a26c95ee9d554b11c119988bffdc624d235ec67cc7516cb1d34b79f9d9c6b71cf8b2950b08747831477fa27b026ad4a573595a7a9a71cbed13cac2258a0207ac36de50fb5fe56f2b0ca76544a619e726e1edf3550ef219c2556347f98f48061315b0b1aabb939961a7c8933672b0d53f40050d7a507ea756fe334c6e183ae83ec8396e740e33e26791317e81119d2af0402eac32ea164976d1c8deaefc9d65939be492991f02d7d3c3629428722a00fdd85b8c8bfc5c0d24dc4b717200ebe1d2fe64481caedbd33fbc54f232114648eb0a44b22afc2390d7212499b05121ffa4a825ce1a81bb00ee8f1bf37d83dadccfe632a171c5c5b0b021468228515a71076caa647a236096a744cf02d9807baa253ea99df1a4ae8d439f887248a3d2a24228e1e417e0519b40fea6f380dbe56476936c3254ac52ded83c2be6796bcacb4649cb6277213c70595789cf3202e0656a5eed18fb4a4ccaec3e523a4a421f58a1daa5288d4422b3b68aac35785bbd65694772ad06a6cddca520fccc3586733c7a3e0b80fa382babad377179082f6d9f571d3d3797df770f0259181fe8abb92be51acbdbc14d6b85f5c92c79d40fb229f181ab655c96b3597c0174feabb992fc6bd0a090bddc6881dde69d9fb3045b3d0bcfa168ff6f878de30c98e203d34d09ef2da2daa59da06fa8605e18924fe75b024999273eb394553ac7554bae88f33b5c0f4fd0c57f70b7f40ac3b1d851d4114f11014ca3bbebb8f6ac904d0a63502d350d1d718ebfcdec9c07", 0x1000}], 0x2, 0x0) shmget(0x0, 0x4000, 0x102, &(0x7f0000ffc000/0x4000)=nil) writev(r0, &(0x7f0000000140)=[{&(0x7f00000008c0)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a", 0x19f}], 0x1) r3 = accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x4, 0x7, 0x5d22}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x1b, 0x0, 0x4, 0xffffffffffffffe1}], 0x9, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0x40, 0x40000000, 0x8, 0x8001}, {{r2}, 0x0, 0x60, 0x1, 0xfffffffffffffe01, 0xa739}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x40, 0x1}], 0x5, &(0x7f0000000100)={0x3, 0x5}) 19:04:18 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000001980)=ANY=[@ANYBLOB="0000884066a3f98075160000000000000097ad1249c5d2450f34f658a696e722b84b6a115fa318489ac56ad8be6f426ab8982e2e4c6c6b83d9086d615b6ce86b19c2891185d0b74382fc778c52a187b4bb35c76d98170cbcb78fc2c02f00573fdcdbe2c1244b0676b5141d477338120471b0a605f101fbf0a87809053dc2edefe5dca5a3e317d12a5faa56e1058ab2c3fdd78d08206a4e7c53db45c539d5f3f6319a115089284ca6b0dda9d7f9addf21b445b2873eb56ddd88e43946111727e6a1780d868195ac0593ac4424de7addaaa18e30e82064ff9986e8321b0770daeb39ee0da5c3ceaf44be1d9c89534498b7ed6891d6d4cd7834228426efa50a3ed89e0829bbf99bd8f11d0d38f3"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) r1 = dup2(0xffffffffffffffff, r0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x2) fchmod(0xffffffffffffffff, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001880)={0x40000000000005, 0x1}, 0xffffffffffffffa7) write(r0, &(0x7f00000017c0)="c595ee6f045b45b2872b8144d41dd1d28d697cfa63a811bb8d48cb5577764b2e43e6cef80c9ea84f9b476207f4baf5bfed256e0fd063e885c59dcbc30ebfec6d41f8087ad2968243eb8e52acdafb0f245b5f5006a908b55c58ea7bddba763f90", 0x60) close(r0) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x50, 0x4000004c, 0x100000000, 0x7fff}, {{r0}, 0xffffffffffffffff, 0xb1, 0x20000000, 0x200, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x1ff, 0x2}, {{r1}, 0xfffffffffffffffb, 0x42, 0x20000009, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000080, 0x1000, 0x80e9}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000083, 0x1, 0xffffffff}], 0x7ff, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1, 0x21, 0xffffffffffffffc1, 0x8001}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x20000000, 0x187e, 0x4}, {{r1}, 0x0, 0x4, 0x1, 0x0, 0xee}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000040, 0x8, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x80, 0x6, 0x9, 0xc}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0x8, 0x1000}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x1c8, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x7, 0x2}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80, 0x1, 0x1c68}], 0x6, &(0x7f0000000040)={0x1, 0x7fffffff}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000001840)={{0x10001, 0x200}, {0x8, 0x9}}) recvmsg(r1, &(0x7f0000001780)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f00000004c0)=""/103, 0x67}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/171, 0xab}, {&(0x7f0000001600)=""/109, 0x6d}], 0x4, &(0x7f00000016c0)=""/144, 0x90}, 0x41) read(r0, &(0x7f00000018c0)=""/49, 0x31) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x101, 0x0, 0xe4, 0x5, "754641f7fcff1cb35fca89b6b6eedf79db83c22b", 0x4, 0xc0000000000000}) 19:04:18 executing program 1: semget(0x1, 0x3, 0x20) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffff7fffffffd}) 19:04:18 executing program 0: setitimer(0x3, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r0 = socket(0x20, 0x7, 0x100000001) r1 = getpid() fcntl$setown(r0, 0x6, r1) 19:04:18 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x42) unveil(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000040)='c\x00') 19:04:18 executing program 0: unveil(0x0, &(0x7f0000000200)='xc') r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) 19:04:19 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 19:04:19 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getpeername(r0, 0x0, 0x0) 19:04:19 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='+}\x00', &(0x7f0000000080)='/-\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='}\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='!-,$\x00', &(0x7f0000000200)='$\x00', &(0x7f0000000240)='\x9d:\x00', &(0x7f0000000280)='^\x00', &(0x7f00000002c0)='],\x00']) 19:04:19 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 19:04:19 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 19:04:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000040), 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/24, 0x18}], 0x1, 0x0) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x9e1e, 0x6}, 0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 19:04:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000040)="75bf76541cf26422d231e62a3d632af36f546d8a73474da7caf4b86036cbb7170785adc7541793894067fc1fe86bc431e316e0ed952d6465a6a96bb091efeafd91d584d8c20aa58d6ff953d31fc979a4de02d2ebc88d82a83a2360eb0eeb7bd0d67e2fb16fb38612323a5de364d6f33a2b8e4b996863b809a049e152bd47cef7bd09ba", 0x83, 0x404, &(0x7f0000000100)=@in6={0x18, 0x2, 0x100000001, 0x7}, 0xc) 19:04:19 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x2) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socketpair(0x4, 0x3, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000180)="00050000", 0x4) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x9) 19:04:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x409b895c, 0x4) 19:04:19 executing program 1: pipe(&(0x7f00000009c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 19:04:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) close(r0) pipe(&(0x7f0000000900)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000440)="5846b1969c8469be48ea42f5e41a32d97b20aa557cccf7732ffc419d08db1e20f08595d2baa96132f5cf07b1d08249169f7751075f470b2bdbfdd244210f27cec470f6cd6629765dea3087c777654f782672a7104f4b5081a411ce1602073005f4a85584f06541699da7ba27160a13edb392ec79b1", 0x75}, {&(0x7f00000004c0)="909cdd640f741e6ee0b6460a", 0xc}, {&(0x7f0000000500)="e17553f7f32981b77e82c41bbba6c96cdbd2159babdc78abc386060edd349f7111ddd9c4133f39782ef1c2046942c3369954a1c7c889d040f4bd", 0x3a}, {&(0x7f0000000540)="02c480722b463ecb2ef36b6f96d057d82041d4684917ec83ad45ef620d6c1f8eccfb17af42c4245e8fc1b6b08a407631414eaa976109bbd8b227e1c5d8ddc192731c855ae159c34548073027caa12ce168debb68f29b221ea91fa7c64ac20c6b8e6722020e4ee3f7415bb343d4bf2bcebcab7ac7b173cdd8526e1e203594e3f40d00cd03961966e00bc831ba8ae6aea80fe559535276727ec898a423aa2456db44f6522217578f900b950f467735dcf2434cd5d36efd0b742c9fd5b1aee6f99b18d338a7d1b5482195e39fa50bf6d92b29cdf5e170c9c8ef", 0xd8}, {&(0x7f0000000640)="2385c7d4227d0ab93b78436fc3e91f6c7a9ccad2b9c6c57bc5f8d16ff1c064f52f4fe2cd98c3606209af40fda9a23fc841e0e7acbd9a02fbf1dec400bcff37c27f90003a3add2163b26a5ed16d68a0bef19bea27fce465de3cb0bd438172aaf5788e9eeb72", 0x65}, {&(0x7f00000006c0)="6521558eeb158a25032139bdbd1dfe3d18c673020267039c78f72cd7afee5042496cc22bea3a9e12f04df596a88f8b09b151a0e3cccc67f7f959ca1d3cb198979568dc226acd3e69864ffc983181c7045475b04446c7a93e89003b7d4b2d78a4a23d946b5798fa7120435579d3a83c69811f59f4986c2ab500cb0c08969ba57fcba2", 0x82}, {&(0x7f0000000780)="f676b6742900ee58e223fe13a4a4fa6930bcb1631501c44054a02ae012f7903f54f1678c962dd8246ecd8c5d4d465a71cb19246022f14ec21e082e186cb3f985fbd351a8c13c5c7fef266cf2a68da50c1ec1ada8f726f18d67d4e37144d6b82a3db7b54544abbce10349fc35c7060aade6136444f8aac75c9b5676bc1675d083baead8e63a93072e3603e6d707e91e17bb557ee202cd12c0819e70685e043e31f6d27232494f04f8f1c3b88b605845d83029011f5d6d8363a3a73a4c7576ff738d83178239cffc5e8b5b30f99e23b4d592ae034263118f0b4d0622", 0xdb}], 0x7) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="2824b0425a1f7e37b5392c9d11e6d107ec38f93c8be3157b1e3ad733e17cb8209741e42f6d8a40b6b12dad15916c5357e0e891915e0c6f260967c3c2228fa722fd090635c7d5e91717396ef9e0681463df520e32096d0387d73789cb75a405b258fdd06acec349db6e7a858e08abfa8319c96c69e15b8f176417812f319932d4fa2dcbc19843739f83314ed9498747205adf5324b09c5e29f6f2ce7f96158fd4723683826a68bf1b539bcbb4d7edf59d6dff460ded9ddd152157049c3d903f3fb6bdf2398daf62c3b63843f775011f80496df0428f6aa8f2fb493cab319f234b5bcc58a70ee2e9b46201", 0xea}, {&(0x7f0000000140)="75d9d5ce36b3f5745ed22840180c4d69a22331b83d4b77579899c3cc2729acea8a19298de86e2290860ca2d7853e02516bc8458dd4d88fd4f7986c09f9b80d1e76cbf7fa9ae959b7434456719f8af773026ea0b24206a0cb3f448e1eb44331a4a8dff2c1ffd97d4024ba57d8c252d33381de65c8f7dbcb88a6c309edf2c9c678b39245b8e7b559df359879e23ee38a5a6e038375b3b1fa513de667d9af37999621f6c6d10e04d50078c31a79fab4c398c0dc6413be01265697c79c8d20e63dd404a0031cbfdd4e7723c8f5e70ab2d23985b54ab401888775e9bdc680e589e8b21e7dd46d1a2298e3f85ff3b3a1", 0xed}, {&(0x7f0000000240)="fad9e18beefa603be23dc8bb74ee1aad038aebd9de7592cb6fcdf7a0ddd1512c1d2749895449e530d14236ff335238dcb43b8c947046ecc139eb560b9b1fe6b5a452d725b4cea639eaf1d1657f7dfdd1a09e9cd61ff56ba305a185f76b3e690dc7a72193bc223eb2417e30ddf48b42f700203ed432fde43334a607d295b27dc2f59308167241339cbf5b7091055f64b90489ca9ec13367ae9e21e144c525ab4330d42a869d1622e41feb4aa68f5374f7aec5e46c07450f07c163efce9c7159283d43f4cfd843cbaae990db54", 0xcc}, {&(0x7f0000000340)="2cad24bbb721f00b93591e9ed316ec5be2d9b6f800ec2aac11c1ff37706c98ba7d3308ce13216a69e2040122dd0215ba81e4f2780239dcbbdc5698e324017a7f5c141b33c1de13abfc9a0c33bb89f4842f3dd7fd215c60dffb8a8a20936b91a93e21ba9548d06236830de7638e03d08fc81bf4f24986aad39b24fca18e4f9295e8d4259c4515f65e10e2dcec1aa12aaf9df5ecfa68", 0x95}], 0x4) 19:04:19 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="f8e11d96fea3da1267d3ac4f6fc796d1ab65b33460c811e3b8e21a964b02cfa3652fa23d2303a54d517ae163f45f458eadb8bebeacfe37554380cd8e72d92cc0559fc556a638611c72d16356fb4ae17d5fd4613d50d5656d190b530219037b09c479786d9f04ba1b42d241b74c1e304553d5345ad4eb7b18dfee1ebc2d9ec994a0e09bec2e03b41becf1faf875df698cfd48dbaace0c445825a7a9f0898d46723f627a267e145244905dfe0794fc74598cd9b66736e34e875d1c36", 0xbb) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 19:04:19 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="01000000", 0x4) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) sendto$inet6(r0, &(0x7f0000000080)="f7dbc541166c303e704f004a1596eb080cf5fb59b026952c0b84063161773c4ac3aad425adf37d56857658d7f91412b0ed081d1ac1f0a3b5ddd76506db609c96ffe4910ff3db9d1678272525d185008ebbd7745227ce3ea8eeae3aefbe66b99fd0511b5a5db6543a0cc55a1aa3db3b0d18ce39ebbc84747936caf3cd528d000fca638e21171c6f8d856691e7af1a28c9082bca8f980c96180493c15684965fcaae8aacc27d8f4f2d5fc13e68b95202338389e219547523ea32c6ad79ee1b9c", 0xbf, 0x4, &(0x7f0000000140)={0x18, 0x2, 0x0, 0x2}, 0xc) 19:04:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000000ffff0056"], 0x10}, 0x0) 19:04:19 executing program 1: r0 = msgget$private(0x0, 0x2) r1 = open$dir(&(0x7f0000000100)='./file1\x00', 0x80, 0x107) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) msgrcv(r0, &(0x7f0000000000)={0x0, ""/212}, 0xffffffffffffffd6, 0x0, 0x0) msgsnd(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="010000000000000029963cf4247bad3e951d29a70984b4c8938ce0712c86c128204193eba5ba42ae1820cd2563694479ee6319945c10d515822480ce43566466295549ab0d99b872cac567a7fb122885218bc978bc1a0e525b489f0d2d2eb959aa547ade9da9628592b5f5f25f3c827926686b3ef6cc62017dd4b697d5a09cc73b96b1ce9ccca3b147e740bffe8f529af8e5f71f93e8859349d452db1f094b6d6c3a759ee42aed53206999f541e5bad7ce2bf92dea331813d62bf60ab11b1440af926d1e0eaae91e590b0e13264105345878d42e60c411ba71b713b826c89002f9998071cbe21034e2ce8d478cb2039deeb6a416a4c57b14b9b2b39c489668f65cf4ce43995cc869eefacd345a557724357e6eea1705e879baaa6e5f4d0189be81cd35b963bb34edcd0e7745bab3ddd04862aa06d1545896b6bcc090ff5d0ddf7dbf"], 0xd8, 0x800) r4 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x88, 0x8) r5 = openat(r4, &(0x7f0000000200)='./file0\x00', 0x1, 0x4) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) renameat(r5, &(0x7f0000000140)='./file0\x00', r6, &(0x7f0000000180)='./file0\x00') msgget$private(0x0, 0x210) 19:04:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4d) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) lstat(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff) 19:04:19 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000), 0x0) r1 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) setregid(r1, r2) 19:04:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0xffff, 0x40, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x6) 19:04:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) r1 = syz_open_pts() r2 = getpid() getpgid(r2) syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x98}, {{}, 0xfffffffffffffff9, 0x37}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 19:04:19 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) fcntl$dupfd(r1, 0xa, r0) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 19:04:19 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000001, 0x100000000}) 19:04:19 executing program 1: socket$inet6(0x18, 0x100000003, 0x102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000180)=""/85, &(0x7f0000000140)=0x55) 19:04:19 executing program 1: r0 = getegid() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x4, &(0x7f0000000240)=[r0, r1, r2, r3]) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 19:04:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = msgget(0x3, 0x1) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/200}, 0xd0, 0x3, 0x1800) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/242}, 0xfa, 0x3, 0x1000) sendto(r0, &(0x7f0000000000)="5b27e2bf73a535279cbeafe9303d3a803e8be5676b6804ed5e9d15f0df3df0b246b520fe384b8f832750d7b75d4a00000000000000", 0x35, 0x80001, 0x0, 0x0) 19:04:19 executing program 1: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) mprotect(&(0x7f00001ef000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom(r1, &(0x7f0000000000)=""/238, 0xee, 0x1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f00000001c0)=[{r1, 0x4}, {r1, 0x80}, {r1, 0x100}, {r1, 0x4}], 0x4, 0xffffffff) setsockopt(r1, 0x29, 0x200000000003c, &(0x7f0000000080), 0x0) 19:04:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="541546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf04f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c2760db8f6ab72cafc56a28ae35d05d5ff15db134f81d43a20fa6dd27e4ee451201acbe893dd97ab88c419df09763edff0185995bbf339ff7bee5eef519d199236c983c472db85af59e0eef8b781f342d5c5e", 0xb59) close(r0) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x2010, r1, 0x0, 0x0) close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f60f896bae0d28d48c37018b529b3b1"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$sock_int(r4, 0xffff, 0xcd6921539b884b82, &(0x7f0000000000), &(0x7f0000000200)=0x4) 19:04:20 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x9, r1, 0x0, 0x0, 0x0, 0x38, 0x38d}, 0x6, 0x40, 0x0, 0x0, 0x5, 0x77, 0x9}) shmctl$IPC_SET(r0, 0x1, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) r4 = syz_open_pts() close(r4) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) mkdirat(r3, &(0x7f00000003c0)='./file0\x00', 0x80) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) write(r4, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0x337) r6 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) r7 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r10 = syz_open_pts() poll(&(0x7f0000000380)=[{r2, 0x100}, {r3, 0x4}, {r6, 0x21}, {r7, 0x14}, {r8, 0xe0}, {r9, 0x100}, {r10, 0x10}], 0x7, 0x6) 19:04:20 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) r1 = semget$private(0x0, 0x3, 0x88) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/4096) 19:04:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x1, 0x9) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r3 = dup(r2) kevent(r3, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1, 0x1800000000000000}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) 19:04:20 executing program 1: r0 = msgget$private(0x0, 0x181) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) accept$inet(r1, 0x0, &(0x7f0000000180)) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xd02, r2, r3, r4, r5, 0x8, 0x100}, 0x9, 0x6, r6, r7, 0x1, 0x6, 0x4, 0x8}) r8 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x100, 0xef3}, 0x2, 0x4, r8, 0x0, 0x6, 0x80, 0x80, 0x6}) 19:04:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x400000000000e, r0) write(r0, &(0x7f0000000000)="dc7f23b575a078c741f82914c6e26a7d527dc69b795711c2b14278cc5ec9800551d017b0f0fa6c3acb6f592cd9d0b357fa2ae655334f3d85ffa4e0155629d1776d2db9fc0a1f215cdb4107187924d7c96b4d9a38e94556262a34f0010b5469480c799a3b62acf6322b7d311dd5faafefa2916579316f7e931d8d0046f42d068d25d242c3f1ebba31c96482", 0x8b) r1 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 19:04:20 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, 0x0, 0x4edbc524f6f74756) 19:04:20 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r1 = getpid() setpgid(r0, r1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='.\xbc/+H\x00', &(0x7f0000000080)='F:{\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='&)\x00']) munmap(&(0x7f0000ff1000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) 19:04:20 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000200)=""/226) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000300)=""/4096) 19:04:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/15}, &(0x7f0000000100)=0x11) kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x5, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x9, 0x0, 0x0, 0x0) 19:04:20 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/114, 0x72}], 0x1) syz_open_pts() r3 = semget(0x0, 0x4, 0x8) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000000100)=""/57) 19:04:20 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100), &(0x7f0000000180)=0x4) r1 = socket$inet6(0x18, 0x1, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x80000000) setsockopt(r1, 0x100000000, 0x6, &(0x7f0000000000)="49fb81eb547df5be09ff5752ce36b54a6c13817edb57e7650efb40511dd4a88793a141eb716402238d8fc113b228b8a4cda1f258d4a1ca6fe24700c76bc933d863d68a48a7b4548aa24385cfb10d3ca96a7053f2f8e9212b971d4206ec92c9b7f1ff6338eb97be4fc580f1debeabce8d592646240b9bec641e863e8daeb4ea1ca1b98045073c8920fc90f23b178cd7f97f62ec4be044ac0e1712a5d11c9642d57d2e445386c08ff40ab9235bcdcb", 0xae) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa00800000400160000000000000000", 0x14) 19:04:20 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r1 = getpid() msgget$private(0x0, 0x200) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setpgid(r0, r1) accept$inet6(r3, 0x0, &(0x7f0000000140)) fcntl$getown(r2, 0x5) 19:04:20 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x10001) getsockopt(r0, 0x6, 0xfffffffffffffff7, &(0x7f0000000000)=""/27, &(0x7f0000000040)=0x1b) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000001240)=[{&(0x7f00000000c0)="edc9ea31df64d1f29d7bd4c85531da1a61f011e6b0847e84ef5d7ffda6", 0x1d}, {&(0x7f0000000100)="d24320214d0818511aeebab2a034f542b829e43431da11c9fb642ffdafa68e08a1673f92641c00bc5bbc989febc0f3a0c0a219cf2f1db3ddf09b5c49a39cf737bdf443e690dc470b4f9cc4f5c7306af477f8b7b2f330c052185d75de2543e2f70734912956e0e30a115e5b7e10f7a8ae64c0a3b13cebbe552261b12396d63ba6e34bfd2cf8690a932d4a96f6aeff062973b4e480478ea6f2bdfe9338218585f55b4b4f6f942d", 0xa6}, {&(0x7f00000001c0)="a78c4d4738079de4a232a5047919295dcbafb9f1d34e559e87ecaa883f0067f9", 0x20}, {&(0x7f0000000200)="590e8cc42fee2f19284c8eb959a0af289f029c055d951eec1bfed0d6dfb98e4c6216cf0fce3042b68fa8e5d7436d9285b8509e15e5d14a3dc08138d67e1944d530f51cefa67723357777da90bf47a8b6bdbf56511df930fcad55b1db3448ff68e6f4fdb533d658409eb88649c9d556d30298b726cb3dd436a529cda27f8101d57b131a8b554bf489dbbde2d43121de87e7b2eb9cbedb7afd8a0ebab6f3cb5c457e916fd74a5398637ce108b468cab2dfd7d7758c8d004def6c196c70f49ea675433744f7efa0faee336016d6fd17634a37522c4e5521352157eba8b48a59452cbc1670dfd8b72168e67bdd9e6d6a791f02138bee1797124f35bf4cc49d1cfe09baf3e8be88a9a2a7decf81c9f89f1e7d0c6d5efc96cd7151725fa159fbdfae4f11f03f0b9b317f4d19083ddb089e89ec39172dc86152bdb34423e0321f8b3ea0ae56d78934f4f478a598f130adf25ad1c0117e19a306a99510a5f4fa1b31720adafbdbf347f54d4c6206e1eda3e631bd263311ea7e1d0737a570aa24c49e9dac05ddb21816dd2385bb23aebd00ff7fa7b4e5b9edce756c4292f40ffcc2ecd47fbbddf5a3c5a20facd89bd8b51a23c80beb0d99103e89e6fc7f7d9e647100699d9fcb77352fa7d07c0d20f75c0c50e84a113b6f02eb32868acb7b6c6673c20d2a7ba247a3470cd32951173ec011ff376a6f9e0e771469e07749c986effdc9e88a17abc1efafba484e3bf4156e264e4095dff59acb0a86d69b11e863ae148f96cd7c1396d2b17b4db9e018525e578e18cfd597e59a56eaa1147bd03a5e8294ebd12440b4126b93f7c22c5e4d3dfdce452f73fcab7510219e7cb7a6ffeadecc14b3df4cd6ad08d21fd1e19f5f4e9bcb59110d7601398965e1694a32ddc0a7313293d4f543e01bc1d397e08a47ee92572355fca3f298e9601be406f3f92cd645d5b09dd0d45f64f2abe4b96d84ce446aa2913f122e139cf69fbc018a760cfd1a8baf00e8c2cce797ca85b506c76739c7d46c3656f1437304dd75a6dac377de0d26635e2bc7c44de0bc6248ad4f9e885249f5dd663f057ec20a5d370cce318c6d44b6fbdf7558cbaccd5d59517eefbaafa8c0618c374ef0fcaab568a7650a0dcdc384cc24ed896b047509fb27bf60c677dace1fa962ebf3e69ca5a588cddcb79cbbd4e64577bd527853878f596fa8c8fcb4eee4af2fcbaa7de32d827823ea5afbd8ff235bba341fb3c97d4c396ff88afc4a21203e486d7b7924923182f85a2e491a6b014c829c6b08b3fa71880ee55f311d6baa01bea432d97418bbc1bc6779d0f7d1acd32d268dddd9c07cf723a71e301696c21cea77650e88bc89ae67a000b6757d8d1a057508ea4202c3e37819f22fd7b1e211d341eaeece70f5602a8b06d774da49e86f0721978999995497c3775db5db481719963aba224f5657aa128a5cd105d2d20904a88e6ee2f910c1e955557930c394f0b4e2b2a94ddaf7b6eff0244d488bd9c266f5c079b7d65f04715bf517d4c03b27d9bcf28f4085678e3223d3a25570674ca9f7c60feebde349dedcef062a72f4bd8b2733ef9c5116496c72b187cb99a69fde86f3cc1f2197e64a389a90b8f5bd27c5baf54fda66afe8848821c9c734b710fae8c83204ab84e150e94718f002e6e7d9870c1c2fcbace6917a4b0241ac5e1429382a9ba07708feba36bfff6bcd57493e482c5a91667ce2027333e4f5e298caf24a85e0695be9fd026b5ac882f48e548edbea538c35a0a41f4a25c2aca626f1ee02bd86affb3d4ebce3292d707d3b8158683c7b8f8c92816e084c0d52ab1d777e88e69edcbcdb26ef7d2ced101700e6a6fb484b6f6c701cbf03e00479188561d74bad375e53a25ff0b7c590839e7c1d366ad336209299d7e27f81597600870074b97954d7eed40516856cc87fbcaf6dcb6c012447fa8b15d54c21a50209e74c8938f49148eecf06031b1a71e958d1f590db30a834c687a2f317fb1e5ddde24693c92fff4b022510aefc62efe97097a303e0856ed78c786199eca41bfe3679a43a51db94ac883a55af8d2f3ae7f1dc2abea61b571d189af258b60ebe22c7888b68f111a9a6cad6756cffbe5504342b05456c6e1812ec54442c4c86c5c9cf772bbf978ee4c5154386035168916dae65ca24c876d64170b8a5c88cdbfbd944ab620f3642fdf887b03aa09f1ee2cf6f9695dd8c11a2288b247c26a5f2aa7b2b1d76ee903d4a0e53e4890feedb92e78bebc64bc61a1d2dbe7d2e65c72b9fd96c0e843fcef46dcf75295c4e3f355ca28d191e3a2fdbc8ab2f98e7907257719a52c6b4155adae41d58bc756a2bc5516897f99c2e3ce2416c40a4bef6276862fdc21b37eb5154e87e94caf8fde92fd0df9804bb0385596f84b2905833819eb86050bd419bcaf0732bbbd5573d89f3cf8ef2f405cb6e4177e5c3d2a6c76015fbd38e91bab1b1733a79b5ffe42bf347c7b4e0ee4e465e41ec0f55b35afd8ec9858abc4525ee0e9f73c396cea42d736476c8b0b650b3ccb3bdb072fbd5014f53aa3eccc28e024e63174d4a6e72db878c46c9318de9ab3b91d3647469b3aed38314c5673989e0636d7afe128827e8816d759e0a7fab52d8e4ca80aff704d435b187390d7ddac8094cc9186b0d39118ff59c1d14ee67ed7b4a83f962f698659b4c8808bf0598a720cdb88586558865bc6067899b386caf5ea54a518d747b784b2f3f69eef8d1e7db7440940e9f9575bbb7eb0179e051a2bf87757a176bac787e42a5d0669879757cd9305e59b8a7de9f4a1e7410bd89ad9dee386eb7d1aba35f2ff5d9763f7d3ec0ff8a66b4c9d5c2e2d2fe54a5832195e15aa8010057f3fc2711a4a496278217755e8cef35666156607db2f5215f4906747c77ff3cf76791d28e63ad4255f1a28e606046eac8aa6330893b9b1af780351ea5812fe83dc728e945af0e52bcf6dbbce4379e3aead6b26c288849f16d7ef64e7b7f675256b5736e46374415363f42e0bdaadfc436fb553dc61f359ed8a1a23fdf8e39d110d5c6ec8acee0c877fd9e3079420aaa9c9638847d1bf79f55e225b8c2f643a9027c2d5766dc93a61227fdeda8b49d3517846a54dd17ca55b4449702f9a1ff123c055ca15a915810fe1f20962c57eaa474baebaddbe533ea84d3a85145855ff74149193511e4713ac4d3e388810c902a2c3bd769b1978dd3126db920016bca0a72bffd2a45cfc16fdd6f72eacad93dccf954dc2cf7f03da8522a0771e5e33f7f8e99e3f518dd03b362fa13f6e8a833d59335f084a11d56a148205fe306452318908f0b782c5dca2cd4a832a9591e372fcd68ba70b1fa8ffda003551ca9f48d5295e8647bf1b3458e165c8c95c13f1535f68428d8e50fe8fb65e90bf69e6d1cdb99384aa9e704ebf82ddaef06562dd9a843ec5c523353ff6eb122382f04ddb7745d4a6abc994383302835459232c008ccd1eafd9bcd05e613526400e2b82964953aecb91cdb1724472f7d4de3cb120d0c4c4d94513d78a64677ec9b6a1a26bae03cda553835e4a539832cf37609cb0cb47fa6067a9d9a80a9a7743188d2d29905a6a58707a81b8685a4fa492d6196796a9fe87bb4164649a1c17f2ef95f44f1a97971d31fd2c857d621c8a7e1a1433df8266c392d138deec13c1098022f5660048137941f7a7b93961e86e05f6e6cf9eced5372dd7680024e4d6a8a8c515b1e8f22c990cc145591b67fb878b4a8982af3b3ec48e22ee7d4a5d81dd0090dc17b0d9d8757b73c92513eec08776b56e457e486fc69d4e5831ee27862f994888615166f6cd6a20141a6bc658cdf1d66a318a14b10b79345e234f1af1e84c1119a135e81445944d3111a1c529545bd8c98ed9a9090297f3b11b5fce8d2bd2d7105e31ee1123a1e201e401d43151c15ac25d05677745ed3542d83fa1ba8e4b66c4d750e31adfe6d56304192d1a562da3d7008b08911f9651e72703bc93bfc42cf60a8b56ffc8ad6466f5748c1e1165b5149e86563651faf0405b3dca9ca19ed66003b7e4140a14a1284c8b2951f98190ec0818d4058a045b7074ea503d8a6e2ca38766cabea7eb7ac37efe0bdc05554668e2718e4fff687bd52fee4e186295e97e718b88c96e260c0319a37a0ec14b8b240970e428e0cf9d49234995e4cec7db07afce87491749531afaff38bab0b53b3bfb5e27f2adc879c903f46bfbba98811f3f5ae89af8ba8468a714a4d3cb4460027cf09e3aa1c3f54bc0c80065e8be32ba97386d3db3910842709e2d7d8d8135a4bae260a3e646d72208df2407c4420f264992ea1e131f716d75dab2f613b1777741a46f92f48cb723c4493f7d1871b03a106439c432dd57c43baa0b8171ec854dd6cf403034ec74eecb5ce345c4c31810b2a2440b89d5593a93f36089d4023b872b5ba2447ba3fe5922e6f27c6a86beca8c52732c75f48603e8df2a04d06087844a21655279f94fef6d9b160ecb9b5985738a18ab81ec85015281fac8868caa2d4df3f25c5c4f5eeaef3d64738ee430f12441946d6ad8674672852203fab5ae9a966ea3ce66eeb1534fdfd5e15385daed24fd8ac0ff6f1dc2d47befe386f51213ce7a89bd292b98f1a2f4a671d45c1087b346c913a6158d2a5faf9887ecae2c7838dfa823caf1f93a30a8245d16d609a70611e93e0e066af18dcf27f1f99abc30b06e53e587576da4ac80dcab4224db18ad29c8b53741cdc8c5996283c8f14b3f03c96d3c6c369e63240a372754490cd38fc4e073d226ee68e0af8e35171f8565262a2999e8bf18216a45adeed54ac712d81e76722b4116f262400158aa1e5dbf4594f382b2c7ebbd179572d9c90d66821fa1113dffde603553e9a9376470bff80bd9b06a96723ce03f2d2eac575cfcbdd52217fc710d67ab66188f6df52fd03909f8572e61b658ec20c2c2bc7227692601612d5ba9e1b220515bbbdb46a9eecd6ea33d7a297b444da1128452796063939f4733f7d3252eb2a52cf367cd6f801a08a76fa9d3335eb063f594675fb7a5cc36c028bf7d1e1ce4396952e512520205053e14870677df7ee5f9cae28a8ab9fb8ba8f95ca01bb004c9515497efa23748094b546a793c8d9e90c5ff5b41fbbbd27770f710dd74790f014177b4a899fdb7b5e068c6cab958e73804a742872645df0800484ca96a2c9e0c2d4bc1904cc208b747b16b0ed264db3ba1cd29ca5a587e237f6936501a9c17571316e4c64e4b4d516fd1561a74bd2b92373f7dfa7c8162aa5fd54a3fefacd0d39fa702ae92e41819777683a06f668a926884f9e4a3ea5c9b7d24cd12f7ca31cb5ac7932cf9bba35776b39744e9c11fcb675a7776902f5247774ebf66ae7c96dfabeb0adf238db19781a3903732100de01990825bfe50a46b9d04da824a79c14596099f1cfe524c3aea8e9fae2e716cc41f5ab66aed4f36f28fff03f6244aa3eac5dd51d7acae786615561278391d63096fd338f3f029ea9ed25efa700656ed3e395ddbf96e63e4b21fa4b202c6beb9a735ae9e8aa23103d99f2e76dd25aae6b66ff6a0ed3367063d5bf5cf94170ec92ed8c88df66b556f327ffce8acccab3a74ae25861b05995c3780bbc56cfe7db0118e3a7b3dc321cb0231d3b38d08ddadcb207c469d8fe1a79cc3f9be0958111726818e8c4d75a5bc368fe991c4b751d8da93b13f0842633fe18effe7950ea4d1c73e249090837bcb4478a4a365a52f2509749ecef826983b3c07e1e521a39ebbb3fe483267cbd162e3af8e149d9eed76166f7795a22c375aacb2bb7690eb269a9418427bb6862463ad58362871605ec2b88", 0x1000}, {&(0x7f0000001200)="049aaadda300a288f3a61fbc66f2856b24b304dcf9", 0x15}], 0x5, &(0x7f00000012c0)=[{0x40, 0xffff, 0x1000000000, "20e8c223dcec6cad2d290bd93af3aaab4dadf11d02faae8130a1ab0e09cb73631ee2634feac9480d08"}, {0x80, 0xffff, 0x5, "895eb441bd82a8360b8302db36eba96ea76152a5b4c0074096771d6e810dd3ea18939e5fd8f019942d3052b8ae7bb7b089e6cd5f005b27272f37ce35ee9b7d500a32825f61d3462532ec90f7e5d03e7fae87439829d7a97bd7b8950b086af4ab55ff231160be4ee22fae"}, {0x20, 0xffff, 0x4, "16c38e2893b7999329b01422"}, {0x80, 0x1, 0x5, "54be3eada5a232e8404297fdeab595c498c88c2c7c18fde6e5b2ce1f56bbb6f6562298bea60ef8b1242801a3a030771318fabf22528ef70d70bc141a7a179f77a4ffcd7df633a446b6794cbcc208f238ef92875cfa6d91e6ca7900c50dc61bdbbf5fb6585336a7d40418c7f076"}], 0x160}, 0x400) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000001500)=[r1, r2, r3]) clock_gettime(0x7, &(0x7f0000001540)) getgroups(0x2, &(0x7f0000001580)=[r3, r1]) pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r6, &(0x7f0000001600)='./file0\x00', 0x89, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000001640)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r5, 0x0, 0x5, &(0x7f0000001700)="31efed94bd7e5c0abe1d88f80192d2125f694cf4b79e5e5aaf3d9e74e6c7b081a7ac3ebf7d5e5dcf4138fda61aebcbc7a51c7b924dd033cf4201a0c5bf2d13d7df49f0455304177899ec8c1ffa7c9cad7fa170e111465c7853fefe3e1c35bb2d0775d87c7e348ddbb3b43b62", 0x6c) bind$unix(r8, &(0x7f0000001780)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r8, 0x0, 0xfffffffffffffeff, &(0x7f00000017c0)="9c0598146cb3516ee7f0495556e17df2f152ea0b7babb37220f8e54e8c28cba40cd3bcf294336ea6c161be392108060650f83c0d3fad0b2becf51185a4c7c6142bd1ee07258989d37a83a4ef755c698b2ee338fe8d60f199856b520774d8d2947b766f5c2106b647b45079faf69338a26b8e44a085bfee2c0ccf26e8c4908724e179d3621c7fb731e54dbfc736806e90b0737e7717ff32a1d46f8a04deac81c0265bc60216873579bd10b63b26f436bc50727ab55f30f21d24304eb37c3ae58a3b35e2c780102d3b271520d7930fc65d93c38e2ffa8d812e030e6b93db7468d2aaa8c0bdc0cc8bc5684afffbde8891ba6c8597bc51685379fd012bd8a6d5c4409bd467e2e5db93e47f67330906b3b02c6d941208d180cdcc868768ee55245e74259698a085c768757b1331d5e01484c5129dba866c95f87c6cdd3c7e98d8615a3df7cc4125069e8206f34ef382df6329244c97829c2d7ff5b0ac2681906eade8e0c0f02889ffb470754cb6d8a9f9fce32e911e361d9a9e0c2cb47ed756b03540c276d2432a7f0a382f89a87a4abad9f6c3ffd514dee7e512c31b502d05cf44c86afabf22e6084e9270d8082cebc9ba50cd30d618f956fbef7b9a99c867f575ac6d529761b471a99413b93c30bfe86cd577d0f261238bcf4bc42016b2a9a66f2faa887b2c8d543cbecc77f432445c1b15116a251e1a900dc3c30f64ebc6a52dae35fed268ef20ab5519c2c059ec7eb50d31e0276bfa5d7480719e62afa5b332519d4fa5596449d4cccac4a49ea9822bd34da214cc2d607b1cb1dd282d391e670c76e83c54bb8ed742b2ef617a8432643e0ffbb5a63269568ea2f7ff42815cbdff2ebc610436ee9c67e5f9017c620e609f3bcbcb6cd33d72d5695b9a4300749d08b7ea84b26a8c415f6debed9fe05db68638ff8411f035aaf72e400f4c4111cf04c8b107fa9e68ba6095670ac68a6e5b72aca2f94c82d8a2d4fdc2e07d05be5e36c63d8df81faf9eb040f495905b9f98e13ab2f31c21a39eb6633aa201c0470d4d4f4b320fe0dbbcb49984e74d32183720a22900922cc0f5102e577bd3dfc51d4270d76c3ca65009cad4794a8adffd627e20b0b43199e13ecf8567763c94d208f04313a8a87b27999c969176f6bf6b11c5142b7ea0e6e677d7da36587f121155d67b0e5fd598b826e466b1d906b6cbd8d3910ea48ebd0e08d443ddc7084f4873ff1276de9a82c64ed5f6d60105f531882a9341c5328404ba23ef4ee856a0c0838535d36b50343bb2ede89b307b57843aafa67271f0476209ae3daa69867742b7f47d0540aa188eb7b1ea7c34912ba53af3505f34a3281d5d6b0cbbe89b3437573c329dca834b37491720b49a897601a28cc8e474aa93bdbcca64becceb4091df5a580df51e9c2cdccd400cb4edbc993dd04d246011f6c6ed80d0e9b1ed1c77e0a11b614be79b7b5265e93784679c9a15eb7247f06593a23f84656d41b28055a9d0d1b81268a342755289c298362500a780c13574cc334a725ebdad43209c2e9bbc4e90570cf423a4444fcf699cdc2e276640a12c7a65a67ce9f3ca9c9face4790dd2647694af686321970436b4860456a4e03ae2d8f8f746bf745885a7b928822579399a2a7b59d085e793ec91d9cc94d0274aa098b0af5764cb10c96a99bf90b098e2c72c7f1fa5bb9d9e24edb9dc80c7ef32ac72136e1c5aa9eabfb5ede9a469b0b2636a92c48443650e384ba995d79207fe099ec1be0cb272baf79bfe140a59774c97de37d41d2ab6525ead48f617185adc1fe65347230a0d4f59f6fe8c9d0681541efe79b12683e8dab03b5c77ea8d4415aecebf3d4f5028cab48925fbd0dc28ff3f0f1531527f79fafd9c521837e483c5d4330c42f9d98d2bc4587d324df7ccf44555a7f0ff0be2a4fa7638d34f3ee54e2284ccea33d39ccba34961fa70973eadddd3ca6f7050623d557c9d0e629abe86950f76ee38e9890d41ca868ff599b789e25e009294dd50ea4e4513cbed9751f8d98010f331abbc4013ffa32ea310df871f3951d793bd15a4177f35719321be3d71843a87f3e99865a673362cdc933ececd2f3962441330abf0b5e6751338aa75e4e86e4de774914d64d90b2d1a0c66724e3dd974acf54ea3354e1f38c4b0cce83dde4141825ad41fd9d6efffea941e9a8637740bf90d8742e0849b387fee65b6f8461cd71d333ed076e573b3b31c2b0f99fa0508547005c3532a8bc88899c09caad2ccd1fcb73e45e53d2d31738ff278e3715fe80f39e6421881f1bb029a1b2c053b1b9570cff5949116ee19756aa03035bdff1f501d0a203240e377e5e3de2e13707509f3d6bda3efd5d247de3352d0ef3951eb41c1ab214366ca2e10b7cf2c5516a973f0518a940aeb74ae873c27a904cea3b538807b25dcef2dca94e4b10c0185dfcdc08687b144c363af7f658535d120ec9ea98aeecf192d788cd0bdcd20a6c6267f21b96bb652a9dd699b8d72449f60413fd3cf077ede3ea59ffe4257060bffec30d87705170dcf0eb0e95c939315bcfee7fc20f8f80c93b270c7dac7cb0d9aa59165a2f846f7cd6d40a12fa0c9218a0ba11a8241771c207a4a46bb1b35ad5ab811bbc72bfc5e523e9521ffe5577be2a7e9fcb2099cf22e34444acd6c115e36b882f21d883f38160d8fc184ef3a2b7fed421858aaa6d0ed8ed8a6b97f4efef5fb4f6f78e7beaa583bb4530ee31e3d29a2c8896dd0ba4041ed092c62f82703fb7b4bc5ceed7079c1981825dcac1482fd06a87fd3f6840b43bfc3ec6c8b4a2dd1b8d788d44b1e6f3ee99e61d2918fdfccf4501d23c4dd2de1d2c54a3dec1b44470f248732982f999fbd6e268846af7ea658ba5d72a3b9fb6575cb01ec854cc5af5472eb8f0f1a7d816c49afddca763f5cd680eeed1c1d964340a1d2a89a04174f44f1d095859f6c43bf8f0305a895fa46fceaa4964ee8fcde4381794ca585b190d7f315acd0a650274d9557ac2d6a7286ce6406096a604b7e8a0245eee82236bc232a44d0d1e273e22e1fd96968f348d342b190795f68c4d44f8c7d273ae78147560a755629208c43a142f4d2c8184804fe4fbf743c3be93620c34d13ab8ef10afb9e7fc7b2b6f86d7361991edadc9863e38b84ab1005f16b7c9bb34008b2509d9277787567879bf95c342e8c9dc0082df008f592f57e5e52b5cf824001a5ff55d6e826dbc6b4b2ff28b1f99c0edc55963350e63354db9564cdcd26f5b59cc5271a490ce706aea56f13fc082995891b69648cf366b5ec0aab4c012d61e9ccfb1e299706769e61e0faf2c00658dd6b2504eded7cbf659ecde4d0904cd1254f5b20c61ea3104ca092da48df0eec9044e5f3cfabc21c2aaee4f6c74bd8aeb238695fb7a6dc0c20772f592f735fd881fddf35a3204a3dc8de752653f5f9a034758dee64a75489c056363215f1bc1ef05b718ce8718db6ce4540068ee8fd100776730115b917ea719b8d27cb42c3336b267098f3f7518864a5e42cb2be2e062f391250e6d6a80dea491cfefa3e1fa27b34313de0aad0231b37752ad103eeaeda9cb6037c6081dc51a0d7990708dd655e3ecea21d5f55f69607f69f095413f2c312d7d1e1f91ed4a3ce9c2e7cf2aad20a379accd0991c026c12f2643300699373c35ad440ec603f84242af449add3bef0c898f06e47baca53cc42b2c03dfef37321b33429752015eefe3e8b53f6199381a3f6b3db239047c9470607a649cb933956f43a66ba3ad237a830503f7728a225f29540dfa694f92ab7bb70fa011cf9dd984d232674b6d0dc342135b557faa2362ebc8ad8093ea271bd357ab38e3d61a3a2eb497ffe1d5d5d1e6d8e9ce5942b7a79fd41661cc3814bbc19172a1130ab56a2e393c237c7236bd888134b8b2796f9780c5402764f0776ae1e6c8b78655a89fc7b88485501fa44a77b176cc6d5b6c623a0b4533cd5bd183ad6f75d541c89f34f48c9419c2707ac8e746901a373edce5c75bb5c66a42fd9953a19ca2f33b3845ad52c43490e848a070b4e98618c07547bf04bdc357f56bee377dfc3cbeed464f01d6fd89523817e05cc6b64b9d90ccfc9b7e7850fa875f084630c597aeccf2f46cb10fde80b97f66fb71904ae72611d54bf58c65920f0be41537c526cd8126f2010bed8e61c325a0ab1ae300159f965029d3b11a3331b6faa19f1c602281ff1914f82a87c198a4304977d59c27bcea68995bbf4421b470c411535d975934764e4d9b4e84229e4f97b16488b8aeab2a835d786b40d748f02e1fedb08442c5c0c876771fc56ff105eace1335d489656b5fb8864f9d60ccf3f85ae09ff6ad6dc2d3a24b66d6a264658a562a23a208888af64e83cc192258cad91ba27282fa9a327e1ad5b9104738f79f6933458e9d1aee7b698b5d7136c29bcff31dd51860f67a40a7f6dab5e12d1f6957d7ee7a1314d1332923bce2d8bb98874a5d5c077ac9d1ea69a99e0a4e34b438db2dffe034cf606c9139ba91aea77a9e8d3ea1a6e41e6257828ff452799a514e8369d2a252bc9da08107f0692b06fff9dbd71eb2ef4cd1a1937c6b032b8211aad356de8e095a9c3e7452ba639c3e3d2490c3dc72556b4259ac3fb752f1452f03c9255ac0217b839f924b95a7c3b539bb5eb1149a783c84bf559fefb6add51c42316b43202e6628ac811407a3af971cd932694c29baa3af8a1440862163369eead134bee949650562a7b8ad331ec720372bd8db36bccde2a92f8aa7388b6906435a405b250c6a21b3336afd2e10ce93e97631fadbe435baa623ee10bd80eb0d137179ea3263dd68b45bed2a9801b2a0ccc8ddad2042a259c5bfcd3d7f6353847fddea67934647bfa9362f6ff85d3bde17da67d0f32b6d151dcf657e4b79e747fb5366b4ba775966115c30535c57d57888bc8f96919fa90b9f877e91429142f75cc09212bc53ac396d200bcd658a7a9a67db98ee7d4afc4f08ef74213b1d0b952896311ec39867409e4f28a55961fd39443b9e4c2851487d94ab8fd9f77af965e4d631c12a3a1e9cae8306aa22e864cfcdd15ddb65b22d8f3da4bbabc93c53c7665117f563d6a50c48e5c394b7e5e3fab03e2edc082dbfa3430df64cdfc15e6ed19ba49179e1d74130219acb8e818b8726311ac4adfacd22982a43306d2f26a961fcac1674414f95633c738b717a84d36804017097a036a10affc2c3dd0c774d06e6ec8fb5b8cda898497bd66fd83e2c9012407d622d78c5da7eff4fb73154cb474b2ff67e0e19d87e991cd6b51e15a74b19287f25a0e19a0e1836f63489673ed0609b09a9a660dc24b334516a0e39da41aa2ca99d862596a316ce160baa4ea37595db89234cbb58e032aa05cfd2979a125747d7f2e20acec32e438b1ef3c34bbcae0e40aed4eef8feac9be8f50e7af331cbf4e4b0671bb0202aee19c5b50a1f9314afebd4b04e6bf3805f1f37f76978582a3d8a4adf290ea888ad1695fd04e7c3d588ff0d83b15f359e93ae10950b19bd92a04f09b66686a6d011417953adcdc881744af3142379b3bc31f6eff43c0febdb48c5d117f0d9a9b3c294feb8197fb49cb2fab9fcb59958c3acf5e2943cae68dfc2233c739b66c812f0b461c8ee8186e07d7579cc4f2bf9356c1d6075c54e3179460bdab3c8c00c6ca9da67901b3928c4f36ae2f30995f5fb32cf07f72a2407be0dcb4c5bf0269bf1e0b3c4bd82a9a82c11bfefe545ceccd286b6734788568ddd66ceb48051c91855a0e57fa72a82fd790bf24f5c482c2b0371afd2f47c5bf84c449fd057e07e706d3dee8a47f5c7b3c3eeb1386ca08", 0x1000) mknodat(r8, &(0x7f00000027c0)='./file0/../file0\x00', 0x6032, 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002800), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, 0xc) socket$unix(0x1, 0x5, 0x0) clock_gettime(0x2, &(0x7f0000002880)) setegid(r4) mkdir(&(0x7f00000028c0)='./file0\x00', 0x1) setgroups(0x4, &(0x7f0000002900)=[r7, r4, r4, r10]) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000002940)=""/15) close(r6) getrlimit(0x6, &(0x7f0000002980)) getpeername$inet6(r8, &(0x7f00000029c0), &(0x7f0000002a00)=0xc) 19:04:20 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) chdir(&(0x7f0000000180)='./file0\x00') close(r0) open(&(0x7f0000000080)='./bus\x00', 0x30403, 0x66) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 19:04:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x400000000023) 19:04:20 executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x6) r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0x68) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x80) r4 = getpgid(r0) r5 = semget(0x0, 0x6, 0x2) r6 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r6) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x8000080, 0x800) socket$inet(0x2, 0xc000, 0x8) getsockopt(r3, 0x3f, 0xffffffff, &(0x7f00000001c0)=""/54, &(0x7f00000002c0)=0x36) semctl$IPC_RMID(r5, 0x0, 0x0) getpgid(r4) r7 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockname(r7, &(0x7f00000000c0)=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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000140)=0x6e) ioctl$TIOCSCTTY(r2, 0x20007461) 19:04:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r3 = geteuid() r4 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r3, r4, 0x4) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpeername(r5, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 19:04:20 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) r0 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r0, 0x0) 19:04:20 executing program 0: socketpair$unix(0x1, 0xfffffffffffffff8, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() recvfrom$unix(r0, &(0x7f0000000080), 0x0, 0x843, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00!\x00\x00\x00\x00\x00\x00\x00'], 0xa) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 19:04:21 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x3}}, &(0x7f0000001100)) 19:04:21 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x10) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='cr') renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 19:04:21 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000000014, &(0x7f0000000080)="1534a5aa", 0x4) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x8) 19:04:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x220, 0x10) fcntl$getflags(r0, 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x10}, 0x0) sendto$inet(r1, &(0x7f0000000080)="b70dc3a196a747103497e23402c84a455a9e972b3bd164448e7b9ae88958e654d1c0f93e61ece873a9f80db24bcc6ec51672101ad537e2afaca6e824a4667c007126883656f6dca6383805d518d3cc0162664c53b863971a26e7569b6bbbb42453adaed288746cb17e558a0882b49abe667313f3166a7c72f4bc1732876adcf5d407538a58f4bb0f09aa61c80e21dc8af384b6b8048a5d8f2936c39029982e80ea2f7bad38f1edaad059fa0dd9b9cc2ade0530c61ade8edd8d0e812cc203fc38b1fc6062b0cb24a9014c", 0xca, 0x4, &(0x7f0000000180)={0x2, 0x2}, 0xc) 19:04:21 executing program 1: r0 = getpid() setpgid(r0, r0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 19:04:21 executing program 0: socketpair(0x1, 0x2, 0x10000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r4 = semget$private(0x0, 0x1, 0x0) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f00000000c0)=0x5) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1011, r0, 0x0, 0x0) 19:04:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x5, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x9, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x40000001, 0x7f) getsockname(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) recvfrom(r2, &(0x7f0000001140)=""/207, 0xcf, 0x41, &(0x7f0000001240)=@in={0x2, 0x1}, 0xc) setsockopt(r2, 0x29, 0x25, 0x0, 0x0) setsockopt(r2, 0x800000000, 0x1ff, &(0x7f0000000000)="2118762e80e786941405712e4af8a9f7a58195b83f0d31247a75d91b0d5eb854087acd8ddc30e2aa7b94280ec8a7de569b5177cf8e074e7c77a4811fe6b5892a298974701420a5bf2ec140f898fe92a757afa6c39643c0c877bebf1da6a3f925d233b197e0a8230d2bab922f1a495e32a41a1edfbc7f58651539287d69c68f813ae69dfafb686b767ee9cdb7d8c643a4f258775ffa1430f059bd760438", 0x9d) 19:04:21 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) 19:04:21 executing program 0: r0 = kqueue() madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/1, 0x1}, {&(0x7f0000000100)=""/24, 0x18}, {&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000240)=""/213, 0xd5}, {&(0x7f0000000340)=""/74, 0x4a}, {&(0x7f00000003c0)=""/166, 0xa6}], 0x6) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x12, 0x9}, {{r2}, 0xfffffffffffffffe, 0x8, 0x10, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x60000001, 0x100, 0x3}, {{r1}, 0xfffffffffffffffe, 0xa, 0xf0000011, 0x9, 0x4}], 0x7, &(0x7f0000000580)=[{{r0}, 0xffffffffffffffff, 0x80, 0x800fffff, 0xe70, 0x5}], 0x5, &(0x7f00000005c0)={0x1, 0x8}) close(r2) 19:04:21 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') socket$unix(0x1, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 19:04:22 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x9, 0xbab, "17020700ff1f0000010d0000000000156e14f300"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0d", 0x7f}], 0x1) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) 19:04:22 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat(r2, &(0x7f0000000040)='./file0\x00', 0x212, 0x40) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) 19:04:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/98, 0x62}, {&(0x7f00000000c0)=""/79, 0x4f}, {&(0x7f0000000140)=""/183, 0xb7}], 0x3, &(0x7f0000000240)=""/65, 0x41}, 0x2) recvfrom(r1, &(0x7f0000000300)=""/138, 0x8a, 0x1, &(0x7f00000003c0)=@in6={0x18, 0x2, 0x5, 0x8001}, 0xc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000400)=0x20) fcntl$dupfd(r1, 0x0, r0) write(r0, &(0x7f0000000440)="081e68ede47b8693cebc58c45dd99aed9ae17fa64e995496", 0xbf) execve(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000540)) 19:04:22 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0xa, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) dup2(r0, r1) 19:04:22 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffe, 0x1000100000000}) flock(r0, 0x1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x3}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 19:04:22 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="0f7d0aa0a8c3fe330e9937c9989a6fae1059f1aa377a63f5e034c59d973344170a6a257db940ad8b0315ee5ffcc7fdd67ad9c30ee46c1ecdcd96ded53a3c1fb037030d8025657735192f871273d5d76cd1bc52b0edda041ce834da2417d9765a4e477457d90116bf578890a6c94c90e87983fa195659ee953b6ccca75ef71d628519e195bce417fd674fcdd26c80264970e4", 0x92) close(r0) 19:04:22 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x10, 0xd, 0x100}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x6, 0x7fff}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x50, 0x1, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40, 0x100, 0x7}, {{r0}, 0xffffffffffffffff, 0xa1, 0x40000000, 0xcaad, 0x5}, {{r1}, 0xfffffffffffffffd, 0x8, 0x5, 0xffff, 0xf49}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x6, 0xfe000000000000}, {{r0}, 0x0, 0x3, 0x8, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x98, 0x3, 0xffffffffffffff01, 0x1000}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x5d4}], 0x10001, &(0x7f0000000040)={0x7f, 0x200}) fcntl$getown(r1, 0x5) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0xdea}) 19:04:22 executing program 1: r0 = socket$inet(0x2, 0x0, 0x8001) fchdir(r0) flock(r0, 0x1) r1 = open(&(0x7f0000000000)='./file1\x00', 0xa19, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) sendto$inet(r1, &(0x7f0000000140)="b29ca5726202131c233ad565cb104613da71a119e4d99118165f3aabaafe798950ce652d79dee2641c77dc47c3207d048a1857f65286457cd9774f753108d99a53d81a6ef24cd91baf89a8d9569b49581e870cae8f1c7c20ec", 0x59, 0x4, &(0x7f00000001c0)={0x2, 0x3}, 0xc) poll(&(0x7f0000000100)=[{r0, 0x100}, {r0, 0xc0}], 0x2, 0x10000) poll(&(0x7f0000000080)=[{r1, 0x10}, {r1, 0x2}, {r1, 0x45}, {r1, 0x1a8}, {r1, 0x100}, {r1, 0x1}, {r1, 0x10}, {r1, 0x102}, {r1, 0x40}], 0x9, 0x1) openat(r1, &(0x7f0000000200)='./file1\x00', 0x181d1, 0x89) close(r1) execve(0x0, 0x0, 0x0) 19:04:22 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 19:04:22 executing program 0: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000240)={0x0, ""/5}, 0xd, 0x1, 0x0) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0200000000000000727b6dff242f1335b9d2ec408b93ffeb47811a3acd01ea7beef48a4542d16cd766c302061c96a28e0413ecf3e606725dd7beb287ff0b"], 0x3e, 0x800) msgsnd(r0, &(0x7f0000000280)={0x1, "ffece2e9a1ada685fd76338c2759e76bd627c55586b5c2e63509ac0879ec19309553bcec5414eaf2ee20731efc4df00a8373ee1e730cc2e16fe964d457cf69e9c9ed040aad5ccf172987663d5a1ddbd00b25733d16d37a5d3153461e78274d4b9d4dda5ff95efdc08edfc1e2ce45bba744943d056d7d13ab9c311e4354e1"}, 0x86, 0x800) 19:04:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01040000ff11ac7f6d56"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 19:04:22 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x2, 0x4002, 0x0) shutdown(r1, 0x0) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xc01c, 0x401, 0x2, 0x401}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 19:04:22 executing program 1: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget(0x2, 0x600000, 0x19, &(0x7f0000a00000/0x600000)=nil) socketpair(0x20, 0x3, 0x80000000, &(0x7f0000000200)={0xffffffffffffffff}) shmctl$IPC_RMID(r0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/23, 0x17}, {&(0x7f0000000280)=""/243, 0xf3}, {&(0x7f0000000380)=""/11, 0xb}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x4, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom(r2, &(0x7f0000000140)=""/172, 0xac, 0x0, 0x0, 0x0) r3 = kqueue() socketpair(0x18, 0x1, 0xef, &(0x7f0000000080)) r4 = syz_open_pts() r5 = socket(0x38, 0x0, 0x5) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x100) kevent(r3, &(0x7f0000001400)=[{{r5}, 0xfffffffffffffffd, 0x28, 0x80000019, 0x4, 0xfffffffffffffff8}, {{r4}, 0xfffffffffffffffa, 0x84, 0x20000008, 0x3ec, 0x9}, {{r6}, 0xfffffffffffffffb, 0x10, 0xca1effd247fa5beb, 0xb37, 0x3ff}, {{r5}, 0xfffffffffffffff8, 0x40, 0x80000010, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xffff, 0x3}], 0x767f, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x49, 0x80000080, 0xff, 0x2}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x4, 0x2}], 0x5, &(0x7f00000014c0)={0x6, 0xe0d}) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) close(r7) 19:04:22 executing program 0: semget$private(0x0, 0x0, 0x80) r0 = socket(0x2, 0x1, 0x0) semget$private(0x0, 0x2, 0x5) ftruncate(r0, 0x9d12) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) semget(0x3, 0x0, 0x98) r1 = semget$private(0x0, 0xb, 0x80) semop(r1, &(0x7f0000000180)=[{0x2, 0x1, 0x1000}], 0x1) r2 = semget$private(0x0, 0x4, 0x10b) r3 = msgget(0x0, 0x0) msgrcv(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffea00000000000000000900000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/101}, 0x6d, 0x0, 0x1000) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000240)=""/252) semop(r2, &(0x7f0000000040)=[{0x1, 0x8, 0x800}, {0x3, 0x7ff, 0x1000}, {0x2, 0x2, 0x1000}, {0x0, 0x6, 0x1800}, {0x0, 0x9b5, 0x1800}, {0x7, 0x5, 0x800}], 0x6) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000340)=""/241) 19:04:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x101, 0x55) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 19:04:22 executing program 1: socket$inet6(0x18, 0x5, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 19:04:22 executing program 0: semget(0x3, 0x4, 0x4000332) 19:04:22 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) r2 = kqueue() dup(r1) dup(r0) dup2(r2, r2) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) accept$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000e6231270f95e1f667b18809edc0000"], &(0x7f0000000080)=0x5c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)) r4 = socket$unix(0x1, 0x5, 0x0) close(r4) 19:04:22 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') socketpair(0x10, 0x4, 0xeb5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001780)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f0000000180)=""/79, 0x4f}, {&(0x7f0000000200)=""/121, 0x79}, {&(0x7f0000000100)=""/5, 0x5}, {&(0x7f0000000280)=""/151, 0x97}, {&(0x7f0000000340)=""/229, 0xe5}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/183, 0xb7}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x8, &(0x7f0000001680)=""/251, 0xfb}, 0x1) 19:04:22 executing program 0: clock_settime(0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 19:04:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) 19:04:22 executing program 1: r0 = socket$inet6(0x18, 0x10000000008002, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000140), 0x0, 0x404, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f100000003000"], 0xa) recvfrom$inet6(r0, &(0x7f0000000040)=""/144, 0x90, 0x800, &(0x7f0000000100)={0x18, 0x3, 0x6, 0xca6}, 0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x5, 0x61e, 0x1, 0x3}) 19:04:22 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x40, &(0x7f0000000040), 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x10004) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1000) socket(0x1, 0x1, 0x3f) 19:04:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f1497500000000d43b8c3ae3806274dc6cff", 0xfb) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() write(r1, &(0x7f0000000300)="6674f879b3c8fb7f39e3fb9249eeb50d4292e6a864ad46b79a55d27525c5f20f252c12a602130739567eb4ec9985e3b4c0d1b7275a57ffb2224ff5d3fbbeca9d9729a875fbfa63c71563c58c0ae1f5867f53522a2efde277f6609190f8867683228f9b550aed72adae5211fbbe2cb21c2a4514894a41f7e9c3e8118f046d6b9cde333f760b20925b7ac9650aa433f7dc973c9a0177cf70a4289ff2ea72506af0156a99", 0xa3) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xffff, 0x80, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x8, 0x220, 0x8a97, 0x33, "48d529e1555017dc39cd3d1061cbe5a42e1f519b", 0x0, 0xa816}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xffffffffffffffad}], 0x1) 19:04:22 executing program 1: setrlimit(0x4, &(0x7f0000000040)={0x2, 0x17}) syz_open_pts() 19:04:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r0, 0x4, 0x0) lseek(r0, 0x0, 0x80002) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 19:04:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6011, 0x0) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab", 0xf1c) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000380)="34d7461239003fe3f184b5dda19206492b97cac257a9ddc63252e0f2468554e4a1903137083ef65a5843f9746fd96d11425af84224f7a5b5e303fbab4b87cb98d508c9d94c22671f18fd983e57f620526a0b3a4371e9683f592d56d7ebe291f3d9defbacaedf997cbb0a881d173b96cb6c7b99635ff28c069ee5833522ef51cc20b00444779af321547197bc8ab769bb17288cd55c703143be225ff0896fa54866f0a1fd3c4fca243d334af6b4779eae3378ae724ed464fd54dfcef420637c408fb9c2d4c0a87cc5cf1ba8", 0xcb) sendto$unix(r1, &(0x7f0000000240)="980309a20001d87ded976eb0962024cc238d04d19658fee051ec34d9259a601749a9df29a1b77f607c3383555c81cd99f4f5e00e59b7d5f507ffa1ef7226f28c98906c0205da877e584367d0f71958aee0ff5c300afe5a9b40115be4793afd3385a8ef07b0c9de40561589586f030a93281554ca32ba68ec7f6b701dd679e9ea5ab048ff02a1289650d702cd1c124342c8d3cf7df35c97152213e94ae4ce838814c44d909a26f89ae748b0456fb365f1b510c1a0c003aa52fcc8c16abc7005f0bc1ab9d7279aa674e7346bcbb1ecc9203be8190458227e2ef6544ec2adbadf710dcec9a92f", 0xe5, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x3, 0x7, 0x4}, {0x18, 0x0, 0xff0, 0xffff}, 0xdbc, [0x5, 0x0, 0x7fffffff, 0x6, 0xffffffff, 0x400, 0x1ff]}, 0x3c) ioctl$TIOCSBRK(r4, 0x2000747b) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x4ac, 0x0, 0x0, 0x0, 0xffffffffffffffb6}, 0x1) dup2(r2, r4) 19:04:23 executing program 0: 19:04:23 executing program 0: 19:04:23 executing program 0: 19:04:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x10003, 0x20030) readlinkat(r0, 0x0, 0x0, 0x0) 19:04:23 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000140)) 19:04:23 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) listen(r0, 0x0) socket$inet6(0x18, 0x2, 0x3ff) 19:04:23 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}], 0x1) write(r0, &(0x7f00000002c0)="0de260517a020a401d9180ee57673a6e6fab258c7e108d008d643e71ac5d2a30f2d12055cf80f27eeb6b3375547faa1dbcfd00a82e6b3536bf97695259344ac438a28e4e544a1caa80e37261c6c8b31fd1273750a605f46c9db92f9baf61760a7b06406ad5196bfd596735eed3134e3731d64d78e1a3d09117e4a4c17f830a3467adcfe953bf9568518b1a25d9b64ad0d7e27a415b34f2", 0x97) write(r0, &(0x7f0000000380)="c5a66755ffe6a923468df922c8b661c21ff849d054a252aef6", 0x19) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea15", 0x5a4}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7, 0xb4e, 0x100000000, 0x4, "ad02ef201f3d5bc17b75ebd3a3e19c5ec3a23f54", 0x8, 0x4}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000001780)="2018ca33e5b3775fbdc96c55686ce09cf2caf49c1261afd94b65a4ef7ae8d2c58594df40698c600f09c8099de74832133969848298b9e6ae22db2b3f0da780374771706513f3befac6148aedf38e32794d3b29428f073a72959da813f2538e818be2fa94e732289e6a362959429ecb081305d3a4dc2c5b7c926685c3f0e8da5fdaf17efef2ae7676794a893c46b7ac1b7810df3917ea8c9e6993bc8f0f544aa33004c3e8d70e0a2777b584ea98a749a4ed733e90cdc16dfd46ef4114edfe4370a78207a09dbd541bbdbe5c9cc97dd135a0ff34bba8a26312b948e205bcd238b8432a2697ab18f96ccbe05aa3cd7ec929a1db529b657555fefed06f3349557a599929c021dbd71d6e589d2e954defd115c47847817ab458c92b1276c379d0a36b3161089e33234ec91b4f1299b86830c054623159d1671c68789d7178f1fa9535026a1c42cdf5a1ffecb07f3a595ff2e6720624cc9f28c0200126cc3a716ee99a505a1260f2c1aaffc9c2efeebf9e2f2b1210d61a866d6b87428fdf3fcbd235f88150fbe273b6d9115688fb23a99c042fa993e2aaeed5eceaa7cc78b4d6246e738d92af24f55a75d6081b862cd1d04b61faa5f350e551f36b8a47e5243f9483f4d14630e93a8a76d32c8dc6add411ef62a49d0003f424cffb8cfef42d5df378cd46dea660019074af69c472855bf1c4422b2758c2136ab178c5a5b9a11a12677aa3fec502d229017e3744940facdde99ff6f1ba52027c13e179a7fd85ebd12493475c935da88fc0993f8415a03d906dfa340ead3af021c83acc54c23876403958f4b34472c344f6b66aba3c4f4ddd136b91cbc5b192716a2948cd7fd827fe1813fe3c3a098017877eea6d7b34a7520bdc6445f725c1a19af6646eb269d69263b4bff2513fa7e67d74504c2dc788fde66f6205d3949c5964fbec81c708ca2ad44ca119f8f69dadd0b2ff32b96c43089ebbafb7d43f2c2fcd0a73b02e78805f52d743f539da820ef05ea2b4a127c20b9d97faa5eb0d1595060939b250b695af71ca54229bf3b26b9b4946153a3ae50a0ff0dd2617be4a8d2fde42265382daa594f447ef102fd01e91282d4a8f524863b654ede18e93c44027486e7958820def4d9121fd9157105698d0a0d544c602bc06c5937b183c000ba27ae2218ad2737648b0245ba55952e98d931a27f790b7406adb33474fa9e71942f587d9ee86a5c736ad9552eda188afdfc3c67663cdc8f813dc8b46bdb4bdd8e0b2916131f5044abe3c3e6de32a48106ab64577086ad20653b817f14c23a6c44ff511c1c51ec11d33e9d97e48a1893d5851ab6cbc2168bd114652c5e6971e5eced1d8cb6c2bda2ca3ee16c217c600d62f96cd629eee16af8b64e71910c048ee9532ee81f46dfaf8031ee8f5885fc3eea65c9135d6fa539ade1a5d36cc8ac99e554315bec9105f537d9d828c4a0d19bf6338f9c853255225078f9a3a3ff581c4891c70136ecfe6cc57889b1ecac81e3a1354d534262d93fd52f22f2200857cdf5224cf9403a1b97b894ca33adb19cc74bb0b3e54a7e6c337b874d77c1db9c404615339d4c811a21ebb0dd9f94921d3e9977a391be89a638f672c9e4fa5ef1d9c91586bc3fb4e9eec8c5a391fa366447e721f37a7016e867245f34beca8d34c104a370b08b07eab0c5f476c5c630f679d7bb9b04e1112fbd488c4b49f30db12f466a01e2b44e41f80d010838dce66aea5dcb83f54ff147ee60907330de7d9689bcd940480cc75817a634a563859b7a7c563e57e1b487c6ae1676624bb8924b828e993de593ea02427e68034552d6a3899505475ce2b0c19fd0f2d5456cb763de6cad7e82841d385a4fd4b84d415c20471232bd1123b31da8463512e872be05e24444d0726ebbcdc05c7a614cb16b3f11828983909cfe8abc86c6772baf826a7fc53fe3292d6828c582c0063e8aceed7562d8f9dc82711755873a8ef688d0e62fb3205f3", 0x579}], 0x1) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000003100)=""/4096, 0x1000}], 0x2) r2 = getuid() setuid(r2) 19:04:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) clock_getres(0x3, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 19:04:23 executing program 1: r0 = getpid() r1 = getpgrp() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x80000000) getpgid(r0) r3 = getuid() r4 = getgid() fchown(r2, r3, r4) getpeername$unix(r2, &(0x7f0000002340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000a0dab376262b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e84eaf0e1347747900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a8359c160f3c216ad23dbaa6a92c47f9d1371bf58fc952ff0c677dca49b21e591ed04cd271581bb9780547e092d75d26207394e4d9cb956695c41c62d"], &(0x7f0000001080)=0x1002) connect$inet6(r2, &(0x7f00000010c0)={0x18, 0x1, 0x3, 0x7fffffff}, 0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001100)=0x1) r5 = msgget$private(0x0, 0x80) msgctl$IPC_SET(r5, 0x1, &(0x7f00000011c0)={{0x9, r3, r4, r3, r4}, 0x3, 0x81, r0, r1, 0x9, 0x8, 0xfffffffffffffffe, 0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) msgget$private(0x0, 0x20) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001240)) sendto$unix(r2, &(0x7f0000001280)="0769c6615d7c470a88030b19f8b8901fb4fdc244b8e9db4e0f70271943140af5a4d690a56b94191df43f086c3e4a44930ebebdb57fe624e1dd00dc4f37a9ff257c6e901bcef79c769b169e1e4d3092a455826be863746a092bfec1d27f8337d7335ee48f357ca63b93fe4e1d9476de43b6f8247cd92d793a81d488dceb4d75c604f50be6686d02cb67f2f25bb72bff9329adc1942019d5b8a6c420c54b188eeb77993ea1af9dd73419ea9aadeaa84053dcc0c225b1ff2e9fcaded911b8ef87f7ceaa76fe39f6e5b403d16c7c1ae87c9f88d1fc8c16d6fa6aff6f69b7ff99171b81656cbbe4dcef66c59654b286b702bff2c73e78b6a1125fa60a3f700b664c3032e438e22bccdf0fca7d0d589649f91b5f713249b7e934df2582a14edb9d7593e99a7212a3631dfb1abef64dd6ef82ae9fd3fb4bb3316c73fb4889df65121fe582cc3987012ec060ac56256ecbc6aa8c61533578ea6511029645bcb41ecc8b640d829ad02199ce00418f67adf88f17d67a065a85b87fff25517153763b5620c43e22a2ab2c5c908a515aa31a6aa5f91ad93ac6bb39a42b3bbc13a23e28e50b726cb5f887f81df635e9c805dc37f35d4713b084cd72a089ac993a7e5046e9153f1233c7d61dae10ae7c3a89eab2b4944d09463cd661347bcbb822cad3f852baca7a01c8187a88f64720b630cb11aefffb82a595a266d09036ddf5bc3675d401dda2d3ca3da5c84e24609b2b21d382fa0036c960ffbe390c8b1525b5ec2b6f29a25215f9daee2d062ab5b1a1f68dace052c480eed072c2462d7d2b17feec6cfc9204b426eb5d1268f21645bd3a12868c080f27db339040ff941be31897917ab4b2f627b493f4326f9a05a15fb56dafeb4061d0c653b9fce7de7068a8abc20284bcad0aacc619d29df4645add91c080ea2f82fbd72191513d6d8b2daadac369ca7588695695b3d51ac6525b31ef6fba8a60f4d79d5bfc63262233ab9b855f6fcb91a5f840ba4919dc1cabe75713c7252dcb3837afa10497e8918305167438277b9842142da44463ffe2beaa7d82fff7e5e4773c95e93150419c0b407c7ce49f9a7694c14744403d05aa2077a3a7deb527de9e65f87b3dd367180239ade3115a79c8aaacc799f6a3ed105c82a2cfd5a80eb2734fa20fb1e89806991f69a18fa5c861b7303bd2ad62290cc4d1de9db5ef2cef59432ddc8d70710ffc56b5c8a05fb7beed470a06006f4fca12293baee18b96132329706c7c2911951da6ef3a52e242d5dad4e369b6d7f8019d67b67f9a45b02490a8565ff88645993ded3943a3df656cfbbb83d94f51b1eac3b09c75a16ef62bc8bde240fac5d7b10c0f0f50bbfa1f97e38fa7bff5ca6468b19b58931477454598007df83a493e2d8dff5e9369e7e96ceddae2dcfd94213aec261f801a314154d309d066496f9fbcf660e9a5680a6a529970c48e0728852a65111cb46f42e7ae27198eb9e5c9ea9fe49fc8ea91f3f53a11653c15294d82e4528c245f98a5a8820ee68329ce716fa63227569a21907389b33c681d98a72fb8bdcaea7a508fa04b074cd3a1a33d98060280075472b7cdcec22380d3a4db94d2ab2877894a9a5fed884d47c9400cfb65f0c715671d0a2de9291d035e998353c747be9d7de733340655c9a5552cfd04752db565a2ec97d7b4d9b694b37260785bdefa284cca30e87594d7ef14194fe6cdcedb472ef05521ec527d50d7736a5fdd526bc47cffa73a8067a9e261bbdca9d5d15a461a959933f35044c697cbd73da3886b901f1353176b67c5fc732e3b01ad689601e3eae4a7c9be2a9e843c6335f217284f5860f26a5e2937cbc0f22e4bb9d501977c233ad38ca667d4d8d2c2e595863cb28f0fbebe2d71c10740ac12de06e968015c87133eea973c8bc78dce542d50afaa55920774eac549269a6dd9443bf83946cf1aeb06350c4e9114dfa8e7b97da527e50a99956b33ba9fbda70cf3970c580b88e4c3630a9950e63d6d2e1c57e79296eb102cbda139cb2db447318aede6b0602d22b094eb37919b52b8550ac9460c521b92188631f706922124e37075b294c2c9ab81efd5bc9fdeef84681af8f6098a28b987694515c2e9cd0185ff7c8442a5175e417c15544a139938b4de463d87dae16045bdc39ba6a3be1d10707a90c1af34ff79c01227eb9e4bc5df25c55d050ca252e00f7087a16a99491415420126780b527f894deed1f6c08a5696fd542e94abf368806b8c23600e2211ef7394e5cf1b76f92aac08549e04d4ce4cca2d08e91b8ec86812f368a3d4372d8a4a8d3a55125ffc590e5a89d72dc3f304aa4d15edb61101992e4e9a0877ddc947cc58458fb8d9ffd4a6d16fd0c80a29f0462430b8a42e8c4672f01c79b4afdcd44e7f3d2cb87b83b571dea1e9c55b77e947b7d12bb0bdc3fb9c380a333f90505c0c494d60c4d25fe7485478d937fcb8b61b9d291e0d640b6f772304691efc7fce0bbf0c71a833e770926219218351544c463b21bf8c4a9248d2defaa040963d290cfca22ac67837fa97792f5a161f956c4f75b90d7964e7ee55ea16ffb79babacf4a1a533fcf873cc62edd878dd03a9f167adc6a277b28d00f1f7d033b29d342c67589b492a45265cd0b052bb2ce660b478de2504e36f8e65927104c8cc3fd67cb4612fecd3ff3592273c92ecdf386d1fa172dd92b605ca5b83462649c95b0eacdaabe59110f0e58d3f962273db39c35fce080ad59f77972d4668d8af7ddbe930d9af258d3fb76d77ddae7ce40683030925fe2992bec0f06e7bba043c569fa0b3e280fea0459cc3f807eaca1e12e7770adab171336b5e67cb1a03f4358043f050c274a9b202d1c71509c70941d64d18d7b59d56f782d5f189a95e8fcd69b4db4133f79b4fe23ddf7e7f637a4c5896a1066f184ebdbcdfff68f19d0c507ef9900b1fe33882b9fb53bdabf5c8068320b5a4a3fe2bceed8361b9e225d7a67962032675a952de01b82fa3553c0b6a6b667c7b69ee327ca97003e9f7775411d83d56db45398d59035c30a18c7d0f508dab659bdaba6dd13eb30fa61ac8a72c36f34daf21c7eae8e5358e1849553ce7d420f10b01084090847971501a63f73196ec2936f4b4d8264c99a144369a06dd844b28b45ee298401b07207f6a4651501b330d4e975f543cf2bb1afec8049231ff4aa34a01f76eb4b14735f247a2f242fcdc2f446320412a0c6b330e9d8ad3bd40aa343674f32c4ee08f1739062640bef1b2226756f3ca0e73058a62674b475529e19e23f905224c0ca5387bb78997b9dca9f2ad50bd7913901cc648bd6977434d37afaba9480245e6c46acbe0af5ee70202eec164b06fd402d5f4f31bfb475af7ceaf4a619769df28930001814fdc4c01a99088770c18f9f5e06a9a6327d26a306eaaa650fe4706beeb4a858ba37dc6eb3958593d80ed6ac9b2807194f241852fdfe5b55ce86a619b733680101a88ef84084c59639c516ad6abd542006c1e2317f6a1a11519b8bb96dafe33b63a63d21c5ac8dd158dce6c40519a47bbfc3231888853aec074f20a41bd169d44ef4e5b8d0df67ef5e6897ea597d575886915cd7cc03bfe4c6df5e0a2a4987977753a509829db0de599806b054e06f5e7820a4741f4bc4766808689cf6373061d6b879ef5c99480a4f8a567e9d09d3f6681a8a9a154b4cd5ec2f0e472f8e7e14bb29ff8873d87721f52fb0417add97392eaf135341bd9a35ebaa8f1a9f35e9e52abc8b00fd310e341fde74c1c08128065fc9c35e2a2af00a1c6cad5d8f4495c376f785163c079c98a8880010212a9f57b53a900e7a1defb57694edbed2b6b63976c98bbe833055b5fafc66c1aca168bbc1b84f3560083b6489618fbdad994cdb9547ef6606ed1e6dba273bc17c67b8bb1c58bf17d82f6a297825e0d204ff7b41063286825d6387576ab5dd740d0d55ff381d6227c7e19f78636770ef816e7efd87f9babbaa6f62fb22594417943e8cf147d53bf9cc1dd39f07eda9c7226cd703b39d3267b4f4353a7babd7844e9623c0baf9d86e89913957812ac57af1ec2e4e159c4a585d19817eda0ecfd4fa606856b1f6fdfa3bb74fc654ba0dc942ee6e09ad3a9e2e85682309629c91bf73456c5e99a01f191adf60ae8634af3f25584c909fcb678dfd54fffbd1bd95af19e3d07c5afb3c688136c22128cce66c56cdd89a5d93bac03d56242abc73d51b1e21e865edec69089977d67f3c88fee001bcc98db9967859de789fbc2618f0ddc4573f8f58cbfae640a1422e423a931a7624c062f2e8c762bd5dc342285ec28bfa1c18ca651e858480b8b945de10df84a7750e5797b715b2bc8d87d94d8a04db9ce58e85cf6a3b2a25b470c496be12a1b78779e09784f6f19649ef3c6beeb1aed0d6d896d6e6b5cafcffd04c899c5fe355a87a72c590a2a94df17097c019152ee84934a4ef7274065c1d0e585e2808ea1e8207dfba67008097ec95a96e5b7a62a9b24ce62a51bebd7a49ee9b11cb2987f6b3a73317138f6bb262d9a028dcb33c49094ea4bb2a657cc93a2aec1ae004c52d97f89b965a73a0410858c750d91e5139fe07074960f6fc7dd79c1fc53b9e74510807132278ed6649a7abf64da15acf7129b319477ce4a284ce72bc18c36670225a1ab676edd226fded49eaa6524ab445058c75ad92f731709d1349d7161da532a0458f83f0dd08c4d66ea44234d28c260020c01fe6fc85caf7f2013acd47b264e9b123ddaed0320734223aebc28f9f0970329649469cdf21007357625cc0b69e5c17eec96d79032e74474af257106ce0bba7a29027c86a9add79e3ff30f8968d6736ccaeaa3e1e65cf1830a1924fad289b734fb4e650cc9e6b8b9d970812acdf70c600835cb973a1af845a46e95f781e2a84622cef8218fcebca6acafe57a52867576430f572c2965aa904eaeab4ff2595eeba829444bf6780cebd816e92514fa7f7b431e78f7c64a0e0feac66fb11b9bd56a0b331920845aa46323aece07017bdca52e4befad1f774ca4469be628063f2d675b1b346536dc01e62a79cbe91821dafda1958532497a4b7dfcdac212bc72b16336bfd096680ab459b3d3124d438ef9dda568840cafe6aa4181a2bab0c09a46919efc89520e3596274658eed05b3c9d3257f00b94a3ce452aba624d8bad2b7168cfd5ef1f9bbd7ca255bd1ebb7e1ff134f59b5ea84f812a6b77e040c858c1bfd0626d9c453d2e683aeeeb4440724a28c1ac4bbe7f7167da7e78c48a6f373a8179ce73927b66381ec1df6a6dcb52098ad49f2df88c00a6d838a73e01d4fee6d1c46d6b50bcedf94a2f72cf3d4d3812d75a9218314dc9bfd3a3d08fbd13c038c9e2205f094f9c6433bf2c9d5eef1c560e06db4329d446b2f5a6f1eee2929795662757d4a3bc41c2250e5346e7390286c8e7cc03553976bc6877f3bb5edf89f9914f94b0044d10c23b48d0b5c107223de3e48ac5953431e3c91933c97f0960dfc08d5474b2ac5996116cceb80abcd56146aeff7c1ff930e2d3408c6a043221b404f70b8764239e7503e29b1b3da1b6b1836aa8dca57b6d02a8c0c5a2e5e01c802cf2326563ba57cfa23e184b5c6717f3d3fdaa4f71bdb9805117f717e535d776738c561618b090799c50a344d0f455f8b86e10a504c462abaccee750713bd60c83b4d71cb4a13ad844172bb6c869aa72529bae114c3718df7c554997c90fd6f047d2a8f725fa348178ac1352b98a0bcc98d118ebf6436a94aad82ec295e0d1c59c30d5d365b9a30358a255d66934180d0caa37af01cc21eb5274bdff96da9261727110", 0x1000, 0x1, 0x0, 0x0) msgrcv(r5, &(0x7f0000000040)={0x0, ""/234}, 0xf2, 0x1, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002280)) connect$inet6(r2, &(0x7f00000022c0)={0x18, 0x2, 0x3f, 0x7}, 0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000002300)) shmget(0x0, 0x3000, 0x202, &(0x7f0000ffc000/0x3000)=nil) 19:04:23 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x5) getrlimit(0x0, &(0x7f0000000080)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) 19:04:24 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa0) flock(r0, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffdffc, 0x44, 0xf0000010}], 0x400000ffd, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="a7", 0x1) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x4dc29bed) 19:04:24 executing program 1: mlockall(0x3) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/135) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x4000000000000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7fffffff) unlink(&(0x7f0000000000)='./file0\x00') 19:04:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) r1 = dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendto(r1, &(0x7f0000000300)="329f19e4842f4bf04a6addbfe516a4f7b7cca6f12a1c129208153fcb66794ea618cff0901c", 0x25, 0x8, 0x0, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r4, r5}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r3, r5, 0x6) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x4, 0x0, 0x0, 0x0) close(r0) write(r0, &(0x7f00000001c0)="ff9e2521a7c7a2e8befe80669bfc0ea8107bedbacd46a882e1565addeeb498cbb262c83ee891e87fb5d33d9c073c39d25b63d2ed2e1953da7801eec0476021dca77e5457f271b4786a0bb3d87392829364307b2d50b9278f6d9327024a53d1029d13cf2e7ad3dac674a9864800eb0a4cacd1b695af5a267bc11ede0119e26057c5440e40aa1583cbd9a42b98672855fedcc788316cb148c9f5f30329104e7719d1553bd5af5681d438095fa7cb57bff7f123cca7f75e442b0fb92ab86a4c35673dfad1d5", 0xc4) 19:04:24 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x80000001, 0x3, r1}) 19:04:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) r3 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) preadv(r3, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) 19:04:25 executing program 1: r0 = syz_open_pts() dup2(r0, r0) close(r0) r1 = kqueue() syz_open_pts() read(r1, &(0x7f0000000000)=""/26, 0x1a) setrlimit(0x8, &(0x7f0000000080)={0x3f, 0x6}) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 19:04:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$inet_opts(r2, 0x0, 0x100000000000000c, &(0x7f0000000040)="e0adffbf7b9b4341d4c74910ad096f5043f981000001000010", 0x19) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) 19:04:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x4) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 19:04:25 executing program 1: pipe2(&(0x7f0000000000), 0x0) mlockall(0x2) mlock(&(0x7f00003ff000/0x3000)=nil, 0x3000) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/127, 0x7f) mprotect(&(0x7f00003fe000/0x3000)=nil, 0x3000, 0x2) 19:04:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) fsync(r0) socket(0x1e, 0x3, 0xffff) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 19:04:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000440)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe414044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1042fad2ba6eeb0026e32c5778f1647c21bbb30000", 0x65) write(r0, &(0x7f0000004b40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe4660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4104013b71b857c884f0695cec9e065e861c5f98bfee197d3ce5387658bd72df050b0cd3d12e880000000000000000000000000", 0xd9e) syz_open_pts() close(r0) r1 = kqueue() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147900bc85a7a00"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d39, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:04:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c4, 0xfffffffffffffffc) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x8, 0x0, 0x9, 0x0) dup2(r0, r1) 19:04:25 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x7fff, 0x3f, 0xc00000000000, "538105fb2420373740b4dd1d61435f710d9473ed", 0x1ff, 0x31}) execve(0x0, 0x0, 0x0) 19:04:26 executing program 0: r0 = msgget$private(0x0, 0x24) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR64, @ANYPTR64, @ANYRESOCT=0x0, @ANYRESOCT, @ANYRESOCT], @ANYRESHEX, @ANYRESDEC, @ANYRES64]], 0x1, 0x4, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r1) msgrcv(r0, &(0x7f0000000300)={0x0, ""/204}, 0x91, 0x0, 0x800) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xb794) 19:04:26 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1eae8682f19b20755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x28) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7, 0x82, 0x5, 0x6, "356dbc36de37dc7bec0e628705a422ef28c16140", 0x5, 0xfca}) 19:04:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) sendmsg(r0, &(0x7f0000001280)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x10000}, 0xc, &(0x7f0000001100)=[{&(0x7f0000000080)="1ba4c7994ce474c01175cdfd25a73ea005371843926b68a4756521a24228db9c0730fecfa3a8a3b2d1deef60281f8a5de8fd644583083176ae8ff62551ffe324a54895baa328428c2f04b3b15b0974ab1932bfa6563336c1e72456c8bec2c6728c55747b29b41b8559438b2acee8b6b6ef0f6a48ace73761855ca723ce16bf", 0x7f}, {&(0x7f0000000100)="7401e29ff791132562d34241cb7b13b665649512be52bbf6cab50f477e2b29506caba1f282730dfa3310881ec27bf52d7ec8aa787e355fcf7361cf1eeb7bb7b5255c5dd562fdba46f975a755fdb7944148d0c00f2fd1bd897bb0009afe5149a8264cc5917c21f8ff217f40f00ebb774bd272f6838fec7eee6708104d64a0c337c03c7f80ec57f052b1368fa30e6aeac7ff6087955e7450abbb1e59092574722bacdc559bdc7110956a42b63d3d5ec6ac534e0ffa1c7cd09859715b226377ee4663c32f6deedf8606f742085b2fb4485ef81b6ac0fa62fabe5e1ac7d05b7af02cbe85991f8352bf0e74072acddc3650f24439f333fc755445158f720d0e06173675feb13751cf0525c3ddb1e783f7bd1f247d27c5115c8c9093a7c6c336ce5e54f84ab5f1ee0f77f5b8bf90809d424c5607b572087db5f85b99cdae123ccbb39a3361cb447ce673b0d1f147f81c5f0289eb82484ebd572b282d1df941b82f8e4c146610702c5070a09e73d6ac6e9dc6a55b2b56877d34621733c307a2334dca438ef87f139df3f6fa155bc557ed98db3c1edd01691a1a76528029c530f860dcb17dc9b864925dc1c43c827b4ac9c01de9546adede40f7348264c17b11f06a5201af9ece4215c129e99d16048c53574a852de63dc75bc4aeb49bba5068db4a580ff745ffdf800bd7c7bc83c1057161b2087051f101c4f9b8e0b1b72f0569e3664ec2e7e196e5cd5344a53eaffc6af7047c7bf806e3ad005efc4a15dc940c293f53d9c7a56a5141603f42efb13a6e4f001efa4e7decb3d634cebe768156f22a97c0d231698e8dd6f9838567b664c82bda1ee2df4803a502421bd49f0706c913b9768ace223fdfd07c8efb6f5fc5bccce5f3b1aa78cfc2e8473b55aebb55d798ed3351fc1dd9fb8a2e9527bbe2ca1d287a480b3971fe49fcc26a5be47ab1d3a44e00987cb26467d46070c8287fc2e88da225823dd8e8364fe63c743d1d799b136943361afb5aff38f65502a5b189cc67b62473a5215d2f94b091f2ae63692d178f0bc1ad672a1f4b165feb2a5d5ed2c51157707eda5e53d1b793e5158de77ae38d5fe5c5edce73d48e232367f46c64308fba9cd2e2fe13b665adb600611273593d683fab66f5c33406553e53700c495487386f4388a0cd4bffbf5a09c00cb55f7cbfa3936e013e72e5a9d5e8435d8d421ddcfac6646503e21b0f13f774c56be0624f1c94169ad2ab2706f885878bfe8632def4b293349c6c611036c23395931b20dd3d669c67df3adefffae52e599724eef4e8c3059b8ff4e5c863d6ce1e95d1c2aea9d77dede4bcad945ca2dd9611d62e3983e0ca70bb92fd8e8ec16937f276dab68b92ae0538a6f085b04bea8c1762b8c46f8da1788e624f2a190947e4d796aa451df2b9bf50268ec5edb80551010953aee9c2168245959e9788b15b56bfaf778f2128e36cbb1595f316615f56a898cde1c9c4a42dc5a757f3e49e79e4d7b6313e586b15f7bf3d9f03c4ba8db469bede6b4f7d73c1b971e9a2108fbc4c56a1647f7d6f2309aba513bc421c0f316e6868ec11959533faf753966004eead40f390e0c4db5d49335726c14dc2f4dfbd705cdd482377c49a31a7721bd51a94b53dda0ba69a1de575fdaca4ffe7fca2e594391a2cbb524f3d13089c767c3c21832ee5c1255151927188786b2f1a3b974a6ff0a58ef2db23ef27d7813464a9a6aacb4db908a520aa413820f8feed862603d76a8b60046271ed80e245336ca0c224049509c18c669c03bdf877e5fbd3650d52dfb67e8ef102bc1391e9aa6869d8f55009ec2b9c267d57a60666bf077443e461d4f9cdf9111abca2510a3133dafb6911db04fcc51ea465bcfd5a989527454b8ddaa4e47ac8448b6fcf91b12723bbcbf9caa018b6a7920dd0d0d4cc6ded8e1168f9d4fe57cd76da6238f8d2cf038a15fbc74db2fe630808881a77fe547152ded0ad2db2a6da70ff9805dcc1afd46838fad89c89af183bf9a187e5c68ce163e83d76494f2e3aea3175bc06aec0f4b2016154dcae9bbd91c122bcdd84bad9c963a10bdf8789b755758d988b63a4dfa678acbf0d39a58cadce172dd007bbf0a72ddca9416c9bd9bc16a24957ba31831a4124b5a8f2fc6b41abcb80dd2b62c537e613f97ecdc627f591e9855b4eb4196936d000898efc7cd5bf69a8ed8c87ff7baf248a8dcdf50ce21054349528283f66babe17608c7bfe49c0ac2802551bc0f15e22d64b919d3ead06b5e71664e079ffdcf6d2f7979d39196b1935bc49b77925c41fa7b3632f38ec28ab68598627c4ac3d89f81bfde2c4898c6f564f593226ab22e3dd9112562c29b05f7bff15773948080f0f0698c79e99ae9f9cc9974f643e271766271afc71d2ace243987582d838054cbcf3b97237e58f4431ff22bdf2621b694e657143cfb78915b81de272681abdf481cfbae4d3eaac9b4ee64e58849c16d58a0830b16a26df758a49a62150a5e508e84fdb89814fb9c347483eb7d369ae7a3fe264444ca955b468f75968834966cbd41ecf1e59997e0955b575894b64d926758f7c691f6cfd97ebdc52362ea947fcdd9233eda04d1b314c3283ae4f433e24497864eeececcaa3f25c6ef5dde4f6f42c98d7f73a426bfe2dcd1137458751bbad518589a0f52dfc03df25b3906e76ce0bd2508aad8f932e122761fa6ba80e1183c5140efc812cde798783342d90bdfee8d95731fa91e5adb914943dbc85d6e3b4f380610c2a097d304df0bb0b3038f2b87fdec18e7fa37db60f056210eaa1ff21ba4b87e91148c83d03cf2648075de2b70064d44cd740a48cb77254c546eb6b2234759554d382b178109523c0bc97ef7114b749ec63c8675b50d6888438e35c52387e1574b2c475c9f5093269d5ca0257ed7d21d60ecb1292ecb13331e7eb71aa5ba88674ce261694b95a552fc3119833af350817ee832b68f29842de5b86f13d492e0da9b7f06488066406c89067f3cd3b75d03098b84a801ebe342dc3f8ef72fa5effedcb2cf05a7b812ba17c5751453b4e025e605fd5e99067242f3f92005cd9c85c6cbee4c7c43a50a060256726720f401358bd2d54e0cfa243268cb39449797795de0047cdc31df50e3c997ba9da4c91b97a77443e3a7a0469e1cf4fe0a61baf16aeb62b0bd63d37ca0f4e73991a1e9c101075819e179735f5d26beb3b74c95690fefc36bca3a22eab9ccd56fa71bafb142e02721f7b105ff962e7d4fe168c10291c98450bffd0d3afc089859f4f0babb5fb03f7f574ecb3fb94853e1968c9314cd85f23842f745f194defdb6c4065407c71216a74fce311def246999ca064609f2ff7640d740e14e8e8c3636f4018d3af5c637a37adc6be386f770aa6d53180c17a854c2041da86427e938fcc0e4219b7996bd581a6d004cd8f7aa3cce1c1a56e6e5cf74bb13bc695ce763b70928fc669a988ef30fa47e99fe39f4ab09ed6fe2dff226020b04fc580281c80e02c2171b2d849ff749ad4553a958d5429fb60d531afa873471e5f2e94d8579d5bb2f6a55ca642e53d333737a2721d60f65e2e2c98913c53fa259bcb63869069d314cbfa5022e3a9f0d037dfeb3073b00beef21b083e3880a36c6ccb6a2a9ad98c7df44d9fa8c016fc1b0533e3996288a65a9b9294c643cc34f94413fc03f267f519cd9e7e231804af3ba1c82460385afda0b6fa944ff4d3e3849207d19b8a350ab058ad4c02f75fc05e4b969821cb20b5a7bf2e476220d9442db6f8280d3a796294535256cf4697de0cf30db82969053a28b7c98d86bf826a3a00253491a112d77b16cabd5cf287603d4a7ea4f0546778b9c19c702099ec77375f4db22f4b9217ec14a72ec6b86de13e6f84f243200cf3da8b215e7d043a59ef1bfff7b7ecdf9a65496234920e7d5dd885845dd36b57fa347b52121a8b09a97883d898c8d943d2069f428455be9034cac8def2f03925b34d8c61d95169b16d0ec5461c84ac1c8b5780ab967f8277ba1e71d6ac3a7a7a7fa82d0bfc56d3cbec3952d043320dfba2c4f6aba20a47e1e4cb2f39e567ee2ddcbe6f5d9c7b5ad4a7526a4d65f2b633ccb89ccb2997c2134ef3e48c69b970894c96c181cae548035f9131fa5722a76b6fc15274294a59164e30e1b18dad4b53e22bc69f2bb6f3cac7536c0d5aa705d646a068333aaef0347f4d4bdf187a2a3db33bdcb6f9b4c1fffc6e5132666854c4a8918c70f9d49bd1993ef597bd293af268496dd621b413d8afbbc5b10286d3ed1a35f343baca5385e029f3e98f715bb9c15b0ab7d19089592f999e1a52d30fdbea89fbe4fb9a0abb04f16122bc37138ae2a905cd42a7b6df41848f48070f711a51d4be3e392250dd4b416400dbaad9d617ec2db15b3ef2ca951a4c05ae04d8d52d754e89b23e3c11ff2470f5426092045ad1f18f3cdf5e42077f9792c075d0c242a7b9c08080254aa5df31557ed8a2c121bed4a4096217667fbabf4fb60392fc0740e4602a8afb441e64c41594baab4dc50b53e73b6d178d0f9243ddb47f15416cafca44c344baa306681c906d93020376fd9bfd832e81d3b911541d7aa3b035ee0ce928b9f114815e4705ea5332880a6b67c0d3d319addfff4f361da5f8a39d86bb9cc3a6674cf1e5a3c97dda6c8b0d15d2fe80c97a4dbdc0e04f277a30843235d725c814c317ea977917430ba73a8794ab266b05958781f3643f135208c92b77f7503493fa15971eb008818c271c64f4ddf51dbc3e5daacd67415bb8c78a733b614f624469bc50a21b9ea9d91a5bd20aa8c860a43d48e68982fd08be1ca4650afa1376e5fb70920cd05e8a82fa9b830fce099212ea3192596b254ed92bf52e19a16a6b238cd9d284f0906c89307e12a4344ce1b7fd56e87e70340747a2b64d12bcb6f6f2834ffb593fcc2944a3adf100dc0d66bf1e1962f571b6828224c6cebb12c8c4954641d0c79d9dbed6ea2cfcccaf8eb40e01f473138f425d0cfa9df8cbbedbea1e2c30fb10e001c3cbf14b85c94d5bc87a9932134551b02425e042d2ae7e06392fbaaecc0a0cc068a2a56e376e118e1f7cd5c31458e9ab7dac606be219211c1f3fa16720bfe9fcfc3d8dfa3174e4cd72e8a6d2c453e3610b075f14369ae721afe80fc43dd3c050d0cc13814ccf461820f2cdc2ebe94136f17ce8f5455b058dc4fbaef94dd7eba5b940d1a7870e0fc7551d9bdab1179c186599f314ec58ce0c43b563c77cd3bd6c00f9b3010d1b4653c5aa16576eecd0f63f706106ab88f3bdff20f30f550dee667768daa6101f044cf3d550c6577bf0d18c9f1565f099b99d8de7e469be4127c6345b25e5e88c90b7d226acacc18a86ec54c169e7343db110b83e0a4612d7d8a4d717b74863031ea6175735ba3f8d54bdb543e032b83593921e0c353d397b62e21db727e3b9cf497b8a67b18d67dd5f293a0b53da5d44583a47119057215b5ed4ffb0356bd749d9f5ef38ed806670f607a1f4e02a81ed11a873da3498b8671d613c77936d2a099968eb2a35cc841e22e8ca015045b624f40e2de40ab75a6400844298b6708af08271935a8330ecb116fff7c109fc1e7e5f435a503233f8621f1da58db55808ca4decc981120d95e4151824c884263c6e6aa9972e6666f98a8a79d059cb3410545053623c69d999d70af724940d3fb10a337a31ee46e3d327d97a54863a9875bea24bb0771877c22a6676a05f5054ff89f7fbda5f007f30b21bf27684407b8c688a92c7b694f2c4830ce0ec79ce055b1fba14989aa731147f597e0158f0d1329542fa513c259832aa32e465417ef69ecc980d", 0x1000}], 0x2, &(0x7f0000001140)=[{0x48, 0x1, 0x6, "50a60dd20c494805046bb09ebce0fa4d2d369625c3131c69e8914671bad2924066f3ce48d9230d0c47de091841861cba651ba80fd298a5d8"}, {0xd8, 0x1, 0x1, "b2148a03a71e1043107e30a2049989ab0ca1b134c1a4f0d5ad123c84bc3b71034bd12c0123f787dcc32a2505a2ecf2f0ebfdd4d84650e15534e5e43749d0f682878b9b65f1514f3bc07bf6b94e118f16e2154f1136b6b0847cc437f53c944ec0d28998cdc9f7fa6f403f14489a27f043cbe600133f954b7f96676f54615d6f46ddbca5f1b66e6b00a85a62d78beb047f2689b3bbc5ea00b3e98448c620df255f6badeae860feac0450e61d16bee06aeb32cfe136a5e4d95971663f8a2766832f836b34bd7c6a0cda"}], 0x120}, 0x40d) r1 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f00000012c0)={0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001300)={0x7, 0xfff, 0x80000000, 0xffff, "ff73356524993a493340de37b91997de4acccc0c", 0x6fc85335, 0x355}) setsockopt$inet_opts(r1, 0x0, 0x8000004000000023, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 19:04:26 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x366f, 0x7}, {0x4, 0x1}}) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) write(r0, &(0x7f0000000280)="c223465fae8f1a9970c5e61078a9cb94c411d431cb8d254e788fafc185fd86a3ca5601ccf0afcd6079d52292cf11e7ac8efdfdb33544aebd8a567b85869b898f548bdd61afde62eaf449511dcaad3a04a71eaee9de458bdd7c4a2841bdf9afe7dde2ba0c5198b94b038d450a3c78f257e7b9b9ffbc2131b50503775a01a58c8452b8a1cf3d66f5f0041b2f21c09da9b26e23a9bfed9961d9703f7a897a52cffcacb884512b3cf7fdd1ca4517c7a659107de91082f14335bf642aadfe6e22a9b6ac3ebba7513ad73682e628cdb66390d0b9d0a802b7e38c423ddf5ed3d8db4f9e1edd7c5b9654676161aa5c4499eba9e038dfac2880eb229516fa6ffadd1c6bf19ed89f2a7204f862c085e3373ccbef84b6651ea6169cef7379d17b64917a5c44f4b38b75a1eb23cb9527e23639c5730e312c5c2bf1f38c78b295746bf0f81dcb7e6cac3b9e58652486e659a196af4697e7d197bc77ceea491962c421d1dc96cb33ef6bd2ce94711d2c721980fbc6679745028f454a088d663dcf96307620ebb5d71901b6412f1ce975685481f4f0a15e0c50aec20dec2be91e8e9e25ef5c3df2c83ae251c354fe97d8f40a2484d915af96cbbba373751271f1286c2d6efe70d9e3743ff1dc568a205f55db3ec8fc32469a440f8010eb900eef1b1cf14aa32eed34294388ce162513b42aaf50fd62ca6c1eb9ff041a3664517a2ed0a169faa1b0941a6d37c5ec4e322ec55aaf0803b76308bc0d2762d2246ee581fee102ec4472ed7d5abd1a511eb20ecf6c7b9ab5037023b3eafbdfe86cdd1605750cf61bfaffdc55ac8bbbdcc475b648e0f588d5fddb2a7a8319c3b0a9f5014a7a7299f3d808ba2d30454c92675b0eff723ccb9d715add0820375ff4e2e9addb339e7d816932ed47ce7ff41869073c5f6165415ecc79b3d5cc37fbf0eda73ff0edda1d7e7ff5e9eab25da06fd71f3370ac68d32a60e4107624c0964f327be10135c71d34c1f39150d70c3b2cc015ff3732a9a6605558929c73fb120e0c8f23d7afdde4558184ff3c144de605dc952a1e3ddc8ff4559d11dde8312230f095532eb32aa2cc5e7624a30a2a411234351cc0459748c30a1f99a59d5f7bfbabb35ddbc3c9d2b2ba64a2c3645e613a08a6540e4fb54492bdfd42957f12a1a7945c916ca24457ea54214d9f0f814f4649cd8773490ff79ffc32df887d2c77dd71db702643bd12f3c69cb3c9a4f51dbc12697ae581b63d88788e6ed8d446e13b05e12c8a6403b728e1650e697dc22283bf77118f126d64f0909a5e4972c07381911c9cb0cb525d5f294ae660106b8f6015738e9992848a631567c680a72a2c8ab8f082f7917d4569f693d47c49f354076c5eedfb82308d84cb06f521962215c993fde59567a9c991162d729453b52b2ff781f77758a4cd86b38ed5adfe223912effa23c8442c39cde61ed8f42fab8620c7c98a5d523704b87cf442e0467ea05383255e88edb496b99cee93d8967ab6051b0a09381a8bc605f954a8b244744af249f7c171ff9a587380f126861e4e29c6ba488641bda0a6215673da4da429b7b497c3fc5714b309994f914d4cc04318c60f9fa0cbd64cc0c957ce58c1f107c8412af8eb78c683a281fb650cc896ef9800ee13b09805ffb9ba980519f9645daa8f60d67d869c08895ef06cef0ad52d9c37f648657da653275b3a54c56979d41c395516be080b2c77626ccf95f7c6f3bc93e6c7f0f5345d1ab6c3d39bf5b3a8e736f01a39219affb2f6b6b84dc4a08b3b7ed1d05d47fba907960bca033fcb4ea519d63772e55275224d7b9d79880a9f911032226ad031175699b1f795fdb4c5fbb89ba9cbbf256f6bc5ac0d4519ed82ab6169835c90319314ec112f8a07d3a988c2943ee1b915fee04789f891bdff2a7a26877316fe4d8f8eae1091cf0fb7407e195c0e773a6b606d04987b16e578e53ceceab38442ef5c7614b8e836ebac3b3ec47a6c7b6394a8fe7b2dfa92bc1f5341d1e77f063a2d0a16607f3dfb8bda37962d5c808053dd5de90ddbe5a5287ab4a3f45de849c69693a78691cff56d374d0a0e12676ea83ab847edf7ee1e6a5f97912fa2cffb3fbf49b5f0f1dba86a3da72fc274125155f8eb85fc1cd23c19b7d62ca6ae01a94c8efef042911502bf85130ccc9a6d802899590831e1f12b14ab5baeba8c65d00469ddd837b5421d20b2372a4a01b419fc4e76814c2d8674def009cd671789a44df0b2f437cba22edb3c024b3f5f4e18c439fb252b1a84c3debcffd880448cb6395de38494d65fa690df393d6921aa3c5b2b875c75cce986febb3e6146e2e66bca726f18e9f9da5b5c631938c012483c71f6861613024cc1cc66624059ce83a595ef5badf7cfd6acd6316a458bc9a9f006d5867e9651a5c419da03fd5176e3c13df3837f3f80b633495232693bb8593f5e7a9f2df717df1cb6b050131aaeb33245f4fb829ebc50af107228d8bb278e48c1c362cab055fda33e59d6a71ed625ab5754b2a51d0135cba17762668c7c2b884654185ce1ae8120d8ed214b0314ffea277cc0b44285a75ba4e8c79503d14a6ddc31e13f45074b3ae3146fca1012f2aa4d5a682d4420c97b2787d740bd8151aa3e4da2a9abf01966cf6677801c0fbd95146d409131f51dc38f2c6218afb8b67109af7f3100314fe7b12f714a708c8c7b6d7382200e6d61e63ac3b6f6fdf0aea6903ade35c5f73ff449de0f7aa1436ed96e050a7227428d539475ee25d598b03cbb93d0a237f06194ab01ab90ccfee0a83e9664348e2820b47b5a591d5a5fed1d2d9d618817ba979bab2e8e1e54ef3c9b2fbbf0b4e5df4ecbc9f2ef158e872916c6eef376af994f0dcf63b4f9c03b2ec975ccd9c249ee50897e75ef03049e567988b53dbf8103a65e45561a56c375c6f21ed9fc9eeeb0a4ef5825f7305e6a83a725dfc3aeac31a311ba3c79f638d3cc8a2c25e6d13120b0b5778b44313f236347a239df6549165de333feb37eeebf2b9d393d3ee53bc1f2d9ece373431a8a90e52e6d7572722320316eebdb1ca51489bbdbe688b6e6434f6f99e859bb4c24a689c9e3f4cf4e95e140d643901e0e8694fb97432e150067261b304b2a4edaf05c3213692b358dac056b10944e6f69614fea999e1864799696f173e53f15b2773a3bd3c5f2d90078ae1e70b9bc9f0040cab78f9db64a82f216f3ffc4674f309c2bae91b5d103b732a01a312b3249e4112cbf06219ceb468645253e39a93fc36a2b349efb4a7013efb26a6482734179e760936d0c347d403837efb177c0550e1cb5256cbe07f3b6cdcd5aa0a93912df119cc99c2061626bfde0b383e315351dc61b8e4d8ff096272fc4ef0e4d33620765cebb9b55defd667fe2ff5a956540fa194871f151991f94bce1cbc60e2e76581975b761ef21b8f7197ec51a3680deeef08265ecbc26cdbe317d338309b369cd3ecff3e3321139ef171008c7ae834e9f5f30d3483aedda051acef581a8cc465d978570a054fa5d2baa6f949873acfd2720d3589919d01896c87e4720e42fafa23ef3a8af55e60146625ee9e226b0b990aee75bf16dd27b42c1e660d20e3f08929f7699b49c28f94545863590205108e1944ee753d7c4d3dba71af127eaca763ea31269ca022fd99833a42dc5bda0cda066048e31ce954c37d8d3e21e3f9614454ab8e4e05d73edd30498964c8fbec799082863b7909711fbba0aaf1737dcd5704b8f915b26513a8578b84365fe5037015ede5770d91560010cde275575eb28b5c10c674bedf088cf38ac39f1be3e8de0dcc19a97259dcee99b2b3901932cb8b2bb7aaf8bd38e57ee6ee7f4bec83af28c3185722cc2975a504cfa43077b2c720ecbfc6910871f289bf8f3bad9f5ece6d1ee7db4dd15c66d804bdcde80738f5211b0dcae3e22d0b65be537172f7aa07bd448c7bc8ca324349627a2352c7344be3f25aa7e9f2082d3e368dc16abfc5d19f8efd28902dfd2b5a54bb096cade8fbb69307ee7866b3c3d6a71988ed666007ced79dee52fbddc3051475214e7815da00e6b1e932be719173e4ecbd3a7858fc6b170f84999", 0xb3a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x7fff, 0x9}, {0x18, 0x2, 0x2, 0x100000000}, 0x81, [0x9, 0x8, 0x6, 0x1, 0x54, 0x200, 0x5]}, 0x3c) r2 = fcntl$dupfd(r1, 0x0, r1) getsockname$unix(r2, &(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000088000000000000000000000000000000000000900000000000000000000000000d905a8cfbf05f7f029b5e41e3c4d437a41466142c84fff925df0be99d211b20f249600df768e91697029d9a29d7b2759416cf49c80a56f89b2ce8d6a50b34ac4e5c2a4f371d998b64b18cbd2e53cd99f3febccca8b6d37122be4323b322f98cae039f2d2edae70971c884b8dcd60a2481e5a9cef53decdd14d94cee4aef6f56e06ca58e16f15c6e57aeb47c883d27f40a5bb4b6610327c4f8870d1a932cc8b5cbeb8fba4e7280c212a62e7920190522bd25ee72b88776a1f3c352d48f2af4271dea6dc053787e0fc3090624d6dcc927fd81002713f1b00b129234f3e95b67fd2000000000000000000ca7d4ce5866020a25cce22d9547d032452f930b7506a80743961af23610a167c4c5a9e012a15ec331221f4137c307b4f01f928099fcf31b3c00800000000000056ba7ca798f0e5054abe990adaaf549d070d0ec34d7bdde6ad6c36089eb58d777c57582dba00000000000000000000000000bec69a5d0bf609b78e38a23307f459f4732746aa2b01f10672eb3e4c2e3bbc1008bceb0f566eff2e86b2781bd81a11e8afa09189424a8a5773b31b7003a1c754b3"], 0x0) pipe2(&(0x7f0000000180), 0x4) lseek(r1, 0x4b, 0x3) ftruncate(r1, 0x6) r3 = accept$inet6(r2, &(0x7f0000000200), &(0x7f0000001600)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = semget$private(0x0, 0x7, 0x5) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000005c0)=""/189) sendmsg$unix(r5, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) write(r5, 0x0, 0x0) dup2(r5, r4) ioctl$TIOCSBRK(r2, 0x2000747b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r8 = getegid() chown(&(0x7f00000002c0)='./file1\x00', r7, r8) bind$inet(r2, &(0x7f0000000340)={0x2, 0x2}, 0xc) rename(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='./file1\x00') 19:04:26 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000000080)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = dup(0xffffffffffffffff) r1 = semget$private(0x0, 0x1, 0xa0) r2 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x6, r2, r3, r4, r5, 0x10, 0x9}, 0x461, 0x100000003, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 19:04:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socket$unix(0x1, 0x2, 0x0) 19:04:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = semget(0x2, 0x3, 0x440) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000080)=""/217) 19:04:26 executing program 0: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) r3 = dup2(r1, r2) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) execve(0x0, 0x0, 0x0) readv(r2, &(0x7f0000000000), 0x0) 19:04:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = semget$private(0x0, 0x2, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000012c0)=[0x6, 0x0, 0x8]) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xb}], 0x7fff, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x60) r4 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000200)=0xc) bind(r4, &(0x7f0000000240)=@in6={0x18, 0x3, 0x0, 0x2}, 0xc) r5 = dup2(r2, r3) r6 = semget(0x0, 0x4, 0x4) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f00000002c0)=""/4096) getsockname$unix(r5, &(0x7f0000000100)=@abs, &(0x7f0000001540)=0x8) r7 = dup2(r1, r2) write(r7, &(0x7f0000001400)="74ce430150ec95777beabcd943ff9b2d633325c4550595ae19515eb1702c61eaeb315a390113eec39174bb40158e4cccd8833f829e7fa66249acb14d52a33ad60842c4395114626a880af9c749f3b8cf09480463568f54c65976336ce80eff99fc17fe925c5e349d561db195ad0a153e4570b19cf19cbb9af65780c8e20537e8e192577129505c5c5835e8901d6f2176ebb01c4032e5a7ed33c0e0186c11324a803e947de7fe3f5242d17ec89ab8110944d3f6d1d496afbcd2d86b76e51a787bb60810f35e09ffff5f60314322e7d5a08acb87630cdca7b4bdd3ffedf55a1eb02a628cde", 0xe4) r8 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000001300)=""/242) dup(r1) getrlimit(0xcc97c99eb696e450, &(0x7f0000000280)) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000001c0)=""/6) 19:04:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r0, 0x6, r1) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x5, 0x8000000001001d3a, "ba75a75db57180000048a00dc25b4e3d3d00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) bind$inet6(r3, &(0x7f0000000280)={0x18, 0x3, 0x8, 0x9}, 0xc) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') 19:04:26 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10ff2019"], 0x1, 0x0, 0x3) r0 = socket$inet6(0x18, 0x4000, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) 19:04:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8000000ff) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="a7ebb9727032023f9bb1226a2399fcd344e33ecfe20456ea5592bce1726a6528c6a366c694ee077fa0766bf437f6868ff9e7a5a73f6627ee4e6dcc37d04f81a3a8aec5822f3fdf0be819fba19ea006c94606866d6b080f81c4fe3c9a55", 0x5d) recvfrom$inet(r0, &(0x7f0000000080)=""/238, 0xee, 0x803, &(0x7f0000000180)={0x2, 0x2}, 0xc) 19:04:27 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) close(r1) 19:04:27 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, r0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 19:04:27 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) chown(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') unlink(&(0x7f0000003980)='./bus\x00') 19:04:27 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x02') getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000200)=0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) semget$private(0x0, 0x6, 0x0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) wait4(r1, &(0x7f0000000240), 0x8, &(0x7f0000000280)) chdir(&(0x7f00000003c0)='./file0\x00') r2 = semget(0x1, 0x3, 0x20) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/4096) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 19:04:27 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x8001, 0x2}, {0x3f, 0x3}}, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)="01000000", 0x4) setsockopt(r0, 0x112cf36c, 0x4, &(0x7f0000000080)="3baf40eab3156626a7b9238b3eca9f243713df3f9da7d6fd57b3f42916260b8ed75e598c18d565e1dea880a7e60a1e2b91c8d7222ddb1ee76c5d3cac20edb5640e1279d10668ad2cb26f79b85bb009d531f72913f8abbb861e5bdb42ae3997d9f6db1f3c0b67b25524f6b1fd0296e9bb3d6c2682e0304b935e8faa71dea6005c4a175b09597f5fd632e1c5bb295c4122dba7319c9f283e355d4b7b4b3eec8467ba35658b51b19487c20fe16b1cd8d93685896be7ae701e23d9cb716efb1aa3f55c97b1ff0aa67422f5bbc6cca2f82104dc30936aff2f9e7d5305e611d433dd6a44e423dfe42c107ea230ecfdb105821c0579db14ce90772d8ce59ecefdaa1f7c4f1895ef61de22255517bb0f2367cf077c0637864408cea5f6d5abfd2a5816e14f57da5858c9a0e179eaf865323edb24d25ea4c712b8854729624a8c1943d9ebe33940bc99139f3a438becb1b17edf31641a8ed41f95321d8270a1425e5accc1ecf625b9d9c69c609f640f60516272410a6e0c1852e528ac98a25a105b81c718b7fff4c4a025e3360214233e4f1bab6d0aad1885b79ffc514ff652e50f8fe71b00384f1d55119970389de62d6da8101e648e7a48ca209498ddac647327fe4a449bae500e4d75040c2a596be7d9ef529a7ceb9099a5b1e5da4ae40a3499d9c8708580d94230815fde5c5eeeff0d75d27e710e2b29655298198e23f4eb3a4c5a3f54c7a1cb8d8512946b5ad3818fab0c09c63fe36b51be43fec5323f89d15d0fc2eec9de99bd6e3ceff23291f4f454bcb5b19353e326e7c9322fa6b093137781d914bf5cd13ac057e6ee698274f9f2860003e2a5f98d47f1125713e1e04b4f171ae0a50541ea85bbd9d7a5fbe00dfe7f04d5cb35c361b0c3f313938e26875df04a9f63fa25eeb8c607541849411a7aac59e08f21229fbe0d4f943fc0432c047fba7f847f1fee65cbafc1c9aead9618641912294c47c91198b7cc14df9466048207f983ca85af7d76b88f8eaa670a11ba87b0c231313f9908629bd5cb4a8ed94c9db1d7f4ea19048818bc0f9f3390dafca418b71d786b6fb7bc29d7aa2cec91dd8cb3d69a7cdbfad95a286f8e11c31382e0c9c0ae503baca8ec5fdcc8cf9c33a068a0783fed12c6e139ba8cffe181f261ecf28234dec95ceb90f5d8446528d2bf009ad572381037666b621ba4629896948753efd42b61b2ede3cb8d387f1e196fd51999d107d7b06d4729122204481b579321182b494ab82bb1ae82a2253923dfcf5baf248e8d01913dde0cf9c0646282c3a8442b0cde73fff06a9ea56285f3669093204cbb353ff950db80f071c20b36e3d50e599eb420824d1f630b0d0862da500f38e3250e6572371cdb7531f6d9458d75069c1d6bd8290e5bea9e06e9d2297187a587d15722d00b77bf131a653a47574aca5dac891556d70f0ef5aec278f6fcdd68d5738a04e0f05a100517d5fcaf421b2d1e649c6f93b6078de3b6100e581d8f1acefcc53fb8d245cbc4a2bfeecd1c543111e49ff8a12b1dc4c099ba4963e76cccc46560283a48efe4d751dbfa50300ec5ffd88aa850f48f5707deaef3d6e84ef5ba61b07346583d9f0ec72a2b223515fc0423c51aaf327a689bf46157de455d00b2e8b886a81ee44076977af5d89162af934b755634c0e38e9f0d37e53c9682051566cc3559ee59ec139f550bf46a723919da0327515164bc613cc1da261689da4f432470fa59f31b44180c8866b01c45fc44d5d25986cbaa01fc8fe723e5f16f2b8ad532df7d27a52cb980952b0901a8c827906472644a3703401fe4f5c6dbc9e94b1154c518a1bebb8bc72791092629b09e8422bcac043aa56b1c5803a8c6e6b3cee113282344b1f4edc7ca9509e0c04b0e96cea154a71015537c0b8b7ef3481c2be927115d3bbcf85074b7ee7c9e8a442fd418e564209910c3e3b9870407a941dad3630379641e68caf230d4a0a8fd45f60d585fa534066fabfbcb93c3ae55e917e9a65469bf7a4a1de7c343d1c792de7b44a3179ef628a59e6939f67266d4e7a382dcc196dc88f138a3cb6c8f8656307718ba18257b926c31b8c4e00d034340f18a706e7a6387c1aa58186e482fb42499fc5021a8db95417d3ceb57c26040d38946660f3892c46a665e12aacc2a1d7c09fed5224a1ccd08b1ace626be2a4d64fd668ab54de53ba9c54c55c8cad434689d6c93a2e57cadccc4eea178a041094fbf04f65ad988796b9c4462e578af62031fa70b22830de3b7ddbff13c1daf6791a33066da1913bb2b7a8dc363d64851f4a54140ff206b306bbbc96ab3cbe574fdce34b4083f7425b1e6c092fba232260dde49661a0a0648d478d94a4e63ba77f90b35c62ba570f9a92e9ac8e7e8f5c03a890f8bd2722d7f1305674baab09d8bf73fa47fec0682cd7a8099ba69053866ad714bd3d051ede3679f2b7ab4bb8440b8e0eb5e1356c58a59965cdbf9f60a0867060c39a3e9e3ff7c2301365dcb48e19cdc20a56e06e9522dbb73147db971f38b49e07a27f3c631d1a24b9aa82dd14083493e58c37c362f6c5dbca15198f744276724b7db190a47786ba0726c51a424788c0d66ec9500c0c6d84d555194e63e4d25915e7c25838a76fb836848d6e8daedd95187884a29399c3773ebfa3dc6778e2207a2ca255116fc4b5f828a3ea0329d06fa0658a0df27bb32e25a73d9f5951282f1f1610d7a1a91cd3ec43bc188e6f5eff172895ebbfb359c436f542f2306858fdad71ad3b6864c253a2547db3011eb23b020e80d2e26d087bc55c8493ae1bbcb578ae30da093915d3920bf70ae794080d54e4c356f56ae59d0001a5db8ca37c6394b04475c34355561f09ea84bf41f50ad60a262632d1c64e64507255e275ce1803743642f8ef197f46a87e48e59960e25a211037bb869756db82a2f8302b79b03567e3e0ea26125219dae54dc3835b1d893323fa1ccf1d0830ebb9b05c8be75dc2f0fc82b423e02c4a417b2d5bac8948ba0960fe9eef0d50d2e3472f464e4ebae73d1a51731eb491e99a9258a2a74f5acbdf0af60fbdc48a1274c5f7308cf09999cebd44eaceca9d45afbb5e3445417784bcae987e6b6d630233cea248c059cfa13f6974273d9f58d7f8c0397b5a9b6f6b4f02d8fe101d9e99efc902c25b72c64af41543d9ae199f26f20adbd38b0ef8060ca5833517952f035c3f297bc588ae7ef59537d44cf87a41f63d4d4b1d56c8c65f075410663cf1e49d89468857d2fdc7fd2d0e2773283af91f6a4b1556601606c3ec632a90f8a525e6fbf4a3bcae2e1f6f3ffe6e25795ef2273ae703ce3a2fa16ac43c96839be001b94b95c433e41eb7b7d153e1deff206e1da037da2a4df1a4b36f81a58fdb117415d89a56103a80fb3945d40bb903c70b65c05b277ad224472f007d5848fa8eb6f32a169b19199ac88d7fbf7d8667cbb0e79f184ec95dd708631ec95148439ff26efe1f33069e675f5704d73fde13a3e78fa25c512665623835d1fd0dfab4de088bc527a25d7b158c0d941448b2d605c73dd9cc2c92cb132bc50217bf9ccc3f465491642d0baa1e0e16d4472c41fb7162bf74cd88cab49fd704e154fb3e012f6f84e86db5a41af44a738a6fb8d2b9ef5652409a553a92d4fc48d01f6b2ffeed878da30856c21be8b447ade59c40749ab11cf1e398bbca0312e2c6256943c2895097f2c78a7021ceeff5e0978febd9bae9ec3dfad7b94eca18edee1425a81d6380d07382bd98424165eaf65870ceff21b9f25ece23b6f294a20b61015aa30fef49ae5df086913b179c2b1feaa36a9b0459ac40ed99e63692ddec778c8e8a8e98a76aa7fb94261720d804e5c2ed31748dd16d8c59cbcc5f5860b045a3b63d3ef6972eaee8aa9fe14caf4297551bb29c9e68aad467cef1b846e4970393c20d3ce88a9d350a592d3c54d1e919ecd67a3a11eef1b2c5a97e732ecaacaf52a289b4fda53161bd8dd28a65df307918828a96e9182fce53c8511376335d5c788fc67153cf2f6502f5c800ddc9118cb9bd84bf15ef9259868365ca11e569cad2fd216f77e6e0366da9116a3908a81aaa6251ce147f9de54dd4e138f81de749f10dbcedbe487322c652aab706b745ec05875de31682eb1b88e91dbe5915424e20f969641508b5f7027ad1e511f3d209df36d3f20206849551ceb0c0dc726067a66e3f4a9ccda53205118df4fe5aaf30596b8daafcb657927225e227bbd437969b42c852f8a3b9f7d269f64d4a81b684515cb9f43a6c5789c6638cc4287bafcfefae0631439192b16f80e88c70c46446712a39c8fdc019a573d3b70444c7f0a26b351a0a2c70ed10f5dc47d5c285df83ef20c62d9c7d578dc2e3e334c2abb13d87033768af74dd4760b133669f83d771953b55dc388198fb81a5b0eb3ca2cb394c4689c3f57a80f686823d73c828c9a0e724f892c2375badbf285db1314dea0d15e873812d9967fbaaf1ffe5836ba85702c3c7ac4400891d8800e57fa35f87555725864b6a9425f3725af50672a0c337da617df415320a998fbe44d4f7f4c9f76312f95d52a9f94c2fc1e08fa0d26307e79247ea34890b9009ce60481ddc38c3660188e12bcd29da500a68338d96ca90075a41ea1ceaf2782b996c9aef55e2b7def46c994dd8ca5810679e9460438b9a635a391a9aefd2705b55c78b6a6d4be0c4fbb8d27058681539a9ead7dc49bdb39f9ca9a7eb99fd36dcb23b904682db833a1c5fbcb4cb2c402862c53fe405331649499fd5c14a49451662698a5b36977b3392784e66c5c6a344bee215bd15bcb80fc6809bb2f72d56aff5056c4e74d81c5370d9e647f399193b81b2c39061c6f28f907f5c994d67cbc3fc057628d0b810d6d9451b6b63759c135001c348c4ec3112dbe49c2b0cfdbc76d81516ebdc6b9634fbc0e5eaf568683291188ddda00f6469b4d10ddce09f3721010ad8ad982c5405a48ff622b7bbc1f2a475770f53b83e4ac3e4af6416e8b2b37dc8c158dfe4fb9970ce56f2c2d1f4f2fd7e7e9eb15fb1eea2f66eafc26e2c16c1387b16d0bb31f892a4d5d84011e791e95ab5d619ad954c42a6a588c7fada3b2bc1a6ac13e0590657ffa24b9591dfa0d2ff7621fd072cdff4109a290c54f2a3a526edbb93d512b45f8ae367540bb8d5fefeea5ebf8d08957d6b661e707b3a76fbb326ddadc827ed29c0bd1c90081322e7dad7e22df8b73d19ae76539f815bfd2ec6756f419f4e05c6f92ec17694d87d075294f9f0424d5c3cb57d9cf45f0741c43b4e6613fe2887acafda06ac03744eb45bed4fa58d52bb2d9e932d46a32790905249cbc7ad155cdd460ea734ec3a3920e68e4445ef2f27cd40d406bbd533c2d81428c696b91f63c10f5f439a0a6b1db8743b621c07bf5d0774e3990d6c61b347d2766358b8b2d4e8004918991e8dfdf740e94d79d892c4308cd95ed3d01ba5f23178821edd03a6d533d272b2a24ae4a35f5f4d76b3e7a348420c9d4e1dbd690d6ddecc14b4e6214c9d5e62e364655a42499731372e386cfd6a25c349d4671e9d7a59479aa042045e4fdbbe8695a4e461d39f708b6157c496c1bc4719d6e4c55e78215abda132d39cc653318fdfa9bec26eba7a9267e897a59cca791acbab3ae681bddb816b85efc48b1c4353a7a3b623e9f86422cbfdef084852c133f2a37944109a6217b1d0d39503d686b66fdeb94353e2bb82ca3cb5cc39ef5c0ef0a0263e970f6f0c66c6086ce8ac477c57e893d4ab6ceda2c7cbfb486d2a5c3156814332cf5017dda23cbb2dfd5fe901759f02cbc5b02672cd1277b5e5ed39a7d04f9", 0x1000) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040), 0x0) 19:04:27 executing program 1: open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0xffffffffffffff7d) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 19:04:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x7b) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0xfde2) 19:04:27 executing program 1: r0 = socket(0x1, 0x1, 0x1) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpgid(0xffffffffffffffff) wait4(r4, &(0x7f00000000c0), 0x8, &(0x7f0000000100)) r8 = getpid() r9 = msgget(0x2, 0x200) msgrcv(r9, &(0x7f00000001c0)={0x0, ""/2}, 0xa, 0x0, 0x1800) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x46, r2, r3, r5, r6, 0x1, 0x8}, 0x5, 0xddb3, r7, r8, 0x1, 0x5c41, 0x1ff}) 19:04:27 executing program 0: nanosleep(&(0x7f0000000240)={0x8312, 0x7}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x145) socket$inet(0x2, 0x8000, 0x9) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r2 = accept(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0x4b6) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) close(r1) syz_extract_tcp_res(&(0x7f0000000000), 0xfffffffffffffffe, 0x7) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x4) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001300)="6b56d732c397dcb34cf36eaaf482b74009bcfc36386716d124d1fb32c9e867a96c28b6836fcfc1a9c9339a8f9ccfb32bf84dbf57c01b3bd98d23d02a39722172e57ecc018dc912482645593ded4a1e49a0b2218e1b7f485117666003c721be18d655a252fe28c14ef89f1aa0cfc26ee91bee199f78d139c168c670d00cd52c894d", 0x81) write(r3, &(0x7f0000000280)="c2c039b0a4aff02a39dbb6827625e9acd1e4132b447a7ef38a00d0fe19d5b4f1963a24062d02bc8616e70336ecf89ca4909f856776c0586df5218ea87d40ae997cc353aa83220a8441482e5c6a541bcf972915dba4971a7504c1a63cbb216f3a765d14f272e14d6f76256356c56ab20bea5a5a4f6f5cd53d3554c96c342cec778f2c45c25657289e0a88e417dfc17d9517681c3cadec2e4607a13394791a8c7b658cd46e4e4a566439ebfe43791775f850b11f5c7fe2bd73a1c9de34eff31c7236d8691061ee96297a3ca1de221f96e02ec9246b102e17fc74a6ff27db6476bde9d8cb858d81459ef7386682961e6958ab360cf741a83ae9088a4f372f8f28562e59206d8b779d7e7af619532cebe07d393c21d3dbed5053ff6e33fb77110aed5f699918a6e24d1e95a9998fc4f04ed439d8b35b71157015e184265ea9203bead72e402457b7186b05861eaa5bbe08e810ea42a0c9aaf8637cf80506aa7c3ce617e595bef1109f432758a2a4d821ce366191bebf8dc8a708b912a4d5037e0b254bea3337a88338634137661be6c0f4455ff90cf72f5b9aa7c1d6c7bd5d3ad9372a1e054691c7836bef3956be269a564296c42ca96fd15990324a29807ccaac1740a095b3184f56d8e3e89b37c0c60151560f8499930c5fd0a1f834c50668d1e33e9196e33f58156f75aef28fc4db4a2b8f7182e9fbca6c843b209f6526bc7c2b1bd18820a2be7e64c968a8af3b3775078d509cb84c13c30937e0a8fd959fbe1956f684e5c55bc0a1638bdb0c675146599f347421b5e21f292ebdef1e6ab7699d81e19bc8e27010304a0999225e362060d5fd6132d4646ca27175daec9876adcba94a9be750b9d4313f337b7c2c94280ecb2a11da3970042944f857bc7a8c1264718697ecc2494fbdf0bc4890ce9f239cc5d151aaf800f02d85d0e0e45b945a7008b2a3901a3ae0dbeff0323212780a706040faaaddac3c872d957512e096d4cca0abb69e8abd41cfb696a0efeb2ed596719bef0410ee8d8c2cad55d063ac3d917e9bd2dbf0bcab6959850f148783fde84b5acd43cf6d9f1c10a9436baa5156afb764dfd034512ea66f3964197d9cb5ccdd3a2d07036032202da89c97a358aaabe0f660fea6e23c3d45d9beca1d2b80ede27b629413dd57354862b3b770de0f30316aba01a2fb801661943f853dd30f14d48ed8dc701d5918bb9a41c8b1868d4ebaf66aedaa71e2e7988ac807d778f4e608ca1d77d5a10cd49f722ef28d378187776443b7bd868e99d3dd871bacc8614c3d25e10901325e3142161bf1b1098afaca05f5a961106cf6b4a47a3ba3647c6a5b4b536c3a129d5dd4f5f7ddae4f5e2155f6feebba7cf064dfcf3a4e33aecc365e5f6b436732c6fbe25b6ca36ef6542180a5d298874852cfc393c83b9057f29c8a8a9302378a636c4020436c4e60bb280751a05e0a53d98f55676769060094ed74e40d4ea28de261f099bae0e429b3f66c72ee46575a381508c9df5c5da5a900ba6590f40b06b3de357a9fc433ef0ebf7e795ea1ed284ccce43af27892bb0a9ea1b354b5cc0f7fbb3701fa6642b9ff2be65cae7b9aee81238063497d00268d1a9f57aeb6016d7b19c741885da695924bdd8cb0e3d29643705f7b7e9644d49020bceb86f99adcafbc57c2fcf1d31566e22dd8edc4791162a93adc397928d26a60f72c38c90dcdb2dd6c8e9013b2502f26b4f733a4250f44dd904f712371d65d2a4c66d1375bbfa6345c368bb4da46133ebcf54b2d8db6f0b6b82beb3a43919219f2d24fca987876d7a0a47723cfebc8fb4f2d1bad3c1766535d735256e459d01c6802fb7e0b47db0624cb7947ffdacd34982b83980ce35d99f89189a50fbac025915c77fe34e5e665c25e9943099b36289b8d4080b0b66f0c63448f264730d859194bbc2e0f8d455d7627a69cc9e96bc20380838807fab5eff59b1a7703f785dc651364b2dbcc0fafcb1cfaedd5aad26d11ff5555993dabc1f3850ba589278274c63f21c4c129cc8bd31332ef745304c28a76ed29f41af31150974839c5e32a3a7105b55ee1d22a1e437ca5eaffb5212556621ae23befb44b673495678ca73738f0d26e084632e3e44fbe42ff5bf25ed58f8f1e8ebee9597912e452377d3c9250639eff4c5fece732ccd31d9d44ce8c5d1fe77bb0da046e2a7b1be01a874c562446a29a55c0da753b49545001a6437a261367edb6fbfbacbbd65f19adf6cc112b93036feacad2df3ff46534f89b64db40ca63f4ff4786b5aaf88b992a9bfb37c1b22f8f780b1423b02da7b1dd860258dfabbaaac781e91c9ac4de90ac9d5dd6dfa610cf2516e95ca689af7cffa1b7edf24e535abc0c13e21779ab7958927faa8dd2a1f4615b4d1be03b92493e9497e600ed25e10fec0df6b0c6c58bc5aa7ef2a575df2bb93974d62a124bfe8af3c40e109620814f4d63f6aa818df9a5118dd0c07c05191b50b6097b8cf0923cfc1ff214c5a1b6419f89a2425fce5486d3eb131ac11588b86a6da5b03b0ed6254de31fbf285162785ec296220e054d456fae2e848a57b1897e8de2dab80b2f926bb7720a1b7a46c06404b7058bbb77c2d7036dc68de49e4975a12f09f26113f4f3090ace21df30fca1ba88976ae09f78892e7dcd13192e8d77bd5e554e6fae691563f786efcddccc907268802380fe9637571ec1e2a739b50f5cef41663d268f876a926f0b29a9db097383553713548cb961dc7f4fc5528fa1f278a57612ee82f3c9a7461a1322a517cb5a7f25cab8916f6cf1004baa53f09c326a6dd76c6255ae1641f526f96732b4ef64cbc62dc2018179a07324fbd25c1c5c12c1c77c7bce50e3fbe1c0d25bb358fb77fd0097951c637f93b854e765776b6b14755692bec9dad7ae9d90ae3f7dd35e7ff64883489b09771d90c5deaf434b88e0da9eb4f04cfa90d385e6a439ec7832d8490f4d73bc39a2ef63dd89838df247e807c4cebad3b436d9fd56ab725c33ce1b41ed4499913186596e6c202c90e989ed556b877de346168b9db58eca0992e6e8d9712e8a35b56b883d2989239ca605adb2d47481a4dab17d3228cf5d35b0bb17c5a080eb1c5b989626737a1474aee9b277ba6c0bf0f095a2a7e244c59a16569c71300f3c8a7e2b8a5a75aa8b2eba3b7b8727d6a83f93c84c9dbbf572d5dab9cc2f4b6718ffb385f5e806f61f7d1c1195ee7b432c64b86f6cefc77eb7de70ff748b6d40d40d4efa70ce83b433b70074dcb38f4ad62ab4497f81de35f75285621bda3be1576948cc7d237dbc6878f1a9899141460e3b5f1788b4b0462dfca641336168975902dacb504f8a00bf8aa282ae643aa28a6fdb2cb7b50493cb2216958a48d518558dbec7509a12de64dccad97f5650c46ae774504582bfcf998b527fabfc5bb8cded92749a15f46618489674c1a0e5a0c1f5ed2776a3b8704a87a15d0a396d4c3659a848780a16c719d2d7e0c50927b475df256667b706a477b52e37801d5859e4951e6e63b5c011d13c5874acebe1de7852ee75b27a2852761ba023bb9f08256ddf96b2892e44f4ab8131c9fa336c71f7a06a45f40011afd229f09f66cd01cfcfe5c695eebbb5190d59d0e9a4ea9e5cc3c8d7f6418be1a65a4b825af4017e48db4697a54acb2c32269384f0cff2479e37057f89c2a41ce4ef1c67557550be044890b4008bacaf82a34a59b903fadde366a9e5d6ad1022e6b318851a7faffcd0bfedee6fe50b9c6a0b368d2a0be0da93e22f656d65e148525b373b49cfc7da985f735f91e10b606e12e413325a4ab04c05c87d65fa81ba2d53907b6ebed1ee585dfb98dc8b542d3bfd3dcf8964ce07281feb8f8145cfb688244ca1f221b34ec145a6657fd4d4d73234603e1c8deca5d53d2babaa0b18448b1a6423404e1e196b142ebe76b3dc044bee1d204ed58f1389ca479114e4b2fea1295b3d498f9ab4588d5339006c677b26238012a31720390cc0bf7b693cd1007ab423b06d5ad4f9dbe641f36250b6356dd51486fee21cd827876f0ee34205c19e07004d511f1b5a5f9eea8a7571c99a3c610b2dfd43f093eb6900ff20ef522a66601349cd45703bb2f0b5a456a430c5559db48d61cd0efad2fa73376ef0c34193bc9098a80547c231fc2afce390e29db1ca4de0c4db110ee8d4bf8be74591518e6bb9264793c2e20a4edf93ceb5848279b7f6132ad2f87478c838274f9290e7f85d13d259d13ae75cb6deb3df1b57ae1a65ee2520497277b8a8b9f7ab0293a370bd86dfea19e8a472c3cfa046c0ff7f5cd3b0d8e4e134bfdb61015635196b4c4ed38f7a2b8743db49e3728f0a1ffa791774003b0253b64f2937b3b9a0b7720bf2dc52b793c16f791ea2df2ede1ffce2d2b60c985c583bb3722ed4b7a6dc7908ac897537419dea4245071e22981287f96c2039ca47848c8c520008307f7583786d6552ab94ca45bf62d13095eedca46c38c031fceeb7e4ccfe7ac7abe5e186d71fa1200f82634c57d519911881391df567274080679b4ce5f9377cb4bf87adc78cce32a356149916567889bf1793f514f5d9c472294171a549b334b540dfd76b35923d1092d9cfc83366b7a70c5b2efaf32eea3ede3aaccec98c1b4b18c164a90952a038f5e8240bd72c084bd8b66202b655d1b93a35c935a93a41349ac87a2dd2ed4f1e96b6d08c1cd6f9dee18946a64a8ba219dff98f6bfb3472f3d4d9d5839d6416f35db6a17894d09d338d748fa440521b6f457f6645b6494e8939f66388fc36da4de67b72a6c8a1ec4a6a82e0c4f7c9a9c40dd1b0740c8c9833064a102823c85d8259e239e41aa539099ce6f1aa9ced77f6c3b4045280224c99d2bfdc1e215b709e56c3b1bfb2406e2afb9c17f3ac34271ef19e3b73df4427755b87fbbcfc6874929f83f6ac83e4c2f1258822e92998fc2fe646a8857f5678aaaf69be5c75082291b89a7d2395fe588b5a71a52d08ea1f9fdea1d3a2c3a69e2598cf9cc2b683c7934425fcdecbf488ffdbfb5e15745733641407f60cdf96b7ef916a08f16d6f7b184cfc18d48488cd0fea1f4af4e5c80079f18e2a485554fd497071713f035e5efbeb1ae1eb21d9e7520f2c87f0e88c8a363cd02d5a204ec7483521180062c63205882d23d90886ea95493876c05cad0ebe2e1a3a4d07caf72264d6cf2f988744d44b50adfa587e1ba35201c4289d240460d61031621bce5fd9c10ff2e386efa50ab8322e22f45f502ab8cfa2aed52ef3cdf7917624ed87f7140674a5c37c226c69bcdce0807afe66c088e38067dc3632bb172b0f48ac8c144167a9018f4e7c4390fa2b060b56afec668753d6f61ca70510499c667b9d5daa3d6de048c5cf28f9a1022af8a9bb55bf205fb5c504eaf7042f2f900af61547a8478789c3ebe3a6fa8979ae1d4c856956ce83877efdca31e2a55abea16187b93e0eefc28a808623d99353c1575daf0cfb0aa49f6c646eee9d3c3598e9aa773d24001473d6914288c57f1f60db058629999ffe9823ce55337f6c3b5263cc1349bb845dc46648aeabcca475fea7562401a9d9abab7c1aba3aa124cedbbba82fcb72f07c2784628cb31761167788c533b801ed4e50b43235a15eea8a1e78e56c42e88a201c579fe4af7bda4869383fc5dad26297e7399c8d26e6793b6d51ed0d13316d0b980ba42f3ab88c9d50102aeee596b12858539d7dc6720644fe7d862da249be266372f8518c465bd3fa5b19bb0c88a6d985d4f5faf747eb403d9dd8eee2ca1ba75a72c26d5e89a3b2263d8edad738ced0a973ec83e0d6e1cf21339da3fe14053841e3", 0x1000) syz_extract_tcp_res(&(0x7f0000000140), 0x7, 0xffffffffffffd08a) 19:04:27 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) nanosleep(&(0x7f00000000c0)={0x3ff, 0x80002d7}, &(0x7f0000000100)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xba) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 19:04:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x3, 0x2) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 19:04:27 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x9, 0x0) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) close(r1) 19:04:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac85b538a01000000ebd81823a1880d7a"}) r0 = socket$inet6(0x18, 0x0, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) socket$inet6(0x18, 0xc003, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) chdir(&(0x7f0000000080)='./file0\x00') 19:04:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0xffff, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 19:04:28 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x400000000000) getsockopt$inet_opts(r0, 0x0, 0x8000000000020, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x488) 19:04:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x80}, {r0, 0xc0}, {}, {r0, 0x105}], 0x5, 0xb8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 19:04:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ftruncate(r0, 0x9) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="1b0c65b6f96527525a390bed3580bcdc44299d2c40bdcc5a88ce1416c88120992385c4e02ebe23f1473086b1daaae5f3326e910226372807308db4307840f4ff97c0c6ec9ce2c84037586b069ada29bb0d53ce755b1d12f6c3a33559c236875a0896416219c02543936af126b3739778dca3dd9584a39cd96c787343ce9ca67a0fde3a7d9032ee946398236c76603f26e2047d1066ae2599337c11442104de6299d109c12c60837f784f6209b36a17294246fb9c34ed24d564131e29f5154f9560146e9987519b5ed8d00a476739ced422d4e49b7cad3c21e4d8452127b466171869a7bb68efdf65265fd74b83eb6919e178c3cbc18c0e2d1b2ae1fcc57c06", 0xff}, {&(0x7f0000000140)="6d200bbbcf2d8d82", 0x8}, {&(0x7f0000000180)="4b1096f368035ae705149f11243bc8576e1237901737ad24f326f8308e4ddca836323dcd4ae316f793c5b8274d5fd9b0a3f69530bda9270e33428a8f2bc3c277f33b38906cde5483185e158ad93f8aaead496c2a044d359d910c6df7678830ab85b8b0eb4b7e8f9c3363c2519a3f7bc6c3a84a22756fc7776e9a3185e6db38ee6018a2d05d0cd0f0e8e7", 0x8a}, {&(0x7f0000000240)="1ed05c64075fdd5964ff363686202466c1bf522140cd124f2f173907d911b8884a77a4e395f6d19d5062d5d0ba16067b21dcdeec9f01bc9d7a69f2daaa8e5fc9295d4e3dde69e5cc3ca62cdfa28e7afc567ea2c6af4260ea8b05dcfef738d769a6e1dbdea3ec9db82f27b14b3a537117a33798d40975cfec27aa883d9d9ebbfac6b7a37f98e6ea788bc0694c8eea7d", 0x8f}, {&(0x7f0000000300)="b20f29a844ce7b2d9dfb1b9eb9dd3355d07facb1efeeae44236e1be2d57e415e671cc17f6c9973096c657642e0ef92384bf3f25745f623d8baab6ab94f95c6740a6a8a8e96c7318df26aeb943b0c7d51b1cc1fdc35af2bad4dbf25aaf3d74c1925acb6dbb8b47795ff9f76cbbe3a175378e35faf62964aa9b2b8291e89bf95b9ab862014b3abcec01c492c49c459c084f5d97c486354b149d85f4a6d7baaaffdeb3c5c7199af32d40672a9268e79bef0788567aee0f71b0a9ce06f0d268235a0bd8d64c06d63dda3", 0xc8}, {&(0x7f0000000540)="d60a8b417783802949146aabb766607e70883972594bf308e53298546415d6209f679041994de76a69893e85aefb249c766ec6412ef17154babace13076da66d72c3c227a17c19264112eb89e41d7d6041fd9128b64139988d29b2b96fd0329c370db77b07da6d402987dab97ec43c9304c52a761d835b8ae6", 0x79}], 0x6, 0x38) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x24, 0x32, &(0x7f0000000040), 0x0) bind(r0, &(0x7f0000000500)=@in6={0x18, 0x0, 0x4200000000000, 0xffff}, 0xc) 19:04:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) sendto$unix(r0, &(0x7f0000000000)="867fe70877a943a0a32f0d69b2ad509027370cedc70bf38311c39c45539105c5ed4119d26214d9db719d3ccc4a9399c34d3b984481e4bf3f7137f9d2b1173ce1e9da8383fa2a34cfec271a896c2085ece9260703a87789a6b2fc3f98248f6bcfdb3a87f7753fe71034e76f1941ca682c5c862b9ef165e315b637aaa4720495e425354659d96bbb0b860d4eb1ee13dbe3e20f15ae", 0x94, 0x4, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 19:04:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x3, 0xfffffffffffeffff) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="a53496f8dbd55de9905cf54dcb3ab018197e9bad810b6b49eb40830bf589ba4783390c60e53f19a6792cc91e49bf3d54adf0838911498ed4d63dbdf22f2e9e3b37298abf17bf8f300ea1e6157354d44c22776f3f335e9e7649b96c626925bd2a90af3f8ace569679c41ca29b8231fefe1725d9a1ede8937e5d052436f7fd50406d150cb18f4a8d5a4309acece2a8d09d539953838ab558019dddf67ba0d979e4a5ec9aca1e220d4458f8b3d97e7438e11dd08f499d659aca", 0xb8}], 0x1, 0x0) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="fa21e1ffff7265ffffff"], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) 19:04:28 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0xfffffffffffffc00}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) clock_settime(0x3, &(0x7f0000000040)={0x80, 0x7fe}) socket$inet6(0x18, 0x0, 0x8a8) fcntl$setstatus(r0, 0x4, 0x8) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) 19:04:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file1\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file1\x00', 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x41) syz_emit_ethernet(0xa7, &(0x7f0000000100)="a9a7dd21724f0c2a56869f0fee3959e17b185525204015b0d8dee2d04386eede6725509168635f08a110e567b773bf63e465b503dfab9f5bccba24578a93d09a63cc7565f40a6ff2a3cf55e5a81429d68281685aeef77da0937399099565a4b4a7081e9131d9183a8b015e9ba1410c04e55287c974cc24a6b8e62e00c86abb501fd2063da70b12a91b007973a502fe230bbe45298798cd0eb473bb159736997f1123343aa0e178") sendto$unix(r1, &(0x7f0000000080)="47418a8659", 0x5, 0x4, &(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa) 19:04:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f00000002c0)="35db4bf228cc73c71444e1cfe77fc7981872c5b37fd24c6c3c749260c6a778ba3a1e87aedb898d1971cfb99b0006df9abfd6d1eb720a73000000000000000000000000000000000000", 0x49) syz_open_pts() read(r0, &(0x7f0000000240)=""/28, 0x1c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x6, 0x0, 0xba3f, "e5ae8c4611fa5d00b7828d722b81e3cae2507594", 0x4, 0x5}) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x0, 0x10001, 0x0, 0x0, "b23a8794ad4d95cc7560fd86db7977c4d7e92d47", 0x7, 0x1f}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0x1d3a, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:04:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x200002, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34d, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) 19:04:28 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) fchdir(r0) r2 = socket$unix(0x1, 0x2, 0x0) write(r2, &(0x7f0000000080), 0xffffffffffffff6f) pipe(&(0x7f0000000080)={0xffffffffffffffff}) writev(r3, &(0x7f00000000c0), 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) execve(0x0, 0x0, 0x0) 19:04:28 executing program 1: r0 = semget(0x2, 0x2, 0x0) semop(r0, 0x0, 0x0) 19:04:29 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 19:04:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000024c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fdedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2470d83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da495b024f1f0235db92980172ddd7462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb17641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6008000000fe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf140b00ec20d55d9b6cc58dad4e687fe811ea22504c1ac8eef3574d50696fc12eb9e6ad1bbd2eca3663f4a363d8bdd210bff353aac", 0xf72) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) sendto$inet(r3, &(0x7f00000005c0)="2d3836f54c5199efaba55552375ad0fb5ab639f08536c8732d39d4ba18183d6a0f0311e1130d59d0a83b7eb4ed9ead393ceb0c859ae5609d8354b11a59a12122567893803c32a42b226506590521bda08378b6946022a3a7ab7b7a18097b544009a0194c992a77a7550ea3752aa27d1779b457f3fd4e60f21c6a053e821dd11e6280adff91ae7ed779ca38f6205bffb23f94495d5941cdff1e44227b27e2c187d3f365020234ca63ceb5a9a49ff0ee55bcc3af8b767c3b6be0d9f3d38d1a1beef531b0c9c28d84439a6ed321ff2690c0f273f6cc50cd1b9d4bb3865aa556de1f40ce7042a3d67341dde58fd872ff305662bbd5b7572f8de59f6baae3858ee910352ee1c7f0682a4f6741a918d7f7cde15f7b110967526a29a1885b0274457ac2391c77e485ca65e49fc03cda0159a3c4c3b726991c9e3ddf50ed84b42094dc50475cb7b5bbe5ddd4622cfb5ac137c2937262a2ea07db4292647b4782715a47dde199298e7342f3e72e995ae23d5a0cbca469a8bb5c7e922f1b157288dbdfa55dc3191023ad21a6eb86ed05690bf783c529d17351cfe69327eba3a0bb7789b6eda9bc34dcd0f24a6365c3f8ca844574f261eb2ef10361d06ba4dbba8ef726ba6322e16a6772a47d03d59c2a12a69357c2fa08dacbc93c0129469991dedf44501758bf82aa3f0ce3b3d3e532987eda917f01b81c4d0b6ac7326fe1ab06e223cf583bce0e45ae6917b3fff4838c1c56b38b77618cd481a2a3b2e4158f3ee44d58cb673af588cd3f3c98718a10b4229be77edbad24906885cb9f87daa3f1ce5c76112e2d73f7a69ae5d03f1e3258cba5d83436cbd9ce68ab874001ef59fa587942f0cca957ee3ca0cbed38b9ce7fdc4255a1941a8aafc53bb62020035473fa7bc41cbfb54abcc8b54f3a6a9aca5f278919e249d09eaa090dbf2a4037075f0b2d1ad93dbc52af837312b68df2fca5dc34293a665f5195fe739af5dfe0dc0245d8867d937a38c81b7b09267a4851e430753e33187ad467b6d2979a6edbdbac3077b2b943a8076c7a48137af47e8fb13adef68faca11cdceb0c0b01f7f6615a7a3f61647266bb1f81d5cd96e818864af6d0798b1ceb5985c1e9d4f78df3c810a63745a9bd272b4f6205e53d20b7368e64750d4a3f5d074556e9dc884bf7e5b60b00bb274d4cf0c867dcc7a98516b216f0feb3d8cc03e5cb273480853bea01b7e6b4b60d631793ca3792fbee81ab0830f2265aa16cddb2be40a6ca6c7693bc42c456058fbd0cfe10792a1f55e05ddd55cd9e3f88d3e54f675b0694a028ef4eeaf404da603e01855a8fe6e221573b92c996cdc18d3bdfa75a8ac5057732d4746e0023120ad390eec4d7f15bc88f39c2195c51952ae63c359447adaa243becd12cc4d6d3024c289d82895dbe1d877345e7a3b43cdb8bb6f9d6530e6fff1e943a063af0cca04ce07eecce367071c5f0c0e5a0ee32c350a157bf8051417271a3a67e71b0349c6d8653cc293fecaa93b7066ea4fdf93fb198f3f48b632f2bd7b19616d2b48d660ac1084651399caf6d7e8f63909d7fbce06999fb322e0f368a301d9439bf57eea7db4893343ee78079be761d0e9a402e6ff0ec146cda44df0310e9ed7e4af1c2dc61657ffe7d3e3bf68748dedeabd4e03de19c679545c9a630844eabb243af6db547ddf60240d6d4be5a471990cd38102b18cfee051726e411b036ea42d8be8d3693cee3fa56b33d31005351b156c5a7255e3fb4ff8d127bcce3acbd94206e54e031f9fe4a97e815bf054cf8b5deb81cd2ebd2a7904887fe558fd25014bd8d7a98de657d4a66c5fcf11a3a173b642a33009d757c60692c4f51a1f205be266cc63e8869733a8978bbbac387d6f3afe44c1641ee099ec1d95a856f6436e656b73ce8b9056d3d9fdd23aa6663d0f4c8443907269df3535d3b94a6cfd80aa3f201f2229b881ad100c5f84f117b1465b34b73da01600a7c0836757342ce1d555344fe569a3f4e1a521764963a9e4e628c95301fe3a7bc69da058a33dc3d54df99d3212d2daa03445def4fbde29a3faa651c7b719b12042a82c511bec0122ece47da9c27bfe206800005a78f1ae128109c7a2a6ae9520e89c5c229d1ed4317a7b6e582b3236fb8de1fe3f2d8a9397a5bd4a8413a30995405de3710040df040fc8f3ef71d5745628d726adf3ae858681ed54bc95a3f38f0424fddf7d166893a3b4d6efec3ef624d6ebb32bb8814bb4f5753515302741db020e5aeb3a78bef4cacc7b13174b4c377675ddf61cecb5607eb223143f2e190587cad9ffbb8e56c9dc0c169901a85136c2ac3cf018466b579f8d6b652937a5a086c1272369bf58fedc59a4fb8fa2dcd8a4a69b3ca2d79b0731b4e93f696498fcbb1497eee162c507003f0f2a0f2282af9f505897309c340cef15e55b38bc628dd3253937a80db77d3ff0154c357ba2e464311023fd035de20c90f75498c14d34fe0c5e009b879075f73025f568bd069508cc801b9b01acb21c37c972264508b05fea8c613762755ebbd0b425e8817269b95dbb3f66b4c27810d35a06a0fed454b7ab4577b8f70d29a41dc63825d28223346f58d0ff824b73b9100f5935d02a362db8037fe9f35d2506fc5a83284fc72674809fa6eb9f484a52a65e3841d475b53bfee5b34f0a01b6ac5789dc921585edabf41aa9116f2fca801ebf5692e8f0273d6561321a3776c74a0649cf4dbfded9492e4ce2cf923cc839daae666f9e8376b4b23c4383991b096c9d38b7bb09bb7cc6b8f6d295579fd45394829fac6901b7d5731992f43e2cde3c1f351784f13e1f9ddf74ce28bfcefdd874a752ec4b7c5ab4f798776819f5333740e0dcce4cc62eea1f82a774456c86aeb09327f3a328cd22a91533595ee6eaabb969ec44f0e54cf62edf784f61166ff51d987b4f99a1c501e5bed72b67e7af6c8e8d2c729f2f3c64c7f5ce6957099e337bb06cd6baf37acf8091f5ffc3b3c5ff27682a8b7ccbb8282bf730fa8d8af2e251806e2621d5177467f1afe7ca9358135695c01db63aae9c629cd951c490939401142f8085a49a12a9d397bf7a02d38f670e9b85891dd712f08129b355ec6c3c8f1b79f68f8ae0e7a419876b8e970794a4fdb5a1abd5f9ec92b8492038f999bb9fa167e5c40f4347a0a8b250ec217be07a2d84380dafc464126321e96f85bc6b97746e5f3a91b4d0c4f2ee7d81ae9b577d602705c91420f150244b4ef32126e820704a415739714371fe740a494c7cb5adea925a7642b82d8b4045cf8d5bd6009114a298b78eb8623f667785f6de56500a69cde6e28e16062219bbda8949e44053e325fdcfd41d38c2c89145f9dcf0de59712929ed500c375fac3d079c85dffdb8a98e6f943d1ba2a48d3ea37fdc46d3967768ffa89b9e653f975854aa32a42b6d5d46cee21ae249d1da55d06efe44b16a3939f202b8d9097b8ac31a0afdbbe38eb0447bbfcf3b9f26607b1d108af358970243c9bdb60f61774af526a3c8f9ade2ed3f9a276111f8d245f75321ffa5f1457c438d6bb1bb475249ca2180b6a19a9fc0c07d3834ed29d5447d595026cfb2a566c22e2e03eae32da7c280aa59d865f5d3cfc5993fd8e32d93b7d46a0c8db420d82b43fcd3f03a3a4493cbaa1da011384d870b5c3e282b372e4473ec5b97e535b89993c6c72c87e6fd9f3744f4a6cb076d4609633d330daea971c5cfbc71252130a162b3eebe3cbb6a3cd6b2807bb1618164cc52ba72a55c82f58bee7731896794ee8f44d1233a722cccafb9dfc1647c01b702a17d9d742406b2c03c599f32b899dfd5ee2e8faa4fa033acda0d21c061c71fe4f58d88699b617a96ddc0ece35bb94bc13767e75786676af8a8136d44e9053875aec53a67631732bfb9fbdc5043b2faf5c4c60d7485bba7bbf3c593a70564fcd92205d4651afa093424643608993b56498b1f57edbaff07d345bc634ede2f5d51b91eeb8efcb5035127a1ee8d53bb857bab931c6b9b76b3f0ddf3c82d6588bdff53401ba0e2eca57fed15fe1a3ecc7594ab20924a9e6907b40998b73f69a407c4358ba7e18ac56b10d5d04c242b3e631f2d842e9331e9e874f6f6a491a56b7208ac3522303b3f7476232f36299c03ebdb1f0ae80df5a24272e7b477d29e1a3d960e0d336290f9a2c38e003fdbce39e8a980b773cf8ddfe14c0a20a9f315ee87afba0b574262d0e63d89dadb8b319af0fd44f1c4e805c869071cadce958cea18dffe531a8be4c51aeac4fee6f3cc5204e1013d3a7a0ecb7bdcf26e2749bd8a71ed00a71fef4eeb8c06ba3876fde03f670f920b0f4fefde040421e057c4b8eda70608c6ae8e4e261c285e39150a5111f91b17b87062d9f1dbb72a115fc16a9345acdcbd8bfea192d9e5f073f50d99a91629b10e877deaad1e26368ea08deb0f49bdc9984a679f0bb257dad94b6c963bc235d8207ed5995d46156abe4641f7faf3fc4ef6775c26f9ce528174bac569c0bf7edcac6f6c84cefb1e83c3307e67230f380937361f2c4a162ede8fa9bd8b37adf46d2a952a502020e7b834db373914434bd6c3c52268ffa5b0f88b55cb23c7513b8e783812bc9fb798bdf59c4d1c965743a7b7a7116afb54577e4e37363a6b696da1218d9cb8a164d4ca865353058354a65eaea15e70c18bb83691a0efd39d60600b90415f8f82885603ec08e8c4f0245c8d1a64aaa15a64d1d50ec3a37e04beee7df01e34e5b91ec43bbb7dfe0f998797d0521fd37a0ca195a30671a38465890a72da2211aa494ecdbb842b0a729682482f85639267f3e1429a7c9749c93148c4cd1176056696def8144e28299bf38d7b44c3af7b8a9cae6dc7494ba9fd7d66af8f6b5202c2eaea9c4649a2105e27c002bef84d42592a4ee83471ed7f4aecb7ba589b81d48823fe2fc785bf1361930be380051c2fefcb4106c80458f665ac2360d00556f70c51749ca7ad1cfb3695cffd60b0b863422105eac7f41f2840f861765e8fc59cb3bd7e4c1bf620c5406801777ae4842e965b64e2d4fa52119cee2ce55dd26e2f2e620d95d8d084c6ce6b3d2a7b62e2b43065c00230ef673a73b5fd694e42026a631a51817f93a4508d96d4ad31887bf2f9f093e3b322af3a40047a88c51acc2eaef5e9a403da402f2e064299a182b970fd2650090622721b39d99614433ec553706bf80322e23150376047518b6b9fc42b82cf2d313948793b850ea533c526896d6653d88f171aa63d432a435d1b5a0395acc0eb104b474bc974517111466637ef67507576d50fc87e849a8142a30310d04a8bd8f912f2554f23c8e403fedaa57d35d0bbc50e4640f169a8625747517df0daa3f611527286cbf604ac99d01d3d224d4f99bdf872865b40306abd84aee1e6d9dc4ccbb5b3ac0cfe6c7e92000ed45eb7432d17b0319b25e03a03a91304d72ec41306113eabb88e1f96bb92b3859f53e7fe8e07cd2c83c0daf9a520e5636d65c761dfdfa6d9debbf70475cecf2534a46ed55e7a0685a4cda4aad93776694ce02aae2035b4ba23bc9e765e29f2d248f3858c53e50f1b471b6e36233ea7d976ade54ddd11f685bf54e64eb541a9a0858d4a56fae8af275802c32ceef743a8a0861f0c06def0baaf0bb64d9d2d8f2cf44ce47a8c6f3b45c9d25bbc810674e8ce2bd0a9eae20e2ec909c7596792b8a879b7bf32a027213c8e58dcaf1da7b36a65422ba3980510a843ce681937ddb95a2458eb66fa3fb372c0be9bf8c394d72266676125841b9b77bd6312fa89063f693715d4f9a3c28ad9154f18d1fc73ae2ffeafafce0b2160b6973759411", 0x1000, 0x7, &(0x7f0000000340)={0x2, 0x2}, 0xc) readlinkat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/229, 0xe5) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:04:29 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = semget(0x2, 0x3, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x8000, r2, r3, r4, r5, 0x8, 0x3}, 0x80, 0x1, 0x80}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffdfffffffff6, "17000d928aa30a001800"}) open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x21) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a", 0x1f5}], 0x1) flock(r6, 0x2) 19:04:29 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x1) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x8) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000200)=0xc) 19:04:29 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') r1 = fcntl$dupfd(r0, 0x0, r0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 19:04:29 executing program 1: write(0xffffffffffffffff, &(0x7f00000004c0)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/32, 0x20}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000040)=""/178, 0xb2}, {&(0x7f0000000100)=""/240, 0xf0}, {&(0x7f0000000200)=""/164, 0xa4}, {&(0x7f00000002c0)=""/41, 0x29}], 0x6, 0x0) mprotect(&(0x7f00001dc000/0x3000)=nil, 0x3000, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 19:04:29 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r4}, 0x373) r5 = semget$private(0x0, 0x3, 0x40) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/42) r6 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) socket$inet(0x2, 0xc007, 0x100000001) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x7, r2, r4, r2, r4, 0x190, 0x9}, 0x8, 0x2, r3, r3, 0x5, 0x4, 0xb11}) 19:04:29 executing program 0: r0 = kqueue() readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/77, 0x4d}, {&(0x7f0000000180)=""/144, 0x90}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x3) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x104) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 19:04:29 executing program 0: dup(0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8868, 0x52) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xb2a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 19:04:30 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(0xfffffffffffffffe) 19:04:30 executing program 0: r0 = socket$inet6(0x18, 0x1000000008002, 0xfffffffffffffffc) r1 = semget(0x0, 0x3, 0x224) flock(r0, 0xe) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000000)=""/15) 19:04:30 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000), 0x10000) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) 19:04:30 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000001840)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000040)="0d388a546eae37a88fd65b01a3ede5fac568452a7656bdac4bb73a76e14837d25ab9b1045380d573a1c07f5fdcf95be875ada029af77162df949d57a242fa9fe108b863618b78535418bc2448f7976cb692eb8ee2de9ec4e9de76ba16916f0a490c5278f5ff8cee76f25579b03561f673fb9dda3f261a3c50bc02512fc2107bd84ff6a16490b3a295e072a3a41ac", 0x8e}, {&(0x7f0000000100)="ac82bfdca6e48ef912223c3933756602210d4fb017f4af1bc31eb39a85cd04ba6276589563a6184bad6d24044c726eb025c7199273fa4dafb8e71c87f793ab98ad77dd0aafc41912037a72994ad0c90925e0852b7c5a8529748e0c1a6d221384f6962c65b472097bd2934cea4f11f4a7a76224656e3347ac9cbdf81b74c21690d74d4ad3036c687ce4d5f47924d0b08f3edbeef72a583aae746d7d9a68eda48b927670e65bd375b5983cfd2d4fae78a49f6e5c4b0b2225ab14a24f79bff415baf336f6f0aecce2c938", 0xc9}, {&(0x7f0000000200)="ce63ac590a03f85b8eda90ab58f34467f2d08b810f185877f40d6dd2ce262df893bc9ef69c788c3d45dd93e0e301da98b76aea9f0fa7a309b5888e61b81262e42ad351042513166da2e5e55baa29ba550a56b74a70329ba865360672f7fd03decf396acbda9ecc462d8cc988f09baa870823f3592f44cb5d9509d3e4c127b68a6a18f4b863e322defe87f7d999b7ac92adc6c3c86770d4fb82aa64b7182cdebae77d4bafa6a9b756aaeabe622e67ac3daf32b5ffe7d17465f39d6ca8040e39c981ad9cf1fb88529c1e39850e7364855ddf84304cc724a9d423db07528f17cd6368167143313d05e6a5a7f237b6b73aaae6c59c59d6de34b6159137c9e5b8445bdd4d024d4547a5a528575bb92539be6f69c829159e35794e193a2647e6ced58d9fc52a4433136bd84c68ae2d512d0326537c324b96c628035473d6ddb65e250a41b67b752545bf5a8eeaca1a24fda2dc5bf63d80bc1440005af183cdc74c92d045aee67d72009294774da52bc992005afe367924a87e902eeaf3988aae0298cc8fc5a7f3c3468ed698be67da0ffb68627e4ce1a03b22c0c9c38c8009fbd6f1df0713c9e4d5b721ebf031c527d6ccc76487eb37ad26fe3f1bfcc2356bcf526bf8b01ee3dbc60063e75f404c248f2095315d2d454968d9920261374b8989e6fed02ea98e562c4d4f262fa9047be09b323a857c9b68da5da2b959af22c4ca03a289bcda6c43bbfb44a3ea5c3ed487ddd4b91df3ded99a8f1ba81190d3408e19b3e3401a5867f18c2da4a754e99bb463693d7b4450bdbba3fac6abc11d46694f5b52d5cb21d1baf3113325791eeb8005d8e4fe57706eac1c366e2771b40235a6817040084f4784b470cedbea9cdbc00cb485a1d030f595ca7786a1e41f7352f78b94179c2c159d34bbd60b7dd47b8b899a4f367964b69a674f435f262020ec72e09336d05006b4529062afa8e82b33b52bfc36be5e391771608721f7a4bc25daab969ef2b6124bf2446da7c64a26077ada731ca4771220915ef8f132250d4c46abff4a52e5a92d8bb791895911e5413578ab96f171f5c60149d1d093611da7bf5519b7d12c411291b44ca31711502c774152bc72da541530603740560442e3c1a65666bae4da61ed2c3ae2979f47a5147793687066208c9a61517faea678b381c7d154ec8781fac08aa06e9ef8d4fea4f941187224f7b0efaa26c55d4303a4c461b53200a4b5b651c15ec5832ad93cf416ea39691dee7dfe038908013283aa9699534acb15630900a3c4ef4f1170a1551ede1049e8c3dbc5380f49e25a8adab193dc06b2ef8afc5ac1de2e2941441d8e4e3b8973500d1bf552eb533275b077c58671ab1c3cd13aa905d7d4c6236d4f2635a9cc17165f90dc202e603f51f9289f466939c3973b58ae68f6b7580d3509b4a82a4c2bf321cced557b1e0a630cbb33157fbf5fd547ace7ec390395bb37ea6f23dc05ef7f524051acb10fd983e1a39870f1709f4da0547818bf788c7b946379f20483ac044db3f4ef8e722d21282da3e4a53cf6c7936ddbc191fa84298713e5bc4d4eef5462df9d7ae34f9062c3d8a12db51b85b5e0f3f59294830332cae1787e7ea810da3f45d2fad3ee98c3b8f3f0d7560592d10f7aaba2aadef19de6e613d315979a89d10704c74e850c957bc0fca8f4aa311ba2b7edf95e8968cdda90b295923476209ca632c9e84fe32b76eb9fff8f43d9bbd5c28bc32dd6f00e36bc2b4b2742dc12d29bb230a6bbf33a7565daba4c45f92db3944cb32cac34bbdd82c3ef7de39e7a32a2a7f2c71dd779faa8e948dffb9d32a7735c500424063596c2e72f4b3e1d99edb80c6e0e30a752e0129505c2cebb02ca4585be54785aff8b5c7d0c8c95e7b16e32b27109f29e9ac7da0f783d56685531d86b8579e88313625ea54f7b97adec8d94b6ad91255ba1d14669ff731e7a3167f393ea1dfb61e18f3a19f3e927f5d9cb10532cd2eb8746158b87cfe4398cea3b2d720cdc6a8edf68cd6a8340c76bb25ea9dcfc2158846a5068aee528011f1c849191a435ed7ee1941fb93dc166ce29cc916114bfbccc6c719ff167c793d92cd7ee68908e6c79bd686b028939f861c739d3c614cc2f0874b9cc567e95f358401bd23e761ff5cd64dccb83b8cb962dbd0878cc5cfc0e06bf968e16a0f62fd328768d648521f05e1b9789f725d2524cab4d9cc548a43699b7ac5c4958da687beed396bde343d55315a106473ed2d9e51b93a766b41f93c953272ba3e745502d230a1d9ba9286200d4a37c8339c568498a211f2ee6a4834b90ce9573250edb6df4987580f0b027e0938c406a4604629dcd71b8a044f9f67e428427aa0a638975962e432912a55e661ca98e7e8c52903dda9d2f1d017f0a8cb60d0cb110c0368fff20396b6df6a6820c7d3524fb33175681fb210c74f3c64f41b9354d6f59461caf1cc124f697c2ee964dea1d700fd86e1972a9e93b7f272f32b05843598ecbca7042e47570f3beccef5bcda06b16307d2947209a8dfc2c8b4824d9747863fcb2d074f6712be565dce14f4824a9d46c506fcfa9564dd5051cd50736898669ab0e216dd860f31e9545d073d7a7719bb77a4d8a85c6649f360fc97a7bc19384cc0698afdf5a9260534fa7d6eb1b21cae3ca5fc5b20f62c6ffdbfa7c8dc56334629bf1fd7e70320aabb9e253b5c5bf642b745aada5e48f215879c1a522462d15c0656812f677f4bc53f60a9f013336a04b3ae3c9e1b5330543f92ef7b807bbe2bbe66fb208b596e9021dee15b35b2da76d221c93d7e7fd9252475353e735971aae49bd758e0b296f54a7de7bd22836974f20e7c070eef6e11e090422d5b902a99cc3a946e5b5c6a60d0698ff1bdb8321fa7e281a1fe197c978281d5709b2c96d364c01bbd8c4d07a7a0d1f68de1735df31267e62d50a30e7b2d14e8040b0ec3dad99275e3739e4b94ec2844009c0c27fcb7347f433ed2d23260afe9dc9563d65f3f79620c8fce55a6d9bec94fe348c2ab1890f117c3c57a16613e535ed8b11519e0c41ec29383153251b738374b397b6810de98dc3c61569a462653f9d0ea027df1a48f06a892764756e1ac7ed601806fadbf81079aa968886a71e3542e97886ce6e4500648ade9505189cab7af2cd242c45078fe1ef59193593ec8488d869081562bb9214c8972473e5d494be2d39fab77bba7615d30520ee972b0626dd8bbf0de54e2be9829455483bb293a0610b93e77660d963e634d032c413a5b12c9bbab0f99f62858cd73d4b84a6537b04e6e1c4b74722c74db796cabcc754b54e707cfbe1434086cba1f3d6491e389eb1c0c5abc60cd14773b90be88073dc83624e8e4a3cb62c69a4e1ebf01665cb3e356d6de21c3eb6ba56f812e5b6c0c508779789dc82fd0583a722bc7d48622e5a975f7ea10ddbea42760d366ffa23a90cfa1c43c4a27bc2eeb7e4aaae74d53de70ea957a12ca4ceb7cf285d743fe8968981e5e40d938bd76a0c0aead72d7e095063b35c512d34f710c751de7100942a70de272fbf1d4285ff13f905d217e6a24a473d957c6f0f6176a3eaf09e348bf6daeb42fa5f208eb0ed0a905917f9362d395d7ed7faf0af2fe11d88d84e76326b9b5b43c6795629698ff9d037ee21d9c600ded409ddcc8c7749831f2a859fd88d88131e942a822dd52ef1bc0c3da9389a7dece6bf9ce2a1b32f7cadc0fcda6bf3f2a05a5c88550cf1860d19c61281808eb80683490c7356d50d006d59130d6d6e7e07a2a3b9e3d7167a8ad17220051e9edc3e56c9af5ae4d210b48fd58dcbc8a3de47d40d18c96b132427305cf9f33a2c69cf7ae7b70b96afaf1bda0bb4ac129f9424739c4e374d6dca9d2995f960d4e7ca15ab976d1da50814c2ad71fdbc636c9562b45268921a5e2f421a76fae48409dd0894a83da8ab064b147c9e67385683b0ea6e1cafc55f7aea9d07605eb9fc7857f2f23dd65830075a84921600352e7916b2e34d453ff114babfb38ef0eb21ac5e687f700c81e50a58e91305cadba6629f6ae6e96c985fa13fe1a7920f593396bbc20ed610e4f843a93411aba369af5e7809acf3a5eb0e8b36c4d2f5fbaf6e0b54fe3442d3e82f70d8bbde4c8a262631bb54c13343acd5dc61e53db9deba60e97364e8665b00069f6332219b2ee75ad4ed4dba51aaf29b6a9eb1a7651eab0466549f0c80d3249ab287dd3319dc6cd0be8fb85dc4236d3700539107ca211a7850d4019156b98cee07c3c2af0f4bb925dd5f619e88196b2328b0377e2bb960eabe03f5e0565f447d5dd43d7889701d8e9104f94b584ab86a99bd30bf2b133d763d92594110495393164a13fb7b9f474f85fa3cd7ffd1622f9b13656e69447f3f7fddca0e347b7a3701dc0b9e248e8515928a85983f8d4e06e51e52eee61db17df0a9dcff63587cf9d5442ad246c79a500d81febc6ef79f95e64d398d28a4da97e8bbf7e0a6e4551befa8be9c206c2d1b096798c5ae99fc52bf6aa9f3cd6d64ed270f8f5e9e00d0231f5f810fc358b647e9fd92f913e988d63590203e5f456682d7c0d30d57344ca6cbe74b72a4408a9ef707affb94d6e01621c0a0a4459a5dfb88c5120169387a424500c1ea1bd88f88f65777a54b3a91a368929535cf146a57021bb52b4ee3fd3e33dc3f0c0cf78203c905d802f820cb58a2850599727dab4af7607ee10364e1681ab5983c74d725dc0a6206f6904896c05db373a9f4dc732f199ba6d3451c766a445ec1d66c26a8ebd4e1921c77c795d86743f6819809128ef29a1e2ed5e7385552f99bf0551f73352dda18f9ae28b8f7e4734b8a30ffc313a700743b93c627a6ef6bdf508e5ed353ae9b9f4426e6d569d5ae5b4c8c0b8eda7972e608d12f7f07aba87daebda813c68c91f678ca375f71620107141e1c8b4c03ab0c690af7e1cb7f69a1cce2c9f4c5fae06cc6b24342d8dc8fb9416e54ae95f3f53cf2cf7d0551efdd9eec2f6bc18eb6dc864645160e57a42a3e7ac9d53978fc5b40de004c4130079ab43163b66e3e454fd607d5417e68dce584a52ab7fce858681159d51dbb7edf7fb81e76de4d6ad9afbd4305709be1bbabbc635e8e5075b10cf35caf1c369e84206382f5ad01518e7b392eedb0409e1a7bdced90cc1166eecac2e97cbc45f3ada4bc80f2b597a492ece677798e52d21283b9c6039295b1c7871c294301bbcf41f76ec729784e480de4d8730cf5f6c3ba55d949950d9e533179aad4bfa01ed746e04c80db11212065ff0a259520366425fd9764cb6f250370699059d1463135b58cd34ddbb96c98ce01687a60a98cc819b9f7ca71bc60dd80f2c013ab085e32809a2bd9ad9b6fb8fd8bbbea8bcccfc4bb98d06b5a9359e89e453a244715392db7253901d27f1d22768e5453c7892276c027d91376ca3945ff185c2d3b22e74a4f285729e5b456f3f00764a52fb634dd3e8024fdb9d3d9d62fecb1277b80b2e1e27d96d73bed1746cd28b23f9740c09e31195532965f05046c43a68811ebee737b5a87e8e412cfda6bc7ccbb094815e778b23d2efe9e008f0410cee9db5bf66d87abc02d9e296fa013ce7dac71dac21983b4a063a39da768e3b4b81d90835f3b217c2c466f3df97334c395229b5578851b3d62e58aee9f13ba842de00dce75885ec0eeed833fa453de89633e81893e15a80117044c9ecc1499433cfb4188507c34f80a852944100f781f36e6fa817233e0dce7b8e53b76e82ae3948c1a0ad37a6d39478e146d5ae67994be055ca7869c2fbe39581e5dcc20ce82f75e4ba955a2e062f4bbdc6a8f33266cdf0f71", 0x1000}, {&(0x7f0000001200)="d90869c57d944a49e92df93423340723badd6d53697a618fb2b632f63d8ad7570b21f75fac746613a10d06b38bd870c739e54ab8e9059e4a53424a7cca9053cb5800ffb2a0e0fb27437c20a2d8c5c6f56730d0b30d4b08d93fc254d359773cb218430e1ebcee9e20ad072b2cc9a7794739e6379510a5ee36e41de2a5ced1227ab6fe69bc1280a3e83df7ac12dfe149252ad8bd559b21923200a0fba76e5fa0880c1887f27f19f16cdafab2a7403c597f0c16c8417c9be7daf871b749f1384b0bd10e429f", 0xc4}], 0x4, &(0x7f0000001340)=[{0x68, 0x1, 0x9, "b8142d5dc3ca065bdbe835092aad506ff978049d13fd3a71ca4f09ed8f4c8ddc3c28020c14118bf69b2136fc5808d7716e5cd72d65773d481026e6808a17cfb07b5f05e21661ed4d47d5a4178500f2f9c2bc8b49c7e7c262"}, {0xe0, 0xffff, 0x400, "dfca97dca2f661ce3cad4e31ef12f9c183224b9d63b070869eb2daa2f3b029e566f6d4ec2fa7224f580ca205768b2e8987e62138c5f0ead0530c581f2faf1b490cd3346c495f47c26c8946aa618e19cef516a95b7a8ba6f390bc449dd53ee74ecee15b0eaf09b2b65af5c8c1d76706bcf39bb19642ce89d70265cc2733cc45251befb9053b58a623810355dc34ad796cdf2404cb8eb08e47cd51736d87fd54b2dd8c3acc041d45904cff9e73f57613e7b16a1a1660161516f822d8ceba67f22153a28d4f53b3486e198a"}, {0xf0, 0xffff, 0x9, "5e323ee05854a667665d56aa884cc0305ccd7b0b8903915746bdc751d7d5772b6a313190d46d67fc03195d3541a8dc9393f337219213e74db69e4127abea655e9a55ac7792502f93e4ced52b1356710a42c0e1059976b3ab5c76a77ab140bd1929db458460305ce3e4df9704e875d4eef8e7285a2b636440270ec8be72e7d5795012d29add517f90ac4702d39361fd9ec5077083e4879d9dd5f0872fca099e8bcfab8b7b21ea30f2a81b1308fc74f05997a2e34e3f18e56b41ea0213ba10670d668470cafb4a8fc26b438a12cd5be8e970565c19efcb296cf1ba66338074"}, {0xc8, 0xffff, 0x5, "cbae09439c1ab65cbd847698abe5e64159723a450e6849055a88ab7209b09c068183f49bb7970095a823762c6325b4a906f11d41c9d4e324535494644217bfb50a87ceadb3beac3494de8100cee66c99161797a70bf8e581233fc4fece3cea59cbafcc1e460c9b5bf25d84e900ac06c049461373237c588accd7b1b614d5b98e72d894c7f8166231aedc387e23ece82cacc65a66e84bc2c972f39f12bae0a963f1ee92564f8accdb1e4f80e90e41928a6dca25"}, {0x70, 0x1, 0x2, "877b4ec7ba577e03b63946ae1f04971d2761bc2032a2fa2a343ae14367f6f0a75e4895868bf7d6472659c65428f1fa10a6ab1ddb3938a1bb29d5738f64e7195d8da167533f89488e8f248176688b193a57fc30526fbf49badadee84033bf"}, {0x38, 0xffff, 0x1f, "dc8b014f3d5d167360a8f86646488fdd7574e99aeb23085be37e580ecef229b49f5432d8378ed29c"}, {0xa0, 0xffff, 0x8, "015ace884d5ebb6ab925f65fab2def3dc967830c7cf1b27f8d6bae256bce9ad2b5d88f67136417f3ce5f3454d92505d861b4486c1c7656c4b0693f248093633fb0a6e51fef0189e10802427cdfb5009386b2f9079748a519997dbbae25218795e1d018a125606098de7b903c066ef1513f991132d7c46e3508bfc0cf6322f4a365c77a0a459bb8368b70fe22"}, {0xb0, 0xffff, 0xfffffffffffffffa, "aad927c3ce4b90365764de0dcb02b9c79a7b00e8cba0fb2a7658db6f53512d1bf32c01e3ac046a49a44c6677bbbdaa33768a2481fe02292b209c2e7a2f715b58b04560f3d7d69012a9a0a0852e04e14fb69febf665401306dddd6e8f64f3cfd280224d263578fb24ea5a81a5fe8e037a709146c224ac40b4caa7d0f6afc88e406406b69ab0d3171f13fd74a61a4503afba14f111ff19fe43111a553435983418"}], 0x4f8}, 0x2) chroot(&(0x7f0000001880)='./file0\x00') getsockopt(0xffffffffffffffff, 0x1000000000000029, 0x23, 0x0, 0x0) 19:04:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0xffffffffffffffe0, 0x8201, 0x2, "0f897e6d55f27a971ece6e26c1135e77a2b7cb3f", 0x0, 0x401}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = getpgrp() r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x2, r1}) 19:04:31 executing program 0: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x2}, {0x7, 0x1f}}) r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0xffffffffffffff3f, 0x8}, 0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) 19:04:31 executing program 1: shmget(0x3, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) socket$inet(0x2, 0x4003, 0x9) 19:04:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000040)="aea4a1733f0d07dbb17470d3468073a756ec40be2d14626ad413e285dde605f525a4ea34e40e499183796275d24156d10eccaca85750bf8b41170f4d6c3b2557b66451aed308a8a364c1d36a15dff09a76ec3743bccde3ccfda77b2b5e5b676d0b035e0977c47eb283205d0d7fbd39cdd6c73862bd5885f30e6066b81a33d9ee95bdb696617cdfaac2220d7ad1a0132a54e29ea26934fbbb6200f6fec2e0f676fbd49c05a694b4d912ccf0a444fa1f74d0df0351a64f1d58d3368cba084b0f0b7d4bcc5a6ccbd61a78ded2d5880a0ce376df2550322f0fab8e0faa4ca44752c3959281ba182c11ba15d60b8c2180d042eb2a8eefa60ea0e2ffbafc62", 0xfc, 0x4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x11, 0x4000000004803, 0x0) setsockopt(r1, 0x10, 0x2, &(0x7f0000000040), 0x0) 19:04:31 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x2) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 19:04:31 executing program 1: r0 = socket(0x2, 0x3, 0x0) getpeername(r0, 0x0, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0, 0x84}], 0x1, 0x5) 19:04:31 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="fe66391c1269f8e09efffba4a941f2c36b20063b845933e361aee4dea9ae35a0cbeeb91eaafbfbeaf57d6ec40ee67ca11219ea753e6f72345c1b577cc7c96ffef9ec167b53d2196bc0e6c74cd63c3c67fcd5c3cab3ed2eefbe", 0x59) r1 = dup(r0) accept$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) socketpair(0x20, 0x2, 0x38b, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/108, 0x6c) close(r3) connect$inet(r3, &(0x7f00000001c0)={0x2, 0x2}, 0xc) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) dup(r2) 19:04:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x201) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="020c0000", 0x4) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x4, 0x401, 0x6}, 0xc) 19:04:32 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x34) fchdir(r0) munlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) syz_extract_tcp_res(&(0x7f0000000080), 0x69b, 0xecd) 19:04:32 executing program 1: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) r0 = kqueue() munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000000), 0x4731597a, 0x0, 0x277, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 19:04:32 executing program 0: r0 = socket(0x80000000800016, 0x8000, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e05007c00653000da0cd01c2140070000008e4a6e0d8a6f99588212b070a077e81733bae3e5aa66848238cec7af9979fe516824a06dba4323d72e28f291b72e80438bedeadb11aa6e03727492066cfd8e37be5820e5f95fb5fea9ba3f00026f60ef40358e1c35f5f6943569351690a2c270284a2b04000000"], 0x1) r1 = dup2(r0, r0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) poll(&(0x7f0000000000)=[{r1, 0x140}, {r0, 0x100}, {r0, 0x2}], 0x3, 0x9) 19:04:32 executing program 1: r0 = socket$inet(0x2, 0x1, 0x4) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 19:04:32 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0x6, 0x7, "0d3f5142bee0c7b943d76f8f4b89df28d8ec0655", 0xd0, 0x9526}) unveil(0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', 0x0) 19:04:32 executing program 0: r0 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x2, 0x4) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x6, 0x4) 19:04:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "f31197303fb4f61ec3caf4d802573a4efcbdac22"}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto(r2, &(0x7f0000000100), 0x0, 0x0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 19:04:32 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/58}, &(0x7f0000000040)=0x3c) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) socket(0x1000019, 0x1, 0x4) 19:04:32 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x0, 0xfffffffffffff801}], 0x1) setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) kqueue() syz_open_pts() 19:04:32 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000000)) mincore(&(0x7f0000ff1000/0xf000)=nil, 0xf000, &(0x7f00000012c0)=""/4096) 19:04:32 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="fad1904b2f690000000048000000000000000000"], 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:04:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x45) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x2, 0x7}, 0xc) 19:04:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/250, 0xfa}], 0x1, 0x3) 19:04:32 executing program 1: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000) r0 = shmget(0x1, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ff5000/0x3000)=nil, 0x1000) r1 = msgget(0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r12 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5, r3, r5, r7, r8, 0x83, 0x7}, 0xfffffffffffffff8, 0x3, r9, r12, 0x8, 0x5, 0x0, 0x80}) r13 = syz_open_pts() fcntl$setstatus(r13, 0x4, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x1) mprotect(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x3) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x4, r7, r5, r3, r8, 0x20, 0x3}, 0x5, 0x1, r12, r2, 0x1, 0x800, 0x5, 0xbcba}) socketpair(0x20, 0x8005, 0x9, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0xffffffffffff59b8, r7, r5, r7, r11, 0xb0, 0x6}, 0x5, 0x1, 0x100000000}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x7, r10, r4, r10, r11, 0x2, 0x8000}, 0x7, 0x6, r2, r12, 0x8, 0x4, 0x81, 0x1}) r16 = getpgid(r6) r17 = open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) unlink(&(0x7f0000000440)='./file0\x00') msgrcv(r1, &(0x7f0000000480)={0x0, ""/89}, 0x61, 0x0, 0x0) getsockopt(r17, 0x1f, 0x10000, &(0x7f0000000500)=""/18, &(0x7f0000000540)=0x12) ioctl$TIOCMSET(r17, 0x8004746d, &(0x7f0000000580)=0x5) sendmsg$unix(r14, &(0x7f0000000b00)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000600)="48693487204336bfee1f02b79bc671f589114b6e51670a454b8c313ebbf565fc3144691c96f83dfd325f4d081a1eb7729f7fd0dc613c2b1e618784c82802c4b26d16c4d045f3d52aab31dc613b8320c946fdf94cb8233eab7eed883c90535435a667bc9e2494c5840f560516fb96e4b47a15da0b9e03d5fe73189236847f3ec52d81794535951d3b6adaed", 0x8b}, {&(0x7f00000006c0)="82357b8ceaa2d69cb62d6d084337653771cd09a64d97caf955b758a0513540bb1157f5439b", 0x25}, {&(0x7f0000000700)="b52631ffe0fe2bbb7f1bae84c227cf18fd2fc8667ba71f98ddf34576b787a5c23e958a56cb9a79e43cd3810df39de9ebdbb1e68c991ab34649b1546887a3364240e4d3a0fcd593ff40795883cabd13dc6ab595acd05c", 0x56}, {&(0x7f0000000780)="d09ac854bb976426ef1edc72504ae836f04ea67e07efe1e0e1236c62e5cd6e1b6ec3e722e5627148ebec35fccf8e2af9f671e31d38060ea86a67ba8f0a3aa01b923abece5d0c3a496182fa35d8c4c72a6f8ad0413d17f6943b733d730cfdc4b1cb", 0x61}, {&(0x7f0000000800)="4f92915de6d23b9b9a51bd139c6ac6af0fcbaddfea16b63d6af93d2dfc37c542be1d69b5204d676927a81a02b75064f1c78e55ae81b04e3ca6a48cd521c47a2e8b88b00bbcc5ef326c15ecd5e699ad447c4145d11232a62681bf85a4c929681e5140df086ba1918dc74dfe377999ef2ab89da11cb1718b839cec51f10b3d9103f8561e82a8f19b27f9e40bbe7869a8e0c868b4ced24723e24ddcb2006f859715db3c9c35b5bad47dfadf7a37d2f50fa807c3842461d053d5b3624e29f941faba864de9f3413aaef294c1813a1b10", 0xce}, {&(0x7f0000000900)="d781c596ecaf5094bdbb9118db55ff9eb73ce19df932c75f60102b63fc6e46eea143f9378185b2d09e36bcb480d53e92a4223be0c8a47b2f0262c0e30fa0716547d08e8f452044b6b90930b21b3ba3104bf7cc41729b7f656cbef09a13fb9588b2f394605129c9a4abc8e349b44ab0aaebcc002c6e398bcdf9f9c17c888019531f4e351a13ca062d03faa04ffb74b9e3801644452bc5ddab00fe4bd24aa3ad", 0x9f}], 0x6, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r16, r18, r8}, @cred={0x20, 0xffff, 0x0, r9, r18, r4}, @cred={0x20, 0xffff, 0x0, r16, r18, r11}, @rights={0x20, 0xffff, 0x1, [r13, r17, r15]}, @rights={0x20, 0xffff, 0x1, [r17, r13, r13]}], 0xa0, 0x401}, 0x400) 19:04:32 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xe3) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r3, 0x9) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r4 = socket$unix(0x1, 0x7, 0x0) getuid() getsockname$unix(r4, 0x0, &(0x7f0000000040)=0xffffffffffffffbe) bind$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c9b0e0000000000050a11dbf1"], 0xa) openat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x10) 19:04:32 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x200000000002d, 0x10, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 19:04:32 executing program 1: r0 = msgget(0xffffffffffffffff, 0x393) msgget(0x1, 0x10) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/121) 19:04:32 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x200000000002d, 0x9, &(0x7f00000000c0)="01000000", 0x96) r1 = dup2(r0, r0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000000)="ff0000000000a100000000000000000000000000", 0x14) fcntl$getflags(r1, 0x3) pipe(&(0x7f00000006c0)) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)="0ffcb789dee8f056d58ed359f9031f360bb11b6302e70b3c26f5718f2610d4474dce0bd8c9f408903ba855a9915ceac16139bac873a48d66044fda20a866e922c28c01966c15e35ae88acf88ac615a2aa38d9ea2a45671a9da66bd7ea3ab6f89138ebd8bde221ed6b817767b936333c13dd39585163d5eb90fb0285214eec63e9f856b2741879f7fae7cb98f6139eec1a72d718a3fe57423706ffd6342e0135d533a745f96b341d4f6c76708c45b8eea1a54feecf124c3a8998708fb1e90b70ee8bd38ff49489bbd82b6a8dd94", 0xcd}, {&(0x7f0000000200)="4ed05a0c355e1e953077ec2a10b389c175823da09658c707e613a1f87c19d432b54afdc3444cf4176c5b42b38f0ab430612c72fb38f19c2767051ed74365df24221de879a2ab541e617940951fb36b8da30aca5a7c942f77c529db8582f9424130942bbaaa50eec3fe6372d0b8f89fba0c87dcf004f286e40d9c662c0f870ee154b340628fd498f179f79d1d3fdc005cbeda2dacbc25abb9a263e2582d5f4037e8da6dfb94639025665e5a0fad1bd7b8725b", 0xb2}, {&(0x7f0000000080)="02343ec18655bffa5731fc256d0988429cb25534b387ca6a53ef73af69adfe3574429a62f75716aae5c3dd95c4038ca44b576eafa60c74", 0x37}], 0x3, &(0x7f0000000300)=[{0xb8, 0xffff, 0x0, "645eef10cf959bbda3887393c127ae3024e04af264de348cab48a76900c4478d67005eb2a6092f79aabac97c580e485b1b7362c7ee7b6e076011e38e2c560c35288c9939dc6595ecc9919dfa8e2597337f87446abcf28a04bbad861e9d2d852662eebada2816451f12d36ecce75117592b52f6c1b8da31e775dbe20ee7440444befccdf90c0061a065a2f4e5765ecb84b5f40a61d9541dde0c3c1f4b7f2a6e7f4c519720"}, {0x78, 0x1, 0xffffffffffffffff, "d1af13f2086802a78d06f4b237ef9cf3cccebb07ec6c97dc38f22c24e823c468388d9ca7fe25e379f4882603769d26f79bdf033c332bc57e93014e0c5154a61e1d001f76fac2196ed76b524fe2aec3220f862521a0d7fc00af73cb729027719ebf40"}, {0xe0, 0x1, 0x100, "fb3341d52beab34283e1258561fd35878cde2334b78aca433ec5035c6aee0a507cbd2c050fc22437be55d896c3054d020851d5ef933d23aa2af0eb4e5225c9dbe5964ba74ddb5c1b42076f415b5ec8e3e53d325efc138dff6e63e98cc75cb269c693ee372afb24cf1096eb907be4381f2e03feb05f87718bd7ad3c628d1361dbe6829dc6d0a28d377040fe773bc685deca9f9e8be7c0e1704a8becb617d833bac5c33f27fb8a997502aa43d82231ae5c87dd60f22f418cc0e50b52e9bfcf1c28dba9a976d4f4c9b68634"}, {0xa8, 0xffff, 0x8, "7d217b0f2c213c6d2efac876005fc080e277a35a025157b1d94de4453fe9886de035cfbbafb5730be849aa925bb05f46968bb1cb0fd332a22bb10e66ae887689b2b41e957354d5ee0efc6afccf78862c0ea1752802a298206d7aae9cd32cdcab1c37ed7731f60e833def60e7b7e27954f22c3379c08ca8f2db995c9d0d447ccc2e254f7f203cfbeca40531e3aa85c0c5fd71"}, {0xa0, 0xffff, 0x4, "04f2f18cc7c74c850f33d9ec20aa683d43292b1fb05b690b19d14557e6f7f462cb0332e84da47bf825c4edd67bbb9961d00bc8ea4600a216db99524e805a2ddddb2a4efd14bd43cbe2a5b02b0e85cde56cf34f62c3029f3a742d2cc8fe2a90db51a2d9e3e7d41274a497bde31441da22392f15ab5f8f90d8d20ed473ebdfa60290584b63103d80390bb744"}], 0x358}, 0x1) 19:04:32 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0xffffffffffffffff) linkat(r0, &(0x7f0000001340)='./bus\x00', r0, &(0x7f0000001380)='./bus\x00', 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x1) preadv(r1, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/251, 0xfb}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f0000001200)=""/121, 0x79}, {&(0x7f0000001280)=""/9, 0x9}], 0x5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffff9, 0x0, 0x0, 0x100000001}) close(r1) 19:04:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/42}, &(0x7f0000000180)=0x2c) r4 = socket$unix(0x1, 0x2, 0x0) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4) socketpair(0x10, 0x4000, 0x3, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet6(0x18, 0x3, 0x1) r8 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x800, 0x8) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r11 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x8000, 0x40) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0xc48, 0x6}, {{r2}, 0xffffffffffffffff, 0x41, 0x80, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x8, 0x0, 0x80000001, 0x1}, {{r4}, 0xffffffffffffffff, 0x86, 0xf0000000, 0xfffffffffffffff7, 0xcd2c}, {{r5}, 0xffffffffffffffff, 0x8, 0x1, 0x4}, {{r6}, 0xffffffffffffffff, 0x20, 0x40000010, 0x1, 0x4}, {{r7}, 0xfffffffffffffff8, 0x88, 0xc, 0x80000001, 0x1}], 0x7fff, &(0x7f0000000440)=[{{r8}, 0xffffffffffffffff, 0x8, 0x2, 0xfff, 0x20}, {{r9}, 0xfffffffffffffffe, 0x20, 0x4000000d, 0x895, 0x80000001}, {{r10}, 0xffffffffffffffff, 0x2, 0x40000014, 0xd5, 0xfffffffffffff4ee}, {{r11}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x52, 0x6f1}], 0x100000001, &(0x7f00000004c0)={0x200, 0x6}) r12 = kqueue() kevent(r12, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) 19:04:32 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socket$unix(0x1, 0x5, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x1, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x13) shutdown(r0, 0xfffffffffffffffe) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000180)=0xbd359353219ebf09) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 19:04:32 executing program 0: pipe2(&(0x7f0000000000), 0x10004) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x8b) writev(r1, &(0x7f0000000100), 0x10000000000001f2) syz_open_pts() 19:04:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000005825ff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@un=@abs, 0xfffffffffffffd4c, 0x0, 0x0, &(0x7f0000000600)=""/187, 0xbb}, 0xfffffffffffffffe) 19:04:32 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) preadv(r1, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 19:04:32 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x4810, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:04:32 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x23974478}, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) chroot(&(0x7f00000002c0)='./file0\x00') r1 = kqueue() socket(0x1e, 0x4000, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x8) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x80000004, 0x5, 0x3}, {{r4}, 0x0, 0x28, 0x14, 0x1, 0x3}], 0x1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0xa, 0x63, 0x6, 0x401}, {{r3}, 0xffffffffffffffff, 0x20, 0x80000000, 0x3, 0x200}, {{r4}, 0xffffffffffffffff, 0x9, 0x59, 0x5, 0x112276ac}], 0x8, &(0x7f0000000280)={0x2, 0x40}) nanosleep(&(0x7f0000000040)={0xeb4f, 0xc83f}, &(0x7f0000000080)) 19:04:32 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000462000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x80000001) 19:04:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) close(r0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000b00)="e362f9ff36f72ee995861b2477f256b4093cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfe432044908c7ba28049ffe4e0746fedbac0e3edc5b8caf90f850f6662258cd26038e7dbf03775fb41fd18c6120af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e0630868c860dd3833cad8018def2c914a027351224fe553e83867704515ac4bc72eebfd15ed1a251a9d82170de189b145d5fc2ca31bf9acbb6fada40e4beec0c6262f9b45b5737990b356e842919b3b182cb6c2ac2122dc22534db754bb35a6f5711160000000000a27ae601bb2393c8000000000000b46db27dd1638161d4d1639fff0597a46164ff54e278e7b2b532c8cdf7b0b40a3c44f2c7a84f61e8b5b4c7b52f0a30834417221086a3ec8ad1da13b23d0438e830107132ae2d5c3631d2972725114f9b16318b464e5201c1e6f177ef8658d8e32d6eefeadd609608", 0x17a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x7, 0x2, 0x2, 0x2, "8dd6db6017fdfc91241eda484a9cb2aaebdb2153", 0x3ff, 0x7fffffff}) syz_open_pts() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r1, &(0x7f0000000c80)=@un=@file={0x0, ""/4096}, &(0x7f0000000740)=0x1002) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000380)=""/181, 0xb5}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000500)=""/91, 0x5b}, {&(0x7f0000000580)=""/157, 0x9d}, {&(0x7f0000000640)=""/113, 0x71}], 0x5) r2 = socket(0x20, 0x7, 0x80) close(r0) r3 = kqueue() r4 = syz_open_pts() ftruncate(r2, 0x6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) connect$inet6(r5, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x8}, 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000780)={0x0, 0x1e2b, 0x1100000003, 0x1d3a, "bad83f067108e2dede80000000001f00"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:04:33 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000080)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) write(r0, &(0x7f00000001c0)="000080549100000040e643f25e95cbdb6bd752472acf697ff4", 0x19) r2 = semget(0x1, 0x0, 0x480) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/4096) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x6, 0x4000000000006, 0x1, 0xfff, "aff6031dbf93f4bf0dd70321db144251cc557b93", 0x3ff, 0x2}) write(r0, &(0x7f0000002800)="f9", 0x1) 19:04:33 executing program 0: socket$inet(0x2, 0x2, 0x40) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x80000001}, 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/183, &(0x7f0000000100)=0xb7) 19:04:33 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) recvfrom$unix(r0, &(0x7f0000000000)=""/34, 0xffffff64, 0x40, 0x0, 0xfffffffffffffed8) r1 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f00000000c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 19:04:33 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x3, 0x7fe) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="f276c71190fd197ddc18015a58032484c3a1e96112555e81ceeef7b1e09cec1d412d71a856f4445339f93d4c9f64772e49ecbbeefa87a29e9194d87d6b31cde019e891c7f9b89b3cb3f6c4e74bdc5339f55fd4a3ff060f339dc0bfd2b59442e90466ae35f8e8c29bc3", 0x69, 0x5, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="6f371509317d9b6b3d310da7e45981cd2323bf41a5eb15dd5a28a1976e51f620da1e9b3ae01de3075aca2acea09e67fdc6a22ad2791149603de66c964cdbb82fb6e62715ba3e0efee5622aaa82183c7de1592f6c171c3fd19d07cff3407a801cae75e5d3b218668905408ce7e93b053b1219a25cc3ccbd9b64af7ec48219efd8b2349f52a60a4120d1", 0x89}, {&(0x7f00000002c0)="ef601922738cf227672b71cae2fb73bc1401bcbea0173423542d5ee90c136cabff28d1603ee395ce6987b37571bfabe41ca752e433b7346b59c5c088afe4b09482ea01e950b0f3f1799268fe72d6b9eb6bf315040d1a85fc629ee4d1e166c2d569c0d8b614ea2064df75ff7023b14d367c689178ef17c5fef085c7f6997ff1effcd41d3ac687ea48c59da86694d0fa84a8d4dc766e9885bd80d7af1738e7ff7cf8864ef3b1ff3d75832bba96b146a54c2136d23e1b925e8911c175e4c6d59d23394617b9450b01294a54d38d2b976dabbb33575e403fc9bfaf70d2bd9256f6b14e9bee1d5b09e616bbf1b445190563edc3e98deddd26224665", 0xf9}, {&(0x7f00000003c0)="cf3c77fe924cf8b7662e1fc4915d9322a6678a1e949082f4f3abf151915aa139db72f88d39f11abe18f91b59a817cf474b1f69ca2dcd16c8121e7f82ecaab5241ec7b4f03756a19030d21bac99a3b27c77a96b5233137ed966bce1c1d2937bfac56c8f54271ee9d9eb59f7d93658feb974e16dd20806809888ca7e624de4dbada51b9a0fd140144cfb6b35ddc3d505fd3e712981e9c5", 0x96}, {&(0x7f0000000480)="7e12aaf5a9a338501e7f8daef17d1c398d6a872db58342b5284d9d65d6cb61040176591f5e1babab0543baaa4394a84c26b64a2b086e9dd58fa27ae13fd087f05b1532a7e6bf10bf393f52043d007a8200816faac44e2de633ee640345bbc83cf644c7349ef90f1044d3038b2ae6539008f99b57ae86257c3cd3c4da4a7cae9e8d44d902a05b", 0x86}, {&(0x7f0000000540)="110d36d10e644d2318086ed02b3e41ab663908b90dc834fdcccd710fa1d588d7065206320828e2b47a434eaa451ad49d8b3609272f54c4d024c1b7dbc384d2bba35bb24d36f16558e449ec445d5df53928a456e4dc8af1207c4b0794420acde08d6cfada67be7b1e98e7ea015a4d6d5100b6b72424470330d78fa3845eb4e2ee06ab6bebaf5fe97a708c3d5ea8150f0a0aea80c4f58b37bf89cc26128665a877feb75d3e8cdf4c256556ce1fce3e5cf83cc0223bbc84c01124a6d0f3fe081dc77e9f4fff7a960edba3dacf4f4d53e1b9bee726e1b36f1307bd01465adb8714e5afe6eb51386dc7796cc7f3ee35aa55b590f5395e6902e5ee910a5dcc934dfa1a5f0c0bf203c2ba9fb78e2dd52e8710f37bcd418e2f4ea317e2c779418ebd95375cb5d5f6d768d21b1488bf2655bbdaebc5c93b9320e64f05fae069364014564c9b1d8302df9583e394b61f4afe6aec5dd938ec3541299c57aa75a38e7d39d0eec7619570a3f5830c792563d6dc8d2a37abba3911a37adcfba08592a02678142141370c59b455191fdc70325600d55e4e413abeeac4151ccb3c4220b9596d819e5f32086a9de0e42e99bf2424ccfa47154a07beded715a9ca88b33aaacd745af7080d003688b8f0f6eee87bd6f13d7a464868655e3801152186998373889d7260476cd9a4fdecfd7d8febb6ca9c91b0618315bcb6b33c6e3dd38b260e99e0b098703b39ce06b6289b39bd12cc6a68dc9c94414cdc79f31dcfd15f74ece6edc04f45800a4209b24f24878c8bc76e74f1839c5ffa90be135f16e24827b83665ffaeef50f422e7b0ee48a1528ef05bbd502911766700b17d22c7bc97567bc2843afe6b1009fa998f4db4601945cfccbfe43728cf1ba239d7f350daeb3504ac6465308ab2ed4239852f573fef2fd7bafb15a0584b5f3cad78253de1934cf6dad29102a9f388f4db2a6e001429867d174fa7a942b616e5f48f00617aa054662f99dbd48144e2259d523442b272b595f73ac55aadbf32247e8be8c785926cda8bd32c81f1b45314be227c86adc3f82c8897a77c4ac730ce3035ac8649b6fe3d304409ae19e1544995ff61d494a2abf44df6d8ec599277f552c7c74d410ab011d487305a3be440c77288cec0a9a1afc140c7a77e376c61bdb21cb90c25cde7664e8359a06a87b132fe868dccddd6365c628b1b8fa328ae5d25cc9f8052ff1e213d55d7b0361c686bc26b1dda56ea6d8502d377b6cbad9e39493ca62f7cd95ad48c62f640edfdc5f20b0bf207d899128abf86502afac6450e28898b2937a92670ec1148b1bddb4e3ed1315cbaf300dd4b60c7306a3a9628c91e78811875b8b704b7e83d6e0bd727b9da779b7a87dd7730f459d0878fbb5585a0794ed5c74412db0d0c5c0792ba18e67a97abc538b8e86cafea216dbcaf9e1829daeeb8c8cd7d51990a3507ae5332ceaf156345466edbca37775a53b6d7bf2b5f3fcae988cf4d7868a7eee0fa59c9ffae43bdb635bde1a14f4fcd79c2a04279c888a9555a2d14375fb327eeea10105faaaf9949f8dc9883f8fee4dcb6263d646f6dc3605803e5d03c13248bcbdcf7b5144d68d93e65cb888a19f26cf282f8e25fdf3aee39cbd75372c222bd36d5efa7ec98602dbc07a0c9487ee593a0e88e84056b22d54fff5148f0bf343f7beee82cbf17d12c7bc599812d3d3a592825dbffbcf4f818514a7ba0cf9bc59b7b4491c1586c2de131bb8784c39c1f663d277a6091cec77566bce223945a8a5b397dfd8f0bcfd18ec5f71bcdd723acb452f1f6c65f9fd58c5884aec23f40eccb6144a47a4297db02e14f4b94a041b478bdc539265db076dee59ad50a64134bdc9898fc5d7e93827d5c3d6445b32e029ba02c7e478b970a4348a2976c757bd0be2d16b5019c440e571852599dce073072b61bdf41945636e2fff619c8c801acfebe0a70d364d041580203f833c715007e1e42d24a7cdb9aaae4ef76a010ba742e5033496b6a2ea0e490e88c171b1a415a299893a2c4a5a586fba36eee4ca21e4f1a511b8c0a923700ac855cb4d40b4ed8682a4c0df95e97242b9ae7d6d705ed707690919e6ad9ce4e03bfd07e73475291481a7edbfeff9ba9ba8c8f14e6badd0d630319866c83d5a00f7946a1aae48584217e8b261896f90937eb6708de1fd56a90a02fc8f7bb59c88c36cf0f8a70ab2761890dc3f3c3b051ba9854037cdeafbf50e47f149df92bfebc5dcac964359ada97ed1e9dd6cd684ac16e1971510f359456b913f8df365c42fc300f465696e98c6ecc2ededb8afcd72595a4f3a7040edfc6e8ea8e56f89b7c51dac0513f225463d57e36cf122fb9ca274f7c61dab5f6fad8e841818d3a92d067c591c5efdd3337cf93ad12f41483fa11a420ecca42092c6a3af73d525def9d63942766ec317fd57658b68af9cdf39003915699c7f9971ab55fe0605b6238d589f72371f0ca72e0f36e73f07da5c70819da1242419504886738c16a745f2d58b15b55d892cb4d7df5f2871ff18e59249f60c23760df24017309ab4a3deac374cfd06d95451978fd906ca0ebbcefd4ab1308d69faa500c266bf34b652f21a5e10c411c189f9b45ede7cb4511e2656f91ba9e815f23ee90d357947d296ca85b2d41dd3cf095fec488854d7f7398b4c3b5c7aaf34e8742614ad013467076b68dde27712a44345c7ccca4ff0f483ecdd6811726e524658bfeecfbd2dbb46295ac15088b942f8fdc519727572fcd18977edb72ff310641c09c614d84944956036b9c4d6b42eef3fbb5c047497b8b938840ee937d5cef67992f3ddfe62b1a5b3b26f593fcc41daec777b55c88aa5d3cf60c1cc40097332c65f9c2133cdade1e1d8957f1a6f12d5d82ef2d20fadb861019e628fc1f49a27ab01b68cf117f91b2298e05aafc159742afb78c2bc017a5a8d50fee0fb6a7459a3389ee8e210a0ac48b3ed86ae3864ae6fde15540eace4a65cbcb606e9c5502d27da9a9f00051b195b7057e0b013f2b44a973b152e3bb96c065b19218a8e51a0f6a695428b515772ff17d50eb97ba7dbf3269c2d4ded73a34260748767c74a623e41ccdb02413ac4169cb92dfe2ef4a5a006695da196fb181cbdf6e8421fde63ec571a7503b500e0374da7a0b8146889c2b4c0b2d7c6370d353da9131f15eeaf202da7ba832d8d1842f0591c954cf9c12bcfc04bb16b63e4a14064d450f5e9fd3a5c24f9d9e093798cfc674e155c68711609dc856c04ecef2a1179bfc1193bc7066ae5a6718372de3ffb749bd238636d3fa8592c0859b785fa5b992970095dc90d9c96cec0b217207e1ab99e53228980f0d137d5d011287b08c9458b27c26c8e0ea85488d025542a992237cbbc475e8ce20fb9f9b77204340eedba5dfcd38a00a68aae6bbfe2df98183da8063863d2a338868f9c1c8a1d167049d9058c23665cecb59d5b61f44065bda08148a9394144268d10398f535f512b1fb853160411338ead4be2a5843db5addf9204bc01192e4024df6f5d0afe8c3c62aa125ffd0cdcbfd751d1e74edd927613102025b3693466fce7f7bb77a169e5bb11cb7af79342711a8f8d796cb19d3f62a0ed8da3fed7c243ce9a6cd6b21cf16aa3873135c0847aec1ea4cea09a5d15e3d64073f0086b82626f6a4e2a4cbb524ee4bc71912eed003376578eca0f6b4859b4d8f5b1e44a4088f26f496695d6914fd70997d6655fe08d026b938df30a43ae485ffa4aa834ad018a6436988655b8fbb1f9c0566f098ea88cab01a09d26ccff485a1f4657b50c1f4d5a6d3a4d6cf9072e9370bcbd85ebd77f61bcbd3655da5dc0774df0c1d62af2099c08469a9d2263a76b1e0966692eb11c203e9a7cbad182f0687708b86bdab9b26a1e5ee03400b6f12c831db21fd4d5775ac0a47deda40161538df7d8f0034c04afcf6ae21ff2ea9a87e76025978623c7ea38e64bc8069ee90ffa7f9d3348da7831246484ce5b364af2fd6c07db2edcc8d25f7dc6e96aa91b5baba9bf83394baef67b05addf9acef6f566629f28992a1cf287cb428fbbbb6b89f96b625aacc08f37c2f2bea0bbad2e15dedfbf1e966582dc4fece012c2f88dec6600478b59bd126e70807d2d2bcd6e19792611beaf92a80be7b966c6513d97843223b3aea1e7c494f4c93687826618b8637d1f5551a2ee0e1c746acb77b29571c5fa4dbe5713ad5f72d5383f2f1fe8f849ba7ec07e8f8ae9c15c6133bf6a3f63a26c864868d8aad3a242de7b988bd0fd4bf1196ee67925725cfdf70871b8cd398065c0fa96547183e4ddcaee377d16fd86e444b5b590a766a40fd09fb0743333b128b44c24a66d474d984776d7cef1ff040bb32bd084cd1db5621a229ded3b0704168a580ffe4c15dd4df9f35c04bb6b58a8766f5a9b2d9635489813e2aaff1cb8cfa706157111d87a3925283acd86e6818cbdd3653c5df894748ffe136c8abbb9cda77162650fffa301f9e18d668fcf223684b2777861e11f0aed8301021dd219719194110efce6363464c91545ea19255100b3d2184f535f04347ed1474f1e6a47b76fee44023774b25afc0b5ecc3d483b4a2e3b597f40dd75ef8bed777fd332f1ef2bc208e3c17257b22a3f7163ffca116604e0f573bc743f69ab7ad0e5f04393a6157e33d382acaa5ae00f904c3de64debacc215b62e412b33954c07e454ee48ba6fb7bf3cbfbd4e9cf30367ef413d2791d2fd40c6abe1ca4318f9d8377907cc679dd592fedb7ca5962ae99f09ce24c6266f3d87590cca4b3b9df4cd68396331a889bb6f4aecf117588b0e7d32d68cde672d39dd6b5abec5f13bc723dd71662ec006bddd6d825d2932db245e6f8817c1a8d64e2b476f6d79fb648a98c22b68e1b9ce0e166edce6ccea785207f77434a8aa2abe3e0184b178b4107470dfd37487bbad84514002461da4f02c0f5d1dee29665dd56120521454c52de4993b323d9fb6a3db5dc7efc14a931b494b80e90944a09ebe7a04db7ae92e1357c6f596137dc007fca58a7885bab6ec018399497d52f8f7c86c41f0070775d292a512123833fc32b06f653903796a52b524f02e0f6d1938ef42a8fe0c1e725c5d42db91bdb3600aaba81468eeb045eba4cad5737a112b5e06fb155bc963ae17d3b6c89a23e5b0ccb3af1b4dda8539631b1bbaef2db7e75e1a62d5eeecc1b7190f41a0f40f412a8bc39724b8f3063cd8fac912d17d294aa09b7afb12e4774bd0c85f65639ea229b8d49a4114ad576d476936042ad3ef4114692bac94157ee0dd234124b033ebbebfabc0067bbdd6a0feedfb576160326b10d9e249e476d60bb85cb6bb16eb959ac8c2e550c3641e46429464686d68c2523e2c4d3ed6faaedda41d671d9a6a9ad8c1adab603b0fdfa2336931d01af72431a2204bf8e97cba2988335092039124b2d74bda93b6a251f381215ed25a4d8252379c3fa032bef2f547ca2508231ffe88eb41d3041b55ce48a1cdc13295a313c850f02f6498a8485bb0cc9acb19172036a981ea8db2062453ada82ff4bed80f9272d279dd5c690e2a756aff60a937e817af1d4712832d89b4ca80ee92ee1b911417dc8a430673362f26a122421aade4b720439a5667b88aa2357fc22d8a29c50157303d971b6fd8f56214d17f675c7c690c73a4089dbb7e09ff4a5617b19e9b08f89d172ac531bf127812bb6cbd80204918ee3774a70db9b13016cc3ec2e8847be8f40a44be3d5f72c0db669fc14f129050448b1a1593e5172fbc14db524304c5970faf3011a3c3f026a449155492a2d1c5f3704e4f0721aa5587806e802cf78298486c3cb", 0x1000}], 0x5) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f00000001c0)=0x8) 19:04:33 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x1, 0xfffffffffffff119, 0x9, 0x5bc0, 0x20, 0xfffffffffffffffc, 0x0, 0x1}, &(0x7f0000000080)={0x10000, 0x6, 0x9, 0x8, 0x1, 0x80000000, 0x10001, 0x5}, &(0x7f00000000c0)={0x7fff, 0x1f, 0x9, 0x1, 0xfff, 0x8, 0x8000, 0xfffffffffffffffa}, &(0x7f0000000100)={0x1a, 0xffffffffffff5525}) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) 19:04:33 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x2) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 19:04:33 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2002, 0x0) r0 = socket$inet6(0x18, 0x3, 0x8) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/213, 0xd5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) sendmsg(r2, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000240)="bc942be2b58e62fdb569285fc486c417fda81c4f65b8b6190994c007ddfb09d1f43da737f4982f55f62970930fb4a26f2b926cc9fb1c01ddb7e880d41359ce9d6dac0d493d95a591e599a799f8c2fdd75024d4073452ee215aaa6dc06ef8163a09026f97be12f3f8484b23a70d0c51f3e01b47167162aedf854c2de120baa75970db3abb84d64c51502da070c42a75a15b7c0557d993f90c651ba144c72c9e9d24c32528ab43b2a205af61ba5a0e568ac50923ae2c571ce5ea6a74ae248ee4e7a55054", 0xc3}, {&(0x7f0000000340)="404a47ce767bde659756d2ee763d9a99a8ce6bcfd283525148fbf44fbde82928a61d3cb1b2b04a28e4d7e9f3c62e9e5c1aafcea41b3d33ff2235459dc9bef3489ab6a1279ee6ebc9fbcdc7272d498a91aec442f043aa5e0f73441025d644ed3a7f47fcb1eb70fee78e88536e2e7ca81dcb07f142d27e7c3d965b816d10356d2c84353fa95392f83503ade8dfb046efa4112d3c09f0a3bbd06599276598d8e0a509ecb1b0cbbad7656ede0199caaad848edabd9e740c90888253aa46fa518881eb6c9d0acce5898eb93aa5d026a1e32cf4628ec642f0c34b158fde8190b45fb2577ce03922958adc4418fc729c76ed94d9df0f478aa2207", 0xf7}, {&(0x7f0000000440)="d61e791da12e725824ecd5b83f7ad80f14c1b08bc4f4e7b264ec27ef82c66767cefb73fd00661b5f476950784c6350e83f5827132b20407b3d2099e7612a4060e0bd6a1a99854c61ede8aba773a960586700ee326771edd0aae8fbe4442f4fbccf47188a8733dd4584b1556e4e82de9f883653fabf1a46dc7d0aab9122d5e9f39a64dc49e1fb07", 0x87}, {&(0x7f0000000500)="63a7458046ae153e690f459f48f0c75ce96bfc53f9c04114c266d451a2c6976469b4297fe7634244b5fd9097bf138171b7a9b6e137621ba9d0bf43079de4d5497a4f7eabf850cd1038a1358afb6db25180e1b1", 0x53}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="a8b4d7602cc193fd27cf3188a822bd213f98ea47d17971529750c4ff4a9236c18680cd46e53c181fb82f590413a31e34eb80500ef7a551cef673e7d348eb4f7d3562114638e0055dec19f768", 0x4c}, {&(0x7f0000000640)}, {&(0x7f0000000680)="f972807ae8ae18a5ea0174ab6480d356dec3462a9fdaf4f6b8b50569036b9672b66b37cc6196d035589005a9bcc0fe29a8bb349e2163d949dc8522ab4584b2242f0249155734a7c0967dd3ef461f7d226637838d2fbaf5ba06acd2e761937ba6fbaad589219096a668b68c4cdffc5d57df56ea186643d534f821c0e76f5e4df78316e5b7db0ec7c49dc4f8881888a237", 0x90}, {&(0x7f0000000740)}, {&(0x7f0000000780)="b59145698ad14a2679dc0e0f8e27a7c7f78d14077abedd46a5cebabf3b1705e37917b51472e008b03b4dc5059d36b237b8f835cab00eba9501e4a2d7f882452c29fdbfa200e35de199ce6e791fcc7ce128415594a8834836bd09361adfa473aa67e20691314a556eaf04a839339c0f12929d71f550ddee194e7208c87512a4405cdce67ac89e73d25a20f3ceb7bfd5c2e2042a3f8c23e3210dc5e50e8f24a21ad64b0d67a5c75a4885f3105a2021c610e6a0b143541e1f4385183f8e49b365cf810b107ebc2c16594a9e63e175a327171c20fa678c90517c2d01f35d97be35c8043f07c01e8c3a1164ce44af01d2134a880484b5f007fff9e680d4c99b960c4a5d49a33c4c2edc1348bd7eeb5cc66ffe048b7a3904efad940774e3f316e18a4e0d77d4c31cb827ec8b4516ab87980070e0cc10755687a26e858def8c9d019f666137e0980df4c3b72599a3b5586a3aeee20b3422bea9b41c24a16b524e6846cc60d339a661b9bbea6c4705a4cc3024545cce6b07e99b96fd228765d5fac69937e2c3251a170dfe2eb238bada42e7653c9121dc300dff5ff9532866d80bcfde8df13c083ee2aa58cea15ed3dcb4e1f3988dbd1f5652f44490aa9639483b267eb22add08752728716cd37f8bbf0932617e756b0d852a21adeab02861aa0c147e1b0ed4d5ffd190fce8eee36c2b29f85506fe5cd00c6ada4d393a0d8a794e2236ed94648aa661368cb21d15831ddef2cbb40af3c7762c934e5936aef501788c8164b80b384c206582293b031eb97d377221f5752e6010fcb585446b9b01c3eddbd6a4d8edd05dc5e6f06509a3d4437810672bfefbd821257d65ef34785f79c54cf07f2874bff309cf2df932b1fa79f5303e5975dab3643fff61b8270640bbd2139d6c11e3dee8f14cd14be78c020badfe512f178ed628d2a30013540fb25c87138e3951c3dc146ae0f9c7c1a185a487b107ce47d0b0c12be115d8d778b280278b5a7a944f50a0a862f39453cf6de44b3811509cd359521642bfdedc4801d2ad73be5b5ce6d5239ef4080aa3f71869e1d7612038136123b4b109aed4f2fb4fcc132b520cc476d4c523d22d4b67ab9a15331c8e46a8dfc5807911cb5ca4cdd044c24cc01a7284a242ec98f79a906aa5a0a39d85b272c5dd72e1af2a2f60b678b3007760fc364ced4b0e1953891b9cd4d73863db288eded85cbfcc713ad33f6b50c26db1ce3b4807fe39c6236d1fd425e9c3507bf96178aea19ed7a2dd26c7dc03443eb52d38f76c8c2b8aa7ced28ed8bc42f46a7c873a658b5fd25f3b732a03ab1360890fb09bcbec89c899b60a681d9676f6996d738286c886059a3314efedeb5311db08ed31697d154d5ddd7b45e2a57ce829e59b38ec36a6857afa29ca347e821ad476b6ea675044f4f899b68ae838e905df378df3d582974830707c02e8486fc99d2876f60c7b83526881b0a6dd4264a0e97162176b1855cd686794a3d119c75efa96bbcf0836ec4d90561cad0032c237b7cd9f9da64f2d9cc159449c7f23bcb2725ab24355d95bd093965a8aafcdb9fed33109a1273a854827de0269bf0ac5ccc865cfef14650edde2f458b1313605cc61784467db55586f74186f9860a64e7c5cb44682de31cad9dac096a3ff4f2439b3e48e49f4211170f642d0957bb492e7cd584de4004b7bc5dc030fb7a214123f5f85e8d2c1495279fc1116842d6987f61f0e2c668b56f67f384c2e8ee51d29ad86b6bc517169dfcd74641e3717f643e8f90dc483293908f16c07fc347732cfb231634cdfbc0a505749074c1212fcc72256a314a15db67b5f0ad2f5218a9a503e106dd93821ed915b29e03431cd699dde3538c202bfcd0bea2137d478ee092a18facdef0de54af6cb29d957ef5b73f11e949ea3c33b9a583740b972ae7e5684dceb86bcd5f806e209a48592a956c2f80c0b98a7dd674a0db2948f899c7ef3275312704594708e76da3a86c228f6f382c5e7d3fde7aac8ee5009058214390444d32ecf7923f5c0e1f4083b770e57ffc68536ea307b94023b65f911dfa46cb4176d0f5b362541bf18ecffaf427b076481c30d9bcef0d0fa0f75e61ce63b6df1ba02ef8187da07292d985c5e140b91295bdfdbbfad28dd9df3869c47f2f6f35aebae6481472a0f890b672ce03100e08b9359c2e2fe18cc46d2ea0e537069a988f3618fca259a6ae4bb16931ec2e30cddab2b47fd9f43b5363bee38a52617d74951c6c4d170af39665386e44a0208f67123ff8eb1b8575e2a3fee64df6340274479d05521917845d3e288a7bcbb5af7ee1f2205627cc8517b594a8b552b6fecbb63e27e6daf12f6bc18751928325ab6465121e9ce404dcb5cdb07305734c25bb92b3a938771a337d765b0a94ea20237f5b7b62ee113cefc5090748b63c626db11fe9ab7408c58b6194b6243fb7b9fae3180dfd3df4b4b8a4f9dfae1576173b10c31e23c5203aa46286a848d56b547e2bc6d16b73603660cd2030859f302145bb6620fc46908a249ef0deac96cdc6eaa8641b807b16547768a4ee86b3c97d414f2caf2dfabb4c0611ebfcffc24d79ed2307e136fbb30b1f16064f363c2aca701368b32e1034f10ac9403b05356dc3e0e1b324bd488549ae84157c08ee17f793bc6235562da917561af8289f6b1f2763def67d0746ac2ef2ec132ec5a9dde45f4472d2f8fde9a9db6e3d6832bc087f9d88a99981a40706fe001a739adeda12064e05f4befd9dc2698c12805e088478f354cd7c0d8364aac3d8f0fa6691bfc2158bcd1a23cebb70bd5df5935f91e0d1de8d41d09335f1ef3a3c3cbdff1cd98fa92d68593501873bbd90129d781a380576734d119b63939ad7335787489106aee4c268f9ce5305af926edc70c44d0025913223c99faf4e49da4845406fba9104922c2f351133ed7a6078e764e97adb79f3996b6d78dad9b84bb7093a6ece260458f8c336e94f79638db1ef8c15277cd3ed05d1666f18f2c2dada01aa0f7454dd098f9c996cc1bb26423f4a984a0c0e25f04ce20e53861f25dbb349990dc661a9bff3050f79a9a042dd4ead7c60b1d81eb23a072742d2e2150d4f1d20f2852d85e432a515e698befa9d534888b83b0f5989188dfedfda7303a50d7af8de444c86fd4ae1d2ce16aaf907f2018b7632576f30f78ded605b8b308862f2ae58a258ef9d84cb69b77e37214b0bb39e50823284e40e3f76f6190663f18b5095a2fb565dc10936e64a028dd7185d8e522c22c12a2e303dcbe7df8ff5649b662526f0bf6de6b12bcf4d9874d9bb6efe798027648bf7ba3a1c7305f8961f6a48857a6f82169ab6b78f2299057e2ad25f421fca12a4201fda3eaa5975da30adf2752b5548c29f5336ddacffa31751cba8ae40cd3b3f856dab2d148326328ee72dc14c13894f752cec0ff91ec21547b7b0396b5b404eccc7e43bfb3ca4cf58d39dd3b88b7c48221aed254777d3ecee4d8a125660590e67a757525e7be25d7eb2df4166d0329315fb5de42c88e1c92ead360a53ed6ba055e3c7e9197a45ade51b20d7354416b6b3b3ca86eb5a0566aeb5db256a5121e678372e4d1dce752531557f5e7d2a9448c2fa02fe6483db6fe0040baeae276459b28e753479bebd41b00947f4f3dbf4d6b5fb5a619a93404d536a3ec5c717c28dfb2881cf053f77bf05e82cfd8659b70da950037f2e0a41a6363207c09fb2650899d7d842f2c623eca1726997e32679076699199881aff918391d1eb6c22b7aea04b32cc67cfb497d5fa71c1858d1d1dd6ba492bc60f1fd96bb765c074c278d7cd8d08a54eac2c71dcc40f21f07915fa9479ffecd8b74a03271486fa2fb356f694df3815c4e3a4aaeb6eff78986ab4d528e0440b4141992249cc94b195d750622dff7f9b16a3bbebd8c684643d0c5872ba36ae33192b9bd12fc829791890d62c8f0cadb1d69cd7f02b5bbe6ddba87d706191d4d04e5ccc9028879ee37997c842d5150f8d2c8e797807d6afce9e2eabe51a49461434b24a7b543b184ce274b4b25de43d8cabd25d3d8a0461887681ff76012b692493d3c50b2bab9867d7fc8eeab1be8d6f988246e332186c7babbf6003601d0ce2255709d3c4a3fc485baa44097479464f17811a56da3af3245a77199519b20726a6ef1c4f4dc5e209c4fcd5dd99795c105c259881cf0f40bd676de4e2833906fbcfdf040e1e02b9301e92a358fb921cea927014ed0e063cd9b0843f7febc84d13e4be1519c7a6f8e4856c1eac2b0392155474a4c211bca8a973cd6b47b4fcc07e2c02c50f6653ca1a19f211453e387a6ee7e477915f68a66401cf54584e3ede022953dba5d503fde3d3e13864ebd606fab70d82a47c567bb5517cc0f9a18af35155baaa0b62da37550c75e9b14356c8d8abd90d28cc07488ba024e01fed9a8cac424c29c729e8b7b72e88a066fa73103b007b25182183a17f3a80401b1a51ed74b8d63845e373d2565d2104fb2c4870547e102c24d459224b861af7b0682a205ff84c85ef8c7e264f95d79ff948a2cff7799e6a0daed094ba6f5f6cb0739ab14ef1013ffce4f08c4ab88ebd6d8001bd3627321dcf25459b3762852219c18d2ca5059101977fe0f2a8fb6733dfca1d94b4e29955eb1438677e71a38af567752e5924734d107a767c1c6ceba539d4bca20e2b5873a2d37675ba932feca6be3e25522531e79fa6e663d51758c6e9388653a3e6cdfec714d57c964e87b761442fe2483b5130cc701108108ca1deeef9202509f510a582d2e73e756165e7a4e7f28ae20447aa3cf1f580611c77506f2b9b4b6349193c5423e755935fabf902f8cf435f97cc0c4e9fc0661a1703c2163029de1902324f3f1c9342718509061e45725da506c88b8160eda505c03bcd5495a6b6cc31568910f4ee079dd1954da024b2c662ca3fa996b847376bb6fd4a1e6f000a49d137e47214516b370918911e8a8ce4e28d3106e173228ef7e1a78f979307dc44261fe7dbd272044c2015fc4c92d2433aa4ffe9a3b0f6422c7b4780236fc3868b7ebdf41c1fba33e48950ce2972dbb871ed306792a48ca6934c3787e838db28b7c2391ff5a6e3bf135a56d7b1b1859a3762fbe6c66d0cb902026d34e264d74536bde014418818bb7bdef7e893ebb99e510bba1f0cd69c01576773ab26dc626071c67cd90aa59759823171cf9fad0a9e74b624bf115820ca2975980fe5d9ffc9fb6c1a7088a41b75b796d8fd63a0237a34d3ad3eb21a53e94ee76fba4a750e4a087e14f15788a9794629a05abbef2253f9185b1db2f8aba5352672fc471435edc7ddf058cb1959c672ecf71864705c75c320097dc8e6e7a8c9590e14bd66fbe162f2ba55da3b966e1412d958f8c1b466d590ab0e745af9c29a24bf0e45ef61cabdd90e0c977345b1b18ce8f7f3bd2012778cbebad90dac04ec7247bd4e2b3011dfa40b008dd73fc409196f51487565802d48c3d19ed5988bbb7a8d35a2cf463a7cd1b7e7fbfed58b2aa58d629b5893306aaa0af08eb7053527678331bd508dc7caaa7f5cf3824b5695865419696401b585a2ad1b7ff0086d70daf75a082600ae8441b5ecd3e7d4b719b02cf95415bb48044c9ce6e199ac2b015974c7f684c62d6f44792f109958c84bb4cf13a23cfff04f502951e34d090a95bd791086573a859c1254af409a4e3f05e12074f41658958494e93ef88b8074de75ae0d488d4f7577f57049995c28592dd2602d5930c3a0e82b7d3bb6c7e09b2f4fdf2eed9f7880982b19bb026361969430716033f7b5c395fd82a4c5deabb068afd60666f4c76ae3af", 0x1000}], 0xa, &(0x7f0000001840)=[{0xb0, 0xffff, 0x80000001, "10aaed73b06537a5b0a906e54f52a9a64c309fa410dae5acd077dac7741281de7cba5b98f24102077225b0d15fde1eaf289f271048ebe9bf7735ada49808ffb5fa1211008029dfa3cc0e3c52458cb878bfc1a3c263af1cc7c7b2a80c8ec038107f287b5ae0a0d7b986e40e5d2c5af205e461de6ff954270af94107b2af2318382a648605ad9ab030be5ff5f0059c70b6cb2933f67aa68c3b068d18bd91f5ae"}, {0x108, 0xffff, 0x2, "054ef4e053029f0572e31301380ab67212ae6c08834925342264ec4577409d8daba2687bcc1ffc1dd5c45f4026c4cfaa9b1d0ff27199f349ccb4ae0897bd072cb97469e47da185554ebd1fa51d9d5fc73a76c3698a8bed2c3a17b6d2423d1c19c1cb43bc720559668528091e7a497f09a1c799b62839525ba5fa9dd375096bdebcc9283ed05aed8952cfdda3f28eef69196ef17155ab6de27834bc4dd75b063584d8d4aae7a3c0faa0e9404432f8121d56b2b7c5ba013c905f795aee6a9655fd547752c83d09c766237a306bcb7c47e87f66f15dc49d0fd5ef95742f7b8e8d2bfe583f77edc3b88657085104303784d7c9"}, {0xf8, 0x1, 0x0, "17673261953ebe3f79eff1ada54ddd187e28e096461b0a3ce4a09e86e60b8f3f03917f7d6997759978c8c35545bbbcb5912b0fb12fe7a258ca1c494d0022ce69d6e33edf31f257948e83eda3896702ee0d78de7c21d0ccfe69118bc44eda3e9384934c6d10c8c639e180fb37c5963f1000149e4973f18fe4a49d83941c4d08a54dca29adf6403f1a4e54530e5e085b3468a57bcc11b47fecd3cddd914e317a8e0ca264f6d00d365c55051c9eb1a3ada05bdc5f6b7d5fe8e749f84dae6e504f77eae3a21902a604606c0732db347054409b3a0e2fc5c98ad4a7b9c323fe16bb32733da1f7badf45"}, {0x70, 0xffff, 0x7, "eef3c33bcf97603e2ce8d6ca86d73230a8fc45c1290ee6aa32e1d408a90cd31bafdf1adb6d23fff64ff9186c0785eeb4d2040ceff47275fd42c9017cf5e060b649fdd2873018ba8ed2a22d495af2566ce64f8b04a13484120f95457d44"}, {0x18, 0x1, 0x20, "d04f5554abeb"}, {0x18, 0xffff, 0x2e2, "16fda762db769d3a"}], 0x350}, 0xd) fcntl$setown(0xffffffffffffffff, 0x6, r3) 19:04:33 executing program 1: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f000023e000/0x3000)=nil, 0x3000) munlock(&(0x7f000023f000/0x2000)=nil, 0x2000) 19:04:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0xffffffc1, 0x0, 0x0, &(0x7f00000000c0)=ANY=[], 0xfffffffffffffe9d}, 0x0) 19:04:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:04:33 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSBRK(r2, 0x2000747b) 19:04:33 executing program 0: sendmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0x8) 19:04:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="0696da8e1ed3d2fe6ec0dff74db8323a3918314c8f79b6c2662a36e4a1e15463d72723078f", 0x25}, {&(0x7f0000000100)="25cfaf2024bc83af129694dc63abc9787544f645c73b21938cd3fcba86fc7da19b2680cd8a8d7f968095eaade92c8406db022fbf6ca5643d6896e69a2378d926e5a00afa9b18c70eb81f55eaaa82f014c93a92e5d951d9913a3af661aefea55c454f02d18a066b3b34179f67c2e5bba289319d33b2c10dc1ba41b98c4901e5ff137dadb97de8ed4a4f7d06357c6a7ec0b650cbfe74c87eefb263e8", 0x9b}, {&(0x7f00000001c0)="618dcc4add9f0c3aab0c1d2a4063f6d3cbf4d536033b0e8bb421e79ddb48a29e0285c3d2c6ef47ac640dc0ac29d4c125366cef3fbcf27205e7fd7b3d4c68cc45b1a7ed66ddd4b665596f58b5266a451883df5b6bd465b7e006ef82afe9d8755de9ab68b5969e8f29acb3584f8d7a54c8b9e40599cbb8aa8e54e36a657b2eea826828c869ffadb9b453c0f845235a79faa5dda78d6392ba3aaa7338bdc85da3cbe85fb96d2ef2d9bd3e128e6fbba795ef6ba1d982aba3a2ad9c505bf73eb1b1ef4adfbb7a02404f407af29791949b", 0xce}, {&(0x7f00000002c0)="0789c41561aea2ea2d257103cdcce7ebc3280c0641c221ee8c2b73eeaac0d7e77f8eeb81d7a633ee15a6fc6fcc82d7885858da04e82acc9bccb67b0b281e99fa387ff961", 0x44}], 0x4) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 19:04:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getdents(r0, 0x0, 0xfe8a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x1, 0x3, 0x400, "6a9f6d9477c1e7423156b56776efde78f52037c1", 0x80000001, 0x101}) 19:04:33 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(r0) getsockopt(r0, 0x2, 0x8, &(0x7f0000000140)=""/243, &(0x7f00000000c0)=0xf3) faccessat(r1, &(0x7f0000000040)='/', 0x102, 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3ff, 0xa441, 0x5, 0x1ff, "f591164911455bfad958686de2604fd1318e3436", 0x8, 0x6}) 19:04:33 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() fcntl$setstatus(r1, 0x4, 0xffffffffffffffff) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) dup2(r1, r1) write(r1, &(0x7f0000335000), 0xfc94) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="99ba8a72c991965a48c1dad445dfc1a0d2b5cf436719f784ef9af30d6c7f0524455de6871da10ae3c98ad1fd38f93e379d071d031352fb858de4474d28df086a5c0c27d30d10ec795205d0154a215c66d95a57d3d3412e4bf9139e8685b04bec75e48c6a0a58d7598d4f8aef52cfd42e21163ab1774af6128a907089a3d060255cafe6f0d3a25d7a68bf24b2c0ca7b71d407c6934c1a979023df2d0a91a0ef2e396bc2101fecfa51eec6c557cb72e7275f5723120e11229afdcd1f99e51cf06e41a734fbe7194f72ec5192eac0de3a035ed607acdcba27c4f6408882caecabb8800765a58424ce6753936994d327d6491098234603d4760de5dded008574226de8ca1c2f45b9fd16f42a9f4672b69fb9164b1e7346ef5ff7e7150bb873521a6cadefe00fa65decc378c5d1f7487a0bb9462dfac2cfc03f0d698c5c98ec80a5a3445db446d8d47832f17c2304409be5ef67d749743bd9569e21406caeea0086b5d5310f7d3e195ab12a547f72ec3c9051dcf79376427fb6c005f604218ee1f881e17a65c72ccc13aff78f293c414d5eb408c714611ebe25c5a3312823607a7ece32cd4ce9eec6153c6eca6d919d4cdb99a271298b6dc2b7e2b0a833f34aa52f2539eec6debaa3008e3bd74fcb3c87c98cbe9d9e73ad98099951a7cc952a0f1eb4f6f5689b48ef3b6bcb7f059ee3798f96e5a6786972500cb92a7c9f6fd69649c5d63c0b12f1c4ab5e8d74c96ed82ba810828ec78cfcc790866e4c05a42f9c823b86cdc72a9b65895a2f660e6d5dc097edbab30c42f8520ff7fc6f66460c85c9e89bd4a38538f8a60a7cbc5853d26c1e20426d6df1d97008ec816cf066dc7cc27faaf24a1305d1339f5ffb14b18daba1586ba5747696369d4a4b1e61ecf2f261d6aec37fb1174d637f4ad7f43d1acd189588fe7d791a2851a0943fdd521c49b7bac0309b22720b3777cb74467244bce1582889a0202a1c110e500c51f341e838507d2edb34e3441c45323b9885c31fd3513c74a03e29b0b68b1fac60f39b9dad263ba48d71160b137158755a8d5fa681f3bcbd89b4b6df7f5f4bf98a973ed2a7c802a8b697566ca2fb7ff0d36be2bdbda91cf94e1923145ea82bad0daf8ac899e9b8b78aafa64b397dd70036c5826aa0e1118d7aa4e4c3297f9bb8e9d959087917f420589167c7b9638a6604396ee3cfd981bf1ba759af068ce86abdddc8f4d906ea5f9db2aad786fc1720b3631c7b35d9cac865910265c91ab46bb38703a8184e484bb41bd483f9150f1c16aa67fdaba703a9854f71565acc0ba66fe0bdbf705df33c45554e935a421db8441eed01391f9209a4d6fbc9a958b737223173cb71b7893807df3985cd3c62d07f3d2fd23a154811a41eb49905213c375c2667bba0b4cba23bcc0a3c60ad1b49e8a240fa51b5ee5006ac2f3bd0b7a28198ba07de75b3c009a6787acb1ced29b98a27e3196c493a2b3324590d4f53a3b3e41e1012e3f797e3d808bd24a39a7f7b784a3754555786562b3847afe58b25a49561d5a11f97d77a29c293202ff4ffa156cc52e89f5ebd6d89cbe27480e4df2ad6dad0b8a8a5158cd10c6c040d9300b1d8950871055c95b2eb9a793b5df5491cc4e2ff9fb7bca692f301f68bbff981c3d810489b95d302558ead6de47af6857563222f30e6477ba72ebe471761d78963fa424ddbdfb3cb602e1fc5577fdbaf0d1e209bb080e311dd1da9a82e680953cbe9b0dc1423dd5cfeaf9d15d7cf195bc3bd722f90a9e8d8c7c2bb6c181850f8307476f3805029b3481b55f55cddf4edf99b04ebf8b412e6897279b767b29c2be9f4dd76e8369d3d6129d1958cd96dfa7baccc101c6ae978166016697553818e3c39a73de4631f6b372101b973afc246e06e13e7e47a91fc14c841435b213d007f32f5085694db54602edfa1137f7bed8938949ffab1a1067404e037846fffd4b296b8988e61c59f64a6f521caac39400d60635ea25bbd13206192e5b3b835f580e1474da080c9492036d7c41f0b5bb16b9c3119c1b289f35be7f6742747055c8aafd106fe0a6806964e876d4da449414641c33627e2ca136913d8f64c5496fc62703a9cd18a4bac776e1f0e72491d740753ec58f4636c29101983210fedde36716e2470db38ac915e173312c6e424f66811313564dd4466f99e6ae9509efaad311789052417471c8a606e4261bf6ad34d1a68a8e8a0c0d64440635663c93c3d7ab8dc9f4a32b2fa1d3514b06e978fb9ea63a062de982fc2a7042c3e1a21ca0b2e82af0e389a69e202c0f87c1312c4bf993939d37d0a54e4fbd9a9aabe01a93477b01cae0b43ebcd3a985eed87d713b3b9d1a6ca7c85f8a8776d6319c4642cb5b85898b8b4f9e1143e58a941cb3eded98be2b6e86c37574372e2caf7f3130afc0737ee1ab92070f77d26c96af50b262f32657f89afa320f4d8a3bb8c7be1a4fb1adc49343b83787cfe038c1453419db3c14570da538d31dd9f7964abce6bcbe04c189b87edc865c2b7be87679b05725499949d555623b453c01c5f4b749e6d88f1aa5e0d1417a9a4941864c1682b4d08cb52b33a860829253934099cab6a1336bdfdf77dccc5fcbe85e2563b267d25fffaece86c48320a7abdd9a12cc9be8fc02d615721b3074c77defdf9891b0f0fc3a7326da7c34b80f3557b785f2fb03dadb376b0220a1b48b60ecd6e36842bfc24e144c03818f5bc022e5001d44109664fec600e8a2e9cf12fca7927d7c987aa0c24cc3f7c3345f5f6dd7f9b0463083f5d0c81ea0d7d488cb8725284dd766e0193359cd7e8cb5b27e4fc5d5e4edaf5e0d9c5eafd0deb7443859bcdc58639b422b25c7e3aeb8ff99698de90e940cd88371d950892105b1cd65214763d84b6291c367d7e315d3a77bbc1a9ae33afafa062fd036b9a9b5fbf2a4ba24789adf0bddfb4c9b4e085efdf2a12b76d0fb116ff28b07906ee84c4d1b4a19358437be6c9df1b8aa956ece039ee0dd80903652804b3976d1f5cc3a5f4c46992f1eb6811eeb5f8d15f96bbfff86e451648e6492716bc41db313892bf0a670b53c3beda1f9a848bc81c1f98c3caf18cf67224d200c06876dcbde30a6acbefd9374301706bd1c251b38dc3ed235d5e9833f7b741f99493d98fd4da78179c28f8b7d5fcaf1727c8d89746556717d12c88921bfd42df1fa37944514ae32cb728617c5a4be526eda899aa6cb57993e31dbaf2ffe78aea656ada0af436eee5710dd5f187d2b47eab62c3ff4bf0ff48b3604935de6d3197c126246e6b98eb7daa6f39e7731828bbd6d0946282f5493f80b302ee5dd3058e94b8fa9013e81c08675b2915448163f2b3b3e9f5e9e04211f5af531af80411e6b1aa2b33263144b446fba6cb60719f6b9b584d2b0b74b3e659478486f13d60067f76a7a22f6cabd3a89c025e7a0a4f75751e87938e6bbe9ae930a03f5d60694533d04188bf99eb5ebf88776f4cad4a4f25c06362c42a2b3d7546adb2d970cb2ffb91efb20aaf77f56fd53c952c80d25108583b0bfd7c9ec3978f7d7330352b5f54d57c4f47695f835f873b550152816edb4384bd058a63d8e8b957b27e2f8dee8c3d95fab9f6e4168412e73419d6b11195728fa749716934db67ea548c8c35bdbd096f45ea596d47d56bd29bb9bce4a099545bc045546446a48e6b9645c2f21d9baf957f5f90e0be82054fd0b4e30cbab0461578cafe78159f003abafe844eec2ad048f188fa3b5fe847c3ca587dba3b03e827aa65836cbb6f07a554ff0f203fcd985cb9c6a7d37210a4e9cc109e2d1de6333f5b83b55b8afeba54706e2b204f9d26988d82122f904e8ac3f982d84632244e5aeadfac79254ccc618172b2d54f02bc2e82bf88cf1f02ded89e9e4181b9e5f3624e49c5ae6f63b5ec857c76a8e80d49346c448f3ba82aa3e340310a54c5e3df9d986fdf2c2974ec7ead7ad35242d7522042a010f52fc8c2f19ab3ee9a5eb1ddf023bea61a41741d46dfeb5bcf46a56e026382c188055cd31fc0513ca35d8596a0b59a51713f745dfeee99fc9c04431299ac0a28811b6e060bc5e22be8e0c6355a0134d923c3db3df74eb73ece72248b5109aeb9e4e92274f1c18db303fa4eeed094e28743efbf327ca13889147c61275693425001162ba9ef196d28caf60f62fadeae10e65426139347a0152cc1d6e0c352449fbec3e628d098f1d11ed302861b826ec5242540a2a4bcfd94bef7dc4f81811c2360c020f298c2f2111e70a850e83af7726f29668765c9dbfe48012f8c9592baf599570c6614668fcbeb1e0795ddc2d8032a24d9cae240a09b4f879624685d315a3debb2ec5ccb5ac42278033ab4e56ccb4e6a757575ca0a7f1d96f0a190fbd2369c8a17b0b3735fbeacd89ee07affdf20852095da464ff57c9cf83201e6e71ef9d5d1c7afb3ff401a6a7848c8cf9e366e016ad5c5b889f56f1a751e5b3014f818efa8d6c2711124695064e5b4339a7b18edbf510dc97e4ec370c103be33baed50ce185b92cd365e1c29add0bde79ce7a796a6a5963f34db5f4666a6a5e15a6f8fce695975e3472aadcfdd08eb598e51bcb45ec320e2cf1d40bd49a44a78a37caa250c6d036cfc39b8d0c1df04f9e60488dfd0c8c64797d11351eb080409afe1cae57fcd50537567091c2e346fe719481680971260d68292b01a88449f2360d5079379af9dc46518e7cd74d6f10f480aaa808ab7136dce7e2f14253531bd736d3cea50494d14130b8c38028952f0d9c081a6ff4003352fe908a7ba22d24cbf8f1bc9afc3791a78594a427fd8d09955c74a234abd465c2dd3935d41ca680a6fae2c9dc92cc6606c788fcecb530f7eefbb135a63c51da25d6df4aff5d2e717b55c031d4a9270ce1bbbf220f558a373cd0c5e90437559806632fa206dc06a6af2c569c305acb15c2260c3400c9b01a715339253aaa751c49b86f920f46859f5084835a6d7d3b5e27082203b0c3775df5a2bc099e53ee9a5a4864e3432e936973c36059f0a79b7dfb4bf9c0a614d03e2b8c0c71f0b936097f48a94caf20ff8c12cb807d967bfe2f9c853b1841d0f60219125fa2dd31c5359c1f9d7deaac457722c6b6a6ba07d50d660e09ca0bc761d6bb4e6dc6551d7ae17f012538d678f1fe5aacf5ad8b266546ac5fbd426ae4fff9524c2b93fa27aa6b9bb13a9d2d9a4412ecab00535d5361a12b7f2f60b607c7f4d773bfc96123ea1916aeb9625be6ce30a5125579d71147990011b1acc4dd54de7f6d6e123b324d9bfc49757eb53f63e8b91c7e12f57f22859c1819d7269368f08a160c6d398cb643a51917a395f68cc15a02e233a2a6d1962e804d65d05a89bf4702036f5f7e49d343133f2e23eca6a30ccabf9d8f4770c2003c1b0fc05efd0d27fe3cdab45a0b9ecba140502b0062f5d52478f31788176a8c2a15971d3de688713e86c659d88a2b2160911fa286887039e3b4a069ad78850937aca99beaebe3d77b54b3a3367c4e7a7733288a9c080cd4c7fcb5c33a22b247ef92e82c2d676382dc14ff1eb133cd7fc75155d6b4e725f6b2c5633ef3f3e0bd2a2e11ea8cab4893875308fede9a4e990e6061c409239f2bbb4264de06052b59df62399af105cbdcbd2cb56dd754aa87a0ac3d4ef20220c7611a091e72c3f52190fdad7c3248f9352dbea2bed9e4f562c54dfdf3cd141ffb6cdfe8f005f2bd0b3e15f468c6ee7bbd0b3898700470f76d0ddb4cb2fedbf5151743e808867b3b8ef2354e73ae23d383c2b3b3c4e4ef87353fee21dbc6f59c297e8a6d257f6fcdb4c7e55129eb1ae4590e49b39d8c945", 0x1000) 19:04:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14005) poll(&(0x7f00000000c0)=[{r3, 0x5}, {r1, 0x39}, {r2, 0xa}, {r2}, {r4, 0x1}, {r2, 0x40}, {r2, 0x4}, {r2, 0x20000000000004}, {r2, 0x4}, {r2, 0x2}], 0xa, 0x0) flock(r4, 0xb) write(r2, &(0x7f0000000180)="1c84dc69edecdcdaa4e888b01fe9ec3f8eb6ed30c44ebc6d65f105b5a143ccbdc9333645828a4083019a68a0276b108af5911253409ec9d5b4b509b72e790a2416c6d5e2049f9533d6f5f8397c4f60f60016aacaacc815a5c6ae447e21a961b3c891f7ad0e88da08afe0e9b7d169ed1e0d91cff124f81b40fa14a6187668354c3776ff1e069631bac5c60c405defe9d12dcfe8cf0821592a399768c355772f9f0272ca35ccff6f350eb4b99ea5dc000bb52079e89e8d9d938b2e8f4038c32938da2d", 0xc2) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000280)) 19:04:33 executing program 0: r0 = socket(0x2, 0x4002, 0x400000000) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 19:04:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x440) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d3", 0x1}], 0x1) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x807) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000010c0)='./file0\x00', 0x4) 19:04:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r0, 0x6, 0x0) read(r0, &(0x7f0000000540)=""/216, 0x237) 19:04:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x101) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0xfffffffffffffff8) fcntl$getown(r2, 0x5) write(r0, 0x0, 0x0) r3 = syz_open_pts() sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x4, 0x56, 0x7, 0x3f, "f5a2e0d10c3dbf04c92d87c2925efeeed9971a77", 0x1000, 0x66c}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x9c) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) 19:04:33 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 19:04:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x49) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)) 19:04:34 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x1000100000000}) pipe(&(0x7f0000000180)) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x3) recvfrom$inet6(r0, &(0x7f0000000100)=""/13, 0xd, 0x800, &(0x7f0000000140)={0x18, 0x2, 0x1ff, 0x5}, 0xc) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000000}) 19:04:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) syz_open_pts() 19:04:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) fchmod(r0, 0x100) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d329c763a60f2986d3e1509ee133fcdba5a47159342c7934ab57d40d8da7dd39cc6263c5233ca1241c16c824e9cd47d4e6c061ff93f9bfd70630d9e69ee9792eac60b40fea4adf3c58b0d0a6dd72ad8f3a623ea9e5a482d230807a6eb0e00c952bae44c7178dc4c657f3010f04d3ad3c3e492c58ae6fb0fbadf37130129420f66a2c2a7c46b542c6ebd319585909ce7b850c81e6f8a8e78e358f8233cb983ae21bd12ff58ca4cb2b3a84b15707659d4c9c0aacfcf005568be4636c33af49cc112b8c2ada0c67ee2bc96f47c036bad321ffad58b5020a031a87539c5c40453964aeff3ece7c51dfec9119dafb9f51876589f185c00fbdfbafe02e6af4636a147cbb7982723d346d50eb3ef22ca42ba92082ed052986eed9a8f4ffa45cd3f64186b92c75f1c5aaacd2f7f739fb177b410c8b7d2b63ad89d1cbc60fbe33c467a8d811fc42a0e6ac20097e7eec3ab8da7a7a2a28919343a3a1cac7b66710de916f3e39707d8633e4c0aad402b389ce0ce12bd195da8e1e6a03d9bb349c32635a8853d63dd504f7ea7676c221aed0b8392805ac5b0ec965821f31865ab310590d0390b4a561c7ae2e59a2afa0b5d77ff1fb64911fc9a8d97226f58056828fb6150aba05f7f76f1c68cb664af95d72d9db17416b77fe434234d4c957d3d29a6ef83ece38b8fba9f4779616bc4045bf8eab32f41d988674581d8cbad895822d002b63d7715115c00fe8a065bebcf302619143e8957462af6a035c225dbb0b69e1ede4f3fad1dc6feb2cc3b1f14d6c9710178b9992840bfa80ede403e2135b51802c0331c19a3462a1d64328c58b9a32d3a6bc9d553fb2ad7a77c599440488194404c54ea4f28c37a26c2a75ab17544944da6c15e3aacab2b2ad186b01a9104131ab45ae8d355afeca808f20f084588600aa2e6f14373d69fdb7c17da69b074cb93268d466616af81444bf77e157019083079c3df3f34e466c310189222a0e65b88b862712d5e6e0369d387ee881668763635149033150a6dfcc637859bb2a7007f9d1826e95f345f985fac09d702c2ca33d73c4dab99ff452db05cca63e741058c98e4dc54c8e12182348c73f8aec89929e7700e11e4e06c5667384c92af0a24c2da36f74bf4e6e17582f2692a47c4124b50fe4a15387df7aef464a048daaacdc4a7b3999d152874c5fd9761cbd0ffba208918c23475a43209c862456307ffd9de7237717d8b2efe2e7c7b1d737312d44ee25483ba91b13257c151f745074273f85602641589c8f5c5f7f10633aa528bd72b7d02cb99907879c8b552faeb71ceda9833f6c57d723151ec03ffc93d6bf2634ad92fcf7f4ad9cb60e872e4967e022f346d5ae7079822b2cdbd58cd5b3dd729ab658bced63054b3a76f4b285b4cae1ecb62886d836479056432599088be3a92fff7edd7d5f59c818b6801a50808539a6ce28693c814e23ab7eb56c5c16f302542d1f6c8ff567843f19c91ec21aa29f9d587df8d88e6b6f90ccbe7e279dca7d646f0ee7730391a2eb2286f9643feb396283479d9dfc7b561005028b4a4c38570e3e99d21f45aaa4d91ab20b9fea102706e003de39076a2cc00245e14933e08fe0d0b8eb79871df33f09256ce3a1121b29e21f191719073fe82d9de60000853fca1ef3aa4d531c7d41636224bf8c2655c0a4796a601b3bdecbc451e1c9e18bc3a946d87f1e04529bdab7054485ac1ac4ec825185882e971ac72bb99f8292abba8e08298078222c2f4498dd7f9c17e488b749448e17eb2ec5da5a67780b0bb4750f5bcb60c34134ff51d3e9c1a0554515110365df4775739d889098d81ce1048dd5e4c11bb782ed802434a0df7bc2ce7e897b40f452702c04bcad024b85497d05f1e65baf487f6d38d2092679a997a4c34fe6dda3dab9fd169cabbff62690e329ad265e013c914f575bdcac41ff5ba402e55c04e660315eceeda0593df8287dae9e07c1222d3fcdd09f45cb70d1ec7f0e335045783ae89e7622659ccae924c5c72a0d8372a0f693f686323294168dc4cfbb03b8c4fdd49f7c56b8801f34bb2e2ee64cc7c0c5a43cd865f01a8261c77e73e7215db1310ee739628b8f3d75b2f009e934befba19b531330e69f0a13aad2311bb549821d077f8baf54fc1824c4d457408875fd281f72ca51308a153028f95df84fc82238e75752c091d07d975f7c79c2a4005dd4f51229ab0fbee13ffc03f7d3ab9332943aad1a5bfac0769258346835e1382d5857bb667bb17087ff4f2b6abc196d34e58f0fc37bf8a22f058c40d4c3cec35a02348115cc1dc60f77acc98af7d58f9a828bb5fbd510490858f25df92f05c894dcc7b59ee8b7bf1b579ac71b061bff9ab098ae5e9d5ec4f20d9b6ae47d4137b87ccb8b8a98a95f0009d55e284b71ab206f1c4da3fc89be7ce14ee4d30e55d6d70aa879799609c31f0a44e2350eea2b00c82fd1fddaaad164b542575f439f0cd7394f01264387f872df88cd1aeb094ed514a8db3c40375280f199ea9c4f0e6096d63984c1ef1178bca44a1994fbbaf3d61963fe3e8ea21153f6bbeba3a4d1cee6278a823209c6d65529b22468fb1429888b6b10d95465af4174ebb792fffc2c0b55c069f2b3397a5d8d77e1ebb179705018861d95c1e2297b93b3c43bc588793176198f619765ba43844ba251d728ad0bd076d109a664f5e3f07b399f6fb9f0471d6f0bda3076f0c4ca2671e6746ffa1b0408cc725bea024465d5a0b80262ca47191dd08167c3d76d89b25fb9ca5be5127179e12836579f8591edff0b4faa73e7b2bf73a880a9cbbdd78650ca2f123b36086977671af046bb4788f2803dd00c584095007042a61ba35035508aaf881847c0d8c5248be051e296a450f8276e7ceecca79f626f73cb680db668a6a007d35d6b76b6db796f31ac77d37900e1c37bb87b553b632ea925731b752fd3c4028200f50ec4e5be98034c071abb0d9db90fca24df7e41bff46fc2ec461cd248497f4912d54c1846af519e2262ce22742777986f8b516ec64bf859a38c11bd8a8daab219cd6c4ff367e252a300c465f5d7858101e2a07d19654635dff3730c4b02ec8482cb8a67d5f1ed831dfe8fa6c8ac9c5273bf6e4824cc720193903f5dd26f96b0d729e14c7a09f3ddf9ca8622888eb5e846f38fae46fc6617325b77f6e0df44f57367bb49b9c9b123b0357f80d0f8a617febe075f1ed90b9d560fa3f99c3c6bbdf0eef49dcf0698283eba19cecce64194124c625ecdeae05bb8f5cd9c6ad28fec0b1a4b9ceb2defacb7f28976fb76dfdd05e5ef4de43d8e3bf15a0987eb0cc343e84c52160eff0ddab572d47272d1dabc4ff634076cb70be2d5d534a616eb8f2372001bbf791175615cd6e36ce1a8e0558297963b2abf6bf6e83cf6cadc67fd90fb6dc9e011d89fef158f30b58e5874d23c9b007515c9bc0c04c769c0791f6011ec12bcf5e3c8a7ba2196867309770d4144ebbd3da04f4e7bfafeea412038fcb5d990552f2b4d4705b458cb05e64ca10dc9668a78b1354c77289c1b5d4b359a865f18fd35133cdf57936bfbe6b0d02761657e42ebc0aa8e7c4a221bf3f0ca14ab1fca31634a201d7073f7c8a65b668484dbc1705b61a77322da9e74e429b2f8b20df47498b56d707248b7001c46ddba41ab7ec2cc45b7ebc73208bdb98937ade8467d4c093d2bf8d6c4e4db4658f86403d9e8bd95bc29a25e0f06fd83fb8b189a94151ac0e7be9aa18725ce5c1592da5ccb12638a32457a8217c47d8374b4064ccb397210aa5b6ce3c9613cd88d582078e637d1f789364bba644462f4b8115969e00080bf0e1916c426c0d4077a89e985f16b547bea538b93013e69cebc89c02017900403ecf2ed71ddc8215f6897d06c402bff1b7a23a7eb92c616559390febadb35b67de09487ef78ed011135d1b79c68ff95169b5972bf4b067846e89c55a92defe617ddae2dab7bd9c8e3a08d1d876b8e13552fbc22b101b2559a16f2165badbc0dea6554846dec60c1fc72de9a3fa59da2bb951c84a2cec0aee1fb8ad22ea966c87c96f6db9bfcb2898db1304faba64edc6be248c94fe567dd7783c3b555f2cd868c9b5552e11828d4c96a3d1f2be7f673e8aac81a529654c2382fa47ee57616ae4fb722f13275a13b78fa54920c31bb86574d39975d3dd3e928e4509c08c4384ee0f69711012d39b7d5c592cda8601508ed761afbeb9a5a66ebf209ad5c860c2bcd8d5fb4e86ae4ab4a769ddf43b7aecc2ec358e9d6add492fdc66528ccda090b11f41a13bd7bc27ba4ae07633b56dbabcc479da08cb7e2ad7b3096e3a4af24f579df42149356d17982bef6de9a94ea2d86662c2927aa651ae91b9c42f618c0bd3ea377c2d709ccb73be7b700e0c23835be1fb2cbad0a07be0c320d65fa57a3d3b6f77573170ec9a65eb222ec38aceb528926247325bd17a57957c6db6f75d8b1278c00b93c47ad0e39de074890166229e7330f772c808d0dfe7c62ef2d1f5b8f28551b3b620a97710815e9e62a6439e3f306a2ea243a325ac4afa73cd9897ec4c383460f5b4118194120495475f181ce0a0a99f520082abcb360de2d62bd7bd5f0ab10bb831168b67c7ecd66786ee9975e1208e2ccace76820ff7de9ab7c2abe768a2f3bb337eaac2056e6dd0e03ab0095473fd47802ddb733b60771443bd69abae55d61c64c8ce927051a1bd41003a0dfcc6bd515d2c09f360c7f16f52b99ee1a79549d07f0cbc48381ec09822217dc38624b62549d1f224bcce571db1679b51653a7a2449b0c19f3dee9a9cdf9ecb96e0f6935be1d87108ffb07cc192892032f3753d0eeff86fb4507744d46fd892ee0e3aeb1baef9c48242cf563f64d234d8e3bb87d638d418a7fdd16a295cac2172445d9bd0923b8786d92e8178f912db679eae13ee6d6c4bf0cf4ff53e32765eaa70c4c96f4c31f8f9d05d69e4743780d6a5f5c7b0e49ddf427f080091458316380b8c66352d8d3a0e520fdb2dc8f1d384f81043a576de85f627492891b6603820baf218d798621129171f2efa247518cf72c584101b1bab37dc684b0d15943c411d4e149fb21b377dc31b377a2e13bd02e3e815340f97d0a16d3ebc2cea3f7c7b172632a4adc83c98be8a9b8e38c2e28d1527609dd1719c4d1522f20c7b6c145fdb3f333592648884a89c18d58f2ee6699b124fd8b90970ace85daa161045519695b617b7b541a7017e2496b6607bbc7d157a686ba87a7d830db2cd5262e83e26d400765876b4b4ebc8c4210f9389e780e9ab8f1ccd2c9172a907f21c47be4b6dd9e5d07fcfe7c3d17d2d06ec9bbd88c76a7c689dda2d1586ea44d67b5a96c5f407ad789fb9b56db708ae0ae2970e85ab99bf4286eea49dbb6cf0728171673103ef26b29758ac7ad0f0ab06b129a2ac70552bf7ccf91a06333dac568e123155c96912179492c6e6e135bf3e66e4d2f346f2290645a63d72ff6a9972ce68b789ae336214d0027619d0a94bd963ff9626e51e1ae1662af22b1f9681113af1f6d768e261bd516455f2638d2692cafa8c7afa591966503e889679a4263cb59c8833fac6897657cf210046d2459b2608cf69767e963eb41b1b8820b85773ded80dcedf386faf0c4f93553b0ec37637b03a01670746a42f67283f73918a1cd34150296d9f26eed3888ef4649587c4b872ea0d1d97fa7e3e68ebb61691214b56a5305e0a6f1b9fbbeb2f55679cdf4533ab1fa5cad6d8257b60ab7e4f764a724fdd035e5b2d09ed9aeebcf80c58c6e1ff52e3eb2458f83e9ac0e9619d5273406070703f837798b447c76f725058a603cf2", 0x1001}], 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) r1 = semget(0x0, 0x4, 0x80) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000010c0)=""/122) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000011c0)=""/209) 19:04:34 executing program 1: write(0xffffffffffffffff, &(0x7f00000004c0)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00001dc000/0x3000)=nil, 0x3000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/70, 0x46}, {&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000000140)=""/187, 0xbb}, {&(0x7f0000000200)=""/116, 0x74}], 0x6, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 19:04:34 executing program 0: r0 = socket$inet(0x2, 0x1, 0x870) setsockopt$inet_opts(r0, 0x0, 0x4000000000017, 0x0, 0x0) 19:04:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x4, 0x0, 0x0, 0x0) close(r0) 19:04:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f0000000640)="2473de0a3261f4fc8e577caddebd8157c083a48a3b6853a4337217072af08991ff6457e89769da667cbc3eb8509824a9981a942009a10e66e4ff2d67762af996d27974e570295cb263cad8c97fb7e501aff913d05f71cd699966024aa7d93645d85f9b877777af4d4e8564231ed251ae07c6c93fa13c035d16e62596714a4ba8b5405fb41589ea4ad3ec08bc789e6767c3b99099d7b5ee67dfe37565bd517a9a7cfb1cbb73fb2ac05d78cec41cc4d400f0cf55a80ad29ce2cd7838649ac327cece63a98cae37df0e8cfd98c049", 0xcd) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x6e, &(0x7f0000000540)=[{&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000140)=""/46, 0x2e}, {&(0x7f0000000280)=""/92, 0x5c}, {&(0x7f0000000180)=""/18, 0x12}, {&(0x7f0000000300)=""/86, 0x56}, {&(0x7f0000000380)=""/145, 0x91}, {&(0x7f0000000440)=""/168, 0xa8}, {&(0x7f0000000500)}], 0x8, &(0x7f00000005c0)=""/53, 0x35}, 0x2) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) socket$unix(0x1, 0x3, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000740)='./file0/file0\x00') 19:04:34 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x1) stat(&(0x7f0000000180)='./file0\x00', 0x0) 19:04:34 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x3, 0xffffffff, 0x5}, 0xa6) sendto(r0, &(0x7f0000000040)="ebce1e27a292e48e45d4166c", 0xc, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x80, 0xf815}, 0xc) sendto(r0, &(0x7f0000000300)="2a324b64fca89f125940d4c4c313e98c31d1962fd708708e8fb044a4c538388aab8f6d3ed78c5eac37902d83b115671d092fa2a96f24baea8b8425ba99c003fdd8f054ed89f733245c2cabeea8d3734f159144c2a69b447f505976cc53210cf558fd377edb5b6c9c5be2bfe71002405ad6407d0a", 0x74, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x9) sendto(r0, &(0x7f0000000000)="05", 0x1, 0x1, 0x0, 0x0) 19:04:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup(r0) r1 = socket$inet6(0x18, 0x8000, 0x3f) getsockopt(r1, 0x1000000000000029, 0x3, 0x0, 0x0) 19:04:34 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0xfc, 0x1, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0xfffffffffffffffc, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 19:04:34 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="a8be4a3901000005c6eedb8efa012e2f66696ca93000"], 0xa) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 19:04:34 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0100ae2f66696c653000c332132af54bb703dc0f76c1716baf0b472f4126c2a7a6951bbdae0000b26b1446fdedffd6"], 0xa) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x101) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x82, 0x3) 19:04:34 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000000)='x\x00') 19:04:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2000000) fcntl$setstatus(r0, 0x4, 0x80) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 19:04:35 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xe5cc}, 0x8) recvmsg(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/27, 0x1b}], 0x1, &(0x7f0000000180)=""/224, 0xe0}, 0x801) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) close(r0) 19:04:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7ff}) syz_open_pts() 19:04:35 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3ff) getppid() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f00007f5000/0x3000)=nil, 0x3000, 0x2) r1 = syz_open_pts() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) 19:04:35 executing program 1: r0 = msgget(0x3, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/89) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, 0x0, 0x0) 19:04:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x10001, &(0x7f0000000080)="e000f40000000000", 0x8) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) 19:04:35 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0xfffffffffffffffd) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r2, &(0x7f0000000040)=[{0x0}], 0x1) 19:04:35 executing program 1: semget(0x0, 0xfffffffffffffffe, 0x1) semget(0x3, 0x7, 0x410) 19:04:35 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) write(r0, &(0x7f00000000c0), 0xfffffeb0) kqueue() write(r0, &(0x7f0000002800)="f9", 0x1) close(r1) 19:04:35 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x9) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='{\x00', &(0x7f0000000380)='^\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='(%\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='-]\\\x00', &(0x7f00000004c0)='@:,]\x00'], &(0x7f0000000580)=[&(0x7f0000000540)='@:,]\x00']) setsockopt$sock_int(r0, 0xffff, 0x25, 0xfffffffffffffffe, 0x0) r1 = socket(0x2, 0x2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='{\'(\x00', &(0x7f0000000140)='@#)\x00', &(0x7f0000000180)='@:,]\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='-K\x00', &(0x7f0000000240)='\x00']) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 19:04:35 executing program 1: r0 = kqueue() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 19:04:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/203, 0xcb}, {&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000280)=""/213, 0xd5}, {&(0x7f0000000380)=""/252, 0xfc}, {&(0x7f0000000480)=""/160, 0xa0}, {&(0x7f0000000540)=""/19, 0x13}], 0x6, &(0x7f0000000600)=""/218, 0xda}, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) pwritev(r0, &(0x7f0000000a40)=[{&(0x7f00000007c0)="d581d879f2232b92e61bcbd5a623d34a1e51316a8e9718ff43a6cd55f39cd21ce4c10d7233a0870e3540d9a4f3c3528c164ac36da7610d63c86fa7c40bc37ec562d082b623a593e32a1bf22c66d4f27686de9f16f155cca98d48e196804dbb356b2d7b7f4de78877d6fa807fe05a8f1aa6be7f61e5f25cca66a996c5febc54b340227363340ee5c21817bce6e26fa4dcb71dea2710ec18d1e1dea7b33e8168bdbb36e251a54ff03650d534b96cd1df11dd56d909dda11059da949fc073e28e14ca92688fb99e398d33ca075cab28647ac9a77082f87db99d773f99bb8919edb27909d75c401afe029d5bd3cb9df98ea5388b0649e9c93d674a99352f8b2bf7", 0xff}, {&(0x7f00000008c0)="7fc5938b01fc305df50008d9177e48f802bb39d804", 0x15}, {&(0x7f0000000900)="f5e62bc40371c4890ab4c1ed5ced6b549be8f7c6287c84991b61cc0c616ae533afeea5a43cd1927f5aec396e978eff7ba0935a9dc2fd102f7c7747b082b82ee37bffa84bb647e6e8e89f2ff756c7eb85a1452a49b15934a1b8fa6c664eb911aa814ecf94deac6344229f34a87d17dcead7460bf2f9bdbdfb90e774050db547a089", 0x81}, {&(0x7f00000009c0)="428d40d79cfa91", 0x7}, {&(0x7f0000000a00)="e99b475ddd79e2b9b381d72e1887d7c941aa514ec53cdee4f1f75a42e777792f212bac5c6b20326f99df88d6a3e50775dcb9ac338f6788f4d811d5a66c", 0x3d}], 0x5, 0x5f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000ac0)="8e02248cc922a4f8174ad48dd596115c1fc3cf8c2027b7a284fe6fe18c739c3c6a1b61c5b916dabffee33b527429ab0b9bd0eec728d5103c54f9dcfe0dc34407676ccd89c1703cc2327390390f82f0604b5954ce4ea85ad1866f49c9f08994d57970f919e69c977fe8a96f9b72", 0x6d) getsockopt(r0, 0x3b6, 0x1ff, &(0x7f0000000b40)=""/226, &(0x7f0000000c40)=0xe2) r3 = accept(r0, &(0x7f0000000c80)=@in6, &(0x7f0000000cc0)=0xc) connect$inet(r3, &(0x7f0000000d00)={0x2, 0x3}, 0xc) r4 = socket$inet6(0x18, 0x4, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000d40)={0x3, 0x7493, 0x7ff, 0x1, "aec3c12a31a9555784a271593f344342dfd8b8f0", 0x6, 0x7}) chmod(&(0x7f0000000d80)='./file0\x00', 0x8) ioctl$TIOCCDTR(r0, 0x20007478) bind$inet(r3, &(0x7f0000000dc0)={0x2, 0x0}, 0xc) bind$inet(r3, &(0x7f0000000e00)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000e40), 0xc) getsockopt(r0, 0x0, 0x1ff, &(0x7f0000000e80)=""/27, &(0x7f0000000ec0)=0x1b) poll(&(0x7f0000000f00), 0x0, 0x400) bind$inet(r0, &(0x7f0000000f40)={0x2, 0x2}, 0xc) setsockopt(r3, 0x5, 0x7d, &(0x7f0000000f80)="c8c97c5d5a7677cd8a967be580c6967170504c03d4caecb9f2cb7978d33065e49081a4e3489fe61feac9e0e4e625ed5a5ea3cc1464933562ee08a1d35b0b7aea2f36a3e0f8fc5e5ab7a9daf5194ff3b2745114eb3898d00bc12616097fcc87c88c0ab7f9640fc0181b4c38753bcff864b1547e1e85a725af8627115d115cf3e3ef9e296d8b645b11594410fac68702bbc9c4118de7b25b1ecab0fefb9d127e916f21f4b7c3f23eefc017dc5f96e5c18418aebeca0006c274ae7a3e0fb64fd5d2efe089df1db4e42adcb0f00dabd44fccf75414089eefcd509c52584b57e589cfd1d2e1b69d1591f6611377562f121e0cf157d6ed95ea604b1fe9900abbb98653c40aa1dbecd7857defa2ffbfd3e9bc5fbf129d0932f188d3ec4d660706a87d39f56ec02d8f486729240d2c3e32e90a25e274bdf657724bf2babab7a80dbb352aaf577fca2228d83dc95bd62a94cc483d1ca3c7ddf07aedbfa610fea843c1a9c439e39bdedbc12da684312030ef1c6406b13579526ca7789412d46d5af1d2a4917c04cbb5667c41936862bcf45a77f30e250389c56200e856fca8b9231ce67cf9e27b8e12cff4f8e2a179930985566f0cd121d682bfac2a0f298d07f51114af2d64063c0f29c4064840e143e9a9659dbb01f1059f801d63a8ec06e299620258f23e5094494ce0cfa6088cfd710b2a581bdc1490c63f45351e8f01a21b8b735230d02a3d697220fd932c5125fd26d9278faf8aa07ef7d408e4203711f42aaee9b732e03914a761622ecfcc8418213b9ac6440926ce48a9efce6debd4b66866c98c55635075026a1335971114be5ce70a4f3e609175c732897817fd659e42fa751106980022536748775521f67e6ed9331a1485e770a9c87b1f71fdaaf3605400f5885518c2f253c6635df2b95380df2c023448182f499cde309c093518ffd4612245c9e382c1c05a9fffd69dd2720f99f14af666c7aba0ffb908b88312d60c1efb17881b3a927fc4455b610243c50a786082e224c1b64e748c70513e54469d488c5a2b5f9103db2ebcedfc01a82165bd21b74fde7cfba7fe995607889a8489bcc73dd1cc53b97d34f5356c6138004df86ade8ef53d703595ac0e6a61dc4dfbab17703869bd33dbfee5941045bdc87a7ae10b47e9d80375b1fe802817dbfeab0a6b9925bfc3e4daa050e2e54203c88673bae32b51e66062b6331e281ccf78e33bcf59e03c7d4c4db0791a16bc3888fe5a3523a4a23213dc3b35c4bb28fc26eb132989d5b276b810f2a02d9e3cdcdd6b7ae369454c70343d46811e149ac60fb609db5ab4123b5721d9a88b7333c9e548117dc60da6d4fdae7f01b0fe7fe1941cd3d2d5e6d54289d84684eb29e9722f3a13cf3191db87e10a13d619c8bcf415699bf5654d978b3ef8e2dcee2d4599cb39ab6e8fe4f0c191eb312b65a61f1d8e9e5ea09d4662ad70f489a013e9100df0f4958de913538b00e48c5d823d62734db07b5c711b9e1f02767ed58d51540b41eab7ad0876d7eadb9784eaec77aaa8c0216cb832a09135b9d31bb98a7d9a230656c7e68029ecfe0919f830528400ce771bb743e52095c3065df6e285442642a99f73ea59f95e33525531d0b12c0be6e672b58c155db84a93750a0b0248d44a37c0b25732afa3fb20a7df5f8b0254a542a6f7cf47b9bb4eda4773dd9332d3f7ad1a06483bec2ad96de199f1a5f01175c35a591716c62ffa3b4526d522a67deebac836e857bc567e0b04f8b882951d49c7302f9c254953cedaa86e71c9d31c3dd3426cd03d7e7de1271c297fe62345456e2c5cf1377366b282ec8b31020379922d288fa897030d0d4d6fad925996fce6190fefad16044ee50bc52ae8bf8581277dc610fd3f96dd556e7602ee26cca59ba98a7711d96707dbc50a5472e7ed1fcb0d7e432408101c8dddb76d71c113181facc21e04b74c7da67b3e0f2d9db4bd011b708696d2db5e05f99c09044de720733e55b6e422c3b7920e503ac6e0f6e9d4606153c1d4fe36bcbf44738b331924d2f6422c4c7df17387d5c0f8c245ce061d2cb661dbfa989f1bb1917a9106af024bdbe9e95f28776977261d5bb408612999741e8f7dbbb8f942d6767aea914ba2a3d9cef1bfbd0a320e8efda42656be72fab5411398e271ba870b20298c8664992bf4dd1dc68550b9d50200c5b5f21aec2a8d7faa22fede47636102ed3c3082e40dae00fa648f6c4697e693f499bc42092b212ddf203ef28b30f01f9c44b07c7a979119bb754ad7211b4d5053f11c6b6570d455f807f5c92899c7f735b918070bae696b1ee06b6abe8c816658805bd1200913425008180ad87d8b089c926bff270ab196cdf8b170fa607b78719756a1f3625ef502be5afaad9229933b263d8a9faaf5cd1986616534ef8fdafefe09ce3d2a29bd28ac7669f07ca0cef14a46469c7d38e3f947fc905ca679a77300d62df2abeb4fd3435987aabbcc58ed0de114480f0c2aaaa5db74028cb8e1817c336596da648c25236f600652b56e5d3028aa64b5a1ad115b529dc095ce7efebdbf595c4745fa2658b3af2a26b69cf26aa60490b085e797c0e92dd883a987d70fe3ad709fd6e4e85120e5ea519bde4b762ed98cd15b50c9046a91c066d85e906517ccb94ed9fde9f9f4c8b8483877cf391461b0d39d3146307b5b7baa85522938bd929938d6f814b6e479770bfc2ff9b21757b8391902ef660c66f0e442b5f05c18ec27a4d1c2930d8e8fc568d77e669863fc3c9cecd507db2661d5739c7d0523145d56ac2838f221977df211a7fc4cbf1221ede9ed48c2e0f9f3106bbbb0fc8efe0448b8eebf79cc225b95564283acc0e7f7a03000a233f606101ab90c071fce03cbe8a8715feb7fa41130c1d12c6db59657388c1c91d9a215e2e7db13ad30a2ff2ec7906b02890bf4f2b971264910056cc1a537302f594ed01c2651431250facccf9d04ce14645379e270affa2371685b86514a6dc7a3a55b53f3794e4004a235a0d341136fe9ab762418cb8602eb16cab0f8ae2cf6c46e4aad9dbb49fd2cc253018c3e534854440fc3bfddac728f59baa1a04738d05da3232a105d9ff0c8b5f42183d966f8232d599896e003def9a1d89283b9bd8c38dee4b0aa13b92a708204c96d11f1e5dcfca54efa9c6bd2371e2b1f0bbf1847185d8c550a7378ff7da791322b012c3d50daebd2709b745742678e250ff94ebbb72b3c1dbc11ceb41b0362da59ff2603618df0b3a3444c482e5c58a375de768be64de4d900c09ccf2b7684d381614a453d4f0c055f88aa04f877e99cac0074654a859c509933199a49e7325f6d91860372b3d67bd8f3aa311f310e14dfa92e79ba3fc77c6f28917ba0a4cef160b5d793eb120662a6a8e8ac712d4c995574ef24ca3c4836bae64a84bfaa7026f73ea8524f771e74d354573c67d2c6e3b21125eb083d72e8466864848272072a41762c21227e880d7cac3ceb67f68e81f3de2a30fd8dbe19fe6f3f9343116e92e05cb7a7862ca69df9e28a896485e4b59c0a433716575821f980ef940af4b0c557e2b82cfefdd6036106a372b195ff496c44041ba45d41dbb6b25164b35a53b6c9e0bce1c846ba02869390354c7eff9f7646d42ddf87efc62740c2526c42baae4f9d1668ad7dcbd7eaa8bce88f3d9771bd6eaa0c2537421d711a38a693f67c31549abfee316de031a7dcb6c55a30ded3906e33baf978c3f134e5fac9ff23fcf7bd50091af85f51f83e4054fe3137fc077e7d46b03600f5ee3db956194e705b142ac1777830bf2e02a7e0305a8a2c6c155d276d02a11f9444c61766a73633a164e880268a3e8220e297408cd6edddf85874af3dd0c67ed17b87cbec418e9c9762c3064e13db73b2d7e584712baa0ec166400c537b16d0d9435843dfb64bb88671f3f052977c251b17fea5f27eeec596500c8fb315d02127e66101f76b27a6b68323d23d2749fdf5d8bcb9904b068cecd76f866df4c0adf665153fbe00b850486cb1672bb12a85d6ea639213f9709761c56e67e52fc639d3d54b63a73a90206fc373e9acfae6100ab2b8e5727b0d211c8b2aa256771a6e8b9d437590d1c9bd0b38d2b7729547ea2c6735812e292558c672d533dbf067dd3852b8da107f74b50b7d68c8c284ff42065476e8bd4e91370c07149e26c2fdcc10c835c07b7941bc8cdaa6e42bdfb5789a6d38704985d94548810e17fae1ca06fe8f0b28bc2c7bbbcf580e4b4229e2cde077246f775d6eda36edd7b22b194f24a96dbd2f0931d51a34b9a4e85fa2f33445ad98af7f4788119c388319db5bd5ee0d617f632a75f0f5efd8c739b1d594582ea3929eed5e61b627a9614d023ab50716f347fb4dd45c741ecd33262ef420674af048a0c822859c05e577f49f420982a7cf6a52271dee215cb9a82694e32c9c3c34dceed559cf8f6adb077705505728ecc065094a26d561d7e56ce6841fbdd5711130d3aadd50c85c817ea7e4521c37b053a7f7d39a6bdf071610ec9c886d32b423fa75c2a0bc0c27c8ec12d4e7bc415f786faf8e51450d6861a2d48d572fdefeb7a4ec86d6aa208f1c49da9e24587969cf52333949a9d63d05d21731f3401bfe3dd05f26ee6477c24dd655fc782ad8bb1e317b89c5cecaef60ae4f2a5cd87e26514eee8a935e423092e111eb00c288790cc5fe57b67b2a7584b9a9a319def6d1a5a20b391752e94d64870409785466d4b66e7fdf7bfbf919eab0b061deae68defb77b926f8e21dda5fda86a244c5faaba233285614da0c0ef9d5ca8c1b682499a5755dd115e3857169495b3c640454839e36d359fd0086138eae449e4e4d4c00a87af55450b2c238476cdadb44ccb33a8751eed4622e99350ee9aa580fd7f22114e6baf14431cda5767ef51c62c14108ff86a2af53c12ccf9ab2980dbbf8c6f4185de22b9c7261999303f84ba7c6ba7b422c34be5093b65861d3bb6fe60f84e09e50815c5fa170481238ad0898d0796db617e1df9ba36ff42b1598d9fbbb302d3106efc91afddbd104ffd4112829e8465c12c968cb50ea1dd7770cf1a0785df6b17c0e8431fcc3ac839bb48b6e20dd86dcce5e38b4d222425bb0ca2eec4534def926e5dd4e5631e6f09ddcc9b10257d59c2a81ebfc1317d67f48392996780aa84352b26fdf2676449112b026610a768619099fd2c20bd35e38a2fa31d1bd33f8163c2432bbb3273074dcb17f5456643f48a4c8cab1c5d1906c6d9acefcac17a383271a1159ff337ead0288ec62917ec28c660dd8e0658e864e9d12d949fffe75e4ee5bfb7fe32b07d711b7e965e3e4865922a80801fd4a46067a8818087c37ccac16d7120f18f038d609b80e8c1dbfd88896241bc83fa98658fed43675cb859c672bda829ba7cb38e13eea80953c1ba89ce195400f27663c74d88d2c4107289fea49999f13ebdf0766b215304919e12c48e5b6572d0739c87e9bcda7cc891e1a573cf54c9c2b956f18b1ac4358c400520f75afabab1845929440c738a12f28a9248bb415493f43a9b891333aeb1ef1176d41a969eb0a9bfbfe3bb6ca0458db1b282542b625ab5937e63dab72853792ea66961b9f2db4cd12e1243d8f2dbc355fb701cac0adcea0306af310de93f657bad7ab7e2eec660d2d53778ea455872b2437e93823bb65d7f7d0a9d977de9d839dacb84758fc06f6b9b51cb00637b2e48c014f77f9bac33691b3e056cde5bcb7be1d9bea3a40a84efe218161c7e57f3ed4be4387684d96e51f044e1b37f8b6d385220adb2d43c77666ea7a4ca5785c3033067f0d31b370c1fa406d2434f2fc83", 0x1000) r5 = open(&(0x7f0000001f80)='./file0\x00', 0x402, 0x18) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001fc0)=""/240, &(0x7f00000020c0)=0xf0) getsockname(r3, &(0x7f0000002100)=@un=@file={0x0, ""/7}, &(0x7f0000002140)=0x9) recvmsg(r0, &(0x7f0000002580)={&(0x7f0000002180)=@in, 0xc, &(0x7f0000002480)=[{&(0x7f00000021c0)=""/128, 0x80}, {&(0x7f0000002240)=""/93, 0x5d}, {&(0x7f00000022c0)=""/196, 0xc4}, {&(0x7f00000023c0)=""/178, 0xb2}], 0x4, &(0x7f00000024c0)=""/163, 0xa3}, 0x0) sendto(r3, &(0x7f00000025c0)="e1deb8ea875ef78947edb4e8b06b97b7b9158c104c7369f65f9abdafbdeeef918592d28a38ecc7d3c4a51f78a41ca6579e9e9a0c8a1b5e5463ab9f40049df0aecb0d452dd6bcfa2e8ec40f9acadbab35129599d9d0eb020c23366b95669b045c9bf12c30c91a28be8c53a2ff4eaf5279fc603ae537ac44397427fb01aa6dc4596441cb3acc1b67cedb1c33bc17276436f72cb8737d055a106ecf4e77a264b1895de28a55af870e2efdb7c775c8852db129c82f80a331180123011a4a9330ae19ffa68216a2e50954a224a84ad5621931fde15f000cbbb738bc440200703120e419328e14ee3f4ef110c3", 0xea, 0x0, &(0x7f00000026c0)=@in={0x2, 0x1}, 0xc) chown(&(0x7f0000002700)='./file0/../file0\x00', r1, r2) mlockall(0x2) r6 = socket$inet6(0x18, 0x8001, 0x4) kevent(r5, &(0x7f0000002740)=[{{r4}, 0xfffffffffffffff8, 0x84, 0x2b, 0x8, 0x120000000}, {{r4}, 0xffffffffffffffff, 0x3, 0x0, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x2, 0x12, 0x10000, 0x80}], 0x7, &(0x7f00000027c0)=[{{r0}, 0xffffffffffffffff, 0xa4, 0x20000001, 0x7, 0x6}], 0x2, &(0x7f0000002800)={0xbfb2, 0x20}) 19:04:35 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ffcb3ccefb4ef00280a4cb9698ef7292b2fe8337e1eca495f3e1dba2cb7f2cc28b1ceaeaa3cce9a16c1bf7600285653c7fe47b643d6e306c61205020cbb8ae5819e5d5766370b3e400fa282ac1fb1fafff18eeddec9c12af503ff99ddf76ab8f9571ab8bf37b96c33649b797c0f0d72a1755146f77a303f8a28f929e04f02e01", 0x80) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 19:04:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getpid() r2 = getpid() setpgid(r1, r2) r3 = socket$inet(0x2, 0x2, 0x0) msgget$private(0x0, 0x1) setsockopt$inet_opts(r3, 0x0, 0x100000000000000c, &(0x7f0000000100)="e000000100000000", 0x8) setsockopt(r3, 0x0, 0xa, &(0x7f0000000200), 0x143) 19:04:35 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) writev(r1, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r2, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) write(r1, &(0x7f0000000300)='3', 0x1) r3 = kqueue() bind$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f664db20d30c293caf316d6566553c2006c651a00"], 0x1) close(r0) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = semget(0x1, 0x4, 0x201) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000001c0)=""/242) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getgid() fchown(r3, r7, r8) read(r5, &(0x7f00000000c0)=""/47, 0x2f) connect$unix(r4, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0xfc75, 0x0) kevent(r3, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) r9 = msgget(0x3, 0x5) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/133) write(r0, &(0x7f0000000080)="e3", 0x1) close(r0) 19:04:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) socket(0x18, 0x1, 0xe716) 19:04:36 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x14, 0x100000000, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x669, 0xfffffffffffffff7}], 0x100000001, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x88, 0x80, 0x401, 0x400}, {{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0x1}], 0x3, &(0x7f0000000080)={0x3, 0x4}) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) 19:04:36 executing program 1: mprotect(&(0x7f00004cc000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x1, 0xc002, 0x0) sendto$inet(r0, &(0x7f0000000080), 0x0, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 19:04:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getpgid(0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{}], 0x7, 0x0) write(r0, &(0x7f0000000100)="16a97c154d380d211ff2beb20a03cb475387907af4f480d73dc0cfb08615e6ee32359ae714f227ca5fcc9232ea78615fcad3d8a5de2d6e0f70c50743e03db7f03cf24d4de965244088a1a66c", 0x4c) 19:04:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0x4) r1 = socket$inet6(0x18, 0x5, 0x3e5) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:04:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x4a) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x20, 0x3ff, 0xfffffffffffffffc, "5297e6d57ec2874e546485e21ac35e8c9c7e3562", 0x5}) 19:04:36 executing program 1: mkdir(&(0x7f00000002c0)='./bus\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000083) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) setegid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000040)='./bus\x00', r1, r2) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000000)='./file0\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 19:04:36 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000180)='\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', &(0x7f0000000280)=""/183, 0x2d0) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x11080) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) unlinkat(r0, &(0x7f0000000340)='./file0\x00', 0x8) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='\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') 19:04:36 executing program 1: socketpair(0x1, 0xc003, 0x8001, 0x0) r0 = socket$inet6(0x18, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20100, 0x8) fcntl$dupfd(r0, 0xa, r1) 19:04:36 executing program 0: r0 = socket(0x1, 0x7, 0xffffffff) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) 19:04:36 executing program 1: execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(0x0, &(0x7f0000000000)='r\x00') 19:04:36 executing program 1: 19:04:36 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1000000001) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) write(r0, &(0x7f0000000040)="4fcb76fafa2fe140b97bcd96f4467ab5072bab5affc0d84eb2c987758f3426dc5313a62d3c02b2f418248d149384631a", 0x30) 19:04:36 executing program 1: wait4(0x0, 0x0, 0x800, 0x0) kqueue() semctl$GETPID(0x0, 0x2, 0x4, &(0x7f0000000000)=""/2) semctl$IPC_RMID(0x0, 0x0, 0x0) semget(0x1, 0x1, 0x4) semctl$IPC_RMID(0x0, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) 19:04:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db49ea944cbd628419a20677a66da54301b5df3964970018626f8800c45872c89e8f5e8baab6f21cf8951456b32338df37c35e3f1730748335e3c86a47fee2329cc1fd2844d6a58082e561d37f1d0d2584cf3b4061aa220763ccaae522e3335fa9497ced0073ee33b6869103e049f1cff068e3b15509b6f3561e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba16219bc6b7660968112731812a2399da1d90a3be97af5cbc5eead0089ebaca150a9f35e752199e597a5d2fd8eab4c57c44f692e36d68e4af7f361c7e3a7a4a1a2a021685b54c5ab58487d8ece752744af1f19f241e8663a4c1412796bd74aa575dffc98fb45cb53c24cff1b5c4e64f37214a0495dafa4c3169d05dacd6969169f7298a9b241fec0f9380fef75bb6fc5f077c9603a8ba0291bec890e1a0fee3283a1c2d56517030eace52ac16f83f9f2430ed2bf88efd51604f4ecd4888a43340b2260ac17675f2dc5961dbcfac7af818f64a918ac2813bf90ae3476ece590c631b3e31598ba8148385bf910fcbd1aca2c82812d585ddf9c1c184b7238fb365da2f493d681b37571801e53fe4f83d259f728a1e8104131a76bd354d6501bd180bfd6685a6eae8b0d03f2d93ce97586ab38b1e1ac1580f9586cca1926e399f50c42d3c22be197b954ea09101bd4e4964caa865d03d7f5dd895ba640c078fc608c45540fca838b56ebe9b9c03f83e3c75ba3ffb24cb00000000000000000000000000f7af01dcb0866d4fa350a02099417d694021f54028af3e2e7bef29f2dbc8f06d3b5937e827a9364790b975f2dde4bafb6f24948a9f5fc62354865e33ce0a000000367e20ba714c72420e394c71e616", 0x279) r1 = syz_open_pts() close(r0) fcntl$dupfd(r1, 0xa, r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 19:04:36 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgget$private(0x0, 0x20) r0 = msgget(0x3, 0x20) msgrcv(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x3, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/70}, 0x4e, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x2) sendto(r1, 0x0, 0x0, 0x1, 0x0, 0x0) socket$inet6(0x18, 0x5, 0xf354) 19:04:36 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) write(r0, &(0x7f0000000100)="822287", 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000000}) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x19, 0x6) 19:04:36 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x6, &(0x7f0000000700)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199e3641cff"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) fcntl$setstatus(r0, 0x4, 0x80) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000740)="a5f75a0b10315ea9053cf30b0b6346bc8141e6943e11e377b2e65313af5d9198f58d96b3a81f6d953d903ae1d015fb0ef29def44a29718b51e55932edc10b4c740f2a8e16e67be49844177e12293b59dc226209e57fe9f5fa39193f7cbc9502d18f303c10fce00d7ba2bf112c1fb021360e83acad91e3c16188ebae171ea4a6710c82bd866bf0e99bb914765143c52e935388770f50c71b769233acf0f75224d8d391536732461538b67b626cd121d127019e8b54c6b82ad643a39a19526a39b198bbbe50fdb51194914c8c1ae68c05971f3ea193ec80f121279809db69b17e7bb2e7c7f782b12348075e983e1e4f95b22f816c687e778c92d45ddda581ee0619d2b832a7ea6ac462927dc5f5e8bf8f5036d9e1b19f6d53c8fa1cfc30bc7b91e66b2067bfc4f6fbb860a7a0b56cacdb18ffd35d39557178d8396b4bb14c0e26ccc578f740747c250196589e3ec8e14d1a24968ae6965ef4aebaf089eee5a5074e420c3c8ab0a99952742746d5ffed6728ccf25041bf76e8d6a0f6fdbfb5f169ea3e30a6f2995a358eeac988995e9975f458cde008b1b760dc3f2d79834a8b33ded5ac80cdad6b2de076a7e6195bb2839eb154f0b87eef514f62eeebad3dc144dd6ce38d0d217013743250f90fc1ccc88054eae302f36c1b4c783ac953d5c598aeb79fa85bc26fdba977ee120f11c76e22de6a2fb29a8c648c43b4824175fbfd94a65b8bfdb9e1836a077530ee7552f62c6f7a26067711e593600a57918136f0de7a1195a2d97b3939548ba8db5d5e051af354cb9ab32a2267cf1eb5037f30b5a68776e599f6a6473a86e8412f8ec26c001ce1dc45c546862b17ea541e8593fbac9fd5579dfc70ff487debb14013517d2b6cab502d98e814c7b7a5624cbf197ccff2382ce23898cac1da5f13ff0f66d083c9327ad06414ac1ad82da759a4ab0d851ed6d4c674965fb4f3ad3f92bea4576630ef81f0a7935556f9a62492ae5e8412cefd65ed987c5b040e840b0b5d5f07435119912ee0f2e19c6fe07807a4784dc51302715f03dd07d450ee9c0d290458fc372eaef922dde67ddd24ef0961469031b421c151f8bfb51af7b62163635722ff2331a042a5d4b7c71d918e8358af049ee82ddb13bb98a676efec254e2d96de101d2bb57233caac50d15e57028cdbd9b802cb5c4e4bd66239c6575cd35304e2d537f3df541173391b98648dc31d94dc4ec84f99b6b099b928a8dde03cce04e422868186f70b4039e9656a1c6dbba547d84bd45b251494a0856f686adee98a326ca35f717263b161042d16006ffd2633960cc072ff4c99264273666c703af1b5322ba9bd6b1579451ab57d8c2547c5e2a9727d6a42aa40f5c98e408c2480158751052f3f255471430c0afc33b0fcb7494574080c2a892681dc55e889c6a12a6c9692f31b231674b936f1ca71d6985cd33e98b7ec4c5440ce5d15b33e3acbf4e55186b4da30415a0f27f9e3535f34a8249fe2b04ed1c2b948fa2806914050112f6989cb30ce8fd6e52eb1a9400b03b63595bfb57787e20f74244ee36d68c9fafea822227de6daa062b5fe4898c2df40999930c3e1893594ed3080d943032603b14bc8ee4610c8962d1933006f6173cee35e441c24506234899e650e3579cbb0c03b3d076f1e4f470c6f94247bda0faf30b9e388e96828aafbf7fc6e459f3269364087d9064835c2b43e3cc784e20436ae55077347b9ec04c1b2f666bd9f76b4e15f4", 0x4d1}], 0x1) 19:04:36 executing program 1: r0 = semget$private(0x0, 0x4, 0xc8) semop(r0, &(0x7f0000000000)=[{0x0, 0x4, 0x800}, {0x2, 0xa8b9482, 0x800}, {0x3, 0x10000, 0x800}, {0x7, 0x1, 0x800}, {0x0, 0x3, 0x1800}, {0x3, 0x70, 0x1000}], 0x6) semctl$IPC_STAT(r0, 0x0, 0x2, 0xffffffffffffffff) semget$private(0x0, 0x2, 0x90) 19:04:36 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000877051"}) read(r0, &(0x7f0000000640)=""/138, 0x8a) syz_open_pts() 19:04:36 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0xfffffffffffffffe) fchdir(r0) 19:04:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) 19:04:36 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x101) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) 19:04:36 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ffe6ff08aaa708000000c3513e2ad23900000000", 0x14) 19:04:36 executing program 0: r0 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgget(0x0, 0x4) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() select(0x40, &(0x7f0000000040)={0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000180)=0x7fffffff) r6 = semget$private(0x0, 0x1, 0x100) r7 = syz_open_pts() setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001700)={0x7, 0xc4b}, 0x8) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000240)=""/112) r8 = msgget(0x1, 0x100) msgrcv(r8, &(0x7f0000000380)=ANY=[@ANYBLOB="dc3345b4680045a0d141fd75171a5513d83d50000ce100000047ac10fe0a63ee0391a244e9de14e468aa18f9655fcbc4ec119683ea1ab475f0e8ff0cc2becd8e03b74e0700000087407abb267c8bad45191f14cf643d352e5d20a644ce67fca04c631e25a375fc72a66e55f4f5cda8e6fd5a8ffbe80080000018efdb8217b9b3699e0cc88a27e723ad00d33522d3437455d9887b52e47dda310956f8f92125eb0532be1633e2666e8903000000f8e362d03ecc802fed9fd0cdf4"], 0x1, 0x2, 0x800) fcntl$dupfd(r2, 0xa, r0) readv(r5, &(0x7f0000001680)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/16, 0x10}, {&(0x7f00000014c0)=""/171, 0xab}, {&(0x7f0000001580)=""/170, 0xaa}, {&(0x7f0000001640)=""/7, 0x7}], 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0xffffffffd1d21da5, 0x240000000, 0x3ff, 0x7ff, "2895371303a0fa3d54660cb96b68dd79a06f65c9", 0x9, 0x22a2}) r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) lchown(&(0x7f0000000300)='./file0\x00', r9, r10) sendto$inet(r4, &(0x7f00000000c0)="cf1f935675eef7c151e53e59b73cd416f94a9dfa9d0849160ab9df061d2b9783a5bdf5246fbe7d8025b762a510362b40201d6250cbbf650106452688ecb3fde456184c03a18fc1ee6a0de30a3adc13dfcde84ba275bcbbb6135ad2c632fd40b220f170f9e98ead5c049c51b29bd4335b761fe906e28e786d04eceb256992f77947779b3ffaaaedd8024eae5b4d12", 0x8e, 0x4, 0x0, 0x0) r11 = getpid() fcntl$setown(r3, 0x6, r11) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000000)=0x101) 19:04:36 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}}, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) getrlimit(0x5, &(0x7f0000000040)) getuid() 19:04:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000040)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4c) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 19:04:36 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0xfffffffffffffffc) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x3) bind(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 19:04:37 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) getpid() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r4 = kqueue() kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0x9c, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1819, &(0x7f0000000000), &(0x7f0000000040)=0x4) kevent(r4, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) close(r2) 19:04:37 executing program 1: r0 = socket(0x3, 0xbfff, 0x161e) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="61abb0eba17078a8a71742fbba7f485023631f3e5b19aa08ac7281b031acf5227ce5bd170408af9646dc0490f2db9b5e60ada06a7b3ba78825bdb577fd66ca96ed93ce1001c6a468f739dd4dcd6bc169c3a1a99057abeca04eefdf5ec11e4ddcd56c66874cb78ff3c06226a10ee0c6a735192f4c5d2e062b9d92c22d62843e38f60c636771f7418a6cff459497ae7cc5e3b4c5eafb8ac917637be40d7ea3c32669ea8ff0da37d1ea372eee35d820aa261a66a90ecbf3b8904e1930b35b1514422dcc18ceecc1e4cb", 0xc8}, {&(0x7f0000000180)="31a4644afccfa0800f814a14fccd46394ea2070086f6783e3fe867f100eb6d31dced397b4124c43ee4d294a649e2fe49381deffd58007984d7656cb03ef2f87ad2f6cd1b031c41b59bc887421ac655bce35f9b5a8267312db71abffc54cc82a9d2993d045f5509fdaa537ef580aaf5fd0beadc1923e396d3b0374c5267a13c2fb3c140b9880b97ad98c0d4d5cdf67a840bb1543ad84003478cc639284ee90ea7eadfc827aa2e07e1a56d7de6b3303eee", 0xb0}, {&(0x7f0000000240)="d91724e3ab6217a306166e2a73d9463d7ea2649df1c9c2072014ba5dadd5e2b02334fc4883a129a8d97b8c2726ad972cb1e1b02b7c7c", 0x36}, {&(0x7f0000000280)="8c7f5e0c6e0ad97418aad2f4b61a397bf3d916d777da1f2bc2ada19e11d8746e92d186784c3bd82515480eea5b61071fc0ee2fc93104ab42a790888aa731184418b75615685eca7d3efd28b794f8995ff6726e1c4c0f508ae625bee7bb80f2037dcf1a4fb646a473602108152214d5c7d6f016f84809be5b918604137483aadbf117a75a3b65f865abac2dae5f532aec85680d2b3ab1ecb4220a0a4f1496dd6b42ecf1f6001c20091b33bb824e08397d7de538763f8bfaa45d3b6041a2a67042d5c16bbed997d4eaa390eb1fe5ae1c142c9035cee138e2943ac4c44d279ebe2b2bd323a2713f10d46c3533adf39067", 0xef}], 0x4, &(0x7f00000003c0)=[{0xe8, 0xffff, 0x6, "a5d9db4d1649276b6c85e8cbe408874e17b3c9346704b0eea5001a4ed181aa31d91e52e5216418869c4339fb195721cf11080f081afedb91171a10fab89d08c90ef9e6e62a1e833cd33d47d5c8d1ac921f7965de03037c46a68bed8809f098a4a7378287b12aad10a32278622393b8b33e8dd47c64beec0f7f4bf41b91a14301a118976d29d2951c2a649b500a455209c444fcdc75aac75e49834874e1398a70ea1281f3fa74cf83b146492aae45b49c8fe1b480471b5d3b67c3eccd3823255ce9574bd54a5343d2a11bd5dae67c0c8f69175c62a3"}, {0xa8, 0xffff, 0x5e6539c6, "7363a39dbe228d40b8bd520677d098748473f025cc6702d663b1f999df03e2cc6ec766356692d3a45cce7b7b5aea1d329f1476643235135765b0f28f368e2fbd20471b1a34eedd02465128e9a58ddd3b35f5eb37d242fa7589777abbbcbec0dbca16282fb9383eedfcc01dec9a514db0228fbfa6abaa6280d47487aa82d80e9c5176ce8f82da531496c6fc229a6a995e51bb02a403"}], 0x190}, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) 19:04:37 executing program 0: close(0xffffffffffffffff) r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) write(r3, &(0x7f0000000040)="8b00dde794d45c810d9886a7027fce59ebf867a2ed480c53e510a4f9394acebd4275", 0x22) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x9, r1, r2, r4, r5, 0x0, 0x3}, 0x5c1f, 0x800, r6, r7, 0xaf5d, 0xfff, 0x7}) r8 = kqueue() setrlimit(0x8, &(0x7f0000000080)={0x3d, 0x1}) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) flock(r8, 0xf) r9 = syz_open_pts() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x9, 0xbab, "1702070037982cfa4e000800000000200000010d"}) writev(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f08", 0x113}], 0x1) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f00000000c0)={0x100000000, 0x100000000, 0xabcd, 0x7, "7a66074c6aa7b70b673438b6ed6a17f4366f0519", 0x50, 0x4}) 19:04:37 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x41, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x2c000000000000, 0xc1e}) 19:04:37 executing program 1: r0 = msgget$private(0x0, 0x100) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() r4 = getegid() r5 = getpgrp() open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x9, r1, r2, r3, r4, 0x4, 0x7}, 0x2, 0x100000000000000, r5, r6, 0x400, 0x3, 0x7, 0x2}) r7 = msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000797d7c529fe047de1b1ad86fe1c7a098b223793b79c8303aac8d6b07c627d5c55aa2a2da7ce57c3139cf002f5247c2a949b96e0e77543706a109e56bb6a47c403a526a3f545b9ba7cd35dfb4f7df9399017f334fbdfce4d4bf6d70828143e1ba8782c409c070f15fa19c2a3d0f64550ac4673338aa2434989a9ac6bd57a29e16cf021077efd427e312d55bc4256b2cfef64f8118e6ab96e14ed22d5eca144b13bf9cfd04897a4d6be438a0c50c55196a92c8617ec2661bd0a05117d3c62923a3c774cbf27bec139ad4fd3cfcc525ebcd7dfeb055bd05de77c4bf09d9fd7aff32b001661124a8e80bcd9fc55b48e99b46388687950547b4a64668172f41f6088dfa774460290962df3d902154b42b7b5ae624e2867bddb0c2cd0c5649dfbe913a94a1528999b2d6faa8fdf139cbf8e6a1de00db9b8229aafb34f3d33325446b68f91e5c17572336d82588be7a819a7e78df2f190701836b2d278a5615b9f1b92a2af8a5e97fc309ac9e3cc307ddef7bcf1b0a967e6a12c43a9ddc937a71d2e3dd6da30fce3820b31197f55991893e78dd8130bbf9c0a19f881318b8949598f681b77556c827846a76ad2e942a3345fc714b44f5de0063871fc05e092e5b2f05ce441671ac74ba171214aff4adddbc03d79f0c350bef39b26beb90485596e2052a02d292aa91b71c19f50578d0dcf5f9d9c162137815c1773dc172e3245b794cd2be6770bf03bff9284ed8258483db0141b825e39ede80fee56ff79ddbf401c89b510e38c01ec919631f13b279bd695a54a5d4a0d7b56a91259c20a3543425ee349922b6ae92ef9d2bf6e7354bd885d93469a95498df15d5776876855582cf31f7f65c82b8e749628647fffa37dc5a8a6c4ea4331eb2affdb53909448a2fb3b4d672bee51364e643fe099d0be6c2347c2c96dcb287227027541b7d600f35067eb32fec6f0f545c486dbdf2ccb0742831f800ebc514c50b5929e41db1166d15ff83f4104eb64ff1c329bbeb9c1893b139c935774e1cd1a953b2addb6c4b4f7bd3d2d9af8424df161cc44046546ec0c3e1fb7a84eb795628996aec236343e42809b975bf679df3632c5b756237ef798fe4df9a20e532261f8f997a65acecada67fc9b583185f8af21bd3e2acf46200dfcf459a0164f6c5fc41dd2328edaff4bd9b0b560be5c4809e765ec5627bec3dd06c27bb21b7bbf64796e4930e177642e013d4abad0a7da141f413078acb3980fe29181cd8e2fe96970b2f929e48d9f56e951e0da12dccd188aaa6b22a430f82155593d74e59673d0ee278f1ddd1312a2e9c764bf3f309aa59484cdcd9f8e1aab47f5de249f37193bf896ff7130886a22d535cf1a6d444d7cfb8f766a7258e05e9e41b8e8b8fb8c8132c60054f650deb768fa76c4546873c84baeba7066cf689c858540294a944c67f9f2fddf9dbea06b7449971d14d12fec09e4699814d9789e09a55fe6b9e68017a82ecba7f91931e7e5d28f50ccc5aed3e32a4486e1389a8b07d1ed5ea8e07983d5d06632b028a45050ad1182cabf5ade21636e39cf8caa5ee975d6d6984fb86f7db38d1a886f1668aa22b8e2be1bb7aef6fe5bcb8939a524321cbf98f4be8fea026640aa465bf3a48997b26559800c8b0fb2a43451706424fc23af2ad78e33763ae46c6567f7735714aeeb58dfcec57da39d95f2629a9b60462061fa08bd21e80d0b1c2622f7bb1dbab75b96502dabaf545d16ff14be4e12c99a10024c586f3d584f101aa325442bac056d9739ef39f0c1235fe1136284168a326841ecc69f763d9d5690816a2fd087b884072a4fda10fec5c21aaaa501338af458436e5121e57ea83644a97baad88648e654c21ee5ac4a33ed756982445584893a043289d0340f0df7fb5ba62047b8357ce590f6d1db4019e4db799c34e2701855603a6021e474c035947dfdcf2afa70d1dd506775eb253519a099700804b693d4c745e08da0988e94b69a44041d10cd74e11eed6da19730910fe07669f098e337c8a4b5efd098e1e5330f50cc3de5b1845d872f981aec173a84243bc47a29805106d49f233edbfcce8779d6b8ac9d80eb3291e2d141293d73b8e9bb079daf3c84d9b639972c625d86fb8cb4053764aa7422df1970f9e7b371c44bab46a974d97a533dbdc0181840312cf426156dedeef1a772777c240afb6af62eac0567c655dd234e337bc2a7fe47029314c7d6694a0ec587abde1d64e502b89d99da491a4f219f404e9028624a88e3d64839bd400b4d9e7cb6522bd2c98e6ecac442a5dd085eb779ed5edbce3de9828a1a07a93c07256a316a4c3bd8de585a7de68bd8d04a578bb3d07f1e19f0dd02b9cb67fdd745e4918ce4b460caed1585ef24cf1beefe2c1dd1986133820d63512894c6ba9dba6602880f940143f72ba4bfa9afa5b3cc882cad4f8f05de6931c2f34a947eacd2731f228c4e1a3d37b847b11efafac94d29dfe121cce3b769d7ca14dd6f913551a1de69c2b496df1681d87be0d9015b03d54bb1029fabee4428e9bbcef26b4850325a11f32b63b5ae42a3b79f965b9e4fd8fa64a46f793f27218dedd9b9c02f11fc3d40f9d2d02fceed6bb0e1278170894c5b1df6e9266c84ffa5dde1b5764e87d66b8e7a4f614bc23bac466a5eb3efb84d3a550c3c8fb9295a0fd8ea94ca6e610f790743fe4d91905894278b4d82ad844a93cb635fbad40f22f1c618bf1211b69f29aaa97cb951f76636950e20ec77014a272b6d18c37ec2d8713c1f7c87415bd3cd04b363b15d66d8ecfd5d7746d2f32aa062a9e408d1799b99a28ed4aa168599d884132aa43af819cb32fb4f4b027199b8ffa03ce6a8c1ee429bc52c0bc83e3e48cd5ed364145879c8307eddf8747d2a468459934d88c4498129382eceb2ef616c6b492d7bc318d85d1570491bfba96706f9453207607435bc8a703c23dc79726add35f588b6a2d00b38e57768fca3fbb266d816453da6ba6a1fc6188c3be4ac2b748ef0c0d9ee494b51248b2a5fc8db04194e9257a18cff3fc25bd84ca2e15fcfb1d130378b141f88abde425b204b845dbc7316a63be892fba8ef61b6dcac59d24fa970b49fe6c7c08ba061d9514355ef684ac1ef03eadb4c7ececb70e7c49fc6dd7d88fb8d0d3193357eb5598fa0134dba638f31ff36e96306f506a34e086d6c1abed5bce729c409802e57a4f47e114db903314495180ad386aaf91680e713269db41107c3ce57cd776ad11b09e44c0fd13e82556187a9a25d07397bb2ea8fa256286ae744a468f93ad8ddd28b4b0c0eabea5f0be4f4ebcb97b9eee5fe6eb88993376f6f3f18cbe6db756af570f659638c9a19acf29e7cf4e89886bccaae7255852b7ee55bbf8f364af8d7739011306d3e042adf1502c7f50a439fd38a8212fd0744b24805e420b6cf58a7669c7bdbb474114a6f5eac920d6265ae617d2c78d5479f534665194453ecc070e230290767d928cfdd499f8c95b23116a06137bee459a7ac0da14f8711b6dd82bb2934fef4c30a0d4214e71d0a8dca4923ca9f291a91a8a120c247cb10fe5487a437989c38cf6a69a9cc1a2b9a224f40795b8397bbf725cc933c0b4e9fe1b7976027db1e3e93b6779fda9c3f83dce3e22276ddb150c334efdfcc3a64970fd44e1c6eed8af24c4a213c60d04e0b780f72f46815239021d69e99f40eb02ec6d704f1678827b839c01e08311d6b57abf7813333af4f26b2600e3df57c56ad73b690fb29e4f506bf186907a99540a87e79b79a62f17daba65b8ffdf7ed5fed75436f8b7ce1990c32395c12cc3b90ab26fb8c83e01ee6a8fa69aa01123eb7daf2d9ceab1578eedfbd5dd480fd2f836419f55cbcd6ec447bf6c9f9a9bb82daedca3d6b76694c4bc832fc0f4d8a907f596d8f2a259c78f4a0c603418856246fb8e8c025796f5eecd59da85edd0965437400500b5450816adbd2302f098083dab73a842891bcb1730006b904c07e1757cd5ead288f24c791ebbc1ca2049d0c3f74f2924d61c29a2b6bb44266df16a5ad6b9c06779c14cc49a5a12207186624e9de39cfa467627962dc93531b23a1fed246c9cffd85e87abec57c4ad7d1d688dae2b28d128b278fbf105544b56fb5af1ea3b4bd2253d5a9874b2f1a0fbdac128e7b814c4c42d57ef02996055774e2d3b8f7a764296dea356b2c3391a88b3b88226c2091f0fd8a497273431416ac9f8f3390637996894987de63fb2c4320407c55de5ce178ecce0749727021a90eac8377d5215a10e6088c39431ce5341531bb573ea214f5b6a1683d68c210629024f831c22e87319295d8242464f0fec3f64db9203471423b8d57f94404921d68a91d298cf8513499d96b95ccb7a2c6b60005290eaae15841b423cc64f5b96ec6fbaa06bd3f4bb60800eba4cd1455633926e1c69bb023babf24a0f509001adbd32281cf0c2d7a490ffafa355a025fe6573ef08ec3fe51302560f6b9427be3eaa27e061cb7c6a4af8968d8d07255451471aa2a461e7802c9913160abd3955046609dfa2e068b0430b458090f1200249f5b7392f28fdeac5580e611fda4fc41a9e9a8a6efde63a1c534acc96034d351420c18e63ca7470464b06e3e8e8d8c6423fcb59124c448148bdbde3bb2ffde001f90fc0c70fd2890d59dc791887b8c69080040d2667e3a3e98e5c5981127c26c1174dedcc324abed22470b84b7e1824981ebe389b1c325813e1927d1c3f00dfe3bc8eb73fae3ca53d79dd61533c8c8b6f041568f5e968dc516e4caa8d482683731c4fb6b62ef8d64b51556edc1427563326c9e7a55c6fbcb880b309f8cc7492f246c570d490990461bf5b16dfa3c131720646e86cded6116d064ecf2d2756f2df877aead7b1f4a04167223943494c4cc243b274785e224ff9ede5d8b064cf59c78ac9577d857d62f6ba32dcad5a2751b58414a55d9cc4fcc323e0ba4d769efc42370728389a25b763cecb46bd9c58998b107bb2799e15479584a69f589bd978c11d01f441ca6109457615ade6548f525750274b4f4185141fecfc332cdcc1d24f44398733e87103b2c132f480b544bd908a104027d369e32666bdee9e8a30dd569d25849580eb4ae6dfc2061444411b6fce85c63592c3ddb39d01a1f5850be0ccc320cadbe00ab838bc84d080196a2cad766bd2d3d8166cf075aed8b123643642738ba479a9a483e07056339d381695687cd79708a316ac4efe561573aa1eed9cd3069979578deb9688488a967d82ecde4f421a56aba5af01c176dc85158fa27f54b1cede34605dfbec38f52941657c16f9b3e5483f5c21f2f66ad6324d8026b729741d919d81d8fe19324c4e7435dca6691868f3b50570b0f95c584ee2f1aae1a6b22014611e41e0a99ab05d91f0dddecafda3d4a97aa5148af6a59e0657d9480f8957734c2b4a6d2e4d1c0d7ba1db70eacea8841a238e56fd8ec9f8ceeb58de5119730b9c43af2f2d4aa6d67651731c22f637d1da013307a4c27d35122543147f8e4cd5071cd03790171a29ae4c9c60d1d04632bf83f446951506e3fd3f2c44fb6438041e97e990612ef956ca47fc5401ac26c1ac02b76472ed73729e17f952f7341745454953252c60aa52ff368ef1b13bfb82e234de59e333d5d3bc00f6092d06f9484e82f100563052f1ac6cc2c9493c572b4df018deaff530c29dd358c2dc698776e144bee14e0d497af37ef32cfd11e1fc68afefde4de96073a46715642154f019e75646d8d232a0a19a2fb3ed931b2b7e37b1182fc6814b152cebb768a7227a28510c71604767a400c6580c5e5cb5e7f33849ef6e4ee89a92507c47e16d5aede99d502905cc4dc8f1a57175118120ac0b61de3312bd5d03f383bb14cd9b8631d4a744e31a9e0912305673d8b7bb2bbfd910574b259ef4ecef3a9a962022ae156b3d5b48aa6abcbf3b29"], 0x1008, 0x800) 19:04:37 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000)="0de80e9c", 0x4) r1 = semget(0x3, 0x3, 0x20) fsync(r0) semctl$GETALL(r1, 0x0, 0x6, 0x0) 19:04:37 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x2, 0x2, 0x4, r1}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xe349, 0x81, 0x2a51a0aa, 0x7, "e711182f4b4cb87c0ef89a8bd8d0b87a7e7e27da", 0x5, 0x3}) 19:04:37 executing program 0: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3) mincore(&(0x7f0000bfe000/0x400000)=nil, 0x400000, &(0x7f0000001c40)=""/123) munmap(&(0x7f0000fb6000/0x3000)=nil, 0x3000) 19:04:37 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000c1c1000000000000000000000000001752420b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc5a7b4e00000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) r1 = geteuid() seteuid(r1) accept(r0, &(0x7f0000000140)=@un=@abs, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0x4) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000100), 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x20, 0x3}, 0x8) 19:04:37 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000100)="00000000a2d5884ebe0034c5b5cb412d6194b561543cfc7e6ba38ecc99a16d70f58167e84630affb8e4b13a2f56a77877d00529a2ec5f7139827a4e46efd1ab228589d70469ffc077f5f64b96fa236ea5ee0540bd01532b4165fc7e05263f51310fddf99d5bef2665196d4", 0x6b) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f00000000c0)="02000000", 0x4) 19:04:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r1, &(0x7f0000000080)=@abs, 0x8) listen(r1, 0x0) setsockopt(r0, 0x10000, 0x8, 0x0, 0x22e) 19:04:38 executing program 0: r0 = socket$inet(0x2, 0x1, 0x3) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 19:04:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0d000807005e000020f6200000000000000000", 0x14) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="df6f267d8877bfe10325c5bedd19b30b26015465c780630684b7f54f8e24c83c02de042a2cbed9bd2703c194de263fd0bc6f7ce9a1b24658b9d8927e46104cb2d00311ccc1f8d66f335ba6b07aea5104dd03e00a6f2d0f81a15f5379d9dc2217ec5519e3133fff10d93228b3fb412e3e19b506c25d155e040f1c2a67a94050242bbc8067b855690db48d6c1ca85bfb96c89fa8349f9752dbc874b3a4e697d58e6f7ca8ac33ffc09eca7c", 0xaa}], 0x1, 0x0) 19:04:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f1497500000000d43b8c3ae3806274dc6cff", 0xfb) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() write(r2, &(0x7f0000000300)="6674f879b3c8fb7f39e3fb9249eeb50d4292e6a864ad46b79a55d27525c5f20f252c12a602130739567eb4ec9985e3b4c0d1b7275a57ffb2224ff5d3fbbeca9d9729a875fbfa63c71563c58c0ae1f5867f53522a2efde277f6609190f8867683228f9b550aed72adae5211fbbe2cb21c2a4514894a41f7e9c3e8118f046d6b9cde333f760b20925b7ac9650aa433f7dc973c9a0177cf70a4289ff2ea72506af0156a99", 0xa3) kqueue() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xffff, 0xff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0xffff, 0x80, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:04:38 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) close(r1) 19:04:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f00000000c0)="01000000", 0x4) setsockopt(r0, 0x6, 0x8000, &(0x7f0000000000)="68cb4fb4ea4cec1c620afc074f69457324b7a9fccf0a91b846c1793526230241c7a505f05644485fd60fcf8309e977caca49ad40a3110f73b486aa1489b0806717a55a852b542e21f8991a48d0cdb395105611e0b2e5b100afe89236", 0x5c) 19:04:38 executing program 0: syz_emit_ethernet(0x1e, &(0x7f0000000000)="92048decc963f886bbe16d56c9e6c8c155bf048f62e07abbd50108197c95") munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 19:04:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab5f07a098206fb203000000ffff00", 0x0, 0x10000}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000000c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "f31197303fb4f61ec3caf4d802573a4efcbdac22"}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) 19:04:39 executing program 0: mprotect(&(0x7f00005cc000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) pledge(&(0x7f0000000040)='\\\x00', 0x0) 19:04:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getpgid(0x0) kqueue() recvfrom(r0, &(0x7f0000000200)=""/213, 0xd5, 0x843, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{}], 0x7, 0x0) 19:04:39 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) nanosleep(&(0x7f0000000000)={0x1}, &(0x7f0000000040)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 19:04:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x10ab2) ftruncate(r0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 19:04:40 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x2, 0x4002, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) fcntl$setstatus(r1, 0x4, 0x0) 19:04:40 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x6) r1 = getgid() setgid(r1) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) setregid(r3, r3) 19:04:40 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x80000000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) dup2(r0, r0) r1 = getegid() setgid(r1) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000180), 0xffffffa5) close(r0) close(r0) 19:04:40 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='x\x00') readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/102, 0x66) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mkdir(&(0x7f0000000600)='./file0\x00', 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:04:40 executing program 1: r0 = semget$private(0x0, 0x4, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0x6, 0xffffffffffffaafd]) open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x4) r1 = semget$private(0x0, 0x1, 0x1e0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x80000000, 0x1f]) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000100)=""/97) 19:04:40 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x28) ioctl$TIOCSDTR(r0, 0x20007479) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 19:04:40 executing program 1: socketpair(0x38, 0x5, 0x100000000, &(0x7f0000000000)) 19:04:40 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) fcntl$getflags(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b4040000", 0x4) 19:04:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x400, 0x0, 0xfffffffffffffffc, 0x0, "1eae7f82ab03ca9e5ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) syz_open_pts() r1 = semget$private(0x0, 0x1, 0x100) semop(r1, &(0x7f0000000000), 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8000000100000000) syz_open_pts() 19:04:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x5) sendto$inet6(r1, &(0x7f0000000000)="6a7beaf4c4a2c1c8b1fb6453865d15ea3e6f18168d6db7d2c3969db5c49e97f47b0321463770ad54cdf0c5c3b78aad7b610d639557b6a56ac6eb937e4b21", 0x3e, 0x7, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x8}, 0xc) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x4) socket$inet(0x2, 0x5, 0x5) 19:04:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) close(r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/114, &(0x7f00000000c0)=0x72) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/228, &(0x7f0000000200)=0xe4) 19:04:40 executing program 1: r0 = socket$inet(0x2, 0x40005, 0x1) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2fba6caed0cf2e5dd0f4b437602679375d66696c653000"], 0xa, 0x0}, 0x0) recvfrom(r0, &(0x7f0000000080)=""/198, 0xc6, 0x3, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 19:04:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="e8404516ede627c85b0e15b650f6c5ba01317e55a3b916ced6602dc58a34dbee7ae7550c3d28b145577372521d354cc35151f90f2c3364555515800a1a5f59f797bb37a2cc30f8577288abd8ef2cc08fd4de33b1dd1cbe5308c18455c7ba2457a732d1d2defb2b4dbe03634d32bb5e394591009bd957909ea9a0804dad124a6f67997951f81a8d7a5f444afcea867c7f5a95630a51deac9b3f1b8e6ac2a8cf24c47eddb6bfa234b9c37ac9c8a171e16dae982aa6f643346fa6c85d28e8a1103cd56c440d735039ecae372f3f948c869d14", 0xd1, 0x4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xffffffff7fffffff, 0x4) 19:04:40 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdc1}) 19:04:40 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x4) semop(r1, &(0x7f0000000000)=[{0x0, 0xa3, 0x800}, {0x3c88634da5678206, 0x3, 0x1800}, {0x3, 0x1000, 0x800}, {0x1, 0x46b1, 0x1000}, {0x2, 0x800, 0x800}, {0x1, 0x3, 0x1000}], 0x6) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)) listen(r0, 0x0) shutdown(r0, 0x0) accept(r0, 0x0, 0x0) 19:04:40 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/7, 0x7, 0x802, &(0x7f0000000100)=@in6={0x18, 0x2, 0x3, 0x1}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10000, 0x14) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) unlink(&(0x7f0000000180)='./file0\x00') 19:04:40 executing program 0: r0 = socket$inet(0x2, 0x1, 0x2126) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000008000000d, &(0x7f0000000100)="e02300af82ec0a02", 0xffffffffffffffa2) 19:04:40 executing program 1: r0 = socket$unix(0x1, 0xa, 0x0) sendto(r0, &(0x7f0000000000)="487770e173b703ee1857f16c056dbadb06eeba93524e65763fa7b13c4f39c7", 0x1f, 0x1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100), 0x4) 19:04:40 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x3000, 0x0) 19:04:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="541546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf04f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c2760db8f6ab72cafc56a28ae35d05d5ff15db134f81d43a20fa6dd27e4ee451201acbe893dd97ab88c419df09763edff0185995bbf339ff7bee5eef519d199236c983c472db85af59e0eef8b781f342d5c5e", 0xb59) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x0, 0xf85, 0x6, "07d6646571217065dae4833f6422f444b88d30be", 0x3, 0x4}) r1 = semget$private(0x0, 0x7, 0x0) dup2(r0, r0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000002c0)=""/82) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() r5 = dup2(r0, r2) recvfrom$inet(r5, &(0x7f0000000200)=""/78, 0x4e, 0x40, &(0x7f0000000280)={0x2, 0x1}, 0xc) r6 = fcntl$dupfd(r4, 0xa, r3) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f60f896bae0d28d48c37018b529b3b1"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:04:41 executing program 0: r0 = syz_open_pts() r1 = kqueue() lseek(r1, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = fcntl$dupfd(r0, 0x0, r3) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x51}], 0xc1e0, 0x0, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000001880)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f0000000140)="f85849e1597f2feaa7c6ba85887bdc4ac96539f8b5a839a3a7e4666283acd87ca3fda28d7ae2c6d949d5f85e89bea5c250006a6b826234d492b9043a3420f22799a2bd337022c4a370e2f2210fe11e007babc14886924201115e195bd835baefdb2d983a61f9e505686221384e0295dd2d23bd7341e48c2408a5da34e0a3ad25b1458fa2dce33326010148829f5409aa51e09f47b05ce3dfe9d9622b9bf7742af7ac442623", 0xa5}, {&(0x7f0000000200)="90036e67dd35bae1fe3dc87cba89f8e36e746a1e5e5795c6c7e24f3378db7edd5980df61e51518452968a7443f5a893d0cee91c23ee4ed608402639bc2074e052514bf2ed05969f5552a18394ea81144e47863568a4c9636bac4bf1b78985601af01b1f030e63aabbb586f782dbec701e3356ce6509181ae1e5cf8b3494869fe2917c06ce21cfd51fa146e48ffa76581d1ae875d83797c40afe663e280590adc3071a41f64bce3fead29a943542e952608a055edf33f4a2a42dba631df5e092e1001591b5a65acf70194c9474f5d26fcaabe2a5c8849", 0xd6}, {&(0x7f0000000300)="f1724ed5377a19db85d698d9d481f1a99f25b1cba7fc857a7971a954f3bc6afc31cdb838b853b37de56d4de9a04b2643d678db00d7e57a5c8936e292f9ba0e7bad01cf521fef6905dfda4503e297f9e8bb2708c0a9994bb63657d643a7c5e7a99bacbf19acf329b2895258f7d44e13079650f09f05e06b823bdfd1a2c2383b70aefe174fc57a43589d94175acc4bc20e903854b73d7c2535489903c3a46042cfb7386bf787765fa58251799c8cd03a86c4d9cc74b0c810eb78e3ab88180444903388116dc776a15297ea9aef6df36fb78bf6adb0a26edb35d2a803aee062dc56f60a02c383193cedc325dd68d08a13907c", 0xf1}, {&(0x7f0000000400)="1801b0127664ddc732e24ff4a322442a163670d2a21cb31a2d0be9705c5df5b1090c0dd3dfbf0ab8ccfb1a9367d396d3904b6c676c9b808a73f43715bd7a534b7bba641197404582a48f2653db10dad5e6dc4edc7ec184e527d7e731392143b3df43f70fdf13bae9b107493f785e04ebf4d09a4dffb9f72b4c5216c849e25c1cfd8bdc0315b4ed506cff45c04cbc744c64dc716ff1a2bd075da43779382bb8a147a9e9b8c3bcf26eef9212a55dc3b12f351ad6a515aa7e18dbea89ab77fb78c680c5834d3745905d8aed553de9609bd3c2b6ed24aba6b304f10e", 0xda}, {&(0x7f0000000500)="6dd6b97f0b5a19b6ee75e785a4ae3476a66e4606a31ddce7c2d8eae88c1e35c66e38c18b84fc7259a9766fea7ea97089301da443172bc7d3e246fac584dd6363ec22eb8f98071e5aff9f2c976ebbcfd43fde4ebce53d7e78ff24c79ccba9433dab27c469b7530cbd598ec0d49e3613bcef59b254aaca666bb29aab2f9b90bb1d226037fce3860c06da49cd7e98c8d9a488f67b2ef91e7ce577ed8f6ba2b1e9642a2aabe7794a13bea80deae8b74e4895021b1570b009c270629e8d9b92421c3828bd4b32de38faa5d334b6c16b20e57a087ed790b1aec89209c0d506e87bcecc65835bc981d00cfdeced26ddc3932457371525b9aa770c9f903c64ac9df5eb8dd9ffa1b42d3929037d49763d2c7f086cc0bd9c34c264f8adcd48413247b33e6ccb5dabc22cd96675ea867c4a2b5bd56e3265c037ea2a7fc4d346023f25046d4955a4ce6d5303a4aa7e6a5fff091410ec7459e96230eb9e09f4ee0d20062546c581ef80bd971b10267bad052a79219f4e3f6eabdea6a417319ac25e4be72eb3e718c972b304bd40ca497acd8d7e8f34dd624d776d6cb52928baf577d9670924379939ff883bccfe3cf030ba8a863518bcfafdbbf653e1b6ae3f3281de20cd0cc2e94d97cfd5c2a002b6e5431cc2e61d2d13fda42880bab6bc2ab95c8da99d5906bdbb5d1b88c08edc4df271dd4f27f32cd151772b63ced0c5f4173a78f38bdd07b45412b096ae8dc18ce0a864f25d41a80126637d259d2accc184a61b74a6b734246104461d7a28b4a03b37d445ed10011efb93c598d1ee11f4026167d4d7d2d1e7f8e685ba3761c45430d0f09562edcde52966845b77ae4b5e825c6e5978bc7ec32ed9f5bc4aa18c7fdb74b1ce3a9bec34c8f624db7402d2fe66969148aee80e8600fa30db19fec1a709acddf458b8e305bd0d8adfcc902211433f516ae2f220004ddc10758b0f29c7e78ce59437dd6315e8f5e5c6b944fd61b7cd8533c972c4e4bf67724a609e103dff071f153389fb1b9ba1419a3b2e539d6114deac7e03408e4af987af8dc19005f737f4558341e1fd39e9573a04a606cadc5d138e398b1e577c39f176778c79d3dffff1c73b21df22cac4c3ba581eef60197c3ba60f9669664d5841b62042fe017746123b5a20bfb2fcf2b6f4e60d31747642204f13ba768579c41496a5cfdafe1adf25fbf82f0ae70cb291fdc7d7f101b9dd6ee581f0c7cd87de94be847b2b94d4c089ed62e57c3b5f629b59b5f86ed5c00ebc640ca7664adf8b22fd41eaed587bb1c2ec1e1c1a744738e45a5addd107aa49d2e162a20e87d32a608d84770e8d714349657ace677ae9af0dfb14940418d507930adbfd5f5296a58d00d6e0c0aa66e146a7d318b2328f9d0d16629239d29c4bef4ec91ba1c58e4fa6ffda0678cd6aee926ee15c658d05b8663dd9b57c867dd19ffd7abadb1bfcc12524384197368467e449a7f5861c12738dd32d26cbac55be1fbed3fe0a2db99a9a865b5bd5d5a3363e21c43ca9670a76d9fc6ddc6cb75d04f0af9461de7b0f177a7683c25a23e653924743408bc8fda528e2666bc3f23993d3b0d8ffe35ef9bc493f8a8964d2a91dd0cc2629f1ed30050431e9513cb03aef352fa4960ade3fa58016826998aa0c9553a9750dc661dda423f4eb52deefbae28599bff003135bccf31cbc1e3202d89bdf34cf2f8838ee5886d83ccfd591e9df9cc222f9919653df6c579ca114e08c86d5cea6c8312749ba800103a8df2741f72af58fe19fb32cbf782614233a437f79404707ac215ed2182f728ffd18bc0dbc587561025cb36a162df14c037d63126366d7daddd0c310e187df6935a24e040a9baebc6bda458384beed713d64cbb374d45347cf19a5cefb34d6b5aef836ea82e3bc2404cbf461912666befee264ef515a73f1765e176467517f1d898c3781fae1cbd361970801ee1ba06fe03ea3f12a5a0fd1b722ad23bd77a25e7aea7d4ee4c4df62908f3f4572bc2474e752b4f64d2b8f4f644806d0f69a6624b3de0fec2de46663ec933f26f13ac9c3c551f9cfdfdd7ec8cad70fc5eccabbf3ae1fecdf4680602497fc0f1682160b546863aa5172ccfea79e34f0f8ef39214f0a76d5ee48ebe2760d1210b26bb7c2ebf0015ad803e44911aa56e6eb111ad304e52ae48d515ba2e91534f48932a6b3ea9e8b89ff5722d343c87c466378114286511b526aa66e41d43a3066699de25dbf29e008304ab16ec66e9d69e3919b207fab0f0016a3c39d6fe894a7f575fb0fdc2e7c63257df0c4188a92d0acc7ceff1b3a845f368e4fd42ecd915ad9898b89c0b4c0119e654388c15a7daa7b8ec149c73a8c946111e92e0ddce4dc48bd44d2fd33508db38c05881c0cf799b61f6e2900e19fb0b9e7fdbff02edf581e4b6c1d297fd6c5627f7428a6efb490e54ed4a13486b78a8ca390b67eac28d1cc0e2c55445780c90aaf12a78a16842d151ab4ff5c91189e9a86a17195b17d74967906bb8be8b5836a41f261f03c6ff0b5d65fa214cae0bc3d5e9ca43915bdb1b3df2dd6f137e802806c852bd2714d224c0f0be282bf3074689c1944ccd55ed025cfd0ade39a31a8d94075140a05617920e99fe6069f5121005b4041506522ca295bb8b043b9ee8e7a57eaca49904766c024e88b0df5eb8a207ef251c6753dfce7dab91b02999d97c29c652ab2fe90a13c6069f4bf6303c41b391300f49b9f012e3a7c33862b064008366531fd2781b3d87c93fa81f66a3a0f97492a8de701582bdc852d27e2468e02135bee364e4544bf6fca8aa6b6b658bf444a48893ef7b57f00ee4382732aa9b5e6b2626ea0594b8f43b18acf2ed5ceaece8f75371956ca9fd13e28e7af450fecc516f1d6ddb84d6a30df2a6e6af7a2b04ea7564d837c95e1f0a0226866c3af9b1bdd646e1125829d7d9a21851123c74900ccaac2cf8163a5631a5f4ae66982e7349ac1e301c657c05ef120b8596f1ff1c422eb221c1614e5d8ab8ad608fa2a24e4a451eca64c0edc442fbc966e9e7be0d6f9d4e07e85d09966d7d229987eeae14251361a43bba074f81d3f6c1eeb083d30de3a64e365fa3f1fbe281e9f6b330fcda8da6e92058392ca5afbde962c1de4ccd3d51991cf7729d38c7028fe5a90b7005b62b41fb8ae1ffadca168ab427c1c51e889bbc7a91ece4bf98b3f66c755be03cc0ca207e87344414ab57d0f078cbb9f14c03e527ca209d316aebe1fbc895bb456ab822eb30de90efa3e0a865ffff7e985061fb636d699d74e08aa452f5a2125774e45011361e4b591d4a920f150522cd15b1096e2f191c9d2df7905db2d775ba756c046fd967e596277f16385030989a62f7360755cd0c61a7c086dddd960e3261228910ccbeb447bc055b6c43788c188de67a95700ed0a1b20f37e701ee76601cc452da0d2dfa4495a915a0de686fb861e0b7813e07044a600da9dc6c548b245e83fc55c86e3de05c5c76fc16b8e4f0ff840905c2fdf4a7a9eb5cd25a774ce971d6661f78f9b115e996513887a0ea95121d7f21c9f89d816df3a06420519827b9a884c69e67f373fb8ee422be38fd203c1a7420817adc075d0e1834f10c221d011e7c006551e9dce97a52959cc20a4dee3938386dfe96f3c22215014611252d7bb5565faf5466462f4be609eee9e6c6d008c3cb69362d2f91348d4caa736058e3ffb6ae271354254a20d4ed389fc07d1df7017119c67bc824a26367372c91f7a7c0d2baee08db0f188e6000f8d2808397395a427eebb8b67e326186660536526f6ef8c2cf57e882ba0321746b91fb410c39cc7914535fa049341fbdcf41b21bc6920d1d0d33f61645e5a49bdb88a6b9e680556da415e8f69dccdc29ae65033a1fb9f8d9f39730e07110c5348057d6da3779bec3191f672e38831e4fe6abd60df6b6493929097a61883fd260e8035f8bcdf7dee46a8053e605e585a763bb137ac7253acc59be108bc53660ea034dc96f7eaa3b7372f28ab0df69500b911cc7c0793034b31a6d9c610a4cd63cd31b2fbdc9382fe84c9403fefa15b86b65cf26b78100875affbd4ac8876224f6086464bc5cd92780dec454cf113c2cad82e3e53b3530d2424faab62fb8cd085356a5b4e269a32430247b7dbb89bce155a31b29f567e74a9050ba44d5f10041868b98d25c1378dd27ebdbf5167a4a50e45bd15c60bd10a995d0f9f9871f5f7c7ffe67dc25130ca952ea19a5add6dcc37231d9bb07dc6fa1222c586da50be9292fa22a7d81108a5f78d8c438f2ffb8f7d72306b7e3ae8a43cbe11363fcd75e23eca8565447febe4787403d53ea6f221c4eb57337be1fca5da742a870b0328cd19c6058ac130ed03afdba4e65ca671218cb5150273b35e4b9a47d2418744730a1e7bc8ba1e9ddf851febba7ff0a54baa1068e6b42e9664e0ebe5040180f8dee48769452ff62c2052118c5dbb497c69fa726023a8165dad8d99cd2b8913e3973c1c96f9d31d3746d694030e69e7841ddce5e648bc33097b002d3949ab19d077fc6c04f89d1fa0e3bb2b3c67de9d61a8e4cfbf9fbe1b65bca26f44b30013f375f3789841c5e6a57ce81b35c5cc21e2982c6a39c905f83e5e5c7875bb518ce3c46edcc44c25d423126a2100de50edbe77d7f9f24d88cecf0195d1ec0b146e2f6113d63791e57b42d6b03682f30c3ad30e71bf33e6a722ae9fbcb54cb4643a9c013cde7c75c2d2e3e753801cd3baf1e7d0ea67ff16392cbccf7aa2e94fb2ed6eb3c569913282a5eb4f4a7d2c3d45250f7657098838289a89027218b083609773a372b8909edf700e14532694eb4261de51395bc21b7cdb687fcc18ad6e65779de3779ba63db99f000064c5c9f6d7970a7997f62d6375dab03a92073bddd47a8b5281a916994498c68c7a84f77a899bbb2bfeb3c9f6631630a9586b261113661484f7455505eb84e9f735af5c8900f226b63fcca7d6947839b3a00d16e128c8adb31d62d494172c9271a25ebf2d970a28b1d9c80e77ec7c5398bc702da52bb0fdc28f40b27f724a055cd3138eab5c7b13d57058934d58f14d4c6f0d46218b7d30cad571a6b0a8f8527834eb56e70e42a8693860fb17253f98ddf97545a2ad0aaf7a62e48aa7ef4b3561c6072f2cdfe2e9fd30379afdb0bd8e8f8c088e627d129bf2b5228fed7ca7856e7be61c86c1078a94675d10c41ac06db3efc7511cf6458aac6aff614ddcadc96c2fa8bd93cb0ce9be6f2db0a9b16cfe4c9bab980a7d1b0b159812bee88113b936597ec2bacd7ac63662e990cbc7dafda7775f88f8fa817a9fb267f8f8ec8f3682bbe5c8e25b90d00ef75868fd1c4832769103dbe59de38963d2d6c57af3cbbf1048a31b80c8ace6899804ab91c720a7929edba86b466782241ddec1ac978d5f0fc4f9d80b428d58e2914ee0719bd807a8cc17c78fbe50f0074e08995933fe6d3668a5d313426e165d350f3aaca8e757aef0aaa6a773f1061646fdad21ec495203fffa5396906b82877455321375be4cca33b312439a0f43fcd368c98079f2933fc60efb9a9c50210cb2e80936102a464223c89a80c15e08c672e4d3d296fda8c0340b9b0c0dde1575146a169a79997c430e18f86f8139bfae28015f334f9cbc48c9c7e9dd2f8c92631f204be6830b162b4f09012252401e38eff388703cd5ef50ce0c4aca5ad9d2b3fb758374d4550f039b68542e59f87448aa9d95219d1c49973c5af9b27da85d215900393b54a40551178380f0fb54ff6733af9eef298eac211795553106029280d7e7d525c2c737b77aeb0aeb7256115027e754cbf684cf3c5728a1", 0x1000}, {&(0x7f0000001500)="0630d3f5df2ed16db10d437e86fbdbf02134bf0aa351d83b58f90db0d73db29ba3e0df5474999d40e20e742c9f7f478e2e11c726d4a55d7b1a1fdec25e6fbfaee4b45467b52171c63f034c0c308718cd1bf77d5899b12f62a27b2d79afa8c269c841276efcf9112fdba13579ae4816bd58785a9e1105e5aefb434a3e44d7526a37f0e6c3fe0ff0de2c4850572a66f0ca7f4785ae0ec78e087991126b8fc22adcd48596ffb8a231a989de181f284110e4853db35cc25f229dc13eab58fb203b43b7e3755a47468e9b68e543d46577ce88bef53318e9bb4e0eda5fcfd93e4e6bc18a6151c47a", 0xe5}, {&(0x7f0000000080)="352481a08d50b381a145e8d0dfc2b5f849f29d43cd667c426508a890e5701428fb6140320e3fab", 0x27}, {&(0x7f0000001600)="06996fd2f9907dfab15fff4fa8c27ab9386b9b6b727fcef6d5b51b1ea534c0c0bfa1000b27fd4fa6084c37e10ca070c060a798707d6423e736a5511dbfb0b532bceec1e91fdefca7a8201f72f62e2a5006b804429886119326d421229ac9800e3ed490e9426433da9b89103eb49944cccd8cb287c431782ef65d82dfe695660b58af437702841df2564cf2c7b712d731308ee41ef1d54b9c59aceb502032a3476a69d14ea0d96abde9b32b361f265999a7caf73bf89fe0d056a4c87c5afaf1dfe5d48e96e24ae332ad2cb2950460ebdd157efe6cc6643a2a69", 0xd9}, {&(0x7f0000001700)="8e89f97955d934b73bb9770331cb6be82986349dba6b45b317c4fbe55af171275ef08b0fa63eb1828d5ebf37bb3ae58be8092ba3da40d4c376ffe2957e324ffaa4a729ad69d75ac5fa1fa1e58c2ae7222038b498a894c6c3d25eb5ca911338a9381ef198a7b4738ef44da17b0fd86dd203c6e189279b1c9256d1ec3f262f1cfb631762ea5aaa0adc7df1801e43fe12d3", 0x90}], 0x9, &(0x7f00000000c0)=[@rights={0x28, 0xffff, 0x1, [r3, r3, r1, r1, r4]}], 0x28, 0x400}, 0x40c) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r1) 19:04:41 executing program 1: r0 = socket(0x2, 0x4001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x2, 0x1, 0x2, r1}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202fb0fe5378711348ec42e0f72696c653000"], 0x1) 19:04:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1009, &(0x7f0000000000), &(0x7f0000000080)=0x10) 19:04:41 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x2) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) 19:04:41 executing program 0: r0 = socket$inet(0x2, 0x4007, 0xd2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8000, 0x1a) bind$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) 19:04:41 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0001"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) accept(r0, 0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r1) 19:04:41 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendto(r0, &(0x7f00000002c0)="c4d1b51ddf52f1bafe33732c22a4be4ad0ae97dd7b8c7a1132db15cb158f8ca9ad8df0904b257de716afdb40e484a21c389b9993fe9f8c4ae709c1c9be55145f1c0a49d63e", 0x45, 0xe, 0x0, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000400000000}}) r1 = socket$inet6(0x18, 0x7, 0xcf8a) sendto$inet6(r1, &(0x7f0000000000)='\f ', 0x2, 0xa, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="3644b116"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x2400000}, {0x1, 0x3f}}) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1000000000000000ffff00000100567163c4481b4e39faea800000"], 0x1b}, 0x0) fcntl$dupfd(r0, 0x27d7d6ab38114855, r0) fcntl$setstatus(r0, 0x4, 0x8) fcntl$dupfd(r0, 0x0, r0) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000200)=""/113) 19:04:42 executing program 1: clock_gettime(0x6, &(0x7f0000000000)) socket$inet(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) r2 = getppid() setpgid(r1, r2) getpgrp() 19:04:42 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00001f1000/0x4000)=nil, 0x4000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x6) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x800fffff, 0x1, 0x81}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0xfff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x11, 0x13, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000007, 0x7f, 0xb0e}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80000028, 0x9, 0x40}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x90, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x2, 0x5}], 0xfffffffffffff043, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x62a78b063ce8dd8c, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0xc0, 0x100000001, 0x4}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x0, 0x9, 0x7fff}], 0x100, &(0x7f00000001c0)={0x1, 0x80}) 19:04:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000140)="2119f0e8ea0532b816b684", 0xb}, {&(0x7f0000000180)="380e81413a10e6eefee168276736d207b0e5785887147f605699a66a89e3033c678f0221f7ec27cc25454297e7275bb7e493da24b3e94494fb2aa86b1e07981f7bd76abfe4103b2ddfed781db36687a88b0c4d4726e8d95df38a8080a6544b3ef8f2ea319af87cba5510e49563782b7a30feb3a20342d1c11545ebe56d34b30a5ab30fcca1e00ec6ae2484d925420f1546b76c2d432ab416dc26dd84cca8142a078c97a250558976da756de45ba77d638bd0014fc550a782cefbe27a", 0xbc}, {&(0x7f0000000240)="1a8b4609644b732da0db7618d9841b40f8e1927b0fc579f2b4bb5ea693a475835264003629d8c210c2d39425fc319750803d91dec223385d80285a21998736d6768d92487153b76a98ba60b769767fc1af725cd7cc2f6807f551c22232b4eafed9f0999bfe0cf9a3449daf259b8c07aba83f8ae86957ebe43320df4701f7fba3684dae3874df1d1719be3c5a62247c2c13df82e7ca4b598e6c97a7b460aa6d09e0338f21922f9cc867d265c784cd245e6881892e69a9964f939f1c0458babb36451df7320598304e612f7075ab65df26c5953ba8c6624cc63d14b1bfe51d02f2026d8d4feebfca1af58f9a06e965dd33225d24914eac6edcf7e2a7", 0xfb}, {&(0x7f0000000340)="d8c858447c72af0234da83bf3e08bc85325944c40878391948dc1eda", 0x1c}, {&(0x7f0000000380)="7641b44d970731d56e3410b15486275cf76eb4f86ef019dbc290719a4990c058ad5317298d59250c9042ee9dd99d72cad7130c66ccc2b13b9351158afa332c4eb2b17dddf15ff04e6ce987c3c76c101177a37b2a753137f7ee8555c7882728bafdf4ed4a1afc4066ebd12585c1661819612ee084746ec8285dc9234ad2d4f3de29d838652160c421da31478c4d00cf1b977c74bac5abe8a9a6aefc1f0178d05167d060c5f884aa2656d16375d9e1b4ec8016731bd8f71ce5eedcc5498cd7db94", 0xc0}, {&(0x7f0000000440)="a29cfffa8cd79d79a62b8dcf734ba5ab7e0ebad575d798280e800f1bac3eb11b2c1447552c4728283108c73caaad4852f857f71f75f1d3f5efc9aa2476f0393db3f8d4d5191a270f8b435e2b40038557fb05043574ff224bedd7320af3050b99bc8405936a314b064b0fb6751cff2bb7a2f98ea8ea5d37c5bc98bc188309d22e97add627fcafc0f2f001130db16af2aa5f6f6d6fb5c85e9e42216effb486fbf5df2bab5b10b9ff47285bad2359524d742bdcf8be639f48514de0e2009f4f38a46d17bcdf1be0c862deab8a3e695eeb88aac1f92df38ae227994e703283059655645361a9f4a24af29ace27145d591278a050e0ed02113a04845421e2ace723", 0xff}, {&(0x7f0000000540)="106cfb0305f68386e73a0010df10de2483ca46e6650a114ddfed79e05585de0e2f4c05129f00fa744893e8d19c1a9db542b1ffc397bcc84e0c1ff765e48d6ff089fcb7a63f3525603f56895517fed3efa19a3865e165243d03444943f687c48955f2f43f1a18da87dd1c70d0382df6e016543fd80e43e9f355ec92f4c883fb1e6b3eab1f37bb84fba0789eb66217f2a0251040458cdecc431cd383f21f404167a043dee9d80ff3c848cbf7233bf363d045871da02b9991b91c06d1ad6976018501054ea58de52bea52", 0xc9}], 0x7, 0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 19:04:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) r1 = semget$private(0x0, 0x7, 0xa) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/247) 19:04:42 executing program 1: socket(0x0, 0x3, 0x82a) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='x\x00') fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) socket(0x2, 0x2, 0x8001) 19:04:42 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000040)="e9d54abf281a08fc16a2d66069147552d3cd25a2c6c74dc280791060a6195ce29ca87eba186b88ca1bb16b765f0be92c219b5a65", 0x34, 0x6, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/250) getsockopt$sock_int(r1, 0xffff, 0x200000000020, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 19:04:42 executing program 1: r0 = getegid() setgid(r0) r1 = socket$inet(0x2, 0x2, 0x0) getppid() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="f33de12f7e1527842f1f1769d7f3160fc7763f2a675418212a6e5dd708491a45459c15420035c5e625d33cd003bdf7786963afb969a776a9482f3805fc640b6f902dec62866b4a7ee803d6b6aae1f34c4757c5a7335fe554701f8842e3c53a38e77a6610f77b53c65d061308a41d60eb77f29b1397c2206d28e550335ec572398b5cf4e62125849fa8eb0c8a7c7e35c0b00fae19922704fb5397e3234f61f4062c6ddc2f879fc740c844a0001b4cb963ad34eb7b3ca6aa8c2887a1f30e30d2b2f30f627a42d4ab60b68bafe0c38c99c977d40871f18bef0fa937", 0xda) setsockopt$inet_opts(r1, 0x0, 0x1000000000001009, &(0x7f00000000c0)="e000000100000000", 0x2d9) setsockopt(r1, 0x0, 0xd, &(0x7f0000000200), 0x6b) getgid() 19:04:42 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x692, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f00000000c0), 0x0) 19:04:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) listen(r0, 0x2) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000008c0), &(0x7f0000000900)=0xc) getpeername$inet6(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) 19:04:43 executing program 0: r0 = semget(0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)) 19:04:43 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd, 0x0, 0x8}], 0xffc, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000200), 0x4, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x200, &(0x7f0000000340)={0x80000000, 0x3}) renameat(r2, &(0x7f0000000280)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') 19:04:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0xfffffffffffffeff}, 0xc) 19:04:43 executing program 0: r0 = geteuid() r1 = syz_open_pts() getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r0, r2) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r3) r4 = geteuid() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') setreuid(r4, r4) 19:04:43 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x7) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffefffff}}, 0x2) 19:04:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="26006d597f2d5343e3ad463250bb08e0d5f25c83fdd8e4b0d2f8aaf850f57882f1c2f3bbf0bd11ddeb228e1e1836de6bd73ab438fe74d194c8d4b27085ca931612682a899cbf23a39ff296364c9d6d4997e13791f9", 0x55, 0x40a, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 19:04:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/13, 0x266) openat(r0, &(0x7f0000000040)='./file0\x00', 0x280, 0x2) write(r0, &(0x7f0000000080)="eec881dc1750ef06cc65734e226b830999f33a6bc36f433ae736b1019a96cdf1d089a86c80c95bb09ecd98415448886f9b142d2fc973c7c442a942c83802f169247dabf5bf57789ebd18", 0x4a) 19:04:43 executing program 1: nanosleep(&(0x7f0000000000)={0x4010000}, 0x0) nanosleep(&(0x7f0000000040)={0x5, 0xffffffffffff07c8}, &(0x7f0000000080)) 19:04:43 executing program 0: r0 = socket$inet(0x2, 0x1, 0xffffffffffff3739) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="14000000000057193e2627afba2fbb5b98c4a064c0198a52563fd88c823f842db3c533ab09aa4883c6ee25ef653dd5a7173c2bfd1daa067af3bc5d77964aee891ab021cc6485d48d5070f4e7e4e67160578df6dc768ae3ac0eb58f4b5a976640474d2a5ca3956dc70710cf01285891ef35ab5d"], 0x73}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x81, 0x5, 0x9, 0x402, "052e9bfeba592ee69a3f5d64c36de1c148f04857", 0x5, 0x9}) write(r1, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r2 = syz_open_pts() close(r1) r3 = kqueue() r4 = socket$unix(0x1, 0x1, 0x0) fchmod(r2, 0x30) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) bind(r4, &(0x7f0000000340)=@in6={0x18, 0x3, 0x4, 0x7}, 0xff82) r6 = fcntl$dupfd(r5, 0x0, r3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000400)="2a843ca83f94807aa72e02758cf1d09502f0f06dbbeaac1b6c6717de05d8c2e4496f2acf069bd7bc80f8a17c8c7708b82d670c164eef9370817b5caa64ddcc51930accebca1dcc3f6cc9ef4cc7c0f836a55f280df69d4f734c6e951abef29cab43d3c2d34ce3334d1141c4a530cf1ba9f2418459bc2a3547676de4a139b23d3d44535fee91", 0x85}], 0x1, 0x0) r7 = semget$private(0x0, 0x7, 0x80) semop(r7, &(0x7f0000000240)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x2, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x5, 0x0, 0x6, 0x8000008001001d3b, "bad85db5718000", 0x0, 0x4}) ioctl$TIOCDRAIN(r5, 0x2000745e) semop(r7, &(0x7f0000000200)=[{0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x0, 0x80000001, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x40, 0x1800}, {0x4, 0x200, 0x1000}], 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x9000000000000000, 0x5, 0x2, 0x54f, "ad35ddbe532be666216b1c953b654a8384f7a723", 0x7, 0x3f}) getrusage(0x0, &(0x7f0000000140)) fcntl$setstatus(r4, 0x4, 0x8) poll(&(0x7f0000000280), 0x203, 0xcc) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xfffffffffffffd37) 19:04:43 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000140)="0366021ebe86b2f9f04e9c66f96d73f20ed15b0a8907f8419affcd9b738e5a5468bdfd5720c2c61e6436cb798030d19b0bb18200604c335697ce1babc47c6a4d3fef6d5985aeed94f04bf901f43c10eb94dfb779e3b5db9b08c234b462a845562528f33005bd853872c80c6da0da6838be4e50b57af43af4355b6f6cc43a51c2791e84fe3495f3ecd3b35293", 0x8c}, {&(0x7f0000000200)="8e438a19642793bc4a51d33df7b8aca54ecb3820085b36a14281d97b4c08dd2c30d809ca31f49d3da8df6c93eb762135f5e1a3f3c94909090047916a40c965596c8c641afabf97b5b75e846e87745f0b42badd683adbd8a071fe413134c1d84744f1c644cc16e2071f6eff7c7ac7f619903621f2aa647467ccc9e9f2e41a5cc3ec5768436cac212393767ba992a38388f7e343d78e2f52965112c1644b022840be445e446c0b5b4a8aa50ea34c4f473682fdb9568eccd8a258c5506fe93bd2200585d045ca7295", 0xc7}, {&(0x7f0000000300)="34580232a8149fa937677f26731fdacfcaef0234c2d32125fe348e72f503a49a1455262f756edb90565984c8a61dac39d8d6d191ccdc2bedd16f6d04a3b10215d1ea972b6613f88d53c658967b6d467908d1d9cd7ea3e0de76d29410aca5939845996168f943b5d85a25d81778b410d5686a92045120ed69e75c34f5d7d7a94a3559ec1ce0b6487258ca8d49e10338c0f777a8f337ce4f7ca214193c756f6e62cfcbdaa041a1a2f59093dc0e6a2a908e0a14a9a9916ae15579ca34739c775836ee669edad9b43c8b148030943bf8060fefbf36ebf22f03e5db4905cee9c528a283f5a3c9d046fe9120e8376482920e22353e6687c1e12661d03dda21290305f3c4f6fe2b625f246b88ee0350248eec00729b5270a59a22700442f0861fb5b9d99d6562918f163bde22565550381468da658dd5560111798d1356bad1fbfcb57a55839b4dfb191b1b5a2bf41bf238a24e0fd2ded33b51a8d744cda90d71167608aebc338212d5c909d2a7d85295e5185ca4b3393bd131010429109fcd526de96b44d52fcd5613990ceee591c9e8c4ab5c9dc83ecee36ff9d38cbdf221052c540cfdef2f5598869a879dab6f50ddb7f148dd1bd4b7cd7179acbfc2887a4b130afc21f68acadf874b844842133e7d9cbeeaa02e3004344540a1a60f40c84af2578a7d773395f735eae14d1524dd6f5bc46ad4b7b77b101537c4d5ecfe196ca1010e9eb0065da1521847547ba14e89f5ccefe5a9115aee4fb78caef49b2574b80567a9053ed6f99d7d66489371421d70c87a3ee9688bd14e5b9a238f62b09bc3b9767eb1dd1d8c840e33e3a123927454c105e93ebe6e6e009eec60249d8a16a40fd6a6120486e7dafbe03ec4f31d2c4be640f7b1f1f65533fac73d6019cd55397f2cb1cae3afa9acc1585eaed845ebfea6c1421566fbaa81006b7b5bea357bebda7c4634f3a5e2dbfc4d99e4536d8f4ba65dded7bcaef87965105932bb1bf5714f36e13e84cdfb824ad4d198d9012e5be87267b4fadcebcdf033e17d37eb1526e7f3438c4a10ba7cb8996b345821cb82b34f02266a6b6446b28cf56752994dddbd9336ae58f81db30ac858b2fb6943fc300b23475a98c883a7911189ef3dc5e22bba558483ea0f2bdacb0ddf89d61e7bc7f526e0f13005fc8359af4d615b0845134b70e2b238d1cfdf7b835af4e442aae5eeb5e5399fffb2e5df71bdc34d96794885fce86921cd936b26db6475c21802a58271f883aa210a4b00222f4a13d3e52583a55942800d91121d1d92b152e1bd14e4ba8721e4c02339d4ae187fd442a179fb45dd636115c69c5b967076dd6e1d39ea4f25072ff78bb3411a42f2c4840554541a115acf84c18237b8318450010ecdf4e91b7955fefd8773e571662c6f18c72c47978150ef85dadf19724720b0c08285bb825b2e80b44f45575d555d4e208fb13f317b03f1fecd4f3864b72f513e259baf0a662569965fc98ae12c467c4df95102ae12391f1308f0d325c76cda83cccce98588b73050cc80da4da8d3c97605456c5a75e865f0ddd16ed42bd0b6cdb0e703275ec34d0994b4688173608543b9839fbb42dbf117f9395a120c4d4262682d2f0d435870841f1a1b768aea7b1d6a4f88b0cf7c479f709393947167839b60646d0ee413ce682b35ad7f424c159a34939697a4ad68cf571d76d2abf42803a7633a034cd262b4b2fd7f34fa8d827df4e0fd54acef0af26bf2050e601e106a464b050b07b0037f89bf97d1ffda8a803b7ebfccca2301c055e522beb7512b16d90a42ae932bd2f0f0553a03a8c30c8b3dc9b9af283e0a7c01e92aaacbe5a9f47e6d88fce0747c570f2782f380ada1a17406da33d762a8b46b316164e25aa265c06006fc8afe070f47e96e0b11dd92c177105934964234e9e938b4326f73567cc5076bd7c6da2f177dd238c06e78ae7460e6965b207b7658d1ed6763ebb75db54fdccbf9530a5f99a90bc34a50d2306e1dbeb2b2f752844a502dfaa44ca8654313912f79e0d579caf820e1f5ef7aad96e7d1461f47b6e3ade3ae8fa16485f7fb89e978d036a45f4eaec8da3a1f416d7089a34ba3251965cdda8d61f5f71290270066d980fecdf955f28d215021330436edeca5488c1541159ca7514824e0989f65f506e0b08b473b9504fda292f9f3a4121ee8a60fa8f16e4c87c5b1e116e146758deec1df1fc9bebe1b2c1c6f4feafd48987fe3cb6436ff8ec759064481bc6e955d225488d55f2f2750a3c79051726a9208f7874d7a83e1ef605cb62cc19e15473393b56317f7842e40950a90be94e62d0439e7dab8d8fd67b537f0f0c0b6d41010f0fd808a12d6225bce94aa68055607528bde33731e678a7d318bb62b56fd3b07443a6a28a250cb2b7aa278161e6b887feca56246c5579b67f40dc6a6475d7eeaf9a5e395bf77624b300302e9c9b07e28a5bbac28bb598809dae78862a4d69eb8b08efc959e85e8f603ebdf7230fb768816a8fd466d69e9862193b7a5cf659a5bfa8a5b5a7d6d4a492794953a7bcc32fb8dab8d195a9e580bd7a996bbfd9a074c223479725ca46ccbbbc03e6394d52772e19bb0e91235b0c4298c3b80b931494ea38793cee3bfbe269958e1cf02f8ed5429ec778996b5154a0e5a19bb684c75d5b68ab31f6b733729630579384ddcdf00e2bcf36d94f86e59eb60ef39b21253b6001a5b560fe825eaa9b89e91612bdbea43c85f293e7d0883c0b1ef4ccdc6b60e4e15dc3a826551f988426849edcd0e943bdb7d9f118c89805eea16cf92e373f457b27f925e4229d4286385741ba8441545192059ed9065caaf1cbb5f9f188d4a21f9c50bc265654b532bbab8d1c294516ba8e180e0efb2e39b509444b5448ca502f77e7610658aca7b110d653bb636e17a41403f08611bdaeb8b198c3505b6aaccc34fed6709663346f6ea042c873d53f0474edf3f3731cdc1b2d3cf8a943b00f3df68aa3e05c2d1144bc040b6a71def962f9cd4e48066106fbd38796e67eef334da78bfc52bba13eca1540c607a6b5d7bc632a58eb7fbfdda451b5b7fc269cec2c2dcbd2b52149a765bafda36fbaad399cc7e91559eaf7ef1ed395a00f788fd3ecb9ebf5966ceab4b500362b75fceae969c905f1c71c5aeafb504075f3401a2499ff2742440cd1f8beea8abb5c0e8acdb316b588fc6f761c419233c482bb83512c6a333300fec335e5984c1b5a76b1828546ce4734ce297d60a5710b50cc9d98bd6d184d1ac1b2d861466b2b03ec3794a653e43cdaccd7fd841b855c3baa12f865ed6ffb76bad4cdeed74e23db32d5b6578ec0b47f012411bce588fdacb40eee2ecdded64282d34b9a02504ca001d52a9f025d514278be464ccf08fa551021879f28a19422fca8da505f7b445a0627b9ec2f4d25d1d3791bc825d51a768c68e91f5388f49fa83b7bd19a8af30a6354a6973abeff2dc163d27b1db690c80494e5a2d9b625114c448d6d2bc3b52ed4cb2eab65534756eb0dd05650c6baf2c34853849bcfbd3539b29b329ee51e33e35e45e3d0c866c929ab9807a285bbd0977e8c636887a40b4b0a01963aa85672316fbfd72f0e1b13893ace54da652876bb5b92e058fef49c4466ad93f5344dec3a105b40875e3115a2c79189ce3f99623331a2bcaf79c85f780f5e25eb5d3fe07d0e749a6b7c4901c355c69994c14fbcbfe4f552b83ae70ad3b666dd58729516f1cac97c36dbddc160bc9854de5db4857a51f492767363b9ef206f672312c46dc327d5aba31937a5e0ab518bf922cb9fb4b2f3feeaf5cdcc4507d88a78689d9e4bbb6d6e0d478c67bc8446990e932446ca7292ad21de9f4b5ad2b89e7f192102a6fe07ef6017fe3b72534060f4b2ba341e1818d62761a5f30829c7e59726de51a8ab04c6bef4bb3cf50766ece846d144c0cf7a63bfa38d9802c101430555f5668dc11b445c8de19f033a18e53bdab7cf02054c79c3249477fe4dffde8af5db255194b56bf65ab610f72f61fde46b278df65eba4a77d9a23de7ab768c04798b97fcf0e4c962287637d58450e069afeffb63de2aeecdae8d37d5094b5ed5a01bc66e327a4c10ff6fb52441170c4e53c361b48a88268473e69f84391ddeb0095190cd0f084876b34e2081dca48aec7f4e6e80cb8db31bae8fe27aae8a28da1cfe0e757b1a72bf9f74cef066b4ce136605519d39da3b3cd38a0f3b082e58f95b33261be511950a83111809a11f7797797e31242e9d2091044afad45cb39fec391cb05bc7f438235d33896c23e1edcab19d5aca91ba684fa394536860d8f177eb5144a97766b512aed14efbe53c1f09961dfa0b6373e4fa819f2dd3809744b8f1098c9a30a0b1dd0a7b8f85de9440a535e8ae6db529512ba38fefc39251f0e302af1aec3c428b12dea2cbe97fa32911c05a230679645d411633c141d72a8b98c022215b23b559ece8b21662a35e25b40e26d7220122c33b159bb41bd1e51c408c400d721fdb1f84b589996725b2ec0e597b94d27fcba7c24f02c63fe0028fe82c5fcb6cf555f93f54b0534841382efa29d9ade36acdc2bd969a488557341d30b88d072c66a611071aa4facbc35d0cb6add0bd88008788086e3d00486908329a5bd73168f9da3049c8ba2b9625e8acb2b7d8d1634fc6df3de119889144ae6a56685fe91637ffc7afdc1b40e7bef9e7849c322bb73c148893b1ea3c21b483bb382aa8b4f80352e40cf8bd118123f19c0763252794a316d813830d83a94dc43b6773979149727be855d6e074e73a8f4a47b4477fea569ff23ea066b58ceac2a88f0726d7e411cdc0db22a536fb6acc5666409f3426a7ad787e8150a0545271e92b9f23787bd77d191df12682d37ddfc977781a365c3c6a42e926f37134edb1c76599e16895c7393dd03886d85a80c06c3fc827c39997e41397bc8c856c93901ddf05e047e06db6eec22d4bbe89ac637271041a3191a48d3a94fdaa2933e9a21d16184e9dcc80590e3b569ecedcfcf3f4b1d8ca57fce6bce5ded9bb24ca205ec2c9b0b64e5c8dc2766ea2b009ef5602c1d06bb9fd12f0633c9b29eb46491617f332c7b24e10c8d12f0bb4c9e3dd312c1b24b66bcce38533e3e847f3816e44b3edd5142380ef98db3a35570c79a79b3b8efd04de523303dacb9bea3a48e5c03bf735a908f0e7411ba2911fff62aac909cc3ead01224b57f6c8427a5088c792af75477fdd2964d7697a72fa10d67ef8a3272f143d913d9538a8ccadd0fa25357eb2dc2682f672aec78d219be2dcf0d816c387bfbcf7e1fa147a4403f9c8bf751c692c61e982f74ef1c10c49c2ff28bab9541bf5dd12591320f1f45dd167806eb8a40eb1019c516cb411e02e87015ef6c5a06681ad110d88381b5d4e2cceaedf8cdc1111a4375d52efec3a9f3cf376024f48fc936ea9b91a40701d08eb35612363437a5d62d653c9117a474024a719a612ce9103854a5e9850e99d48b5125ce573b6770be7c4c6bdb57dbc926389b756e17695adf596c0b678092b4eef9dbe560581e74cede48a32cb8a97a73b2207efa7c08367c4b02d0bd9af548b4c11172e7441f6d751f9359e3c03c10f8be1bcb93ea6e86c9771cc7bbf7cfd807dba2443241a9ab6b57713b98d8e8fad22c824a48fc67723967d5d1290f62d88417fb7b38095dabe879119bfcaffacf93af5238bdb82b9cba6102a94c760525cfa2751aaa3d4f34f7e48e9c63c3ee31ae0b4e55038302c28f76dc8bbbfad38e39fcbff00be2b3a57fa32d846b61853d426775f6f4bcc9448d54ddf31768798c714998706201e4eeceb5f076ff", 0x1000}, {&(0x7f0000001300)="8b764d1c4a5d447949ef48ae103a677f1795890bbb328e6dfa141caa7969c302c07820f40da359f4163e4bb83a3945767c73daa0629ab275bfc4214932ce6abdb58cee3c127d5ed914a00e4fd6f66b482fd74381fd2ea9845b5d588fe2ad5542e7f1952434998f852a4457e6982244bb480fa26609703cb1bed871a97b5e4d3f9fa25555fc2211f6918e88aee751978b9f60898509bc56f70147dbe78b532162cfaec38c18fcf32dbd0c2f910881d79fd820287d30112f286e50af7940f4a6a6333791ff4c1c2f920d0abee226ef8dcc41505fa54030456bf2f6a0c8038d1392bb0909405c445dae74fec3cfcc10a2c5dace5fc6bc8782e8dcbcc9cc10272d16bc64d44406a4c042bff34623851fd508ec047d38a78a4855920e0614ef2e3c4ff02c84f566c29ba83f0beda02c2e3ea6cfaa6618c1cfb474388b1479b6fde23846b3d4ff94f164e9605a56c551349ef8700c9e25704922350779dc9f677b6a6d93a172a5aee63fe1d80046dd9d7b81e1930dbfed5f9b094e0277b0333e73ec6af4e484107e73cb1b0a2be3d8290d133b397a88b5ae1a97dfd5da31b46691cc0a3ec0de840112f3d24204189981819bd523e121abd0376a694c516613514491cf5df3ebbc679e98f9a08a186a710fccad82d67bc440f6c79aea7e4556ba0eea60f9c49aa8a2a7a27ed2c8c8cad8666698aab7844249b9ef46288599c07fc6df36742d061c7ee8233c49df651542154dfcb8317f7e8255d8b7274e90a9e7745183133a5980bbaa4dd8cb6f9ac20fc3bd764caf1c90d819671b4c6d905802b16c800d44a05bd48b1342c8157f2be22f8a5481df24360079df339e51d156567b0a2a6fbe29e882b5c26c255027ecd9cefa81021cac2dd83c543af6f5abc047617e415ab302cd90b9901f8c4d2fea6c83ea69dece84e7ab31e88be02c7416a794cac9c828b79a320df4ab7fe42908aad2d9fbe18241dbb2aa964e309b94fa47d7c483c7b90555455fbc94ada437fe359500dadeff5af52ca34f57d2123393c9be4f6c50d72b78e652ed5928722d2da8519a89c0824aa465f89ea3c6aeaf541dfac835476e439c3e3de7ad525716a1415665b8569daa362eae11918df858a609e8bc81344a31cc9bb1e8e6c2e530b699754092d473e09ab0011540cf6c389d4f2356797f55ef79d435c7dc190f3c5c69a476464e6c0b5de25773effe92e18f520f4646b856232bdac1bb9f26e47457752c83f72eecf6d173cb0a557a2c64161b161deaae871112f073e59345e396d7ef85074debc0ccc49c452dc8aba1c7e5e84ebc301db2ce19d8101a48e536f2c64b468c3bd5664d27e45543fc255c839083153f6c9c5327f0c2f18c6f4f76793276c8b8589087a665f14fadbf0c5dd775722200f4be6310d868f8bf5a83b6eb5da0dcfa88e6d98dda927e31c2335a2794be745cd8499e064cb658cbe1a8de4731d5b8d0eb16681913d3a8a634feb96b68e6d326c3ab425912d5c6a7b11ba663c9b6d6963e57b00e72c2634bd264073cebc583d539576e1c8342537fe70897361103b5bb003003973933c47bf062b2cfbc2248daeb7355888a450694bcce64a724a5a00cff7837d5a580b378e2edb68e5bcbc6b09732886cb27bc1a3d6c514ee73dad88c6999ca17e92c578e3100d53c98885c0615928c1ba04fb087f6de2acca91572a23d0f41e8ce92b843b89ab78c48415670fcf9fe4fcfdda7c1684c4c485d5e7d9742884981ff2d162c8264fa37c093f40a120b9254361f826f3a0c3c4843f95c8bdec3434abc0a51839f86f8cc92f16ba5c2b19e73c0e88729b1a65d62d166986f3d5a8b7ab8f64da7fb7c3cd88e089a3b97a41cbe5e73903d54d836b7a0fde6ae04c3053886b5251e79c34f3a2c880542e7168328f5c4afbc74459235e53d5f0d95bca113817be0f74595b7eb530bcbeb026e74a0d6761a72ce4779541113880031881e8bb638579822b5270bb10d62214049a903705768993ac81d6d27d00c59840a13221db490017342feb23d9630510cbf8943ec1ff434a7413d32a53dffa254819eeafef8c3a08688c0ba1fb85cb95b93336cc38f4e576a9d0e0e0275c44d9ee8f0cfc39be7fc3c94b16364747c6745c99a5b717212aa7165fad127469b42f6d3d856f17b4c4a1adbd3223092b58ca890915c22cc249a69d578be18d87ea67a29fec557152b834e0d2aede6e7a5040c91827c3caa83bcf672f56e4f57c1f2cc1e4b81b0ae214f49b2afac2ac2fdda6d67d3dea07e7580a12fafadda08828e29c0a35dbb73f672efce6c26f35999385734c2edc9d947c29f24dde8c10cdbb7016b8888747e1d4e7187b2e13ae4394bac73e230617de008b4c818f0c188a4a178f1571cc6d3a33bfe42050932aba546b0f2269664703377090a790fb6f35230821057c277b19be4965a11f955ed18ea16aa0a2830058c806feb30e460bfc55b319368d8ed77083145202b6adac8255c802754a24a843ebec25083243d3d01e6010fe08488c90144aa47a1935a834cb0d583ef79a6a103432845a87d38a335f39ce97860efdb10dd342062c1ff6e497a9f7978cea3ffd693d09b56874c637ee78d551381a953d60520f0aab6024462d3fe5e7381a0321d5b5c86faf3a5864edb9eb0b290e8f202140699fc419e46ad443fc7346445429da7184c313e8c8cc9d793e2ae7ae41781433edbfd6bf15b48735c1d29e7fb04bb7126a73f53de21933e0eb1ab68e6869b5acc03024478c7ca8cb7fb194de0758f17809077ea4691b83b025106a8124568790dc1f5cc1b82de559ff6b02d3991236a2b10ae220dddee49733436c161879dae3596f6e2f2c2e005a5db97d930561043fa638e533ae622a96693497256db86b201c003c1bb6e8f0da68a53cda47cfea986e87a46d05925a132736dee71694189cbe800c736945c9186cf563cf03e337a7a422f6436c4bce8638f483c698afc122881febafbc9cbc3b027b185f4bcfd486b1bc1d1fc9d8758a6d6b464fded7c373730a82a855b13f66b2f0dd45d0c8c6bea7f57151a1dec286e3e8d8c7970c6ebb4433a17253290d568155eeb2567d377b6344a4cc2b24e1492a79fd9951c540423d6536916dcfc00a5e2904ce75b063c8a7bb0dd4dfb55f44c5b59d4c0d6e77fe6ecb66b43e0c90f6fc43fcf825908079eeaaab7d9f739e0c0277e25ac56e094f2def1e90746299bbd5665973e429051774e86b76a976359f7fcf75dacd3910e85ff6cc0ffe02cd29c8d29aee38a538fbc7ad0b9b40d9e111dfe4cca7e3f60940397e2cf34e8443c4b3d9b9ef3fde9b174fccd6087fbf08e24efa844b3f86f799ba6ad092d5b203c0fb73293c1a849be63aca63cf8fdafccd391ac394ef601a8900daf1c55484e5cdc964f5a060130a57ddfade0cdbb4eafe0e48ffdb06de9c18c4c41578363988ba1e70c308b500496860bcb877ba31a1e2a7c97083efc6df46760ea4c9125864c720529400cb278b08a1dc9f9f064b89ab05772783fe96f0dd687bd4f23fb4095bb80bf9f175d7e00cc182a43f70db75df21e3f23e6039d47e39b569b12216a96feea0e7a2a67c7073c3132d00a9a84384d68bf4b1eda9c5d547992ff7e35231b54104ad8d33ceb129ffde9b352b71c2e24a2363cf44b046051b247eb3b93623e08ce2c855ca2aa8ca4b2baefad2332b87081fefd2590ac1e476adec0236701956abcc9d89bc43c69dc29f9e8ef4f0587d0592a896e475a4a7f676d61aa870a5656265e50b64c9f87900a547f757be980cf4a84c1c4488afc8e7da7e3752a4cd57e3721803be4e86404bbb1771b3f4bfb1bea2375bb87632d1785c5c7504667cb46db018bc53b44d9102932e6e9187d2c232769272d89eaafe133484e54035a24cabe2ccf84cb555a8d2d9cd86c0f23aed3490c3910dd4932430730507688e220725109648aba7a537b2de8194e6135fc3e9dc4a4967e6cebdd8f9b48ad069a2a1addb5a7a6251727d90557e0fad42a7077aee50bafbbbcd1fe56682d931cc78bf26372b896fc53a24bfb6920e27573236587f3d8dc3c369c6b969bc136d6beef0fd5183d3fb5e1236dce22495887c1f892621a75ab2cd2c26949eaf8c81c21a215fa070d14c1d717c44f20226f49992854a2f1dd9016e1a21e72d98968bab735be6be877beadf9fef85cde2edf65b970c5267bd579aa5d830ab1c4ded33c7c5ab34d7de41e0445c6d9bec2bec4ff133a5cf2154f81c6e3d5e7bf45872f37745ac273826f285e2e678f8e131609a3b23b095abbdd3d6e8de1a6ce85203b059bc595df7998891573d03e0e8eabf490a60d9c095a4761f8aee2b36679793ed4aea80168ddd0570f2ff709a6898bad65a14b828d55f4901632edae96547bdb3a69e6f1364dfc682dbb88ea299a5f3a4b79baa9328658bb3344373ea2977c424d0b710d74011d3fa44373ce9d67a55cbb0e0b57ce213617dc13369d00cda17f7ba31609dc3aedb2963e72bf52fc3cb0e44a46444c36fc59182228c90b3a5bb5d287a2f681284e7f3aa38654d86186ad9a7328b6bc690d076bcc4069d71d0196e0fa232d8efe1699b51439ad0499b42dd8c44cb3ddd6ec2c784ec42e461f6d45ce566961bb43cb9c204d73df3c3ebb0219b844a4473446b8b35abde536728941557930722adaf6c125d3919c5745a1608600b6afb855351fec428b5603d5def25b5cece99d951f83a6d1be0ce64d6391bc01d2cf6b8f0b5941bf102a51f4de8e08896b09af5ddac0e670bf1b4b6ec18bffe93d2ffe705edab260ff901a7910e81d6ceb0bb39711133686bf6526bbe5dd7749490fd219989cab8f20026ae614acf7e529e80c75c85b2e03ec3bf5e0c875aaec1ac4eee7eaa86e683dc82780905878703da9b604ccf9acbb6e24322c1dd128f5ed29ea59048bb6d70f1df09a975d6c8982fecff9a8c3e98e390e8c21758957d98c854704aa436c777d8297fd62d04f7ada47bbebeaae048f13144e688fb6dff6ab0c5399d3e27ec36ce6b9c5a776b94e77b08cbef3f4b1b25319c36551eefac63e57eeff53a11fa9de42613519dddce1b3032d9d733965b31b4918c299de0596b9dffeed16e6677bb87d516d7c9b0616c44551dbb86a88a94e9f3e68fe81414392c5c58d9a494dc7178ea06baac626c47e1da996f9734e829e0e1ec66da18e2a08f465fbf80ac1193a26de9ff9b98b1f4bb2eda270a7cca298c78cf593794e4368b73e0106de8e1cb2829070bb03df90dd5112eb501764f752666287badcd1321a70300fc0ff3de4f910bbaf6e6adc9a03612b0898a9cf29a6ac8495f7536c78e1501f051184d61f2c39dc2da1f12c6de268c035b74182de36d07fd4ae461b95bf267db84403d12d591f4eaa1e613e81ed2c34a1180e8505184547407341e9e20433199ac55fc0f11b2a36c4fb32e81df4cc56059908b55857e3db1563f2a2299590da19caec882ae16269850868346ff87422c98a3733db5bf4bc0d6f96544aba0b7a98936bc4458e8511c7a954fa72b6bda0bb4ec01cde646fd441cc31c7dd743673dfb5e6b5d9d9a2e3fdb9c8fd7b13a68a857f9edb7f2520734230b6bb5defb641f8fcb167dccdeabc6a849b03ba4d181418c1ec4f4e37fef152fbbaec1cc0dbc170c5027863886ddf726fd848bc3ecd074222f786fd4920cca18ce6b426a9d67ac4a44438f02c10929842ef399561eec6e7614088c35b211aa5a34bdd4731d050aade25aabfa65e50102c27b7593e762a49b1f1bf3f518b4b6b7b47572babd885392dcee6952208dfdf9ddfcb6be0d3", 0x1000}, {&(0x7f0000002300)="aeedfa00a84cac4e520b75a33bd10149058033dbeee13ee6b26d7c70517cc4c8ce7c9b3e30cbf83ce75fdf7b4b0df6ab09fba0c114ba638329e4cbfa46c96e8c441d185f51ea63b5a31b39c9a4bdf35c6d6afb21c6a5ed1fa9127ae1a1d4", 0x5e}, {&(0x7f0000000080)="99d123f1647ddbbe5fb75b1294a06be61a94fd768df0dd37cc7fa3", 0x1b}], 0x6, 0x0) dup(r2) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000002440)='./bus\x00', r3, r4) pipe(&(0x7f0000002400)) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000000}) 19:04:44 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x1000100000000}) flock(r0, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x22, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000000}) 19:04:44 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="6a912fbe58f125480892", 0xa}], 0x1) 19:04:44 executing program 1: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) preadv(0xffffffffffffffff, &(0x7f0000001400)=[{0x0}], 0x1, 0x0) getgroups(0x0, &(0x7f0000000000)=[0xffffffffffffffff]) setgid(r0) 19:04:44 executing program 0: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd9}, {{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r2) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="ad30e130c60526f0404dd105cf7ed08663e6b4987f35f3c57886c27e81b6825121df2a1d870e114920681734981951a4790e970cb04d231c2e37c7035d9abe8ab33935e43b075fa2e4356d69c9daefe6871ba7cd2fe44f21c8a29484f30023bc8d68ac8b3fbfebf1391b7758c90ead2a151c91ca088977790fb59a29d5db2f34b1073f295e9dd0259ec40f69b9a57eac9c9aa48805327b127637e2cd4ed11f75f61c104c041aab9073638b", 0xab}], 0x1, 0x0) 19:04:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1", 0x45}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "699353b56cf62d2d877ef823e26a90e76c529761"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r3, &(0x7f00000001c0), 0x0) 19:04:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f666956a80d135ff55abfbb5c3441f50ac6faedf2cdfc31cdffc4b7e7b8f1163ec0c354a0e3295c1ec4645fac0501462d68ab64df3eb132544d21c20e5a83d92111e8bbb4ec9673d27328"], 0x1) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/30}, &(0x7f0000000080)=0x20) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/90}, &(0x7f0000000140)=0x5c) close(r0) r1 = open(&(0x7f00000001c0)='./file1\x00', 0x8a81, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000003}) 19:04:44 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 19:04:44 executing program 1: r0 = socket(0x13, 0x8004, 0x0) flock(r0, 0x8) r1 = dup(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="a46c27e9ff13e18fcd4d36391c93eb976b1c740cd57d14b77cdfc2d2a80bbbbb9ed3a1457b330000", 0x28}, {&(0x7f0000000080)="e6102d572c7edb1fd89fc17589b983fd863281878a1ed9256627cae93a8dd3fc0fe638945320cef4707eed19d7b01936cde0fff3a1ad4927a199ed5eba55a4ec15127a16f73b29489e286435e1976af07c1676f5b61a8f759cd34db5bc73228bc1154b7fba61b8b1b8163e9339", 0x6d}, {&(0x7f0000000100)="90969f9c965ab481a33ba6a669057b56e234ba989fd0b1a9e2cfec1fd91caec7a08a7e8b31089b85631bec249dd43fe1c66b9fb89a82e73b7fcff8293a4e8378387ac1f2be2e0f4faeec8b8a15536befb63c5a86a3cd38bab187d94c6106f85630b2a5152591e91af5eac6311cc5e8f30d6fd7ebbd2cd53f3ebb4837e28f436438a113654bd721f35b7c45a1b0", 0x8d}, {&(0x7f00000001c0)="bb4c3e43f98780836c503d84abff86b35445f0a9a33a748728d33f828a441c06266bfd7ccd548d666a843f2a3a25f1899f2a1f023910132b61da790edf7c9e38dfdf5be094769462423b6a11501ed37fab74c9d5298cdc942eb9bc61ab6f88482749951a364814f2faf788cac10f2e0e51a0abcb925f1019c06d7e1b6ba3d357af0f01d906071598952852184c9d529055e5856c3b68d0fd8df290104799e209dfa6895722aaf307f64beda3dca4fa5172f80dec588a4eae2bdc0a3e15cc242cfb14", 0xc2}], 0x4, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 19:04:44 executing program 0: setitimer(0x3, &(0x7f0000000040)={{}, {0x0, 0x7fff}}, 0x0) setitimer(0x0, &(0x7f00000000c0), &(0x7f0000000100)) 19:04:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r0, 0x0) 19:04:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) r2 = socket(0x2, 0xc001, 0x0) bind$unix(r2, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000013c0)=[@cred={0x20}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r1, r0]}], 0x48, 0x8}, 0x408) 19:04:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x230) shutdown(r0, 0x0) 19:04:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1200000000, 0x89) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) getdents(r0, &(0x7f0000000080)=""/13, 0xa8) 19:04:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x40}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() close(r0) write(r1, &(0x7f00000002c0)="c7b1cb21af", 0x5) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x0, 0x1, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0xfffffffffffffffe}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b3933e80100000000040000ad1000"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x7) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000440)={0x1, 0x5}, 0x8) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000200)=""/99, 0x63}], 0x1) 19:04:44 executing program 1: setitimer(0x0, &(0x7f0000000040), 0x0) setitimer(0x0, 0x0, &(0x7f0000000000)) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) 19:04:44 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 19:04:44 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$inet6(r0, &(0x7f0000000040)="4d103b07c46a6f43755459b5c39ab0cbb4eafc720d397253b70f53418ba8a8adf4a6d29b5197a61a45086361592d9e3f3b878b13e7031115dc179b63879c1db716d3d2ebeb6c360fcc9830b55ba0ea4c20d80c0e5049ca489c676205fc1f881cb06abdfad0f6b587ff09dd1993d4d4b88d42ab5563806803e974d37f314a1e132964ee2216fdd89f1104b543283bc685fd43d6c28b83ca4b17467e41ca39f581ef1cd381b8420c629d247be1ff80826e2fc88dd4887273b98a3836937a78259e74c676d9ff59ef", 0xc7, 0xa, &(0x7f0000000140)={0x18, 0x3, 0x0, 0x4}, 0xc) dup2(r1, r0) setsockopt(r0, 0x29, 0x24, &(0x7f0000000000)="59f58c50", 0x4) 19:04:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 19:04:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0000fffffffc0001000000ad04bd8000002000", 0xffffffff}) r0 = socket$inet6(0x18, 0x2, 0x0) nanosleep(&(0x7f0000000180)={0x100000001, 0xc}, &(0x7f0000000040)) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 19:04:45 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x8) r1 = socket$inet(0x2, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 19:04:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x6, &(0x7f0000000000)=""/174, &(0x7f00000000c0)=0xae) connect(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000100)=0x4, 0x4) 19:04:45 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() write(r1, &(0x7f0000000180)="8605a99f927ddbff9041460b6f96ff99fcfaa9c6d075b44d58212b7abcdcb06df4d0450ca23bae52750fc9ddf66ac82158e7b86a09fb2ce72e83b7f9a83b329fb7fc010fa861f92bb4392cd057286f034d3f755a78d6a9e1f701bede68266656c382040b9111756b7adfc2a9fb98515fbfeae4b8c768fb070181b514236dc1b07b714178248dbd49c834c952b554509f3c873299a223f77209bd69c75e7ebeeeea92d0ccd45cd7857d6c4668373a20a035a687c77a5baf0bc362b8d84d8cb26d983b4af8bfb8372418043dfe272a6518862131bacae042484950f7c653f1665759e9186d0204f4dd7d", 0xe9) r3 = fcntl$dupfd(r2, 0x1, 0xffffffffffffffff) poll(&(0x7f0000000080), 0x0, 0x8000) listen(r3, 0x4) r4 = open(&(0x7f0000000080)='./file0\x00', 0x20040, 0x100) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) poll(&(0x7f0000000440)=[{r2, 0x1}], 0x1, 0x0) getsockname$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 19:04:45 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) setrlimit(0x4000, 0x0) r2 = syz_open_pts() kevent(r1, 0x0, 0x2000000000009, 0x0, 0x200000400000158, &(0x7f0000000140)={0x6, 0x400}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0x80000000, 0x0) preadv(r2, &(0x7f0000002380)=[{&(0x7f0000000040)=""/1, 0x1}, {&(0x7f0000000080)=""/100, 0x64}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/58, 0x3a}, {&(0x7f00000011c0)=""/43, 0x2b}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/44, 0x2c}, {&(0x7f0000002240)=""/26, 0x1a}, {&(0x7f0000002280)=""/204, 0xcc}], 0x9, 0x12) 19:04:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0)="e8f0e55e", 0x4) socket$inet(0x2, 0x8001, 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) 19:04:45 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x180) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x2) 19:04:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) 19:04:46 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x800000002) socket$inet(0x2, 0x5, 0x3f) setsockopt(r0, 0x0, 0xb, &(0x7f0000000200), 0x0) 19:04:46 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8284, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x53b93fbb}) 19:04:46 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) close(r0) setsockopt(r0, 0x29, 0x200000000003c, &(0x7f0000001140)='\x00\x00\x00\x00', 0x4) 19:04:46 executing program 0: r0 = socket(0x2, 0x4, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = semget(0x1, 0x1, 0x83) socket(0x3, 0x1, 0x9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6d9, 0x7, 0x9, 0x5, 0x10001, 0x80, 0x3ff, 0x1]) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x2e}, 0xc) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000080)=""/31) 19:04:46 executing program 1: unveil(&(0x7f0000000380)='./file1\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') 19:04:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = kqueue() r3 = dup(r1) r4 = getegid() setgid(r4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) dup2(r1, r2) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="be9c65bafbcba057d7b004b9d29da47ec593554247445e1aacd6c6dae9a13fad44112c8144b01b8133580071880d86414866de3f27104b98319d4a6630ec6732d5776297c5c01fdb31890f25991d593b7b3175095346189280127b6998344d557a6682223ce94a3bfde1c37c381089a358b2087fbd8a82101bafc3b385b70c743c78db29782eeeb2cb28e351da", 0x8d, 0x0, 0x0, 0x0) 19:04:46 executing program 1: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') munmap(&(0x7f000023d000/0xd000)=nil, 0xd000) munlock(&(0x7f000023d000/0x1000)=nil, 0x1000) 19:04:46 executing program 0: open$dir(&(0x7f0000004740)='./file0\x00', 0x3028a, 0x90) r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/76) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/248) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x5, 0x2a, 0x1f, 0x10001}) execve(0x0, 0x0, 0x0) r2 = shmget(0x2, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000008c0)=""/240) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') 19:04:46 executing program 1: mprotect(&(0x7f0000feb000/0x13000)=nil, 0x13000, 0x2) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x54, r2, r3, r4, r5, 0x0, 0x800}, 0x0, 0x4, 0x6}) r6 = shmget$private(0x0, 0x3000, 0x3, &(0x7f0000fea000/0x3000)=nil) r7 = syz_open_pts() mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000140)) setuid(r4) socketpair(0x3, 0xc003, 0x8, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r9, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r10 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x800, r4, r3, r4, r3, 0x10, 0x4a}, 0x6, 0x100, r1, r1, 0x4, 0xdef, 0x4, 0x1}) lchown(&(0x7f00000002c0)='./file0\x00', r4, r5) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000300)=""/122) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r7, 0x20007461) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) accept$inet(r8, &(0x7f0000000440), &(0x7f0000000480)=0xc) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f00000004c0)={0x1, 0x5, 0x9, 0x9, "44692085ebbdf82c4eba87e8caee973192ca4774", 0x3f, 0xd7a7}) ioctl$TIOCSDTR(r9, 0x20007479) ioctl$TIOCSDTR(r12, 0x20007479) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f0000000500)) setpgid(r13, r1) write(r12, &(0x7f0000000540)="c7cb0bb5076c0e20eac73dbfdaed9cb2facbba01909c0861819d22541844a957da184e53e490397f6e49bb00f642add80a8cc207a7c608a4b7b8182ccdd88b6e034e9e1ecaad9f1ae234143b793b4db68e367acf1f0db474c13d215c55c641ff5ebe0060d66a72276533b5e9fca4530ca1da2dd43e0fbdc587bec6647bff", 0x7e) setrlimit(0xf, &(0x7f00000005c0)={0x40, 0x2}) 19:04:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) kqueue() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x5, 0xfffffffffffffe01, 0x2, "27d0f12bd634163ae5f3b28b9ef52ec83ad6e2f7", 0xd4a8, 0x8}) r1 = kqueue() r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, r1) execve(0x0, 0x0, 0x0) 19:04:46 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0xfffffffffffffff8, 0x40000009, &(0x7f0000000000)="aa77500845456d41e3b515f7730d699508000001be7489fa8d04ad3da62ed392bd039e4c4a1fb8b85a5ae3e39be4f0a03b47a42702", 0x35) 19:04:46 executing program 1: r0 = semget(0x2, 0x3, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/118) semctl$IPC_STAT(r0, 0x0, 0x2, 0xffffffffffffffff) 19:04:46 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() setregid(r0, r1) getegid() munlockall() 19:04:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="dea3e0e184e36258a416f790037494132477f256b409ffff25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049fa4545658fb7c6a0e5e4642d26edafba6eeb000000", 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)=' ', 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x30) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf5, &(0x7f0000000040), 0x63, 0x0) syz_open_pts() 19:04:46 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000380)=']', 0x1) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x29}], 0x5, 0x0, 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8000, 0x1) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000004c0), 0x7ff, 0x0) 19:04:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x11, r0, 0x0, 0x61) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 19:04:46 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="0000000000e9df08ad3dc9000000000000000000", 0x2eb) 19:04:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffa96, 0x1, 0x5, 0x4, "9d623b351db4d8e7e863108a22eeb66fef006b70", 0xab, 0x9}) write(r0, 0x0, 0x524) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) 19:04:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000140), 0x144) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="20d918aeb3bbc97975410522c930901c1b9f28e04c471dc4dbd7", 0x1a) listen(r0, 0x6) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getsockopt(r0, 0x8, 0x0, &(0x7f0000000040), &(0x7f00000000c0)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x7}, 0x8) 19:04:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 19:04:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8203000000ff"], 0x1) r1 = dup2(r0, r0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0x8) writev(r1, &(0x7f0000001980)=[{&(0x7f0000000840)="b2426c697caa70d5c7fea7d33bbdfd2105e961abfb82027c7f0b23eceaf4b50f62bb35f3d673df970e6b9bec3d138b407c275263a896a281025b0725ec157ab1b2aa1c28d5c63ea2d4bcccc13536e7c5c032e738d163bfdb71d7be77b88350357ea578ee84cfdaf379a2c1b69a095099b26ee37aafd9b30879c41c14344b54cfe976bf44263a5d4eaa8a1973d98c997b5963da098bcb1b0d4e9200760845baee3b65f3149b4f9913f4a277075af93511e2ac6aaf23772c7c558f8793bf3822e6884ab3b3f45f04b774bd29ea9a21f87b44d77fcd998881c68657aa7855b9fa863bc31012ee4d9e7bb7af0bc3613bb427d20a612ee2cb895a817e10a57ca6cc38f8ada0b74c566922559fcccaa1ecffd33fa1ed5ef88257f1d0b8b21a04d3d8f188b8f5c5eaa3d5a797de03134396110544c72ecbf18472e92fe2071545c3c77df7f70cff5d3267b0cdc9f3d22cae95912f081230406a1604a40773db4f15702547b9d969d377f5dddee43e1462b4e89d4b2e095d2dc7d191a25e221dfb6690bf4723cd5f8af80b88ae3aa2d8d154f14badbdbe90015662c0539ad3456e1e801e9c61afcd521438efa216b846da5cfaa1875d3157ce60a0fa20d705b8d86cfb027e7b8e35a7a2669ac9d14e13dc9bb6516f54c4b5d0821d388b57f2a5990ee634569e00ee77fa1ce6a0d58741fea8d6dffe1a316b95defb42219ae6ec5f8ee1632b483e7c557fc51bad67ef1201f709e30c3be374647bb376bafa1bed8f87c71e9445dbe26e262ac3ffb2dc82b786e76ff932bfba5eb78776146c3c685a24cf04ebd6b45f38d21f8ba370e07d15f30ca3593c7f8e975a7b0afaf24d94f2915548d49b718edbb13fde034cdaae984d37760fa964d5ebd6f375e901d1290917c44a598021dfd10c5ee0fc3d4a5f3087a60ce79a8676f62d7a0de4b6608fed4b06a3f5cae694563ff9377d1f5b097b55e341518399813111efaac6608d70ca2a917847004cb526a9541a9de28e9fc12905ad7162f53e0e5baae05ee5e5835e316b9fc72f99eaef2dd0c8c3a5cacb3232893f9731a78bb992076b78a04b8f86b9961144f22eccba2ef1efe499a241e5959fc41095f762f482fc1baa35faae4a23dd912ec0eed7d469332733e3e5b60e87020bf61413746aefedb01aa92a313bb20d23330944ae08fd323f2620309da40f4ca20e4c04972bc12ca00ab3155d24e12b0550f9f3cbe5017dd0a9c7bdef80f26594e9c1f96a1133a31096b666de82713fbf2e046e4f78c17d8b53ec1414bf1a1c0912874b136443f58ec204539022f8049e03f39ae3a95ddd47d6d8888c3d83dd36ab08fb26fe6d449d3ef0faab1fec7b2bfa2aec6df827eece8e0475f025b2c8dca6505e797df83af678bfff890651e84dd03fc1803719e4591a00bdb6d74f7c195d86bf9a4152ee236296ea38eab25125a147fffa9ff282aa8131e626eb815b1e6f7649fd2c5b2912c7e9527bade0971e3f9eca9f045a1cc5ecf948d74901754de6f275be59f1a1bf7f25897fc4f5bc59aaf6028a6f87d68d86a1ea29da12910c3d6475d98d033f54d90c0c902c857277ea4dc95917f0dcd908f9c517542dc43740336e5847987737cbc4b44d764810fad9c5a467913cf6a2c272381d6569e038f1eebfcd07003892f88f556f398f1f08dfc6e683e583cf98fea28268832f9b5dda8382313e2467d83a246c7b1e92cbb2d11d97d7d83e4b47ea199f93f856628ad45fffd843ec9cd8d0602d7f07eafd225cc7302f85dbd83734c21f2f10ac5ecfe757b5b7adb127c80f7a8fab02def372e4431a16da3a896b43bd9f668ecdf3a3a93ac8300b8e9c480a0fa1b0517cf9a31ebc2c70a68175c6f4558913a4b28e098035ddd9faae3a7aaad27ca708b5a03d7c7fdd65ec2aba646449f1bbb24d35548a5281bc1d77f24e2ed23171e37024d6fe6c3030087ff223ee7c4df225cc4a830de2b0bddb130c860f02a7103b32bff2f82f0b42c17ac0aa1bb07bc3d47954070eec390f577fed104ceca474d0738d1442369dc7cb393f5eb2292df97f85312e54e35e11441124d94b1300a649ae35eb57ce4e6733bbf4119ff814ed6e8426b573cb88a80a7b4ee2fd51f821043716918e42ae789ac178f0c5e575ed9924f30fa9a8db95727b699b3c88524128154b62c3823b5f148bf9fda09807cd2fe0149e7bdf6a19841ed8c85c3d69bf5209f9edcd96a7c157fa5d2b4d7fffc7631a589ff47d35a969e178ee86f3de8f658d005e4842b514f3de07557a688854f785cefec33c1a1eb8db4d1cfb4e82dc6d0473d69b8a4c20ae9f21748014f81cf23e8f944c48695d8b3191ba0d40f7fad2bdea8922d881b417f7d9f98058d9f111b080a5e56eee6534633a3fd0a4303fb890d2fefd1077a9962d0c73b236167e86617fca79b70f2aca0a8e196bbeb95a7ff2fd1c7c1d3c750221eb2cd2112b54d40ee6761fc52696ffaaf3c0d654458b357e7e007a183319e4011d1054356f5d8be57007804d10b578d35370801a55ae7cb92cd2d6902cc0184114673ebef0d671c37225e546b37a837c6334220d14255ffa92e6bc12b64257d066c3e1fbd16115b593cd4dcd6febaef4d22d8b7aff07b1603cb56725acbb844218acb1a523ef3cc35ce8b6fef963c51aa717d00a148b32eaf7b241de53f459414690da9bb510a961a71c1064bb57af4be72b8421c54a98ece2ae5078b910df01f8860f96539bad61c66bbfffb27b63527284cbfcffe1a6b2edfd24c2d3da8feec89e89c25fe28ceee45c517ecd9420897c3b45e3a8f9efab377d36aae818a9bd2e7c95b8b0de26c9750bfe2cdb18890fa8fa2f7a2166879301dfa52b07e811c0550e7151181a0489868cecb4278a98d21169fdf9aa3fd118f9b23d1d14dbefb831059aad14d434ade780b635a271d13d1b5f7b3e653a85a6afcaf434ade736788d032c37fa82a986b006b144bac1bea5b26314d91cd6992b462210fc4609ac26e497120167982ba570e65e43ba1e37eedd553504e74b048726206af15d0eeebf1848b0d7d7436b46897292abf7d8133209a3ce435a0819a34f75b3b82613520d7735ab84e92864f18cd62b862122f157f07e7aee26b828adc00fad7413a55a6ba8eced5450f76675b0b13a3fe18bb6dd0ac3ed0b9ecde600c480e79d9f7c3341fefc503e009b387e3f83c5a007734a3b773bbd8cb3839b115397e47fe1f31063092852086b32160738e64d93903c4b4bff26b3a190d1abd688839d635dbeb7a545c4a0137730a050e3726a4d47dfe67ed29dc4530794c631c9639ef3aba492bd69ed71a6933a486c1ccf8f1acbad912938635872c2300128862a1ee45e9fc2dcb607998337a8bb0933c66f21b2bfdcff9764b267afe352577846768a03d2604b551b1325da580f77ad0b661e6be18a52f33a55c4fc363efe2c458549ee4fa97af5eb9ea0a56fbdac709c4322a3d407243a03afaa8b9a89a0a7f4fbd742a6640a04a1249ddd637c8595760da7d8d9bf018278f701e083e15e28f1908e343acdfd6ee45ea21b482e8e1cd5e5a2f54fc71b6d821e158898871b2c90fc7eb0e77542c186d2102861e5627c129696fb444582e7d52452ea12e504045da8206e202a13e989e812841dbf9033d9026af87e4834e18ba8490d66dcd7cd191c5266f09c15fa675675312e5e3c3dc78f790b34b43ab79968920d1acd494bc1fa9702dc6de738a9b4708cc6ba87b473df466ff771d445b30043c208c0b5bc71e384fda1770e053112c73ce39139d82e7b18fcd5107babd159795f5ffebe41a2401405a259185620715046a6bdee04de8a3f0aacf45bdd09c4bb763e9b04ce8098892c50faecbc4d041743b640f9870537b6f67994415f39a50be9e1eba2a600686bb5c798d749324fcf454cc96ad1ba9d8866486cd7a03d28b8aa35eb7e03cf8d0bb5475d3e501906073eed8a14f158161da1a13f65c13b75f9c9510fa5712987aa3b55afee6ed5297549518795b63f9d89ac24fe35d7d79486e06b1d83101a77a2e62cc0463031caa8e446e51b5b93b924c6b02c1350b7f40af9cd3fb1d32147716c1b98bd620aa1d3c52422063098558bd34e276d0deb4b4441379d420b52d73d05279db798e6c778746358a32827bf2b63e31f4aabca841a5b03155b9d772126bd8e9279691c78ecb3a8cc1b8dd0bc0bc197cb927bae92348048ce431923c3e8dfcc88aa63778dfb633148ceca3ea14a48084f91506fb5b4fb950eb83ffd903a8856c4ea5d725f7f63f85898ae0d1ed44c40198c129ef74c05834af6b056038cd70fc262c23eddcd2868e15b1b46f231dfbc6c984100c491a2c78e3108ed2f59c305ab4307e5d9525c46d7a41b7fd15f84fa56326666d60af92bb0af8746cdd1c47a216c19367ab0cf0ff93958f5bd6df2ae482ec84e4652406c6112ac5712690c3cf2ed9a23c81d6bde30bbc46ab742b5b29d7f92875d8ce5aa282764d9b9c3acfe6211f6f5fecf6200c7d01b0dbccfbb4d5b7e42402fd5df503a26bd457a251cfff81ab20240b648ba3f52232df12d5b72c94a13d1ae850781f217dc8868bfe82f7e043c301e1efb3ad083b6f96932df51a0ce5e64bb500324e6053faec29eecc01755c36336f1978ccfe6e6bb168c1099d26fbbb6ecbfdf62b7993bef212376a65870ac84ef3ef2c3724fd43a960e38cc6ba06c87f9530cc36cb0dcb3d01e81d9a929e546170848e2c015363fa325d258470a7dacf0c23347e87da584eb86261dd19f65b5351c56c296816a25cf33193151c1a942ee24e5ba8dfd09e60072b54fed9948ce55853fcb80536ac375b30b4ba2b4290f1c926e7a83a1e54c15f29865a00c55bcfda6de6d40df66016365e8aa3339e88b7cde3b7f84d8eb93afa3fb7c938caf0ce8141bc46c95ba776940d5481349d2a60c3984886b13736a9e5d49f32f2c55b4a574a92a8722af32133b0d0f9c8bef88746056987ddbd58e366e5a7c0839b525dc30b35cc80e2cfeda26820c0ac31f477d92f5ade86c5d08e2d31ba3123b8b34a39f67ab7d456af7fbe2ba4239d41e3eb86f86c1068c72972376dbc177cf17f9825c84549237ef7efe1827d16bfa989bfa139e569a0012c67a2c7c9742a47ddd2c54bb8ce0978ac35838c740a9e33e5c023b9fa0b946d86eb1a743db931400860f178cc716a844fb18e02f21e72f990c60f74ccdfc8841991c39b9b78fa999026179d8451f9f21b7ac99ecee9707732bc7f6d18e1cc82633d327df09174d6f623b4bed35b9ddcea800a15244aa5cdaf65f29807cd618edcce1757dc735ad6d9ac47718b444307e2aad5410e673c2b4b2418a1fd251ebfb68f5bf396f219381ed58d6601e6999e8925df2bcb6fb4b7ae5fabb81ed838553a723f6267b26bcc560fec64c34ff0b9a4e353e45e5ed250d3ab9ab205ac35acdd2b7e312394676043d5db3aa5644bd85dcca03c77b8fd533d34986816b59d1e5b11debd93e272f5dcf8d91a06e3c80bc28538ac54e07fe5b6a9c0bb773261b87ace7cfdf20b155682d9af5fe12ef8e816f7cea73af7bff9bfada1bdbf977f35c141a9abad84bcd75b115a8d90ce333c8e4bfef9100c20c558ac595c0c1c3c4230c3ed3b6be8efcbda848", 0xf89}], 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x3f, 0xaf5a, &(0x7f00000000c0)="f87e077e120601e46f53d6ff387e9687b96b670cd4aa6ddc7f02cc9383c4ff19ecc663bc49509de09b01ad1687791cea4a6c5f33eddf66ab9acec95daeda01f1c5734508edf1a9d6103ba80d1da8ba4cdce37adb265fd513daa7c197ff6c47e2a4aee05bd3503b3470fdb888642e829675674bc1cc7fe0605ac3853843e8e231b5ff884c7ae501eff749f5e0abf3297c357b72d848bfcd83b188216b59eca4be7daccb739ec8b175079a442491b3601aad0d", 0x304) 19:04:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xffffffffffffff77) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7ff}) 19:04:46 executing program 1: execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100), &(0x7f0000000140)=':\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)=',\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='}/\x00', &(0x7f0000000300)=']((\x00']) r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000380)=0x8) write(r0, &(0x7f0000000000)="ec5b8e97095ebaffea53d931591959836e214b47888c4d2cd69231d6a2be7651d97ad21b787727e592b784b145020817f9ad0a2ee8bb76def2752d10729f35fe946e314129215405f311cbe1d7235785855e36136cf349e4e53ffe4542fbde8343b06c18cd4db2e57b77477fa16fa9a00638f87677d2a5ce9cbac418cfbbf87abef6b81b770c0136cb27b9d78e295b8a", 0x90) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) 19:04:46 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0xc8, 0x4, &(0x7f0000000140)="8cdb4ef23ae3c7eeb475d6a32e7570306040b94d0154f227d4f3ddc67afd6f35092cc93c0ddb4fafe93bd58bbf84cfda88e35a7ea5b59620e6ce597f7adac64766c05df82a8600f55caa1f14db668ff504b7011dfa19ea27248b", 0x5a) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1eae8682f19b20755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet6(0x18, 0x800000000008002, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x2, 0xfff, 0x3f, 0xc42, "c98b104c1a0b1cf8791a3701345b2dfeaf242e8b", 0x3, 0x9112}) setsockopt(r0, 0x2000000000029, 0xfffffffffffff803, &(0x7f0000000040), 0x0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 19:04:46 executing program 1: r0 = kqueue() r1 = kqueue() socket(0x18, 0x2, 0xffffffff) close(r0) r2 = dup(r1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x42, 0xfffff, 0x7ff, 0x1}, {{r0}, 0xffffffffffffffff, 0x44, 0x4, 0x6, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x14, 0x1, 0x4ab, 0x1}, {{r0}, 0xfffffffffffffffe, 0x21, 0x20, 0x4, 0x9}, {{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x1, 0x7}], 0x9, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x91, 0x1, 0xfffffffffffffff8, 0x81}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x4f4, 0x5}], 0x20, &(0x7f0000000180)={0x2, 0x7}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r1, r0) 19:04:46 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000001ff"], 0xa) 19:04:46 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf917", 0x7ec, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="04a5b1f5dd226ee377e27f86e2d017d4cadb73fb39", 0x15) socket(0x2, 0x5, 0x4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0xfffffe4b) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000b00)=[&(0x7f00000000c0)=']:)\x00', &(0x7f0000000100)='!\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='+))!\x00', &(0x7f0000000200)='!', &(0x7f0000000a40)='.\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='#,]&\x00'], &(0x7f0000000dc0)=[&(0x7f0000000b40)='\x00', &(0x7f0000000b80)='*\x00', &(0x7f0000000bc0)='@\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)='.\x00', &(0x7f0000000c80)='*\x00', &(0x7f0000000cc0)='@(^-,\x00', &(0x7f0000000d00)='++\x00', &(0x7f0000000d40)='#\x00', &(0x7f0000000d80)='%\x00']) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x800}, 0x10) accept$inet6(r1, &(0x7f0000000e40), &(0x7f0000000e80)=0xc) 19:04:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x8, 0x7ff) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 19:04:46 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x3) setsockopt(r0, 0x29, 0x33, 0x0, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 19:04:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001440)="dbab1d948fc23eb29d97d5282fb795a7844e443cad68cf0d8ee4224701218abf4fc5dc8be37a6c3b307fe1acbc6e76700bd070333a5d1ed7db36a8cda6f09e01323f7a771784135eb0d91ceb3844229b6a7d59a9e4fd61ed1b7322a243675dedd7a5068b02f1dc2f5cb465c4e2bfdf162201d3dc328bf6c26c382a6be212cd8ee3a1f7510a26fb9764487667e145f2408f95599b6e2f778bb86eae3df07743283f2a5e89737da4b8d79466726c37b49c9ad1adf45a04304b88f50425913ad7627ebf9e96", 0xc4) readv(r0, &(0x7f00000013c0), 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0bd088ee2674400", 0x8) 19:04:46 executing program 1: pipe2(&(0x7f0000000000), 0x10004) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20010, 0x8) kevent(r0, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x20000000000000bf, 0x0) accept$inet6(r0, 0x0, &(0x7f00000000c0)) 19:04:46 executing program 0: getrlimit(0xe, &(0x7f0000000040)) getrlimit(0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x4) openat(r0, &(0x7f0000000080)='./file0\x00', 0x108, 0x80) 19:04:46 executing program 1: r0 = getegid() setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x18) ioctl$TIOCSDTR(r1, 0x20007479) r2 = semget$private(0x0, 0x2, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000040)=""/50) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x8) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) 19:04:46 executing program 0: r0 = socket$inet6(0x18, 0x8201, 0x20) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet(r1, 0x0, &(0x7f0000000140)) setsockopt(r0, 0x9, 0x40, &(0x7f0000000040)="bf64bc45c265b90ca245d69b2474c842eadf5a781438122799afaa0e088d59e70a8471fe7a341c852eb3b76fe19f0c867bfcd779bf7c606e8415c9d48f2cd1c9eb02b85ea90f99c43e72bff6ebe741b458846a1b9efc9f2bfa9c01d5e6c5b5180b6313d010a3433d4fc85eff7f543a9072c897fdeac462bbcc26ffc1684a6552c9422e6f3547610aa1715bace886f0ef72e2e83d439354864abb38cf1aed815430777f301f08d331c1c3184a41b983015c265dd473170145ef9cd8e1d43c", 0xbe) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280), 0x0) setsockopt(r0, 0x8001, 0x100000003, &(0x7f0000000180)="79677ebe5116644fc285a2cbd1c63ca9c92f5a2c268c65550b1ff9953e927fbe60c97e665635c94f2a19afdc23407a9eee", 0x31) 19:04:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000c2be2d7111dd17e7b3f136e95dd5124d5c022a0258cd2d90088fb9180439cb0e0f689fcb8badb255e0f7701c39d584e1337603b411faefbe8a39da852b4f250a482180b4b940465e0ed306fbd6e43bb2d4a76102144975ccd58d77b30e9d00aac8eeb0388f55b9eec135c5a8bc1df21b2617d2650d75a5e522142d0e6bea4301f42f5aef9cde4861a29817eeb9538361938c53ecf1fc704da9141b152ca4832ce6895df8e73bea0004c93371f4e0036793fbddcb272d473ce9c696e29f47b3d60d791f5f33eeea86d8358eae81c392f9c0ca90017a6e93885aa6660c9fd4645f0900000085eb8b2d949fd1ff6f20e5ffa5edf762541cbdfe0dd2a84b18ef8dcef3e035bd37064c8a37b214f358dc1122056130b427b03484f0328c6fbb85cfdd10a7c3e2c25696749040e3a1a721fd2ca81c32e622f9e97cddb0860e51f28a38c68bb3bc41e522b5fdeac25a505d27d814ddfbf684236150c9b41789cc8c7195a819a4d23dd67e90f3cfdef752"], 0x10) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000040)) clock_settime(0x2, &(0x7f0000000080)={0x8, 0x7ff}) 19:04:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x10}, {r0, 0x12}, {r0, 0x8}], 0x4, 0x6) utimes(0x0, &(0x7f0000000080)={{0xfffffffffffffffe}, {0x180000000000000}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 19:04:46 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x4) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) socket$inet6(0x18, 0x0, 0xecfd) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:04:46 executing program 0: r0 = syz_open_pts() kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xc, 0x10000, 0x4, 0xffffffffffffff00, "a1e71bf260937a550e91bd75949b0af1a50db19d", 0x9, 0xb078}) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 19:04:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) write(r0, &(0x7f0000000000)="db257cc23f261062013afea1fe92d6bfa1771335833a7fc617c821902c31e025f039ae97e40d289fbfe44b700fad653872ecd4e4", 0x34) 19:04:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x0, &(0x7f00000000c0)="99bf9d8d2910e0f9ba000000000000", 0xf) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="823000"], 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0xffff}, 0x8) writev(r0, &(0x7f0000002d40)=[{&(0x7f0000001d40)="5045675b5413aeb126b284813f63a15d789317d1d211b670f0e30de8533930b9876e8c077515a6a9fefd5de27631e30312466c39ce06f7940e946d3442b28ec680b964cc45c7d91518551f5c3bfce6b4e60a3c8ee2cffcede4fab2f265e758f62ae51226c7832095b9f055c7b0f37246ab5ded5c85553cb858061fcb81c65803f408491958f451b8c78eaab39202b94840da61575e9254c31ddf40fd6fabedfd12ad102859fe4043b12c9c251d9b8972bf31306a931ef4d4d95de5ab27d9cdcebdc10c380a932bb6c840d677a48a1f7c9038b46fa26340f8ba7cddebb2091520496294e6bf412f81473212bb790a7dc4c897ea6e2f7fde4aa4b708f7c9178d0ee50a0f7d9bbd597d1c50514310077f7b9c0b1fe00a09d1ea3ea47fb8522a8bf88ab0b64be976d8197c67545904e177f809fb196d9e7d5b5a599009606ce61c6705964e3f5132372404ad000dbb9be7ef48d946dd948e92ee76aec67dbef7e4d7ed61966659d77227442051a9c583b9b43c659198cf76d455e6d714810d8fe2075ff1b64e12b84378b59a21a27c7cb7d308d643ada7c5b358d0e486dd8d4372d648b37f4c5bb57262301cc903ead32d4cb1956d38daf724dfea84abd73f31a7faed7d566e51555acae5abc103273365c894d7632e68a336364293eb6c01a2059d2a277eb63049605cba7004b82a3bba6891420f3a4a7b2313c7d459a5006c5aa1f197a9ed179b47f61d105055f74e3ef5e1362c7d78dd4eb8b05d4a35f81efe5ddda40199fb4114d444c9610ac6b4630ff73dab17fdd70a8c918f1e68043d251ef661daa20778b22c6f3f1f8a2312211c038ed96f547334a26fd9da480bbf473835b0359af14240b8a1fb2f05e160555c6a043368771048620b5209a5e2f53d4122c86d06ae7620d35344b98bb3f192f54dcb2a85540a4d510d22cf63540a43388d6da3897581daccaeef40c2da74f859e18541621b58a2565ce30f2eeb43c95731c4bc34bbfb8dddd03f4b5ccbb2785357dadadcc38e0eb3d1057643ca7f365ad1ddf1bb22ba5cfdc5ed467d6ebaeb45788c7fdd48840d7d3cfa6e73631739cd15a26a68398bbed54064f9764189de1ad221023d0c0b70215402bb772fc51cfcb6ee6f3610a39416f886d4eec0179a8e969114a4fc3b39ce5121b41313dcd5ac728c236a582d5952bea44a98738202eeb5e0cf0921e5c357e47736e9a1b1210727120c742cadf151f2c11cea508b3ae344559040a4c22d7e5d20b481306d59df0c20501ddf4f29c4c960ac0d875aee463c3c360c8409d079635da42672cf58988b9c0a7cb88b2e52fe0d308afe3cfa8c11d44a3717086f517a746dffb9be4be6bb77eb9b398e7fe777ae8dd5b1a5f706bdc25d8baa8f5173b4e4c159ebaeb9d7440e28ec940607c44df2a7f2c081533f31148b9881d6122ce24ccbd4c1e19133f8f8d8da92bbe63e9a05fe58469064ea6283da44605d6aa959eb3c39a8e884cb972990549367d656cc1605e3aa958eb0d3191cd7da46dad7a9e4f3d691c5b5c4b5144844ed5c97f33f55d9df4ecd4467ee81c76ee67b41212617494a04ce23f3855fcee7a469dce06834cd2e37e0a6033d539084527b66a1ae3df615084ee9178845ee8b81b8977147be2a7b36937c501cb8384ef5e9dcbb53e8c9b14bac78e4a816de3e8436363fb983e7c83993ec5b27640b5ef0ed2e9e2cd8563b4a4675303c476f3b7a58c1104da97a4f5f0e1bb6eaeee063ab81f08b3a80536fcaeee71acf2ac90b01cb63a4b76e6f744a7ea306a26f947df6e25814e61d55fcfd03b9e1acd49d011a5ca2c01c220ea548ba3b72b93a5af43235124322aa34e99c10e796af1eb79540ed3a3ae8a54808eb203cdba6710554e2a11aa75b4359d063e1ef5f8ec4d53f9236449fc4f06162907d0a2e5035f291c8fbdad3edadc93cf7889a5a0959ea00f9a5518186208e8ad4e2e8f615879cdaf3158b30e223acfdf453dc5df1ad89a028e7915f28832cb72da3dc7fa99ce9eac7ba87e993fcd13d570b40eedd4022907c4e3c9a5f9e803c334d9a2ec477200023488e1ab7ef6c897a5a9a136e33d9380ce13e215f49c2a6c78429b985cd8713fea7d61e30012babbcb9ee28d73b0bbfb3d546baebe68edac9b935235706364d15d145c7015c95e144a3172fa3acec4c082534562216a75438f890cbb5f70cb40989ad1d358a22c86394a0f6eaa4d59482b21d89f1af7fe68f9416a4590caa62259161ef1fa9ff34b6a5f781e9cf5d9a5bea65689903361951b62121731a5d5615a46226ec8fc5234422b10326290f844caf3974d9ec060fcd5b72fddde49e4a5d634eaa6dc259367358ae7f20a6db2f41c96b5746e80757928204af770e8564e702be3b431c5abd7ce2689294f1e0d6475faec63e6cdc200b9c722e70a4ae090cbd6f62b2a9e9850a57411f8d935fc4690029f64f851ea36a205ed866feb72cb47283ed5e565ecbf5b19cb1fe745908cc96191edc5a7c613e390a0be0108900a98f9099a2b498d986429edd3a3544bb844c11fe4ae925ce7530ff3e94ae0add3937c3602f7952f19aad28cc122432860dca99fac7b0d982d67f4b8be5ca088116733e570a441e4ad576afe6cf2218ab2d8936185e8e1d4ab25aac99f17e4c547db3ff4c86efff331d0b98cdf5101b77b2b8647f49fa350ddd7f956a3d811d42ba5ff25b1e0ed6a220b4f1211b957ade38989d3750b5cb4557b03455f025fabed15c71c69a9fb86a3982e193744c4d179a2ca2832ca57fea3b8711b9c78683a8d121339b7308a9d3a8a6f77c875ba4a7ae5e3ff5824034bd68f24e57a62a6d52daf5300b1afc8212f7467e4f85f09fdf1346d1ac718a0d8b6fd130454de75e21c3537fac1bae98d46d7e28e74b03a1054fe529f03723f0cb27217063555a3568041266c9edb7739f290f436d726ee716bf785822a9f1201a76c466ae9a9a38312ee3e8cafcf25b953bc5a723c6f089bb565c2d293e991fe8030a9a06ec06702e7d72503875f47061edc98a4f46ddca557ab10922632d44382cadd64ec402c5250060d59a096bc399a27e767f0f1215a0f5d7e8e30a9df4653637594a2ec5f79f709988bde04fea81ea4e311d244ec056a837c50bcad0b90a215aa355add1a363bbfd538e13f1c9c30dec8a38e2d70bcf580b950d887917762f1ba3d56126a6020afd08acb8dc77a81616716efd825aaf1c454c76f421531595fbf6f55e0a5487e2d28115c9cb48896ed764c5372ebea680711abe18f7cea470dfad988bf90caec3bf47dc9a20a9fb236940fdf6b41f9f682d08b64e0b5addc087e8aa6c2a9a9b894365b67808bd15cb12756522f4a204c84702c525785499cf45d0873350f1334ae7f5d0ded672a52aa1e8d53b31c1f47a8f709b229ac3e592ec081efd51ba048c3d12399bb51fdee5547ae972f788d2f09a5b9c4ae3ed9918ee095b4a17942b13332ef32829e7c9dce51d296d47712428a6b2e74bfe999cdc96e8229b71a33d09a8834bfbc904d715b9289965c949561b207c9c8948ffa743a257c7b90019c52f4a66b41b5e1c382b213dbf6adb04de9aa83459628321ce594b6c6294f8402b0c8d0ce716ac8b8d98778e6b41ab22efb38555aeba48b683107f902b4cbad790c7b30d8dc6c1cb774a675c35f42fa1bb0c02b5ca1dcfde11ed71c1e7286307f994983922b2d11e52243ed76d9a0b0aaee15befd74186932ce7fc58c34c8115665847f31d73be4dc118f72d1b8ad456411874d82df4cfa19ac79b043e307199c506e1585e529539ecf5d55a7b8ce568797ce560bc2abbd096a24c031583ab29b6b6d865578fa579295fc011cf4bd4d3ea88405d6c8c4712ebd476eb0a2fdd75ef9779df27dbbc60876666e52e0066c71def13cae6793f013084ec07ed9b2bef4ab6f0ba86074ce1a225b92266d9cfa00f9d172d71510fc3536f846c6b85617b7578236515a84c050b1d8a6990b0554ee963d199d6b8d0b6ace73ccc3c3ce50edeec0613689f830cc3709bb77302588a2f9b5cc09507de38fa92ee3cbd5b9a31acb814af6ea69578f5285fe0be698213233fe10f2d4406e6b34d1b333678ef93ec806370b9a2891001044bc18ff20b2796d872060c154262bda1c590b815978219006051734e9dcac5040799faf3501001f30f97a76aac73f974dd7fc6a52781f1bde29bd8c4e8d09ba818b1260926aff1feb89d8ad0e43f486f2f4745203d071dd27d113b43ffed3d8cbd4c273bf1d1ef7e081401c29ea1f2746f85e37fbb6b535a024c669c991ee785ffd57ae424fddfe5128d056af5e6fa902e146c7e6dfbb442cb0b569b39d99f388dadd9b3f686a31c2a0ab11342e9e2a205ad050254925892e71d94a0bda7cc660fd53205863b2afe69a39db19f2b5065c86271741c1eb9790211dcf32316631bd0ada7986079cc54ec6d11f1c863d14094c174b7aaae1fb14bc926dacf937f2adc8675e19bde4671d5112b02580d218195760d4ac99cee4ae600cccde1baad25fdfb84e8b6528e1bb52a6e422dafb836c5efc15efa4aa59a2c324a7889fe98374c4b1ad2afd5624cacb9dc5f5815b89701dcfea71f8d0838f1d611481da5583f9c4ad219767e2092aaaa050be59ab4d891fb7d98d4b6d8d1d7676697fc8b97c8cfea12c8e735e738babf77216c2fc134891459250ddbb4b74a691dabe31f45baa2fe6041515883f59f38989dad25ad162497ddb628e51d1dfb52e66d74ca50488734ad6bc971826b5cce96d3a2ed2cb86dfc715df5d1f21bb9f0abea9341500a882e3c41142cbbd1a77463ebb77686e8873c320813d5f1f0ba01165ef7d3815ba92572c9069311f04a2281f6917c7bbbf718c35af079cb4d853eb1af0e1c7ebc39087966d4f8384b0b7b07ab06db4d9b62bb561e1a620ba3cb23d103ba22d81717845943711e8987aa5976515f3c4cb36b82c30a659c55c6bc655c666f5919035991cf0acfb5657a3ffdec54abdb461ed055606a9c907e80e31df9a3d5aa9ebc718ceecda9d6aae8697ed1130bf6ff7448958f394ad9f2cad4938360f208d7dae5af1e80d5fed96c55d53a01ea2c8e7502e71f9e486e2b0106db7b978beab26a634cd3ce8818642531fd14840f673fbfce6ab468d61dcc84b8c26a2ff189732b8ee8e1965bd4b604a9be5aa1d18ed27f1ff5acaa3cc96e87ddfd0f9cc457af149561ef298eb7f11bfa6c155948d9758709ae28c65c5e26f80edec23e9e5de28b91291e49951a7734f023f051da5f82461eaa7c96848e723a5ce76f2bc269f71d490953b797e7b7f811dd1599678b636dd88b3b03f290cfd550d03345e4de672839e0645ee8ac0d2bd8e868b47491dbae7a66db98a6beff4b7b0bcbcd0e58004419543d16bd2aac34ab516026528de163ab33ebe9174f71d61ab3f65b12a42e4cbf62683f0ead259e84b1f3dc75aaa0d9b6e4573d0ddd37cb43671e57a7436c2bc0d401951d6901d6ac0ce661323fc34366e0e5a88561e93b8c97941110a6300eaae0339b9ebe5587442fe4d75eb2befc3fe80def720f8c016dc66a3ec01748747d8036fd03c0be0ebf759bbcc1726ed4ab7218170facd4ec6de1da8a249822fdbbb71af138dfca82c6a4b2642cca1650870387131a883531249b0e83922a690a745aec91c23f6019afbfd227a248517f597c12678c89d772fa283b0c6de8e70d934b55419703811af7d2c7c4c260", 0xfcb}], 0x1) 19:04:46 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) sendto(r1, &(0x7f0000000100)='(n', 0x2, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 19:04:47 executing program 0: r0 = getpid() r1 = getpgid(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x0) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x5, 0x2}, {0x9, 0x6c}}, 0x2) wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)) getuid() wait4(r1, 0x0, 0x9, 0x0) geteuid() 19:04:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) select(0x2a4, &(0x7f0000000000)={0x9, 0xb5, 0x3ff, 0x400, 0x8000000000000404, 0x8, 0x4, 0x5}, &(0x7f0000000080)={0x5ba6, 0x4, 0x8, 0x67, 0x1, 0xdf, 0x80, 0x5}, &(0x7f00000000c0)={0x8001, 0x401, 0x6, 0x590, 0xd2, 0x20, 0xffffffff, 0x5}, &(0x7f0000000100)={0x10000, 0x2}) r0 = open(&(0x7f0000000180)='./file0\x00', 0x28000, 0x118) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') r1 = syz_open_pts() close(r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) 19:04:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x100000a, 0x5}) 19:04:47 executing program 0: symlink(&(0x7f0000000400)='./file1\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x180) ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='r\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000004c0)={0x40db40fa, 0x3f}) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1\x00') ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000340)) mknodat(r0, &(0x7f0000000380)='./file1\x00', 0x2000, 0x3e) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000001540)="67b91128e4e516f69d9d66cc0c6871eb72a398d99d54fa408b18b7eafc16bad65d967fa080fa98a160e7eacf3742227301c66692cf58dded49ae5259001ef13f46bc084d43ee4467f4ee91ac3bd63f612595e0a9d649b0f014da9a88a94f3a1780111195561214edc24795bfaf171b712f06d7f84efc1af79fb987f0defb3442af92e54424ff03cb4478cdfb9c3698a80000", 0x92}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sync() mknodat(r0, &(0x7f0000001640)='./file0\x00', 0x100, 0x3) read(r0, &(0x7f0000001680)=""/106, 0x6a) sendto$inet(r0, &(0x7f0000001700)="72a11d6fd7b7cff88f121d9f008fa9cce3159c46958917089d88e548be31dfde8bef13ecc2429cbc31810d84183706a84df11f8def69261edcab121cd16b721f55942f8565014deb3e37a909547fc30586c58f0ff5bb80c59a79cc4401e26b7c976463452d002826f8eaef193c75856cb4cce27e30586fd667906f476d13e1de682923da554d1b1dbe02df33b3b56e483d4f66b19cafeb5b967cc88cf0d21515addebcd679324ef1143ac636539417bc6a8331b02d", 0xb5, 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x40) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x800) ioctl$TIOCEXCL(r0, 0x2000740d) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r4 = getgid() fchown(r2, r3, r4) read(r0, &(0x7f0000000440)=""/66, 0x42) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000018c0)) readv(r0, &(0x7f0000001ec0)=[{&(0x7f0000001900)=""/165, 0xa5}, {&(0x7f00000019c0)=""/166, 0xa6}, {&(0x7f0000001a80)=""/102, 0x66}, {&(0x7f0000001b00)=""/135, 0x87}, {&(0x7f0000001bc0)=""/132, 0x84}, {&(0x7f0000001c80)=""/225, 0xe1}, {&(0x7f0000001d80)=""/83, 0x53}, {&(0x7f0000001e00)}, {&(0x7f0000001e40)=""/90, 0x5a}], 0x9) chown(&(0x7f0000001f80)='./file0\x00', r3, r4) 19:04:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup(0xffffffffffffff9c) socketpair(0x1, 0x4007, 0xfffffffffffff197, &(0x7f0000000540)={0xffffffffffffffff}) r2 = open(&(0x7f0000000580)='./file0\x00', 0x8, 0x0) r3 = fcntl$dupfd(r2, 0x40000000a, r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000005c0)=0x6) r4 = accept(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r5 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r4, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="64d27b3ff926dee9a687b46b845a1a2d07bc2e92352bab3aa08d3c5c051561aa9155df72e2f687e14c3620d4e6f9d023cb537c0115b3938e664ed494307a731653dde4eebe4470267f0c96afe9ed86c65a1bd97f849e", 0x56}, {&(0x7f0000000140)="cb98891fc7269e1d2b553e6d782e322021cf", 0x12}, {&(0x7f0000000180)="061116bccc90ab1618635b1f49dd6cfb130cc8f1c7ff32782d6cf58a69b75cea301f5c64f0ef847dc4c929bd2146bc07d774714de5fc28408dbe89aac1736d23c22c53c0565776e9fdabf1c3569e81704b3bc91022f228488999afddeb07df56d040a18b174d9281d0776d7754975128ebd24d033f8bca8cb95ededbadc1e67c1cbeab68d880c14368f78f79e5869feb5bd77c46b0b945e1d5ae0bd545705d148f56847150ed9c7c41f5f06fa680998233a44620d8fa2aa18e0a734c4ff7fe8a3f952edc308a043c1f", 0xc9}, {&(0x7f0000000280)="38bc661e58aa48863b76e02db796b657611d940c8a3800d56176309df952cd38f386c513a5fbb77fb56bb7884bac76dce549f5b8cd96bee4f5d71692007e555e6f96fee0db477aff70952c769f230092b8f2dc612c6cddc90be6017bd551fd53ac5a96581f73ceef493513e5f3e4e78da5ed9eabb8e42e5e86c54d", 0x7b}, {&(0x7f0000000300)="0b38a6ff84d1899a4a34213795b58fb46bd80f531a80516e25817d40592a3dc785a03fe6e4ebf931c1a8452b2eb563f6359f06ce316f51606b9ade4375e7aeb391d1d444aca42467b4b3b5b1edede035aa8c372162e940a6fc567186941e4f1d24caabd0c32493bf237822e66d34278a8c64bf4604edd57df4fe09565ec7154e6e8e6312dc5dff1d4d9e28dcf2d4c1c34afb45a6a3ce21d5e8b3bff36aa1fc", 0x9f}], 0x5, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r3, r5]}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x28, 0xffff, 0x1, [r5, r3, r3, r5, r5, r4]}, @rights={0x18, 0xffff, 0x1, [r3, r3]}], 0x70, 0x8}, 0x402) setsockopt(r5, 0x29, 0x36, &(0x7f0000000040), 0x0) 19:04:48 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x100000000002005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) 19:04:48 executing program 0: setrlimit(0x8, &(0x7f00000003c0)={0x0, 0x3}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x6) setrlimit(0x0, &(0x7f0000000000)) 19:04:48 executing program 0: r0 = socket$inet6(0x18, 0x2000000000009001, 0xffffffffffffffff) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000000)=@in, 0xe4, 0x0, 0x0, 0x0}, 0x0) 19:04:48 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2, 0x2, &(0x7f0000000000), 0x0) 19:04:48 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket(0x1, 0x4, 0x3ff) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000140), &(0x7f00000000c0)=0x2f1) setsockopt(r1, 0x4, 0x19c007d7, &(0x7f0000000180)="a400bb33239116157b755e20a22b76cb35fb1a17c6861aae7f736de371b6a8825a4eca562301e34c2f4daf717b93b9157007e2ab43629e1adec5f82a199c0919cd56b73f958255e6efcf7e", 0x4b) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff01000000000000000000b88cebbd0000000000", 0x14) truncate(&(0x7f0000000040)='./file0\x00', 0x3) 19:04:48 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x3f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) clock_getres(0x7, &(0x7f0000000000)) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 19:04:48 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7e, 0x9, 0xfffffdfffffffff8, "17000d928afa1500", 0x0, 0x100000001}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a", 0x19f}], 0x1) 19:04:48 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xbb, 0xfffffffffffffff8}, 0x8) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="3215540c36a13b835f46ed655a4a77f5ef16e09d31e39406bedc27f117304a89c9", 0x21}], 0x1, &(0x7f0000001500)=ANY=[@ANYBLOB="1010000000000000ffff000008000000859c051048f5a77d58af2306f1191ef67e6e0c630cf7febc0bad98559e123ff4899c196db4a9b570ee6261ba8f75523a55cf2c6e6425789c311a23835e22202088d04ace966968283256b1090aac9dda07c8cf148d9bc17b222494bddf749baec05e0aaa08dd7b529f74dc4fe782943524c47d54e969b7603f1a315155b80146dc3c879d20710cd73a541da1b4bd6573a7416cc57c163f55f652472a26b6292eb100658a1159890cc2c67addec86304e8c60f01561aa65e12feba1a032c536d0bd2add1e7a556b31cd6d08f9e98318b99b72b172a7be6ef03afca11e9b2509da4a7ccdf010097eb448ff153299c4134f4defe5591a418cf89b74d34da4d61ff4b6ecd731ba0d2c47a70d3c11ad82564fc8bf7aac58509442f20da6bf1806480222b68f606340e4f502fb431e3341d4c433294d476c03a9ee1496f0d247faacd54db31c15868b7bd46fadc45520a08bbd79bfc5e796dd5a1b2c756c3914d2da9e112202a87fb4ca4936767405378e11ef6137a36458bbeb875ad5e59d6a3e49d1f74427d10b6926bf0c115cd8b916cb0dce72b4393bdd540fedffa5e0fbf3de200e0c090c482dbe5f63f4c713a7fe24bfa1ec7c445c5cfe8ac7f6e90cf40202a5adac021c8b2cdf60fc47b227bae144a93ea19c94c6fdafb9fc249109dc35b265690ded452bbc2e75d3e63f04bcb603cfd275956af929d7d56c8795978880b4e2cd3de6d6733d0f7169f9e8b2f65e14f161fe18ceb3cdae09dd95b5d7ea5107647329e0c75089780d1fffb7fee415287a1776c3c5029ec3443bef619e69ab36c3da14c67e2a000a67cb3c8807029284769f69af598463abd06c5e931476265b115a7fd00edc3d5bb2cb507c5e5332c9590d1d860ea07e70d6f6cfcb131777829b8b7aa5580d0d2cdae9bc907513bc789fa123b38bf6840657da2f95bafbda3653de18404ba3a30587659e09b08d98cee5e8de2097a80aa9e084f8b1a68743ade51dac968421d7ae9efea345d18e8838276a9907e0bc2720e6c53ebd06d2d5ea0e1ac545c742a95aa7d5d26a5b6b1124c81a1165bae5e4b4d037ffa7c48336999be765811eb8cf4042be524880d81f3f5d0b9a1b772d2fd21c3e1c93231fff7c77e58e9e5b020aa2d6259b8885bf79b309c11d5323eef072f6e566d3cf81530b445022fb627cfa84b2bf6de1bfb7f9a6dc9e892cde22873a62779a6a67b1ab52dda8704196cd7624d0d52b285e71804dc0711094659b34eb0f9c7ee94e857473d139eeff55eb3bb6c4d9c2115cb7fc4070d98ed76fbf92c553bd393917725876049e85b55b6837df08eb86a04b7353df56f9fde93499320e1cc010ef400d5e0974e441af0fd85a2f6b91fc0d56ab029930d706521eabc9f6929bff7a9a5ae2c2eab3fac039a562b766b0e21b9819cb75198f2db864dfa586a14c7c5b03c20efe8f85f35984205e7ced45dadd7560381b860f3255fdbcd76d73b8d3e391d3d8fba008ef6bd40e6874b0c46ac744b4354d9948c5da0a26bdc2e78c5060fda656bf93d9e8aa7c165fc7c19995e11ecf29629fc550808af213e8387b464e3715ba88e793805a929d31e94eb19d7cb2d77e9f4c786ff4aa8d164c62d361808812c9af6232d857aa8caf15cb8b57ed11661ec77df9e19069f335312e0217be9dc242c4d597b2fcdcb798f22fe3b1dc1483b08a827a312b4f4cc144fc8ff9271fbc494aaf220c1561b734be89c2191efc6ce847c50459556c8878fb531e1df3915c02dcc9c692012c55ffa80ed3e6a21ea0e24760f3638859078a4b9587488b2541fa4f6dcb36b5fc11c4c23237d19d32b2610ca1d55782e2bd47c8a8ef316020027fb3491f17131125dcbd33b276d9b666bde715654db6ae7d68104a832fc53356d9fd67aaae80c0eedb8efae73314e43340f1a6f85b07634b57a28614e216b93d0f866d39e0c8adbac53027540f6a6d3691316e7631db5d9d40080eea3a233b2c8a87606acb92e29a000c31c9a73002db1d0d00842e3ad3a51062d4396c17a40a0cfb650625bfb2f02e98a8c96d7e6f4914206d46d849c952db69c85b0c104e94d170fc930f96c78338d1e17a7848ac932f1b849d2261009c6ef8974bd375d5f8ad592154dbc914fe4dcbb98c583466ead3067a4e7ced89c406124c0eaa0f9fddd2e01a3910e6f090e793361c2893fe792150486bb56b4e2e20e183422711ab91bcd5f1e385675b3cecb359a4fc870b229bb08b507236bedb1b6f59322c10349828a79a1026875b1134cfc12c9ec7dffecbf38d9563125f65747cda764337d7f231d0779a52e027c1c845e760f25777f2599596a08ede84842738e9fa37a03d463232395ee205eac611f0cc79b17fd7717924d02644d5b9a05de8998129a4d7589ab1e7e92faa51336dd2fc6a1a8ae6cd6dabc0b587b0b2c6d96614ee18a59429d2fcb3eda16be7fb3c291b65d7bee7cd341de86b87b923ddcf9aa443fb005a7643924d5cf4cceeb0b23a83ef39e4dbf4c02a5203e445bd4a307cced04af6f6a8aea99e2d4b58a421b736f5feebbe934f68555b4b645f33b2d5e3223043485047c4d1735580162282eda9a49c61237e94d982d94b39f1efd3383fd277988ee40eff65771d529f8bbd832a433fd54ab016df899bfe997f8fe65dc95709b7c409d94e39bfc34b5f242428a7b4ac1475ea38ffd3a5ce1c359d6f89703419c01259f7a6a2b5aeb4a00361425beb5fd3ee06fb2d48978714908353d65b73fc3fe5d5b16fe0cf7fa704c4952e57cfcd960ed8174a41aa42f093f5a8d5f3e6de81d4c8f654dae5a17e346a78f700bb245886dc265b4172e4c9fe0828034a13568813ea71559588b4fe6a5424ea01634c74fddb788343177b97c872fe128674ef06ddefe7f0253178c39735ebe3d9463b4fb9400ac81cef777715aa7f8b7f91010e3a5364c065e86ae12ce36c83b75e9b79f0dc7f62486e95b781b2917b84f57711371c2cedfad6b4144df03c9ff1cb2babfe78b81579b3f30bdb6492d0cf39ed4f742883f7fac2abe58910767a94e67f9cb63e2b2a96a4742e9a8e4406abeadbbebf07a60df1b72a3578728923e31530a1cc35f5a832f328e5727b1ed19c8e176f08862ea2c858bd0f70a2b722978812c41ee3a1a4fc763292066a391209cd12046d010ae7c1dbfc221754bdedbd54d936f8c7218ceb7b737f02b992b0e0fbf3c496cc0e58959f55eab3c51919d0c4c5d56084639626bccc8ab80bb10c83828df04b5676296a2c4725e8fbdfd00ff18f7aedab5c93b0dbb828755e0f51f7c85fe0e3e212067b0a90e25f10e6a9a7e569bff5078882a8d070240509b30728fa5a9bd4661f12b0a46362a53164ccfe732e5ced2cdc573ffdbbf9d29820b96dc21622a2a72762b4a7ff4baffd1bc8c5cd25ace2c490d85245270b193ce65a9cc429c8edfd02fc9dec248a511c7beeaa484bff3c53e029e63cf01c254caac9f55badbe86db345a1f5045c77030fe4914db6361201e66b83dc7f13d9e57ff817aa040d7cdf831da63bfc192b62b92e0c6b5e188efa500dd8d90f832c087de2e22d714eb90ef6ec4419a2f138264fcee9b3fcfe1cb91fa56f01db4e56d069b758dcc03abaa12f34465a563d14e4e3909db51189cc963a0b7d3ad1cda1b91d1d2b7ed726443e30037785259ed93ed550f0d1b21e5bd0a3e537960d38feb871431bdfd6e7caa675d1d0a5ccfdb7829f3b56b746e58774ce9632a2c3b2bd4a344eb40ee7a0c4cd51c0288b7c0532fbd7bf900a911cf62ad6f43512c1f14f62f899b5ac7dc5f004684f5c1bd2753ef85bf9db9373e19a46d604a6a32a3a63de39800e3225a821c6841da009b513e0c62eb9c952107ac363ff0ae0e125b202c0300ce82022ad88aa316607ae9ac7b4e15d19367fa3df615f822c87fd8ed5b20fb323dcaa273a18f96b3f195b8c670a44aabc2435278e1218598a0b76a7fa28fa135987cb3afd767fa34c3afae2c2488252933fe9f90228e4bb7efba97386a3b886043d7ed56869dd34b6293d0d0342ed97f8e2690236b2b646fecb3ecd15ca7269e360b00e0b7b2cc63d3f2ce4b875405a0e5f583d2cf010dfd83d9d7e788e62a357738f965baaeee76549071522427b37453ddcf6967b8a868cddd41e036b13e0f73c25f8af5b275b4eb4de20f7e25ddd93080c387d16688c82dc632e12d5ca38de89714d31280c37f11efcd9449d7a2af9774127f47aef9c080d8bb9423d62d1b595eab43a9545da1a4560d5e0b1e47cbc69ca7af0d9d1b7c69a5a1f5c6b7346f6e5891c22af417f4bfb4a4633e789ce9dd8516a2b0f56fbf992e85d4ebbc4e13a01df111ffbc55e0b7f0fc32f0d38eea4a74e015cff6cdb2728ba1ebcb7c87a6a3d33e765e1ac0261baf7b29ef95ce6927f9b876452c9eb1d9f28c0290bc0d07a1653b7cb35b9a29b186e30054c1a4143a75dbe1ab49ad2253f0a7b4b88ef07a2db2f92e7de1f55262293da836d6203311c851952f1e4ea54902ad4b6db5f8862c414f33ac4ab8dfe11f372f7424074e1c8fe34447fff0c92d4b2172fa05390e972eef3f3138c4a5d28a960d59565058f85d066c4b5f6a26a93d2bf969ed1c8eef85ee1ecb1ccbfb4938990ec4e052271b02707ba556c3a1f3d17522543ba7e3258e7807af5321103d26cdf5e44b77d129a696ab669754625ff2584aa022109dcdffdf99be19364abf357fc4e14da8eba9c2249e483fac04efc94c1d5ef3d45d6d4d9fb89f730d2d2c5b381c3ae04d1b0e9e11348c573d89a5f39cd74aeac80c34c96d5a05dbdf904691b9fca6da67cf4bf4de1c9d39f33ae01b05858ff5f73d91ee25b248a67d71d2011dcb3cdeb82379cd421bbdc998e50cfa61a7e4be37630aff1ed7330269b0391ad2e27a473587adbc64bb5f11baa493cef094d79ac33d5a1c709af71362c4bcfc96a9c7ffa61e041a01be413f36477fa9711ff3848cc790f1c2c11b39d5bfb61b904f211c61706bbfef56d7738598d98b18d0bf02efc6e97b8c662d1b0bafefd6e0f3473114d863e8164a6e371c4fd76f07fa5287d85f693d79a92b291766512d87a12243d1a711df7e2748b7d9b7237acaa39a0e69014a5505cdf2a6e0515afd27573ba5be9af915fcad56baef76d3ce50fed46e4fbc739f603c29a34bfd3e4956db4fe6d4a5914a6c1d50759a79becb65a5b9f5ee08ec3c05ded9f21aaa2bdd4df5591de041b27203f5a91658f0fc73ede848c4845cf7b744a1367defb4948823503db2275e5cc3756303d1b342a3c51c639e874fd6ede8381816f93a6b2b76ce44557baffdb335fe1be3a436b6b563b04f37b87ad3d0fe497ea036919870bd52a7f514b89d8fe287f1df6ade1fc16366fe051aa38db1bbf29ba18f5366b711ba8cf4c7500c55ccc0d4661ee438fb1048daf98040ab075328478332ddefda6e7d6150a2e0d1bc70a9c4099550c1a47d27f08e3ed1c02d00fe4a4313b322efbd898e83ed368503bad0ab24b647d422cf1f7c92e388e429721cab0077cb2c9ca0c4354a4b4078620a4ac6d47e06abf09694f7fd6084a1a471e32a3787c05aae3e8f46f361e097ca10db4e1d86f7097478faabe92d7a4e8f512ba368b643854b349027c895df92fa09ecd0f8730694a7315f6e3b05be5c28ca1e7b3ee361f9d45dc2c33d06569acbcb05d6520a341a8630fc5e3a4cb941ebd8e747c1611608b7d22eed2defc718a190c86fa3dbf3a1131a0647391b9e92d16437662d77c39cadb9baf4491b18399345e0453ba2504a16c00000000000000001000000fd05000029c567b7e7c8e2a03492b90fda9f9f45c608116987b9795d994b8d70e5dd6971c27f31c4fede5407dc34cd490df0af3c801c57d5bec9ab8dad088d499073b31f009020fec62f6536aa02c367ada7bceccd3fbd8ae21dc7a39ca49a16bd22abaab6dcb375efece458d97738b63acf07958123992be2103ee3d578e12a555d632aedd0decdf4fdd851069bcf3651a8c874638bfe815d572c17539c336496185253325a461574447144defe0d0000000000f000000000000000ffff0000050000005c20c539037bb82c0f43d7d0a9dec96cb560f7d326557c1a8e6bb3efcd915d1a51127ca5ba77b1b24bd3abe5b5508437edb026b622a1ea8e8bd4861210bd8ca78cbedd56f6e46894118f38822e8d4be7c65f5d03ecfa0ed6b5b7e027e14a5c1e7f9803e5e1f0c7557370430f87b19f1952ea1aebf383849d7bf8534a71102edcfe156b4233d263b17d60f772b8f865111ca02f629e68958110e18008ecc164861caa686047f2ddbce7ee52c33ff58740bcc00ca1111905ebb89df4681b5fa1bc0b40ad88d50068c6f50b9035967f6ddd3f96332ea05e0665178be200000000000000780000000000000001000000000000801ad98cf1e78036fff92984c9b717d27db0d691b45e7c201a937aef61db72f50b0fd9b14fc28abf1ef5b0340b5f5580f6dd99c3d953b21fc664c07529d8f27e0f82f7681dbddf923647a19f9d470ccd830c914545dd98b5adc48bcb94e185255da7a900000000000000006a32d20fe0a34814845e16cfeabbb7e4bc7e225ab0fc6018a60c04655a49f538a9"], 0x1238}, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac85b538a01000000ebd81823a1880d7a"}) r1 = socket$inet6(0x18, 0xffffffffffffffff, 0x80000000) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 19:04:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x4000, 0x0, 0x0) 19:04:48 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x0, 0x10001}, {0x3, 0x6}}, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 19:04:48 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) close(r0) r1 = kqueue() write(r1, &(0x7f0000001540)="a05b81479012f2100678d2c8d8132930da176f32735cb6a12f349409844180d65340c4b1a9327f14c43c117cc5a829cfb74a6bcca8bb60f08d73b8f23a7b71639b5fe5779f23ae29f135d0aa93ee347a6c52fa914886137d29fd0e679a1f1cd260fa0206ae031c21ed4de0fa20b7afdd41d532cb905e59ccbdfe85a2dc25a984c22b77f4fa39ae9b06d76bdd9bde200de83cd1e72ab7ca910de608d38ea0968c0d1f943a4aa6fc104d1afa5667f63e0893eecc6cd1b09ed56ace984e82d4f2ca0ccff878295303fe284c203791e0220f88441b6201595d537c9a76b3ccf075ad27340440830ae6bb3dd64dc249ccb0b8795ad397a45b8cd8ec9a49bb6fdba075b45c9a064fb7e5c7da2962de3a723ee62c94c49ca631cffe50b301a8c941da1e3b6a4c05b2e139f537626335688ba6986236a7a96f25350350963732a3dd0b43a9443c534cdfbb591a123d700a0cf8213a2c1343f4c03d42a4e196ac1d89fa44541ea1bd1b08a5092e5d096dbd1b16f96c24d456b8cdca81e16276b8ec9fc732d4a9f2efaa2394a06d5c9bcdafa9a8b6160771548dafe67326d26c4d63c03bc8b6d3f0708cb8066b7faf462573a8d5814c3dfdef78a32794904f668ab0c91d86d0ab905c3440534a489006028054e4d26e55e47cd63f22edb9e031dcb6b43bd30ce95dc16f05bfb79d71d31f64f06983b228fc7bae47703955363b57064489e9cd0503a2ea1da7dcd837373cbc7293fcfde8766657aec6dffdf7cf4f7dc55d08083b4babe8cbd06b5e983dbe4b12b791c3847a9ef3080ddfdf5b439a63102280630d199eb02b6767ecc413351631a3151a709e6df857f9d81ae633aac3389b997dbb73a455e7d044ba77aa6fbf46b9d45bc3501519d1a9d43ec3668daf3df1693a30d57e8837e18fbef3df3c61166f7e7d40769bab0b132114264fd548200d4315fb7f10783bd9d8a8f77d003c983ba81ab06439f7a0362f688d16e1448f7a367b4e43abf395c514e17049874160a65e5b027720bb8e0d1048cd33e2282ad9a7fee54adeb685db29c525becdbad7c1230fddd087783997cc9ea64462c0fa7d77a347624721ab57bd534f8da24e454c1dd89a72d55289f211ab7086ba11ae3ca0ccf5619fb95aacef2c1e2f6030a0d4e54d239d4c05461e4c05d44b0aafc1c0dfc6c8c4fea9d9c34ab62d1e8d6714c89cdb36a5bef93c045302357f8211b7a65772b476ed24de1ed3027dc56d1d021ec82d41571ad624e521f8bb1f73b19965f53fa8c903f652c6e136a1f9cf1956d5539fe2da44a3be3a3226f62582196c5a18c3b994c37a67652d34519759e241414770293f74d1b57d7eba3fa39a8936dc90c6bc6d80419caa648d72fbd3fc5a88e75a4fa5fb78be17a7775829362608927b084ef222434f2e7b6de49ae28cd0e0efae6f3ad78e9df802fb3272218ef69f78f7ff4e5d3f7fa4167ce4cbb70a967bc9b4a037dbeb493fe70dbada3e6c6ccb1dc868f7a715a6d33ba1b173070ef580abf6b07237dfdc4866cf5dfae6146b73e0cfaae50c52c4febbbed9f4b0fb19447207c24473451a131981f18524d1f0fd96a1dfd98fdba018dc8b39723bf5a4b3a440e81ace9bebbd1ccad1cc43337b0a270479ed40e5a79043ba367a6b86682b2879ba46bc0b0332a63d7a3b5cdf3cd63861b9808a700a2526f6392c3cb3bc82748962268c1a733f7f1467fc5a917edabf02e3ce945ba1fa38f564af63e1420a375317d18651eb70e828f400aa11edc4c31730ce2e33594dd69a56948a4d95870fbb7ee99d2d577043a1bcbae3029914f6ea2e80b2136876a1f97932aebac99eba285b3845fe75af0da492c6104685ccf718f84b2a70b15d215857421c9e12ca261f3f89b23523b61c08d5949b31e89c7e91408f28bcba050e8b8e2ab5bdd68f82be9f315d46e9919c62023bb5aa7891e8ba6a0a661e9dd867690f94d36a1e0dd63014b42c19ceb2c44d11f383ea31448099a188d42848dbea3afa32fde40761574aa2c5f28704f495180540292c4647f1f03db8f096cf4ee8d35b08a270a8d8b16f06777ac7745e275c75bc3df35a14f429ff4f4b6a394742fcdad51a5db04707005afea4b941c3f2f315d860fd46374adf1c1ac8d918cca78921c31900e64164a5f27571ec6d8b73cdc0d9aef7a7ae4bc94f4164059285a59439159c2444e0841f2aa2516890e630e09d13bce49659657696db7ae1a8da3c7f9f66c26bcf6c2747bef3c4e88858d47a818e6825308ed2751262cd01649e2401a3b8206b12d74beecb181dc6b4bc0141feafb8ab5d4e86820cfd71dceaff0d812dba464b26424689f145f6af5e85e521434d0040353bd63f27bccad2ec095375c01802796add3b300cd967b071aeab4734e0476957e8300130af18b685c0b26f0db63c4371b94fb434b0fe0aa9e8d0da5880d9936e3f7a904996531ae051e961ceb1b1e1a7fe55dc44cdeb3728551113c91d089567d74b81ed9be44c49857d286e805fc8286fb00426d925cc0cbf0a22c57ea355d71fa31d267ce57c129482acf9fd8d6b791c37adefdc5cd844129a0c9193a71bfe03e367eebffef362c9db958f00f4feefcead7c481d2d6552910330804a77b02f93845715ec261e355ef32b0f0bdbfeac4049515eb08f2472a73fe0bb86baba7f08c27a6e7e2b863c55b67a74ad6a824a1777e2bb52fce78cf8a39f473d00cb171d5a3ed51cb6a70c7fdd3d6360eb130a5c5b16c8d9f2ed89091229095c4aeb16e96e7cbf359522b67f3a3972ea9d1df8daa6d0338df501472222b5aac260b4d45a74babe9ace9be31051df6e2ceaf8a0456f8e4575af21cca49efa54529ce3262798f76518f63412128f0c46c7010ff7bf22ee46e022e840df9d836897ada610195feebc176ff51bf492662a67ef4b2d898eaa95a04459da39f0f86936f1e77f6e4637fd3b46951f860f74e1acf0576206043d6692783fb655bcf16eeffd3b3639aeca9611f64632f91a24f4994b5ef2943876cd86d994aaa92bb404bd0382acf8099993c2b522aa173c78f658aaff9a0328ec1dbfe6bc6c6c36538e309201dcaf8e0dbe3533a5c2c87843060aa9d0383f65183299043effe0fa5fcbcc851ca1ddd16d7895da568bad0ab5e12ac85cc262d73994ddfb4adfb8c139e92a95fa6c7f5cb3cea56ae00154a4506ff00d87f71ae36600b5492c21c832952d6e6c1f347784974b0f479c2b201a5f1357cb07c06258a4d0ccc967e3be59c4ec8d3059f827c0529d5e96a8a9f34eaa39a4db1e6060cd949eba2219ddebcfebe604fb5e8aa71ad740e8bb24abc39abfaa1a1898e6d54b8a04e8736feb319ad991ea41582eae87f1d94adfc2c4347d2b71cdb825aae73dd4a4bcdd02053d1be0a397ee237d95b25ff3b302eb282c5524b192287d9fe4a5f976ef9af9354423cd0c9d73a9037e6b16ab1bb349854801c553832f81cf892bd72beb9b8636c5f8f88e7ebad963bc977a0558b73a9df30c096aa6ca325ceb2e2f1d07ba4cfecb8dc63c9ce4476585dc46b8c06337a0953235e653addf12e3621805ca8df6d9a5f4ec8d6fbc25a45159b882b65c55acff0696f51981777c8f8d4c703dfdd0a63d4a23bb5d42e1f02ede18d966ef7fe71df7ccae8aab29349ef8f4df9360decbcba8f96c9a59af79d41a8c2e6d5605292fcb3d18d0fc9ca3fa36604cf00a88c849beef1146fe3fc07fccb0a3fb1d86817a3de0a093f93917509cced2fb321fa262b7e6c21f74c93f0ad5faec13b1f8f798a3464892e31cad0b3f47ff370ddd251924bf5ba27aa8ebe51ba234bc85ba8044b80579fdf5d5af07bcd2a9245b6a9e42396fb551be66bb7d54c1e82231ce7f51eaec91dadcac6d9b336401deed61e3c8a710c66e29762a6584c2f2d22a64643a44841ee79b7f4b8d72f9069f7ccfa3d6e9c1657854898ea0f1204d396f50bf51e9fbf6373ff464096a8b5287f55c36a65ed1627a3523544dfd05e14b94887db1f32b4d84b90543c86873f5d5b0ce37a857e0f7448517a99052c69a4a7361326f1b17e97a2150ca5c3a1b41789977ce5cc4f9ac84f0301327918170948c35a8e3a9d147dd4dbfa119249d7c6c630044db3f296dd0edf260d8a33a2d68a4db13f10cf18b9d3ed42a0d9e73b40e2c8ee4c683894a43f06dc3c8e38030ba5cb8a0bfd9ceda743b607d366f208ba72c70eb1b1e4aefbb55248436f9951c88e71f9e1b6dab3d6e77694df952f87dc524370b9b318d8480fe59421ffb261804ca168e39ed59a2eeebc85bcf5efab28dcc5fa88708512291909efdb7a41e15b9e80218a59c3d4495fa2413ba781d0ce9bfa615b7497779b110a3b1fb8470e40ac1924f42afc9772dac920e837d1a0d9b9892540b772fc732cb1e8a200f2033590c50646ade3d34a42397fb0ba9579127414c06275ca987a69fc6a22315bdd29dce4676d4f2ba122efc6cc0a07302bf6d643273f306642e89be3eee7f31fe036cec4a1d3ba7edb318f9219059cd82cd8d466fa7bcea798ce54db7a94599cde00a1356beb0049c5a47df9368fa2830703a4225015eafea14d8b3fce04ae6121ba82dadeb28fbbedee9f46d752005cb914fa88a82560230cab237b77423f33e0c2fbe1ccfaee17920679cab648267fa5e25e1ef30b2f848fc1c97d6ad767293b737474da4608d824e17673fa6ba894e42702387445115528e03fbb6a1687b603f3eb73ff700a4db52555d7d3fe560854fd16ca55bf7537637a1a4d7f7934570ed3700fccd998f961663b117acfc1a15c0b029af274d2b44b6882eb238ed2cf6910177009eef2252e0c79a04d00dae6744c7fa05ecd4a55535485150babda6554d54f6e2e3661e54e9e88f020756f327d3b33a24f3751c9e313830a2b2e21f67cd41ef79dfc3d3d4f4ad361713e460db467a82e1b283a9b0204b77f3bbf97c98c4fc70eb08ab30f7c86297551504e7637e7ea872892a51698ecbdb5546185b3233352abc7b8e488dce088662c41397a84d39bea2e353382cbc10d56074480297b5badd81af0981d2bc377d150c1c96fe3be3a83268c2ab7c3ea43ceb769f4fa6d72a90c2a3b2fd52c0066d49aff460f9266375c2db298e295c50aea09d3a0b788a19e7fade4851f6652269ffa6568df7fdba96a884d6eab228a602afcf511b2fcfa8b24154c38a70d9b1ac416cb00a39e051a78db8e7679b03f06a4cff547d9271065a49489c9e1d82e2da5fd337d8b3f1e6e74aed5b95e686b4071a2316772680df049e8ed1b3504355d02bae5b3ab08f0e8ef5a03b6c5b7a9374d83a28a1327914c1f9b6a43dbbde1cb838932efc3c05282fe3de0e105f8086a085d54602ebcf6ac9c6ad3118058288ed6cae139b28bf7aa4d2786608d4721bbf30a75ee178b3608f7c53e7ef93739ca43d5b9c7873d2f7dfdfe05ff495ab70345d5ff32fb2a76991945b648089653212b10c7b6ae1f57fb41218a5e2c704f8bde16ca3336c29e5804571bda3ae90f9fc132205346a9d6b0917acd7904d13fcf9167619ea452f45073a09115839ca8fe6a869599f5da0f330f79369151973d5674eaae811497797919f8e5dc3baf1616ea9315fdacc63ddabb5419b13d5be27b9d2f218a7c5eaf1e2b4e37df1ac4a38ccb3173d2c38d6a98e2becba156ad971080818da52ccb1070e2ce5c38e4d23159844e6e990e5fa7319adcd5cfa73042f6d72f539844990fc0b134afd63f9471089a7dcc86dd59f0a8fbc3ccad04a3eb22b9f4ece7b6869aef383954c3bfc82a833d314073927f2354241fffc9810deeb8f5f37d735", 0x1000) setrlimit(0x8000000000008, &(0x7f0000000000)={0x7fff, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffa, 0x9, 0xd, 0xbab, "17020700ff1f000001260400000000156e14f300"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb384", 0x41}], 0x1) 19:04:48 executing program 0: setrlimit(0x4, &(0x7f0000000000)={0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000080)) 19:04:48 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r1) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 19:04:48 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x8000, 0x8001}, 0xc) 19:04:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000180)=ANY=[@ANYBLOB="00e53da042f6002e2f66"], 0xa, 0x0, 0x0, 0x0}, 0x0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) syz_open_pts() 19:04:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x2) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) getpeername(r1, 0x0, &(0x7f0000000080)=0x1c8) 19:04:48 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 19:04:48 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x100000000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x81f308cd2331070e) 19:04:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r2 = kqueue() r3 = socket$inet(0x2, 0x7, 0x8) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000240)=""/187, &(0x7f0000000300)=0xbb) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000140)=0x4) r4 = dup2(r2, r0) poll(&(0x7f0000000180)=[{r2, 0x8}, {r4, 0x1}, {r0}, {r2, 0x40}, {r1, 0x101}], 0x5, 0x401) 19:04:49 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 19:04:49 executing program 0: pledge(&(0x7f0000000000)='.:\x00', &(0x7f0000002980)=',/#-\x00') mknod(&(0x7f0000002940)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) kevent(r2, &(0x7f0000002780)=[{{r1}, 0xffffffffffffffff, 0x88, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x78, 0x0, 0x0, 0x10001}, {{r2}, 0xffffffffffffffff, 0x20, 0x66, 0xfffffffffffffffa, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x24, 0x20, 0xffffffff, 0x8}, {{r2}, 0xfffffffffffffff9, 0x2, 0x46, 0xfc000, 0x8514}, {{r2}, 0xfffffffffffffffe, 0x2, 0x1, 0x3ff, 0x5}], 0x800, &(0x7f0000002880)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x6, 0x4, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x10001, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x5, 0x2}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x9, 0x1}], 0xaf00, &(0x7f0000002900)={0xb0c9, 0xffff}) fcntl$setown(r2, 0x6, 0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r3 = getuid() r4 = getgid() sendmsg$unix(r2, &(0x7f0000002740)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002640)=[{&(0x7f0000000180)="f4cde336288894920b126a1780b5adbb43dfa188e7311efa49b864fc96be2a54606cbd628cb5ef1c54f69160317017914efa1572b96083a272c6fe7b380de518295a3e372df8d5c8cc7f775ad9755b0ee8e958e8391aca85346383ff7c5467fb0261c9290b0a40c869bf2b88dc686773f76fd28976082de292f4dc5ec23e27ee21db245883a477778c4c4462dd2638a91492936a72d7e035f5eaf111ac0faacb572a979ef814e72c7fb11f4160504c1876fb27eea713f225d60d34dafc6ef29d18d3b6ae11b685b712633e47ec5d1ce0b3fa66d61df26fc30e2d7166629b48bdd0f75044080451f7c651711c62cf6df2178092529b4b56f9eb8e1b7942c181", 0xff}, {&(0x7f0000000280)="055017e15e6a0c6acc509164839c24b83c718743513d7f24e8635c94db03db8885831eb03e9b7da4c11f02f172b1925a0e4892fffabac127532f27de615a7e1f1392fe61f25f1d0d30e2e70c9011a701eec33677e7c9b95558bd39c0210aabc05072427e9e39142176a4349238888ba413392d5ed454b972dad7d21f09489d95737d91ca4c67c6ae40689322e1ebfa0619c492795bed98517321f4431ba3754874c872210360f54616ae71230f665d23e15c9d5910d5e0e0837d7c385d231907720462f8f8c1f87db029681b7116c27546899b62af6bc729069eca2d3302df1b8b42a6e3f89a919fa6f73d4ada4c6045d415e0a48be66c818ca27f5aea9dc9c9f924602e22be8faaf11c660b9904af64988613529c43c2f3fcc0bb99397a8beb562da3503efa2718f4a36e8d3f651de606df9d9fd9a27a5fea6831df1cc5ad1d09260518010e890e94a8cf74d411a4716302367376d4b318f25c7d1c0b84df8b37174ccb09f3dc236cd973e77c65e94d4837a46079e7f2791e0c635fe799f54807a0ee1d7a294a4ad20b48e9b05743b3072ddd146dbf2dc52a7876793a0a46383e46bc6741276d10ac4c974f52038dcd31aee23ca738c478459302d81e11c8264ced67de227a940c685fe6e4ab5493ec90e80c90db8ab6d5dc7268900992f1e6ceca2d13d93cb80b8be3c403d747957385fd198618ee8483b15207e8153176f7e3cc2ac8d00b988cc2edf2cb736099f0b7a1375254f8ccc385ed8b58a8b1d76512a93c980aaea7003ae91dd87aec75f2c1731f12134c27997f573fb64a105c6e2a0fe3ef979ff4ec7b4c379fd234463f70a4725c11ed9ca587d6695174cb18a9c27ae395de833e806883c100b9303c1cfcbe5a9e098817c586c96e4feb57ee6fd066e8e2fbf78cb39920fed61079f303909a9fe9d73c509d7afaeaa9442e765645068fd0748bcc5ea71184068be20b35fc75bda431fa7cc6cde60cb95afdc4dd40732d8175bb593b1c79263b61aab6db5f7a4b3b32dced6fe43b7fef2d49e9076922b359f7a238f63d7094497b03990aaa60438901728e2b2d7f27dfa74c900a3bf71f1ce70d349b312376164f7255585381263a9db1eb1b0a3f264fef8c670bf519992f144c767ceded09fc6e6b271eefae0cec04d1d7ad9e051651db59080034675718aca5eccd90bda11903aa5530840bb36fd60421818efba7213c9bfd3f63d0d3941ba0978ec1ede10356232fb030d5cd7fd8a0763a41241dfa7b441b9249a00f989931a10b68f556adb4083df54e6e06c2857657761cca001a9bbe97fc2a96b2a1f7614be5454a6ebebbe8a0d9597c7905a428a3bebb242d908a6a6d424c4940c6970d1ee9a041cd891e444a0c15e4d4a769683478477fd80dd456f2bd7b4e97c6657c26c07a2c252f4670fcf134473621192567626eb4e9cf53c13cd75067c785b06e823a77c5cf79e3341ac1b81e34c655ab86792e34fb95281799a245bb5f48b532bd547bf023d1a38278f8f402a974b9ca2152ef557d128e6051f5e91cc2e528bcdd62916209ee9870cd8efe4dee6f0631289e2098a5b64b79a138fdaed3847a6e90e46e81c71a82d68cb4e09b23288de7641d7c4c468ab52d89415a6d6ed72d7fa0b1235ffd97e7f036dd0669b223e5c1ca2062a7aca1bd11776804325d9e627963d3c35369d24ee1fe08a19cf3c38f9406d2bbaf9ce389d39262543c115789e3a80c427c25e6c0c7876a01a7e7494faed2a4b30e90b8e00cb31a73fec7cf9ef51bcd984656e986c85982581b376f03b61aa1ba65d6695ebdc742f8c318abace5840e73f3ba75b25ff7384d0e0bf9802d355020837e2976a7125a35e69faa82aee7a3f3546f5d3fdef2f81c90f79124a2a1a28ffae0501b8d89e21aa85ca116f2c05fc2849ff916286bfb562da5c358b6e70ae2b842b03a297a09851e6ad57d3acc5ac197aef429a0d2f5b923e97136668a9a2395d1b6a7eae181cd79cb37740364510a8549b4f5dd4c79f0665972a9052d3fb73ab0d8f1eff16a445d815ec9d28e5bde04c1af4b1241fb73b8a234a283faf1ce6a75a66e4c2162d975300e642622c8c09db3f207b884c23821bceaf8001dea316077a02bdc5ad10a1140807af0ba3b990abb44c11e01028979c04c46f56b38989961f1a81ec584190abd2ed04e9b60ec28239152fe9720be71c9bcd34fa43f33a18345e01fa243818dd5a3069e17d591ee0d9d6dc0b4283f098d0812b7262e23cb6144b3319c6e47b4575c0d4b621ccfb42a26c1177fbe2a51c975c67e542e13ac54f3bb5300bc631eb25632daf15fcfb23126e454eb3327bae5c08104b4fb8ebd2cd70cc24217b0186c9ea4f4ba058b4666743920e3d58477ee8502965653a78898d81547d33595b34c812f8668bfa2c0284949be7defb833cd8790f270aff384ba0c28ed4b3faa473c1ca2326769739585f77cfa0001fdfc9dbdf5c9439e140628682091fadf2fa6f9ea6998b141492ef85e9161b9613abd34264144111de346ab795539860635e61822c6a9c82e8b026cb0d3a62666200cce4cc2d6215610880bad64e461eb5dcfc953a07c5ce6bc5888440d678aa4eb69d62452d943cae321a7edaa21db272606d92bfd2e85bf7579b5e80c0db4f48a7e245a1227ed1c82a51e89e48859778242fc765a4b8cc721ce210653b28b4dca6f173384672a12e34ddba8cef7af201ac765676e68a7a750fd1a6bb5febb5fa8a7a9904145964a006b978202c302fd7ee0190577c2f619d84782af00804329623b77a43817904a78e4706372c4c8030d23094ac25d4c3146a179e3adfae3056393b872832ccd8afe444b2de25e7cce7bc93412c15a1b4e245ebb1d456c0aeb468819a2ef97d8687cf907e94e82ccfebfbb1cfef8d09ff021a4f5f78b9734fabed71bbaa6c19b979901a8dafcf408ffdc511a3373e59fe1f4c37a1365e9a6990d1ab9c153bd668d4733f9b320683895b52bea51150c15ddd49f66680bac2464a1e7531f2169661d58d76b5d06d191ceff47adf5a8ad88d945a53670877ba918e94cffd0c6ff8abf69a5130126f5f60dda9f121ed19b3cbb00f0eb4968821fef2aa7cf771e9597ca72b242cd9d526d0214ff04b7dba36265ff2a92589982812c4f4755df83cbf109c52c3a3d02003ca6471592a97f297660fdaa0b55b85df8efbef2e48a4f7658daee727885a5f012931ecf325c663d3259d165b9854dc5340046694e36a917aec2d7bc36d06518a2a09e920a492857577a29a44251a8cc7285318c43acf068809374dbb11de4d7d7de41faf4bded0d2a0e2c1ff925d5fdf506fc790e10fcb684b4e71c2b9aa460c8d6400604235a05ffafbc3f928a15d9c97252ea522c96272af8238018bca192b2594bb90a19c8ea98f21fc4873e042d38b1dacd9370cbc904986251539b54e96707e7b39f9f4c22e54718f1e92169b199e177b1c464f8156520dda7dd956b44aa46f603d3cda6a3550d44289a4eda5146f781385916dfc8c0e40a1eb377e1f3f9046e4cbeb02b109312d8e7338df08e4d07155e481611a93b59aed852d94c677e12b7235a52f3f61da8d808de2e836050ba3bc85f73a2fd8832c569e8bc4850c3b2e05f6fc5f99f30860a5a6b3650a84205dc15374360b9a2cf5f9908b51570d080a93bd705093c9ac634edbf5f18c7dc3a72fa6d77eaba982953784ddb8451cb70cf318cd06a1705a812a23a7107ae4c0f5f59a8f4bb336e7ba9c429e10ce2d8882e6fe84afd36174b9d1877a454d68c70316673b0da638131f3c89f84320d2d1403f50106566babf95bdd64b884fb827421a174f25cb3b02c7b11a50989a1464f0d6102da710df23abf4310e9418fa84c2d4922f5360cc1ade4af85a1206b1f463e2f2d02c467a2068a408e3bf28b0be2506d1d84afb5d0fcb7ece95a83e69c27a6287d1ab14e653c4a9922bb5c6b57a8b9869b79e88bc1905b1ad57b80f16364b9407f3b170562885d58c2813eca7c12fa363ef390eaa8f6b344976e368c4e891a6ebfb66cd7199f796aeec0130d608e738ec5267c62178839ad7265502a5bfa09a457d4b51d146a8f0cfd9aa0b85211da1d6835e718dadd6548739f8aaa4eeaa169a2d14b12ad9720ec15d1ad7e680915711bd9b37dc98b274f365c7b2bb5ce6b252461be0572ae51edee74812813298e1205fdbdda1f9315877708194dd1c27b25c5cff85c636c6c0d9bbbe3531499395f8e98029b0615bad700b27bf3e9f4063762ebdfcffee1726bed8acf581dfa13d2a0f9ccc9ff0457dddbe3245992f396f00d6aa695fde9eea10d520b1cc813d96b8d752f176e42e3272e8dff07b14dab8d54411d3d9805b8f569b0cdc7e9e49d13565e04d8ea6da611cfa47537ceeb5fb8e76a0324fd81dee7d288fd849363e86384d060a831c778cb443a27911f17b2cde1b91c9a0bf09118dcf6c6a0e597c26917fad23e50d9d377c846ea636a33704ae361d4189fe437d17fc347ccaf2a00d9ac038aeee10d3028a12a427efe1244ec7725154d44fe78e7af4f24586527c9d99c0f1b562ec5269ec872c54c99e35b1be27015c383313650f97fb7655c301c2419800266d80c3095efa89ebbdc430822aa8bce19e7a42e327c548808631a5b79e73d4f6101f2aa11ef2097fc6d20ef15d8f66478c25be1bc9660dfa7ceb3950ae36a1d56c278fa94aa97f4516cd575db46fe8221512d86f4116f1ca853de97ce828b4ddeeb7db43e97891bed0d2714cb161bc6a7de74ad354dc22f811a1f597c3c971fd420b56dc741556e99ab3a8c657e361ec5e47b619a87a1a67f39d99e4d46c945dd2b660b66935ce729059fd742a52fff34c6ae3195f9061067766569af3d744b7d0f5228cf3fb5509655c999c09019daa38e5b781fe8b438a30d72a00a13f4882dd57eabeb4cff7a7f536fcb20ae522c30c1bed22439692a175e7401c350ca89efa0e879a9f083290650fe9abff56593b0fdf8f845679c2706c5f1b524fb5d0898a50ff3648ef87f3ed7cf3f7fdba542c11052df98857149aa26fc32f51295d0840bd8e259c5b0aeb16a49d95bdadbc681c32f85964f8dea09eba6350374489a88370c0586a68c63069d5916fab9625a4cbf5ee9a1c866e239e721fab4c5e2e4c6ab36528919711bc275b01066e6e32d1cbd0f567a1a4c7236ac84a619daad4d8c07c8a28f2786a858cde466f38e6407dee2e45c75176124d00ea3b32ea1aa07eaa16dbf013a6f3edf53d61d5119419848feee3afb573c39e4fa3e2d1e90f0c10b6b0626bc5a104558babf3f81c4308f931e669688e112a05f1716d8e31b80907c0995369a6a24cd954acebee42525e228d3d8b9f86c384fd83051d847c27f5475bd2e219a70aa1b26190ade2d4911aa4d961ef6a3b4b250e465a0a8dc8ef7fc718736f1a80b4bbde28d81171566275953b54129dbd97d150ae1866df3dcdc419e8df3c4753fed49c74cf3c8df8e4362812c653f81db2f95c620f8d3fd3708c45b3f696fd9c25f62505ad736d2aa2a5aa7218df3e8eaf819ea750bbbf3d0043aef95b8a301120f9ede0b2160ed175ccf9fba8ebcb3ff442ffc3764b3e87edc42f35b9622f3fe324e31f8226ec94a6751e55e4fa20cc369f059fead525ae83915b9fe6bb67b51c5d5e51f86a3ab54afb5a686cca0ae5e008f7f32590c864b0a0dbafa2acd2ae5c93ba5ffef587e121bb5562a3b2a30a17a8c44fab47efc5871a2f27bfca7f8aebdcea5a2c91168619c23e2d0354d094ea84d2898ba15f221d13f80cb420942a32e32a45431", 0x1000}, {&(0x7f0000001280)="bb27bd2f595b2b1135621b578e4468dfef16f93c2fea195f028366097c4663596f8d3e9786392c1166f40eb90217", 0x2e}, {&(0x7f00000012c0)="db089020cacd795a6e6c956077aea379cad4ae1e02f54a0b0a884c8dcd49687bae668003e7b89898a983334f6696ce9785fd1f1a4ff38efd1989854125d436b2e506acbf146340624acc554d5e6c4bd92902514438eb5ae16c3653f2d734ac2f2dfd1cb0d9bb7edf2b660a0e14393d1656d3c854e6d0c7c3fc826ac69f7d59a23cbd6e295cc83406585c64984c9bea53e8f09e569fe48b", 0x97}, {&(0x7f0000001380)="48b21df928190557c3ea3c659fe05adf1a1805973df0b9a1e0b5f7fe35e8a1c8e3d0e7a25922a88fe8f7f2a81a940108e7d73cda22b0655ee662caeb54438e49ba2c15dcd6be38315265", 0x4a}, {&(0x7f0000001400)="decbadea16736a8dc218ead1f5285752aedbb4b7e1c308e2ade44a6db820aad62d8c0e19982f61d6e6e5712686c47e80ca3fd30c3e3d06a5a0ea510ba0c60d4008ee980a64a23370c1cf63a7a9dfc0", 0x4f}, {&(0x7f0000001480)="8b0aa1424273103613f1e38f8ee0d8c4667c4e20b3179833126ceb41ef93d5296bc5294b95740f35686cc01dfa4bbd31c60e89c5815e06d64f8a0f99c3b497c9a171c602e43d7805eb8b6c55f8e065a208a4cbb3b7da2842f74b2bdd5b0d64028fc11781cb782d464387c14a9e17da3b926db77c67617aff64a666f700ce903a588c6d72eed153a9b70d963048c40bcec14f877b3c510fc92f5b89a550a8aa143362f4", 0xa3}, {&(0x7f0000001540)="306b5f88b48cafb490e88d3812ab27f78b15636c7d959640db23c6626812cbdb30b493e679eed61420547e7dc94a24a5068fb480bac26f52235524c82e8a51321566b0b330c967acb36e9305cd946bc1cc5e19aa66cbd843a32445274fcc812387bb0b9292c33ec3b914ac0750049bb1004fcd992b0fa1f4d5e77d6893125c4bf3a1c43336b9bb4a0142bfcb3dd7ee0e3fe3e3876fb6670656467e54dbd22efd0d6d575272c8315b5e1bfdf0d75cd17cc3762506db5fe4f5f9ee2749c9a0e969c02feeb6608f1dbe583158dd1f83cca5a1309788c0ada47f83108e8544eb28968f771b157f2275dffaf64567a1a6b0042726720cf467f80cc08e3987ef05d4de8ecc3858b752da57010678ccae9049dacc2009b5279817b94edb3140560cd341fde2d94da9e235779abb3dde68004fbc95d29549de7824bfb6e9384e656ba3474e9577ac7362dc04542c3dfc0408ac0197734d137e1c1eaa3afd28c01aaa6b2afafeb07f9f2c1bb70f500e5c9ab959433b718d01baea15ed9f6dcc8ecb59e748964abc86bad5e5cf81e3001597f4e9433064c84bf7b43a8589d54efd08437d8ff990ee844e7cf670f4ee50e2f60f43f0cc7014003232fee0ffe9269f321acfe1b2d66708966940bcba5f6b75697cb8829dd29bdaf85023f3e7c3f68128b5f8dbda0a9c58a6bbf861b14a1f184bc54a2f6dde022aae43d60da99b670b6a86e4290a12b2df61ed485dafc932043aa6dffd2185186335135f3e5a91c78f4e7a08762010a8cb00c5b0f1f4e148e8bcbe6e4d4061893f45a9b1c5b1f348aa5156d1a2654ddf2b79273d2f8e7739c0caa2bdb3107df00151c30b8718878e315a8cecdc6cf7fc019f2dd1af93c8363b6b41a2f7405d6a2e15356cf7dad5b3776e65948af8ce5807ef91ff36421eeb96d8efffedd74bcb774829280924a6ac2e9fe827ffaae118f8155e61edf41dda1c9274054aed133b544f26bf99943a159fae7832cbabd803a7c470f6b7f5abf077a3cecccf3180709318385e16a338c7ff88c6c8ab246205d194b39a2536a68f335917c437bfbe910b0e0dc14ea72f9efaea79c3579cc53174f3e09f3429a68c3f673b02a89f2f198d3e45e3414cd612fba424109f2c0f3c79f353d1b870b36ee7131a1faaa7b8986978a445340282668cd4e455fec55c760961ba89abbbf65be951025bf9c9d859d4937233febdc7fe28c59f814c8048d5a8532b1b0d8d90543dc2a366b9fd76ad239ab6e61f8ac4088c483f839fda19aa14114bac07b217b41b77be21295c8d18377f1351b61f7a6c51017c374d834ff73eda252d7c3661a2b1374ceabf72f8f4961533099beb1dddf4c7fd9fff489e93da806bddcfeaa296af5808bb6d3d39d9be92d95d9524c139bcd08b16621aee062a68fe07dffaa34e5ff47109f80fecadfd86cf3924fa85a49877d7a6bdc8ad42df88057db63df812950a2e698fc8b0c563a7f1c09e1d4f46be5a371db47f0738aff77f029da1b74c7b785ca7ad72c7ea34c91647b87b6635969c0cf6f9b444113e247106f77f219ab2521e13c2ddc787254c38c832472301c66f362b650b7bb8bac1dbd0e2c7efcb39cea59ca2d198ac0bbcb36a759e5520a2b7cb1a87c9a541ade94aa8da01d2adc44bb78dc3016459f0bec3105efafac20671496087763cb9925ebc43df2d593a37f3bf3048cb73504902e6ad4504c493fd3d232857b76ff993c4e6e29c642159483669f5df5db3cca80fed62b8a49d1a0514ec92b43c9540c95091109fb30f5812abd079eeaee5654f5390072b86a6d2ee471b70b3d927e5c35ce7bd2d41d5a1360c7d2293d003029206489f12f15297c00d3cf91568cc588ad49ea8b64a0ec6ea8d26064f34ef9a50e75595a6d569b7d5414008cb1078997fe8643c7d5f0b9a8fae6044b6b74650204ce6bfad261d1c852b1575af870f3c7a05ec6cf2d9d363690171dfcb952508f700a51d1cb9d9eb705ede45c8b20e12a05e8d6bda290d3d34bdd775c240620fba512f7faa5d685f81a9a0b65220786dbaaa476ecc5456e41408cd422a60cf104d0492ba00a62c8100d7740bb091a11ca3741df33ad6580155a1a4dd25ce6493944aaa056d606caea188b909cff907c7def4bcf414d059b992c33616ef4155cdc0dca247301a2060598fe31efc3ea5244075810d3d8d2857093a32dbe3accebefaf66583a84a1ec96934ac7c6a3163dd83fde41789b48701f0c9c9aa364f418bea643133cc7884ca9775a489213d3b19024eee358f4a24c8ab474b3917b7be761f4f2188360203a31166541d0c63fa25d826ca9cfca639b326b395a53e604d73e36bc68a8a411f92bda01f265ed2cdd400760342bed4065464cd058cb7909d42dbb6a646e6415ea4d941b4d02a0652a1332b5726fecbf81ab1a0bc63931aa79dbaf3737ab6ef561c534b34324ea5188ad228d47581f072664fa57317dd493eacd956df939290f7fbb920bb2ba6cb0f117ddff285073f0d31f959157d0a3352f885a1041aef0f935f2adb24bd8c2bfbe72c7c2081758955585419bf2be9708eee262622c711022025952d62899253a56182e0d901e7caa46700d2298cd91efe0ced70609cbc27cf8d16dd5b7de7cb900adb7c74d1e7dcd0967668ee923707a28a6d93561abb361c1210c6b8ff133f9c81d2070c4fca0ca43ab08e88e8ee10668d2c20c5dc8e4f3df9c063acab0d0ab8d84782147cd49908091fe3a76f5b4d6c1ebc550ca918288bdb96a5d5d19c30291c2b40f223a6f1dbed5239856a88715673ee1aeb054d1ce87d45c6156beba25622a3a65f65538952c01ec52bffc873ae0f8b7746f12f5adce3c42eea3cc9eb5bde0b66c2babc9fcd2bb890967e6c09dac963ac5e9ce36f9e8fda990f689d82a10da2cd10d06f46f3a867f71d4e1d5c3c48ebbf372128a20a552fc9256fbc8a8c3263441a5d9d6a0476c6390a8857f7e63aab2de64662547846f0b9dcf985e1e5dd00aa65756c15e061504cf34abf3c9950e77dc3a4eb083d2a265a86ead1dc2be3ffeea094a7e48e264c42a29babe1fe9777378ab59ae9d50d6e5c0bf31a51eee98b10384f9116502ec28a0ee2fb4e95a33c78b5e1f45964a07fc36cc8ac96676f6daa8b9cf33cf03723e2dfed895aa6496b4dc92926aa95ed53a75792cd83972e99b9b7e8ab86cf0e31db6b54cc39153a8e6a31eaa7731b0f603eeb89d19648ae868eba05c636af41b1cabba1cc662e3794b1ada8fb1a43a76d6c61c184bfaa0ef5bbd35c68db89502f96fca38245205b001647c6bfc56247f39b2a6cf435e60f71c034b8119b085afaa3e002b8fa37658943d8aced9465be978265b1536708631a9eb2ed867085719f0536e62dd7d96b7e05c5548400740b3c74097f76bb24c5cc08ff392d40609143e585705a60cb520921b6b297c8092354aecc34ee514280775139727f3e51d5e098e8e511185edc59ebacf47661a3670b1e08f6ae8b59711fb04a9dbdc5efdb086d56a3cf4f21d402c3c446d2104e00fddbe1f22d26db7850789c9335cae4457cdc8f45a33310c34f5e954537e9809072dd87795e85115dbca2e70684b07d3bf308ad47d73eb404049238d32d521146e6869b58d1f683597787d4549ad70895e1f3d6ea32da329828e0c121795159cf174502e846d868c402607c9b501286810c1e9bf3dfa3457187b7b26413ee7ecc89e4dfa9ee14d942cc4bfd944bbbc01e4f2e00d2ba2d316c0f783b965c25ff600baf6dd469cee57c398fd5349a78a8dc035ac327dbb2040f84042927db3796905a685542fae7922f96237f531c9b3ed05d5e36232bd58beead5e979bc7f784418fbc926dc7f7f55e86be60190957c2f3b3fe69c83347db41efe35536a5fbef16358e582780fb3221c3a3586c2a60379b43a0778cd32bbd53b0db2d367d0bd853a188d0a997911c9bd388ad275b8818431a81c082c7f4284ed67283dc5fe850fcfe5fd059de3eae21af8f2e2c101e893528c57325b37840efa740b1fafe30c45c3c3886a46ec909cb51dfc86da848608aab8399ce215c13f62e334a240e6b22e6bff8a86d892852cb0042bd789ac32f2f974485ac0f1c4b6df37af4f9af8e622d8ab0ef8491643c2628e3d5a371e6752ff70852f01a892ae593805695fafdbf9c772ec7b75dc2c175d0b9bd3bc2e39290333a6a0e3d314d1c736ecf6ce88259d652c20f8a8b3438a58c604c1d0b4d692447c6a3c045a16374634b13e5197e63ff68bd7edf84570da849ee1c8276068d32fbbafeb3874c4d3b437a55ef3434848b490fd565dd16ab35a4e94ead75cee1b8ec8a6de2c2f56d7686807c2489feef236223776f0d216648ff200f41a14ec3586a5503a0a8ff13b1e574d6013c5f1e871009b7a14b8ff0906743d4e7c5e3754138cc7e29d77e8c5829e724ff5629d8d26732fcf85433b9cf981639ced48ba715ef6c3f7fac3e2c565d3815eacbac0a16b6339d57a39376c2f5c8cf8fd1b7234321609b225fc3fd6406e9044ef5cab58d74f9f098c8824d2d46101ba6a7807ecbbb1321a75aa234492d821dd02941b01b7413e4582216731a6870031b28a9a0a9045394c9b7bca1481ec7f6a9430bad74d3b59a0c8f2b1e9c03397fad5dc25a665a2be45a92886791ac7216f8ba0c96e79a51fdf99a1a7ce45fc2cd728b7304e1e98033013b690558943c8416a4f91070757ef835d9b753f334e79a867b4bf2a222cbebaab7e862552b5456b53c9065f8e6c37d849bda20d7543de0016173fa622787968bcc08e2a06c957a51f29d3717c9097515baf41a60e1d70f80886f6df35328b4c4ed7c818f421bf298b72488a574bfc61ebd5a5fdbe68c64260854e133db2a5850d0e3821d03a7c2cdbf9514607ca70409eb688e4e43ce56ad97555460100ec811f4dc787c6091342a12ca673dc46380abcfad6e358bebfbb89459714860fabff4756d8467945d6ab3a98ad72a59f3d8262ef3e2c92bf46b678fb83aa47c25a5b596b911b21d59ce7aab1c5ed29521e2411c54fd374b69add9db4c9dca22055f3a2ae737ef532f2eb6f5e54957a4f90abe35730f92b9e05a90630e1d5837183f3dd73d2bb73f47ccb404de4b5a60a1ab7002c491ab4448d7cdbbc9c361b3e57605d0e9166351aa2d1536e6ff4472fced74a2773d8789bb42ef20d45623a136eb370b286aa1e05dfb987e7792cf17cb97c1e553c480af515d93e77b7df3fb78606e1dd10c454fbd8da18627dbf13d93cba3dfc073e961d78e88b135d74c2cfbd0dc8878c1b83668ceadd67027bc930d071c44adab10929a6009b6b9df56aa03e32de9fb04cc6da1d5c6649f6f277bfd526287ec307a2f64ed3b6bcdcef88bf51537e92b58e9b2304360324546af9e6cbe6e37e4e657c2390076fa29e819e5b6c83de4519d2bba683ad71a8c6711dd075e82519e01a060564a5660958e4dab39c3c27bd7bb2e59af899d9b1082f10dd225ce69f5da2ff0bff529765e45a58544fb3ef869563d1e5b4091da52b15db2b1de101f4dce76251f1db8883bc7e9c5a5fd28dea7d0d1c40ed1e7e83145cca2996cc5ef5f1c9f887be477e4701ab59b03754eaa47a9f0d406069a244c7463b678fcfc493ea8618330bfef15808a0379d31f97acc261e07fdb298125e84ca055a2118bd1a2d9a29045e8561c43647be447d1f499c53ded2c8432172e3e5f53167021a08749d7ea58d2c7de1a46d24b51d44d2245090a3321f231add17f2e4b9f90fe01a0787a9bb809dddab687a656bd677eb24ab06047e8f76312406267ac7d666297ea", 0x1000}, {&(0x7f0000002540)="16b521cf308cd4c70c9dfbd4f0d50696feca09f4e137c0e841835ff2b65ea0e622c5161956d6b5ff", 0x28}, {&(0x7f0000002580)="bc887aa8f789bf39a046d430dac668861892f6a1a1a7cb341cde771cd46312eb09f8573c21a654d5129dd1926be3cf64339bed3989b21e9e34f506897ce5e1d743021b165be7542fe9562fcb7a56467378123bf3ee38abd3c263e7ad27482c7dcde660a2f90bb045f5d514c5fc006648c10fea4aeb9cc1ca4a557c0ceed741da1cb33c43b9008b", 0x87}], 0xa, &(0x7f0000002700)=[@cred={0x20, 0xffff, 0x0, 0x0, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2, r1]}], 0x40, 0x1}, 0x6) 19:04:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000a40)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300f0e96c8fa14617b3d81355d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc349895765c959a16698ea604de4d51a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e109c292780adb41ce0073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139c4d6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33", 0x101) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() readv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000480)={0x3ff, 0x9, 0x401, 0x7ff, "9fb5ed236f2984bad4cbe715f4074b8a25240573", 0x2, 0x9}) ioctl$TIOCSDTR(r0, 0x20007479) 19:04:49 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) dup2(r1, r0) 19:04:49 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x100000000) setsockopt(r0, 0x7ff, 0x2, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) socket$inet6(0x18, 0x8005, 0x3) ioctl$TIOCSTART(r1, 0x2000746e) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) socket$inet6(0x18, 0x2, 0x200) setsockopt(r1, 0x2000000000029, 0x200000000d, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 19:04:49 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0xc0, 0x2) r2 = socket$inet6(0x18, 0x8006, 0x40040005) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 19:04:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="75f23f9c7913c53feb87bca478e307faa939f550f5a48f0df011807d4d04909ec483d55d5dca6c8bcaaff82323d7074ff4ad3893f77330dfe0970bfefd5e4138a40eb081595293d767122c2a77608c2f227a0241eaeb8cc59643cf95d8a359f384a816f7b44d56311286248a574e50cbcb283b67578c9b34265561fc55e0b1bca69a09195d127da43770b370bf5993b7e7cd40a662fe3ad130a8b653531c22f003c3e2fb05e7", 0xa6}, {&(0x7f0000000140)="0c3e8800d2a6b74eff63cf091afd6e34237663d7e3981c488bc3d9", 0x1b}, {&(0x7f0000000180)="08b1c4ebe5df6dd2bb98830351b94f11", 0x10}, {&(0x7f00000001c0)="d62b81a28d9434524882ef8650b014326de52fac3c284d2860b88e05f71df2a491cb7613cc8a7b72780f49ae02ccf0bda884b30cdc663787f873a99238ef1663f7b959067ae40024963c09f51a183ea5e52a0d0adab17fe29a18683f011979251cc140aaf712eff5b91c", 0x6a}, {&(0x7f0000000240)="172ab822089190d63a61ca6ed90169f81359017ab7f8a77adf7b0917077357e76d4f8127be0c0392747a381dd01ac880748aa74c38d8b6e08e592ec0d4cbd28f878ae3b7ac68cf5e069a35dbb3e74a88ad1c7e6a2250a4434106117afefa51ecef75d8c645426e2fc2fee29ddd8584f145f2c0a0fe8aa88936add06d608543cd3921631c5da18f5ac5b36caf510ca17e76a8d886e2804f451553621d93b6ec752bea27f4220333f325d6e289b4e77ff3686b07e6058f635308b8082a408e0904d852567fdd53b471c8ed1e2786e3e11de3d04c8cc0997661", 0xd8}, {&(0x7f0000000380)="f9f2d66852c8ab8337cb3797fa43d4b8ac6eeea4e9115582745eb665cca88f426d548fdf4a1e", 0x26}], 0x6) 19:04:50 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100800000000000}}) r0 = msgget(0x3, 0x80) msgctl$IPC_RMID(r0, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x80000000000002, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 19:04:50 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="ecc7a8e39a15a5f307ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) socketpair(0x20, 0x1, 0x8, &(0x7f0000000000)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) read(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:04:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimes(0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x3) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x4) mprotect(&(0x7f00005e3000/0x4000)=nil, 0x4000, 0x4) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 19:04:50 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000240)='./bus\x00', 0x616, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x854, r0, 0x0, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 19:04:50 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x300000003}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xffffffffffffffd2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$setstatus(r0, 0x4, 0x8) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) write(r0, &(0x7f00000000c0)="6a15da522adbb504cb164af84cdb73545fe938c4ed2078f38f835f713e534b0160bc850c648945b6e75b48463c14072ce293088092f0bea5d3a17a483f2624f7e8b8dd8f9bb6790f75aa8fe6d8351ba2081cd8335a8c7738fbc9ba57c1ebd0b954b1f7b4c9f4e9cfa8bc316b2e6b32fa1c2378b342e859623381aeb86ec42b2f961d3a9cf43e54fe43c368a30bf28e19d1effafb5986fd3cc2d977685afa953b8293b1637937453666af12f08f73d86dd3251311", 0xb4) 19:04:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x1ffffd) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 19:04:50 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) shutdown(r0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x80, 0x0, 0x0) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$inet(0x2, 0x4, 0x2) socketpair(0x2, 0x5, 0xfe, &(0x7f00000000c0)) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r5, 0x1) shutdown(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x108, 0x8) 19:04:50 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x2, 0x7, 0x8000, r2}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x100000000000, 0x1000300000002}) 19:04:50 executing program 0: nanosleep(&(0x7f0000000000)={0x8001, 0x80}, &(0x7f0000000040)) mkdir(&(0x7f0000000080)='./file0\x00', 0x25) socketpair(0x20, 0x3, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000100)="b19d6537409fc0e53099479f9f0916f4c7f3220d7a5e", 0x16, 0x404, &(0x7f0000000140)={0x2, 0x2}, 0xc) r2 = geteuid() mkdir(&(0x7f0000000180)='./file0\x00', 0x108) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x100000000, 0x8}, 0x8) nanosleep(&(0x7f0000000200)={0x6, 0x5}, &(0x7f0000000240)) write(r0, &(0x7f0000000280)="baaa5d703de9f3cae97f6a9cce94f9ea735a08ba8a908da535e9e934c5ad6287b431c9d5c030a89af27c935042dca9c9e2499a3a8a8c25c2b33e9a65e8a23b143dc08cc05e3687471e6cab61930695091fc45ece2bd3255956abb3f0227c5f6093f2e675dee522fbd30cb87945ea97396d93ce0fd80e4e02865b4ae55c6abba3d80bce6bda04675d45ae98fb722177d0d50cfa51ef6fc4a0bcee3fb454a9bd6e44c49c028d1486c0e35ace5456914e471fc3b2213623e7be6f90f200fde3e48ebfe83bfe785aa1b904609c1c64838f6a62ab677792c099508ae0a8961e9b4f8814e8ccaf87e307", 0xe7) r3 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet6(r3, &(0x7f0000000380)=""/119, 0x77, 0x35de9a7def54c209, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000400)=0xffffffff) geteuid() select(0x40, &(0x7f0000000440)={0x40, 0x1, 0x4, 0x80000001, 0x5, 0x5, 0x805b, 0x7f}, &(0x7f0000000480)={0x5, 0x3, 0x1, 0x1ff, 0x14c, 0x8, 0x1, 0x1}, &(0x7f00000004c0)={0x4, 0xffffffff, 0x0, 0x7fff, 0x4000000000000000, 0x9fd, 0x8000, 0xffffffff}, &(0x7f0000000500)={0x1, 0x101}) recvmsg(r3, &(0x7f0000000840)={&(0x7f0000000540)=@in6, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000580)=""/194, 0xc2}, {&(0x7f0000000680)=""/240, 0xf0}, {&(0x7f0000000780)=""/55, 0x37}], 0x3, &(0x7f0000000800)=""/56, 0x38}, 0x0) clock_settime(0x0, &(0x7f0000000880)={0xb9, 0x8}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000008c0)={{0x18, 0x0, 0x0, 0x4}, {0x18, 0x1, 0x7, 0x20}, 0xdd93, [0xffffffff, 0x8000, 0x3, 0x2, 0x4, 0x1ff, 0x0, 0xa83]}, 0x3c) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000900)) r4 = shmget(0x2, 0x2000, 0x12c, &(0x7f0000ffe000/0x2000)=nil) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) r8 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x9, r2, r5, r2, r6, 0x80, 0x7d19}, 0x5, 0x6, r7, r8, 0x100, 0xfffffffffffffff7, 0x2}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000a00)=0x7) link(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)='./file0\x00') socketpair(0x6, 0x4000, 0x6, &(0x7f0000000ac0)) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000b00)=0xfff, 0x4) nanosleep(&(0x7f0000000b40)={0x6}, &(0x7f0000000b80)) dup(r3) 19:04:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x49) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44d", 0x4c2}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000f80)={0x0, 0x9, 0x5, 0x1ff, "aff20093644da2064a55bdac44095f74774028e8"}) poll(&(0x7f0000000fc0)=[{r3}, {r1}, {r2, 0x764db1b7708e0252}, {r4, 0x1e9}], 0x4, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x463373c0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) fcntl$dupfd(r4, 0xa, r3) 19:04:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = dup(r1) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x182, 0x0) r5 = dup(r3) linkat(r4, &(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000280)='./file0\x00', 0x4) r6 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000300)={0x1, 0xbffffffffffffffd, 0x180000003, 0x7ff, "ba1a4973f2b0caa772f8374271080000008000", 0x0, 0x2000000000000000}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:04:51 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x490, 0x1b0) fsync(r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) 19:04:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 19:04:51 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) poll(&(0x7f0000004740)=[{r0, 0x131}, {r0, 0x25}, {r0, 0x1}], 0x3, 0x9) sendmsg(r0, &(0x7f0000004700)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000003540)=[{&(0x7f0000000040)="fb3a73489f6e31ec7177e878ddf7aadc320176bee6131691c07c8aea011378ed38cf5918235339b4d9c03fca91c8821a0ef5f403b6ccb2ab3a697fef1b551dfb8a65af321c1141ac0f688e9bfe51edf076dac7c29f641965bb491f5f5de6e40470e3d8115ad2bbefaf6cd995f71c6a9410a12d22000262fb2f8a157c965a194d9977b7ed851634515fe3892e66c4d2b45e9d1799ec2a1c0c8059d1d32f20e3f237cdcac224efd6959111db5cea1c348e95cea2006517cc5fa1", 0xb9}, {&(0x7f0000000100)="407dc0f1cae26dab179aa04a483a1a520330cb7c5655a9bee800371c46e634350728bb609627b085cc6a846e2de384e6c327d8310f506266680c9b9380bb1c1b3d66b50982a468f5aacd9b0dd8602715261309352d401c58b16cf154a4107577f4ce31ab7ebbff330e55e727587c4d7f50056e7b67db4a6af510db1fa9f46b900a3de0d23dbc235ed039ec70afd1e527f1f39b4dc4ca020818534db1196655c5fe32a36b8a615a1dcfddc0ab688dc7ff93dc80cac12652c13435585053c3f9d501c73213ae9f029aeb7378df59a6b2db16327341a980936871ac1a", 0xdb}, {&(0x7f0000000200)="2bf3c00ef371661910991f4964d43b2011e416b84888a42430b3c5350fa8b8adf9821cf045fd869c2d9d478713fce8a69edc2bd3c076bce7ae2f2e7145badf8dd1356886233a28bd47b6b77dcd4e05c0b322974ba719662d1b093e2660a10a35cf5d57e9199be2829ca744cdb2818a5ebed703b6c83d7c997f810343b25cf1e42ef0309179ce6b13bb496abaa15d64235857a185665e461ee62108ce1fc7e5229bf7f287083f407f211d742093dda024646105ceb46a3240712504307ec476b01bd1f088ad97883713a1774940be2802de32bca80fd66d00204130e66e8127f277c8130cc9b99a1b3f76156eea3111928d8a9d83e24108a3a2b8669d1eb248d896ce30332efda758b2b079b2582aa0e5512a45aeff6a4c2ddbb0fd38ae1f1d5b7f6fcbfbbcb86c7d358a858025be159142f19f8785569eb4bf2ea0a9834386fe233536452059ee73d5344663c2a49e69bc38fa3b3a81d8405733e0d38a4ea8d793e2427b3ddfe630f03ff915bbf2b3e591ba798c78ae69848202bf112d54c10739ff55c3a79320e944961ca48dfb970b363221fb0ecf2414d1a44aa1d6e843995960805ce5fd85f7a4b28c8c3c4cab6a085f1ecbb9188fa2e689290fb41498bc40a1c7bbd7360e9b361cf3a03e56259dc641e4f9bedad8a490c40e689ee4ce9e79d201ee548d916d342f96170ec6fd7571c8ce81873194e4863486f08d93267c2397c77e561ffe2b0273f2520dce832e0087c1cc81f2c8a961cb03c6647190f5aa4f5ce81a8acca74bab8dbee416ade55b124c4bc67edebe3e6ac0ded178810e6743b8d29a33f5a14eaaa11889dcea38da3968a986c9da81dc47e1619b195aca5d7d47edaca19be9d9767c45a7c66eb9bcaa9a8a03e10416e3b57508be749fad68aeabbf89ff4a9722ca8ad30d15fb60e365d2153a647bcf197307615e6d8868419fb84436368d6bcb882217efdca8f6bcf0ab27764b2ba101e2d8ed2e47817bc75f4937669b9b2c4a2a56dc913e73579443588ff853d08e1c395fa6fd2f3a538ef6d25ec829ed94edfa7fb0c6030826f51a57674c9aac778f3cfeb5dff3e9996c6450d7c0c7b1b502fa551ace2db88add28667ce989606f5107a47017847f9ffff0106e64092adb4bd81543858d736e2767f86cbe888bede87c92fc3f0b0825ae6e1e160460991e3454d9aa10e20b0e9905c79a13a3d7985ab548c0cbd1b580070a6d96a72d228c3155f9398b3bfeabf4a22b4758f9cf7699d6af2b65c521ee2987a55743705f3aa168359ac6d305e29e0736301528b309c5c3730d1793141f951aaaf26f28d850045fd6ca05fdd645a13bdaf2c50f76e59eab5cac6597b33cd8fe6ce8075d7b1be1faf894dfe12c133541ecc1e5d0201d2e093b83315245ad56ea060023193d152538deeda1943b7185aff2e12dec3dbf38389b56980a9d618675773d64d291502a1cc93b018b5df1f98a2f09ef506a983e2c09092f66eaf82ca5e33db3f824978c45a7e2c63c2145e0e4eace493caebaa05941b428532bed4128554cfa50f6bf1c7e94a0c33d817aee7df0a64899452053bb44673d365f2ea661831dba11cfd90c4c07568f4f00b508c8d7ef896fd78458351c5eab1b30a8fb518b46d124a01a222794934212ab7c0175d36bd6222e9ea46147061348e16d2557dad1640bc902b467dcfde902ccee59fdc430bc49aab497e5c071e360c733c2e829879360f8505b1bf00372d4516fe6738970c90b745fd05603b6097e8e94c2e00075c1306742e7b9dd49992db2291228ff41649ee856882d9a3d5a2afc7d113df32917bb5808485b4f8b3241005952329ded88907493330209f7828306255142c195a58a7db4c394099a47a2be7f3b8435db91838641d1eceba5120190af3bb342b2f737d09cb41f0a07b8307a21089990a2e6a6c885fb1a347394acd7edde3e54b16ef94e471aa9d61295f5c13c560cdd6ca71b8120e1b0bc1fda0eeeffa618373bf9b34a225c6d78a1ec1f8a5810f3be4ace5c128897b523d49f4b385aeb208cd8cb704063f27d0c57e81e567b72edf2ed743ba423b7fd28a7ce9f83d3f9c7946b5eded6dc0a911e4bade10bbcd6ee30828062d791260b4756c994c27af78ccbcce0294515c806f1ca890f602d9cf810169e743a2c055bc6f4ddad4c4844bc1b6f6a3defecb65ff7a03a316f9eb9ec30b9388ea0f6b4a408b523e67dd958be1aa54b04ab558d2b97e9d8ae963b663d03a765c5a8abbefe183aed8d4f1569428558f5ce98ac7aafd98c394d73165f2e94709f34f609d45075a211569101967fd6f57578f7f2a2c45636fff19ed0770d484302d8928d7324b3057980eeede239499064ccb30d658893825cfc53cfe491e68077a76eea7c9e22a0f5180ccb80663fb89ac41b2f072b56e71120c526d7dcc6d4711090941f36e54a8d484dfcdcf50badfe4315b070bf53b7f6ce558b9cd1b61dda35632e1126f0c967dd8a060d613401a7217dfab8bb9e89687411c4f0cbf7a1ee0fc7ea770f0d05126b7c868476c974226776ef94e158b0f6a99ca64509edd7b914f187d276d1db0001643286e274c41a30defc12a5a87a8a7556644de22fe4b0bf637cac91e2a0676743581c67b3c5d7cc0890649b48b168a0b7613e6984e9f7dd2420d915ec33b736ca84535257ac2cf73d3e6424dba8e412b0e433336d5f85e90c2af5acbcd8ba0517ef1239a3eece7f8d55227cbffaa738ff29721715da13eb0e84f9512da584ecab8f832744ddb74844230a86a6dad16f3914651008265f634a174a3b9fea94e90ea3652b8d34cec058aa3df5497a3f4e84a309ba62b2c88064f6612cde2ec5e5cefba3d30cafd12558bf9c8ac8dce8f1359bfacbab035eb9a914afdc8f3ed4a0cefde47ca3c3112f72b9688466f52468e6ee7377643eb0c68b2eecbc89274f797d956dd9754cb68ff1fb19f0c27ebc0cbe3b20b764f527f2c205075afb710f4def4df018af0f0df6d42b829e5b6cafc894df512d7d513912f90eec2b90255fb5e8fc1e59d9ee26e6cada80d1b5266427d48371840c8f3bcceef1e36cdafe8e62ec08a24dd8b863303e9a568d95948650407e2d16e009b3772b4b533ab7ac88f74d696cf76f0aa9ac978834d2de67f3f7020abd1798e312ae5118738029b8306271d0943c057d9f5655ecdca0729edc32b985b1ae6f8f0d604dcccff0fac2fa2d3c67dd524bc77e7b8eca7ff4af3b2a18b4b38c895484573f10d55ebe2abdf4f5bcb601398446c87ae8b04006c4a15f9ac7a6d9aa5115d4a1c392f04dcef43e7165c3e47f246382c677fced407480f6a4051a6623f7508219be022209ba2a5c4712cb9c55b80b16a4ec7bc0a6e364e62111e019e8ba9d1ed4e14c3a8fa36dd72c4e19561ba29fb9b0018ef045db87cffc5b2d060c319203186e9c5151acb528c9595b66e54826c01ac901978be76573e4c63aebd2328977c7acea2b392efcfbcaa95de5e0dbb8d6bb0890e79cec204d40598cd3f0e166e8cdcd719d2006959dbe7c565d15c4c4db50edb53d4e280dcae046a403019b8b66ab814b9898782ca3f322ccbf549c3e0e9ab570498eeba2fbfa57ae7ef22d5fb38c00871bad9a3427d6a738dad0670ccd9b621b5b0498fb2d2e0a21c70a60e3a9129132ecdff0588a6d3d2cd166df1fd62c4c018739c70d42c3156e7d4631ece3e7bcd828cc6e3965c5a0a8ee73d3c875dad95b8ceae6a31b92e20d97485817c5bfb99c5850e4b804b51ef55dbdaccbcd918e4ad0a185c7d5be1ac290ba5a526644dfed4b796d2a014d91c8077b58e822f413878d14d069c1e6047a12cbda6f18821fd05b92fdf7b26332b7539ae13f804cf32f8986a5dec490a9fb8a633215cacfcaf4bb78c14cd5353d77e6acdf084db3a84d4253476bbd7142edda69a5ff91ca42d022184db76fb7e9e9f2dcbaffbba545d7d82d2dff7de47150e3a05d4fb539e609ab003b74994963c4a6edfdd70b4a15345afa148d2b2ae1655072b47aba1eb4d69b84bcc95e9efe9e5dcd88003afeff6ed25f7dcd8b44f3eeda40f6ec8024f81bf182fcc23b7f2af2c1c80eb06871b23ccdd80798521a782c3242f82a0886b0371ab7a8da98d748e4471c8e2091ad70f9a21cf14352cc5bf7a0aed2806d90237e979e95c3393b81fe41b41ddc18dd40cd2dbffa63ce0667f8ecfecbda02e0f73691473e2cb0d4b2a1cfcbd7f01405fde0763ff6e318c4444ba00d37001462992ebf2cf37d0a13aa00162c03ebc6cb5eba3a96ff904830634384183ee220bc50fa9fee09703417cda8d22390651a5acbd95b0a7dc19b36f1d4bb256631c768907111062a29c927415730bf58330bbdcacea5972188b4f2d536b48754e6a5d8bcb354618fb24ba8813e7a143690caa7d4f125c49287a9a54302a0f958efacbb4a98064b8b20c1ad11b243767e0487359441aadd25f7bc932ea8e5ef27c13d69f9ceea670c2f6ffa5252fd9a4ec5c56ba10b3bb3b3d608a3f910eea7ff383322e05cd993757bb190f92d5d80cea9acb991abb75facd8864eaaff4573a100c3d5b669999cf960296eae556cbfc741b5dc3c842077ea59bf93e14ae928e29cb0cda155305bf7fb9936baa2084cd80591a2ac69cf45f4c93b24d63aba707f6930a5b9a933a7c100dddaf96bbfdc0060d73443dd0f6f58ca573991df74ad92a8e8392b276b58012f25cdee446e9d64e77eba9819f7b6e5efb97322ccba63d42303d5b2854667e4f6bef26abbe2938fa2994d26fe069ccc4d248d955ba82014c75a0d77f609737c013e928f36de5bf91394f29322c6334a090532fdf452a1c6343e6e3f3f42e551be401f57d496e3c6330b539d53c8fef4385a5060a2c4b21409e47a413d90f77c1275074257dd76a739373290b3bb566000c0a47ed36e536d4ecda5d4832eb322e857b0406bc853240a7176128442a1354c7ba19be19865e9cfc76513563bc9528331077728667849734a20c74472219f49c7f52d5b50dbcc4595b520440865092d05bd2318efd84d97477172e7682e0b900645d2e6698ab70341ce6ad5254d9c089f0ada61ab4b9ea6ade51aa266623c19f46a198e52a69d794917e85745eb33ef03637339f8bd4e9bee6190ec1c46f72c272135eed42076b05eea48c5ed0f0c0164f136687e39852e2226e6d3018734173830664a5b458dc07c2463a429f05d1330468a2eb4abd5d2f1083ce5d7636e06b116560c5ceac96b0cc806f2b558b140e1db8fdab7fb43dfb0b86c6601237e26b7b809e251356554f581cb97fe477721aed157c24aed58f48462e77e6053abde7c8659265af01461736b44fceb4fd1a446cdf4997be72baf3b68714f09ef9f5b262b1865d066b07c962a7ca0d8e79d50d9c0228bdb1f8479ff2761d8a4b53d8f7bafbc698b91d8116dfeda0c83618e34ffb59b3fa531cc6ddf7d528b4c10a75b9c8154c4898de84e744f3b4afd5d5dd64fae0c21db2aab2f1cf681b89d3ab56f14d99e2daa77277f40a80bc493de46d506218cf4cbd4814de4a2c7573545da643af5d1aa1611e16d684d4d522c02b75ae52675d5e8c02d0b7a143d5b5b0ee016865213449289ced8a8a48e834cbb5a2cf81cd1389feb8d63b932c60d8e82a5d5cd763737facbc39eec28af76da7e25bdb846efe73e4a48f94688a391cb48507c54abc6a96411219763c4a12a64b112ebfed45aef09212320b511be0cfbe0882bf4a670b94c8ff00f2a7ca50247850114626983f5dc78a0e7af27de38f739e75ef5589491df486e511fd4ab8f8cc69e9540bc1a85", 0x1000}, {&(0x7f0000001200)="4a8780821dadb8ad09d69b9633a48f0194d3f2d38e549e93d96313aabb3cd201336e3c94ad6c9da725cb7d095dfca77041e43d3b8a1da667ba2c38f18d06f70f6ff0b28f73f29f6e4d1ad907f67f83d7c21b4e77eda5d14e7a6e14567cf6b4b88f5382efb4b4681babc4feb5c77b853a7723636c83478ffee37af98c0b02e024bd3a3890abc944e8814d2d0aa659159beb4d01f7b31d9b8309c604", 0x9b}, {&(0x7f00000012c0)="80fae5c4d3fbb0fd0e955dee1f914b2dcb0bc51ea92dcd82285b80c3dfda7b5439e413a09fa9798ed2b8c40154e0b7dad38c2fe8bb037465ac216907838128b48f6fa1c896e3a725c6acb8cd6b4bd42a41cc95687abfdc7f6e5a95304c1bdf7e383df3b306520ce237a51b1b9ae27576d1120fb5cb7c6e6c7f5cf4d7ca35111ad03f3cfc4542dd7df3f9ba047b797b21ed4e985eebdd6c940aee81e6ee09e57c81216f694515df405b36e36ae9a17d1fde097d6dcbbe12d580d36e02b518ac274bf0b63f6ed9c3fd4d2ceafcc3d8e00adf032ddf8ecded11123f6b59d12090f226b4566da41b09bdfcfe12bd192736832a60646545fc24891019eea3da22d67ada63808d15582cf9f8ffbdff98aef6c752ee6233122528b3b4697b8463f4790b5bd685da5c0488db623fe2d3d6246c0423128cb72f22f535e8feb0e0d38d80a267364662afc992f60a82eee03ebb7cf4782d5cc9770cbd254a8364ffbc538a1e733b121d0c0b8a24cfebaf41f7f67ff19fcfa0b75530b7bdf523a3ef7689ec9799f1c72074d8784ff4aa519b478381a10adf69b9a24789637e085c23887055f3c2d4febf3c23d4a57c68e3da7b7fe82eebd3404314d5a2a6dff0779f856f5d2dbb2990fdf0e86cca8389aa0999e9bd3c28dfc3a913fc2e6291268ffea67e15b20b127169733c398ab9370ae9632e1d3763679993a82f38b025b72b4aaea72d2e92995017f4b9efc3f85d34c8aad1a159529c7ecf0502fefe47726ed25614a5aa7fe241e523c6da90cf5f2e79392b70ff46d2f9e946df4b18da46badb60e2264d28e04dc548daec391d6a4cdeeb79e6963e5284475a63e62e791449f2bff42cfdee5ef22fc52809ccbba8718490088055293859bc4bda8eb28050af8f1c724bb8d5b3704060cfbe8975b925f8cf2d63bf24c9da8324e83d24705eb2d41c70381110aba7009d4a6d4f0f36d5c76f5c9a97c0573d787e18a3430011982ff55bfd216cde87469620b8d94cfa0c1182fbe52f3fcadf5c795e55eb277760743faa038d7c65dc08ebf079225c4b2b0a7721a00201a3705d46e0d144783a1ef9f249ab9e59d3d0dfa9886f93e6082215eb2cc60c370f061bd6078e6f976660eae057f9ed4a09dceca9c8004b2a326e31ab361e84adacc2d0b210d8eccf3ab9ff9ac91d96b39c409e04509d4816ec04d303966550ad8c4592c26c63fc530b0d2700c1f4c1f9bfe09aa0875cde2e3714e1a1b5bb7feb51920554eddbbe36362cd5790913db2baf12b5c1d3b6f1f2622485b389766ecb626a9f635604a7882699f8854fd0caf66a2c894cb7df48a65f3ef0909964b13f6d751f0c5a70b7d37436921af97b0ed2d2754a84083c732eb0538f25754c9df00c95dd774edeadfcefe9839a6e927f2106eb5435f1ae4a967813a8f8c14c0e6de51e7f507553f82ab86fb37bcd1562d7ff63ac801b854dac5b159978db7796719917e5b54b2f4e845da8a78449598136c80df60442d212f94170f9d49e9322cd0db3efe9d72b9172ba3015b0c1e82a961f16360cec9a9224da241d2eb70181fe4d30e8cd3d00c3004237b27a31c5f8e9fea43a4cb1305c5988d3b7f8a21b475e788ee59d9e85a4519c0a6af546603b622c36b5cb2e7eaa1d64b06500e9085aae259859950deb9037ac3e8468d9d69e4e1827b3794f902111d40484726ce50f1d7ab286ed33e5585cef52fde4bd96530f329c3a4816272c5f45f8c69a9b4ea5462c8fc02412bbbcc3dd3f6f01712e2250614df6ac35d7546622e8b8b1fd2db749fb890f3c72161ea8484d2f1931d25dba15e5bbc9bdc5632f0080df0f1664d5ba1477e2c5235e865f458b0af476fce374f9dfad066d257b48916e2ba26978984b152587555a2ef98a5ab6afa4d72c0f87aa169fe062fa88dd9dc5a83750c3eace077c5d17dd3013cc42d31766d9565a54cf2dda713dd1e6cc225723de403efd08f0197a42db21c8c2ba73b40ff19065503a6437ae9deaafd6c0ceb6a114ca0ee825fce9c5a41b4ee5d7644b2f1e80bcf6eec49daa3355027c3b7f411bcd2a842b94abea20dd4be32d1ffb0546672ddfcefe15520d4912139070d1f3b3a03d81a4a137f12824d45e638b1b72d0ae777a5459e25093da03ad1fe863f2f878dff984bb00b14cb0dc607a001a6e0782c823217585d6c61cbabd7de639ddc97de212ca2f35f2163a7599d765939ad98b2437a82f5ffceb02968d36b2d5b1804113edf00ad656fce41b226b3114089935e9999f37695a7903a4c5729d03ae70f0e69af5a5296714335b24404c5140754db39ae931b4fd789d2add6fe2dc4cf3dd6fc8f36bb5e225a08c564474c9dc6c38c174c515e61ebd14ed1a0a32b34753a2135e7303294e0fda2e5c6a07d67e778a3f612dfe5b08d560363f280af49202309f7f0a27d792dbaaf65645b4eefa73e0c51482cfcef79b5039a56c01d7f4a861ae8b575de3b2f192ee63b09adbc73a14dc9faddb560220a6cef2c314f11c5bd90825a0edb3775d7f6a3b5a5d6ccbcccf162d11ac6f7a00dcd2ee347f858ddaed91e69ed3fb7209ac7417add0e41e9b5fd0f244666a7d083e66d4dfcf2b2d3628306a6438ef830ea6bf5a6b7622d722ae63644e3d00828cd438814453eac606c7ec32952946a6cd8f224d0ebfcd1cdf434da0afdb61f324da968a25c12c6156da236daf61137921d7238a23faedd1c2f0c1e4c1d319bb4f4b1cd4e7b29f6c46e5d00d89eb9c3c78eb0e7775c0e2581f80b29a0889a209b109620bfa2faf0dcf3a740d68aa5c72e606730382fc215b6b588bf34f370148cfac91c2789dd7cd3ab1ddce049c4910d2bd19fc5fdfb6e6e538c6fec6bb959250dc42c4247e507cdc0422c4c4aac41ca73bf5b4c9275f203adc96ff13648b5daab382e777d99f8799f75442c1bc968f574cc0000d3084cbf408cc60e4b42609bc1bbf05887ec398bed8e175937b5793a1dd9cc960fa41fcdcada285c44688835e1254de42ce691b4f01a7e8204fee4d336934b3825fc1f248cfea0da71bff0dc2874da033479d969ac25518d0e4ce772e9a736eefb85b05ec7a11cb9d0e5dff7cb8655a3cf8ac6d13d6ddb1ee972a159f6b6d8706fcbb39a12f7f7045f345153f1db18015796f5249051aa84032f1b73d0c2ea3584b6f245a83d55d3f1da7d50f11e4e3e55e481539db217f5f041a27e95b03d53742794305fc26a3e3ebbb0625bfd8232e13270988f9963902ef09a46c7e38accbfafdc8061b6650c320b39a7cdd7a1dbfbeba6151da5ba027ebf76607a109c79b65d312685f0cd71190b332df91f12d01e4252d2ca29424bdc767189caa7f709f6346fdac9a788e50ea7e773970cf5fdd52169dd5e5d3437377bee503c94dae3baf9a36ea652fb9948fc9ef2a0658693307ec9bdfd9b589e1a38e08b9379ffa70186538f66bb4997e3b62d7b5956e523e1be6922d1ce575038c926ca53b12d0d15fcfce1b763b2cefee1ab7e9d8ecb2daf0c2c1008d6115998b9912a5616abf40e3954f9697a6c984a1261691d496536485acc5ff7df184be5397c9ac339b07ded2300b05fabfe25378c06a720530ea88d7aebf29d60aaf8e802733f233374de4116c46893b949fc3a5f9bbaece8a33db7a08cc027a29cffb1f9399a0f0e1fc1ae11926badcceabd82833c6139964826572330ec4452d10745ba186f0f98d510db8ca0a65f2a15ae0525ab7f4df6fa3eef0df2202cf5f3d39140725b32e2599873d7251796be4e7a8ffd4699985b0c488da37332e3fa7f1752b1e213beb06659ab8d2e1a4ac3a993d08ad4a24793c277933b02411d7e04815d6ce04b4525fcf4c8017c23fd0a2aabc8c10f07efa19559e3a7a1ed0c35e5b7cde3c4d201d8c6f119ce20a90eb9b093098995b9af2019e07de793011ebaf76ae521955b00542860cbf8a984010498e931c521381118dd8ff8a3f43e1e3acad797d8d60d5e08c37e643114fefa9464fa2d4956751a3b44dc65464b54ba4e4d4d2b45d36c7dc71e37e4b9f6350d7d869eca3f4a3ab85d3c65b62f65301db5b2db0f34f1d22166f9bc4deb6380beae910fc2f62c645c81cbc6534c15304fc2ca44aeaf7c6362d8b3a9eecb8e63e681f225decae83032d4ce457419ec32bd50c0bd29f65dc0aa24d4c2a5ced9f923a16b982295efeb22d18084abfe5ff8438d0f761a52049f5a3e9dc8abf315cbf89663132934e087584b13c21631deda7131415217a7213b9cba9540538706484007cf3eb45cd66547886bf76fe37c2e346747cadbea0539339ed72b66d16709bc6852db2112acfea1f5780a1f252b8b525864d1a2588f84e93e15e37cf595bb91d109b9c93357638c2926727a80511dd51bee0db3ce73ac9bb63f5305ca4fa4cf26e6976f9caee0b5d30d5682a109ee1415c97bd836ca1d6468cb1998b6efb4dc0beaea5705dc2235301f773739ee00f169a7890246355fa7d1601cdd17a4b8f989cef4943a5a595c16067b5a7b9bb6167371a42f1864f73e42a66c5716859a0fa81e534066679766e24b3be5d6bb1e5bf4b8a1523af4ef83f7e25c015c94af22693b04abb5c15286447d8cd6ae2332b1ec69f4539b901379b1d397994b497588cfabc14f6e30b996a90322e3c6b9ea42cf1f21e0a6609515ade207749e0dc6f1ddfb2845a09c5cdcf6167a5679228477c0e9b048015de2149efa400b9b5928858cf42da2a1606f367e98099b1ee2a1e18798c7ad8e15594c531a4030ab396fc785aef787598822dcb596bd3a98cb6e6fb691cbb8f4e7bf34de43c95f3c351af2bcff0b30f96edb3641f8c3bd9ce4fdff96e382c32d033a2b08ae73b84c38e8956653d4c268cb4f8aecadd553186c6ef746d6ea4a67a6c8206a5dfb2550a099339d123be369431d447ab85c9bcc46935fb2731d884238990e60ae9917596769ccecf47ba77eaf51614fbe35a8268ce471ecadd9a42819343b49fe6c58551209c4b41238cf4bdbd2e847f747a1858e06d6598cd5c7ad3edade6b6ba8f1bdcfed9bae5741c7c0918366a6329df5c48641540154058a5a4fe68b7abeb27d7c451b1aead412e52898b62d28610071ea65ca59c6df1bc4c3ed0d29cbbeeb90a16722a9b0c64d1483f35ce1b84a7a23bcc96dc71f408ae19c82bbb1a3d10d8ea1a287c6b291b2ee55e389a4bce852ee7ab79763679e9163b08e48195c3565b9534886def950bcb61a909f53417b2904196a0df48364179346155705ca4fa39fa2bd3b85edde3686f9585cab2dc0d0ac3f3ec4af0d18ea72ad86b7861f8441137b7122af4aacda1364646dc91de7e5d3055a58c3647606c1ecce4722c16c8b4d4cef866e30e14203fe71654a31b548d7e41b287d3668315134431a159eb45e5e272f8daee4accd3c2f44a5cd2997518facdc1bd2445fb97cbcb0158b58f233ea9a73a8aa8f160fbb4bbcc62b08f7856090af070774ef37be853c0267f0b00a5bcb5fee9a05982e89f57d73a63cfea2b25a8ba9f1c8d2a6f38519090ad3bfcf182173cb4bc247962b7de95fa1d82e3776b1262a48a062d9b43c4808189efcf3fe37934d1467853142c42fb4c6a155c084abf53a0e67b0fe3adb73dce26d81bbc43d792183a38aeb612b68e21cac777a4c6b012ce217a9873b6ea89d3aeee7201cd14a31719e0849d3d178bd097ed341ddf87960c982cd7ff7169e8f66679190220bfdffbf2749486f8d2c5933d0a6cfa3b9bbd6cd352b2ba9bac691df982ceaa9887d5ec58f724baa94519784ddfb401aa4ca8f4021f2250f64b843066bc2beaae7169908d6c00", 0x1000}, {&(0x7f00000022c0)="e1165398eaa5a778ee5955858ba27d47fe81029655fea729a63bb19bdae738a58244a5f48619fd9d2364826db5fdbb8d05bef11d5e06072381758590a9a7785188faf3d61b5939e72d7ccafc7c1f07b6474ca608a9ba3cbcc31051cb358024ce2753089af7ede5401fd03f38359f52fc14980859cf661fbceaeeac4a4d5822e2865952ce7b5689dab4040d42e6c77f3d72a95edaa061beee2d7df83ca87ed2ee85d4a2341c5aac478bd99003f6c0a622992093ee49c95268f586a1a3f838a97b5e", 0xc1}, {&(0x7f00000023c0)="0a5b98c09e283134edc8e74e422237374366260e531c49b7ba", 0x19}, {&(0x7f0000002400)="761cfa078c929e84d1c5bde69e4f9215be7a7092f0ecb9bc769c9ecfc158973d27", 0x21}, {&(0x7f0000002440)="195c4053fea0d8edd81e3f66330e2c1c4dbe739fded26769a6cb8a949ca29d5624d33f59b17aa235b0ee2c6947dc2febda698bf57711ae4e4177f106e9d858663659d4c9e0a6bb802875727aa93d8a1614c5007372d56d2bf831dad319f7dc1e5fb2c52c2d3a5e44461ed3e5f4a75e083fb4a3e42ac029c220d5f72a377767f284f40fd95c077cd7ba86a9b37334944fbffe6ec58f702987a59ea615388f2b42520c732093b78426d8ec4352700ec4717300d4e019d252e3182203a16f0436f0f69389a509db01b187a5f0e74985f629d54d322bd9d860e0ea007e766f0ceaaedc0a1738", 0xe4}, {&(0x7f0000002540)="e22a700cd9f4250a6c085aa6419beba54284dc671ee55567a4b0d07450c80fc875cf33c180348e9028e7391b204ff1146c74d0f105f9711898168959310cb2251a244178f4b295256b01bc5b14450971c7ef5a3345e195bbe4ed84b634e97a31d19f38c2763650958450e4ca3e5a6e12bbf2aa365490fdd674bcbb3defcdc75af9cd7578d8551b8e311d06db6b67ded5392c7fc456299a9be5213d51c648ac2ddfc0dc62fce82895c6f98c17914fe198257f32d732ad660ab0a8f9e69b425a6ca5a6ac54ed62de98d4fc8ec83631e583baa6fdbb6aa578a9bc5f5940f3b1590a87826b1f1739775d055616507494b6254f09aa8876409c5472805f28e730e71b47a86a3df11fcee78a0f9bf844b5d6b23f61fd5f92ae975927c7b5a2321b2bee9c022aff003e7844b16e023869d66ab3c1ae78ae209e42a79a8380faba48802502345c1f332731a85cff3c98ad4d5569df3c7462ee10ac9cb2fd9f402dda03f00f16826ff1bf5227abd1a6412cd18849f2293775ea8d4535aee09138c9de325cead932106a63bd192433305b1cc2343100c55809147af272b2055d608ce60a14852758e90b325986764fad32c9d8f6fb6e56b2e24cd5408ecc1fcd55f8370a61c09bf2ad816f387d1f76a86d5871af8564d680806de53ffdf786c1baf6718f29cad87ae3b0110481e970023d6bb3db1b2a5d7995578fa16ae2f966efac7b108de0d5b35dfbaad5eb1471ef25b757596fc0e54e7f76804b103a9683bc8bfc3afc8a2ca44fd0a17308cd279b96bb046d0f06bf05cc6e0475683a44f8a84144d71c3a669e60f7a5946c7de8b6acd493a9600f02b3d38e4011e0856616757522e4389450494e57141b19a50ca4e1db187f4575ec7da0544727f7d77c46f6093c9afe1925ebb7aa791d6d1de8fcb187baf39ed0bbcb370adb7c5630ad8c6267cee74f55413d4dbbaaa05d736e6072a69657d103e05b9ecba1ee3d73fb05e11c4309c89aa71928199d6ac4dfb0ea0baf664ac6546bd2473d7e46ac3adbb3983a20cba853da4f59d58873701afe622d22d546c9564a9cd00c4badeaa226c2c98517e1badc06c0767e802567636f11f83f8d14360d13ace50b62b586930d578b6712c4ff156c3a3ce254181f0cc85fb9ed7080f4a288e70ef5494a2f6726688f48150ef49272de1d06e5627bbf50946c3cf76a2626e4ef15a193fa07eddc109ddcbcaef0087a40a4f25c289cef205f5b2b4cd4249991b0dbfcee6d42e05aafd7fc07071c47a0eb7ddfcd8bd866dab4afcc74ef5bac91d30c55ed20b7f19de3b7f908dff6d22ddaff5f3b84d9556d463ab0bd38c78bcaa42c5d6847525b12af8d4ca98767e7854f4d5d1dc89a0f193c32b3a48dfcf2d21c04b65ed319a570e9b3eae1c234a0867b3caafb986ae06a37d05a6f52cc6eabe464d4c7fa2676785eee142de9ccf0af33a80366d1233950588ba27c1250118ee90c4bbe0ef18731c409304aefd5d1ffc02e5543dfd5fc3c7aaffc179729d696eca82121520fa6ce83552a7d9a4acd1d6b9720faca33a06a63d343233038510c0736ada84f4475264040e84d854bfcd941eac0767f0e78dc02c8f5352b6ed657fab6253e6c623373dceb5765485f503de1817c6ff63a697bf16bdb69170edb4d6d59815436c61d5e83f6f4a49029c14af2cbb1ea599ea0a74ab84aa268eff98600683f701b0a3f6ce2bb5c95f5cc17d518fb407881ec5f00f48ba6cceefd536425a4958515a016550f466e4da2a621dd89c77dd3ccf001a222706dde8093f06bbe86182751c9186dcd9e9e42bea80dabf8a00f74256e95d6ea05856bfeecac4c4dfe49f1a3441e3f3275cfab44adf72ab702aab683eea2713c746f7a104340a346fead9bf01ab0b0d4b5d0c8c0ea0325f0c13095926d0e09fca62b7146f19569ed78e2cde46d596334e9ea25de0d3f118285b6d30fb3b4861e80cefd83925ea9bf4d4d75fd121bcf6869dab93441da1093dc0b3d5d792b932dc95cd75aebe8374cd6cac79f5e60d20b3980ea5ea980ba6b733fe4cff617b1cbbfee5fcbb60eb060935fabf1467bb0452674f8937169392bf3c5680d0b2a9fc70e0831b98f5ec8b115e9adbb61470ed7f093ade8369d3ee20472215d7b7acb04dcba5ea84e38f5eadeb49e8bbe8ee5591c784cd453c1ca6a1dc19d00a7365ea77d5cd7094a72b1d8560856c68180446437ae0cd3e672fc9aab1c128bb25e5b72e5195ca7367f142f6d607dcf295f8b24275632afb0cabbe0f1f94606d085e8802f2422942e96e78ac5892bbc08e56cf811d3143e37a0c812f1deb4f01ebdb2efd666fd75ef9b281ece44c5c597e4788f4fcabdd254921ed715902c4af94e967f648172e20bd8c7b8b5fd5e4d0448afe85746f722270853cf6cd195fb40c9c4a54e5cb122b0b687f0181b8e28441c58f2b40d73aac790509b200adeba6a237d793a5ca06769c863f0503132cb407e068a1f73509109cd3f492d85dfe824dd3879b35aaabbc3840a986459a9e77adafdc1f9804b886a992ac09cc90d3c2b65d89da4bee13bcdd9c133aa8edda74013191a041351a3211f8bad18cf8943268174d00a039d09264b98a12f3031b2a2076ea2e132bc03c91408dbac412d6dd1cc81fc9205d6c69f1b8842f9184a0f1e3d52861f71e2cba2da8f879a39ae9951dfd0717d7cd200ea83eec75be382f90f5eef27be82abaa6d1a522ac985c8b3680820edffc9da0012f8d91c85b08047fbaa234b502d415ce630c988e94b8fcb5b0d455613c98ce8b790f6ccb239b50355a4fdae90733bbe62c2380da6ec2b42dccb3bd8c0b190060870509de89508f0d5398ce754f391e2427a5c40fc8e8fabf7d3abd0e6f6cd3c7940191614f5253e49f7e971f99db8543c7def7ed748299fff2ca6bdaf594b02961bfabe1f48bb54b7dcabfe129d5253a50704b4f9129be9d2dfdb272235cce102e9d0a196c68aeb8a34596563b8ecd4a7652d9d13508ead2c6d0c4a5d3fdb0b3bbefee78f4bccebfcb6259d74deda29876a86a5049719f2467de4d0e3f67a2c3d54b2e690f0002f1a964307208a4fb873e71e99e36e6f35576bd0d5411b2ae2298249bf8b4654f112f42d484432798bcbced8ca15cbb750cce32b527073c170f3cebb8e11140798b1c80556292807c3897fa3e8aa662ad3c10793d3148de92b598ae107516cb2c226555a8aa37e83e5982747652d15e0023f6cb9f068c6d69cbb0932123d5adb94f4a6bc0317de18f544cd1086e7aaf066070e9c37ceaac0690ac46e089a66716ebb571e5bca23031293e7b61ac9fe0225783555e55bb304bb1c09f855e62bdddb68d869fa9b73c6d5ae4132fe2676afafc9c2ae0cbf0e73af58b2fe92f6bc3808882a2e06cba8c846a5667f9bb19d87f851d454ca5c561aa803489e3034e13f59056097e8e3349a9b4cc901cab5193326b18f664e0bbd9476030b884dc91520113dc60db207fd1ef3f6325df600b9b425be93f0bf4d1af818a75310d2e360dbd68d1e6a4bc4533e634a825655c8c0ae5977813983d3fb29f2477846fecb2d603a32b12f5256bf375745acb5aa8c1a1f1acb47435a547e7f96dd7243cc16ae5cdcac62b8091ea923bccd84921c5dcd2537a13afcd0cda3c6cf863a99c2c09dad450a05bc2dab0969222b43d115f5c6a84e39f730df0c5b290c82e3849fb0d1eed75f041ca9d9ec9546367849f5e375d7d5af14a950f169af3f16c85847f34bb4f8a6b234a8a97762b02d4830d6da205b37352ee8de5f17ab5e619f249fe36cf13fd5fcd36767aea9c0b008fd9743cfcb1138e188ba1eaf159c851c6a97914005be5b0af4ca06f7923bdc31a89c9e57c24d7e49116af1e30859b2f51aed41cda5b0dce431659e28447f832df91469fd52215372ef4d413e807bb7fc68e646c8f0c9f0bb895a0d23b49cda65112a6c3a62b7a50286706d80a161d98f6b40f0e10c320ef98f878ccd094a64b63c5998cdff28c0d8b5287cdf1a168b8812a4316465d6ffa79026f8d567504f29234429eb716f4d9dd8d0ba9535c2ad0c4a2381a789cfa49481d45e9040c233ca48b2b490d32e4418f58470af88504f698a874fbf09cb7b6b18c02e095ef30c264e40f1e4b2bc0743ea025369e16c749b51cb3d4c8e178f5489b201632a3e4618b9ee9de5916a752be22e1a6b6ac5caa85de3c221ab33eaa2dc232de485c4deb71b910d40efcf810916b3d87aa7ebeedbc39f59d7604b78ad50dc13ba29adbf3190cb8ac9c5f68530ae8dbbb9d048c7215d2df6a8565882eb5bd282dcdacc45b8c71e007aefa158570a9418a19ab7a763b3db408d4c9f7eb3b48d6e8b73989437856cfaa506cac6feb8dda284e5b09d748820b973a38d472b23797bbb426499e1deda64dfbedc58392a632221c7afc99627ee718925a3207cef2e8ff2ec7a6e62b7d73da1c15416e8eed552dd271d3477975e60116d8091fc22132e936c55d5e185e75475f7ab05783ce564f5d8e42ea6e90fdd9f29bcc1c370960cbc8b0cb045b04691e69bc80ec033960e2a6fad21cbb769c08cbdf16e91d5bb1ab0b1a03e139d415999f65b4793f3cd8ddd249c8c36fe0edcc2399582b5b1c02b3a2ad4331fb19ebfb50f9579608baff4be188a4ce4d173387c099bf35898153c657a8050c5b8a0fdc1ba8f3a0aa5798298785fe9af4f585e06384aab4c21108baadd76e850ff523303dacbe98f1da67176e5268eae24c63a9f56e3aef7635705e70368de9789f11e0c95f7ff367964b8fb37fa6102c724a354a8af98e1943887d6bda215dac09429d441cba6a6ed5daf3153c509daa3a8b849d3cf4da5707ba25c288bd371d12f2c60392e5846249ff248a9f7dee785b64cb94bf753969e34bacb46280d51ea12fa4f0e765a9a942b2b417e3819fb6832ed1ab53f5d909492274eeca3776a7d6bfa94bb01096316456aa2010109c99aed01636571c7605322d6ebd131c2db77f0f28f7f40d96db704290ca79e7084eaeeeb4ecd9fe903138d131efc5fa205d36f59cae67ec6d586b280a62b4429aea87ac1a8f5a432162ed35e085d561704405d984dd5b954c200fa8b3395cb51acef582a944e52793a6c31609a24a5581e7aaf8f0096db145c841f11d62fcb8a3bc47f9a746418e25a09fc4093c87cb22820c79e93f60106a275acda218d6505c9b600227673bf7e5b345be922c9e8fc8f479d4dbf1499ce06831200880dc6005c918aa3cfed80597bc09f5a35ad43d8bdc2ea960b96a4317efac056827b0fbe35405b9c20f22ef34ac9241d18bced9bd0d2a6d3ae6fcb274b66e76f4e6c201b0fc9de7c67144cfd2c7645d8d7f8d6e38fb1ef62f80e6aea0345b818afd0ffd8acea558f1c4b40034903c4c0b51957e421ca7bd48616db5f1d9a21b783cb1e2a5a6f93fb16bb54109b90a06332476957c7ef0114b7043d3725e3bbb083a4e98d16131d20d1e3576e06822c34b508c8ea034aaf0d392ac7b304e960ef7925718a2992b32b989b8933ac71c1858b56809042dcc24054049e2288d38c95b9f3b12c02807fcdd7dea24e28b30156b79876b5041bea03fd415d4f9c01a5d2ce4857972155813ca3a3c291325e89fa03f1eb5d894eaf9738c6ecb7d2e0789b912f0e45a0e1663e3fba2e85c5b68196142490ea7eca692fddec98d5e0a7785571ddc6c73e788bf0a67ebd7197c7094397da4091ec3ff53eb6956d9222cb698e82ced7be6845fea8aeef6100883800845fd7de51c2bfe5a49e93a5db98742f053fee32524d54b89689c5736cf4afc26fa4264388", 0x1000}], 0xa, &(0x7f0000003600)=[{0x68, 0x1, 0x82, "33f2b4f0647929cb9d8b48baa781b467c4050605ac9f11bcc5260aac39dc54784dd5f136fddbd814cbc692fc7eecd9c8775d98eb7d1217615fb95ff267b0d0802e39bd9e6b36f836b5515b3294f2100ab5"}, {0x60, 0xffff, 0x9, "223e34ec83e922a55d457e5150ba97bbce6240f774a07612d0e581d37fb71f1652705f2acf7b272208e924fc50a947c1cf210c630ee236666880f93440c1d1fb7191a22479295aa17feddfa39d6bf3"}, {0x1010, 0xffff, 0x1, "dcc54b05404dc4f4aac791505eda9c2377e2c52b37efe853c2269e3bc5a7948153dc093f5220e0fa498e83ff6e9514921e5b0697cd86efa4bc9247c12c890325f327670555edbfd2db1f11dbc54252528642d03c0315f12e6bb8d23c3c17e0e4e217e973e413cee343606a78818c13af5a9622f8e01506c9eacb615334389a1850c6bc14b6383166e74980490b0322e6f19402386727fcef59c325af1a28481e3bd2556f73305c990d0cb538db9e20c88a80eab0fbff38e77b57f43cb56eec6d546b7fa81903bf811bbddc6568feca09c5fc7e1d5cb26391d7d7fbb6aa5fbe03e4493d299b73311b4d64daff143ae5b6e53657d7d78ee984fcc8483a9a2f2e758b83ea2101ec07f5ae0f5ee376f0fbab901969eec7d17f227da5cb833cbb63ebd30e1b8c18eec1c9cc5db7ce490b4776e7911bc46ed8e6967ce0a3a8905914defc4e39f22fa267971c11032588f4c77bb1e4cee6c2c68587db1fb7eb1b562e9147c5f966a99637bc97f93aa113fa8026e28bc5d8d5e59c07e3c7bf4156d34fd295ff34b59ebbad7af8f00b4f858685eed0e74f8288232ce12856eea68c93abe84f194b19fd1f4ddceb9c2859004d1afc0fa04b7f3a10bca453b58e6aa0a0a327ce3720fc6dc0254394b53349b50243dea3524658bde5c9517e99aab52ddf5c63f5420e957ebb6bc3833e88cb36d8987ba14f7f365f50c58d4de256eb0acaa745cfb2d9e80a3bde0bc331b4cc24bdd58bbb0ad43adb99a7d658ee06d284ed02cc9012ece8a6e6e8d192dccf9aff63dd6cd4f80a6b355fb091ead8c1c6b08071b0f7e0c65c853fd358281e041cd1eafb94cbdbf2d75d23aba427b7305dffdd03a341fce90f3386bb304e6d7015c5b87aa6730df1305592e9f9e236350048a87bd302ebca18f9b5e0e59567c72ed76a656d2e9b96013c8e5f6a0d40b237d889ac791637eca57048f608013932b3e9dee6312a20554f2fee4eb995bdd86470e032fc14f813309209f30005bd2d10f7b350febdf13000117389100ff50867814f1b94a46066fd90ef4bb09bfee3b5b84fc64df7f77b76bd7aabc586a8eda2f37ef7d34df7bef267bce9d29a021b32892b9332c6ba63d4e742235962b76e693a112a29f73bb3ee3d9b1bc29334546ed14ff6c8c90f2f489b0a77bfa98e9379fabd67c2b51221a6df667bfdf5c5d7d600953757e64eb79deb6ec3d02071599f4c00608717b6fdf3c3651959b3869ba74efb8893bcabebb1e1b3a939d519f1acd129a34eb48e99091f175bb5579a047f0b901e62641db038f0e04c5cc5380f5788ec4962bc688ec6a3a4257c7b10653a2ca0045d5ee41daf6bf5cfd228b8244e0a17702df62487ffe567abe6b3d05fec5ff0061487d9d1e9152e10d7c7c5ff84e44686e5fdf2a7cebcbfee82001a458eee073eeb7bf4e2ef20bdd0730789a56f4963371566431179950b579662ae02edf00e7b06749977f90323603c88296cbbd22d526269e7b6d1950c86b70f9600236c7eefce7c3d9370d307ed995c3ee9814d2db2ec0bd8a5ad0406cdfbfe315ac95292390911354881f6a4f3c8e04bb0e2a1a8db0709bf37c1d9c9798602d53d7d5c218c1c91ecf0d98d6b3b7148b959209451c819a5a9949298c9843c16a5b4f00fae957846bfface69cfa8468e1960b5007c4015432b793577c438747bc955e1418380153dae3fecea4f484d34ac6e65172f44465a47f3513627261e4098ceea0684bde33ae854dc92ce618e1ce9d0a794dac3080052f1cb9ff514a53e8ef3d7ef4ab4b58194f4e35d1c29fbc2b2521e179b8154236899523717c6d2ad393c8e4e2f956236bc924167e3c5ed543b1272ce220b8fff87c90902f62366fab639646f232b10549ae8c8441f1c96ad18fe82738712942ee23b235f1fb788983ff4a2d1137baae4864e6228afcc53a4ebd44e484a668700d027b03de0778ecbfb7d3a0d34daa1c16d941e04fd23dc3e703f788f874b835745da2e74a82dcfa59c272a6f8b199128d4f12f9c10882ecaa91faead76714b8a6865da34e4cd9e0b66ef614a37d32664fbc964a33b9458e5d469a2e1a20a98cb3ba2025203a9fbd3d053bc60a0c301f146f8d404df60fb3831449f13aad27272d4f174f4ee84b8282168db38b23d2826b08ae2abec52d9de4ee67cc339ac701d105a98878399a50c27ed7fbf1bf8df394117054806e9ee8bd18746a6be5d8c86bebb78a813ca78bdb4277262d5379369d171df3812ceeb2bf93a1eaaf5092902fb69a48733a11db1f2a6ed8ab1738d8910d15ce03092bf113daf3d060929e1eef5ffe36d80462e02a6d9c45cc450da2077ca2ad49e1dffb738b650675f974488773e2a2b8bb432733f93acf67f55c7c1eab5ae3661428a0e8f1e755822772469cd82f636690b865f25737241e77f8380d2e95c7e28adade9bc489009253edde69bbca32d1dc2962e2352c5c36dbe9c84bc142f6d8e74f1b42cf1e70e28b969aa85d8919d891b76a1ec21544ea82219326da25b439d3412d189d6685878c88054a0e502a6e361cda3342f2800444eea1f5cfd44e7cfd0cd517a8c05af036253272c924d2c6e24298659bc8ecb64a29874db9b4d4709a1e6628d5bbc4c26dd37e65b9c10d44db80d7a1fd12a685fab8bbdf6dec6c0b12e63cf0411bd880b0697f623630973a70240f84eccfd6c9b6c609d803767c7336d9b691519a8e768545062ea81cc21f80417b5f19c25749270ebde703f82494722624a72c20633081384aafc0e15cdeeeadac90231f089d3cc5babb730aaa502bdb0723373bbbca86e8054a883263cf6b778a867f655c5e3c7004a7bb9c1a051fa01066d9be14c0ff115e15feb89d89b5e1a8edc57617327bae23e9cb574a126b7e61fc09acfcbbff3ac819847d740103b4078c1ea21a02b9f2d7b1d05893e3b3c47a20cd710ca0bdc1a25c15f4f4790cba39ea537eda5720553992001972d8d6a5c5bcbf9cf399ed7156c664f8f3bcbc2c908ca69936e8a4e04e8703d48fd2727975b619b946315d0c89b188e664959573b8bbd83d0d981eb3fd80d28ab0f5c958e11809573bcca28f31f59f9df7b91ab2a4f91877c7d1efcbd21d4c9badef0e42f11f00f461b7dbc73e64715c7b6ea65d355f15f4db8a7969c947b58ef4660adfc18793f38fab3b4ba51ab9b9d2bec31bf574bf8d0800d838ff81ed357c459f66eb05fb85db55d27507789a5e54d55836d419a199160a2d6b200970e22eb1a266ca9ad52af83ea4c23afc092ebdeadac160c9232dcb74b43747f6af4c500edbe24fcc152f347de0985c838c133a701d26a6af4d29b7e88a760d73af1cddebc827fd08f8c45165fdcafd971b19f2049030b497d2047785cb709820ec2932c70de9353de33c10c370ba3a4ce73e32b5ef4cbcb8b899cd9b2ffef25985d76361a27a9b518c232d43bd4126c6b5b551a34861ce7cd0f60d85f629ccebaa740e81c780db8ab4dd4a25b56e218bde59e0796fd5e4fe21a78a6c6087a6ac50ed579e44e35d766afe759bf3e8cbff884cc9649a0a64be476acd36614523b881363d098879ad470f4df39d45de6797aeaf44fc871ac5f4c852cf0254805c0b70cef2c6fb7cedf03a14d9a742680af0eaddb10d5f4f06fdb9edb825046f8dbdf6b38ee9b5d1e4a7f4eee8425cc971c039131bcb766678cf21617d70edf540182fa6284a102d9d706d61eaa709e89c0c3c3c9693cd6105c27f0ff6dd0411a4c8ee652c5d73023cbe34deb076c0939a1c9e502a367b057553d00d3edab6486c1a958b21e67a596d8a29b54a7b5cd25b185e8a50601bec64eed0667a5d98f6e326e0289e28491e1e8e19d49feaf74ce031e49e30caae680d8213fbc5ef15f3e535505e2c62e2d59c0eb777e8d768fa492f92b572fd01fdaf25a36886944fe179ae8a394292bd7b227e0583377fc5a33ac34688ef57cc2d72c5bec71fd35917fba4335c9e533f8829c6f93a1aaac982f4dd57ec2da92420dbf3f515af43011bbfc08fdf33cbed20c69af13988f370a98a4767d96241f5ab46a4250cefb07b4c5b5ef5a558ab22516c7454fcb74fe5e56dda76747b7070f4373f19836c080229e21cee6afe490a97fbeaed774eabaf4f1dbde7ac4ff72ee3cb6fec004374ae089a4968fe6f0628cac18a73147b2f6312dbf82dcffb3f1d2108baa3d1adc4f16a560a353c66188818e56da331cc6818968e0e30e23d2e690da5e082815a6b6b9f6ddc5b17653ea3e395f0ce24bf36994040cc6393140bafaf9e4498750308d66b53df06f61725779d5f2b48d0ac43d566b83f63ebdc9af48bf8037403092d99929ed537551aa6d8a7a82792f8fcc5417aa3d9fe23c60e2924765b7e73968b22702f45babf8a729c71a736e27aa1933bdd1b381d4943cdd641df1e05ce7ffa48a4621b7da4e2facba2f255e2289a259ed2e3fa0e4aa1efb5e85634c7240f1bd041f0de99694b76fd6ef47143e32abe601d2acceaaf685d880185b5c8a5ac431b2cfd1471668605c9038bc04ed442903e2fc8c35c74b9d56c9199e2ebe0856914a32b0b9e460a1b5caaa1661c9e88a7ad9d669236dbc033799ddb647daa0ed089cd5f7c636d3fa03095cbeabf43081afef5bc0c3c855de0342937660dfd0f758f056ad65785899e651d29c809d2f06feb3173a25957563301ec7c3f91b32e454ab89d9867f20425a9130a01e803edf06a89c47373681fb91ee639cc1358e812c926b004381a86b8e3c5233dc3575b0f857b9fb20b3dbc8c703b974aaf790ee184a57b95716fdc014908bfd4913d3e359d7377b8946cfcbf183e68b11d020be34d8a7727469c9de167efaf4f6ee1cec89ec51f58cab7026f97c952e986f3363bca1fddaaac2e6b457e5e9c76ef51a91cfc957464ede3b88bb11fb7b0cd3e94bdec897ebe68a52fec36c905eeefa3307b5e827da17019c68b0f93d9baf988a68ad19faa44fd3514dacb7578c8dbbc55be2f977b3718b3546e93fbf5a7eaf2b7b613894f14fa9b8b76bb05a3ba8a792c62885afd88a642c496bf6dc7cda9b7a7e1da313bb8eecf6fee4be74a2f615e2b36dbd8b6ce8a95207d234f039c93326f598fd8562f8ae8a6c3aca4e6f7e0d29f716309f313974c2636588209cba2d660216ad94a96a822533429cf66d02b5bccd4583ce4ef715dfad08d310c23e79a6ac7c83c58af0daf13d556c065fbaa19c74d6df154755b1c9ac705ee3b2dc3056cf148ce1ada1845299ed13f00455428866208d557faf3efec41975d6ca2355f4be1c15eb0e219d0de742ea36599d957642390d0737d090a94d5c48d0ddd12eebf10bd4f61070acb80c3e9f4052d9e243716980c6c94f455829cdc412b416e780f70eb1cbbecadaeb92d622fbc447c2d92e5d5ec4c9b99b460e81844f89f9b0fe23115b3569bdea05e113160d3e45c225f558f30c37284bef2e98c274bb7d9603eb5042b452a3bca455102ef29b2df9b5d5e5f3bd492a4e8c8eaece41af4e4e0481e86cdd04aa920ea8b53724a13ae93364b62de8b93fe0e555510a5fef8834991079ce5d54cd1857393f39732f437c59ad5519cafdc171d6822cb908c8954822c90741df58c8fe1d58e8c391bfe751e04e26cd8802607c4d199da6889afbe631a1b17846ac95adff1354a5721fddf6394e9553907554f068ff6b28754829bd54aa1be1807ca1996fbfcc573cc7cbed1b75dd5dca82bce1d3b288d4ced9c10c45ff13675b708b36faaf0eb78b81a930794fc165f8199d0562a6a3d19e0798300eb8f6f44aab540b990a7b11e33d842db7b30c3835"}], 0x10d8}, 0xf) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) 19:04:51 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x8, 0xc2b2}, 0xc) getsockopt(r0, 0x40000000000029, 0x9, 0x0, 0x0) 19:04:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) read(r0, &(0x7f0000000000)=""/37, 0x25) read(r0, &(0x7f0000000180)=""/173, 0xad) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) r7 = geteuid() getgroups(0x2, &(0x7f0000001800)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000280)="7b2887d5bf4038f9a67319cd8b6283e0095f4cec4e54f6fcba77f38585b090b694148a4fb7b476257fc63ec1745b07e66568b09984a3b5d15bde8050462ebe6c718830e9c6322b893128d52e", 0x4c}, {&(0x7f0000000300)="1eaf0919f722bd2f02bf0a6b070e7bc1c678d8241b4a73668c68e60aaf8afa1425e581afd69eee9564ac7319b7aaeca491da2b3b9d0e7348c6fe2c1a3cfd59f6524befb46c6f1ec3870249a6fa246592551ba38b9f1a419453d51be7a162a3655ff9a465e8f73aff97b086c000c96ad9b09095d0332586d275d3439ea839f1877c8d92039a550526883d0101536eb8ef90add0fac162aac044130011c19564778c88822aec095638498258de02a275305860cb9f36173f57e56823a61138da8cdf8e2a77d6d94028a4d7ab1eabdb3317bb05aa993620b20a24e474b6d46bdb", 0xdf}, {&(0x7f0000000400)="839cbfe8c82d4483d3945719ad9a415a94ab2df231f8", 0x16}, {&(0x7f0000000440)="a0f226c85b7774391e790c8f396d698af1d44cc32ea2b06ff16ad870e3fd8ac26be8552819684f13d30a4deb24dfd3147bb8af9d4fb997055ea60fed84e9f521c80a1fa958cd062255f9f2b98e29467bcdb3abbd254d8f13", 0x58}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="51840688ced6ee6624f46598e51954fcaf45a71e9c12b21ceb7a4e956246fb6490ca23c562700eab4e982d0142de7dc7bf7e98a942436d9860cb16305208115fbe8b6d5aa6249340416aa6caec35b913dd6f0b8b5a304a67db8af96ddeee3c003fa836b6042f0a01e2d116f7ac2e4ed1ca75168917301995e9778158eb0648c0e93f14f58755d3a96f04e74e9e71b9d40e5b1aecb335efc8476c8908a7ef963380c9d1b476431bc9b397f715a0e4dbd34b6004ecd03815d6a0fc0fddb94488e0e182577c36cfa33702fc5c3fbecf6c9e757e47f198e5dead7cd9628bbec310a4a512d6ef13b684b521489ee349c5bfe0c775710e39de15c956370c1b2c1e43c0511ca938f98adcd457a80bdd5fb7e8bc2cbd8c14038f9c673e4810af0b4ba6bce2b9f53118b037979d9b50ed84f7aba7d8a981ceb20602e8d68a363b748aa47bf4d9ba95023896b8881537864f159013a9658691c0387aaee4cc0ac00b81898e2ec5106e2fbf90440c4073f1a8de86ec8600a80021dde09a96b2053c7e7ea42114691e4f7a9eaca728ec12d65d128f86c2ea9283ae77e680796ac649f95fb5cdd51f1daf512bc2784a7259925fe038188b5ecb732aa79c7b9453ce0f55f7ca43f7f1713cc75c18a30017d2e81ee2e9608cff2e33af4e8aa9e29c327cf2c9f451122b52b2cc9a80f53019994a53ec0793773a69ef9daef8de49cd76901441945c38676898d694568a0374b018aa658bac4a42f0f6fc272d8c444912e34e43b4727e97a5e13d1cf7eb7a11525d9b2f2a79d15e72a4ce6769cf9cfc4160db09e1a0c9a1b4a1780ad4090b2b8429f503b3eaf7c18c6553288625cc43b7bf6c4c37e298afed5468ae9e9ea34965efda607e38d4d6e3ac80e1dc7cbe5bd6d538a34316b6aac50a7130882e33c4b4471afb46639fac126093e7370d723f1d64df6e714d11304539a741b727eb2034b27fb272933de0ab77e09c929d0344e037819be078c0c215cfa334a87e4cab4a7a3ea3c894b90d7a896ce0f2011b826fbdef66a3d29fa0f5b58983f7faadc9ead1eeab9d02ac2d1805e7bc62c761ba21403ae91f885c49eedf32b878ab7641e21675ef15dfbc3c5438d0ec6bf68612526a5d33466d2fa2bf27c5a05f3089a088d1b2bae129f0c5883ec61cc974c5dc9d1121abd4d08ba74d865b531d8b183bdf8a259ae9a8163aafee7f8ed42a401846b04738c40506a0fa85f02ffdddced72017765408639f24c4f1e30515dde7b4f9703a801c60f2ca07fb5db8797a170f485bcde44b1bc03778781173185eb9690029d1be773a3c5a42159929a0bf22aac66d7a70821ab297c1057121f09cf4f5e140340840a1584d4eda3671e09fde773588150787677868c237ad83cf3f3151e8c9f8e2c4ddfed75df52719871aed2d59cdcf7eed66bd3224a32c6f0470657312e330a3797222c9dd6930aa35ac3aba4c81217202abe628bc1887ce330cfe4450370e3f330cd12e781b94e88f6c0d59fb704d4793d26d5dd56f75504941ccbc1d7a9aa70cf455437855d84711fa8d5e27f0fd293f4b0af596ea34533267588fccf3ccbaf722107ed38683d618d79ff131f116d3e40e48f797f6ad1ebc4126e1ba6e5a2bc787fa4505010ddbf190ee391294a065faeebe656fd663c7881676586f2364ae8514bd75d9f082e67d248a3d92f52d85a86efcc9c0963e1f4f6d03d96932b9b1521acaa0eb2ab410c093e559e5bca0b24115773bfacfbc13ed9efab44c6e2c591d3e113e73346735b20203e59902c43f4564891138f0dd5f26fa5a0b92393c41cbfe96026bcbe4e497ef9199269296a236b652cd40bd05c34839f01af2cd1c01ebc26dfcf7604d304c80b849be8fdbd6d4ec194cb7e5fc87eaaaee7d17ead7f019337362125ef26c4bf60bb68d0b2638a9b8216e4960123a0f73b4af9f62da1db19c95f9d5c9a2acffa8a83aa541e3e19ab35f65b7a472eecc9feaf15b8e255c4013b0071e5c970c4e45e2afb36d293b55b84c8383cc1ed74fb66d8b4b3340743586950cebca298052a05156e395be4e579b4f6c63597e5610bd3cd1eed92df18aaf0ff64fb0c63bfc1e4423f1e087c214f23e8e91cf2fcaeda748dfca203cbd1334df7e375787368d04ad420f1a527875dd768ab685a780946b6b040e6ac13b7982becc26d11a7e1f48a420780ca9be5c7e965808ddedd4808ce572da5b9ad6438f04a0a8772fe56227b026a308d4a468632b3033a4e31c6f7ed2a012b7719fb3d2c47741dffe83a2d8d8484be768c456d66597053fcef6ddb0691e9abeafa0aacb82ffd87a0a48e7492d0130c0d4dcc898c452115c97d6b9feedf972b38016ee6be1d8814c8c025ad9f8e562a9d6b92ead71857693ace04e1b02002a4d143530aafbc5d85b132fd2dd15947c485c80c0407c2cf7201e5be7aa2f1d4aaf50b570681a22f3e62f972eb0af6dc305ad12ffd2a6a6edfdcf827c23fffe924b0b4f490f3844909eaa205adce15a736a8537abd2994e559b1e0f4c045d1d6674c9d78d32524f7a386b24a41ea9fef93bef6aaa754c7e6264f16aeb22220e5332bdfcd8261e8282bdedad6866e6cb2e7b0ddcecbbcbff70658a1c845ddbfd94cf61f2e27aa19f649bda961f73636ba2d7f6b7043de3fc681f3f247dfce36a81872834c3edd9d062ea2465e66f4a90b03061e657fc98c3bddd3d5381d76420ce4cc2c09f3694bcb25e8ce4567248ac884d8a540308b799bd7dd377ac495710cf399aefeca11084e46800f8d65ad28f0b5085bdee51194425eb9623a3878cb5f757650d1d553951f699cd1e0490e5d55e2e91ea69cfced1c666d4fb3719a20bfce861ee26afdac502840a1ec85fd2b26cbb8760079692bb10ae76fad7c7682c8eb4dfbbbe41de85197e1c71b09d5a40b325c22073dc9fb6a8f98f7ce2e1f098d8272c7a19b96c9b2f29a0ee882f4613eedbf4d2ee17b4af51b187db54b145b0eb6b382110cb390257f79b172132a0eb17e748d6d0580457240c1b6e028b7772d56413703ac20a0ace829e5e6d221d5c762a4684b25945e1ae50bfa4f1cce124eb4b07a5755c9d413aecc3a07a31fe0728a3f02b23cb67c861967bfc6228125a64f9ed3e27c77ff978bc00754f8491a2f738fef1c6523815c3b25fdda840786c4ebbf130897151f1be2f337d6cd188bd75cc332ea5e1a74bad8e70871df1895889df4480564aa84f1d53682fd530fe04b4d2a2909c97355058af655839ca5ffc0081f1b70b035b6a1724de49d7ec5ce574ea349ffb3a6ed5a538da041ce0baa5f004db33898dff929cd791be2c914fb39d85392c4cc05f5a98ffab1c11872ed85ffa2a3de1265b454efcd1e1b7360bb91b71a3e4f3aa198e9e7607e71b7e50065fe0bfd50822a77f908f31bf8dac8971adc5cebde586416d6fbfec8a809030718e34261faad1dbc79e9bfe270bd897109ff928f360405b0da6c50848fd552e93d78995d3a5c56acb633c2c9a6fc693b5325bb1f17c0ac3e719b7e07e7233ee122a1f6cc1de9f239b00e718464cf2d1299dafa1482c22340ecffc82b455d1f1570a378cd3653a9e59aa3a72c6f9659e11a5143447880ee365ccf1cb14782c40ce3e4ec28e32ac1b1ab959a73cb30b5a6b4d863ee00925488055ad4881d064a1533cdaf851f5358b646f7356df9401b519d382ef4403575fc6f871d2c8d7cf9c4b9cff745fdb278562dea31d747ce43a9b93e65b32d373e26cf3c5f6a8a92062996dfa2c6226d22f330dbae7b78576bf032c220132b1a8d94f79200b13a07e446198da3fe776522171960fad74bac6a41f4c820615365f812d78267653d95088837cd81a38bf9a43b20541dd297a9e41467a1f60652baa1c8ed87eaa2e25e738691945cbebb48615926ab7154ea1908f653d70a31f1a2381d1ecbf8c0a122e17bc75a55417a4ca636ffa939dfde553d819fbfb62af9ecc0200f02536d5ef0bc0020b93525b0f07085c21cd661a9909cf37073c3f88e16bc2dfcc19374f7c2c78a8263eb6c8515a1606af882bb4525921171f6f099d339c8039f2e0fa73d11e5a3ff91802458faba67d1a60a0a8f8d6d3501e3e8f10f71177de1244fb573edbe13a1c859e67352edef991d10fce950505d784a299289d94a8d46be8bf0398401bb00807558bc0b13a76270adf38a5ef31e2e7d1068ca8d6acba70422cbffce89e031977c0e83c92a4d0294a072e89e409a3f420bc0de2d829e1290c29f8a8caa4a12739f56988d22aad1e093e38dbaf58e62ee703b171f6f38451564196ded2011e99638f4ef1f5eb206ceae797e2aa3fb6b59d98b45700d80a3402db9b5314e7b0a391ce08740998663c1cc0a69c83c1f25dbc85ce66d3ef2114024cd94d881bf95673fd1d280407c2c7e55f84424e551657c787e3ea8568e503323d818544b02c4fab436ed8d2f62b7465a7f3d86f3000532d5f8a547210726ee57518d538a5129fe1cdc2bc122b3137b980af6398462ec15b65a78c7dae34a7d953df33375941b27cf48e5e29f91848c2c753054d59ef32f74c58e2207733e7f9d3b707423bcee15c31e2b32d388b5d8db6a8a3368432ea74a9935b1efe979620f3b14eeb7e779e2082e3df110c379c10c4ae6f68ced1c3296ca7116222a3ce291ddfb61f11f1c16ecf790393678a93ffcbfb5d83f14ea1a079c5ae73226346e33dc0e86a2dbc8fcfd5574f9bb3de4c112c5539945b61d003f7f9b3919870e4e74be68dd4ecda3828a839557b6559d92951ed69dced5869fa931741a9d5f38253ef72b2590acabbacde2cae4ef46279a12f22d55e5dac27b25be13bdbd3e650aa3b96ff99713b93a6896f925ccf3240d5ff0e22a46fac4ede6aaf2d7ef1f84a6e09fddbdb416d6d7723b601a2845ebdd28ea638554f78b0bb1a272bde62ebf8423698725f8d5207353ddb03899d929387a2cb8dda935a0d716c28f42b0c4acf59e4f4848471a0b888dcdec23a179069a5ef89b653c3021a37491f7788e6771f5b145cef8b18d6d919b42d584bd849aead62c2cee801f9c2c8fa774faf4ed7ccbfbec7e4fc860bc56188b55752444cae4e12c7a5f20e21dc4cddb830787cdcea750ad51fde35829bc56c80cbdd3fb67a23202695e6bb1bc23bd919304900b7b01bc02fbf6bfb87bcf949850d2cca42de69ebd11cf210bf685361362d86582965543c8237bc0f013df5bad0ead3410f031151d719c18bcef81875ef42827ee3348cae4d973e9ec6204bfc92b33541b8ddaaf24c4b31f19835f55a0d3b6a888791fa5413ebe9819e24f42af2fa220ad6519f360f08a25fe08067bf914d14fc0b7708a0770333ed323bdb33283b205c43044f09478dcab332fb1d30685c706ebf69bd8522c00f94757e0ec6a74970a02e3ae7af19aa487a4acd2571964dd07ebf43816469040ab7e355f4aaada5883aac65836862fe692f71806ff5e4d356eada6ca1ff60b32469ad425f2fbdca3caf19edaf24793dedaff9ab076c7de2ed810de09702d746a6d77c8991b5ddac97d394b67b171eb3b1b99c2835bef7f8309010261c2ad33c4aae9f8f3dabb0d1e164a43b92a97517921ddf0434ee6d61834426f74ff7deab069bc3f7a052ca6ba7db580d85791829849707c0b4633e3c8928c30ccd1ca5a555fcac451422085b30cc0129c11d29724995a8507fd565cdcd095a818c3536a879def38709d652ee1d463ce07717c21c73df3b11a68a61a72c18a7b20d4ce423ce3821aa1fd4320be0cf2b92f764be780f8845309835f286ab5c987170802179379b817f0b007520ea", 0x1000}, {&(0x7f0000001500)="e54df2449765c454c11c9fd8b1d20a064977ece77009e7fa5c4eb71febe654805b2ab6b4762683e48b7ea745b1b4cf74010c130455c488125f34c5c8ba3630bb425ad1c0479f9a", 0x47}, {&(0x7f00000015c0)="058dfb6ea0547543", 0x8}], 0x8, &(0x7f0000001840)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @cred={0x20, 0xffff, 0x0, r2, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1, r1, r0]}], 0x110, 0x2}, 0xc) pwritev(r1, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) r9 = dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) writev(r9, 0x0, 0x0) wait4(r2, &(0x7f0000000040), 0x3a1723b4942111f1, &(0x7f00000000c0)) 19:04:51 executing program 0: pledge(0x0, &(0x7f0000000540)='}/\x00') 19:04:51 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() fchdir(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffc, 0x0, 0x9, 0xfffffdfffffffff9, "17000d998a7f6200000000008000"}) write(r1, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca704295a70e4f8f6025c61e97fc284f4dce315fa61b1a8681624bdb30ad65626593e7aabcf80ce3437292cd049b136fe0e6398d84586817f6685a41d2bac06a70b70a4040c5e0038b1045968cbc7f38859fe3f9def2356312a8cfc611757a7aec3ee27de7cb0e720977ec9a6da062faf8f3ef745446dde3975b9605401501fecee0323508736631bc39aa0602ba506f88756ad305d67cde7dc4eb43ee9549a6470bf6d1b21f89fb9a6a827637df33a3ebdf88b06c863f7249020cbb2f0e8945fa0fe5bb8537a5320b0ef06c3d662079f10716b9f52377e376f5e568999a55f581c7a9bb26d2ab1d936d2b00aa5578ef2342640d98b7b62821112e54e809446228758ccb4a6f8c7a8e9d3a72a20ffee9f54c067581c3169417db1dc382de5b85d52dde0402abeaa11d1c2f7cc19bd7f97aaa78c6d471d7b453adae3c6e87f607ad7521dc292eb3e1c97504a4f7ae113dde436e0b5a6c3bc3693e15394af6ba01b5e1c8c463cd99d1979ffdbe6a19ec0b4b548069a97a7986ecb7943bb8be6e8ad8f3aed6ba71bd20adfa4ecc0d9e2b99fdb6c01c431465b17e50077d193329b123bea2fcc01624010eb2e566ee597da579061a0b423e3a5a824010f963919f71b28279a6951f5e348c53006348503b94c48cf88286f51370a64ef5823d1883dbee56101e2c019f576b22814ee3a21aebce867521a4eda36cbed607ace566fc03cfcd5d7e416241ed11703effe690c8b75003b6fd21c224abfe90ffde56df221034547118c902a451df281d98e1a4499d7962dd3a2471a37e1399845e91e293c975c7516721d216c1f847852a8201390f862cef78d8a4d3715e10f07c856f2bdbae10d9150999ebabf93f5cad356345f7dff", 0x3e8) 19:04:51 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x2000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() msgrcv(0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="0c07324cefbcc38bd48a4edb52c753aa8985bdc3cbb193054500375384a813bac97525affdf00900000000000000c303086c67dbf4a93e150a000000000000"], 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0xff, 0x0, 0x0, "1ba52e9a0df2479291dca72ceee53bcf20dab53c", 0x9, 0x20}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67b, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) getrusage(0xfffdffefffffffff, &(0x7f0000000480)) 19:04:52 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000380)=']', 0x1) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x29}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000004c0), 0x7ff, 0x0) 19:04:52 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000026, 0xd, &(0x7f0000000040), 0x0) socket$inet6(0x18, 0xc001, 0xc3) 19:04:52 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000003640)={0x7, 0xffffffffffffff00, 0x93db, 0x4, "e93cc8f01c9370f05409a41495907374e0b8ace9", 0x8, 0x3}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000003600)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f00000035c0)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="6549ab3ceef296be6d3417e9e05e9996f32ff8aee91b2ac019d867abff3fbfa4b70446c0c112ee96a7cdae1a554befbc339de3aaefb4ae6619e70015078ceb68ea3cc13589bf0131a2fb17f22357cadb834655a5a2ac571c31f45895c4ffdb5be703614e078c79b2437d34d45c63b10f5593f73e785ec664c0b0c50d0042a6ee3397c2fab4ea4c75c7bfacf2c36e4bffed12c2ac81390e884069969121420f7e983da2fe2c0fc058fd1eeb04396ddf2702a1cc9f25bf928b6bd058d65132aa79c4056cdb472ae99184d8dca8e4a6f4b5d3efbc4d24d95ccf8af7b93d4776c3f6fb4e8e1c3ec89eb973737d515e364595eef800209daef9166cf859c15fff12f0f6413c7fb6ab8e0a5f5fd2ad1d9ba9beb26f31a5983caab5aa538997450b144d0d1ab3dd3a68c27071cda7dcad0b52c3fa7b8c5920f5d7b750defd6a5db01caf04d237272ef8b93b618887548a4a8806a2a7bcbfe674d64b6e1f3a762a07278f26efd141129888806bee4473da2bc82fa8fcbc06bfbb46c4537d3b7eecd2f0767676f1f70f32e0dad01f3c39dbb67c2a1340ebc304ed5cb77b93c6d9e962a7e3b40377c253cc899d3d9a9becf76697f4ffe2103f097ccff967da2c57d69dbcd65b4979d89b1ed867f86b4b216516e0ab34fd05f3e980687f7a6ace2e4d3e3e0aca3a5dd35251e9f963f258df2352c56befa9fbc778c9f8b34af621b5fadebf086e0614ea6039fc833362d374a9bc503822c0e2dc07a0034d4055352cbcafa06159557436d05ce7d24355a39b9cc4f6da95f9c045896d30da5551bc5e00c8c1af429b0d3bdd16776dfeca58af8a090ef8262fc7c61760a64604095baa11618cee4f4ee3aab17c33438085091ad5c39d1abf1f9ebb5d3d59a159d29a43b299d07f33efbc7d18ad51ee92029791c9db8f23145a21e0abbe99fac1d13443c6c71e6766d4757583051efeb29385e930b43d2a2909a9196faae8ba92952f60ebd2c17ef8613118cb822e13779cae88bb88ad116a5288f13662829918be794c640c041443f7f7b9de35f5303e275c929c983d2c1d8ce7de0d60da2962f9847a2232d15ea991a727d73822f5d235fa5a22d905c1aa3ba639a9f2c568548c3824a65436143d8e9c2907f03287251cfd1ad3b064735115a3990f2c2c71cafc92eb1260baf2292416fe0d2727a44ed3a31a95455eb0a743bbaae9d62de466588cb8ae9df9053963ae7d71a56b06a6d6b67945ba1f3f5d81f47ce75c31dd97091c4f26ea10ab3572fcd8241faecb6f00af474e055dcbfac048dc73f065a2cc8f6cf441e68a93f64b824fd865fafb824925be8d4ecdc10e23935be95a518d1eec0ab0f05744641afa4bbcb2f72b53a9d609098bb4026a7bb568f0d312478290b31a9a5babff23885b499823173c53b854f85402e03618542ebafca63bec71c3040046f4437bf130944f3aaa97fe17c4fee57be0b927d040bad1b1a4a73289d0fe8dd1f8deb0610b23134257825abdd49fad9d3b87006a12438285a97070adf2f44b4b5812bb2faeaee9f5ebf825906423dbb53ed7cbaa9b24ec8ec805db719b6f889ef9544eccb6bc2d1ce4e65a614639cd3675fed61bc61b40b61e74f2ab5bdc037328e51b7994d2b7c4d8ce2e74333ba5b9131dc5a6a4f5b7864654fa031d2b5fb01010b49f6608fb25f3eb5d646d253ef7fd50dfb0c3be1299b07eacfe04def43620193d1d10f2cd45d81d9ed1122707e0748e720384b8b6a8f90b9984264319bba35c33365a3833809e2500d9842844e475eacf137ea93bf557bc11fe24ec97be1c21489deccaa43e01c5399f0448ee31fa326ea5fbd9aebee5935290adf35ed14ea238203272d29d34d3baaa257f87485aa5f01ab3941549a4da1b727b4dec12a93f9c43610afc61bb9fa0aed44e86e7e3953ed9bc958cf756c5228889e89dfde80f36753c424cc3c7ebfbada796c9ab77fe16f9075df5d70fa94eafed7e5e748aab1313aa634547a650fc18c759f6d6248d596c8f386cc7f10540f971c527b719cd0feecbbaf4c4ad6ef948d7c146f4f66ec05ce322b2e5fc21cfc4bcf9deed94f7561914713c843e1b8452d5ba5739f040599a9e046eb5a10afb35db2f772dca8539a7758191dac8a7d60885d68b68c000282ef7a215a67104c7cd69f11d86cb007ec65f00f9145b51b794474aab240ce9e256c080268d985352588b0ef9df893e9789a0469560b611e7fb67b6fdea85500cb3d59a63a6af7b554b5d4019e3f359c87876fd2c3860e12ed3c673a2eef3e057f1721c06a29ca81063b3d5957b2a5f876f6d0bd0378e55dde6866f647eb70fe0772f0ef3f06af975cbac3467c189285f211d1b9f4c5a6966224f9b1c99fb8a1525572de8efb816feef0c13a44ee8dfbc071a782e57bf1795a41c4c7b658fe578aa12b748bdca88e094b7605f3f49443b7718103e96cb578215fd892f53ec6a131d3454275af931c6e02ed82d801f0cb9ee6d56c84784d07f2e7180e88a4b8f2bdd9d2c07d82fc2abf434e4869c7875a08f36f3c80891ce6834f3a8e81bd7aab041847199a9920750bc733b80cb3e4a07f2498ec6feab3625658093ee6d6dfc411b4256ee8f6b4f950d3f8071a147b98766ec081b02cbb055da74a2248fcec36d4721b1f383f572e052c05d31be0f3b7d44bb165b0868d64714aca2078fae990483491ccab5cae1e68adae540b220ef3012e902ab27c425a39a4a347dc267794213b53264442775dce2703badc6d898ce772f538ea48e58c5d23e93fa88e427b9799da770841de29f1f8dba496374c55ab4ec5e7a0fa8c636872a810bd63e5f3e43d40ee84e3f1a0670945bfdbafeff7ebd807a9cceabf5498e3925af520d79784826d91db94cc4c9f0f4983802575a7ef79791f1b447280a83b57ad97c0a38d283b1e9d8c52a6192242ed1957d122dc3c5b3c1f5d7c4175a2577ca75710c97e5a6f7b7446808a66c0094f7c1b9f2a7a3b69cd330b63742581be4cbe932a16fe77e0901ae8c06927dbecb9128ef8f4c89cc471bc64fd5ad07289d6c823ea8f2923ec5e1a4f35bba2ed323a58190cd4522a4cade7c80c6b1dc4d41d8cfc6032da305ad4ca85ba3197101da6417701b30f2b911e26bc5265549a2561229a0a63089419436f62b4c9ebc79a8d30e25e76c9727856ddfffdafac8268ff1380173553c89c2e04fe5091d91e2bc924395ff9e805b5e745b42b7a63d550bb1f5f9451424d5eb696954e5a9e556a1de749831ca8093c15430ddd0e269e63c6ffdc7e7cf0491aee04ebb3d27bdc2e414ba22c146b0ea94f07fa41cad7790ae5e2481e7254af819db1bee098bf789fea54a957dc58552fcbfffc83887d5dd817d810c491e8440e3a3ac5f79e2378d006a6761a842fe1e71d10a405b6ec77067b3ac009a408e0e3ee0c4585725697a641d38c088b0e5dbcc8bdf502a811faf661213ef8d0e6164fbb96ee7d05cbf1cceb379177f8a938f0dc84f730bf9f3e5a3fff4e6348877146b0566603806a80a0088d139dc24754557ef3e5e0194b3691caf62bcbeecf0e0434f22a9e0c085a30bcfa458f0a368268b6e08130badb8dc173954aa0f42b2368ec3b882b89389ad90b978ce92148c5429790df7adaa7c23ea9b6659bfeb431e3b31d94ebf7001f6a086d3728c4184f1ef29eff78173afe843efebf981ff8a84f87d3ebfbe231d0becac19238066e3ca73b5a9c6e4531931aeaef7580ff60eab2c19794c8d0277c976b97fd966c7151cd2d458f3888366ec07d9e7729a7ac5b0074a9634a2ee93f641fc30bf2e5d0541cf33b88970b14be045da8f44586d56dc9310f3e8f69782b4a627cc059630c5fd382b6fa52a2978a4e7b7e51b8667089d91bc54550688b8bf77ccee8433be55be2f31543b0d3f2e457682c6792c6e623a27fce39a193067d60f9d403002e191babfbfd0e95bbc0dc67bdb96a78694a9157334c9ab2d7cae93412eaa70da02fbc419f989dfd70236dfbfba5a1ffe1c55208a1fa55a96692424f6f9c14ec55612c88b1a30b348889690e8d98746c8c9cb46d13f0ef81513566c7b8685ea97025be8f953c0f666fb7829bde1a55e37a53ccf34dc098e70c9a9bb0f22462922908ad0005cf6492ef6e8b439748166a96b59c3fc2090961b46454a01c2fba8b84b655aa087efb3e1197e4155667e18e578561f1deb22c114683a4a858f6f0d0addc0529b93d92c6fcc750331283415231b71a8a1e58be88861b6780e4f198d5d84857a6e9bfdafc3cef91f7224cc89c5c1cd939ff389ab6176ba9262ae424f29114a2fc5074c0e1b39e0cee9228dcd3f63458c732da7a1461bd9dc79f5f215311a24b7ddc2a7d4a5216251933515dff9511666ca7f59c1e5800d366790f436437361ad10c87ea6ee49d340d459b57f3ab6365517aec41173ce2ba2608c3178ea30ef56b4da5219a5cef06da5d030952c4a39eaacb2d67989efa909e235b03873c3f9654841d4b639eced9457757b061465aec501d9abb6ba30ed893b0ce70da82d5c49ecec18110aca2e883aecbb7da842cf5dd7df46add6ff256bed6e89fe7ec943c9d4c6b206142e99e9f97de87e031889ec6c15df662fe796ebbdb0019add3838437dfad8146cee4ebe52f5c1b40823348dc505d09f9d57c43a1ba3e3fae7ca039dc6587dfa5dad57ff6df2f39bbd80eddd40b9ef43a59ded86f6b52724fe04617eb8e3d3d1cabfbfc1945f11797c3ab7b5743117ad5d5de0da1d82ba489d4e0f45971fbb660114c584b82e0a20a4a6ae89a9f36298d75620e2de1489b861cb71f614e89820ce8195a77df633b80c9345638b7e8580965361319c50400a97270e52e33591ae7cbfce68c43c54ae54c8e48385ee9c6b205d10e48d18c4415d262d39e0328cf33e50c0d662c353afd773742e88fbe42d256036a90fbfd7537f042bc9b197d5aca94f28e24c93cdc0a3bb9878a6de5522d0bee9a90c3fa60a0e8ee88949635e0d5d179ccf603e17aa0536fc34640d90f35ab2394f804e9e7aff6d7dd514b4b8b2b91c981aa099bbc9733dea2088e919926298f8dc8fdcfffd797ed2897019e65f0f1aa11fae2acb4b3f70ad026344cc5b338038ce10aded6efd02b5265071e1db7c567c53feea0b7f096ae1af3921cb1dddbba72833fb7e3431eed57490f6017dd1b72509046be2c81ba658e423bc89de3ca75d0e9d700c65d2304a222532532aa1f8a5f567b12f395bad8ed9d23df7772e89f636f9b8729822b575f44b03948bb4f49de43d4298fef8947c45e7a443ffc26af22162943b3ee0c7ca2908db148afb15cedc793f55039db9eed77b87105f9b52590a18fccb40849d20e1b97b958e0ebe52411f8845ba70bc54ea63f41a183d4aa1d7dc474cbfd8627fe9207d1f9abe893b733b3ccb46bdcfca54b55a628fb1de8786882a983a92b707bee73bf02ec1fb82f15a775b0316026a3f9e50801547a6055ecfafc4a88377b42afd3c59394a813f8ac4d261f591328f7a2b20117e33409198f6e2e5f2490d07a807b61b28cb34bb141a26963bb41fcc162e803aa71bbf3e1bbe2c8fe0cd7c2510c8f68d549dfb68f16eaee9889f89e6bf543de0b18882d2c37721f9cc876bf325f88ea4f88bf30dae6404d9173ed13e1fe8ae9c6ce1d4d67bf9c7fbf9ca698a902e7fc4118157117018964c48d1252a55a88e5babde5d476b2cba4aec2bac0bd20d0c358c1f6abb1d476cab1f096920a6cf55e6b6ec1fa2df59e3caa2e19df6341defe85869fe20039a30f724324c9108e405aa44fbf4334a3312904b4be9987c", 0x1000}, {&(0x7f0000000100)="0cdedac0d41a56", 0x7}, {&(0x7f00000011c0)="2b2fae9d3c5dc1edaba58e3100816a91fe8cb4a3fd5ddd2de376659de75acadf80ac18378d2fb4eb83d0c0d9624c60620f08a32fe4d2ca9bcb5a3231b2ab592f342e909121497dc1c3114af119230fb987a93d2f14df4ac1bcdeec458977cf507a7f88559552c1d5d6ca799f5c1ce78b55af363035195c0704d5d0ad82a00337681b2c46c3ab81b4331b40aae2380a061445cf16ea2c6d2407dddbe7db90169f224ead4cb75e01b9df66aee124fb1e791c485087fbb9fda38352af1c5bf3a69ab985de0f0484641615a1b5d6ba04ced57f5e6ba964e19baa8a04e022f1e1c2365de3ddd961efaac25c1f8398d66ed7ebfc7699e3f9", 0xf5}, {&(0x7f00000012c0)="cad1ac8a88162e0539c01404fdeaa35f37e4d8d1e6966fd9160ce92a32cb6c7f40ecc41677bbf127e6e9f0a8bd169b28cebb52adeaa6332d5f69cd955628ee3d26f60cfca5a90a2f2d63bdfe917484a82252e35ccaec3e1037f2", 0x5a}], 0x4, &(0x7f0000001340)=ANY=[@ANYBLOB="5000000000000000ffff0000008000001224c6488daf2927f0c71bae9c0a32fb4604a47cc4aece9c4314608e4b0052ae1a1acfdb5742b44c9d999ccbb39374ea113f1022e361eb77b600000000000000e80000000000000001000000000000002a734f5091472c62229c0876bb5d92c53316a4da0bfcfc22d0d45dcaad9ba85fdb9d8e68ac417f7646c9d016287b128ddf7d6cb3fd0f5724c406baafd1439f149e461a46d1c36f8106fda81deaac2bc0ee115d9e727001d4cc3819e51f40fd16511e283fa46e03a135fd66d47542da100bce203a8a0a0e1b552c457c06a0d9f9bcdb3f11e8b78b212045a7e1199c8f1d1a06df9115809a48d25683a40ed980be674ed3409b24e270712a1f8cf1f5f3c8aa5048059d525e69f76d394706e26940e68f5228423db51ed1e66c43b7ae389fd86a000000000000101000000000000001000000000000801ddc0af462b92013d43af19861b4bd22befec02a0d4f18f8cbce7e5eeca41e3fcfa2432cdfac3ac7ba39508a50d874d31059872e9a53030a4f672680450cd7124d89abf69ce0d2c79b703179b238f057960cd3a7c4b4455447f44c711a60e42dba25411735b24273656ee9f2bad857e4e3b43146b3f5ca4d5dedd838348acf796e3bc9bb9f2c506883ad5c1503985d4566d91ae13d48f1565152595a7a10fc60ef1bd3a59ea01fafd02be64a4bdb1f3765664020ac93418f02433689a350f973fbf467cf3bd8dcb9cc6b2cf17bf9d6f6574b4763e6f5eeb31dfbb235baf62eb4dcaf4d33a9fd8a4342c853d0b7e0f8752910c21d95c17ea1e2e85d2735df94228f81275c86b525c6b9d9a23c2a0171e5c0b33233e2a0e0171fd1df9ba291e221dfbc9034aeb5726bdb28986a9dfddc11559a23933758f0f0337c866dc462fc3b1c9d09b1558a1a1eb9ec71597b8c117c8e12377a93dff43356e7708328cc53c032ed4f87f4624ee220fa88c05b2b9ff44f9d872c8eeb228aa9ccae07e0e5ab82573304c38de058ecea65649495c74f03901215d4b89c4e203de07809b1abf839e2f441c623bcbe3820216882d58c9edbde5bcfd1b4f6c5e4b58adbb88deaf0bd7e7fac11e31b14478daa602036cf11e8855892da403daca8f2e5504c32780f2815808becd1ea9724b184cf287795073a82fde9d73db718e06f8745597091dab4516921aad521e39ee78ac977c3c5fcaf286f123ddd20fef81c3c7eb016aac0d93493f4cd57c51151413e5dd09095598d7128c22e860c1f69d815709f4c063dc28262c365d1ec77c2d79fc03d1bfd02d5a56288970860f047d74ee4466bf87f2f5898079a34b3f2c96d4880d238e5ee11bff2175cd70c5a19b09e5974657a6b6f9693ca66d9c9b3ddc3fa57ffe054b8bbdcdf629e1691eba85411e5aaa16dd99d8c3c09b2b58a63ea906e592a42a1038e45b59c067b6911052d6c9383e3b9b958001f730483f7692a529e7d9591e5cfd472b0c55f06ad69713565e395ab054880234e14310690a52f564efb53e48fbe76012f62c834c241e8760bde4a3874f6f65555a288785d66e90c56d190358fc83f1a9189cd3d17b1e6e11d146dc8bd38f8a4903e4e16b9daca63492ef9aaeca118257cf6dac346792e4cf47418c6bf4a363cbf5b6b2b115061312ce62780457c67d263c559274f8e5aab34c6f51cb01f9156cdbf0f4c2e26aa217a8b0f48ddde40e38bcbea3a14ca129a4ce323631a06cece4f27c6124a7836424909f671418cc00aba2601bfcabae65a4a671c62dd8fd559e590b82931b0a495c66a6136b2ea67b0c4b69c91aabeb9d201f181f79562367b953d9068c94b32ffb52deeaf82ae09f5884c02f0a68213f701a65d7a3c672707777353405f9a54d799fa795cfa08d9923923ccce55b1e30fce58acffdcc8a16b43f68585f2fb610adf8db4d6d64fd5512526577e3e411b74e70f5f7b264d47bfc6a26de9525e3e91423e4a3cdaa5bd51366b7e8cc262ccb0b3956072ba14b698b068c7c55a6a2bb21c1cecaecdf9cc332597992244f1c0e9768657b85af9cdd0f40e9b7a0bee75e474ac8abb19604800690b9c304a2643e69f2aa1ba08b612d4d75823af4c660c51f81d74b9bda778f6917eadd331b4504cb2e956fdaf042d68ce20f8ee368c91851a88821964b23537e27c99181a7887f27a0cd65ab6e14200b75eea4f84732b0152d42967e6a7212993f1159dc3e3fcd1592a93691af2459cc0ee26cca384460e4f0086b233f8430769168ae52b08ee65bd439be7359794159bebd857313f415169f99a4e036b0e57074a71ef97f829ce9d62706e902f4ff5c429aa4ee86894baf17da1444afbc0f78526a91b53c394a474d7e94f855ac80c6668720f32f2b81bab077aef303016e5fa799d8a0643e13691665560a5c44f22d5ae0ff7892dfd17ba07bbe78199145f5ac24cb22cf1d093f8e27448f31204d93eb721550a158a8c1499d58d5b20db8ecab21b6a297ab200c611e33303f3e33752fdaabf2393e67d32da699b7916d7902e2747487d9037c64c10a53339f50903f6f1c9c73fc499017e8955b338f7c4cdcca199fe1a970d78e57537446eb47671505a035f15fa2546da4f9bd5f5dbfc00c3c1adf08689de90756b62634209512997213fbb95cf9db4d01f7a4ed19d4759cb387c8315eb114342ebf130b039e6a39498b33a3bc9f7dffc8c11f31d9925d841c71a51d1fc6095614ff8ddab7202376bd86609b5a79b2d9eed34e4585eed012f3236c7c015028773580756b8d19b59db80ff8f86684dc0c4463c2caf7b1574492c2d4e38a5a1e5261a82e234c859da02c7ab9e116a8212d2421e4feeb1633b44bd43e3b8d7c53e22750b8fa211b98cf6927776d4542dce1db3c0b12dcf2709ceeb20eeb1e37c5d038992c39547e6cb9fc9a25236f375ac72d7cbbe9381f6720e922214ee82ab382c1f435e694acb9c26f050e56427e906955a2ef5ebe6aa08f0fe2d35136646d72f314d4bd92343cb20bbb0e47c170ff918f885c716774034a5313a5a341dc217c1a679312f139effb7b68801f641ed64176c52d7d8d1627a94a935761e389b50098ff52ce66236e5c66893bdd5170aaf96e7012cd6ee796c4df5bd9111a30d58713ad46a7bed7389ed088a680702666b810ea60ac1c628a3a34d6f9788af37ea2334b4cd5bff70da9ef47b15b6cd5f9363c85ecdddf4bfde01abe2ff62a50ef6eabb92a3aab7bec9a3b6cc76d671f271469c643cc0b8f7b405941d7eb9b68abf34721365767df2fdb7dee2a91caffb3764bf70145da9a6408deb7bce4406866e8ee71fbfd0985a35292fe82c29790fc0d202ad9e7f45d8964e425a7a601727af17798d31e9cf1dfd059abd51c8f9e378b198ccc661b0b372f367032d75b4dd5c0abd2bbebc1f7a37266ff97a1ecd1e40a01659b128f4e16aa051b5a29804b9d3d94fb0c18b4e43b2d498094b71437e75a0a564eb07e362f9a774591947b4a8801af94b43352817118e8db15361ae58dd77eb88a507c3463fc16a8ca0541845a957723e5643a86abd3b5788ab60808e33763428d16781d7b2a1b8454d121763c0e25ba6093fe02c2ab768b497a6fdd2ade41e9fea0197b9eefcda7e8d8bd8f965ca4ef31d0d5c12d3340524a3e606764e05719ec3e08bf23b29e52c1b4fbd942151e6a1a5dcb684a808398a8c39c61958b1ac360d7134d39ff26d12a104efb73235dd9250b038d1cf28c5b82fce8de64462d72bbb0110d9ece825896e354556e602445b610e477b533b95ba3a21eb605033d57cbf40b29188ca4883e7fdca064b60e475c3fbf491085af1371ac9820b4f2d08459ca7365633b002cd1db1b71bada6edf03e0e4bae82b45859d53157adc178a0c062bb765cbd42c9e7e67023c51983f01db8b9a6c2fef6496b82e1417d5d15aa491628a623fe6770cda6e3fcd098c36c610e349d669e1a34761a651dc6f9a8e4887cf8b84d7a2075fac53bb35643e7b9881bd77521a6f68643858ff2447a737058b5e336ffb620a49cac531df19a83b93ffac35166912fa5fae3e8af51f7eab0b37f9a9c958554ea38ec3148bd03144350e0c52ffd7755bfe3e912f760fece9a195208a7edd763464372e5594c1ab7763da138f30d91cbcbcfa51e307dbba57258b80bb488093eb664fe40a759ee3753954d579be7bbb7b275ad600c8bd84d0e82f408d48adf4ab46b9731f13122c8bb392e6bc5335cce6e5396179430cc4673b451eec2bda1eab786ce8a0eb3b77fa35e7d8135ad822c3b4306b38f646630dda246ad9b10634fabec04879a1456acc66bd5656c59f89771bb3eea6171713d285768f197960e13734ebdce0d9de1f2f427bea40fc9db07d2c85b749391cd2f6f5f90df1db5e3108226979ed49b9bedb2c79c5e4df43a0da850fd2ce25168ceab8aa67b9b03084975f30dfa4b70335390b9f25fc6c74cee0882dfea04f5a122b42e52787e1df951d34c6fc10b5d2b4cc2b727af1b7a22dc88e92a795ba7528c563a1e2d2b2f3776f7e61e63b252cfa24717356f8f5d9042c8439ec45a000b9b6e6006812a3ada28ca54799c183ec0b6e05e322dd9a4b2a502e33a25173694faf4763b3f45b21c8257dd88dc6e7b3211a1d5c2996a15f837a4f1a7baea5fe68dfc629f3013be77cbb02340d0badbc54aa5a09e3a3ea36b5486c5b68693e9415ef162130cbc9f0afb658e6df6050f185f2d6666b39f1a4a666c497f147ccf1581b356e23401cd0ca4eeb8397f3aad14be4c271936a21bab2d7b0508d81b32b14637c9f043824c5cabdb4f33f9fd7a14d430babf43e2391e3dc090582bc1451818dc0cb1abac40e7c2e8cebe934047dd5babd006c7992414809459db610586d19ba4779b5eaed19bc779343d476af52b0bcb50fd7094bc5fdd71dbcfceb4aa3c7f55c6b2d10415b27b7bb575e6825d154feb4e26367ea1909a0cb36670fd160d5bd03267da1bb008f8e975c9937232ed0b3896af2e4cd67de751fcfbb85a2921a5695ae077227454af9ba3324f13d996392249b93a18ce762a405d844d5b9329d3cd9aa873c41ded20c01ef7a8b8b5b2fc9820ced83f186d784efba50126d1558c147f552871410402ec3bd38ec8334fb9e030d818e183fa47e7f56cc9e3a0ddf26193d4b447056b561a7f8da2ed72df77b20c2e5c9c7ae3cd671a39956b6eb73c2c98ab56daf04c918b7e5e66c8a3380d3f9ab1c1758848b98b434252240e774dba3baf237d7d3597a72bf7b0fca173836341d6e953e9df431776601f98d2c4d79671cc98739c06d4d07ed61b3ee8fecc39482678985103bbfe5a9f79dc2480c97d3dc7a45378f364e67b7572cd2863cf13f7e283553d8d90e213ee253ac4bf434657c3da5e844c75ce7060ae0b2acb68bc9fca70d5b3b61df339688c4f1f75059a29cbe475f2f7417ebafa9c8c1c49093100c8821877c2f004fa430fde4cb0a773d35f138a5b9ac556d7d8147d58e2f661d618c03d6a78a9f494f5beedaec14b1b8060ecd6584faa6b28c626a4a8eb8392ffcd1258b35af21cd106208c2fd1d1d9c518eafca675495bd4103ea483cee5a3924c4b702457b9db0b93db35de25eb6422ceb28f812d3772c5c27cff39cdc474d372513f28aab09daf0412e2ade8ab4c53845835af94bb934a6f5d99ada7f49155b5afd291dac66529a998605600dad8ebf4d3b98014ec89bceee0c1b97f2b99830561c968f888bdc2dc7bf89ec30847ae569054f00406c5205b581b66cf8a9443c75797be62bd509d3e155847a9212f6e70cf86872e32d26820eaea656e6153c05f4986068c03f4e42af7b39978193c99dbe3332070ab65cd8db641cb58e83d2302ace90743ecc25190323d9efd4c51424e3b34921a144d27e3099884e8e394d5ba79ba4d828f08ef7522b9cd7cb91e3b72923046d31b101379bed63f2c69f1a79d58026a1fc44401d6370ff90fe264f9babe8d752743f4af995b0f8497061c3d3baf3689c9142cde8ea61ddc2b2e574988ba57ab7fc4302a51f284c2249ab87bb021d3197cfcd5ccdfdacc51ead38d3dab8f9f1f236544c38f723b9864407489ad695c013a9f2fcc0e12ee3807396749a782defeff9fb4b472d91c6b2227491e97a97a34341b7c253ff42bdf3d66fc61dc3af49d93323c27b87cfd5613e36a56e709218a422d8d72e1fc0e6a2eeb9f1b65b3c25a20023d6a56f81f16698b111e1c3020c0b153bf53f2c87b010f9e3f00fd6131357d115c22ff9b5d0906baeb1cb323eeeb200000000000000001000000010000805fb9306cb28e0049028c013e020000002800000000000000ffff0000070000005422570a86e69f3d51ba28b49d2f759c1d155390f20000001010000000000000ffff0000000000008709d0d0b3867d2912078534343df205324f0960bd2d255ce06db29d9b95364bde215593fe5fd165acc74962d8d0e60a845e9b368e65da881cb4f6d8ff70d79fc5516083c863423c3cea8938ac64f2490e4cbbfd7c0dda9be7ab89af9c4eb8c7558604166f7ace76cd580fefc766ec83d9a1d2d4cebbb110afccce64f85be6bf18d3fe31eccf5e2aa1893576ccea7b52a2b68e96c86fa47c2e1bba0228355ae54f97e31fb13a67af712125c777741aac0d2e4a8ba3e20658941f93f3cdae9b3758e2062a36295ceb39aa1d1d82756e9f9e98966fdd436ca94036f9b583e574f93f9bb71c124794caf1ab7b9e9ca5a30b6423636f23c23ffda430f789f2c72c5053f18e3e42b307b8ed8a421a6c43bbf3070cf2b3658841f6e45f89143c23b214beffcbc27ef9a0b88d2741cdaeaf0ff4211e4dbf84a6fd296817e60da7d9a61e1a7d6e7d9b8720981591dc3acdaf0a33ae4ae866a0059ef272c5b39e648bf29966eb77ea54c59594f2922a4ee0c7a0ab4c17ab9ecfea2aef49e7d40bc59446c7502b8ca6620b6740b0cef034a9bceb59fbb1383fa5767cc786a2c4d5a698f98e41dbbdc7fd1116275b2d1a5ab6dda83301bbb90a68cfd21129a55640449cb30ed8ed6cb18705be414d32b2c62ff5671835aff6ea958d11650cc4ed4aabf4576bae09c7820ef8a9206bbaa16c33ed3c6d195605422d3163c5ebb25dcf5df0986c86653201af24c0a02fdaad09e614c7c8ad5cf8492a5e662aa6d83a506921f7ee1c159575c1c442716296ed8a5e3eafb453c1d6797c65b72bc3805e19e302d266ffa804edfcd66025de05465caac5eff9ae0d6ddf36184018c01bb0f812b71d913c7e1a9bed1d2fb0f9f7f9e8db579025e8704b35177a227601a530c6e417127fcca2abaafea04fd7b7934aacdbab9fca26eb611a0b3c9484f5a7a7f0a5815bb0aa5b3500a2e8b2b8b20fdb703999e107dafdd839d5d8acfed2e4dcb7a96fa4feba06d128853746a06938951ea630208db0abc23a6d39156e0e1c96aa2215b480eb34e0e2b9f3b7b2ef413ab9342647fa213c9f8ff1b375d73b26bcc9a28ed28b04fd75b77d95e0d5e71079d443789da69bd1f1d6e4b67d55c0c2cd7bb7814c1fabb4872e738649a0d5c4f5bdc6d8c19686b28473b92d6e82a85b4b716fd238ef500adee9c01130a9d63f1ffabf870d378a631828af3cd40555d58f3823d71542ea3c4bb0933ed12da303361c3ccdab249d2e327f242e131310830c360b8e6b4e25b332ca2eb833af9d4373de75f30c349d1a612f50fbc9b8ee9ea1f18682c9b9479468fda12bd4aa15d1e1749fafb409fa92c2d50641da247e66ae40fc2c3248f251e72dff6a6c9f90fd32bc7e4a1af01566a5a013b02790873e435ab2edf870b83c512446d579c53cfe503f670d6eaf312473865936bb3d55b416e1522db588d6df049da107dad005568173a64ac2d446be07de864fa6097b3d51bd71f7867593078279dba3f7cb877288fd701f9982cfa19e1cbb84ec5664c30ea0b21e436f9f4e34936b624dda3c49c87f5eab405246564d0b1a24d61b5b340e7ceb57f3939cbd65c74d70dd03df02df754dea9fc29ee286760efa687806de549f3d34bcc73a33a4f34466a076a9fe0e6a74bb43bf10fb2caf2fe6e3f62ffc5c56e0485a0bdda2075e06b120a7be35fa4bb7757c78c6b5749f16e14495c5c6c9f42cbc41f087142eaff236f2d31c784e89978c521bb83e86fea821e16e45c1c417d491c9e792c011a3416387de23d1eb1f0651b71e5b1a565d61da596f6ce4eef5c0c2bd190b6624166e0bee6d4d3025507b33359086af18d9754e05adb4e10d2ae34b487ddb18e78d16cdef1042105bf8ee918537215642efb2f11105e71e1daa13249f85b6b08458107337dc979f7d43c7f91865ac3fde2546e13a8901f9136a0d3137444fbb0dcaa1faf9be2bd50852f589fd8e648e93497dcbc59dc5ac7e97f79a0a4a772611f9fc589a3e3cfb9b1a77ffcb4379bfa65d21b3e948d2f56f7d3dadab93c9eee4edc05f8fb9354ef61bddee7fe46ff5cab79adab6767d4d6d1d22ccb766b5126508dde70fe899fbe206c1d7e1df1fba9453de0649025728ae5a1803db77cfeb08b5b7dbd17fb1b89f3a0ae0c56601f4f0619e0a1b757dc4c372a2d00bffb3c417f78936856e404e588da574ccb8acce3c2b5748306dd4fc70217dae7c27e16ddc1844e2ee96abe79e8c74fd3b5ee480b9fa3d3d5d774f866b0ee5e6023d73727b88c42cb64e04375d85b882d4d1a92a36dd8ecbb18c90ae81cf707d82ef45b0dc7f2d21b13fe0826cb9b5d0067d03569a941a470474fb7c937a4a7cfe9196e7076fec75964d104ea9eeb6911cd9eb1542cd7ee9aeff024b9c4d38ba6f6a91ae5212bf6f8d25929a74cd297dfff1ea17faff11977bebee44cbe273d1821ca1d4bc182777dd96795cc3bb08c18f56493b887402466015c6ed9b203b7d9f1b13c3add8ba7e7df300659323165bc2eb72fb9a379b9ad2017b0e0e808264eca2090852f713bfb2d9aa770f7be71e48d1b528632ed9cdcc4b340a42854ae66553cddb7e2f62491c4ce5228508adcfc93565686c8539265133586ffe721d3ee5ce1ff523fa5dc41c80493ba6715f9c055d58c9cfdd631e9b2332f22d1e47759be037ce40a5e97d39ffbdb5fffc03a50d089e5d8a51ce33cf6620edad4f04fe4de196eae3b1610a5846855774810bcfb320e8d9d6b960fe7a7d6b2ef9bd135516d289706e5340b5c6469e7f8e644751201ba96fd499f3faf88f1ea50582ff61c24eadf7e19bfa0b55a6c1f697c16b7160e6aa351d3ae3ed15a342f7f3ba55120c067c5b3485cc9d859d116208121f06c019dab920ce8ba3c74fe96fe3d0d0c1ef8cda57e95b972b5407507229ec6f01495b97d3c0ecd1c9353027189531479f85fde31b304116e8b665461711045d2bc6850d612e5c35ab4b7474937d9e0c884698206d1e23600ba503ebf7a90952e2a5e6c31056c205793a99440dad48416a9cb82270c15813e98ddb718b80d293132d47ae74fa97ed19ea0efb2ed77daa7fcdef767b76ce34bdca7b4dbf7a214d405c31624fe521efbe81a7cdf0655a680d0d269263629be5164c7fb5c9b3b13fe827c0fdc04efc1ff14256f41f4efee1ca4065cc86ef01bba539d8118b5fba5305dec5a5478bfce3fe7f51235470e13d6a02f6cdb2a40aaf793b25f1ece5aa4b71ebf81cbf28b36f7a9c87e8aeaf40cd8e7052c72dcce03d19c95ae95e3d0d4ed0b2d9a3d456faf21217424c1b549dbdf11eeb2f54ece764af5faf8dead49df3d6f6cf386c8f338776fe7d53e2374c82fc47d948bb3ae8dbb29f4cd907b693facf74b994bba5babd320c2111fa782c6e3e85aeef15076a81b753e411538895678a3c51e1859e9a26df34c2e6b410cbb9f867fb222ca35ce00a65d0318136844c73b43258e200b0f485f022ea4c319760320f7c27864942e50b3ecbe37362c4f76d6b66ef6240c5b9813a7e71e3e7fa26dac85e8f3d65377a59f0ff0cf41b51a4efd2dec356d8bd348a0b5ac6beda64b8a1e775b089f8ed063c4505a898d67cb1f08aebcfa46b05082af7a653eaa9f900624475688a12696935c03a067612f792edaa1ac19bc7bfda36a8e800eee13d6e101f5fd18570500548b9d838e4dcc00e1ed8c8214d8fcfd57952a2a681a429af00dd732a6df25cd00c130fdf5bf45752431522936989c68ca20289bbbdd88755e95b4f107d163de5113a5c933be7e72db89a1d82af02d833b7e87afda685d035ec87206d12c6b483dd457bd9f7b86df7807e755c5188d9082c7eda64ae1f430d930bd5a0760561bb9a88dc1a9455847a0519d28c7e484fbb1fa583d990bca32f93268dd6b1ba54af475cab0af2b67b0e542176d38ad453506467ec2ee371c5d171de485a39250c7aff05591940e028a415d249c495aae7ab88e313f50df23f8abe161d4f3140511c55a9ad70069be8e127224135b687315bab8cb55a5575f4c1d25376a0b19d8264140eba735fa934434dd6c4a75d81534f8599dd2ca9c51a2b1115a67ac6583f49109f438f8c2bf09b9bf8f933532161d66d94fbbd8f9cc1e5c395dd505f4ac6df56fdebe7f9ca265808c3ff236778094ffc538778e8d8a5d84ba3c9726e97678893667565d14479a72bbbc08cfc454e2b815a985d11433a6a3e5ac730963a648ca87858e21b421912824da0904631c293c7bb9ad792c0c4c3ffb308e794e8ca060e04b7d76125232d6be50713754ce133e30942601abd7073764f44a376e6b55db635986d6568be3986a4372b5ae91a926b21f0a54bd7405ab491facf0ed890f3ea53c78657d2e9acf624067f90f7fad256d31b905801c2c3a986b27f9bee018a4bab98a975a719e493b117cd786fd20d706ed5794ec362d52ac2864ea04a878f958a42750326760ab5fce44ae6cb606941b7f22e39852b52e010618446bc8a9697a79b72d0862eaf8fdd5679171f25fd883efddac83639377767948494b87e5209d58c6b55a9e6c3b114c517013d6ce0da360df60afbf379849fe62e7f58165b3e9139f45168957d8061ed31ba5cc6078e313415baa297036ed15e1da78317d4ce244ed5bf79ee7c5d1c35b8ea6d1c81ee89025e5d325a10b58c5219da2acfbe795ee23a1888b4f0f1ebac952c50efe1dc9199478ca87652455b45ae30bca5b41a483b84fbcf524674861e78185d94b0996d2d5742fb017dd384fbb73ae4a7412f02dd0e46d31016e420593c53ee3f66f238d97c1b3b788bc2dc0b51f284ead113c988155a766877a874871cf988f61073a8804f6842b13520d24b168b37e7b613ee27f9c9226653752246170b781735224c01f1e7c5470103067e08179a84390b42b25c83fd79870e3c0ff106e80704ece60236316fd4f8d8578f8b6f40867c801ec59921fa978e727ed2394fe02f83ef3a4fc990134e59135eb14d7b813c1c0479192de0e1fa9fc66df5c596b1d31427559d37ae64523a1f268fa34f51f5afe863eed4a2d6d986cb75194f5f2955511911bcf47d53f3f34ab91c42cf90dc97593473b489a6baf89fe5ec8bdff3506d6fb420cd45bf9351f97c6eb260e264a3b551458e7d66296d62db9770031b188a4a7262f8cbb647866628c3d023084cf69b8aa53ee4d975fe2ffa08663a0c1655f3046fd3ed9bd11c09a24395f5897ce1633b2fd72152efa75a2751dc0e850a3e892e7f7ffb8be50fd927a1e1050d0263e1bbf6779801a9dbb31ad3f677e9a7f5a8e0bb0020e6d3a449958ab03b8d789d8e2e5b055ca77989f4bda27657d0aac834734cfe1e4d4c789fd30318f5d976c62b8bac204fbfc2de3769d8c96da07ec45b0154e1641a1872075af2897d1403dce9b4c1f3e09527044fe43e90e1bb32cfe6f55af8cf96505d25b2a498a7758494e353050d5c13d1735538ead79f95976ac98d4a2e5621a928c9fd03930ef6c71e91be8adf47333bf06e2f35581f7c64532db7afa2c0d876defab5f4729ad3da91e92dac7b8180a7397212bdef2012ea288734d131e75b2bba5974a83822e0c1319e2e896aa33fe145a3271a5cf3893a164f919271d323cfc22b55de8cc0b5c63940673cc6530ba2ca2f3364f5d04473f59bbb3711b3108c6cb8bf6bc67b61bbbbbe30f61676895d7b18d1b18338329dec450f7dc4470ddd9a5c40d42dae3f86bdb65b6c152185a0c19ae6ea0e900d0f99122c7c94e697c1c5e4b572ef63f2da8a070d5ed8dfdea127ae174bf8718518efc2ebeaf262b48d005bdf70380000000000000001000000f3030000c2dcf7ebf378d6f874ce321c9621ab6ce4d107866558dcb29be4e2bb2b1051c16f96bec3990000008000000000000000ffff0000ff0300005b17fdd384aa142c4cb71b8b51789a5e42541304549bf025f3a3a52129cf7474f2f28e558d80fdaa435dfbe85bd8a153cba04600872c724d30e6befcce2a3691dbc211d97b3e572def67941f0fd7fc91329dc2c6e2a7d94011aba360087d9a9109f2f30387fe1c3b0e7f40fa1ceb0000"], 0x2258}, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x4) mlockall(0x2) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="0000000000000041e20000000000000000000000", 0x14) 19:04:52 executing program 0: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x4, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x10) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') getdents(r0, &(0x7f0000000140)=""/238, 0xee) 19:04:52 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x200000004}) accept(r0, 0x0, &(0x7f0000000080)) 19:04:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) recvmsg(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)}], 0x3, &(0x7f0000001180)=""/165, 0x303}, 0x1) utimes(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)={{0x266, 0x6}, {0x653, 0x7ff}}) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r3, &(0x7f0000001340)=""/172, 0xac) r5 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000001400)=""/123) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001480)={0x7fff}, 0x10) mknodat(r4, &(0x7f00000014c0)='./file0\x00', 0x10, 0x5) utimensat(r4, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0x4, 0x2}, {0x2, 0x4}}, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000001580)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x3, 0x8000, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000020, 0xfffffffffffffffa, 0x1}, {{r3}, 0xfffffffffffffff8, 0x1, 0x60000004, 0x5, 0x40}, {{r1}, 0x0, 0x3f, 0x1, 0x3, 0x8}, {{r4}, 0xfffffffffffffffb, 0x0, 0x10, 0x6a, 0xe4f7}], 0xe9b9, &(0x7f0000001640)=[{{r4}, 0xffffffffffffffff, 0xd, 0x40, 0x10000, 0x10000}, {{r3}, 0xfffffffffffffffc, 0x0, 0x1, 0x10001, 0x20}], 0x7, &(0x7f0000001680)={0x7876bbe0, 0xa9}) renameat(r4, &(0x7f00000016c0)='./file0\x00', r1, &(0x7f0000001700)='./file0\x00') semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000001b80)=""/24) sendto(r3, &(0x7f0000001780)="3335558ef743805885768e7d451eb8a32ec3304010a07d1dffd85df3a8b435f266965301122e6c475350e075d112aec8ea5c2f93f16401ed7d98d8a3679b9353dbadb6d89846ec7d6cec9dfda0c284264c71f3eb934854", 0x57, 0x400, 0x0, 0x0) getpeername$unix(r4, &(0x7f0000001840)=@file={0x0, ""/9}, &(0x7f0000001880)=0xb) r6 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001100)={0xfffffffffffffffe, 0x80000001}, 0x8) shmctl$SHM_LOCK(r6, 0x3) chdir(&(0x7f00000018c0)='./file0\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001900), &(0x7f0000001940)=0x10) getdents(r0, &(0x7f0000001980)=""/189, 0xbd) bind$unix(r4, &(0x7f0000001a40)=@abs={0x0, 0x0, 0x2}, 0x8) wait4(r2, 0x0, 0x3, &(0x7f0000001a80)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001f00)) 19:04:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c651000"], 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001d40)="5045675b5413aeb126b284813f63a15d789317d1d211b670f0e30de8533930b9876e8c077515a6a9fefd5de27631e30312466c39ce06f7940e946d3442b28ec680b964cc45c7d91518551f5c3bfce6b4e60a3c8ee2cffcede4fab2f265e758f62ae51226c7832095b9f055c7b0f37246ab5ded5c85553cb858061fcb81c65803f408491958f451b8c78eaab39202b94840da61575e9254c31ddf40fd6fabedfd12ad102859fe4043b12c9c251d9b8972bf31306a931ef4d4d95de5ab27d9cdcebdc10c380a932bb6c840d677a48a1f7c9038b46fa26340f8ba7cddebb2091520496294e6bf412f81473212bb790a7dc4c897ea6e2f7fde4aa4b708f7c9178d0ee50a0f7d9bbd597d1c50514310077f7b9c0b1fe00a09d1ea3ea47fb8522a8bf88ab0b64be976d8197c67545904e177f809fb196d9e7d5b5a599009606ce61c6705964e3f5132372404ad000dbb9be7ef48d946dd948e92ee76aec67dbef7e4d7ed61966659d77227442051a9c583b9b43c659198cf76d455e6d714810d8fe2075ff1b64e12b84378b59a21a27c7cb7d308d643ada7c5b358d0e486dd8d4372d648b37f4c5bb57262301cc903ead32d4cb1956d38daf724dfea84abd73f31a7faed7d566e51555acae5abc103273365c894d7632e68a336364293eb6c01a2059d2a277eb63049605cba7004b82a3bba6891420f3a4a7b2313c7d459a5006c5aa1f197a9ed179b47f61d105055f74e3ef5e1362c7d78dd4eb8b05d4a35f81efe5ddda40199fb4114d444c9610ac6b4630ff73dab17fdd70a8c918f1e68043d251ef661daa20778b22c6f3f1f8a2312211c038ed96f547334a26fd9da480bbf473835b0359af14240b8a1fb2f05e160555c6a043368771048620b5209a5e2f53d4122c86d06ae7620d35344b98bb3f192f54dcb2a85540a4d510d22cf63540a43388d6da3897581daccaeef40c2da74f859e18541621b58a2565ce30f2eeb43c95731c4bc34bbfb8dddd03f4b5ccbb2785357dadadcc38e0eb3d1057643ca7f365ad1ddf1bb22ba5cfdc5ed467d6ebaeb45788c7fdd48840d7d3cfa6e73631739cd15a26a68398bbed54064f9764189de1ad221023d0c0b70215402bb772fc51cfcb6ee6f3610a39416f886d4eec0179a8e969114a4fc3b39ce5121b41313dcd5ac728c236a582d5952bea44a98738202eeb5e0cf0921e5c357e47736e9a1b1210727120c742cadf151f2c11cea508b3ae344559040a4c22d7e5d20b481306d59df0c20501ddf4f29c4c960ac0d875aee463c3c360c8409d079635da42672cf58988b9c0a7cb88b2e52fe0d308afe3cfa8c11d44a3717086f517a746dffb9be4be6bb77eb9b398e7fe777ae8dd5b1a5f706bdc25d8baa8f5173b4e4c159ebaeb9d7440e28ec940607c44df2a7f2c081533f31148b9881d6122ce24ccbd4c1e19133f8f8d8da92bbe63e9a05fe58469064ea6283da44605d6aa959eb3c39a8e884cb972990549367d656cc1605e3aa958eb0d3191cd7da46dad7a9e4f3d691c5b5c4b5144844ed5c97f33f55d9df4ecd4467ee81c76ee67b41212617494a04ce23f3855fcee7a469dce06834cd2e37e0a6033d539084527b66a1ae3df615084ee9178845ee8b81b8977147be2a7b36937c501cb8384ef5e9dcbb53e8c9b14bac78e4a816de3e8436363fb983e7c83993ec5b27640b5ef0ed2e9e2cd8563b4a4675303c476f3b7a58c1104da97a4f5f0e1bb6eaeee063ab81f08b3a80536fcaeee71acf2ac90b01cb63a4b76e6f744a7ea306a26f947df6e25814e61d55fcfd03b9e1acd49d011a5ca2c01c220ea548ba3b72b93a5af43235124322aa34e99c10e796af1eb79540ed3a3ae8a54808eb203cdba6710554e2a11aa75b4359d063e1ef5f8ec4d53f9236449fc4f06162907d0a2e5035f291c8fbdad3edadc93cf7889a5a0959ea00f9a5518186208e8ad4e2e8f615879cdaf3158b30e223acfdf453dc5df1ad89a028e7915f28832cb72da3dc7fa99ce9eac7ba87e993fcd13d570b40eedd4022907c4e3c9a5f9e803c334d9a2ec477200023488e1ab7ef6c897a5a9a136e33d9380ce13e215f49c2a6c78429b985cd8713fea7d61e30012babbcb9ee28d73b0bbfb3d546baebe68edac9b935235706364d15d145c7015c95e144a3172fa3acec4c082534562216a75438f890cbb5f70cb40989ad1d358a22c86394a0f6eaa4d59482b21d89f1af7fe68f9416a4590caa62259161ef1fa9ff34b6a5f781e9cf5d9a5bea65689903361951b62121731a5d5615a46226ec8fc5234422b10326290f844caf3974d9ec060fcd5b72fddde49e4a5d634eaa6dc259367358ae7f20a6db2f41c96b5746e80757928204af770e8564e702be3b431c5abd7ce2689294f1e0d6475faec63e6cdc200b9c722e70a4ae090cbd6f62b2a9e9850a57411f8d935fc4690029f64f851ea36a205ed866feb72cb47283ed5e565ecbf5b19cb1fe745908cc96191edc5a7c613e390a0be0108900a98f9099a2b498d986429edd3a3544bb844c11fe4ae925ce7530ff3e94ae0add3937c3602f7952f19aad28cc122432860dca99fac7b0d982d67f4b8be5ca088116733e570a441e4ad576afe6cf2218ab2d8936185e8e1d4ab25aac99f17e4c547db3ff4c86efff331d0b98cdf5101b77b2b8647f49fa350ddd7f956a3d811d42ba5ff25b1e0ed6a220b4f1211b957ade38989d3750b5cb4557b03455f025fabed15c71c69a9fb86a3982e193744c4d179a2c", 0x7a6}], 0x1) 19:04:52 executing program 0: r0 = socket$inet(0x2, 0xc000, 0xed0b) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 19:04:52 executing program 1: r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = socket(0x7, 0x7, 0xf5a3) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10083, 0x15) r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r5 = open(&(0x7f0000000380)='./file0\x00', 0x451, 0x24) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x480, 0x73) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) socketpair(0x1e, 0x2, 0x1, &(0x7f00000004c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x2, 0x3f, 0x1}, {{r2}, 0xff1144c32d0aff60, 0x8, 0xf0000000, 0x1ff, 0x3ca}], 0x0, &(0x7f0000000740)=[{{r3}, 0xffffffffffffffff, 0x8, 0x11, 0x2, 0x20}, {{r4}, 0x0, 0x2, 0x8, 0x3}, {{r5}, 0x0, 0x0, 0x0, 0x6, 0xdbec}, {{r6}, 0xffffffffffffffff, 0x18, 0x80, 0x6, 0x5}, {{r7}, 0xfffffffffffffffe, 0x20, 0x2, 0x5, 0x9}, {{r8}, 0xfffffffffffffffb, 0x8, 0x1, 0x1, 0x3}, {{r9}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x8}], 0x4, &(0x7f0000000500)={0x2, 0xc03b}) r10 = syz_open_pts() ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r10, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r10, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r10) ioctl$TIOCSTSTAMP(r1, 0x8008745a, 0x0) r11 = kqueue() r12 = syz_open_pts() r13 = fcntl$dupfd(r12, 0x0, r11) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) r14 = socket$inet6(0x18, 0x1, 0x0) close(r14) r15 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r15, 0x2000000000029, 0x9, &(0x7f0000000700)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="5dbd544199e3641cff40dce3124211148c00000000000000abc91f840846a9b37e3da1e8c92adc66f522176873d1a82a3d7d81ca1dc9a3d90f7ef436e0e84eda8be7923561b6826b293e571ee18924d4031cb0e3249ae845c2435172e17717e369300ff9488693c455dd4898a723928d488e38b85a31"], 0x1, 0x0, 0x0) connect(r14, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r15, &(0x7f0000000000)=[{&(0x7f0000000c40)="ea263feee754c922671e25fbb75396dd1f31047f14328a0187f16b152cf5b10fcf2e0401ab86c4b1a1bdb55b9e0bd34caa8b6088eedf2ad065c7e089cac75c7f2954edf32aba6d69cf34a393101c9820752bb1a3b01804cfb36ead76ebaee7bfcd98569cfbe0bafe4940a5735fdeeb9875b54723f7ee48c3964520c86f0ee7d83cd056df330bcd398e48e668b604729cf6b8da51eef1c83cffcca00ff2b4510217ba4a36561832498b5aba85addc2c590b569c554dfaa10581a5eeef9ec3e8df8c0e748768e93dde47b009af2b0bb5af868cad98201b83c85280e01c80331b1c99baaf42beb20c203736608c6e9c58de78b4b6e03b1348c16f79753bca04b7df98f15a1ea2a59e46b6590978a0d0fd2b3a9b3cc73db4f0c241c045830b4a41fdcfd6b58b3bfdfd0194ee0f748d4f598db84168bff0daee99a841cfccb8d0296787e07409b1dde48be0e010c6f364ba6d45f7278d44c7b4c72336c27e87551c26c9155180dfb97738c87a583e33de420ab8002ff59bc45241512bc09bd2f188c392807162a71be08866b14c1f3fb366ff033b03c6529e3bc0b7f2548513a2e603d218d24b3e5494f7e23529c13b653d0454b4e8d22466bddc6b5158a7a374091c695d83aab7d20275f5fa3dc06db489ade0808806eaf99c84e9ce6aefe8cfa41b78b11b69918f821b6f5f5721ac322b2835dd4437b5132a896664d9fa73f0a13d09931a1ee5779f0ecf92a30a8d60f2d8e2788de53d28192494d2ae2aca1d8b0435892158ca24d7229a6ca46a9c35d12533b7016a7edf1bff45f97c0fd404ccbe3482fecbe5043566c4249b741dc722a036ea532ef8614cf38a0d681721ef31a49484e60fe20eea1be5493179d11e323c58ce9565b369baff29338f8434e4ed1138bc02da7c5f75f4ff06865ea7a53d324ef3085f42d1ec4650473b17e69c328f54f02e2d80bf070bf45a8664a2acc35b2f83bc83634223476690ac156f22250a9dab51e4b2df65071d10c5b8858f0d7fd2b0817a98009599bb15c3adce558cc57d3760bc11b8332acdd03621f35b6b9bd352030a5a59cc81e70f6e4ad6fd3442e380139b4fe85db6e420e987d7a049ad93a5e96718867d20b4bd8141cd763f7fe756fff5cf7b0761d59e81da3580cc1290e32141734eed29a27b88249db7526adfe2f9bf1c8bff5236a686ebab2de24473eb633adf2dc5a4df3a606678d5a6bb929109f5d397a8034c938609e71f1b6b3fd14b24c3d2d02bdb2bcd3cc4131c02130d59d062b16b4eee39a81dd48d72a553a17cf2b56af81e36ced33f2ed10cc513c3fdb93c275dcd26610e2f7ba10977867b7e73f535862b42b6d80dbabfd38d7180039b3cdb7aecc1becfdff3b12cde0bcca0eca80521b632ddac97a90e53a0ff431329967988fc4a0734026034548f0080fdb25a4d78ea1d215649c4d95f3db3a69e415fef51aeb710d0a9af140289f7cb5238020dc5c8073dc88dfce1bdb30b1750a03a1bfb721bf27eeff6562320ff705deaef6bfff12f408d6aa9d99b44c4ac4cb2d0f5695c88fa9c3456c9e088472419afd3471566b610a0f9db4d6becd78d0948b27f3b95378244eec66bad89341f77471eedbc3dd5fbbd5126732350f4602916499bf56b978095697295384fb91477d8af7eb0b1476b487d21a14ca628526d61f6ebd0bd43d143f006517243b066f1f51b891ae8db8f782f1eac459efc6d8a6081df506c747430aa2cedfc2b5b06e6b605f6dba420514303c4e0c3659a0ea71d4b1df921bdb93b533ce740a29308a255fa83bfd843851e1b9f92c4a8802fae7e7262586d45a386f8f688348ec1702901838336b73e64263fcbd51e9f3549af05176714e2d9ccf54e1d09608f648c91e8a0cfb4b688de9f4d44821ba058602c6ea22295ccc2656280c615756f97c7b7a70c9d77516cf64473318b0bc3085bc0699731fdf987a097789a25faff91c0f522ce2f9ff053b8c4126406eb95df331546c2264e91db57d6f3d2f386b43415a29d6436c497e620a53321c5001831b3d49464afd0e657ce56f3aa04e5bf928b8c4d8fbc8fb0f7a337bcc5ac0d04d4b95cc58dc38c677b6198604e3a17856f48914e33510b2c9742b1f5bd48ef0f38b5d749677044c9ddc86e18903786160717005c87443c2fef90f8692449ac546590c2df7c5850e63951b49abca90a4b24fea2a3b3f98d9b241eb140b7c915a60fc40b65ddfe6ff8760e4419f1f8b32a6cd535580a381e47bf85649f5c71aa60d377b5286228cbfebebce0ff8298121c21561287bb1b0db3ee18af275925532915350916965e4c2e623ca0f4873414038f5a93c2775dfa04374f2e935958d80516e1612f3dcaa2bae2d2a7ba688826ea053d1e04b1c2177ed269c27fcc6d384a6180c87393ce934c928254fcfc014d473c4b62a7db791587f6f8c8324115f0bd4d9bd43eccca52c7323c92fe28733641234c007ab24901626339b3bfd3728b0ce6995edae928bda3ad2dab238af597a923b08d87c718228c3425458fb9dddeae697578f64858017f013380ffbb968d5cbb5686dd6996402b75b281d346024706b8af5f23830465020f54c8dd2eb3f571adf67b105bb8a28f4ab91108f9b45d4e3813f38175035adb01fbd9a0869d133e6875ccb0ab21010f84ddd880924640934ccfd585e9148852567511a6af8eb314993e378c9acc158b92887c6bc9a6d3494c3f5fab2a8c3fd3d12c9e4b9dbae73c92a8ca01fff1812a98811fec3d84287f4a32abc127478ed9e334e9889542dccf111828d5100a1fff43d6f6868708c455a3fcb5fad8d9739c278d7062573b15827e42bda26e6cbaa57ff74ef704130816753992c2a001dadcb9392c85b25926bf228836c311aec0a3c35260cce98a0dc85df744f13698fe795a8b19ef949f9d703af5c208b3d708f92338ef45acc89b6116171b14a1f5febc8d0e12cf0d5e87b64e4afd93758f31fd44c04a86251ec22d26843fe381a0818057b8d1a14080cb656538707ac5b232496cfa65fdea33f278cf2a554809fc083a61397795299d916491ee73897e77b0ac7108b6c96fc435c3d9a4a4148b09c58b99d6a16d647dd13f1f829769e448d3ff5935ccfbbc471abbb448d12c2acbf040e77981a18450a149d55db967dc34fa7df2935b43ade86bf1041a2fbe335c38823ce3cb7dba9c0c54b036bf2c58d2deaaec5621c9ba30412b64df72fb6d10269d7727b1b77f2bfd0e53933d4484b87fad457bb9f9f3eaa38740ebfbc991a4fb5226184e5dce36d24a14c09e206b4b20f57123be5a05845cea0b0e348fd2059e3b35b53717b8e209bfad1692ce5da25761f540cde541986a6d4fad25e7bb3232de2af0e4d57bbcc7e6deb40b07fca32db6a59d488b7f1e2e34dade2fb8d3c731347decf920947790adce5608bedf49277eece20cbe9770a44a13f112f78de47abf0139e5e47c6436e2b955b5ffcd2e990f45aadf9b22c2cc095212030d6d3e24d5fa32d65399cf85833180f97d4e2bda741dbff913e8c5e3ed19abe3a27c648651f204390bd261fc04303ca7c98b49e7cb0ab94f94238ee559930fe2e9b898a6afd78aa1be84a26dd4d32fe171ecee3abf1e9613ef3ba8aa4840fe54648b139263e12f034e3bd0bab5a068c00cd3b1a43f291c9ed565938b7647c9bb77f9dee84783e28516961b06db2dc9b1a2fb8daa1e3284ac3c2ac1f87ef840d932cf377f119b22c6803f68588df6867036967bd6f6308bbdcd60898525dd22a6429ffa1d8841bf8ddc2a1c8e692a9de6e290dbc0546c6c32a6e82fd9a6c5ea6aa9b4dd05b48cffb21a1c1e27f39411848886bfe2bf804bbf0b023f925c66f93837a04faef0c8174c201bee273142c38dc9bfa08890d06030c0868b4854ad86c9027957663cad955423b07a2a75db8d34621a2c10f859a8cda9d00724d5a9d45132d350d581a2ac26b312f4cd05db2a79c6328c97ffe5a3855e069e5d211ca55b0b3cdd2e21399f38983fdcf180a6fa663199869184f73d73b136a6c2bfd0d026f4690c33e022f499597171e73bad06f5134ad789d49da4ac4046d8466bbaa0c51eb2222b2246e43b2c6728d04b1136845eeb4fe5c58d541bb96ae2f09878f24f01db91cefc0e7ee88b0332d49ae57c42118dbff08fabff19936086079a775e2cb9e72f16f60aa484eb88f2ee87bd57b8c74c0c3ffbf55ae4f4b3878c77a0b9f940bbb99d0caf64203bc8ca267010720035dbcd05538d10a2cb3e4a230210727b6091f0d4057cc980c438173916aab645a94ca1d5531eba53eb9355c43d67ee84c24694ec11323f8c4a0e06e9de2a5ed41e616c601a2b81474975defe2018df37e60456619231bbf61f2e8b228ea21622aa3617514ce032b3215d23ca0b2b899ce3951fd883893049461233abf2fb779ab13d51d73e997289bde757cb7a4b8fefadabf087605f3f6330e3b3ac1a9a9c11b20dece249b95ad377d41270104a669a10727db3c6f591a357892498910138ff22b37fd0f718ad544e1e8fa91b63a0f43cf0760773713116b0ae6761356428012847924d487ab7e0aeac8070e7c7978988ffcc1dda1dbbda235c0c1483fd11ef8fbc91afce976d3280c54eef0393b6b4a02ff85647121beccce8cdb34d9ff7550c3b52454171af7069f411befe001460f98751566152d1d5700abb48594fec760b8128546c5df14b8e8aa06250d76396746e0f5d283177a163379d1041e3a5a9f7878ce632f2617c7daa76e0cf156b189b019c53ffe23556649b8798a69860ebb70fa618322b56da194d370854c74caa6d0212d279ebc0259bb2b55da6a5c455213a43ef6c03e59e69cf41d5c9bff6a74e8f3c0d1be9f2f21354c693170ab09833970302aa046842dafe4be46862272c682ee65ff3ecb206c6c006ca562159b33e13794ba5181d725c88f4d21cd52a46b34b72b4942cb5e348d67ccc821d4bf674d8e491ab2f397445064da58c754c12ca218b8ebe4d80f835b399e8d480d5c84260208701472cae4d53ef682aacccb13d3b52484fe5f69af85be3987b55b9dbac05c64d4bbc36c589f79733e813492c32c51e3504d17d2d1358b01173c3d79871427363eb39d343e0ae5b9f21b35f063ae75b9263fb7326b494e48d8a865a15643dd7f072ba3520e9b960c500941d22324cfcb84a71b8a0e81f371533b39b6b0cda632cfdfb330a9b7ab1d57586ddab5a789cd52128f904ccf5f1d077e0e2a0de66e189ee4e9c134f361ed1bfa1a7932d536f878bdb4daf550da93edfe0fcd969b90625f9667570ee1e8b8116e511075e2e9bdaaae57b4d5510350f6db8e7dc54a02ebc6dee002db85a478d16e9b85c68f28bab863cd291fe6a9edea6c5746fc64af282a76ba1ce17c55cb44c747411b8b96893f8325ddc5cb5b524cd53adf5f9cf899bc307c5a44779cbca6013df41db7823a16b07965a22950b1a30f902d8e9c374edcd7103fdf36248b4a5297777c86998bb7606259f2bad61a83e19086b418c2d9c04126cdc1ac552e28e9fe6549cb69339424390a62ba501ba14ec0b28a35ba069153cbd472a", 0xf5c}], 0x1) ioctl$TIOCSTOP(r12, 0x2000746f) ioctl$TIOCSTOP(r12, 0x2000746f) readv(r13, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 19:04:52 executing program 0: clock_settime(0x0, 0x0) r0 = kqueue() clock_settime(0x3, &(0x7f00000000c0)={0xff, 0x8001}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x5, 0xff, 0x5}, {{r0}, 0xc0379d3190c2e26, 0x10, 0x10, 0x90d, 0x8}, {{r0}, 0x0, 0x15, 0x40000060, 0xaf}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x0, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000001, 0x1, 0x7}, {{r0}, 0xfffffffffffffffa, 0x12, 0x8000002c, 0x1, 0x1ff}], 0x49b, &(0x7f0000000140), 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8000, 0x0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) read(r0, &(0x7f0000000240)=""/55, 0x37) recvfrom(r1, &(0x7f0000000300)=""/110, 0x6e, 0x1, &(0x7f0000000400)=@in6={0x18, 0x2, 0x1, 0x20}, 0xc) getsockname(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r2, r3) 19:04:52 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x6b) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write(r0, &(0x7f0000000040)="774c7e2d01938d93bcf0f03632738b8e507872ca84284a97b0f0d5e3bdb782debe8f3dc741a3f966607b89b9fe4be86b2acc4de8ab27894014194db2b41bb11e192905b57946c360ab9a5db9dd492d93b10c91e10129d8b339642202caf480baba9d9e086a749bd66f19fa33e159bf87211c649e0e73e5a278e47e5720ce6c5e691c59f71084af7e45128131b8b7c357ffe068ea3bd983be0e59ad428f4f18d36d36a28e9237e80ba699bb6b786ad44db5c7c7a2bfd5a42df4070773", 0xbc) execve(0x0, 0x0, 0x0) 19:04:52 executing program 0: pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)) dup(r0) 19:04:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x1314, &(0x7f00000000c0)=0xf9, 0x4) write(r0, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa", 0x209) r1 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x20, 0x8) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) poll(&(0x7f0000000040)=[{r0, 0x38}, {r1, 0x2}, {r1}], 0x3, 0x20) kevent(r1, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) lseek(r0, 0x0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x40}, 0x8) 19:04:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2010040, 0x4000000000005) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002740), 0x10ab2) r2 = semget$private(0x0, 0x2, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000100)) getppid() r3 = getpid() setpgid(r3, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r4) 19:04:52 executing program 1: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000080)='x\x00') r1 = open(&(0x7f0000000000)='./file1\x00', 0x2, 0x100) unlinkat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x8) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x8) semget(0x2, 0x4, 0x20) 19:04:52 executing program 1: utimes(0x0, &(0x7f0000000000)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="ecba2cf5e7f64a8d47cd73ce95"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 19:04:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x7fffffff, 0x1, 0x100000001, "fcf8e041ac3da147327d6f1085c107869153db1a", 0xfffffffffffffbff, 0x7ff}) 19:04:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) write(r0, &(0x7f0000000340)="03b1019f3d5254414c067da532d3f011ab5e10627a892c9e83924937eb47ac406f16598dc3842ac667132bd0bf73926e72837b1ef6d12ded241511b0e272bb2a1acaff1c33cc5d8556d9f42e24fad127cd823a5918f7aeef8c0ebbb7ea5b39982e4daa1a7f5c2938368652717798e8054f07e11b858eef563cdf7cb6ecd740eb7ec75d06bd32ba9f015581c322e8cb84c19adaf998e8530a34fd4e7ff6ebd5277f54c22fd444e15708079442127a816e45e9da7831d658d5ab0fd77f1e25abfd5e451d18fe5843d303ef15d8e4418d5d27fd45fe338f9e36fa29664197e398eaaf3e24223c2e3b7beedae2", 0xeb) r1 = msgget(0x0, 0x219) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/52) 19:04:53 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffff800) ftruncate(r0, 0x8) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r1, 0x5) 19:04:53 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) listen(r1, 0x8) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140), 0x0) 19:04:53 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001740)='r\x00') msgget$private(0x0, 0x70) 19:04:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/167, 0xa7}, {&(0x7f0000000180)=""/177, 0xb1}, {&(0x7f0000000240)=""/226, 0xe2}, {&(0x7f0000000340)=""/68, 0x44}], 0x4, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r1 = shmget(0x0, 0x2000, 0x5, &(0x7f0000ff9000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/46}, &(0x7f0000000040)=0x30) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000080)=0x101, 0x4) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 19:04:53 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='x\x00') fcntl$setstatus(r0, 0x4, 0x20000080) r1 = getpid() wait4(r1, &(0x7f0000000180), 0x5, 0x0) wait4(r1, &(0x7f0000000040), 0x8, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r2, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0x494d, 0x9, 0x84001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) mkdir(&(0x7f0000000100)='./file0/../file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:04:53 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) chmod(&(0x7f0000000000)='./file0\x00', 0x30) 19:04:53 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x8000000, 0x100000001, &(0x7f0000000040)="00000400", 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x16d) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x4, 0x4) shutdown(r0, 0x3) socket(0x36, 0x4, 0x3f) 19:04:53 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8280, 0x15) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./bus\x00') r2 = dup2(r1, r1) open(&(0x7f00000012c0)='./file0\x00', 0x10a30, 0x58) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001280)={0xb5, 0x1, 0x1, 0x4, 0x1b}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, r4}) getpeername$unix(r2, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 19:04:53 executing program 1: unveil(&(0x7f0000000380)='./file1\x00', &(0x7f0000000080)='x\x00') link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') 19:04:53 executing program 0: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000001640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c9d12da6"], 0x1, 0x0, 0x0) msgrcv(r0, &(0x7f0000001840)={0x0, ""/212}, 0xdc, 0x3, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000440)=""/228) msgsnd(r0, &(0x7f00000002c0)={0x1, "9f3e6a520766f64e8bf870a3e8c30859658786cfe6fb19f7991af127242437a99e81aca984e0b51c61d3c6e1977c6c4009b8bc7885adb761f2b3bbd552e009db7f398abb9a0f2f4f105cd6f6ae535b85ca2d26600032469d33a7eda19401ce866226d2c5db6e5af9dbed4f6a2bd3c7f039fa0502dbccc9e539401f721bab8e69073baa51a6f2c7ec0eedf16376258e9a1014b68b4468b47d670c8443f7abe0587f7597914ba82d8e276c37dbef396a7f8e528bdffbc3e1588e6bc087793bd77e8a402c5a61f64a14efd8b204e644509bd5e3ff7f99e716d085ed99c2"}, 0xe4, 0x800) getitimer(0x3, &(0x7f0000000540)) msgrcv(r0, &(0x7f0000000000)={0x0, ""/129}, 0x89, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000600)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) msgsnd(r0, &(0x7f0000001740)={0x3, "f3360e43f7ec672ad826c6b88b5d2f6aef59f57b9a16d1eb8e7bbae02cfd22b7aabc8cc3f1beec4b27c0884f88b6708609da29a95d2f5f8cec41593bab52457ca40b19007de23016387bfac401f20875119ff67fe06dfad98bcc2e65a96cdc0d35eb26db168a332523734bf40fc8f8fc183f279b3815bc3080354cf5ce3994f846d8ee3fffc2ae4bdc1f981f0fdc4ccfd1ec973f1ee6f412971c13e38e6d88ea11c4e150fcdfcc16d8c9c814df870bbfe47030004ad26b8bbc05bc35fad66d4aa9a6acb4640842865a7dead7cb809c7942318f986f8f1b65365da5939e382a12c136184ba9"}, 0xed, 0x800) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x800) msgrcv(r0, &(0x7f0000000200)={0x0, ""/158}, 0xa6, 0x2, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) r2 = semget$private(0x0, 0x2, 0x116) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000002940)=""/215) setsockopt(r1, 0x400, 0x2, &(0x7f0000001940)="8906c2c4d5de632375c08659c4eb151eae7ab868520b454d3b48a525a1a620f1ce850498b21fa95a4fe83672e1ea55a0c3f2468fc690474596941e58feec1e1ea44f5dbfb384f227d7492f50cc50631519f3f16375484445990454c9efb9b9f8b8ba38bfe9262d7d5fabfa1fe0545a509855305030c41735d587ad240a69faf2066f5778207ca672c030a802bcf3f77ebe09338452d8f28ae91f478f9b42ee9b5c3f98559517ff5467e223ab36c3cb3112ebafe31d9f2fc08105226d20072265180df4ccc1ea374c8c54555df297ee7d0a656944e79c6da215f955b83a45a4bc30a3ad46f76ba7cf0c9b296735e77037f98fd1952cf79f51e458775cb1807fd66bbd7acae98b5a55d4eb6d636ec269827c3b17cff78d8a0cb977e315e8e85bca144beeca18e35f42d3aa981dcac38e03f5d4ab4319871363335b57e90b0af2944ead9f54c3bb6ce78400e726bff43aa91615f34583bbdd57ae5e19164be548fd2f0a1b1687adf2e2c745aed9a9a4d61bcc7e9bd03b566636351b2380cc98b64d04542b83303a9f966f604347343ab90b4fdc6505cb7b02719fe791a83502902b25ababc786215f54b0bbe522fef63bca88acaac4295d07384e6ce4ff77ffa90571325dca8eac0836fc2c57c95fe8f431530a716af14f84486142df9ac5a71455898ea961f0c8f4ed17ac8aa16068d4cc28687e9d8061eb3521977a252a1740ffa3b9164ad103762a9211b2d953fb956fae1dc2610f3a272f39d36a074a8493ef7015fe60521e08bcc02ef0e7a00e6b6b3fe88b5ee33d7cf0e4048aea778a2f6d2bd62f432404e7495cf71bfe5e29151d694735374540f7e16023c6c69d3565c4afd9d9c824e6df521735b7dd016004f677e8736d22cdfb2d2a6c6a4f80ca96a4a0d0174eefe5b0b61f6c8e056b2238793f4be3f1137780362b8db8413352585e5aad9c1889bea2dabacf375df99817a91e170e2110cb67f9590585d4dcb7eef485c16b93ea56da67e4498bc554d250425aa1828e8ea5e1debea95062335adafaa0aa8291e798c1457809459c8dbd25d25ebc13fb39e352de0c5f3b26e34f03300bc1bd14b47fb552174543b0e8f54852ea529c34e900c4f830b47ed2e17661ae7ca2ea834b4687b3838f315d9e39019d55d95ae6fcc0c01db516e62b2d44cb9b0eed2f82ca8a0c888c0d6bbfd2e8c128fdfd6c5c3bc456cca1d454cc7edeff80dbe4121fc29f96cbcdce86348806b8e2ffc7a9d155aef399cafb4a9fc55d2b194266b28c508110ced8c38935130fcd8b794c1331d50248e311765599105db68726de9fa7ad7f5f043712b477366efc6f734ef31fd467155138d4e58343419547b4392d96cf02ad2e3e08de2f79b2d2bb722091a7e9518d108208ca585d0a1f54968525b3c92e3c513e01f0859cec652ad705af4e0cea09612c09b27a9e1ee94b7e0a849a1d9937039af281391c1f198cddb685e671bcb804bffc44bab091fbba85481d2be0f237c025877eddbbd5a7b4b8ee0ddbd2d08fe8f66329f704b38e8b2cfe3a4baef1add8c940b747930110f4048d8aafe3b5c02e20063396d712e765e213473d5fb1eee8de54ada7c8144dae9e9d452159e9cfd09f37d5d1b81bf528f8fe27fbef5d6ab3c7bae3ebae31c86a01cdc596cacc72f4d262ae01c0427df962a88f3735bd4ba5db2c75b4c2257b20ce5c15e4e8a461bf28fdd851ad9c32ac494d161706b4ba2d87f0b1e7e448370d2f27a75064ca30d89ba9585ff90f57738b8a6f808c9a07ad7d110d367a96835e9f7a77382b496467dff64323d7f54bc0d7731e390cafc4c4316467ab13b6c707628c2b9465859291081fc65df10b149e4d4849703d4c249c4e4ac1998d00d3555c08d6abd0c2d0f56975e9b13895d0475e3a7ff573941507f23cffb6b42a86ed4840f9742e00cfba3705669b9697321cb6c1a13f2f9908d77463b71b8c1f64d2b87e48313e23aa1e9d5c278e1d29c2ca5089219168e19d525fd095740bbab94a0253e424bbb07b20caaee6102f7acdd758304f8f21d755fe023e2280e9826b7af6ce04cafc8b8aed792ff9f492c2a65604e17bd8847e702e8eaf316158667f3273f21f6cc6f94d8428d29077440f617a73e2b4f7d17498089c25df6b6ec79bd0c09ebb4483d57d1824d2aa1d94301daa3d3f2224b78a4e9b79936e7a92d364be0eca93f2a12201fd9817e8abeca9fe7c419023fa9713b3d19ae74e4010c4c686bfdef033c1cb5ca7a419a31fa3ac546adb81bb9fda0d130ef75afb859e9dbfa84d0e898cdf7df64211a4b79ed49d7504f7ccdb170e660469acb93f83bbb0230fd23ca813fce79ec7d4b91e68ad87d9ea1ad5aa282475e4cfa61b3ae264c5dd7ab85e65f462f7c994b688c79a279945e5483d9f92156988456182f57a12406ed164e3e03345e105750535d4f992d1e74d8e3e0c647ceb73684127d6c108df7045f34a02d5c1534f0f666481ea7c4e8f77309bed0fca31ad143f0cbd3ea90d7a624739787ec443686a6b4a269fadebc0fe794fd6f002cf7a584599876d430f51ec0753230ac8184a779952e51c17c47fae0c25e299a75b5089ed4afeccf324b62da4e8e087c5c7ec4f7bf246484f673852102e5f7ccdc978d9b8b1501db5270bf4e452b9e6e93f74f2053b7ed27be95d971b6c47953ca34127a77950ca559ca5d8902361409ca1f80c897316308fcf4f71581cace55f2083ed129552ab6881dd35f2f1817beaf46b4e448fcd7277340c3bb43753d88978ffbcd0b63f7cc4ad878e2642b2cd93e424c04ac71d8c11455d249206220fcc4db87ad9bc516019f7a39fccd6704a88260911c468b6f4eacaa9c1ce15dc6bb65ea6aee0fbd88ca4359892cb14bfa9bf455177c2251cedb876e4d29397c8995519426ba88eca10211966b7cd7d1ad27c8cbcf4873e8d192fea6556cd832ba8893847d826cab33d8396f6f3a02c92a892f4e0795b7dc143dc549f2a0f58e0b2fc5dd088745a5db510eb37f8f0cc73e2514ae29cac63cfe44dd3d248330676707137dbee8674b510a6e0a86c62af5ee9b83ea0d93f8f243c745319e769b41ef854507292f4d8b426f555560f50484f6eb1bcc72706b5b4f558bdebb9b7ad915b88fe0363a940156c1037dd5a493dc432567fba11608755141a3ab27e5a015ac034974ed179894bd93d355530603b191ef66a158c33f724fee7f2e1be7576ff94c06cf5af2cff4a1ab9c844611f330a3e6380f35d37a8950026ea1be1cf6aa7d412488ab2f9b89f2f2e274749b574ca0e7b5a8f47a07d875ce10966f4f5d9e296bdf0f5fd1b5eff95f8a03059a0d058ecfbd848ad3ca8b42f8b120e268e8e3b5cd94008208519bb6a5156b7e66488d6a4f664c83cd39bfa0ba1d1e9b047c7bc76b1cca3273533d113f39fbfd99c57113f89bbae74406b90cdd5268eb5924448064508c78e233e5c18612b80bdcf4a3be3c0409fed843a20048e2da7663eafc51d3729967fd956d26a1d63b2d00b70947a9afcf1099f271290556ecff9c691d301d697a7628bb052aab0bf1343a2bb42f7622ca4d74490badaa88ca6ae4c0d21793e7957282285a38d80c528d3aff6f1e9892cbb3a3ffa72c24fc604f999730c93b6633cc31376255aaead78422482373ab83709d57a1744b1748b4cda50d883965c33d46804f1dda05485a932ca65246abdc701ba65d252ea60a261ff6e7c3b0f4ba28629a91535596524a4d93b4d37fba22bb8cb45a10674e136294a7d2c222bbe38d070ca9dab1c240788b72e629939036dc02a66c34c01fd59f58d5cc7ff9a78d094d53ef3a91363cb192ee124eddbfa2582230be581386c00559015b0fc374091c91348e2f031efc5259832b292176819c642e2a83b203deface5d782e105b176ea777d5538b970feda31a8257a8b3f7670e7f2b0edc6fec9a67cf7c1b49647d4be98aff9b7af30fe9cf7f69c7bd23605a15eded77afb4b6c7edf81405279e88c90647a556682fa2c204e375ea5621371749d4b688b3f94602cd3447f436cd20608825fc6f081e6c9bcad156af67a0171c0086029f0c59335431ea8c9f9e5d7b3772eb9b0ec0bb3a403813278bb9f903fffbed23f155b4381067443e2214a442cdeb283e5d1359b2880dfbe473a9d864d7f70ee52fa8d258bfc7d9011f95729f86bdc89665945a12db2965db5b4fb73c17ed07df323342671f2a7bd1c80c61b0345073cc750d38e23e7b919ec55f29c08cd9caf43ee9202d9766c5fef2844e40b41fc76b3bb2ebffcc8483de9c26ac160ea2ae30d220ddfffb36c75f02bc094070494254ec84ff17f8776c633a474d7e7c243d3d0fd45dcd865daa7bcbab2fccc857ab5b041975ffd3d895015bbed76d9952f8c8de5bcf0c925e7df0a5f7bfabbd4004d9d133bffa7a3ce8e8677a59876de4d1319a1990e8d7709ba36e335f3599ae38d04b6718abc09f3159ab3831192edb7282b723cd2b79e9df43f0c7102cc021235f899c408bcc42bf67b1cda814d0159c9c79745c0e702d0b742de97d15bb68462ccf34e13cebdc6e3b57bb61f2bb2d1aedb51b9e7032c211399c4009dfaeb27e5b24c8959ca4a2df5f41722f2d3ce8ba9433b3109b76e65e63b17132b6d79983a5b5f13998a90a5cff9292cb2a436a7bfc3b4b888b589240f3c833b3b5535281e8c2185d9f82e959162cc25e5162a1079a786345047109c27c36be506a1fb0a26c301ec0b0271988d39d422ccc20f6722f0d17e870be2140c311b6d6360511384c44656bacbface0c5a969ef26ba2c6b03b641105a6249b8f421cbe79570e8d46cbc9d197aa846ea535081a3b95b778ba08ff01dd089c8a3467149b10a1f7680c8fae6d69f205d5fb9aa21fe3776a4e7bc0372e24358f08aa3ae7eee189d0601fba497d0f7d94173aaebcdf08926317ad5391868457ed6690dd9a536996596c819be7045eeb845f9ace38553f9db8be66fb0e900b5f3f8e0f163f5c4fd08652717a78d75989962dac21d99d61abde68ea34e8859e950821b6c85152241d81bf0e190956e63a4be7dac438f7fcb925b31c42c147f6cba0ebb11229e8292b1e66d7c97a1558370129887cb608eed33eaa4d145604c6826fd188b57eb82d0dbe851bde1f917b4f541ffdcf9cdccd4d8b3420a6d126556e3870be381a2ba5f7ffc714798b55918c1cebce34b7f4a63c9be25d4311a6aafd852b2b5fe804e6c00f6c29fca05ffe1a92eca0ef548a75a6d183f5f24b9e368fdae5e05b169cdab777b8ec8ffc37d6c8031d8f22df8065bfd6e37ac053580b87864e4d1ee3b039a275f01b63c41c438d4a02014460abe6574d8297f4d8b9bbfc89799fa6403b2142b0edb600bf164cd08b36092cf1c0a9512a4f1a08c039be5b5a4e6f8bb8aaf9182f4034dd83fc545c5cecd6327e707ed7ee309a5fd2f159135c5e809ec4d6f1e8e10b6668cb1a1241f895e0c9341cbbf7b7c7aa13fb84cdc69ce764a090e175686b7805ad27ef8e56283ecab1e1305d63b57e49d097a7460574645c810ad7320376aac1422bab1e8403c9d38b5e0042d008796e9baddb9da12943ae3919bd95a146c1a65f301da81b951265ff81b4c6f528315cfa7b276be12f9f1ebc5cb8ebc6b955473c48066a315de63f77f909077c7d28f350a101ddfa639360ace059d7744c1daf4392eb038ff62b8456381e45f01b2ff91b64a225e0177e6915df704dddbf5a12466141acc1d2851341c523b28b902baeee2ee44bdbd83670f01bd24a79b1490a6386d0b6537395fc2c6bc13c5c2fdc94c564075341c3ed", 0x1000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet6(r3, &(0x7f0000000140)={0x18, 0x1, 0x400, 0x3}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0xe9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x800}, 0xa3, 0x81, 0x0, 0x0, 0x8, 0x10000, 0xfffffffffffffff8}) 19:04:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) r3 = semget(0x1, 0x2, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/4) 19:04:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920", 0x11) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "1600000000000000f5000000205f1195ad01a356"}) r3 = syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) 19:04:53 executing program 0: r0 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 19:04:53 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/174, 0xae, 0x800, &(0x7f0000000040)={0x18, 0x0, 0xfff, 0xffffffff}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x81, 0xffffffff80000000}, 0x10) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000100)="6690374b", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x400000000001005, &(0x7f0000000080)={0x200007}, 0x10) 19:04:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d517916331025ba9b068b263d4c2e8370abb94043330ea8722e2844e11848c82dd3c0ebe236a4380903ef06deded6b6aef72631dfbb79e9c646f55507e10192f7ee327e1f33e6c7eccb0862f525045b670fd4c5142feecf24dc855b7cfaa1414137803c414a623d2fceb235dae7892cb2d7c21bd1c27c48122786b76a77d5be4700880b12d4f5a43d4b83e936ae1d63628dc34fc0990dd92587e9b20210d2121140686ba3ea7c0e544ec57eb74ca778a1bcf74a8f195644fc92d6de629da32e61c595237cd5cac03fe10e35a1338aa", 0xcf) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffb, &(0x7f0000000180)="5de598d086a6b2e0f9675850708092215d2c0a5dbb91583ca2c1b3e0dca464b24d4a3f59e2e7949d43c4312a1c6c3f555adb64a33c1f2d6657119c6df4154600000000000000000000000000", 0x4c) 19:04:53 executing program 1: socket$inet6(0x18, 0x0, 0x4) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0d000807005e000020f6200000000000000000", 0x14) 19:04:53 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) lseek(r1, 0x0, 0x1) syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x9) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 19:04:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003eb310e5e9908173d9a7ac0c9f5b939ebe43169e555908f7a12aaf73c7a3c588e2d4d77e403baccd796d8dd072abedd6b592d772e503c3b9510a13f2e0624e13f2e70cb94a2b009df5ea3394f0087a1a96fbada0302d7bc7a323edcbc7bc27792d07c99d4081299f41bc1d3f9d537d44f7a8eb1b462d8f6e67eb541110f7c0ee71acf1486bf542c1f3bca0988f8d7465a07ff13719"], &(0x7f0000000140)=0x6e) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) accept$unix(r1, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0xfffffffffffff000, 0x1, 0xac5, 0x200, 0x5}, 0xc) socket(0x22, 0x4, 0x8) 19:04:53 executing program 0: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000001840)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c867da9459c6404d9bde40000000000000000000000000000000000000000000000000000000036ca9e37a54519c5a60df47d0117aa6fc25333d9f16c498c41cc7a33ed5feb"], 0x1, 0x0, 0x0) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/197}, 0xcd, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000100)={0x3, "71c80c6903dd93"}, 0xf, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000440)=""/228) getitimer(0x3, &(0x7f0000000540)) msgrcv(r0, &(0x7f0000000000)={0x0, ""/129}, 0x89, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000600)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) msgsnd(r0, &(0x7f0000001740)={0x3, "f3360e43f7ec672ad826c6b88b5d2f6aef59f57b9a16d1eb8e7bbae02cfd22b7aabc8cc3f1beec4b27c0884f88b6708609da29a95d2f5f8cec41593bab52457ca40b19007de23016387bfac401f20875119ff67fe06dfad98bcc2e65a96cdc0d35eb26db168a332523734bf40fc8f8fc183f279b3815bc3080354cf5ce3994f846d8ee3fffc2ae4bdc1f981f0fdc4ccfd1ec973f1ee6f412971c13e38e6d88ea11c4e150fcdfcc16d8c9c814df870bbfe47030004ad26b8bbc05bc35fad66d4aa9a6acb4640842865a7dead7cb809c7942318f986f8f1b65365da5939e382a12c136184ba9"}, 0xed, 0x800) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x800) msgrcv(r0, &(0x7f0000000200)={0x0, ""/158}, 0xa6, 0x2, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0xe9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x800}, 0xa3, 0x81, 0x0, 0x0, 0x8, 0x10000, 0xfffffffffffffff8}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x2, 0x3) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r2) 19:04:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) fcntl$setown(r0, 0x6, r3) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r4 = dup2(r2, r0) kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x4, 0xb8}, {{r0}, 0xfffffffffffffffb, 0x28, 0x67d14977df34edd3, 0x0, 0x3ff}, {{r2}, 0xfffffffffffffffa, 0x62, 0x21, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x288d, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x48, 0x81, 0x20}], 0x100000000, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1, 0x13, 0x7fff, 0x333}, {{r2}, 0xfffffffffffffffc, 0x80, 0x30, 0x200, 0x1}, {{r0}, 0xfffffffffffffffc, 0x40, 0xb704dca22feac171, 0x8001, 0x5}, {{r1}, 0xfffffffffffffffa, 0x90, 0xf0000006, 0x7, 0x636a706e}, {{r1}, 0xffffffffffffffff, 0x10, 0x10, 0x9, 0x4}, {{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x3f, 0x9}], 0x8, &(0x7f0000000140)={0xcf, 0x8}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000340)) 19:04:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x8}, {}], 0x2, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xfe, 0x20) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 19:04:53 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r2 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202fb0fe5378711348ec42e0f66696c653000"], 0x1) close(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9f5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r1) chmod(&(0x7f0000000000)='./file0\x00', 0x10) close(r2) kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r1, r4) 19:04:53 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x9, 0xbab, "17020700ff1f0000010d0000000000156e14f300"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0d", 0x7f}], 0x1) 19:04:53 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "fa2a26563d64459308caf5f230a1401f086066ac"}) r3 = dup2(r1, r0) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000001980)="dcc4c93ae351747d", 0x8) poll(&(0x7f0000000380)=[{r1}, {r2, 0x9f}, {r2}, {r1, 0x4f}, {r1, 0x40}, {r0, 0x85}], 0x6, 0xcbfc) 19:04:53 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x7) r0 = semget(0x0, 0x0, 0x2) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/208) 19:04:53 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mincore(&(0x7f00005f5000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/169) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000000)="b8", 0x1) 19:04:53 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4007, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(0xffffffffffffffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0xfffffffffffffe7f) sendto(r0, &(0x7f0000000000)='i', 0x1, 0x5, 0x0, 0x0) 19:04:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8201, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) open(&(0x7f0000000040)='./file0/file0\x00', 0x400, 0x139) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x800000000000) 19:04:53 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x1fc0d594, 0x5}, 0x8) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) nanosleep(&(0x7f0000000000)={0x1}, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x1}, 0x8) 19:04:53 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/124) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/239) 19:04:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000040)="83042d96787fa2c30f58f04b2fc2cb17ddf7f5c1", 0x14) fcntl$setstatus(r0, 0x4, 0x80) 19:04:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000640)="b8d87572a10000000000000000a20000000076170c865a2952ebfa7ad5a198d8a0658e26380861a8f8a0058bfa00632e340dcb0518e43bd59acb8817d22e3be37788d295158ec280", 0x48) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r1, &(0x7f0000000300)=""/241, 0xf1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) writev(r2, &(0x7f0000001180)=[{&(0x7f0000000080)="d3", 0x1}], 0x1) sync() mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f00000011c0)=""/221) 19:04:54 executing program 0: r0 = kqueue() r1 = kqueue() pipe(&(0x7f0000000040)) close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r2) dup2(r0, r1) 19:04:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd, 0x2}], 0xffc, 0x0, 0x0, 0x0) r2 = geteuid() fchown(r0, r2, 0x0) r3 = dup2(r0, r0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000100)="1c48794c38a184aabb1ddd7c2dcb41bb81170982", 0x14}, {&(0x7f0000000140)="505b2ac5107c5cc891ab52dd81770b29bb556df48805e0e3a083654db291e2a0c310b9027eec9f2ba6e1a4fd3e99d67dcddabc2a9532939d75dd5d", 0x3b}, {&(0x7f0000000180)="74a01aef8eee004ca5c99f68ec1749627017efb9bf3be57446c1132790aacd5a11787a63834dd9c7ac7efc47d53d69501291e8b3021f9dd39ff8fdad71b11df70ef8407cc8cde30440bd3cbae204e54940510ad86cdcd0981010d7d4c9bd52e3915aaef6be87de9b42fb1043048bc43a9007ab41ded9cd80f8c8c2ae664d22d36a5152c1ae719681e047b9681aea8fb3979d4132b27919ec37b3fb77e012f1a6d9d0d005801a8a9c2d101b2406fe77c0dfeea5fa9c1a442ada69ed1b38c53d4588fa011964518552c0c1abcfbee4b2f132c417f58e2f9280603e0a730d08fbd355f6013bdb9cd501", 0xe8}, {&(0x7f0000000280)="71f46dff73b79d8fab1640cbce420aed9ef77f03e66e78f578e7f8805e11f18b37e800abdf79930557dab1619619c915f2edea6b05c7bc6a4dabe338401ffb91563e0ceb7d228bd98d63b9765560fae83dd6d4b4cd4a6840996475b41cc3de5698587d855334b8d69bcfc7430ae01020bd2a487c4d258baf870785b440b80e7b6a7b1c223841d88ece15a232a3ecc6e0b99f551eeb2f9fc8fe848031fa9df2b5435daa", 0xa3}], 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r3, 0x8004746b, 0x0) utimensat(r5, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x3, 0x3}, {0x100000000000, 0x8b}}, 0x0) fchdir(r4) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000080)=0xbca) 19:04:54 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="e5bb0ac6ca2203000000514785f5df6c8f"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x520d) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) sendto(r0, &(0x7f0000000000)='i', 0x1, 0x5, 0x0, 0x0) 19:04:54 executing program 0: pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000007c0)={0x0, 0x6}) r1 = syz_open_pts() readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/170, 0xaa}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/154, 0x9a}, {&(0x7f00000003c0)=""/163, 0xa3}, {&(0x7f0000000480)=""/56, 0x38}, {&(0x7f00000005c0)=""/250, 0xfa}], 0x6) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f00000024c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fdedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2470d83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da495b024f1f0235db92980172ddd7462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb17641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6008000000fe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf140b00ec20d55d9b6cc58dad4e687fe811ea22504c1ac8eef3574d50696fc12eb9e6ad1bbd2eca3663f4a363d8bdd210bff353aac", 0xf72) syz_open_pts() syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x3, 0x20, 0xffffffff, 0x200}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0xffffffffffffffcb, 0xffffffff}], 0xfffffffffffffff7, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x4, 0x7}, {{r2}, 0xfffffffffffffffc, 0x2, 0x0, 0x9}, {{r4}, 0xfffffffffffffffd, 0x58, 0xfffff, 0x8, 0x1}], 0x0, &(0x7f0000000740)={0x200, 0xffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:04:54 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x6}, {0x4, 0xf215}}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x1020, 0xbf) geteuid() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r5, &(0x7f0000000300)=@in6={0x18, 0x3, 0x3, 0xa25}, 0xc) sendto$unix(r3, &(0x7f0000000340)="56c6578bed1bf5c5ecc6c2b387dd8f7c07af64831c5c019ebc96b20e5810e06a4a8445b33f18afe5a2e438df761ee4c180b283bea5051f03fd44ee46a222b44276279daa4ba2002483eb3e99a6196d29ee1bfe90f2cb9c09b683cadb3b743a3f2afd41b119b7d2de3f24b1bb984f9545435221d688114a20378ca53b76fc1316c338f261db3d379e733e74ebd4f653057418e7", 0x93, 0x1, 0x0, 0x0) bind$unix(r6, &(0x7f0000001a80)=@abs={0x1, 0x0, 0x0}, 0x8) accept(r1, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) recvmsg(r1, &(0x7f0000001740)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000001640)=[{&(0x7f00000004c0)=""/112, 0x70}, {&(0x7f0000000540)=""/46, 0x2e}, {&(0x7f0000000580)=""/167, 0xa7}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x4, &(0x7f0000001680)=""/155, 0x9b}, 0x41) r7 = semget(0x2, 0x4, 0x40) semctl$SETVAL(r7, 0x7, 0x8, &(0x7f0000001780)=0x7) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000017c0)={{0x18, 0x1, 0x1, 0x2}, {0x18, 0x3}, 0x4, [0x4, 0x2, 0x9bc, 0x0, 0x7, 0xf37, 0x8, 0x7]}, 0x3c) r8 = accept$unix(r3, 0x0, &(0x7f0000001800)) fchmod(r1, 0x0) execve(&(0x7f0000001840)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001880)='^-:)]\x00', &(0x7f00000018c0)='}\f\xc1^\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)=',\x00'], &(0x7f0000001a00)=[&(0x7f00000019c0)='.\xd0&+\x00']) sendto$unix(r4, &(0x7f0000001a40)="94fd25", 0x3, 0x0, 0x0, 0x0) recvmsg(r8, &(0x7f0000002c00)={0x0, 0x0, &(0x7f0000002b80)=[{&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/35, 0x23}, {&(0x7f0000002b00)=""/48, 0x30}, {&(0x7f0000002b40)=""/54, 0x36}], 0x4, &(0x7f0000002bc0)=""/28, 0x1c}, 0x800) r9 = msgget(0x2, 0x0) msgrcv(r9, &(0x7f0000002c40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8093c94f67dafca00000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000c1d4b5fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xdb, 0x2992c19530d684c3, 0x1000) unlink(&(0x7f0000002d40)='./file0\x00') accept(r1, &(0x7f0000002d80)=@in6, &(0x7f0000002dc0)=0xc) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000002e00)) 19:04:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1000000800, 0x8) rmdir(&(0x7f0000000040)='./file0\x00') 19:04:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f98efa9637d962a6727b3fe3ea290876af91d0bd8f689dc4905fbc90ac35cb09dc1fd7dacea8f84a0be6579507814fde84cc74306f51b6a9a5a408346776ed70c57c564d2af307dce21456be5c5acd6e024eb75f06ba6708e6a7ad5f6a0d66fd8a7012736a45160c4721b9dc31246311f861715ffb56883f9f6c329764dbb6e60e4b9c3187f35ceb9231c07c5eaf6b8efc691d8170cc43b76e30beed741735316dc6317263a464556bac91b2d35bafe8206d", 0xb2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="b6f609a5317d1753cb1d2153d1f3", 0xe}], 0x1) fcntl$dupfd(r0, 0x6, r0) getsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 19:04:55 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') 19:04:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, 0xfffffffffffffffe) 19:04:55 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) fcntl$setstatus(r0, 0x4, 0x40) open(&(0x7f0000000000)='./file0\x00', 0x100, 0xa0) syz_open_pts() 19:04:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0xfffffffffffff935, 0x0) close(r0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) 19:04:55 executing program 1: r0 = msgget$private(0x0, 0x504) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/76}, 0x54, 0x1, 0x1000) socketpair(0x6, 0x7, 0x80000000, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x4, 0x1}, 0xc) r2 = socket$inet6(0x18, 0x4003, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x4, 0x238}, {0x18, 0x3, 0xfffffffffffffffc, 0x2}, 0x0, [0x40, 0xfffffffffffffff7, 0x614, 0xfff, 0x2, 0x0, 0xfff, 0xfdd]}, 0x3c) msgctl$IPC_RMID(r0, 0x0) 19:04:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="fa012e2f66696365300053e68e1b90f785ace9b00f6d20c2ab7b29c36d44a8c4d7265143d45ab7a8f5bda7a5253b1450d87489c765b6cde4805c1eda8071a8c4d0b49762f8f8372206ddbb74b0e919f7506bfedac10b74c225e3061936a9a82d583b281f9889a28c9d7791c63361996a8cbb36109451e6529ad83248c09cbcfba1dd73d080d51e113e3d9f02fd690a6f877261054e7d66ef5e5b77cfc31d8cabcdaa10e724c83685f3823b0cd8383aa8193ab2af36b7fd81778a4878395b3aca96683b819f286e54397b9458edfcf665394df3f3"], 0xa) getpeername$unix(r0, 0x0, &(0x7f0000000000)) 19:04:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8008, 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x1, 0x0) shutdown(r1, 0x1) listen(r1, 0x0) 19:04:55 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x6, 0x4, &(0x7f0000000000)=""/101, &(0x7f0000000080)=0x65) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/167, 0xa7) 19:04:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) flock(r2, 0x7) fchmodat(r0, &(0x7f00000001c0)='./file1\x00', 0x1, 0x6) close(r0) r3 = dup2(r2, r0) open$dir(&(0x7f0000000180)='./file0\x00', 0x140, 0x84) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 19:04:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="70a36b59b2f36bf88772d9d3a42ef5a8c20f171225d8b3aa1cbd5a6c81160ae6ec6bca0c3990110ef1353059c9327688a4a1f2d53a629608b1b808a2533dc10fb32d69eb01bccc651c049cd65b17cba0205f11fc4d5c0068e3c15f7a8ffdaf2f4e105beba6dde477fedb05659506c7c2fe7b57c5b9d0eff5e1d43b81b9b9ba6b067f1d54a190eec10c8f1cf54fc618cfef9b4b4f69a7f7c8a4aa41f9bfd214858c61d7959aa1a45c7b57121309876fe06b6e345059281e57aa916ae8c79f4920cfd71662a7fad1047fa13a301499a476f3450604eb7265148b3555b36ef5", 0xde) dup2(r0, r0) 19:04:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4000000000400000, 0x6010, r0, 0x0, 0x4) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x3) socket$inet(0x2, 0xc005, 0x9) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000001c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r2, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) shutdown(r1, 0x3) 19:04:56 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) r5 = dup2(r2, r2) write(r5, &(0x7f00000000c0)="97fe614251f74cc65817a254d9824ef4822e5301013a8a15d866d504e6499016df9e0be13e792e24b5acf6ada53b31974f", 0x1) close(r0) execve(0x0, 0x0, 0x0) 19:04:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e362589916f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r1 = kqueue() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)='c\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$getown(r2, 0x5) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xa37, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) ioctl$TIOCSCTTY(r2, 0x20007461) socket$inet6(0x18, 0x3, 0xe85) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:04:56 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=ANY=[@ANYBLOB="01000000000000006c5d"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000080)="a8a8dc89ac9a123a01c8054a9556092b3cb82fc9a72fe36a3cd8aa273003dcf5429bfc44e1bd0ef81a00fbc3c4103bb4036c8315efe5f5deceac7bc9822170a427fcef7b9609b8f27e1d444480a26bdfbda9e4508e1badadee6c4b19481805d848b775473e6b0729f23f6d3fdccfe7434add97158b7a011f02766d02ac34518fa22a2b1f8d8d3c92a5b52163e88a58c75dea73e2601217d07c11ecf528c94dfcacd242cbadcceddc639f3d1cae6c417193346ac296fdf69c46eab30b948b9361192b0f977a768b34ed4a1c7f", 0xcc}, {&(0x7f0000000180)="a935aa583575c9ee0715ead2c8227da9157ca9f9bbb80646167e8ba9f68f9555932aa406cf8ca0e096afc47d30e3927dac158e9a27e50be534ef36521c2ebd2fd0e12d353e614235b4de5e435c5da95f909a1c239efdf7880c8893823b9219cb7b3f626ad45b436408c91f809dfdf424d5587a60c81cf3d16744e338b11f358f66d17af18d0d597f387f8f585f831575e88de727a5dfbfdcf1ff28a15890030eade19aa04f06b8f6ae5b2d12195b9ba7c6126c41d3f026e351296fcd8a7344d6711b7e168c10bffeaeeb9b1782b2cd16b40f67", 0xd3}, {&(0x7f0000000280)="0c33fb25ff0be9167c615dd2e071aa5005965e92e0360a64af94419805548b10c2947482d6bd14b8f63915ca29a18aae3368963994d83a560cd3d62fac405e13b535f002d4e2424cecb4", 0x4a}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x8) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000000), 0xae) 19:04:56 executing program 1: kqueue() pipe(&(0x7f0000000140)) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='cr') renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00') 19:04:56 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="ff", 0x1, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = semget$private(0x0, 0x5, 0x400) semop(r1, &(0x7f0000000140)=[{0x3, 0x2, 0x800}, {0x3, 0xfff, 0x1800}, {0x4, 0x100, 0x1800}, {0x7, 0x6, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x5, 0x1800}, {0x0, 0xfffffffffffffffb, 0x7ff}, {0x3, 0x10001, 0x1000}], 0x8) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x8}, 0xc) r2 = socket$inet6(0x18, 0x8002, 0x0) pwritev(r2, &(0x7f0000000500)=[{&(0x7f00000001c0)="72df43e13896151ddccec45caec75dcfb2ac4ce6e2eb28e938b2b3b239c5711d7a302ff4eeca4d6ca825935e9f23894e4996375659843b4bba785f9807061501300d238f63ae9a063abb869a98e7e9eab94b09c9aa5710c83744b5982e680c068ab7b0187aae8113054a60020c05e9630b06b87a4cad1f7ca05a568259ed1699b1a962dcaa8ddc63e3985a94d9ada426abb10ed8e0876cf7ba4036a0c11653baa015b3e9638f7367cc000340912aa92e8c360cf47b47f7125923d43395a4f2882b7ae8c5839aab0ab426958f50721264955d739c", 0xd4}, {&(0x7f00000002c0)="0d357f547603683c4ffbe8ddf1843b93a849737c9921c97157246ae82b05f890512a56682e72b71ff04c87a9c131dafcfcc7eaad5773f154045c3e5b9f51a4f45ca9b64b2987f14d7da45d94e2bd4e752e65c7836ac49acad897e6174cc0d1bc31ec8c3aafa2490fc964fe6633797686735a687cfec0279a9701b4e81145efef4ca6f86c556f5b1202b4639cdb", 0x8d}, {&(0x7f0000000380)="6011152238a543191db5e1a7864111fd2d469acd90bbf20a9c61b040072631961deaab540318229f9365e089fb01c73ab0c2d75182a0d266c78f1cca61dafbdc160c0369e6b51944dd58a035c6c3b082", 0x50}, {&(0x7f0000000400)="1ce346a30c40197b0f763d85cdd4524f6c034b806a00d38672a98a326ddcca57b536007bf8c46785277ea87a73edd32af065335f7672ccdae7bdd1aa708e58fef5e4aedbd3d2a7052c39e902878b85d43cd9b965a90601d6b43799655e7551f9266b35e784dd96b7d2f9786b26cd4d2f4c8193fa4b532821fd0c0eeb4d2ad8e725e0c1b7917e038f82e1fd0961c4a3079935d6cd27ea3fcdd065eccb646ad99e56e1de1dfc0d77459520a85b0ccb1a6b541a1ccc2bc5af01497fc74f008912c4c75bfd1660944ee5d695518f7ea652daf86cb44540533298079a8c627c509549435c0a2e24cfa18870eca99bcd756b4871e96a8abd201299e674b9ea", 0xfc}], 0x4, 0x0) setsockopt(r2, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') mlockall(0x1) dup2(r2, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket$inet(0x2, 0x4000, 0x80000000007) setsockopt(r0, 0x2000000000029, 0x200000000c, &(0x7f0000000180)="fe000000ba00000000000000310000000008aa91", 0x297) fchdir(r3) 19:04:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xffffffffffff5a0c) execve(0x0, &(0x7f0000000180), 0x0) fcntl$setstatus(r0, 0x4, 0xc8) connect$unix(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 19:04:57 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x40, 0xffff, 0x1bc, 0x1, "6458825fe65fe305db49cc297f6f519c5ca63cc3", 0x100, 0x1000}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) 19:04:58 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) clock_getres(0x0, &(0x7f0000000000)) clock_settime(0x3, &(0x7f0000000040)={0x97, 0x6}) 19:04:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) execve(0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/76, 0x4c, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x6}, 0xc) 19:04:58 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x1, 0xa, &(0x7f0000000040)='@\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xa, 0x0, 0x0) 19:04:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x4) 19:04:58 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') stat(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000040)) 19:04:58 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) ioctl$TIOCSBRK(r1, 0x2000747b) 19:04:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a6", 0xed9) r1 = syz_open_pts() readv(r1, &(0x7f00000004c0)=[{&(0x7f00000005c0)=""/249, 0xf9}, {&(0x7f0000000300)=""/193, 0x370}, {&(0x7f0000000400)=""/10, 0xa}, {&(0x7f0000000440)=""/105, 0x69}], 0x4) close(r0) r2 = kqueue() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7bfd, 0x0, 0x5, 0x8000000000001d39, "f2a42c64caa726000000751e00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:04:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() flock(r0, 0x1) poll(&(0x7f0000000040)=[{r0, 0x100}, {r2, 0x8}, {r1, 0x10}, {r0, 0xc}], 0x4, 0x20) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) ioctl$TIOCSBRK(r2, 0x2000747b) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="04ded12ee3e122d196"], 0x9}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f0000000380), 0x1) 19:04:58 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = kqueue() r2 = socket(0x1e, 0x8000, 0xfffffffffffffff8) r3 = dup(r0) utimensat(r3, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x100, 0x5}, {0x8, 0x8f9f}}, 0x2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4d, 0x80000001, 0xb204, 0x80}, {{r0}, 0xffffffffffffffff, 0x30, 0x4, 0xff, 0x80}, {{r0}, 0x0, 0x5, 0x0, 0x1000}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7, 0xfff}, {{r1}, 0x0, 0x40, 0x20, 0x3, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x0, 0x81}, {{r0}, 0xfffffffffffffffd, 0xd3, 0x8, 0x8, 0x2}], 0x1000000049b, 0x0, 0x5, 0x0) shmget(0x2, 0x400000, 0x8, &(0x7f0000bff000/0x400000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) fsync(r0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x30181, 0x100) utimensat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xb838, 0x5}, {0xe25, 0x400}}, 0x0) sendmsg(r2, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000380)="fb01aef2cf73fc724ac364d15061cb46b8a78b1ed0f8209efa7805a1989387b106aacdbb2024523d2fde418420bdfb54ed71a8d8af572651203700243fa113a2d1376cd8c65a43d8fe0f50026fe0c89de769739ffe25f741637f57d6fb7ad9f2e3f4ca7ccfc145337793ed1c39ef4baa4c526eb68df10f009897cc4f327856e1c5227d61635adf33e41fa223fa74e826545b3e7bf58da490ee2e3fb241996f9e1f043c0d0aa922c13f350b6a2e303ec979", 0xb1}, {&(0x7f0000000440)="ee1a8399fb67ceee020a101ad568bceecce0a9e903882922f53ba458ba5d05e4414c9ac639c100376c703c1e56b846d2bc44c63b2f87dd6b6ae1bfd92e6a885a4664214eb72794edeaf43b0973e499bb794d4820c7733d0bc83390101c4c1f38e5a57eb012ac4c61fe485417cdf6af65ce303b37bf1d3ce9cd50c274479ae3fddd9d2a09f94403e50f81d6dbb4445898494655e69c4757288bdd002dc84c2998891e6afce91cdcad555a4bce82b5519b7556e36a3283d049c916e22e3f586bbbbf560738ba74d91cbc02c2b01c1814cf1f6ba05d72ba96859ba8f50657d416a482e30d1c9fffc9e533e2daec06174df82966cee0", 0xf4}, {&(0x7f0000000540)="7c0ece2ccd3a0fdd356445a6507cc507ecf46d4903ae947529f44a61819aca89336e0d15215032487207da403ff170a70523a72227f9540d16fb5fb71991df76915b3567c36023e78615a8d3bfb6a0f49a372938f35c673eb0117797", 0x5c}, {&(0x7f00000005c0)="9ce38319af201a77c7e970e5539e1786840899c9c4276f742c2166791fffda1016da729e6e756d1ee733c697a806cda48c4e120d4682bd1bb52c8509793973af01a96bb0c39e171c6cbc33a8b2d49081a54a96628ffb2e773ff80b8690b4c04eed2c0f20a103760ed4229496f4dde2382468dc51c8e8d90d148cdf12943716fbf9f9dab756af22c4", 0x88}], 0x4, &(0x7f00000006c0)=[{0x60, 0xffff, 0x100, "c63dc4adddfec6bc0b2cf00138c5fc80c1557ab64c1d21a7325f5a9358f6e7c10fc2048bacf6a9781ee46ae141dc3f1896561c4b021a044af919661abbabc4eedb43cd93accde70e255f93"}, {0xe0, 0xffff, 0x8, "02a39ff0a647d192b82bcbd486c79d30f130376913f4c10b22ca76f2b191575b2dcb9411936811769eee94338488d76593c91acf562741a879443d217e8574586d6e014058c1da48834bafbdc42eb3f0a3788cd2d88eab10f62fd2e774ec4676fc90a6573061089dec9da6b93783b0d8e60a7cc87a47ce8d6e7d2672ac474eaf249e8937a2610cafec7564386ef92673a252d0cdb4fb1f21f2b99fc60f82bd0af12a0a1c8e7b19e1097bb0930bf47a5d3a0a7c2c5808ec9b6ab327db1313665c37fb68c3a528089d569310cb0377a716"}, {0x40, 0xffff, 0xfffffffffffff5b1, "bf4b03fee23293be879e449ef034ae6bec6a6dbb62bdb4b0ecb564a0cb46b05a72168fda03ad252879c78454f8d5"}, {0xe8, 0xffff, 0x2, "9436d788e6d8fcae0090147aa145068050772c16ab5ef145e5ab04b583b7d1496d6d0a59c0c7ce47cc2166651bd3928b53cc251ad238376ba4b8b3721de8153a054b4c4c89798245481f67c543dc2bf7887328a79bb9fdec20054dc7d3ae4b9a48cc5e1ae000cbd62637424de2207470159ebd8911b377e7218be3d9a58ce05a3a39fbd69b59876d33ffff21842b38e990faa4438f3d7cc34cb93e4faa27613790e2bd50bddaae3632cd43230a8a525f67bd8c1d83f31535ac77351442114bc9abc297de6d12da9980ae37c1ef0e7cba9f5e"}, {0x28, 0xffff, 0x10000, "f99f2f13b12a7cf73094861364b067080a5d"}], 0x290}, 0x1) setsockopt(r0, 0x29, 0x24, &(0x7f0000000000)="59f58c50", 0x4) renameat(r3, &(0x7f0000000300)='./file0\x00', r4, &(0x7f0000000340)='./file0\x00') 19:04:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) flock(r0, 0x2) r1 = socket(0x11, 0x8003, 0x0) shutdown(r1, 0x2) 19:04:59 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x8, 0x10, r0, 0x0, 0x3) 19:04:59 executing program 1: munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x600000, 0x20, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x7fff, r1, r2, r3, r4, 0x1, 0x3}, 0x100, 0x1f, 0x0, r5, 0x8000, 0x7, 0x8}) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xd3d, 0x0, 0x0, 0x0, 0x0, 0x118, 0x1}, 0xd51a, 0xa23, 0x0, 0x0, 0x73d, 0x4, 0x8}) 19:04:59 executing program 1: socketpair(0x1, 0xc003, 0x8001, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) recvfrom$inet(r0, &(0x7f00000001c0)=""/103, 0x67, 0x8842, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000001780)=0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x3) r3 = dup2(r2, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x7, 0x3, 0x4, "3d7b21a5751f27e59a07581d1c5f95447a5713ad", 0x5, 0x3}) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r4, &(0x7f0000001880)='./file0\x00', 0x2) sendmsg(r1, &(0x7f0000001800)={&(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000280)="fe2e129175e08f54c4610df2582956e1ce22f616d1c56cb8849efea173b02e06f06c76ee099bcfe08dad3e41c59b383df984352339b35e5c1b88d1ef332f1902f21547de6bbd8921f4804c6ebc5c7c1069756682c9759465e1ccae0431b14f8357a0b3e64366901d9382d01f13954de78bb29d04cb2a513ac22aa8a2dfed8ea283fc6eafba46231ef54814a0278a3763628f54f6a62210dfc95015bb7b06e2f777c48e8eea5430efc2bf2718522aa561fb67cb5240f9737c96a96989ed0a642ed65b4e716193cda4c3e7bbf7e09b5e331afecc7c5f4a4ececfce52bff724e524", 0xe0}, {&(0x7f0000000380)="2964d119d9bf1133572f14fd35a87301a3de8f574b4572cceefe191015e239ad1c7742d6f86bbdada1d3adaf6f661292c2f97eebed8b353e58d888c77d410de6fb2c1f14b0d5d3b90f4752ff240335f6be5565aef13257ebed3732ecf27b83c5ddce0971ef65b7dd9315634192afe3bfe1be640fd49f0bd5c89f75b0d7812b4e565fb1c838fa10c06bd094541a73ee1040207d21a924febf857f54e0d28c9b71b01d21c5899384462c5eef9abe3d5eb1a7820af137fd59abaf5568ace1a87df3adb7797889c0a867f4d2c6f2def2ab94d636f2adae73958633ecb6710fdf986db2c74ec415b011e1bb5f92a13f97374ec1e734eecd", 0xf5}, {&(0x7f0000000480)="662f7827c650cf560b6ccaa38845cdc047ee77b5882618f9a4cd723a9ec7db8cc2a309a13102fb9277eb223c70ba2a1b4615af2c1faa154a96c2b9cf2cd1a64d8b2458917c6e9f4dd28674ee5281be0fdf4ae7c102fa365d7603ba157b2195245ffaa362f2786e52960825ef815f881f0ccfc05dc34bfdacf5ba27451bebdc0e9313f04440c1c27435c24db8d335acfe2ef1f5567ff977411f1bcc6a4dd7f9b2331bfe9b4587e9dc19dcef5daf5662408521b791da57c1bfaa647c7ee11265737a5c77f18dd4853c1c650b2ce5b849c8680bd17916560fffbd224cdf5a566fad99a62149497ea691d73dc60f403044b599c93a9d", 0xf4}, {&(0x7f0000000580)="9d38dd1889863f58b3c0a9ee34253b05e709080b52e41500a51bf167dc8955a4c5fd2e7daa6dd85b893c4dd06e2c4cb4a6e3f9fe61fd5deef3deed496b9c99ce4dd3705e9fd31a23b408507add027af987ac2a905d92148d9d2d27828cab7a3a1cac1dd542bd21d47d06042f0b2febef5fc2471c93d48c54ec5374f8d9", 0x7d}, {&(0x7f0000000600)="1231265f7034f32b771d26dfd53ffcf81a2338901fb1d9997de141c360aa5253846eb4ae3a44087405d7b6b972988cdf726e3e307c3f219008fa861b239e7a7da8327e8be19007415077b70daa0c5d1c9e8db4d66ce498eff889dd9e0aa1709467fa8174e0cbf18d1168ddbca9fa41a4655f6eeb84da6b16da7d", 0x7a}, {&(0x7f0000000680)="bc388ee7b2555f6f343ef0ca34edaa0c2998342ebb5aa2a11c0b858511b044ad7283edad6914f942503ec1b0fb849e48850749527d76a6066b163f505b023faf61d8e18bddd6a6acd592e422e0955e594b350681142235734fe4fbdf149af2ba743ac9bb6ee0195d4a9808f4cda64e49dc7ad0468977c05d888ae11b6c7eb9b73247e4942d3482bb5ab01817905c152adb06f7f1fd5363d02b5f0e728dcd52fe8055478fdcdd07bdf1572624a23ad33fce4aa0260be2a200bc0217534fbe78bb6dceea56762854ab9ed445f0039de80d9c0dcc14b0576d0c4018264e203814d1f5090a1159b4faf158c0a6830c7921dfcb63e4ca29483a471677f0bb035d343ca27183c3802bd9385cd31e49f67cc93fc3a615a7c3a2b30ec6977e76ebeb7f8463eb57de9237d983b3817f00e289a2d181f7c009127540dffa990629bccdfdb49f94060675c956015cdac3d8f67d4c882d086ab9c9a3e6e6dd19477eec1a335b1bc8d23f5e2dabbcb2a898bc8802ce18f67a21d2c37933fd734b3d24e53483d79f8140ce7406222e36e3131d683cede604e7eec88d2b967f1849a3f705d9c7b2c3a954ca625bf236ea4e1317c308aa557979dcf4b96d3b99d17ef5544c25c67eb908674c44e0245f2190801e577fcaa7a65d2eac9e92bb2837f3c19864fc76f372161ffd3a10c8a2006b904474000d54ceee232d49e9d3abcaf13e88c5cfdacc311fe8537ed7837e4f8a7cc772bcd0ccc882e4f102b1a81859ecdc18d011a068b9414f47254e83431507e8f62ef9958be28089e59369a4bd1ca37a08de80944341165ebb8b87550cd188ab6e067976f7f643fa6675614e306d73b44006f1b909c1bbef1c0e28131a25cee37c6c96265cf44ff78d9900cec8c7382daa6ccdaf409be3278ae6bdbc833c34fb39a8837d08dee8d4be451b0d8e4476346e20a7eb4ebee573cb9e33d86b12fc6c848c643313e8c92a69ed97ce421be62d28b2b5c21f8f42344bd4d2ca8532da73c2fa9a6ea3f98a4ff0c4053eadea03abec9c1137fcee8bf25ce1204d16d8500a51f47a2652fa6a071d519de0f3010fdd1e12c7ff8daa167d000b51a7c503f116e0c2980fa816d146f33521d83f8167decc85ea783e9bb3d85a19565c47ed9edde0b6b91f3c768655009f935bc35c3c56082e43cb8b95ec92e3998d5afc7ec226878200605fa726e08803c5cf6c84c244aecc3bb5186979077b914e9aaa048bbdaabdd0307db0d663b2bec136d9b2a344cf67eb1a8a484c2e8ac57284824a46380f340e9f31385ced3a00279db61d425db806a6381c9de5ef4a879b1c6a68074f2aec6d301956289f3c6f841ab6855a7a589ebfc04edbba098996985380eab3a2b62a80cdb899b114f8c408d03ed070fe59f77e720d243a58c3f7e7337490fd21142989f73be4dc537f87779f665f7c47102bbc2ce9fb4e35697844d4cb411526a126bc1c7807870a376d46eb7944f84562058817c9b17e1e8ad35a80fad00185364b4f911f9bca5f76edd57f943aaf3741dc2dac92529684901167355b2fec81cb083b989979b81adccd6d3925eebd4aeb575ccc917e8f7a5e6086441ef70189b66b9d087e9a4e6a0a2c3a67f497e1a48dbc5d38eabeff1d890141054ce19a9a73c9fd76fc0bd131c2f36a30a125c44f1690c852e147971778c256336f3fc8b164317c9e2e60974b64abd6cb89dd1d48561ba576f1d54644ad64829e3f8569d6e6eec51cb49ed348a28a65601bb9175e0f83d9c1699cc03cfbb6808c0c72cca9a6dd758650f6f9f89dde047577ebc46c42bb15d8b52157a8f1b360e3b263cc00d4745ecf14b326b722014786f0b26f3dd856e8dcabbb3bd2df0a38cc1d53b7bb40fc742c1053006ee39011076bfe7cee2247824c80aa8d2641963bec57e445012cbc037fa7fc5ab3d52ef15a376a0d0b949207c942aff7b9252d74323c16049d0d836605e363c583af7f39c6c586d5cd0fa1e4dba43173a884608981559374c15b46db99af711400bc1c5c05618938a2c8b694880ce99db4cb4f4e67af634c4cd117f027f90827201b3e91c2b83183777e9fe79407a76813ddb34581d0159ac805264c2226c738f9026f9b5c51e3c9383ed209506401cd5d0e150fe7aa62f127921e220bfac689fb3c225337aa4fd085af4d15912436e5438039fb6edd7f3bef58afec2e2fddc0931776ce17680dde249f9334adabcfbcb04dba55c770a45425675924a1755cd03497e8db769d8d5110b3be6e82514bacc466cac38698681f9018ac3ebe305dfe0daeb936a14cd42b552ce9e9ec7bf532c42b1902bd9c4c90ae3151ae80d0c9ba2f266b18ed76355c67a3969a30b661824f560a003396c70b0c195f3304766e91e9965adf1dbb05cab69e88f36dec45f5a4112452b8354d0b03ab044e2d01c5037981398973556cae37a32de382a689828680a282afb9b9bb3ae31ba7652f5612723f171b3a18b1b92785635f37e126e5c2fa4474e83eeb7d3d023b48065b36338f517845b00d6fb108b85a70045291dd02bd9256c377720135b72beb44f2bc814aef5604854cfbc8910bfe26dd0476226ef899140e9cd2e3c41264b0e94c7f185f3ab31b7080880264a8411b8e3e3698cbea1874e7e96936f8ed2845bf784a434aa36b3f3b725dd5624c2d85f4df8705efc10f9ce90418d500c98bb8fea0a2ac54c572a0f26f0b8969051a2d593b0c9b99395f3735412ef09d6418c2ab84b7d065df68116b3112b62e539babb3af0495d280d14637010106f672a1089a6a46f8cbd2037e892243589f95b3ce90ddf97e29a6f66cc58a5a0abcbb0a33c7e66c0c3106ba6847368f86cadbc8f64b97a3fe96d3c89970cd8d72156e60fc0ea9f527a2df5749d572768e46f396c355eff8ebfedf9fdff5145abb831fa982690c79b1f9404e540ef5faea7fd49ec0f3ec5bcf5ffd35d8d49ae6c4cdb858204ca53d6f24de93f666f1660b21961bb415ea19dc2674499bc6d372b09582cb4c1554c731d5ed3e501e36b9efe64503ba6af55e8ec4839fd91dbaad4c2d11385cb5d29f1b1c658f2605f6e33c7494fe3864cd5d52fa0f1a3a1196c430f1c32abba2b60b40338114d5d4c2923ea45bd29a13f6307c362fa3efaad451a3ceda925adc10ad12448cb773920c2d5632df5b8e83909c0a24e5d5c11bd6b3f18af043339e5a9828a594bee4e3fae7c1ae52563ae92968bc633b06edff0e419ba02a0fcc6dba288d94f0b3e555759843119d62cee9539e9a38c6310f7f237d7a394a42c4c51af3716d3869133561c2915fb0032c29f28e00329bc2fe0ec7b035ce9b7c04f049fecd0e77186ff086540e4931188f02738bff6a69537b35516fa30d5ddf210f4b1da92e9fbaf9a835847a69f0f2cf9fa632caef674401c79138eea6123147ad2677a87d1a88242519823f572b3716612bf40e13b67a9dc2d7d9a74ed844e784e4e5bc8dad2b8bbb9a9928d933deb9fad84fd62a4bf6fcbe3ef98b2ccca192135e3a7b20a26fde6107a9b3effc5f873964169dd35428a078abe12d1fbe985a2e263df1d09785c830275f1cf7a41e9d6eabf6316104ccf32511eb8425c61401bea1f9ce9ccc4d721f11c56fef3cd5c27b7150fb0d6637ebe7567b8eb6b2a5fd392f4c6a6d3c45bb32c27c1d0fed19d3a2be981c1764a52e9d8f6b7e4d6ae4ca1295ffc006ec040a349d4e7b119691c79b944895a1d710893c7df8697ca92e2638f79a2ddec2b329edacdfb597a321341108371c89cd7faf0d02f1079a12725bdb19582c0a3ebc52f6c17cb7c345d2243308f5d6a6b2f25dbf0cdd50f8af4c84bc9e9a19eca7ade18f28e3fb3e6a8d5ad19ec10c31d748f15e2e4a2eaaa580f30dc10a24c4689b1533782ddfd12f870b8871ecfeffbf7b8c990f53d7c528591459d97f3203627a2e975be755c11df6fd278c783700ead2965ef45851df2160c0537aeb29b376daa1b6b8508fe0f86128f8ef1e30fd3fbbf74671b4934a8296b2d328849487c5d9caf714acae6e1240298dd53a704f42fd6091e5b4070e5320b72d3ae63eb1d6488829855019d1a3a5cdf37b5162fb0dda03187638eea52062ff82c421dd8654bd65fed4c10a07df78177ad792d3f310d2324d6b261900d968e64e0579a555f2e0b411d09451b89d3e9c4e6a198ac8cd3cca1aa6f74b523f49c36d31d6044dbe22e3e3131a2681103f4ef8479d05823f22e232feccf0591e8c9da6ef47efabebd0f126e3a9b41e9c751f9a408cf98c086a62a76b67d4f102763432ff1a6a1987e4a1a51c4eab02fd3eba3f4de793e87e003d067002362e06057be10d4806e52b768e30f81d3185bedb5a99a3501675a97299dfaf447c5c818a7486336a3ed26d1e1dfef025a48fa909cf16e9c657e8b0655175d842cc6c076c6f4fcac60a08d40a2d87f102abab2cf08f62246c48427dca6e9a150976e0e6a5636fed49ed2e497ff915dde6272a7be3de71d2c02e43bd3fa4bb7a6377bcaddcb146c641ff0f39cb04f4ca89360619ad0aa5e7219109fa217e447c4fe2bb9c6851324d2a1f76ccd77167682208e1e407e557b5c777db5e475e61dc7d97d0af36784692757cc73568108e12b463947a539ea5dd0bd0bc2a9bdef418eb43c691f85038f26c9637495b602424232a19c427a93c28d6c01c0ce5a3ae826d465b4f81fb58da66d43a955f8f65e96c41a1bc60d619a21a7add2e1cd5bc7b26c8d705b2e81ca3c8157f10bea5120d8f16abe38d12e6733169fe4ef9b82c52c7eacce9be62a8961cc9ba63defcac5c2d04ea630494fbc802c7f5da6b6922df43e2cd0ced44094e4e1fbe1d1e8026eaa4e96e410e9e538d1e472de941c66bca7131aac02db606f56748f31c8737b96829d28afdd66987803790420d995deaa8d1978927d1db448c25d26851834a0395962086606a5ccc84b0262c50d0efe8a057c72844e38aa978924dcc99c3463322e6857648c7b050d966698c9967b57cb42cb43dfc61a2a31f8260c39ddfacaf896aa4e1052e47bb517c3563741475071b6f766a628895db132c247f3eefc9b7c8a9ef579a9e7943f6dfe8135d78918e32d9c5602e5907c56091c565ae1f43b8652f45654c244c29a89d551ee973661079e181192118bf1200dd4af1e2f09fd57bfdcae70ba3feaf90290547baa0e46daf935c0befdee5a144cee7f36b689b614011c8a0a86686e85a64c3c830b6fe306b67016bf9b595d1beccf1b44c063fb7906f01dbb39044a0cc4c50f8596efd0ffb3596d9f66c26344e8b3f654c3b214eec547dc47ab634ffb1d5685032bf1d5f0d0b76072bc4da4a1572de6fac4ae6cdcfc881430b22555c6aa7d60b0c3d7fc1979aa33253fa0d7792d876a2589e5c7f06eb33ceea06068ac5b08b5ae41b2329ff6b254049566095e571f3023ae67cde2a23505a7247df4ba28a0882c79d50a53460799e8d13e50cb872a71e7c6e06a442956d3fb3ccfee4d1314ef0008c145ca4a9f6d65d9d5c3f963fd59e7a4a978a33a4fa4540cb55e7e8c1fa57d7859e2242c2581a6906fcd81664649aa64a06cddaf134186cc6f788bcbeac15104125178808e9cd5391822ab06fe3d487d6c80bc08112e5f80c9c080228ca3fae0433917e7a3bea991538dabc9606b3d7561a593d001ff9de8a68ef36158019d0b65d0191cf2189b1bebf824dd093856eb3e60804f679b715ca1868685ca0c8b073b5b13f00724271c2294ac3b29bf39343f6e8eb6a24a009bd818eae221a833cb58804519d745a9fc54b93af9718dddd2e1fb8bf20f186aba522e545", 0x1000}, {&(0x7f0000001680)="d32ace1c35f14c953efcf158def057a1460dd1738cb9d7c1653e63be7221ff408532ebbbd0f7d269a1566f1e6731f4ebd0ad3c9dc6488afb05a558aebccba34ab2ef52", 0x43}], 0x7, &(0x7f00000018c0)=ANY=[@ANYBLOB="7800000000000000ffff120000020000cb3119f3b8e349f3b8fe78d91338d838a73553fa8a47cd6d35f1a0ba2bc7058ecd47ede642ed419a33fdb81e9ce64d19ad304ed9ae8f4962478d97c5c904c1ddc054bcc4caed000b0fd8c42cadbe1d08ec826c189e13596fcaef37a6001d81431b0d2ff1d01aed8867be5e037559ce62ef10d4c5fc6818e74b9cfb8e2cc336271d4b85f03857237b4a8eb9f89de4b73557b893595b00b4fb64dfc6cf690d2fec2abc73b6f597e9c357dfe1b2f1a603c5bc70a8e035cef38cd807f3d63c09ec89d451663a3e1fafcdde302ecd7cd74a0481a5ad2049f31c8f07d6984672c844d0a7079def02655f1cf43019dc1ace14df052e70585d89687225e749b09e343da4cbd24edf516a9da3"], 0x78}, 0x3) 19:04:59 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="99409a80fb5c334f0b12538f872a3dd1fe2c789267b41f928b773883493dbd4ad998c0fc076b3e7f7a4e760e77cc90d10845af7f0ffdb4b75ddaf019acfde12c4674f46a8df7d7f0202cc05e9dbe95012d0e6141f9a2208010673961bd7b309b287f616190c42e01653e02c9057e6568488a7b5c0fb22f60cc29525f192246a19d2003e1bb31fff963ddc2aee876b33349cb59baa221b7f37d4d1550d4df6c9d4499b9faa8f28deb052f8e65c6d49cab0895298301f3a1b151bea40a2fd4eaf675187f6a23573ffcb511d19d93cd91d8d909518555036614663ee41edeb81844f62b0c20f025793573fad9fa8e8bb63ad2dddd4521490dbe616298f7e51470a02a23cae1c6865e2bbf65fcf0c2e3e486558e5fa5f26121054168efea7909fa9051f5b49edb651cdfc36f647af7195784a06411f4253aadb21e8f9861efec5ad6f0872e278feb03ee5f17a327af46b0d837b090b393fbc470158bfe3ea6c11786482827f97c90334bf23b9ad4ca2ed27967a259db1d06298784c42562ad0a59ae34710aebadac0fd69c901db441764d30e84cdbe56f8b10289263ef14ae74e96a79313504f61da34df0771d954c397fd1e0e5bc23013c65c7500219b125b8feb5db0999a33dd2f56f20667dfba2fb1bc6c8be60603bc4bbc094fae522e2839bb02092e321392f5437802740e4021f43d8f5f0dab8e28e2884a95f64b1e6ba3a67e5a38d8130371903e34624cfbbf0f1ce7201b62acaac737c21a24fe60cad72be752c773d01a1d2e421ef22fdc63304efb57e4136a18910e2faa7e3bcbd3eb6ba488dedec6aa06542496edf6c617750b555b2cb6d535d3ebe69f31345c51be54a18d2308b0fc74bcf83681b8569e39316b2c0bb8ead9b22bfc32bbfe3128878ac12279f60465b85a4d6fad29d2e3edc61f4e4f119e961646cb08daac9b222a393a5ddb768dc477c315453c18cd343761779db732fa7169db3b529d8da117cd4a75141464de8303dca0552cc1e2f8b2046405665a8566c32c29873c5961ee89db8e6cca01c913abd1e9d56a9ce9896b7e47b794c8543f122d285957714c46fbc8772afea82ab707a2eb337c42b86836543fd0e268f75d1e96ac1885153a3a5e667e7f16cda8209a8298df340e3b49d864bc8c7b2cc4167b63923050e00b6df78fb1bc29f315c1bbf83ddd4a272477479889726d30f35785ec6a5e266c580d2187bd8209392f3b189fe2366e4d528a9a23bd8787723ec30cc8c377353958f6373e40b665e96f4ca7be62e27a5b7fd690c1810231cc49bf40da3346e5bc2898814cce8230b8005ec4fc38454b55a1063fada4335904a64a0b891bd5392674eebcabe3fa0d5f0bfdb628fef4ffea308e3f63c4aaa1d635312b7c18f2ab47929883a54b84a4212556542ce52b628060d6b198504c1b10fa8a26250818d6b584382013116b17e42a3e63f1249a22bc44d43409c6c2fd2ecbe1137ca30cce8eae38438404c96b264616a4009d03e83f34fbe6caf254751a79e3dca3c23731523664f4ea6ddabe8ecfc959f376063ea1020f9b86decf57b81c0849f68e24185882c82dc5e2c25a803474e7b410dc9b222b672a18a7d8f4b5e3e672eaaa0734df0839b6817684fb679c5bf15ee7b5a711ac8945329634c9d002004ac758d12e463f5b32355a6fe0f86640036571213dabd39d93d6a7eb4905ede43aab9b6979a7a75f6ad13ac74c19f11af703bfad9d9fb4be2017c7ffb2f828ce19a25baaf33102b80900864e90a64bfd9b68ebc62c8e2b705ea2f38a9642b74b9d2f35bfc80da29b0febf62bb2a8d5724d3b7a3431a3e9cb9997a0d8ae02558409af43c227c3d4022eb91deb27cbb1cfcdc3d1dfceb177603cb7897b23f09d1932dd97d96d5a1dcec77527bc563e3e25c5c6893cd41aeba1e34ca1f29312cdd1f6824cdd877af7fdc802a1cd77727f13ab353a0a76c0b0c91c5d96d52b41dd530b93dca5e1d55c79dd9897ce969cd68e790bc9de156018e09e631de1a1cf7e17bf838f4895a27f941906eec027df91ce0878a4a2f842bd86e3cbb7b790d45fec3c7db3a79d95b8f5255158a114683106741ce1f9b6cc3241831858b2498add0de3ca8af4e6e685fbfc70ce2de92234d07c7c84d606630793899a02b80aea658cc7ceafc1724516bccd1d252442a6918c47c57481157913d248b42f4f3068e2e0fb6900b35ab682a6678d91be27b9f00bbd08a443ac58420365e353bfc16d0cdd4be6b68d17614a0b05884c3d9c5946f14617f90a59de30df6727c142cd50b8545acdef5fe258531bb4f4b7b9e6cd4121c32b2c6f89cc5f2c079ed59efc336392905e3208892509044d212701fb71588163a897c4d526c14334cffd0ce91080b3324b42fb305bd51ddafc3dcc707198d80b2589bdf9a7a20b1ae7c6468833d7ebc496acccfb8b0aeb4cc68e0237d54947a05d4a5ec9b8fcd30dcd2a4d67084eb3e12e2426c8bef5e8c2f9ad5419d5e6ce5cdb702206936fdb2e92a5880deb228fa7d55da31c45be49d8d409f3b0713a78f248efed7d45d2ba8374f86e2a308acc37d33eee38bcc87eb3838b7b592183e9e4bb069e430f74a2be2f7d54b6507819be08b39774af105b03ec21f4660d5aa84627acd30b42e1a8adf912d27053a4e4108bd7c1080c6940cb5d5373eba2c3058fd4f220f3dc13eca355cd55bc4c515ac106ed44335dce7de5258a0d6abdf33156622e00ba008545cbd69c4af2989a8b5f0b71f52ef2e598b86c7c434b17464679bb7817161bfdc86a7cfed0ef3e438f6a57f31138e1a57a1dccb53dc907578310fe91139dbc441738e3abb944152854db8cf33c241622ca7b958bc0ea3d96b7cfab0c4996e1af844bd0eb5f1397fd9651ec1415d4862788d21d62cd679fb93b084c8855f5d9dca215809b9ad8006d66e6b5e07d73264b080bec161cd65b370ee929dce5ba6afe5b970c45c4f6363f67a47fbffd74d90b61137c5d5676fb20f49642eec9fa8c42a9e516a43ceedb9a2266e5e91f1811ffaeb5d31d558901dfeca9951ced4a1beeb1f4ea9c83ecde83ce6e90985cd786727b7a4513f51fbc580e53755a99ac8561346148e54b6a778b4f180cef4562041b9ace081438a44989e0a35805dbc35fd24cc079af49a4037ba104690b6a6f6937a2cd1226d59e206006aa86c78cdd881dbd18f35bb1613c99e7d152f72a4896c091486fe5973a9c968bfd7341d852f569579a68a264d16af0c8f302a63c956c0f8a8089ad5bc0ac6ff8cbebaa0dcd869142709863fb014f8b7dc1a50983d0f0c519789392c37021580db43104aa26700948c536398d25151f283d1d40a5a4a053c14534506faadd049c431491c680e4a43a03c9045b41a97ac8d9e3f60b0fb8d61b7dff0a64ae29448c7b56d36664facc8313be41378613de17cfe87345aa028a92357065f5b560b87879752eeb6c4c39309af799ca4587c60617070ccf48ccd07520934d4b58c51fd166b4efea8853acb983e0ea848c492daa6c7b290dd83c909d9a23fd9aec7718fb860689ff367355db089a77e321ef7b311d97dafaeaac05f2d292f0c66f646de04a0f63b13adddc8c77d4bae83fc527f5876f7860cb489e21c416bbfd8c27a17a747b19bc58833469f77f5a8c9a043bca40cefcd2ff6300bf1f25c62cf258c2ac6c62c8973025180e0d145cd6e89876239aa77d38c0594a74ee50f713cabbdcded33956d7975434afa2308373f798735678573a764cb86d765776966bfafad473155239ebe4dc5aebac0989d2750b802b325bd4469caff2d86f39db1792cd22c7319cde2db0986e21ae7b456c3bf4d86ce82972a3b467bd5cace84e00b5768c5c48f5c0f75b9b66c59bc4c02c16e2f776b75fd4080c8802628c913663966c25d73f89686319b6fe958836a7ea797035779c1e536185b8fec0202c8f879f79fddea6682177705bd0774bb7ee5b3dfaa385fd3944d5b54668aa848c1d5f21b9b5cb4d8d4b3bb09d856eab63505000f7c8b5d38fd589258025f18c2e54f8acfa1ad651085bca5b0d2019a27ae727598c30a40f638d013e00c6506de2bb97737f246396dc7fc03e39b0d4ed90c5d88ebb74dfd17975ec4396dec5294f8c542067914f321264f7fcde0ade1ebb6197bb8668a6281ed61adca9f5c38f3edd09f3cd19446c47060ac695f8c80ea8c6f03cb1f55fd4723282de1459a365fedaf03930811b8179eff3886891c115b1439fba303f56303f00d0b021b6d4b496297e555b7f62dd9ab63902d90b2610cdd8cc777483e5bfb2cf0275a4593415ee2c6d4b31e8befcbaf9bfbdbee989b7b9e6c51f558004e5a3377a4440c0f10a890337204dcc1a3add13cd29620fec8b6f10a9984f542236769b1378513b2f82a90e4cc719f34ebc6d8f1c0c7b6b3e8bf41186d8282b387e2c033666610ff2ac9331469bb77c8aa37314b7df1a8d3e3518caeb6c9b74bbd30f3d4b18cc5b74fb999e51f03025f94afb35ce6f7800d64483cc26585c31d20e3ef5646afd8d1a03d4d853e08e22d508e0b6163fe4a7f2e7dc15b59279e0a3fbd97fc654011ae728f5bc81ac0980c8892b49d9d712b3fbd3f972d288bc970972bbe03cbbf5eee937ac1d3e9a8eb354b87a1ae5bd1b0d52ee4e789e79d586a1bea1e152d905a17a5ffbe57b999a3bb5829dd08faad3c5f7af5b4a5852239ec0e86f6ebe176b0b967205caac4b9bb1c90aa6aa8305ab166cc5dab51a2a17c4836a1ee520453bc48c8dc1d2a715ce2693abaed9a4da66e6b3562a8387cd0c818f5d1fdf04c4fb3b8b5b0b8ba0f0c606d1a0af93739246d84baa9afe6f413f3d69b3e848ca0e37c511ca4267fc951256c2491e4afde8ae2af6e85be99f49b8e6097910745b5e95698cf4a97c7910732282ea69f940718b072f84fb0c21e02122323895f1f426f64505e593738934c6dd87806ba9ae0004e5f877fece3b3d20e96241ff179d60b5d7ed4b604d933a19fbc92be7b3ed0ab6d3fd949933d8b4f334db639e84f78fb2de9c91cb487c5b9319e2e8c4aca7e8d1dda01326ec122d8efa0037c510be9404873bf68a4b8398e34f104ad862f716a93c1147b59574ec7ae1f2080b875ab4bc8fcb02ef490a75998a921e2057e7f95051e55a569e5a1b99b3e6467ab15f59239b0c918297deb9a5cb8e4a56df8cb3be84f34531d09b0670daec74d819d7c46347d2d4adc21ebd1d497846d7b5722c0e244070dafc004bf9349d38d431c35f13cdad9fe698b0a94d07a276f83c70c6b9c3f571162054a14baba0aefda06fa1718db3b2c64197e96cbbd5a55d5dd10ea4347a1eb07ed024b982b096cdb6b27a5b89d1920640ce6b632a245d87cd8705618c2c611796a5ef6bfc0a08114c2eda97d0e7d26cfd2456e7d83dcc29a4c4dc27b5c678a780eae64c4715bc688b00b903b8f6a5dfa8982bae57733b819ef7d158006b25696cd4302fecb1dc3b051eed059263cd64f42ff39fcfaa6c22e13465b21f7e098b8dc2e00c4b39440f7330fd9adab1d14fd227e4475f367426fa5c232f1b4a67ebeae9f24876a3edb904e6f7bf44f6f90fee1c26c849d5832f6b1f82eac00dbd99c7fc368190b3973bf80aadf09aa212538201ce629cd04c12890c3a45d723d8237e65cd3adc64c2460cf16c02451f010cb7111aa81d5c40427132b679cd284eb12582d726d66fbdfe175c18c3b5fecc86ad13e27b7bcbcee1cb9f50a552622d7ba59a77517c9344c1e32c1c7eee80c5ed80a71911fee673f161bdb9e1c755d2de9eed55791a10c3be1dcbcb112d9b59ec3", 0x1000) syz_open_pts() syz_open_pts() fsync(r0) 19:04:59 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) writev(r1, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) sendto$inet6(r1, 0x0, 0x0, 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="de1c0e9ba78ea8d5aebad331d0f5e73e026418b26cff0d67e6038f1b5d6582bc3b90cce7d06a0727ac965cfb73347a744b8049bdf3a009fe4b036e23df437d9705fe394bbed515a80bd22c9f0636e66b5c622365a0a2261bd5ad12a07e815c9e8ebf8f7e5342d223e777e6be39aa702bfc9c1c0ee756f7699371c4f54554b0a5bcb4149e19ec9170373c4d8adb1baf977d29daa52a6fbce393313e0d8423eb6227666a90c4696c2732cb6e13321863169e295c17982d0e814766e56cb5e9139da699ec18acca0dcab111f122a3b80c01d594e16a5e1b3e0f47d729fe4c53e5d223dd", 0xe2}], 0x1) close(r1) 19:04:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 19:04:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x34a, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000004c0)="7e121a19b42ca919dcfa42411f7ad79f0eb47220b1883046ddd0c234b3577f01a593c3aa3860154eb53caec7c8a02154e08fd3c267f261250f7b1ba0c2b0850d8282e98d249e99f73604b66ca96b2c5214ed340500da8187dfbc5c821397c6e1655618b4f48c5ea9e6ccd885af16712493b706e145be39582a223362de2a9ba48e0d6c99ad1e5a06c1f914085848661dd04c8a68d76fe5f72bdc647a684cdf08147dfb416a4fd8023c3d8eeffe5f2a9f03c87b0bd6d4f6f244efdf89ab9ebe07e812bcbaea2074350447ada48c0d753d23297f15e3841a4c6c8ea0d3837e72a48b26e59599aa7e18e242fa547235ce219c5ba8064374e978403d113ce4aaf61f847be290f2fe3c875b8acff4e3a4ecb5ebd446857e646a0cbe86b4cdff2e28b6e4e95cef1f01f939a923ed95ba2b13386fbb91ce8a57253cc58730efc7b962f4ad2dc668575777438ea64ac394021072544c0ca92400339e9ae330b49c45eb6df4fca87424b18264ddfd8840a7b8898c19ea4623378677ee3859bfca2e09ed4eac4bb4a6b73a71f38e6d83f914d8138d971470a6a2acabc2ba124057f560447469ad5688bb2d6e183e1fb47eecdbe8916813b249fa3ad97bc4b9e037568848516a370c72ddb40afff056acd59c1b1f1e4aeac0ee0719088e2db05a084324c9018d9ebda4c7e745aa07c262a33f7c50e6e8fdd682aac3cf5cc5ca4540f2397c2c71686ff8c226c2c769e73cfa55d8497bf4f29a581ffa20e91ec87611f9f3073943fe4ed27deb8e866216a6db642377e58b318cfc68cdf5308cc7ee459ad578016e7d0932b28ea5ab5cfad97242da9e70f0733f407f8b260d2c92c1ddb998a48f846f66c0d5cd191098dd25502e74e4fa21661d59fc55f75f359f313c9727ba2e20dc947e834dd52d2be720876b505dcdde800e1c99185f806eaa0e45aa9ae5961080a294453ba3e2c6717feac322b359619db256623cb54ed59aa1c715b3bd4ee881c7a7d558e3c0479d3f904dc8acdb0870185130170d342224b98bff37c0ae2cb6836d0d6120c98741b8b350aa429a4e17069413acde71866b3dcbef1e846464e43e41d182c50b9954ba43a01cd97ff4ec7346cdb91906b64970e79813df328db0ad8478932f2430cb6d031e6e312b63c31331579738fb1503e92a5ad6c7030c71c625a7e7e5d872871c617b69f6145d16834ca69b06e6e96e37bd1d38f922ecd303323ebc138297fc86a581a54d9063caf4e5253fd9d8964caa247e572ac9e47e563d5af68ea1822335eb67ab5f29e9b1ab1fd5a9899bb55cd6e841cd440bfba4e86573105bed26b86ea348ba0c3ae21c2ac69579d93ec5f6251c30af8fa7560911d608e5a1934b5eda49809e3fd6382ea4fe2d4d471c1907676d993a175927bd17cf8ca20a9ca2a61dcd6312c457c39d5d261ab824dbdcc899ad14941eab47a49fc2c282c51c903ae92aa6d7b0ed78162e387baafd8ac5798b10cbe96d44b7005e51fad7b9095d631e0c03b732291c4d9fb49e81225dd48bd3b128e870bec92067db189c413fbe77a628a6aabdb000e3f371e97643aba3b7c80e9bf795687ccc0f4673686270cd25688d9666b3ee15872b232c5ea5314b0e0d7f9889df918eb19d72d0b4c53cee3d280e47f63cb6fb717abf0a50261b687168cfc1dfaccda7f3e45dad7b55e6968ece18c3df3e357e3be568f19a1e8880e895283bec4990a949ddff94af89721cea47539015aab10e74630e2bff44d7327d9a72703acd5fb3cdad274c037b7204398fd3bef708f5d935d9b0e7eb227846b0ecc86749a9d5d86532a361be9bea4c5cb25ccfc7ee7f48fafa02ff78d09bb73102ffdd6326986e3fbd03915f6b45270409d9d978c576b5cf528f68070bdc2e16ee1e44c4665fe0a0bbac16be4baa9e8d3f235b6a82bed5d0b57b88f70ec7abfb4296472b0f21943f24c5f3af82dd005dfb682a75778955f012dcff8c6f19b93d0d00a17599419ec30ba4b75b83d6fcb9122ceecab44254a1e3f40a09afda3fd76783e50ff94928c19722a7f02998a284d2e338b7f40ae42b408bf9b4613e55ce4ceb51bd022b08826d2424041db684078d17cd897cad5b9e2e023f6d8720bfc70fc5aabbdf8e3064b1bd04baa1c7fa6769021dcf63b7115eed82d0d59e30cedb22d0a00202039ac29b4dc142d94931b554348374848bf1022bc71c3bfc60e17179e20c5f6f448959d102e7a10b1cf9927b829e1c395ec7123eeb51d87c844c8f72a314f0d1ec33cd9ede3272a3ad824ce45231091b29fc3dc6d5653b9a2872383a53b87915ca62759277fd4d149e029425e86df7198737c378a070f13947578c6ec65298b92e8ab4410cb4b896cc7cd84a11b8d39fb58f3e78aa25d9b95762d06a3a145f887e62bc7dfb914b486e52e6000e2ea2bffa2d1c338098eb9ccc4f6a926ddbce2071d6f371b3f45c252f64bd5be25205ab17b233a59983ca3668c4928726a1ac1a0b5ef911ffb605aa755de7d656bbe772da00ab24bb0e2ad5093862372ae2ca9d0baaf5bc9bfe25bc34bf9cf4e5afdf37803e7f2a8de7dfcb5a31c7dd8f21cd042ed5ce01bf76a5ae194b29c50af7b6117db9ec68fd022c783d999404ebbc6b7cec2c74398aeecd4a80bddc62319a1ce6ab220d7e85ca54ebea5e6f144c9cdadef38f2ee028930026e68524950a1ba7f95dc45d7891efcee9cbd00494024b949087c7f4c709ffdb37614c6165473f170f6ffedc44aa14bf94c4e36af68fd51f337f564bea8e69708357e4a1f3c5a4971e5e4e173805f29f13f36a947c483a3ec3543951e1262f1bc89c294bd3bde253577561e9d071406375de6d72befc57eb4749dabdd75df506a13222d6be76f056ef6fac42ed1b0866e0e94dc56abb66b5319a9c97cdcbac37c3788e0b4670e1d6d48136ea80b550606411020b8846a2b10a3f03aca34f9104965061bedfab199e7a60cd03d1412dfdc66de05aee70c6d64541e26aaa6cb7a4f472a5029622bb20228e4a19f70a608cfe195be0ac03339c20806dbd5b3fc8a49d1ca0b2a497c02066cff5baf6fd6490610758fe06a16a8aec82b795606033fbeae25e4b86321f85f2589905e018e17c5f84f0bf047a381004433d9cbb761cb76d1710c7bc2798f14930bd1c204fca0399f5901ff4ac3fba6180d4e08f3653073e16888f7cea4053c5fb17b2f1521869631f28971225569c82e129a3f6842ad62ff2b7b78377d0f6a1d7885268fd36ae5e03028c11d3d579d4522c2a3d7e6750d432cf4dd3995d25af5eb6cf1866b6480313e32178213e0147ab75a89e7412758fc8cf5eeddb4b4dc9bc73a9462719c76d5ae2e9e5805833a9d959de028746d7732354b6b1aa5838b045ec0626b8978dad2cd5dd2c79ec582bcd8407b4f5301cc1bdb650c55be26b1d5e00984a421f94fecfe47d42c564c54f3b9ef77a6ca312aaac311d09fd577c08a56f2092638dab3884776337429e9c711ecdd390cee62cfc1d6053f09e961ebc2650bb2285ca08a1cb872414590177e4d85e9d45b450f0e91e19252a0f53381826de4d727f053cd20e1a1d92c87ed0da8defdebbf12d4fcab0808edf513c650c80be6d4d0a44be9b125cad4759960476f72272e1d16eba0643a4f652b56bf3d8226a652f301e7b443fc64b960ed7217ae9b098f647817fe52d5eb6de5b759677a9944519ded88854fc3a8d5a45c69397a47a4a063b2dbafa8f31a15fd5d647a3561b47fa0aee27c1c0e9bf71176089d34dddbad2d2ef5b053c381b4d0e4fc1d961b705bc0455942ec4c83e96680dedaa210ba3e7dc47b5e4608ec3295b64de251d3e6f38a86a697f8a071f8ecfd49dbdea0f198d4a07811dde860e85f363c02abc38c4ddf05be44558fd0c56243bb69f29e4acfaeb296825427d2bbcd47a6747da93559ba945b1f8421c20c6959a3fbbd0bc3eada57aef1e315aa14fb24d70297492d0f79d6d8dd3bb6f8508186241a8491d79e36ac1b1d6abda19d4df4adf34331443c2acd507af966399a39170cc74ad03f99b82375c91cdce4336d6619d1c919ba1ea0eb1e49e0ec570dc35f8f778a04c8aca43b5077a0bb4be052b3c686a1ff7e2473dea8cbdfd1c4374344faa99d08059c6615bc359910ebd59cf3d10e88a1cf620891bf36ee85db03d8c10976c4e09557acf7ae55dfd22b519e1b6d6a91eca51cb00a4b510c7497343818e0db87ffc41f77f80dd8dd440b9cae60885e3aaf136d224d7b5aef3bcb287724b8e8eaec3ecba0e0c1da1fca8c368398f59159fc12eef1980283809bfbff1219ac9a3e5d20ec13ebbef5d295f251e1e11a2e52af04fa23b51b374969492e3ee4fbf8ff647229eddc969ab330e60249f361e67f90440ffae73637d5dd0ee72d6562fb892d159f7129cbf25c9bc8ea8f7c988f353fa7578a0be0a6bacea610cb4a73c2a0c705792185d7b941f9ca4c2189a0578360e9a950f02501ad6b8fb179b2fb25f8c92d9b4b6f7f1cf62f46ef9df2827cc0435b089e4dca00220dda4cb30f1b7fa9822123ea2080020cc9f3b0cb2228740019423345257cee1988b7cfae0754e7b2469d18df8bb9e454268a8491ac93264d3c6f64ce5a6419e7694b2d12a70dbd2c065c408c27fddf1e60e09c1d63325f045b480f110a23be1693b3e2c75263a7a2143a90b37cf6489c6cde81b55ffbfe7e2550bb62ca73b796549edf5f2bbcf8df4447d99a9bc6e91faa41a8547af797cc7ba2513fac20fc2a93f65856056d6484ba5ff2b291798a5fa898dc3ec3d9d094be76c023dc3940141e9822443378558af92a81bf390dd3bc54d3a145925d0b0bddc68f4ffa6313604a4a5bc245a434f95b0f10556c1d8fcf5f08ddb617b63e573cf558589bda78833fb97ff69ac9cd5d0fdd032c1406e6dd164137b2ccd0d49963a0d20ef87a60ee53d7b7105aa9a288d8b5f67e95ad1d9965690a83648df6d7207b10e7785799c6285dcdd98c46302e42c8c57a8a800d2ad33ed810f3b5865eeb6864d24b5eec64e974b95d16e9f74fa9b2e506bf50038031f5420e24cd05845720eaaafecdf2cd239106aa963b83fe323", 0xe01}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r2 = getppid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 19:04:59 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) fsync(r0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x19a) 19:04:59 executing program 1: r0 = semget$private(0x0, 0xec2216a47fd8e17, 0x47a) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x92) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x1, r1, r2, r4, r5, 0x94, 0x6}, 0x4, 0x1, 0x23d}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000040)=0x101) semget(0x3, 0x3, 0x250) r7 = semget$private(0x0, 0x0, 0x1) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000080)=""/146) 19:04:59 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000000)) 19:04:59 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 19:04:59 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000180), 0x0) pipe2(&(0x7f00000000c0), 0x10000) 19:04:59 executing program 0: madvise(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x9, 0x9}, {0x3ff, 0x9}}, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000180)="000800fff9b400", 0x2eb) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/50, &(0x7f0000000100)=0xffffffc1) 19:04:59 executing program 1: mknod(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) pipe(&(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x4) preadv(r1, &(0x7f0000000280)=[{0x0, 0xffffffffffffff87}], 0x42d, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x1001, 0x7) open$dir(&(0x7f0000000040)='./file0\x00', 0x10040, 0x0) 19:04:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000000)={0xfffffffffffffffc, 0x4}) connect(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 19:04:59 executing program 1: r0 = msgget$private(0x0, 0x4000443) msgrcv(r0, &(0x7f0000000500)={0x0, ""/212}, 0xffffffffffffff23, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x800) msgsnd(r0, &(0x7f00000002c0)={0x3, "514fcb004713c9dd3a363c56e25c4eb11084a8e66787d31b2f0543a4772b2001cc60e7385c761bb39a25ba8530a9b440ca0f4fca81dd115a7450d5345e10ba11c64f7eb9c339735c0a07f9bb9deaf47647b17eb5f9ebe9648f6d69b25d3e208621befd7e9939c7f63cb50823f81697a03ea4203faa6ae371a11ff4b3a9d3aaf5fe662e58d4c75536cab6fe9fb74a030cc35f688d340866dbf6550f863e416da1b7db380d4dd6a5f9e01676294195a0ffe6e60030511361072528dbe65887aeab51b91c32d024271cd71622dad241e4cd0b99a690d41766d0c26cf222fb2c"}, 0xe6, 0x800) 19:04:59 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x59, 0x0, 0x80, 0x0) close(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x31, 0x9, 0xb6}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x401, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40, 0x5d90, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000081, 0x8, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x90, 0x80000001, 0x6, 0x800}, {{r1}, 0x0, 0xab, 0xf0000000, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x41, 0xf000001e, 0x5, 0xdb5}], 0x6, &(0x7f0000000100), 0x0, &(0x7f0000000140)={0x0, 0x1}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) bind(r2, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) 19:04:59 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r2) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x7f}], 0x6, 0x0, 0x0, 0x0) 19:04:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)='B', 0x0) sendto$unix(r0, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d", 0x1000, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x188, 0x800102) execve(0x0, 0x0, 0x0) 19:04:59 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r4, r7}, 0xc) r8 = open(&(0x7f0000000140)='./file0\x00', 0x3c0, 0x20) getpeername$unix(r8, &(0x7f0000000180)=@file={0x0, ""/70}, &(0x7f0000000200)=0x48) r9 = accept$inet6(r8, &(0x7f0000000240), &(0x7f0000000280)=0xc) select(0x40, &(0x7f00000002c0)={0x8, 0xffff, 0x101, 0x7, 0x3f, 0x7, 0xfffffffffffff9dc, 0x2}, &(0x7f0000000300)={0x8, 0x3, 0x8001, 0x100, 0xa53, 0x10000, 0x0, 0xffffffffffffe3d7}, &(0x7f0000000340)={0x2, 0x7, 0xf02, 0xd7db, 0x5, 0x10000, 0x800, 0x9}, &(0x7f0000000380)={0x0, 0xfffffffffffff000}) fchdir(r9) bind(r0, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000400)=""/248, &(0x7f0000000500)=0xf8) r10 = accept$inet6(r9, 0x0, &(0x7f0000000540)) unlinkat(r8, &(0x7f0000000580)='./file0\x00', 0x8) ioctl$TIOCDRAIN(r8, 0x2000745e) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000005c0)={r1, r2, r7}, 0xc) r11 = dup2(r9, r9) sendmsg$unix(r8, &(0x7f0000000840)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000640)="af7ebbbfd989419bd0d88f31782c5081056abfe8f214074462a1ab4ca12afcb99bd78773be020c9a6bd24adc8e7c44a897eec24f5508ad3e973b56a2bb5994aeb83c1cf50feae9def71f91348a04788a0280ad14f7290282e565d6925abb0880eaaabd61a8e2551e4e00c60106ba083af09a5e6aa684ab31ee8637429fad97bd76afde1e02a05f3f8ff480341a4baab529af058bd08f", 0x96}, {&(0x7f0000000700)="7307263d5f2d79c6c63bf1e301396fec78cfc1c4cc28274d5669faf9ddaaa6", 0x1f}, {&(0x7f0000000740)="348d02ca9871a4c9d7041b931c4170c3a6f8073f3ee1ec584a03f8978b5b6c04ab9281b6aa942a8a235c8830254eed5e15a4d7f7fba4794d5fc16de313d979869a50baa70e2cb24120f60082acbb", 0x4e}], 0x3, &(0x7f0000000800)=[@rights={0x28, 0xffff, 0x1, [r9, r0, r10, r0, r0]}], 0x28, 0x405}, 0x400) ioctl$TIOCDRAIN(r11, 0x2000745e) accept$inet6(r11, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r12 = accept$inet6(r10, &(0x7f0000000900), &(0x7f0000000940)=0xc) getsockopt$sock_int(r12, 0xffff, 0x1005, &(0x7f0000000980), &(0x7f00000009c0)=0x4) sendto$unix(r8, &(0x7f0000000a00)="e4d7fed70cdf30bca733e24b5fddaa8c18d4b0da1aa97854d2fee4a289b8e9b201c1e130e243ff55dc751a8b8b3168a45a7208456ee8d0ac543523ad15849f64c336ef1c3e2dddd8d88c7b2c7d66213b7a27f6c53729dff191aa2a4ca281175877d81bcd4ef7eca4", 0x68, 0x1, &(0x7f0000000a80)=@file={0x0, './file0\x00'}, 0xa) wait4(r5, 0x0, 0x2, &(0x7f0000000ac0)) r13 = msgget$private(0x0, 0x281) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000b80)={{0x7fff, r6, r3, r4, r3, 0x18, 0x3}, 0x2, 0x1, r1, r5, 0x4, 0x9, 0x1}) bind(r8, &(0x7f0000000c00)=@un=@file={0x0, './file0\x00'}, 0xa) msgrcv(r13, &(0x7f0000000c40)={0x0, ""/142}, 0x96, 0x2, 0x1000) fchown(r12, r2, r3) msgget$private(0x0, 0x2) 19:04:59 executing program 0: r0 = kqueue() r1 = socket(0x31, 0x8005, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) 19:04:59 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r0, &(0x7f0000000180), 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r1, &(0x7f0000000080), 0xa, &(0x7f00000000c0)) getpgid(r1) 19:04:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000380)="f32d005489341a3c17cc199ed62892f84049c29d31d7da108ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d0e9b3020dda59bc62be3fd96431e7ba62acc51cc3fb1c7ba565cf91f30c8fd8513c027c477d21ea9e353798325687ab6791961eccf91e37fd721d94cb0db038d995cf9e0df6e0e98f50a2e4db6620884566d7c069c9cae458dbb78b3b3cfc718e997b426f806cde4e96de2e1fd1f8d0c73e3e86f239c76d880c8adb5c6894572e576b891986a", 0xe9) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xfffffffffffffeb4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) read(r2, &(0x7f0000000240)=""/249, 0x34) syz_open_pts() r3 = syz_open_pts() kqueue() close(r3) r4 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r5 = syz_open_pts() pipe(&(0x7f0000000000)) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) dup2(r5, r4) 19:04:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000c40)="a13e5ac4c2641da4a43c000000000000000013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991c94dc7be9b8b02410000000000008fa06e5d31c5ddaa6cf395adfbaa05a44ea2cecd2db36cc6bc1ed1b973defb000ebb0b27715d744850dd2840bd0ecd9b28c2c2e6e182386e6ec142798bc7424b64860e6095aff956e54f920a32059a4dc106c54f5beb88fc9a575a5e573f0919f4a4ee2b1742b3d2fdbb4625b10b8455ea7b6c93f79f73005f0f0cec987eb0b5796b5d263bcca37ff33b2077089d62b784d7b05b7bb7fe0923c22aa8979de3fe2002d5097cc32c6ba973715ecabd5a37aa9223f30aa51378144a7c9e1389e0e75c2bce4e2c1d35a40584c95e3c130f64147110c63857f78e2226492a389f94dad76e88bf9ea2f9964802314e1d3934240c16098c4161a4", 0x146) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) sync() r5 = fcntl$dupfd(r2, 0xa, r1) recvmsg(r5, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f00000002c0)=""/242, 0xf2}, {&(0x7f00000003c0)=""/194, 0xc2}], 0x3, &(0x7f00000004c0)=""/54, 0x36}, 0x1) 19:05:00 executing program 0: unveil(0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) unveil(&(0x7f0000000180)='./file1\x00', 0x0) 19:05:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="a4ede96b9fb64ccc835d553c8e1291e303a670d1d4b85de73553b87840baa66926e813b813130957763da443563a1ffadff258ecd0ecfc11ed2bfc9de60805187879bddec87d45d47a9f50c6fb9aef9ba6fd0d6c92787a04faf64d2b164fd8673d4c6a7bb530203d9d411f1a86852648707fe2c0cccc44af723eaaf3da3ad4e66a950f0bc24f9a44111803fb57c1c81e2ca72218a7ce67d3baf7912f02c17b37ffa257b4bff006e347a17784a321d69181fd92ca75f7efad58d19eebffa0369e04aa0934a43880e1400ce510665984a3d1d8fc6bf5b2ec155e45c3e51dd30db909855dcebd7e8529e20664fb1b609511291734e7d923bb38", 0xf8}, {&(0x7f0000000100)="cd6a3212f06149540c58eab564c9952e8b70775b5d591e908f6d5a855a0400e5b3f65a3d5d354dbac5b31a51a7d92bf2d3869a5967e11a1d77fa1cdeaa6cdc7f9c28", 0x42}, {&(0x7f0000000180)="813a2386bb4224a25a5ad5f3a2ae244a3575b362d28d4d8ab0bbf2c3238fd47f13a5bf9c519b92c2d5ec909c9f18299b8bf841c57818bfb14a9cfb4b930580a79f448d74a16a6bc222f1d5076c220ef809f948db56f17f24f5900b7b1f856bbd9ef23a4c14c2246d44fdb02556ede6d007a85128135ad36733fae5ef6887fd5d935e8b0f1bbbc471b1f6f1394a99983adf1a63b3ab37ed2626a3c8689c21eba49afdbd1a", 0xa4}, {&(0x7f0000000240)="0431c0a6835126ce5a9f457487d65d100e2c8db87ec1e1093bc97489ccf1094cfe0db5e033ffd372af83038afd73598cf43e3d7f2ea83146ed995cdd47d2c9798a8ac93e9bb5103b078476c3488322b92993256ba0a4f86bc603b877dbace89b36ee4e261b66072ea1b91d9c5070a8bf335ffca060d1c0a7c9381fe153181e5ad0e805f780d6b573d82583769454af82c7168e64d157458150839eb154d8817036eeefe05185b200", 0xa8}, {&(0x7f0000000300)="315d609d7b58ed1f8fbc10723b8771c7d710589bc6f9c3455607150e2112bbab5fcdc48fc71f649228c7752e54241c72240759349871a853146b748ecf6edd761f57dc5f6b37af5ce9cc731e7f03cfee262503457cfe3f2a9e1f2a643f174cbd1664e9434563fbc2f0a945cc5ecdfdf6f93477dd4157b0a3125c9f97738a385b3effc3e1b6a4cfaba1dfd3357177598c372e35f43bcd00244de5872dd417c595c8d3f9bfdfd8d04daf5c6ec2c9448ce24481c6094b9b30f82186013a0995de38a050ff67205226311b914e78f890eb0d2af53b260d89c88d8711d72c1d00e7c8ae4ead9e795ed1cdb8eedb1312a926df482aaea6565cf308", 0xf8}, {&(0x7f0000000400)="b0ad636aa016ab70b72cdd126e8b08370f57819abd7feca08440d5b3c213326b34bd71fc2529aa9ea62676b5b6097a97ea8d35b87a48b06856519d0bf52ec7e09fc9df1d5e389c2018e6e20da39ea771f5356fb36aeac0c247218e29856356ef821789fd18c97d17826a728f", 0x6c}], 0x6, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) recvmsg(r1, &(0x7f0000000ac0)={&(0x7f0000000580)=@in6, 0xc, &(0x7f0000000980)=[{&(0x7f00000005c0)=""/196, 0xc4}, {&(0x7f00000006c0)=""/186, 0xba}, {&(0x7f0000000780)=""/104, 0x68}, {&(0x7f0000000800)=""/229, 0xe5}, {&(0x7f0000000900)=""/108, 0x6c}], 0x5, &(0x7f0000000a00)=""/145, 0x91}, 0x802) getsockname$inet6(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) 19:05:00 executing program 0: shmget$private(0x0, 0x2000, 0x41, &(0x7f0000ffd000/0x2000)=nil) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r1, 0x62}], 0x1, 0xf73b) r2 = shmget$private(0x0, 0x2000, 0x160, &(0x7f0000ffd000/0x2000)=nil) connect$inet(r1, &(0x7f0000000500)={0x2, 0x3}, 0xc) shmctl$SHM_LOCK(r2, 0x3) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='+)}-]\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='^)\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='+\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='\'\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\'\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='$#\x00', &(0x7f0000000440)='\x00']) setrlimit(0x7, &(0x7f00000004c0)={0x1, 0x1}) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) 19:05:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) 19:05:00 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x3, 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x7, 0x1, 0x3, 0x2, 0x101}, 0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fchdir(r1) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000080)="00000000000000000000000000000000efff0000663e1d5dbf2a9239e437effb287c28980f83fb4a697a3c6e0c61394a88df574eb036590e3b51b3ad4de91f68f7b178e93f8b78a47b32297d1cf53266199c2d60f4b2e4a6284453660dec5f9083e7f649e167ed9a824bed65288453", 0x6f) 19:05:00 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x2}, 0x8) 19:05:00 executing program 0: mlock(&(0x7f00003bc000/0x1000)=nil, 0x1000) mlock(&(0x7f00003b7000/0x4000)=nil, 0x4000) syz_execute_func(&(0x7f0000000200)="c4617455523264660fe74c36a6c4810de01dcb54c0947e7e2978c1bc8108000000c4217d28cc470f380902660f5ed06665f2400f38f186c4000000410f38f0b60000002136660f38058c5a0d000000") r0 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000000)=""/78) mlock(&(0x7f00003ba000/0x2000)=nil, 0x2000) semop(r0, &(0x7f0000000080)=[{0x1, 0x5, 0x1800}, {0x1, 0xffffffff, 0x800}, {0x1, 0xffffffffffff8000, 0x1800}], 0x3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x7, 0x20c, 0x8, 0xffffffff80000001, "b36fe27d7299a22251c5798cf7be955ea5c128ca", 0x7, 0x9}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 19:05:00 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x80000300000003}) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x4, 0x6, r1}) 19:05:00 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000001240)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000838a1328667b1130efb0c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x6e, &(0x7f0000000200)=[{&(0x7f0000000140)=""/190, 0xbe}], 0x1, &(0x7f0000000240)=""/4096, 0x1000}, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000000)="01000000", 0x4) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) 19:05:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920", 0x11) syz_open_pts() close(r0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x80) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "1600000000000000f5000000205f1195ad01a356"}) syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) 19:05:00 executing program 0: socket$inet6(0x18, 0xc000, 0xd2b) 19:05:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 19:05:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getuid() setuid(r2) fcntl$setown(r1, 0x6, 0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x8000000000000000) 19:05:00 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r1 = socket(0x1, 0x1, 0x1) ftruncate(r1, 0x7) recvfrom$inet6(r1, &(0x7f0000000000)=""/157, 0xfffffffffffffec9, 0x802, &(0x7f0000000100)={0x18, 0x0, 0x7, 0x7fffffff}, 0xffe7) 19:05:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="ee", 0x1) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) dup(r1) chown(&(0x7f0000000000)='./file0\x00', r2, r3) write(r0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 19:05:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = syz_open_pts() close(r2) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0xffffffffffffffe1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r2, &(0x7f0000000000)="c9b45bd0afa0c9713eacef69e58055baaafb8326", 0x14) ioctl$TIOCSTOP(r2, 0x2000746f) poll(&(0x7f0000000080)=[{r2, 0x5}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 19:05:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() close(r0) pipe(&(0x7f0000000140)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 19:05:00 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="89c72e94a09b88fb269a779115a529d9ef93a3a53ba55138924a7c404f538e1d0fe6c7e0ecfcdd135b1c553dbae639f3a7f33f52c649786a591127b13902f31153dde8460f562a1523f5fb8401000186a32e9f48852b9eebb8e2f10482ac9a014db6f2f160d327aa8ac30b63c871ae", 0x6f) linkat(r2, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) shutdown(0xffffffffffffffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) sendto(r0, &(0x7f0000000000)='i', 0x1, 0x5, 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x81, 0x4) msgget$private(0x0, 0x4) 19:05:00 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f0000000380), 0x0, 0x0) close(r0) read(r0, &(0x7f0000000240)=""/215, 0xd7) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') unlinkat(r0, &(0x7f0000000340)='./file0\x00', 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x6000, 0xd992) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./bus\x00') utimes(&(0x7f0000000200)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x10) 19:05:00 executing program 1: r0 = socket(0x12, 0x4003, 0x200) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xc, 0x0, 0x0) 19:05:00 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = shmget(0x2, 0x3000, 0x181, &(0x7f0000ffb000/0x3000)=nil) r1 = dup(0xffffffffffffffff) openat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x400, 0x64) shmctl$SHM_LOCK(r0, 0x3) 19:05:01 executing program 1: r0 = shmget(0x3, 0x3000, 0x54, &(0x7f00004af000/0x3000)=nil) shmat(r0, &(0x7f000015d000/0x3000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) 19:05:01 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 19:05:01 executing program 1: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) setitimer(0x0, 0x0, &(0x7f0000000040)) 19:05:01 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) poll(&(0x7f0000000040)=[{r1, 0x800000000000040}], 0x1, 0x4) write(r1, &(0x7f0000000100)="d9", 0x1) 19:05:01 executing program 0: socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x10000) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 19:05:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x344, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="d0", 0x26e, 0x4, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x56) 19:05:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x6, 0x6, 0x4f, 0x81, "a0a97c265c868e4cc6d1b8c3fddb450eb6845c83", 0x0, 0x10001}) r1 = kqueue() flock(r1, 0x2) pipe2(&(0x7f00000000c0), 0x10004) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x1}, {{r1}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) fcntl$setstatus(r1, 0x4, 0x0) clock_gettime(0x80002, &(0x7f0000000080)) socket$unix(0x1, 0x2, 0x0) 19:05:01 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = semget$private(0x0, 0x6, 0x22) r1 = getgid() r2 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0x0, r1, 0x0, r2, 0x4, 0x101}, 0x6, 0xfffffffffffffffe, 0x100000000}) setreuid(0x0, 0x0) 19:05:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf5483147d42cfa10d1db6d682a524112fa10e0000000000002947fb3bff8c58804e2d82505fb318abcd1e373509792fb7e7ffbcca094251eb1410fb3371fe4d8e53f9b980d4aa8a42b89315f6392b8db3610405a2eaeeaceaeca7e82e7f5b1f0f825aca5b414d5f63998d350d3bba73ebecb534d7a7ed2a608b8aa384db7131143a5583e2732e633239f3137038cf3b70cef278790efd7cf84a5ec0f036674dd8051d682c8b9d74ffa770b113dfb5bfae763b95f39ea63cf03c7a55f30d58465598b8c47a1ed8893ce775e2dee5ebdeb455c813e8f71f3b42de6836dd01e4ba29e31d6bebddf3ae919874125538ce09c398cdf1c3bcb18a", 0x109) syz_open_pts() close(r0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) 19:05:01 executing program 0: setrlimit(0x4, &(0x7f0000000000)) setrlimit(0x3, &(0x7f0000000080)={0xff}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 19:05:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fchdir(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x83, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000000)={0x0, 0x40000000}, 0x10) shutdown(r1, 0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xfffffffffffffffa, 0x1}, 0xc) 19:05:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x10) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCDRAIN(r2, 0x2000745e) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) syz_open_pts() getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f00000000c0)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8d72f4e0e77f3e5b7a98bcb5a11105ae14a5ec9d", 0x0, 0x9}) 19:05:01 executing program 0: clock_gettime(0x3, 0xfffffffffffffffe) 19:05:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000300)="fc53008000000000002bc67b883e8101330c05167fa45917ce490155e6e60be35e0548f3bdf24671ed9cea5b38cb3ce823efd55c53de836b5edc91c7600e330238b4a70000000000", 0x48) r1 = syz_open_pts() close(r0) r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffc009, "a147780ac85a538a131100e800", 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x71, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4"}) ioctl$TIOCSCTTY(r3, 0x20007461) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000380)="a10f3fb4326bee75be19cfd72f16bd3a3c5c747f1de8f076c72e9e4d2137d9f49357e2bec2878c0d59de4de4cd16edac5f184aafe5033c6a4c61bd9e71aee740a2fff976014560836c92077f7364039b0a39c0cb6bcbb313d955c3884697d236b152f3b3da49772b0043c94d934c9fbf31635f9546028c32c96c1762938f47552b740a3cc7c57e047e9321d73b71dd29c8c30b477fb6b802fcc058fdd76baaf44fe4bd87b4a90f597818f0b7b3c0d4f15f733deaafa7de794d", 0xb9}, {&(0x7f0000000280)="f6b1200a12dc9ad742d4c95ff457b04b006f252e7f26d3a4eb429871cac24b2ecde5bab64e0e48d72cc9cbc51d870bfcd473f0fa83e561ce25574ec78c0a350c99cafc9d9722bb0908874f2892f003d1191aff", 0x53}, {&(0x7f0000000000)="3610f12e9be1d80891900378068cfd2c36226917988cda9d92a232702f7506f4774d0e314362aac43775ad", 0x2b}, {&(0x7f0000000440)="0549e6242cc22bd352f3caae42fb2d6117f8fbaddc08712cfa47e62c9834157422c512babe35823abe4311b5ccfadd9604d90db870f2835d1512b91a8537caffc6a941397914a81e56866f1b347f919dd27c19c90efe6b40533a09aa95c9c4928c0f4b", 0x63}, {&(0x7f00000004c0)="f005b6a7f9651ac878217e998abb22a8a14c0f9bf873e83f0792e12438366ed73c71945a49691677e0920d66936dc4e7e9cb3e1309d68d4036da838b9d3ab2b1d460f75a5a697c0e2d94e9b03e7a72fea1c0553424c93e1afaf78aa9b76ba6af0d97bf13604db0f3e2cae79877a2ef146aad2ddbe4c0", 0x76}], 0x5) syz_open_pts() kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 19:05:01 executing program 1: r0 = socket(0x11, 0x8003, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r1, 0x5) getpgid(r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000000)) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 19:05:01 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) truncate(&(0x7f00000001c0)='./file0\x00', 0x8001) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000240)='./bus\x00') link(&(0x7f0000000380)='./bus\x00', 0x0) 19:05:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup2(r0, r0) r2 = socket$inet6(0x18, 0x4007, 0x8) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x10, 0x90, 0x0, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x6, 0x5}, {{r0}, 0xfffffffffffffff8, 0x42, 0x1, 0x7, 0x81}], 0x5, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x8, 0x5}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x3a5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000002, 0x5, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x85, 0x80000000, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x30, 0xf00fffff, 0xfffffffffffffb8f, 0x3}], 0x7fffffff, &(0x7f0000000180)={0x9, 0xffffffffffff0000}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000005c0)="a80d25fdd374c48633c389ebe71ccc897af721e105205ffdc9669a1b501d358ea08ddae40ac76da03e2633b5c3d281b9ba39b4eb80a4170743808c331bfd834543d21736f04098af1a88db7f7151d4c34183d4f868c1aa387f70fad07d390f58ecf918183394afdcf68e90bdf5ea64c732479f37919783c70da1f25e91045cfb17fcae1e2be7b3a39a665d1c40b4e0fc4bc2039d6a15a5e346292217b02f047d98614d31725ad36a65d22385930bc30af47cbb630e03ac34596a72bcc0d6dea1f8ef9be7ba5c1af444eaa02a9c217b99c9769ab33585df4e711db90918f61ff740b43a43a7e190a73a88c973074977ad181b624bf1825e3ccb5da03aee02db0818b2f701c195d4ca483df8209f9cf0f81ac7f289ec1a171ca2b0da6df8cce9dfe185b58e9aa3936dafc3569c61135a26f7e3909118c78023ac4242bae5cd4eb31900cef0f63aa2997d3e217eb88045945fe52a669e4be963a14d742488e2b3848a72d4882d126ae7b31bfb31e2b3ff89b5f9d5ddbb9e25ef08c58c06c3fe0369849fb23675bf5396d10dce47671dce31818bc8774080cca4681a0b9bf0158eeda772c0d481666a828e029855506788236542591d4dd09091c710648f95a318d4ff43c69e2300dddcebed045ec497df350ff01d573bc1eafab67472bd485362ff6d9fc2e00fb0db437a6e104ee1308b4e3b9153bcd1c7c15a486547d6d6a6fc455447542458f357bd5a26f1b356073b6d84a7195721e8ff78e0c5443e365878b15a470c3d476b03296059297c0a9e9076afe807d02b8e06c61609b805f20307a473432543f0a273f9bb3a0727a86033dca4ef0fc3c80970249d35ee9a5c2fd5eda185e3fedb62d11c262a385b41556b2d7cac53d9a98d0f344e4d374b4e17429f178fdddfa5283f64163c7b50d945b7bea2388b33da8cc796165e40e944ea62120499c1b8b8d930e72d449a7cecc5d9d0717b6a29952c9eeaf389d3158f60c0751d7d5a8cb1fcad862057cd5a7af96a4b1b9e7a5835a6c8ea7edd4b95632192f732be0e483eee6584611490b371294faec2703d2df5b594216d9c85c07de6ad24b089c3c516a532262d6cebdae199b0f1c20fab63270427b127cce2b28a35a9345c1f8fd3b43bdd446280efe15fb2f14128f4fa41c226b974461a6341722a96d02bea2caeb2bc35414edf7dbf4f6ab11fc0d58f17c54fde3e565b75f52a84694c8e9cf0d1599cd4b96195568d374c27f0b5940ed018f27e73cc019831282a344cb3323bed7d3dfabff7a5e9985fa93e3a83a721f6a6264beca658f6611e27f8d1be7129816d7d2644d538ddf9698a7ec2f82eff5f04a13cd135a269235e9f4963424504983b00145106eebab5c98eea756ef25a152bd7ecb54cac5e91597e63efeaced4f018893d9af84c25b2b332531382fb364fc80b93cd9f6cb081c80017f7208244be936038222405f2d6270609126609a61095a636f93692fb807efa6daf3488adce6304e0139e2b2ba749696bb9247976cb949e3594b8d53e3835c1b15fe1ead509f19e6a34e256684472fe79d1627ea6fd7673167da695b653654caf056714f9e70b1c0c3865480fcbfc66f1edf4a8f311b95914b47fa6d48ce5affe8237c1d1553b1c1cdfcdf67da3cfb8a1e435ba03667b840310c9b0abdc9c674eb17ea9ea11981a1f0726ad809ec151049dc0ce35f18bdea1c37ac4d339283f772047db2cdbc2d5be62fc6dfeaa78cacdc610951fad254a34639f3d3a09cd0b2e02054cd1003e6a3b02f1c7fc37d6103c05287601af7cdf2053f838356a9d154457ac43b4ee28f8f2c1123ae89c46a1d088738babdaeb314b2babf71a8137e77c2690c196580d432d575104ed767ae945884eafe1e3752bef5ff1e9c18fc8db609e7732c2b5b9fa2397a94888af62857073d01e18cabe86c0d7d16816e62b20232a5b2544bda2a99a44e9927098ec163d7115127821ec33ce330547fb9901a69b4e0c837ba84c969d77356f88333ed7f126763102947cf59062f93038f0cd6689ccce6169b523b1c551f0466ffb464d860e870dc1b060775976629ba3aa232a9d9339b09f8e8e5f980259d0510a8650302cb456ac45cd41498b63949f26d5ac1780f84b839dea200a2c0988d69ab20b45b2a9264278268a56e25ae8291a5fcfe1fb7752f76f2ca224f58cd6329ff41bd83c85aca3b89064ca28637b5d473c900512ce7723e7dbff83511a66ace30f225cea18ebd6c230f9f97903af9546f4ddd93057239ff96cb2c5e7ab169c75c11befe399ae818ac14dc7c20359ca51af797c90f615dcab2bf6a9e4dcc33f3eed34338a340236da64d9a3d1d6e512ee925ac672fac3e1db26cd466c5f31ee44026c5fbfc7834e1046822b554c73a7bdf5f037d2114b3bf433e72a73b96275abef4738eb4b755ee029392f6ce7a699d547f653ed2381f5cccd6db0bebf7167a0111418913b2cc259e7a31317a92d5d37ba85d267ed86ace861ea201682e1376fdf76914c3bfbb2fe21ee31d3dcb465730100bdc35b9437da9246917d90da87ea6b646ca2c9ac44824ecd669eb960105adf6c3b1f18b287668d4fc7c6966125d512095615a8ed2548320f63228f556f7aee3e246236eaeb142d6bfbea4100e66b5731e301a758d21cd98d06be20e181398b05729c274d9caa83b40fdafcecf510f38002ef1ba2efc8dd762255dbf7447626695bc34bca5a441d9130f4d5c45b8cd7d8e21422dba65607152c385621c0b720630ad7f28a38080a6a19d49ed4230a42656307f02916fa7af3bffbdcd049a0cb127193118f320189c37d18fe573f86eb856868009ba2e1009ba0b605ba0b6846ac622414b7d50ff0841a498631619b0facac4999f01a29ddf24c1a47bad105d5694360ada4b0d5b0e64022194cafabc0880e44d01d459852ebbcf3183385aa1508f7a553693ad3e2e6d0c06f0b6b96aa0f99ef75c4f855a7d6da2b5b3588fb8229894e602b8b10693c3c6cab66f0218534f0ce887962119f834e56d36a1a463a392c5a549ec8ffbefd839295528075556342f849cb062d0e4ddc72555a3431a0f892d0673e89cac860c83dbb88db5498835474ae228d8b3d160b34a36b0a4f6ab0093a37c2d41308cdfdd74ef29681d21047a4857414fa56d22d1d2d6826d384bef5591ccdd541f023d89bbe1b0e36d5fe9da595476997db2c9554fd1145d1e0b2f8622be177c9af4707ffe7f4ff0ed5a66c2aa863c81c921bda67bc2eef568b467ebd95d5e44e100765067dbd65c14c0e548ed50c84da0edf5227c9b321f7a2137531c6c6e9120502aa7c6580d497be2d9a33d215c22176f5fe7aeecc42251b7d77877622ad593fc8ed5d0c93a568711376c549122aacfe9a10192010d9f12243f74c63c054f5573000de305a5586aaa7dbf606982117cc259c3cf2a5ad60e190825aabd031937cd51472d47b2f463bf60e3bbe8d87bbda2b8357922b02ca92bce58a5e9937baf639014d348ad762804db2b0920adeaea00e8c1eb8cf2c218745ac6ef2221e98ae65ac2a092279195386ae11fb0c95b2b81378b493039135a030c2e870f08b86280b206b19599e1daac3c61b3ed2377edfdb7f5d21a8ab1f72df7d5eb4e16cd386acef783ce03831bcef4d6fe7accf5e42cf0342d6c75e31d3bea1651e080e0e9e8cf7507f083a0d7c0a7c76cc69a7e9aea6b8b03671e81a432152afeba725b3a6913f84ac4f6851d1c8c71177914b8a4b8ce33417de987bd1b5732469fae7da923ebc2a66d0bc99793088c869a858a6e114241912b5046a8fa24c2f5f416b04fd9de50b485d3b586f7b80f81fa326d96a57006fa85c76b170c5446e66499df0f817972ebd824c88fe838b6d04c1abd63e458fd4b74ed0129bada7064f5b099dab23a1217139458284c93df539f84f2ce68ad802843d541911e656164f84d65e128050343d6e582ab8f4a4710bfe7bc99d343fc4d623a808cdb4fdfedd13e5404cdcb3ce50b72a7e2fb98402d2c9dbc2a6b3c91ce162b3bcf0b2486a3cbcedc0821a6bc15de5fe3330716337ad879fe93a33e1f562c5da1bbf756da75743325731b5a6a0a4367fbec0af4bfa12b4c3b7ce80f9fbb39ba6f49850855ce65bdf5b92b19261f17d9fe58925444830eed5f6b9e56685dd87c85eadef624e8e53bb5ea88b918a99e64cc39829d51e452263e2f9fc18d3d88b8357d6e602f61accfd66a157b40d024dc5e8c5e68a8e8190f59c8b0830b83f97746fcbf5cfee2d58b703063f23c02e0dd47ab977a3ae9e7172d6c2486094c71f9a27120724e9c66a8ccb02fafcac7db3848f101f2115a3d740b18996d8e25f4038ebe79e7f030b42b872029e81744ead86295580649009bcc1854ed9fb6c9e7dd9b2c3dc277624f061892752ddd33f5b7b07439ec34476d26fa6d3faceffc5ef1a9e64f25ad428390ec8f55b9efa4f00e284de8690ab798fc21132b013c7495055f19e3d0e00db7f874963bef935dceccc63e3e5bf6d08b5ba212b95f468284fae73a32a8b62513efc7383b136e58d1894446929652fb7363d6904613bc8fb820190e4ead8c1c56ad509743981c42340dd551f9df87987665749f2858ccceb9bc8969d380af489696b88db47329689fb31ee9f54be389686fe98182a5835753278641c05a603ef0a757073a854a8f2037709a29300438ced44f723036aa509f365f454558e875e41c838c821c49565acc8376e720b83c5b618f6b7927239c21fc021d7fd86b4eb125a6da9f0fb6ca6e3ff5d7b01d2606e731d4713ff55611194748ced99b413c84d308226232e0b6d1d1ad393096365d2a402abfc341f751ef808af39dc856ebf5ecf0feee57e647e73cf85aa2240e0cab6412dfd2ddbdb978fa8bc152c4ffc2af6763c3c9657514d2683dee4076238eaf02737a665a798aa673354bad6d1bd72e98d6e1faa01e0fe7a40c14030e5ea758921a48a6d353460ca3575a5a5f9ded567c1eafb85e67d498a8151bbe1813ae25e5f246d41cd101e515adedd02a24c8c52e5a724a9b5f11cc2f5108df224ec2553ec6f6c8b7c2c34755a4df0a4891a108a53e54ed7116df2cedb2adadfe40f1854dd5340f9da032dd91b942d3d6039dc7cba1f35db52a046979979997aac25255de81db50984c28b400b12659fea99cbfa3f204210acd215952485ac0eaf58ea08feba18fe068d4ba6080171120d6ea88b1705497da86e22a4215e2f9e6c8e2b80e41ee8e9521de157259361d29865d12b406980db001a361297eb5bd870c6cf999c49360a951c4168c4e8d13edc8b71f8b91c93455ff6988dec11da4a814a4c35fbc01e32724b31536bdeff4e30c06afcd3856283a211202d2d185a651302948f89ed80efed0ecdf8fd257c4744d279dfd2e3d6a4275a28b396c30843315a83c9bbea095f71b0741d53dafb65b3ea56fb5c61a8ee509f6d11ca7aebe81e118067d3456bdba4fc09ba647963e4d36d7983dcb99a729064ff5ec8bbe8eb76f7c0db14d24a8e11c8d3befbb67f407d9c309bce5bc50ab276c50349aea565e377860ff26324acb5b5c67b8979da3b960d99b241c7dcdc946b3914dd76737d96d225c181cf97bcb66b8de3c6f85cb65258a085ed8e0ee356f800e1b5a195343207d9ef735469d53c11afab9f848510ec3913ff1bc26d6516033a5b3b58f135a4ae2f74a4b551b2ba7eeea13d25ee5fb840a91c44e9a69d96f0bf00d9", 0xfcb}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x2}], 0x1, 0x7) syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) 19:05:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="fa012e2f66696c653000f4d57d45ea703f0000008d43cc7b5134ad25ff43a214d3dfb679166ca1f682883d86b578ed66a85fef52987015b67041eac94531c67183553c676f249863b69f0f96446be5c60091845f275b5b8238c8d5a7e1b509f87ad92c67593f552031ce1ac002e3b472cb70aefd92c133fb41c1bf8ad2ff8c7afbe52c090fef466f6e79bd5560417df574571fe5f2ae39dd490326a88807ce772b7e17a8abcce97e7af5149328c33c6417fb57cfc4d029127cd5068db19e747a6f7bbaab2da5fe4c6bf8d15a2ecc2448615af6e68ccaa4de8565f238e7b74e4071e8b6780db36360cd2df72cbb9074b8e6762487ef846d3e6ef017532fad479573dda104b04a420a27462ab9dc13054d1d253ba9e757a39bb939824560e7a9cf37b7526513b509f215f17963ee1966fc0dcd5f088d47183f79084a15f1173053bc9d3ccb8555605507c371760eeb1b7f"], 0xffffffffffffffe4) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:05:01 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x402000000000029, 0xb, &(0x7f00000000c0), 0x0) 19:05:01 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) listen(r0, 0x80) setitimer(0xfffffffffffffffd, &(0x7f0000000040)={{}, {0x4}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000380)) setitimer(0x2, &(0x7f0000000000)={{0x74, 0x80}, {0x0, 0x671b}}, 0x0) 19:05:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34d, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 19:05:02 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x5, 0x5}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f0000000200)='./file0\x00', 0x0) 19:05:02 executing program 1: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='rx') unlink(&(0x7f0000000000)='./file1\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x32) 19:05:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000040)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb0, 0x8) close(r1) ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) 19:05:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) clock_getres(0x7, &(0x7f0000000000)) clock_getres(0x6, &(0x7f0000000280)) 19:05:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x122, 0x20) r1 = socket(0xd, 0x2, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = dup2(r0, r1) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000040)="f73bf53d", 0x4) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r3, &(0x7f0000001500)=[{0x0}], 0x1) accept$unix(r1, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)) dup2(r0, r2) 19:05:02 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) r1 = syz_open_pts() syz_open_pts() dup(r0) syz_open_pts() fchmod(r1, 0x102) 19:05:02 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0xfffffffffffffffc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000700)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199e3641cff"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000c40)="ea263feee754c922671e25fbb75396dd1f31047f14328a0187f16b152cf5b10fcf2e0401ab86c4b1a1bdb55b9e0bd34caa8b6088eedf2ad065c7e089cac75c7f2954edf32aba6d69cf34a393101c9820752bb1a3b01804cfb36ead76ebaee7bfcd98569cfbe0bafe4940a5735fdeeb9875b54723f7ee48c3964520c86f0ee7d83cd056df330bcd398e48e668b604729cf6b8da51eef1c83cffcca00ff2b4510217ba4a36561832498b5aba85addc2c590b569c554dfaa10581a5eeef9ec3e8df8c0e748768e93dde47b009af2b0bb5af868cad98201b83c85280e01c80331b1c99baaf42beb20c203736608c6e9c58de78b4b6e03b1348c16f79753bca04b7df98f15a1ea2a59e46b6590978a0d0fd2b3a9b3cc73db4f0c241c045830b4a41fdcfd6b58b3bfdfd0194ee0f748d4f598db84168bff0daee99a841cfccb8d0296787e07409b1dde48be0e010c6f364ba6d45f7278d44c7b4c72336c27e87551c26c9155180dfb97738c87a583e33de420ab8002ff59bc45241512bc09bd2f188c392807162a71be08866b14c1f3fb366ff033b03c6529e3bc0b7f2548513a2e603d218d24b3e5494f7e23529c13b653d0454b4e8d22466bddc6b5158a7a374091c695d83aab7d20275f5fa3dc06db489ade0808806eaf99c84e9ce6aefe8cfa41b78b11b69918f821b6f5f5721ac322b2835dd4437b5132a896664d9fa73f0a13d09931a1ee5779f0ecf92a30a8d60f2d8e2788de53d28192494d2ae2aca1d8b0435892158ca24d7229a6ca46a9c35d12533b7016a7edf1bff45f97c0fd404ccbe3482fecbe5043566c4249b741dc722a036ea532ef8614cf38a0d681721ef31a49484e60fe20eea1be5493179d11e323c58ce9565b369baff29338f8434e4ed1138bc02da7c5f75f4ff06865ea7a53d324ef3085f42d1ec4650473b17e69c328f54f02e2d80bf070bf45a8664a2acc35b2f83bc83634223476690ac156f22250a9dab51e4b2df65071d10c5b8858f0d7fd2b0817a98009599bb15c3adce558cc57d3760bc11b8332acdd03621f35b6b9bd352030a5a59cc81e70f6e4ad6fd3442e380139b4fe85db6e420e987d7a049ad93a5e96718867d20b4bd8141cd763f7fe756fff5cf7b0761d59e81da3580cc1290e32141734eed29a27b88249db7526adfe2f9bf1c8bff5236a686ebab2de24473eb633adf2dc5a4df3a606678d5a6bb929109f5d397a8034c938609e71f1b6b3fd14b24c3d2d02bdb2bcd3cc4131c02130d59d062b16b4eee39a81dd48d72a553a17cf2b56af81e36ced33f2ed10cc513c3fdb93c275dcd26610e2f7ba10977867b7e73f535862b42b6d80dbabfd38d7180039b3cdb7aecc1becfdff3b12cde0bcca0eca80521b632ddac97a90e53a0ff431329967988fc4a0734026034548f0080fdb25a4d78ea1d215649c4d95f3db3a69e415fef51aeb710d0a9af140289f7cb5238020dc5c8073dc88dfce1bdb30b1750a03a1bfb721bf27eeff6562320ff705deaef6bfff12f408d6aa9d99b44c4ac4cb2d0f5695c88fa9c3456c9e088472419afd3471566b610a0f9db4d6becd78d0948b27f3b95378244eec66bad89341f77471eedbc3dd5fbbd5126732350f4602916499bf56b978095697295384fb91477d8af7eb0b1476b487d21a14ca628526d61f6ebd0bd43d143f006517243b066f1f51b891ae8db8f782f1eac459efc6d8a6081df506c747430aa2cedfc2b5b06e6b605f6dba420514303c4e0c3659a0ea71d4b1df921bdb93b533ce740a29308a255fa83bfd843851e1b9f92c4a8802fae7e7262586d45a386f8f688348ec1702901838336b73e64263fcbd51e9f3549af05176714e2d9ccf54e1d09608f648c91e8a0cfb4b688de9f4d44821ba058602c6ea22295ccc2656280c615756f97c7b7a70c9d77516cf64473318b0bc3085bc0699731fdf987a097789a25faff91c0f522ce2f9ff053b8c4126406eb95df331546c2264e91db57d6f3d2f386b43415a29d6436c497e620a53321c5001831b3d49464afd0e657ce56f3aa04e5bf928b8c4d8fbc8fb0f7a337bcc5ac0d04d4b95cc58dc38c677b6198604e3a17856f48914e33510b2c9742b1f5bd48ef0f38b5d749677044c9ddc86e18903786160717005c87443c2fef90f8692449ac546590c2df7c5850e63951b49abca90a4b24fea2a3b3f98d9b241eb140b7c915a60fc40b65ddfe6ff8760e4419f1f8b32a6cd535580a381e47bf85649f5c71aa60d377b5286228cbfebebce0ff8298121c21561287bb1b0db3ee18af275925532915350916965e4c2e623ca0f4873414038f5a93c2775dfa04374f2e935958d80516e1612f3dcaa2bae2d2a7ba688826ea053d1e04b1c2177ed269c27fcc6d384a6180c87393ce934c928254fcfc014d473c4b62a7db791587f6f8c8324115f0bd4d9bd43eccca52c7323c92fe28733641234c007ab24901626339b3bfd3728b0ce6995edae928bda3ad2dab238af597a923b08d87c718228c3425458fb9dddeae697578f64858017f013380ffbb968d5cbb5686dd6996402b75b281d346024706b8af5f23830465020f54c8dd2eb3f571adf67b105bb8a28f4ab91108f9b45d4e3813f38175035adb01fbd9a0869d133e6875ccb0ab21010f84ddd880924640934ccfd585e9148852567511a6af8eb314993e378c9acc158b92887c6bc9a6d3494c3f5fab2a8c3fd3d12c9e4b9dbae73c92a8ca01fff1812a98811fec3d84287f4a32abc127478ed9e334e9889542dccf111828d5100a1fff43d6f6868708c455a3fcb5fad8d9739c278d7062573b15827e42bda26e6cbaa57ff74ef704130816753992c2a001dadcb9392c85b25926bf228836c311aec0a3c35260cce98a0dc85df744f13698fe795a8b19ef949f9d703af5c208b3d708f92338ef45acc89b6116171b14a1f5febc8d0e12cf0d5e87b64e4afd93758f31fd44c04a86251ec22d26843fe381a0818057b8d1a14080cb656538707ac5b232496cfa65fdea33f278cf2a554809fc083a61397795299d916491ee73897e77b0ac7108b6c96fc435c3d9a4a4148b09c58b99d6a16d647dd13f1f829769e448d3ff5935ccfbbc471abbb448d12c2acbf040e77981a18450a149d55db967dc34fa7df2935b43ade86bf1041a2fbe335c38823ce3cb7dba9c0c54b036bf2c58d2deaaec5621c9ba30412b64df72fb6d10269d7727b1b77f2bfd0e53933d4484b87fad457bb9f9f3eaa38740ebfbc991a4fb5226184e5dce36d24a14c09e206b4b20f57123be5a05845cea0b0e348fd2059e3b35b53717b8e209bfad1692ce5da25761f540cde541986a6d4fad25e7bb3232de2af0e4d57bbcc7e6deb40b07fca32db6a59d488b7f1e2e34dade2fb8d3c731347decf920947790adce5608bedf49277eece20cbe9770a44a13f112f78de47abf0139e5e47c6436e2b955b5ffcd2e990f45aadf9b22c2cc095212030d6d3e24d5fa32d65399cf85833180f97d4e2bda741dbff913e8c5e3ed19abe3a27c648651f204390bd261fc04303ca7c98b49e7cb0ab94f94238ee559930fe2e9b898a6afd78aa1be84a26dd4d32fe171ecee3abf1e9613ef3ba8aa4840fe54648b139263e12f034e3bd0bab5a068c00cd3b1a43f291c9ed565938b7647c9bb77f9dee84783e28516961b06db2dc9b1a2fb8daa1e3284ac3c2ac1f87ef840d932cf377f119b22c6803f68588df6867036967bd6f6308bbdcd60898525dd22a6429ffa1d8841bf8ddc2a1c8e692a9de6e290dbc0546c6c32a6e82fd9a6c5ea6aa9b4dd05b48cffb21a1c1e27f39411848886bfe2bf804bbf0b023f925c66f93837a04faef0c8174c201bee273142c38dc9bfa08890d06030c0868b4854ad86c9027957663cad955423b07a2a75db8d34621a2c10f859a8cda9d00724d5a9d45132d350d581a2ac26b312f4cd05db2a79c6328c97ffe5a3855e069e5d211ca55b0b3cdd2e21399f38983fdcf180a6fa663199869184f73d73b136a6c2bfd0d026f4690c33e022f499597171e73bad06f5134ad789d49da4ac4046d8466bbaa0c51eb2222b2246e43b2c6728d04b1136845eeb4fe5c58d541bb96ae2f09878f24f01db91cefc0e7ee88b0332d49ae57c42118dbff08fabff19936086079a775e2cb9e72f16f60aa484eb88f2ee87bd57b8c74c0c3ffbf55ae4f4b3878c77a0b9f940bbb99d0caf64203bc8ca267010720035dbcd05538d10a2cb3e4a230210727b6091f0d4057cc980c438173916aab645a94ca1d5531eba53eb9355c43d67ee84c24694ec11323f8c4a0e06e9de2a5ed41e616c601a2b81474975defe2018df37e60456619231bbf61f2e8b228ea21622aa3617514ce032b3215d23ca0b2b899ce3951fd883893049461233abf2fb779ab13d51d73e997289bde757cb7a4b8fefadabf087605f3f6330e3b3ac1a9a9c11b20dece249b95ad377d41270104a669a10727db3c6f591a357892498910138ff22b37fd0f718ad544e1e8fa91b63a0f43cf0760773713116b0ae6761356428012847924d487ab7e0aeac8070e7c7978988ffcc1dda1dbbda235c0c1483fd11ef8fbc91afce976d3280c54eef0393b6b4a02ff85647121beccce8cdb34d9ff7550c3b52454171af7069f411befe001460f98751566152d1d5700abb48594fec760b8128546c5df14b8e8aa06250d76396746e0f5d283177a163379d1041e3a5a9f7878ce632f2617c7daa76e0cf156b189b019c53ffe23556649b8798a69860ebb70fa618322b56da194d370854c74caa6d0212d279ebc0259bb2b55da6a5c455213a43ef6c03e59e69cf41d5c9bff6a74e8f3c0d1be9f2f21354c693170ab09833970302aa046842dafe4be46862272c682ee65ff3ecb206c6c006ca562159b33e13794ba5181d725c88f4d21cd52a46b34b72b4942cb5e348d67ccc821d4bf674d8e491ab2f397445064da58c754c12ca218b8ebe4d80f835b399e8d480d5c84260208701472cae4d53ef682aacccb13d3b52484fe5f69af85be3987b55b9dbac05c64d4bbc36c589f79733e813492c32c51e3504d17d2d1358b01173c3d79871427363eb39d343e0ae5b9f21b35f063ae75b9263fb7326b494e48d8a865a15643dd7f072ba3520e9b960c500941d22324cfcb84a71b8a0e81f371533b39b6b0cda632cfdfb330a9b7ab1d57586ddab5a789cd52128f904ccf5f1d077e0e2a0de66e189ee4e9c134f361ed1bfa1a7932d536f878bdb4daf550da93edfe0fcd969b90625f9667570ee1e8b8116e511075e2e9bdaaae57b4d5510350f6db8e7dc54a02ebc6dee002db85a478d16e9b85c68f28bab863cd291fe6a9edea6c5746fc64af282a76ba1ce17c55cb44c747411b8b96893f8325ddc5cb5b524cd53adf5f9cf899bc307c5a44779cbca6013df41db7823a16b07965a22950b1a30f902d8e9c374edcd7103fdf36248b4a5297777c86998bb7606259f2bad61a83e19086b418c2d9c04126cdc1ac552e28e9fe6549cb69339424390a62ba501ba14ec0b28a35ba069153cbd472a", 0xf5c}], 0x1) 19:05:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/162, 0xa2}, {&(0x7f0000000300)=""/195, 0xc3}], 0x2) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6408001de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d30650400000058de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecdf7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1abb7fd4eb1cf1908391d17d50308c1b539240ec5f4929834af84c439ac67cb7f08576410ecaecf4ec326bb6c7b788a1c0f5aad37044b7bf794d5540373e831bddde56c0172b974ca88132129afbd0951a07f53e55ae2887ce7a68e1187f0ef8104125501315f26db01e5b89b43d9859c1f78a5263f1604e201e3b329dffa2da6e45834c2127cf28d3081361df91472ee41633a222ad8ba1fa9d585485ade7f6f6823ea8d38194898571a61611e5d0cc4d6c45379eb3aa3191e84515c5d00000000000000000000001b72f29806687fc44a6b1fcb8a24faf94b6c6efc28d5", 0x100b) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x5, 0x8000000001001d37, "ba75a75db57180000048a00dc25b4e3d3d00"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:05:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000040)="70a920d802509c3a28", 0x9, 0x8, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) socketpair(0x10, 0xc007, 0x3, &(0x7f0000000080)) unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8) 19:05:02 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x30) fcntl$lock(r1, 0x6, &(0x7f0000000000)) 19:05:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) socket$inet6(0x18, 0x4002, 0x9) 19:05:02 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x7a88000000000, 0x0, 0x4, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) shmget(0x2, 0x4000, 0x182, &(0x7f0000ff9000/0x4000)=nil) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) close(r1) 19:05:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = semget(0x0, 0x7, 0x0) syz_open_pts() semop(r0, &(0x7f0000000140)=[{0x3, 0xfffffffffffff825, 0x800}, {0x4, 0x6, 0x1000}], 0x2) semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x1000}], 0x1) getgid() mincore(&(0x7f000041d000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) munmap(&(0x7f00007dd000/0x2000)=nil, 0x2000) r2 = semget$private(0x0, 0x4, 0x80) geteuid() minherit(&(0x7f0000503000/0x4000)=nil, 0x4000, 0xffffffff7fffffff) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x100) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) getsockname$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) semop(r2, &(0x7f0000000040)=[{0x0, 0x80000001, 0x1000}, {0x3, 0x20, 0x800}, {0x5, 0x6, 0x800000000800}, {0x2, 0x46361b0b, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x7, 0x1800}, {0x1, 0x7, 0x1800}, {0x9, 0x8000, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x6, 0x1000}], 0xa) 19:05:02 executing program 0: clock_gettime(0x1004, 0x0) clock_getres(0x0, &(0x7f0000000000)) 19:05:02 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') kqueue() r0 = socket$inet6(0x18, 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/35, 0x23) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000340)) 19:05:02 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = semget(0x3, 0x0, 0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0xfffffffffffffff8) setuid(r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) r3 = socket$inet6(0x18, 0xc007, 0xc9ea) listen(r3, 0x400) getsockopt(r2, 0x3, 0x10001, &(0x7f0000000140)=""/180, &(0x7f0000000200)=0xb4) setsockopt(r3, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 19:05:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="f8bd27e3b22cd12002bcb76b7d15bc20e035fa7c3a0d2a7dd0a3aa0c0eadb2ec9a2828f21c81f4bab75c20902c76b48695bff2ab8216417179357f039cbcc8a9", 0x40, 0x40c, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000004baacf23f5a8bc9fd63c5eb6e912"], 0xa) sendto(r0, &(0x7f0000000180)="9cf41daccae3a95ab15ef877bcf3616867f46f665d3f9f5d785c17cb9a2f382337fe4854d56a73336adb9bea6b22fc9421778dc7e3125e55fc208f64619f69ce77b3d857f68c9acf5c7f427437cd1ba54f53771c94fc58569fd02c3aa0c211a120afa62bb1b37365ac83ea8fcfa962d6f8ad2f1761feb711a59e14a0d23f40f4c7b5b660789edfce87f2e7a522fc5494ffe4ae9864c8861d548aa9c63dfe2fda", 0xa0, 0x0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x4, 0x80000000}, 0xc) r2 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0xfffffffffffffff8, 0x7ffffffffffffffa, 0x2000000000004}) 19:05:02 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x7f) r1 = msgget$private(0x0, 0x4aa) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/232) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) getppid() getsockname(r0, &(0x7f0000001280)=@in6, &(0x7f0000000040)=0x2c57) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) 19:05:03 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) syz_execute_func(&(0x7f0000000040)="660f38231e13910f00000046f70df1600000869db10e0f01db660f3825a932233333c4e335788e49cd654d00660f58a900000000c4e1016afe264380a0c8154a490b64d08ab3430000") r1 = socket$inet6(0x18, 0x2, 0x1000000) socket$inet6(0x18, 0x7, 0x2) r2 = dup2(r0, r1) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 19:05:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) writev(r0, &(0x7f00000002c0), 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 19:05:03 executing program 0: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000240)={0x0, ""/5}, 0xd, 0x1, 0x0) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000000040)={0x2, "727b6dff242f133bb9d2ec408b93ffeb47811a3acd01ea7beef48a4542d16cd766c302061c96a28e0413ecf3e606725dd7beb287ff0b"}, 0x3e, 0x800) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="938be1fb7b3d1c1fbff0eb581aa6310e2102e4ddaed1a96bb61818a9e02331658ff5d73b738c02adedc0facb694c1edf64091e86734acf7361592342cf11410cc9a9c8c48a3a2f75411421ded365b42c6e31751bb945c114df6fa564e00825f0348be8f4ea099797775931e18a71b36c370b62253784c689194d8af3a21525380e7fb00f88d52826b401a06504e1dd423d34bfa443770c5a5765a05f73e39a52e7b3c0b0eb36", 0xa6) msgsnd(r0, &(0x7f0000000280)={0x1, "ffece2e9a1ada685fd76338c2759e76bd627c55586b5c2e63509ac0879ec19309553bcec5414eaf2ee20731efc4df00a8373ee1e730cc2e16fe964d457cf69e9c9ed040aad5ccf172987663d5a1ddbd00b25733d16d37a5d3153461e78274d4b9d4dda5ff95efdc08edfc1e2ce45bba744943d056d7d13ab9c311e4354e1"}, 0x86, 0x800) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10893, 0x138) bind$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 19:05:03 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x42) recvfrom(r0, &(0x7f00000000c0)=""/118, 0x76, 0x840, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') 19:05:03 executing program 0: r0 = socket(0x11, 0x4000000004003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) setsockopt(r0, 0x11, 0x2, &(0x7f0000000040), 0x0) 19:05:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) r1 = getgid() getgroups(0x174, &(0x7f0000000000)=[r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getegid() mkdir(&(0x7f0000000040)='./file0\x00', 0x10) setregid(r2, r3) 19:05:03 executing program 1: select(0x40, &(0x7f0000000000)={0x7, 0x9, 0xffffffff00000001, 0xff, 0x6, 0xffffffff, 0x40, 0x7ff}, &(0x7f0000000040)={0x3ff, 0x101, 0xffffffffffffffff, 0x91, 0x9, 0x929, 0x1, 0x3b}, &(0x7f0000000080)={0x4, 0x8, 0x8, 0x6, 0x80000000, 0x800, 0x1, 0x3}, &(0x7f00000000c0)={0x1, 0x8}) r0 = socket$inet6(0x18, 0x8003, 0x6) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) pipe2(&(0x7f0000001280)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) r3 = getegid() lchown(&(0x7f0000001300)='./file0\x00', r2, r3) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000012c0)=0x9) r4 = socket(0x19, 0x2, 0x3ff) close(r4) readv(r4, &(0x7f0000001240)=[{&(0x7f0000001180)=""/8, 0x8}, {&(0x7f00000011c0)=""/67, 0x43}], 0x2) sendto$unix(r4, &(0x7f0000000100)="b49e86072dc10e049063b6eafbfafcbabf53af929324f3e83ad4f27fb2e18a236799a998da49db659a1e18048561a37c0603e0db3be53dfa4bf0a8e0f0df801a13fb89658cdfcab1915aa9065f1840c866568254531503e025ea401aaabe9aaa207ac357cbfbbfcfcee4eaf477bc11276778f550725224c59500908208c1aec66bded73f91a2dd750f19593defbeca5b6bf7177edd082a69fa9feb67433b1c80efadb7afaac45e5395ba3fb2829f0ddf1b6f1f85552d5b6a28fcdd17bff6f8ccf2233487c25372911efcc4e43087fe537cc9b77b1736cf8e2fccb6139fbe96307740ac4f34c1587ed680633162c2cdb48b734ff1b6dba4dabab1adb2dd2b5ca30cc705d59703109b2f292f2164caa33a573c38dbadd30b3a655a524870e85b9668d472d03222e3ec144dfb59f23db221d7e07d3a74d5d93109ae5fb80be073578dc4c73bd73b292030ca11e981376dc0aef242aa1f66c20392dba6cb7a6abd8389a9cca5fab055eb0fefbf7edabd02470ee790f51a7c30d74deb9ee3fe2f6688364fde586791da217382996175b533cc5473a5eed2744c37be2fc4188816c216ba3d656bb14d8c6c72abcd1ac415bb17859e2d7865c30325e1f3f54c7d742b672ad3c0283a75903281f7865e9d3c3fc5a2733f46dd58fdd7f591aefaf72e1c7c552b6b6f1b98968e2b3182a0d538a35e17387f9abe2cd5354bfff835dc681327be26b4926600a33692ca6d473782f7c5a0bae0ffa44115aa9a52bdec4c6c5e7a44a27c2ec5a052bf42def47a614ec144d4d8169b64e3e4e761e105d85e09a1b7931ff5c985d3c33825e0eccfd389ea15199a1da169de8bd84ac8d3d59c4e85215e34fa706b2e6b526649c5a1c577247cd7383c5fcaee998fbf026e726065e06ae1b87f6a3ef6e2cbf666f02344a2ac6c8b162b1a3da58c26121c638a41f6d046c8ddd831cd9d26de9167362430c9df296c3c91b980b42db157b3c677d95ebfdb9249f5f9742492d109cce76d098f9b92df1f23337a5f3b2533127a8f1f4c03aaa37ab3d1e8bbce0cf04ece9eb8c28a87736daa49774501912d1699c6dcf2b9930bcfe82a5f1d7f6bf08ab27ad5ea482e96ddab09bfc16acb336fe22c3e304eeae8d541a25217d234a75e36ed734abfda43fb1d9365942e828bf8f19438f87e398580284a5dbd62bb68c513689b2cbd2c2be210aba42aae7ee9d393c9fa302cf6dd1e6fb4a57a79ba0179e937a04089dc5d9610a8437768d0adb991368a210d8d504a096e82addaaddcba5b61af1286b74b5ef2f43f1827eb79561efc03b8f93a305352025567c5bcf02305e4c2aeb67e390a87f8988fa0b8b93733b18eed4c68d339e28c69d59f3da11731a135dba6cec2233e1075a5fce0bda7afe69c7017d1e1be788bc55581afa7cc74ef445318571d4969854635f28c3cb56757b47ad844c5d9d85b9604b2743cfa315ddb970a3e3139474eed6242615ee6d730ef005172025706e67f4ff4ecc2b9cd80697df5f15d281b1ffb50efc7c555582e1c90c71506af6b392bfb235ab30e99c7ccdc569572051be67732f3adba60faf0d0ae537b53df7476ab48604049561bca4bf1f5ccb1bd1d14f5bb24130dbe6535a3ffbacd7fd9c5d5499636aaaea133f3854c66e16566e56d5266943c8fe293b96a50ca19d6402778c703504dcc6525f285eecd13d44ef5bbe0e13f0f84c3f9a23347d015b3337bf32603e206027fd9f928b26a24a00f99ac7b03655e3f0f89910615468786428e7d065770f246aecbf48849dca3e80dd9b531517b93cb0a57b6e51499e134f67b36226d1384f473da982094a445815792590fc4b5092702720abb9b729c882632bc737f344b2d4553e0bf8a933192268b8146ba7527fe3c48edcc6d28996b10fa04dac95de01694f411f0a6173a82b0f8e27f2d8c50714cd475b9856f61645a2f7a04f69de3386ddbcfda19dcea59ffe93438161393b02b835afa9adcdda2f360702cc8f0cb7244acd98063d9fec99c6d2a6a7818c2a39f356ceb0385eb618db1422bb421fc01a34a2ee6287df5fce6ebcca276823a205f2f2022b2e5aa3144029a36599b41896efb9ae2bc242dabc3dcbf6b8fd38fbf93b6641b353fba6ea97e1b5955b042199a7139a38dcd91e67936ce952e43ea4965aacfac82830df63b0f2e1df60d6bb7d0ef19659c93d3ecbcee13c6c326cdbc272468866dfc787e63e3fc2eaf02562058a3a7e6626935c0c637a8616f5ff1f3dd2cf050d65c75ef0ab250d6c7691cf4732c8c41e5c446e2d4964139cd5599967deca98cc9ebdd145b0c8ee631a2c94ba2aab00dc3c4a09baca81ddc4658fcc90f9dcad02c8bde425fe668842c02d64d7eabedd7f08b3906bd135cc01b8fb521ca72c8694779dfad34d598268dd2ccd03d6702494198f7f07d7428751e62dc5dfc941bdc3aa4d0d5715d971403b6cc913b2a7a12177f96684f59f8565a6ca900efa49e999d8aa30771982555a13a8131f3873bb08117a5215417d081ee914025ac54dc8a6da6a3d10ef1fed2e67b10506e5730bd7a95575bebf6f00f5d06922fb073236135b1460767b01516a8c9284d95214d1af0929c88180f5eff940e4166aaeaaabd2ce9f0774e443e00d262a69fbed1b5392d7a4582c8bfe3a1525b34274b2911a1dbc6f93c5e0bb9ae4c514a0c70150d3d300f6d34a7b41b539c3acaccbdac664b7f604cc7cd681c9d119285421df05c54635d1e05cde02c23f9540112956b785a0089f74a01c1ed251dfba64a16dc636f8182fb90a61754c6b3dd4419a5b22088b8a3fd5220f7781f13019a4938cb6e34b925fdd0bfa595ae289766f815952515eef5218ac9c085c04626deedacc92402729c5340749c039d6e63de21675f723e366c7932d3964284a3eb93e36fdb3b040763a28abdda947454219c707f8e79e2a325c79b5e862d4aab9e90012a4a55df85625c0ae3261ba5ea3888bc03fa3c835aab0046063369b4b0d727dcd7e48d378abdcf69ad1cd96c43bdab0b4a8e7e37bc3b718092f7dddaaebd120517658eae34aeb2b62b72d17cd41a0d7131d89c7a39a98ed017a3e3cb55f35b22706592c8b5b42113ff75ca8bfd0285626e0d4033b1d94d28b71db7f48c1649753e22ad5e1e466ccce042fbbb7bb7912437bf682c5b5e97579c35fd86697d28e6c355bfe44c593ea9fb3ed4bf7810caaae7039c9bc098675db6282ac2b1fee4e4a3026d15a027fbdf9d2581a050fc47a96075336c7b524a88160dc290703a341b8869a8b3d72d5df6a6fc0c61e680498f778bb876a8d83813e855ef972a21b2d89af9a190613a8e16f556dd87b7549f80a5c9e3f36a296acea3097cbde06c6a7b433faabd9affcc545ed6b45746f0fcd331b46efbde2e8fdd5bacefc0e8540d1a637b4bf9cc14965d7783073ae141edc3783ac6c45f7bb51a6641897a45fc67a3937ef38c0dd631a6e076a378d9965a060d1a22bfb2a52c6f573d769ceea4a2443423476eadf65b16e89abe0950c13d949e50c388241882cbd79af0480cc5c4013a44fd983cc8933e0bb8889ac03349e6932aa03f4599210c1117dbe551fd52e79a435700f8de9d343ee24b2317b31079501c5d6e9f9872fca18b4b9f9cf6475d85c3e5b4ef77e3f09f6bd4766eb453d9cea9f26157d4807dee1f1c206281c9815be6bf719ba6a8f8b97d04182e9119c86ec00f8f8683c457d77a1724ae96424c49cacc568fbd69de6aa6a6ea20be8dd1dbb57ee12a14329feba15b5843d9d36caf6db8765e81b94db8ef2044e184c48ca9dc5eef1f93aff5e3a4cdb2d97142170ece1a4c27bc86994082e673b3ceb86b9ed0014e370d1d37d9492b534f007332ea9a52ac7c820fda8c31a9ba5999afecd2b25b03a91e77ed0dc5756dc763c755fa2dfff836d7ceae3da916c4621a37f5dad6be3642ca99abe1ef83dd8d1c56b94b26f256f466ac2081dba3d9e8d760c1f5da7608d946075551f5d7d83960284f9bfd7a7cb40c64533f9c46c7562d1a7e1deef0411386cf7f259df13df3979b172f8d8d3ebb957e7bbbc2de94302d2bb085f781800a02035e20e340b5161375bdcadcd6afb78262627c581b6721f540a2c27c3748a9d94680ec2c37172455d9163b8469560e870bd99cf80242d88c684af767e3614e9795a1a2a8864b65945d5f864a6dbf29adaaa54cc12c850779f1e8e1f2c28476918a29a2bc3fc6df1d4afcab488d9c4d04627b0e8ea171434bd4a5e6599530da0c606a867bf2910e66b413681eab2717407bee71140056afb426408fc1f25e74ecf134efc6245cc1c9becb74ce62cc0d7370792184675d74e72363d46de5a5fc20d6045df878917d8a1b94e53c4824ff345ceff010fe279a77f5c7a05f859f9437d73ced2fe4528c1b2f55c21a862c0aa7c4da38ad37b2703c7d2e41d0cdd3d7dca1909397a82f918215c5f4dcf87a5fa73641416b075768278cc6d9284a7547297f03edc8f7b75e6853c666a73126bf8dc9e5ebc0a3a5cb782fa7c02de6c12b8f04f9f8b81865c3a20ec331b7d87e07f78f4e1ea7c0b5dd7e5ccc1f95daf443ee05821f63e5da1b4ac53bb2ad495142e070f4d048a760856def26b12929b8b080a34e1c69e6e54b17b783129ed0f4b19359185aa7bfd316d2f35defc60ecbbbc7355f933ec7dac7f1cc350faa0d191afa8532b7d639d72b79355c9b751c9ad92aab4ac34cd8b65ee81a0efd261a62270bfa633607b2d22b2d77ee474040f14376226ab4657dc68a61cceff4a058bc7662e514e604f3476dc4100a2b8151c9f6a352a5c9bc8bc5cec6f6c9543426c13984fc236c36709006f2430aa06be5d1c066fd8737184440b7907728c454a4ff82ac7dbea0338f4ee578e771b456e945ac8e0cef83dcfe963c67905e354e6ca156a90bc0bbd64c4892ef5393bbb237e2800b56af325f5cd6c8533c27a8f5459176a55182da3bcb06d05bed87b7e9f5f32b88605d210760ccb55e842baa1b80383fbb5940461facbf71b362aeebf6ff1f8b4735fcc1e1f32568743179a75d863778666d8121bfc3cf53b9d9ad27d12e84aaa52327eef69d19f57575e0a529116a9e3ca6b9d865be1b02338d00679357f56e877680de2898c038df40df0cf3685832be65937fb5bb2c7ab1a15cb0e7fecca86797d5db0a60b4112b9085d88e4d5e3c671d732a3119ffadf229ca373ada22e10f885a1be4c8ed1b22862847e98fe5061d55ed973640deb8ad58188849f339365ae96aed85861c6915cda98c3b82f3ec7069459dba8e6ed3ba95d22e0221447df8399f576406decba7b54770b32c978ab74d971b39b6c5fe5519154ff36b8dbbf5a93e4ad2f3296f2422532fe910b580f56e4b1ec4ac2c45e406445990dcabc844b451f85f846f6180779365c37407161a9554a38196d0a4c540500f8151c9267de88ce5069adf1a18f48c5a712271641b9af37096562287e49c270acfe1c2ea428bc223bf4a0932bab7a09e37870989c8a0d0289efcaf922c3c30a61abe2320671ef8d2478f831e47e6b006be0019c62d9a4fab15e18b2e46882bfaf5282789e8b1e0c002e777e7c70027f0529d012ddc72be61cdb6f41a9210cd6988dbd25c29870a5315fccb40849c4db8e006699b1b6fcf6ee1ccf3e17a20f92bdd0479963e16330128805d35c984ea0654c45ac87a1ca6d5c7f40dd00fb255b25685edfd883f84b05f7a6e56757edd69f4f2ed3938b44971d921d8a25695d6a9182fbc448de4f2271c5be993d5423c92c6313355d304702744a8165fb41333459da6f5126cc9", 0x1000, 0x8, &(0x7f0000001100)=@abs={0x1, 0x0, 0x3}, 0x8) getuid() pipe(&(0x7f0000001140)) 19:05:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x6, 0x80000008, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x39, 0x80, 0x800, 0x9374000}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x100000001, 0x8904}, {{r0}, 0xfffffffffffffffe, 0x44, 0xc0000002, 0x3, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20, 0x9, 0x3}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0xe7, 0x2}], 0x7, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x3, 0x7}, {{r1}, 0xfffffffffffffffd, 0x9, 0xfffff, 0x401, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x8, 0x12, 0x2d, 0x74c}, {{r1}, 0xfffffffffffffff9, 0x22, 0x20000020, 0x800, 0x81}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000006, 0xffffffff00000001, 0x100000000}], 0x8001, &(0x7f0000000000)={0x1, 0x3}) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x800, 0x0) 19:05:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) syz_open_pts() close(r0) kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x5, 0x8000000001001d3a, "ba75a75db57180000048a00dc25b4e3d3d00"}) kqueue() readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:05:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xd19, 0x9, 0xfffffffffffffffc, 0x0, "9eae8682ab0320755ab8bdad345f07a085206fb2", 0xfffffffffffffff8}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) write(r1, &(0x7f00000002c0)="388a9eb4102f5737fa3e423b8c0a5375d7baf03e321bae8d06275c2d284722a3a1cef8f58bee6f0021122c0b1c2daed281acb68b2fa428a7713fb30aaf2b8e725cd52e2373be14fb84e6723431ad5f04e50169c656b53df53cddb1e1cebe18b64a96bada7d8e5d5ace968505e44368109680a7fca7f088506ad82035d06532947a31663fe03c3427cf660aa56d2ce51268e348eb68296415b566dff679b4721acf46537531fa31834f7fa4a5a7c659ddc51f9c6bb5bb9ecc31fc36ce4908eff2c549918851a46115669f4151d1d4297485f0e2a9", 0xd4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:05:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x20000000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) r1 = getpid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000500)=[{&(0x7f0000000100)=""/79, 0x4f}], 0x1) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, &(0x7f0000000000)={0x40009}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) write(r3, &(0x7f0000000280)='j', 0x1) write(r3, &(0x7f00000002c0)="94", 0x1) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r4, r5}, 0xc) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) listen(r0, 0x0) listen(r0, 0x0) 19:05:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlockall(0x3) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 19:05:05 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x336) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f6669536530000e9414b3975f347491c249ad2b80157e210d1abd8d9a0af29b1688a6ae888528a52869f89caf62715a38d77dd2bec62c99f1b4b97d1996dab07e74c050c01692a00c8915607b0a01ffbbfa99cb2d92ead2b5cd2fdfe03e643a85b768190a4a713c5d07dc52b78d21b941eef68bc9a1400ec4b2c81273afa8c4cf56691f2aa25b4a5823a03ed310699e879cb864c924a76dfa57d3188360bfcb5a787f60b622c6f89874c16199061b298123b6a14073c4842d27ea9f480cad9cbd2af019f86869ba539fa2b4505be578dc74ad599ba571aee7f116971252b2e6ff"], 0x10) 19:05:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10080, 0x80) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x200000000006, 0xffffffffffffffff) 19:05:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') dup2(r0, r0) getrusage(0x1, 0xffffffffffffffff) 19:05:05 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) madvise(&(0x7f0000a2a000/0x1000)=nil, 0x1000, 0x6) 19:05:05 executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) fchdir(r0) socketpair(0x6, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="f1dfa3377376dda57b4bb0702603fef09d5392bf535aea34fc3680147468bc1544277eec32c9061a881a725f197e27b657b514892a19c0b73851d3ddc5fc3285aa839e0ef8542c1326211776761ea245873d98d4121b2cc46f2ff967e819c4b0a2df3409f54513e13f1a333019585fdf", 0x70, 0xc, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) 19:05:05 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(r0, r0) setpgid(0x0, r0) 19:05:05 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x1c000, 0x3, 0x0, 0x348) 19:05:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x900000000000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 19:05:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7fe) setsockopt$inet_opts(r0, 0x0, 0x8000004000000015, &(0x7f0000000040)="04000000", 0x4) setsockopt(r0, 0x1, 0x6, &(0x7f0000000080)="bdbf5ec3e3d4f4252e2071f9ff175c71940dfb34012ce8c9a076262bda789d3e78e743737e8d567cc2762c31a9f105c9327e624d475832f1f7a8c425fe5a55338b1c6480af926d683466844b5c76da29d5259f364dc7ee13ecbdf40011e89716623917d48b8418437bfbb7f00a4da6576e579146268242dd186470dc878a84fc30e9dd33140167d62ad4daeb30525745dae83e41063485667d9bc07f9a15685fcb070bf75b8e832d64e9c1b6c6505e3a5d8b51bace92e081c0736d30", 0xbc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 19:05:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="132a0c70df", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0xffffffffffffff61, &(0x7f0000000080)=""/56, 0x15}, 0x800) 19:05:05 executing program 0: mprotect(&(0x7f0000271000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x40001) mprotect(&(0x7f0000238000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f0000099000/0x400000)=nil, 0x400000, 0x2) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 19:05:06 executing program 1: socket$inet6(0x18, 0x3, 0x87) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 19:05:06 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x12, 0x40) r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x4) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00", 0x7}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000000000000000}}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r2, &(0x7f00000000c0)={0x0, 0xffffffffffffff67, &(0x7f0000001640), 0x2, 0x0}, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="03050108"], 0x1, 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') connect(r0, &(0x7f0000000280)=@un=@abs={0x25af90167d5e1800}, 0xff43) sendmsg(r2, &(0x7f0000000380)={0x0, 0xffffffffffffffea, 0x0, 0x265, &(0x7f0000000300)=ANY=[@ANYRES32=r0, @ANYRESHEX=r2], 0x21a}, 0x10000) 19:05:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x10) 19:05:06 executing program 1: r0 = socket$inet(0x2, 0x4, 0x7a23) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) fcntl$getown(r1, 0x5) 19:05:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1e988682bb04a105000000adffff07a098206fb2", 0x3}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ec7d2f0059ad424dd780b510000045c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cd12af9db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8460aca625a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c4fe600000000000046c574be883114442208d020c3334b638ea7f49ee32c8f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d4ffbe4fce00d534f3cff3caf507b79951a91d67481f27d1db813eeb0722837eb4fd947b6498c585bd27c10b3db9db043e9220f0bfc19220c545c213b7a553900000000", 0x184) syz_open_pts() kqueue() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "6eb95b7c52abfc1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 19:05:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x12) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 19:05:06 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000400100000000", 0x8) socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0xdf9, 0xc, &(0x7f0000000000)="ff010008aaa04e5b0979a765f1b43508000000c3", 0x6) 19:05:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="0be31831e02808032b0a5b75c7a13dfbeada19f1ab73c635bb133a90610c7bed90aa5c8cb0866abb181a4eaf7558000c57e09a624ba684fcbd02cbe7fa64dcfc18e86b7b3bca8389ac8ee7a9a362af3e7c8e9e9747459164bf41c275709d1b91e020c925debceba0a4474066c800212fed09e2778b445954d41e00ff4c6085ba5be7d8c7644fe19af5b92a7c4af38c8f8fb2fc0e171aa632a68580d6f2875155f452e51b68220b2b6d3257693307d82351b0fa32f13c93eb48078376418c4206c0591a91d730e87432c30763e9068d9542e9c12fe64e1e53ba3e4eb1b7a3817c29e906853b36b5d12de04116970fff872763af8ed5e5df5d508f80f663077578b25a87f0a0dca7606d7f976ccc13c283f52c4e99d556ba895cc8fb6950fad371f10697e5b0649dbbe897e07b7b0ad53055f6706d2106e8361d1a92455466b0093202163ced122ef45cd748d8f062679794bb1171d6965d328fb74e0a1b826d995325a13d4f7d72aaf94208f617768d35da305e69fa3c0d20c8883bfbf2d665eac65740d66207b490815b673cfd4d89ab0ac2d08cc90714c3e640fdf423aaf81198592035b88331b322ea42ebfb04f24f12db3290db45ddf144d403ec14ae6a1f7cb2096ab3e7db14747a20eb637efbbdab3825bb5c66af0ba434347ea92d45ac2cfc2bb5f7e9297b87fe0ba61f6ff4e1a163fafa0fe90f66e2a7e3cba245b8c3f8cff32f8eda37acec28445cfc04b3b2adbe251ede6f67397fb36c939b5ab99b6f89df3d3e46c0d1d1dd3afa9153aad05cc22728cf8016ac140c9346486a2f6d9f5e0b3ac4ba1d61e0de8831bbe9082bb28c1057904503cb1628837d82a584737badecf199df99893dea2d16ac587e58736d174db115b32dbe34d2690293641edf36bc0eef65f7253b1637b154f2e2bdcb61ba8b7de70371924d4262a1d94aa194753e0c574c90c052cee9a057d3e974a037f0677a4ae8f0f5e560b2891796d26fdc00104dc6e68139853acbec36dd57285e2995af0c3bb03374796d4be83956a583ff890a3e00a5c4ceb17f7135bdd45f280a42d09e1ccf0008d5fd2d70c4e933867f621d1a157d99391117d27b690a74f302e46b21c580b3709f85e83f0b740cc84ffc4ec6e39afd8716569928f0fb8530b8c58b5c997b0f208ff29d12d0d4b96348635e8552448c56222a5648f156d04eede120a317", 0x357) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x800000007, &(0x7f0000000040)={0x3, 0x3, 0x8, 0x0, r2}) write(r1, &(0x7f0000000940)="e60d03ab05f654a18f998b26a0b547cde5c1f518458bb57e8e5eef73266431d058b271151b4edf8f5c31f4c8e58e925d694ad5f1064c7604f4cb1ddaf263363c84bcb740cd55cd6c49de2ff62f9431662a165ee5726326a75973981ed82e2e386098052ffd92dc98fc3601cbe11a780b480507f0a43b5787560d8646eed25a621e8de5388f3ca97924fd80bfe7d8da6a4aba6ba8f116f869852fc39ea583aef3cb593942bc5df8e63eaa143020194282ebd3464630f3e170f743a907ee3e0b35b824a403963ab97f1916c778ebe24d3bb390d54edfa13ead17dddcaf2f2f925d4c3e522b0ceb48657ea7fecc9d5ad04c0f9369747fa5c736097cd6957f922999741136bd30f1d5bd7e2106f33ad5a88a7a0ddc69b6ab638187a2026e6f8c1d7132fa765bf83b0569f1a82d35c69c962c01db02f1bac1f5a6e839f6146450444efb367cd227d4967ff4e691676b7bb4db9e9a2356811e27a295be6420d9d9b54d76b52f976467649b571403e56d6a8fec9bf37e1164cd05b8047fd260863cdf9cb3e4fff4a04500801aeb80ca9380e24fb2a412f3fa71e12b573433860179a87dab6f5beec207aeaefbe3f8b056610266acc69f207083263d9d30bc97cb0cf0489055ff455dd7963cb4d917543401fe055eccd26a06a50de2c74e5fea4226d6cfad1d3fafba3fd3f79afb92212b074b5e90679e83fbab064fd7e0cf218430d6a47043975039c2ef395e64b489711022a6cc39f466c7837c792821dec5cdb7743ddbe17b4876b6633d7835676ba9179c6687805680d5a0a1f71d278bad89844ecec7e0d5a1d5ad6162e6fd128c960d3d051ae14637d77f21230ab6ba2630b9c19ae8a245284dd6bfb63b20e404d521a69b0f6cce74231ae5f3f946872a4a9f3be79f0d089a60435d61e9f947b8ee189a49e788d60541174af54c38c6732ecabd670c69e4df49c8dd2b0a872b621a32dfd2930a55cd52e8ae08229302d0df849962feb2f69db34c1b23739efb9db14417394d9745a380b45fec493b2005268f641c92430461a7af1f32e0480e46c31c91218919c530c6b3a859275d9937a5dafb16b8caaa5ae1f49145f9ec11ef3bc6b3c278b68ac8441b32e67c076ba2c77d46dbca713c8ba181029590ef9ac9a81af327cdb0305aeab4647a1b54e5979a3b74e9a4daac626b1e051f9e1bf328075ad05d62305455479de36adebc92911fbfa6b117509f7629ac3c9f4510aaf5fcd9443ba8c40cfcd3b15747583d8f5490f392d89685c7c6b02883d79c277b4ec7e0cc3cc3a2ffc25b56ea469bdf0dac093266967f635bfddad8963edbdd9f32eee2a55c012fc066fe706a73e96ea7043bd0805687c2a1ba34b684051c26786f3b6e7135567dc45a6ab8041fa346ff82da91e0cb1d4d8ce6e881357ad8ca05b38508df16c1a536ffd389db766613ce0fc06b9a3c91e50788377562a43d1f0eef98a740a7dd58ea1ade08312f75b583ddfc2c0f431777fce7a0da57e7c0935ca0a4c582a4a79cdb4330af64cae4f0dadcf07fe9a1450d60eb9abdacfe75ae76119ee69a0550425ea80e726dddff6e3d7759ddfe41a1fa818e1836d641ce934604a2416573ea0bb767f9a52665c124d677ac71161f1d230d83b337eecf7cc0a9386b2d591a59ec069d66511fa1fe27d404d216af931d9944d470bdb8d143ad6ca3ba46388177c59a327dfbfba1f59604cfebb07d8dfe47580d3cbd27a694ce727d26e26b8fc25537c4d41aaa7d4ba351c30f765511425f17249ec81aee18ebfeed9b75dac754f452cdfd327681b29e3e347e436feb80a58480c7b0b4e5fd9176e942a03d2d47e7b25a71e67d84373fefed74320a3f59d3f59d67f92ba5cd7153352114655ddb5d1a7d9cffc7a122e199823009e215e8acfe83f34fe14512f3379df881a073ba0b3e269e4217d35c0fe51beb99fd52cffb9d3f9ca0b767c9105e793e0c9f76f82bc3c5a94a1d53493a350e82e81d30e4279659e8fc3bb7555bee7f91a099e4cf4d7ef73817b10a2461574374e016fdf5064f71bb6c70bebdf14fdc5fa37311c471ee8b715328978dd63f8b6260f84fd2173bc3dfba9b41b29f8b00a830eb25520b432cbe94047fe323220371b8bb02158a1ce7ed58f146a5c6f219a3dbb319b34222737b880eb6ce26970820020b592aaff12da69471525f52d12d16239f711a400c83f032249e53a596b1bac3f6c5f0e8a1e610f5eb99abb0af2a5ce66761bc1d2e60566c19ceebccf42ec601df83aa674303fed27a9f6b28941f8b0f20a4ba1eabd10ccec64858e103f70992be3258c293769b01e654f26aff7ec32c41dbaab9167b48cecf2d1d4ded5aa64e4fb7edf512639f0032dde6a5dbdad3058dc5cdc06bc7084dc71fa72f37defe7b41def1303818b5e41627b89a72f62a0fe5674053ae5de4294a702dfb69a9ba5de5140b46ff06c14894f72ad4dbe2ccc8d3e25b897e3569051f5c6589163871bf4f0849608ef663ad6481408c5c8e30cad314ee1b2882380df9ef6e79cbc42f526fd0b2f7169230345952643ac9514e5883831fc5e26f29a23666e86322bddd94b09eb8734e494017d8b96cc623bd942552b91b27ad7600ba73363dfc73bea0b2f7aac0d342cc28715a32b9eaba8fa3a0c83477fd35413575532c3eaa5c1362fbfaa04a3f9e7382c1b4c4d9cfcb469746c005190b1c045c19851e93e25874b1ce6c9baf9f577d7573749d9e71830f6e0bab2a140872af6366a154be7f270ce4b61a7572cb435f17ea92da13decd30609feefce92f56d75bcdb873379eb65e902861b462dd934bfd9b9014818b74a7b55ad4dd3fcf0ba851de9bde3160e25dcaeaf9b70af1e36732a4bc74b85408a7d80aa31f55c758c60e15b788e298d0d16e46c8c81b3d8ce3eea9ccb7e1bd552a68a2643441a08288e559cbe728a3c52cb246a7559a5b89c129c4e3e8067364cbedc8b903aafb9f0cdd4597bcdd8fc994764f286743370e9bcef20118fd2f15179a53cbaaece247be553627285851f3da91aefaf3e3692adbd6a7c7b37f0fd77336026c15e156c28fa5a65f0769708185098e0cb0eebbf12dfa47b231ce430cb45a182f28b9ddffade98f42606a939f49104e8f5592580b7181dd060d7d539eb31b045bd4941d9c502edd32ebbb16d6d6c31ed247bf7da6f2d84221aade371c7a8bd1030b6e7859db19cdc8ae616ee61af50511c2d25232aba983bc82830d3bb66358b0c67876b9ebb4f9c464a4ef3207231ae9954f8ee00dab253d7022558ffbe054ad091cc99b710c3919f9b24b6610884db6707a40a744d17a50f5bc048692f5852902df1890f2c6482149721cabd68a3cd1036339f203ba41c6d848391dfa5f496316826bb947a8c8e26f92c9f4446909237da2037578f2ae888b6322a34133143219b8c5d8537d0c0eb016a1ccb407e7a124882f9f03a67d60cccd8d2d15ab5b4727d79b31f2e86d7ef02d4201ad6652c3f0fcfba9281f43c1fc4a242242ead9820653c79a41e6d50a44b7d96601ae16a5a51333901f12e2a10cba865c6d1d8323ec52db81020b5d60b58c36abcd48f76db2abc6f5ce4f8d6a671fe47e5426a13026ca450195114bd87a02ab191f6d7dce2292bbd5d0d646d3d742712092a61117d2c5a6653cda6398740ed9b41f23420810e7b015980c9d4d9a8427f21c6a5c2bf63f85e9f8226d5882569e62517dee3d34f4c27fc29683bdd99d7bc484e02e5c27cbbb00011872c9a970190b8c4128127f540f4fa8f0747fc42de8f45ce7ce3d651e248c5ad1bd96b12f284e5588db6acc744187021861f514237a6cb97cc1ea4c20283c7d483e3a3d5c9722a364d3c28b5ee536ffe5e9867c1f43599b0031fcb0d243bafe5e466c1a4e3effb4f1e4cc66707ea370e9ae8889538e4d9d041a2b86fbd6c236c672e90b7d3b0c65fc293311a744087b4abe8f2ff899ea06e6781f268fab74de5d92edd4fabe2e8ea3b5f7c27ed6b68373185855cea15e3423c852623f2e0c03ae08318fed1847e3b17859d64f6b993d7efc0e76ab2b533ff1274d7788408c2f65d54baf096a42e8217b1ffe497131927cdeefdb8f9154c5a92db5b5aaaeae34bc5ae761c9d082e79fcac4abb5abc9ab2755e2ecffff14ebe0ef312f49ef805ce10a6d320f94f87ca99e3eb8a6c5685dd521b352b5b5bb43dbb1de49e505334d4a39ab6731cf50f7f64ec44d85132bf6be0f1682767a9282edc8e945f7182ddfc8c75918461488c3a524af9fb347bcacade7d2cf3cf27f33c923fe852c49d2217cf75e9e2a20435484a53fb4b69bd969b4263eb799aa51b7c043500badd936f1e9c8aebc71f9465158aa681c2239d393221f8f38f91d00186826bc4a8a18179d587d5c102f35a20c4bc96d6696d04d1ee65015ec1649866467d464acb1d16da59bdeb19bad57f99c375ed9f93d7e0fdcbdd03d6a9387bf698951a1ea434b0743de5459f287a9b0c142774f4771807e847a90322ad3e96229f9b79c89521ae7a30fbfcaf1c6b41f382de90018df5e888df92fa5f25a02b062d9d5947e3d8fbe8bca2da309f11807383219e6d30c65c8cad1081248e2f654312552758f088515446988b9879c8206d4aaff473e5447c11e54478b86003a706f91e38acdc33fa28d6a449902f88b48070e33f072c7b34bea82710b821997d9c0156ef160ddf21822a8ee639b4fbb4eb58a83cfaff0e4d91cdb6f45ce00ca954783555a3b60dc3832d98f39de76f9d1f2fc348c2cc82d89014be006b09f7cd2a627764f683c59071490cf5c922822af828e9ae60cf0ba4db8632a0daa34985de014578469a4b15d6c6faba43828c216621f801420c0f9ce7b5b37a92893e5ded48a94da8e767d842d8dac1f1f431acd13a2538decf5eb5865a01d36761c19f3105f7b6088596c8dee6245deaf5c9cead2def9d3def06f223a6aba09339b45ddb065e7cf9081ba998525b86adb1865ddf4fbeafe2a3bd1313c9a4b75b987b06ee6c3dc2f902dd5a3a228c17a9a1bf9b71a0dd09b30922c9c77af1d964fb8b3cf23b9ec7cd578fa0196232dd93d526a8fcf0edabc777308e9d731be71da15e13e3b7e74c8c6c71ec3a1e334888be2888d3a6c32f40d831c88e51aac5f76d0f62c9a16fbbab9769a4e05f8aa7f31d0e2d1574c672b060415c3bb3acf87f53d79d96fc6dea594e527ac368011e77ea47be9b58a7c73a6a37845808cfee39e5529da7e88dbcb9e39d89726f8b747d95d36f2299df7fb705fc49c6a7da3993669c97f34e807ff3fbe6390f34452b8e3cd16b52a6f38759e0768484abe9faf72371b0674247fe31629f7b2008ec3ac90dc4b072028b42f4011003f141557e23dc57b8ed7ab98735045227540fb653d3b6da6e99cd0c3f40eeeb6629cd1ceb3d49dcc5b91efa24ed9bf50b867a553278767bfec023d9fc0883b41c5d29e3676bc33a69cb4218369c5fc884d5260ea460d5c1bb5e83bc5b21d0e883c18e96fbb88c652f71e1df6ffb84c25aaf329b3af570218fe3bce066e816dc185d177042d99c9a9a2e7c53ec708f81c376baa9d6ad6b18b2f64f3958e9679be4387a6c6dfe74939c26d0ae4b7d383dbaa1e0fc6dc5a97271cd7b3150894cbc2d9e207ff67e75530dd1a9fed6037c966d82c39d935c258184c0dcecf13effa0b1bf41d52fcec7b2bf6c982f3a21a5064d4b7f562d8d8344d7e25f538a0a310f7720d3738ec3f76ba2091b50243a5be952dcdc135772658928f302b3885693c9d88155d32db5a5460b74817314c4d7b7ca4c5e1b07d1071879e398ac2803e", 0x1000) close(r0) kqueue() syz_open_pts() 19:05:07 executing program 0: r0 = getgid() getgid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r1, 0xffff, 0x100b, &(0x7f0000000040), &(0x7f0000000080)=0x4) fchdir(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getpgrp() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setrlimit(0x5, &(0x7f0000000180)={0x7, 0x27}) getsockopt(r6, 0x29bc, 0xfffffffffffffff8, &(0x7f00000001c0)=""/127, &(0x7f0000000240)=0x7f) getrlimit(0xa, &(0x7f0000000280)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000300)={0x3, 0x1, 0x3, 0x8, 0x8}, 0xc) r9 = getpgid(r3) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000340)=0x786, 0x4) lchown(&(0x7f0000000380)='./file0\x00', r4, r5) fchdir(r2) r10 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r7) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000400)={{0xffffffffffffffc0, r4, r0, r4, r5, 0x49, 0x8000}, 0x1, 0x4, r9, r9, 0x1, 0x2, 0x80000000}) r12 = msgget$private(0x0, 0x45) msgrcv(r12, &(0x7f0000000480)={0x0, ""/28}, 0x24, 0x3, 0x1000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockname$inet(r8, &(0x7f0000000500), &(0x7f0000000540)=0xc) getuid() listen(r6, 0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000580)={{0x7, r4, r0, r13, r14, 0x88, 0x13f113b1}, 0x2, 0x9, r9, r9, 0xfffffffffffffffd, 0x8, 0x0, 0xe9}) read(r11, &(0x7f0000000600)=""/4096, 0x1000) 19:05:07 executing program 1: clock_gettime(0x2, &(0x7f0000000040)) clock_settime(0x0, 0x0) getrlimit(0x7, &(0x7f0000000000)) r0 = semget(0x0, 0x400000000000007, 0x100) r1 = getuid() r2 = getegid() r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000740)={{0x7f, r1, r2, r3, r4, 0xa4, 0x1}, 0xcd, 0x629, 0x1ff}) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x30, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) socketpair(0x11, 0x8000, 0x9, &(0x7f0000000180)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) read(r5, &(0x7f00000006c0)=""/93, 0x5d) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10, 0x84) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x1) pipe(&(0x7f0000000240)) open$dir(&(0x7f0000000280)='./file0\x00', 0x100, 0x100) unveil(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000680)='x\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) r6 = semget$private(0x0, 0x2, 0x9139cf6b54c22cbf) chown(&(0x7f00000002c0)='./file0\x00', r3, r4) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000600)=0x1) 19:05:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x8) fcntl$dupfd(r1, 0x1000000000000, r1) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x40}], 0x7, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) dup2(r0, r0) clock_gettime(0x2, &(0x7f0000000000)) close(r1) 19:05:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup2(r0, r0) mknodat(r2, 0x0, 0x2003, 0x2) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffd, 0x100000003, 0x400001d3e, "ba1a4b73f2002cb0caa772d83742710800000080"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0xfffffffffffff3ba) 19:05:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7ff}) 19:05:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r0, 0x2000747b) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) syz_emit_ethernet(0x5d, &(0x7f0000000100)="f9cd74c57ccf29586b039b88ac9b00cc665b741ced33970d73d2f904ab3ea1c7f5caedc39dbc6bdffa45d45770bab0a8975dfe060aae836ead285a48beab485ca53339d4d3008de6decbe82a7155cd17295e857d9b78ead45d7aefb41e") r4 = getgid() getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = dup2(r2, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x100000000) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000280)) ioctl$TIOCSDTR(r1, 0x20007479) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)=':!\x05q+\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) ioctl$TIOCSTOP(r2, 0x2000746f) r8 = fcntl$dupfd(r1, 0x0, r1) recvfrom(r3, &(0x7f0000000780)=""/205, 0xcd, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r8, 0x20007471) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x6, 0x7fffffff, 0x20, 0x7, "d94bc8fdba82a9ba62830b1e7b594e327173a9c5", 0x9, 0xb24}) accept(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x32) kevent(r1, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x80000002, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x83, 0x40, 0x7f, 0x22}, {{r2}, 0x0, 0x0, 0x0, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0x72, 0x40000089, 0x3, 0xffffffff}, {{r1}, 0x0, 0xa, 0x44, 0x1c0000000000, 0x9}, {{r5}, 0xfffffffffffffffe, 0x4, 0x4, 0x6, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x6}], 0x400, &(0x7f0000000580)=[{{r2}, 0x0, 0x40, 0x14, 0x7, 0x10001}, {{r2}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x7, 0xffff}, {{}, 0xfffffffffffffffc, 0x1, 0xee7ed4073c0f5b0f, 0x3, 0x3}, {{r2}, 0xfffffffffffffffb, 0x40, 0x20000002, 0x9, 0x371f}], 0x0, &(0x7f0000000640)={0x3, 0xffffffff}) ioctl$TIOCEXCL(r5, 0x2000740d) read(r3, &(0x7f0000000880)=""/76, 0x4c) faccessat(r0, &(0x7f0000000680)='./file0\x00', 0x2c, 0x2) r9 = semget$private(0x0, 0x6, 0x4d) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000006c0)={{0x20754f4f, r6, r7, r6, r4, 0x1, 0x1}, 0x7, 0x1, 0x8}) 19:05:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) socket(0x38, 0x8005, 0x9f50) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r2 = accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) connect$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 19:05:08 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='.\x00') setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="d9c4fb11", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x4}, 0x5) 19:05:08 executing program 0: r0 = socket(0x18, 0x4, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f32566d0d5166696c653000a5229ba73e75b579e583d9403413aaa5f1f81f712a26942ac7044ff71477cdc2b2a315af0f41b15a60b2746420229b127ed1563615c4d342f7d649d02b4d22dfa98e6432ae9fef91050ecb992270aa68d68a02000000022335f9028f5432c065d318fd08c111975bb2c99fdb3b8fe683cc2e66e0e8bc7d0b011377981604fa1a38aef1bfde3ba789d785a9f35e6571dd854c5b72517b3fb177be36dbdc7cce32943abdc32579ab4e79040000000000"], 0x1) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x8000000000000001) 19:05:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x21, 0x80) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000000240)="f07204bda33f6e7168ee2370da4a3854f10e95d7530dcb2d6449cab44e87ac4fbbcdca2220b108b9f962da03275b7b7632ef9132b5a5b3dab2187989ae68ddb974818b356a4619280c73ce0003e6134b6623a87ab52e8bc4a874f4e173412186c7d293ae72031b660d6179b5b8eba4deca3adaa533803563f35938f4528ebd6ff1b0d022e2509dfaa51c404ed70f59aebbf5f30090f6a50106ae4e1c3c46ef85d19fb2c617d5030473b43e878c339027a7e7473f3f0330d5e1471b4339d16bfc1cda3ceee25f5f056a0393e9a92ecb4dd37410ab4995635901bfaf4040f55ab5e95d057cc8a1da9c8f35c92a6c26309593f476e0dd969972e7f386a224e6119af44ade3862ea7cc4bd7e5a821b5ea388d6bbbd160d4f1260697b6dc8c3d5022dad0236c743f0fbba6506ee9cfe2e5abab31f43c21963fc", 0x137) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r2) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) write(r1, &(0x7f0000002740), 0xfffffd93) write(r0, &(0x7f0000000100)="37a7a3dd0f5ca73c91e6e39c5043ae38486b27f8d47957e8d318274142f6df750d74259f0d9b332b47b2c35e3454547029d59b6dd803738cd96adff055499677b7181466f491259fb63e609affea787ac63fc54fff903840ef3d3fb4eb3fd5ba20fae16c0d4d6848d3ec8085f8ccb0679780ff6b967ba87a0bddb85a2de862e5ec1ada2ad2eb65fec91d213cb4", 0x8d) ftruncate(0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) pipe2(0x0, 0x0) 19:05:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xbd) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000100)="5e538c5e699cc369c2be9d", 0xb}, {&(0x7f0000000140)="2d9a", 0x2}, {&(0x7f0000000180)="5b7a035dafde506b2ec911dfcc7bd2c627398772c429074b948ba0a87e07dfe44019a64e1dedc3b08d0c520fcf472dc949489ff092cd27a31da731e88def3682c897c48461cef94cb2ab6ca38794320ab55f69577ed4368f94380ab8050fee4208c8c67fc706e76fb4a7e0b4a5b1c17bf0ede1aa521ebd378c1324699c43a534f1b6d957e12dde0f3d53b15f0e30cfbd440da9dfe868c3f09ef7516fe630fda4218f688148e1f19f7bf206e118850ec7f5c9cbdc4f7f3c33f13679e45f504e2e89a585e5f5cb3d92164906066ed1fb208b526567c26272", 0xd7}, {&(0x7f0000000280)="547195cb8708252e8598fde658f22cb65b43c8b8a361c6825b6c0bb4a25737bdfcb657786bc5111db9f5e0fc3161d7a84125c942bfaa8cd5608737f0126315d4bb0aff3da5", 0x45}, {&(0x7f0000000300)="018bc1bb3e7f19573d44bd2e1621969a7a58c2820de54c9f8b2466055cf29c8c40753a63f874c5fc51c04dbf9ed672599cd24ffaf169f61a81f7529672610dd8207aefda86ff2e6f749a9f88db1ca9e8b083", 0x52}, {&(0x7f0000000380)="fbe74dbee5a66490", 0x8}], 0x6) r2 = fcntl$dupfd(r1, 0xa, r1) getpeername(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 19:05:08 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x7, 0x6, &(0x7f0000000000)="85a61dc3f93be596484b1a724ee8c1ae1f640291d467d40d1a23a720b98b7bbcc53d695603aa9cf2fb5a11eaa1a8071b53d20db61e2f671a9b", 0x39) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) fcntl$dupfd(r1, 0x0, r1) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 19:05:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x33, 0x0, 0x0) kqueue() r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r2) setsockopt(r0, 0x7ff, 0x9942, &(0x7f0000000000)="01d0cf5993b73cf46f83b6be84f4c408a88983baf7589dbdb6183bda1a1463f9b62f9ff54d8808f2686146c9ae3ff68ef78a4ce604ccb7f8ad5a7c54825ba646601c52d164cef8491d6658c4e5a502ce3a3d8eef11aebc99b2f70a1d69dccc30e443e22f580cb01255fae68f1cb8b95dabf40a416eb2b912dc437697b5825c9cb60e673f52ac4a5de30d2924f020027262172a79aed095baa52e6e84a4c6b72f10d858a96fd5c636d0a09682b992bb5b394fa937f9013611c82aeb418297fa5076b64cb1a066203208fa4d72245d9a9b954ae4a4f6261b8bcf17f3a17e6c1b364f37ce70bf8395083a5d8e2cd42ed945c16a57347ae99a", 0xf7) 19:05:09 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file1\x00') kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file0\x00') 19:05:09 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x24}, {r0, 0xf7}, {r0, 0xa3}], 0x3, 0x100000000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) write(r0, &(0x7f0000000080), 0xfc4c) 19:05:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000001340)='./file0\x00', 0x8110, 0x0) seteuid(0x0) linkat(r0, &(0x7f0000001300)='./file0\x00', r0, &(0x7f0000001380)='./file0\x00', 0x4) getdents(r0, &(0x7f0000000080)=""/13, 0xfffd) getdents(r0, &(0x7f00000000c0)=""/202, 0x2e8) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) fcntl$getown(r0, 0x5) write(r0, &(0x7f00000011c0)="13d521b7a003b6b1a7fa507da5d034935ec39489c6ca668637a4bb2defaf961b9aa0e6ffd103b5550a778a570e9df9ecff6a4d9470f6f0e3db482a2a8f51bbea99c611a0c971e53c522423919d4d5b038312217d99b87e1643b4c93ad62d7eb588960d1d8f58d3db00fbc5a685af7e3a37e847108736a185bf999773d148dd74514cd17d85926f1cba767dc87e6edfc6db6d2aa38f2b88c59bb7e0ea757e6549d2030976d4d939e92f78eea236f9765d953734a23a1c6fcb54ee3599aa0822f70a18889aaec7806e", 0xc8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000012c0)) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xf, 0xa9ec}, {0x5, 0x936}}, 0x0) 19:05:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000, 0x0, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mlock(&(0x7f000036f000/0x3000)=nil, 0x3000) syz_execute_func(&(0x7f00000001c0)="66470f2d51580022660f3a0b6757f966440f5b17c48107598a579c00008f09289038c463557fd7dc42d8a4b5ff2314d22ef0801f00f3450f5a44b007") r1 = socket$inet6(0x18, 0xc003, 0x6) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 19:05:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) 19:05:09 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3ffd, 0x80) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffe53) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x7ff, 0xffbd) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) r1 = msgget(0x0, 0x200) msgsnd(r1, &(0x7f0000000280)={0x2, "2e0b8b3bc77f3f50451a20d3dd3a457ebc00c01c0bc2e4a727a687b891afe64f57df79e86e782fb2d4a108d1dce9919e7a4790fb6b66a16c84f1b795f159f72f284a97fad56329babf474804fd17f999791261976d4419e3d5c30c4b84c809c0a8e007e947596a65ff919537475b72eca781418855a93d01ad41a383c7435b7342ee0dafd0108389069aa3af4493da126141ff3df4f6cbd6e83dda4353af3292d589333210cf19c918e4"}, 0xb2, 0x800) recvmsg(r0, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x66480db0b6618f90) 19:05:09 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a50800000022e3c4de41a52f68a7fa0023d58bf6659990bfe432244908d0d99bf7c19f078187730c53fb394bc68f842dbbccbbda1049fad2ba6eeb00000000000068e4acad445dd976", 0x62) write(r0, &(0x7f0000005180)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c30500fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb69ad6ded6260cad0c31ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a037701cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0bc5b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd72020a0f7094727a7897d9184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d22750b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c67703000000000000007c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339ff927f7430baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f33f00000000000000376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c16742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf10000", 0xf2a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b73f2a42ccccab60600000075835db47180"}) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:05:10 executing program 1: chown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000005c0)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000600)='./file0/file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xa805) r1 = open(&(0x7f0000000000)='./file1\x00', 0x1, 0x4) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 19:05:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) socket$unix(0x1, 0x40000000003, 0x0) 19:05:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3) mincore(&(0x7f0000c61000/0x2000)=nil, 0x2000, &(0x7f0000000380)=""/169) ioctl$TIOCSDTR(r0, 0x20007479) open(&(0x7f0000000000)='./file0\x00', 0x82, 0x4) 19:05:10 executing program 1: r0 = socket(0x2, 0x4002, 0x0) r1 = semget(0x2, 0x2, 0x542) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000180)=""/234) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x3fe00000) unveil(&(0x7f0000000140)='./file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x7, 0x4) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0x6}, 0x8) socketpair(0x20, 0x4007, 0x6, &(0x7f0000000000)) 19:05:10 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0xfffffeb4) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) 19:05:10 executing program 1: utimes(0x0, &(0x7f0000000000)={{0x1}, {0x100000000000000, 0xffff}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) 19:05:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) dup2(r1, r0) 19:05:10 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0x5cc86de3d3c1a76) recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) recvfrom$inet6(r0, &(0x7f0000000280)=""/214, 0xd6, 0x843, 0x0, 0x0) 19:05:10 executing program 0: minherit(&(0x7f00000d8000/0x1000)=nil, 0x1000, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) minherit(&(0x7f00000c9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) minherit(&(0x7f0000494000/0x5000)=nil, 0x5000, 0x3) r0 = semget$private(0x0, 0x2, 0x250) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/84) 19:05:10 executing program 1: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00001f1000/0x1000)=nil, 0x1000) r0 = kqueue() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) r1 = semget(0x3, 0x0, 0x680) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r2, 0x20007471) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/39) mprotect(&(0x7f00001ef000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) 19:05:10 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r2) getpgrp() getpid() r3 = getpgid(0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) fcntl$setown(r0, 0x6, r3) 19:05:10 executing program 1: close(0xffffffffffffffff) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b377b2cfa4e00000000000000fbff000d"}) writev(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c28", 0x59}], 0x1) 19:05:10 executing program 0: socket$inet6(0x18, 0x7, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getdents(r0, &(0x7f0000000040)=""/126, 0x7e) setsockopt(r1, 0xff, 0x2, &(0x7f0000000040), 0x0) 19:05:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x401) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x0, 0x0) close(r0) write(r0, &(0x7f00000000c0)="bc5c85a125ada33a0046f60c4b8aa70c9c2a677350f6acd0657ad3b2a560f20547f8d2f973ab7e2365cbdc0762e000191e862d448188a491c53e1e656cfef6c3905bf201a21f081b42e906fb587537daed826bdbe6c69a813c9332cc70f7c4ecd3f4d39f6ab648980c6638d3164a5d0ceb78f32b549c8fa96af9456ace87147726935d690fc0e20d6b4c2c3aedda243af0e5201b0925187f65001ce6f5c4ddd8060661aea6d0f8eb3bf3f5c2f6a1db1ec5599bc99a42c111047ce991a516ca519eae253ad2e55afc4479dbf2896314c7482aa388e922d88af700d94a", 0xdc) 19:05:10 executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup(r0) recvfrom(r1, &(0x7f00000001c0)=""/227, 0xe3, 0x40, &(0x7f0000000040)=@in6={0x18, 0x0, 0x2, 0x80000001}, 0xc) 19:05:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7812}, 0xffffffffffffff62) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="1000001bffff00070000000000000056"], 0x10}, 0x0) 19:05:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8002, 0x1d0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x8) setsockopt(r0, 0x0, 0x4, 0x0, 0x0) getpgrp() 19:05:10 executing program 0: select(0xfffffffffffffdf4, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 19:05:10 executing program 1: msgget$private(0x0, 0x40) r0 = msgget$private(0x0, 0x1) msgrcv(r0, 0x0, 0xffffffffffffffec, 0x2, 0x82) 19:05:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff5, 0x7) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 19:05:10 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = socket$inet(0x2, 0x8000, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9050921fc1ab21cb64945cb42148bd2c2ebecffcb419c5b7bae8c1b9245bd48486c4d3e1722ec55eb823980fe4a7bc95e83768fb83c90c1412e9a6bc5060e6595871e2178958b30f26dab5762611b4c04066419fbcf0c308e5d831646320c4155a4a3b2810da69c7499389b8032852e5c2c8aca6d4ff42f97c506c855349e3b6c0e8a308b342e45978d221055c384b3b9fcac3b04e43f66669d6add59476e1abf562a59217edd83c574232d9632805f2bb4c929f7fe0a20ccc2f885cf4e097f38bc6b2932f3edf96fe6152464891e966231e136557", 0xd5) 19:05:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r1 = socket(0x2, 0x8001, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) dup2(r0, r1) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000240), 0x8, 0x3, 0x800) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x0) 19:05:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) 19:05:10 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) madvise(&(0x7f0000397000/0x3000)=nil, 0x3000, 0x6) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 19:05:10 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd35, "1e418d11dbfc764ce8b8bdad345f07a098206fb2", 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 19:05:11 executing program 1: r0 = semget$private(0x0, 0x4, 0x140) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) setrlimit(0x2, &(0x7f00000000c0)={0xffff, 0x3}) link(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000480)="974b5c7603f2e76544871aaeea26b80db789d9ab0dec7b6edf76a986aec911c963ae8bb708edb4e50c2e2733362b773b8468646a7201f62e964481c2f1d846bdd9ff707bd7d3e844570d500729c0e0e437e89949bfd66f2642c6d2d53a3f1f7b17b61c8a4dfb2e45152c1cdf12b6c0", 0x6f}], 0x1, 0x0) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000580)=""/61) link(&(0x7f00000005c0)='./file0/file0\x00', &(0x7f0000000600)='./file0\x00') semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000640)=""/243) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000740)={0x1, 0x0, 0x3, 0x6d}) write(r1, &(0x7f0000000780)="26855a75d0dd3fda4784d9b01b7f73e47debd6ae2f320f1fa14a20b962e9c3b1d46ce9ef831985cda25de5896804ae8fb14da22e3055354a72a2038219760ed8e78321cdb2153f4badc42fa4ef30985af2fa805900f8e76663f661d0c090492ce66c6f4142f1fadfb7525e4951ad901961f2a7f554f16a8c8e5676b3a2abab30e1f6926f438c36600ac12a005b473d32198666b7e0b5bfec4fed3c735584d8a39925e128845fc066bf8ac462a8f52214dbc4308928ec67c707f2f6e2c11283ff98dc", 0xc2) r2 = semget$private(0x0, 0x1, 0x2) mknod(&(0x7f0000000880)='./file0/file0\x00', 0x42, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000008c0)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000900)) connect$inet6(r1, &(0x7f0000000940)={0x18, 0x3, 0x180, 0x4}, 0xc) close(r1) r3 = syz_open_pts() getegid() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000980)) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockname(r1, &(0x7f00000009c0)=@in6, &(0x7f0000000a00)=0xc) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000a40)) symlink(&(0x7f0000000a80)='./file0/file0\x00', &(0x7f0000000ac0)='./file0/file0\x00') r4 = semget(0x3, 0x0, 0x602) syz_open_pts() semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000b00)=""/93) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000b80)=""/191) semget$private(0x0, 0x0, 0x200) 19:05:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82000000000000000000"], 0x10) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000080)=0xfffffffffffffd62) 19:05:11 executing program 0: r0 = socket(0x2, 0x1, 0x72926893) r1 = socket$inet6(0x18, 0x4003, 0x1000) getsockopt$sock_int(r0, 0xffff, 0xffe, 0x0, 0x0) close(r1) r2 = dup2(r0, r0) ioctl$TIOCSBRK(r2, 0x2000747b) 19:05:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f2560000000025b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x567) write(r0, &(0x7f0000000200)="ec", 0x1) syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) syz_open_pts() 19:05:11 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 19:05:11 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 19:05:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x402, 0x10) close(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 19:05:11 executing program 1: r0 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) connect(r1, &(0x7f0000001480)=@un=@file={0x1, './file0\x00'}, 0xa) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000080)=""/103, 0x67}, {&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000180)=""/162, 0xa2}, {&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/114, 0x72}, {&(0x7f0000001340)=""/180, 0xb4}], 0x7) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x7ff, 0x7fffffff}, 0x0) kevent(r0, &(0x7f0000000080), 0x9, 0x0, 0x6, 0x0) 19:05:11 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) mlockall(0x3) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x80) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x4, 0x4}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x6, 0x5446}) 19:05:11 executing program 0: r0 = socket$inet(0x2, 0x400000, 0x91) sendto$inet(r0, &(0x7f0000000000)="780b9fdff4fc6db8fcc49a1cd94664c563b52d58036672695a353ca4655837b5fb1df58dd1f26d29d28a011ebec79dee66426e9c01ea45fce09ae9b46c120342499b00158e461aefe4b55197d6dcea88e735aee9478e25fe69d56b78e97ca176e6ae1e8fd3db12e5c3a201f85f92c49f65181dd154af5daa9ffef5e77c768b3cc7d0b77f5e2da78f9357ffe834e06226ca6d5764ed6bac91608cfa14f105b501f1db72daafc823f11394af982b8a0a367e391aa489683f081f0c1c21750a7eb07ab77114721f3fb03b6dd2ea8e4730073b14544bff5cdc5704a9cae31622e329f6cb038be51fe19a69570f21a60609227d0eb57744716e9267648e45149cffada893f97e80a099c7f104e36c21bbd06911b8cd4a284490aaf612adedc37cdef4c5bec20b72c90cace5df9958d429ec09973acb20af8716d00a7dbefef16f33c267eac9fa9fe5a7465bc8f95819e1f9bd4f0ace50617bde4a2d4d6e503e7011e1e64385fb95f92e7379541668db1af1fa99920de1369ff5794ed27c21d9b810cfa506963e0a3c7d0eed971aa7046567b45ac5d5a4e73dec832bb507ca1efb87319414f9f5c7e3efa9cb751156f0529119e4589e7383cd41326854f0190ae52d5aa7a9b9cbbf3a8bed91813548c9fb1166c4f1615dd7a83ac48e1e447a007a72d39bf0b47d012a5391a4420759b76c1f5cf53e63ded59adb3317281f7226ebc9f6ab81183d1440c44c262de5b82bd18bef6c2ad7dbde99dda546954a99b2c2d4c6aaf75fefd425d0711f4e85319cbe5755117e79c7f79a85c1d0d5988d29ba1831351118ddc7492f4b8fd3cd90892c0cc5bb80ad126c938df96aa1224285e52c72c8eeeac34cce33da0ec8694796a2357496139b8961076388a9b6f97bc012cfec178f1fded4a3c9c70350f13ae976a6761114a2982850395da8d64c87ba07a8b1505bda63eb022dd1397c4ddea609836e6643fd4084ede2597f36edfad291c977c703e8714f95b205d4694c50acce849372c47a0e7b1ce42bec8769b2be5537d8367b71c08a7f37ce1b8e06785b62a03c41f354a1e9adbbb41e9e57f95e6d6e1138671913a6f98befc7c7c04bfd30224830c626a2a65349e359424f5ac3aa8106a7de3e4afa1e491812197fd9e0e2c910dbff425f4cb07dd51bea329c547fe74e2115095fe7d934ef18e0f73e9433dd953feb885d4f36db97af1e18e22c88d9b559b5ff2db3065a7efd4e0d43fe554f3d2a96391207dd7929ecbbb52dc47597fb32591f0e526eb44868420ecea5ad1c6626e2afce66ea74d345c14ee2aa1c380d61db0e427dcf969426a22f6669b4c5f7bb1eac3cdec94c5a1ea7cc8b4eb7ea69b1ec3e933ab2605cae959ec815c38b6209d5e51e10440e01d7518a2509bc9d2a9a0902844bf82ad1c2072f6d17260a929d0b2059fd7703628322582574e29435513ae91c85d95686292ff4474bef86526ad6db9ce0e82bf443b8e1ca302b8bcaf2e991e5dc3141da658f8b1855d41046f8083b16f235e2d8375693805453b565008f7c4389a04221172243e90874dcdd8c85f3dff9c30c4c1737531e2a5e29881758299d9e138202c494d744b3b87846df3090ddc790aca11348e7c006d21bf9348a860e38d84f987872ed51eb1bcaa87aac2017a8d82f851e00d03889bdde51773fc07618963603a71251d80eb6e2f48d0fed7bd60ac8013548e4b54b95268ee6a6e1f90b12a45a2288ef632d842c817d4d75a09b9e3b0913a8115fdbe4afa2f129b4b9c2da0c1252c88b749caf33af3e3da12bd58456d3a80e8fe975c0d85aed786e0b5b2b483cdfd101ff2ef751fa784f7b6d096832d5bd172ac6d814674e5552482a3293ed005d90098d99b5befe8e6cf80d02c15c2e61ce414a6e8dad46c169c8c6962a03fd663dcfeee3f58ff759553166f0455460bf6f1ba15676851544a59899d885b2d413d882504e4ca6594e3dfacff0e7f7db4413ef9aee35be1f251e7b8bfc11a9beba9322c8a2d0e2f6f977e9d2bfb5ad6a82aa0e42d1d369ebbd830b07f0ddc74766163f646b66521d3d009d0facf42de622bff57e61e86b3baa8c3da0823189c650438ce30a9ad3502420b8e9d7843b9015d7b5b3d8c4805eda9d5bc80f50e6a34b2276b60cf74ad585a0f81aa336ad51d3a0aa3691d5bc948a4d7f1efb6b187d75d874f89d3bb7937899b54dd4a78566e4ac5c50b6196102e7b7e3b52069c4e06b5ce03f89637771233a70596f4194c451e8b6124936df580791f143052d921e35903c597178204b51e1c2c63d998d8720bf6343d1772ae1314371b63f47cc7e90b4b66791ddc9efec20427881047af68df4a2b37bda169843e023d70031c25c6ad02c446fff7bb62860346dc0dee9e0154e13771b5836e38676ba737202d6c58dc69416b6aeb0f670b16205cafd29df7fb9346ac395ef6a76669d3b232ff6f27bf903a937d92f4a6b3b6a04312ed29c0f370392b5269408dbaa2ef0c1261db3030329a0cfa36dfa0afbb404a03fd605a41b5aff74ea49c215451711b0da3a54642578b9ec73c94aa478c95629c46d4ec55a8dc08dc4c99e395a93c05f7902a8efd3108ad4e29adf505c587e545b72d7887cbcbc243906699bd7f433337b53e78cdd5d52c27ce61e95a8bdc6c85c003b2dc47ab21949d20dc4c0ec1ef186d66c5821be913b2272a330acb07b1e711d8a96bb7b8e7cf92b1f41354a740c6e05d78797813c683ad8a5053ced25985d60242bac1a9bd21c453d20f126cb98c4dc501ee43df66cab4f8f38b7dcabb9c7639634a968eb8d3bc3f59c084a3b8a7dd23cb8020a83b669ee3ea770358e231a0b3b056a93f2def6f95468e6c66716dbed8d303200a663981d8e7fc47deda56f91a05e1145fa74398e2b7d1602a5e268873c1be480c666c70887c3b255c306dec05c1459a4daa158ae74d7e1194b87b28abd91523d985b6115eebef2436a459a09187fa487e84f5441757cac2468cf3affbef9fe32c8b46e0f8b0a94f29869e1cd26873713ee277e11716c15c7b832e0d97513a2bd18eed1dd4ba7790dc1c677edba19b57275ab9d25595a1362d1e4e35188e776fb05f2f36b4e5ab28ebab5a13356c03daacb734892e037f77ff3522a7c96b568058c13f267971ee3b86465254bfd1081280e6e968c81d2aa6e1bf28546f34bea10fac8572baf15de81cc40057460305bb5865dcd02321ecb4736c0e677760b32af02f15aac22b49d54874600bb02db43a91cff997ba4043938efef7c341e67f328fba82430ffdce01bcda30c4806f6504e435c55317fed60ee78f3fcd03b551802dbb4d0a21aaf42e64b7a594f9af595e5f3bff069f099ede30590634e0c1ba845568cbd4f4c7030b1c5a7a540a3da54fea7b3fd3124d121a5a372a436314c00f00061f1c9b6ea356bf07ca02f9fd0a1624bdcb76f17a53a396c3ac81fdc8d29404658457c75b6b392b62c57bbd905a3321f3ef95d06264ee6c2360888c0341d8f6c4859672888f5bd474f5266a95b2f1b1ed5e5002c570b01aaea3b92a31fce136331e039bd2e83258c8c1010dcafc6798df3f3766de560528e3b45ddfbf7b2971dc03673086e0bf0e093200aa32226cd811f3798cc14da69ec4b2250dae7183a15c74e28b45be0e4f1b6521269c8cfdeb5376c19cc08271ca64b7549000801d305ad4b93d9ef23ee1293fe38d6a5e90ae1d1ad240b0076a9fc2668e67fccf53b488cdc7ee8b516da88752204ad1e60a3b9901ae8cd6273d5932d2ee25b885b1b646ebc85f4d726e5ac8132004a8bf0da91581065a0970381f2a3075dc0f10e39beacf1a62e09e9a57e0744e19f801412909b99bbf922db1b61f12b16b5d8386ce68e4d85679b18e650a4042f10f7480bb7ea5acbd33d50adf02829c8794b184709efb230a7a564cdc821d7f6ab599144be01563994d091540a70dd99f753aacb6c815e42d120741a072f6e9c9d38a17d0a665316abffeefe430b0fb6bf0b27b2e17387ceb6b0cc3fce129620615c1027a8ac54d0fb5fc9fbd777fc465d54d8c9a60d631b2eab89f35cabbfd67a5bbe8731d2b07db2a43759aff80a74430954ecfb3c7ed0d9a955fdeffde16ac2c276123ae108818222ed06c905aa416ba0465c4cdec019c4ad7d4179a07634d9acd69f77ba9f3b7255c59fd8a8526e56638ecc8e62fb2a15e27e4efb4cf2a25256d701f8ae16e13f1becef35e25651fc48c66b9e4debe62b29d3a0c20731cff009d6df1fe4bf72568841bc59f4da367b10e8486da8b410b508a9412a9057c9991aae6323c15fc9d6e2ded1079041b383d599d89c047dccef47624780612bb79e9b86ca0966de65682006365110b72ed0bbc80ec564cd7c9fa0bd364e9571b911ef274687c673b325c2b177290aa43a3f3070745889e511fe7e845687e888d9f524ce65bc9984d0018efd172ea188bbcd2cf2dc486846b8ebbe9418eccf02ad966ad7d60b32d44be4b4124248124ebc52dbfd8bd9890abcdc6207dfbc1c1813093a7efc94b8f78d22ebc9248ceee9763ddb80dc4cc34e792b9644d732d7e12814406d6f9e3c86062b8c8c7b756333716e48911f8dd52dfe9756f5756457e6036f5deb7ffcb935b8499fff66cef0ea8d574c253b4ddc6ab4497d6eed3d8cf525c16beb7aa17d0e54a8b98a9be432ee18bba7546d1015678dd3bf875dd84c72e03498e7297336bf76efca63c439ac77e090d6076c5857eb4500810757da553fc72618c67ff91f2fa1b9ef4ead5e785eeb052a3630363af71b588a8f799900005093d0742e75afc37ae28fd28ec665817f2ca0ef3ae61bdb55f175a905479d3d25f46faafc429b7ef1b7dabcd823fc86c2b9be1db84993018bfbb1f3e054df32af186302a6382e59051ca55dde56b9627568e1032409f7d42638acdf26cf4cc463d1fb63b1affc40001d63eff3cf3d4b2431692c69ac1c0d60b080897b7856cef534e55acc019656af20845cbf7a0e9951a4b6ba375ebdd3fa66c7e078064425c3392eeb9df5ed18dd090f1d47958ffa4c884f377adc9ca72437260885e8d6d4416f92a94c1b26f7a7a9c0aebd3f2e9d6f28fa0486775f1ceba0c26b25cb6b7c68ea67b6275118ca42ce413d604bb58bbad80f603428ad30e5a96330783eb641f806b38d5af19503cefe375c970adab384252da81133f37cb2c245d753f0f21d1f1bb26bf9a0c5814475f8abfb16fecc0ee1bc7d6f6010171d9174100b6e94b597b1e104a57fbc46274dad291cebf91971df88d75b2f1d3f5884a0fce5c6de93589a3647c0be8dc8d5b536c40ec757089290c4d7ab19f5b42cbeb27bdcc2d2ebe28f093f389c8067f214c2c3d28ec61321d1327134550c533212276319dc9321a28b22b24eef554af5e530eb6d67f0bb639eb90a3760446644734ee64f1e76b80e8cf6bfd5b663a3d2b0c3a17de91b48438900b2372249258efd9f35131526320dcd147a013fac17668aa0293916b6f8d3b410a20403bbcc13bf3c2e7bec40db4d25c38901b13701d89f33ff14ab2ccffc9f5a219e6f5923d78e859535e37cbae71c0d571c47f3696b7d2509110068d3aef6221fc4518c0a81c57c4f865155c6f326a73c768f90b1d10ddf226f83cc80bac2e8113adf77d89fb2dd27c21ceb4aad4253b74c0bf29722e8572fc34b485ebff989712edc99e3b94a5f3c0bab057dfc023ac01a4798e66c067b8a9fd84895a5a0adc188cb9d0c63a307a317b1c0752b84d4d8a963af116fd87006bad33f088a848f47bc45c37c83a1c556baba2c538c5f016bb934a14583a7", 0x1000, 0x0, &(0x7f0000001000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000000017, 0x0, 0x0) 19:05:11 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mknod$loop(&(0x7f0000000000)='.\x00', 0x3, 0xffffffffffffffff) 19:05:11 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x7, &(0x7f0000000000)=""/33, 0xfffffffffffffded}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='+\x00', &(0x7f0000000100)='{\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)=')[.]):\x00', &(0x7f0000000200)='{d!}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) 19:05:11 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) r1 = socket$inet6(0x18, 0x0, 0xfffffffffffffffc) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x6) sendmsg(r1, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ebfdffffff010100000000114e8d0f8acf479de9094d763a0687810000"], 0x10}, 0x0) 19:05:11 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) r1 = dup2(r0, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 19:05:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4000, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000001440)=0xf9, 0xffffffffffffff55) fchdir(r2) close(r0) mknod(&(0x7f0000001340)='./file0\x00', 0x2000, 0x80000000) r3 = open(&(0x7f00000012c0)='./file0\x00', 0x40, 0x1000024) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000001300)={0x8, 0x4, 0x7, 0x1, "36af3f380a85b19bfa6fda322637395b680e20bb", 0x1, 0x2c}) writev(r1, &(0x7f0000001240)=[{&(0x7f0000000040)="925c82402d66e1ba7d0adfe098ca4412d9467a463538f31e7f199e238bb78a6969474a334a8e3da311e21a0c3fe2b524b93c1331cae4dedb39185c4063dfe59a24295c3b98cc0fb4a86861b2374709b83c371ac2aff92b552e6e8a782664ebaf87b9318a0b3c01aa4b1acc8dd62d70ad0d96fa1ee45819f08c4110d1bac56b5bb98cdfcdfeb33537d4ee06256fac869d08fb25500f08aec78131ccc4ee7ad905fc42914a8f09007c9d9133bf257c02891e225629c67174ab797896dc4d79ece80a74af0cd21dc4c765a1b5fbf241ca082a", 0xd1}, {&(0x7f0000000140)="918641032be8b72f549c28d9b4dcfba155ce26fa2b277c970b7752fa5c7a5a7cc5ebc6f658bdd11b81af19fb27c64b5270d9a7933130bfa81464fd2eb93f2d03ba2fbf826a06bd332ad8fb7197c01baf465b81dfe7f45814054c19ac60f2d6feb829d2a16f5dd2c64474721e1d406170e4afa6fbab491af94468014a587983ce49b2de634bf0f5c5be750a06d47681dbc2a224a765a78e49bd25ffaae543dd2c6a453d23e24aed6215c0fad29b0471f8dca4880c344d3fef9a6ef3d0da1c1ea47a03b6cda19bea5a3964f21bddade5c4e09b9ddb90e853b4c60c5c7c6c35af1f25ff8236ef2e23e853df00356f74bd849f2e1494e3c03b5a6f5d04f036bd87bfddfcc50b214b5143d468c99afdf56d994fc5b55e17c0c0f7f07638b4dfa72a7fbdf1371dd865b2745459740d89e9025269c458a32374cf20a99039e943c5b0549fe613bfff508700616b3b708692f2457c062c8bcf99b3d654501f8e7f1cbf0f6a72c74a5455fa5dc90573e8cc4c3ff60d3009b82543c5045c82a55bfd4ea27350026e4fdf15dc5928793994a7dabab1342a6d5c6e2ad18d900288e44d4ebdb614b6c1a3c004cb1a00488f69f2307627bba7e84e06fd572c45cae4b40eaf363bdcbb7fc124918ea3ce7f0918f93658b67089b85e36034d21a1431d2f52f76f95bd0bf1cb491b607a19b1bbe3359dbfbb5b27aacd50bbbbf916c48c0ecc6992a2ddb81ea0d5f491f51fdab9be7d158a857313349af92870c1f05a06d29522457ca2fe8c3690e385af71ca7c35f771f1b989be6ed5af0c25d8f156e39230df12c8c3de70d21bb9511d999578435ef2d1827264ae7960b44c7a412b73666529e283ccbd09577486c908727c2ad36a7abe15dd906df372d1ed06d51b00cf6227c904e1d4266176f75e47b3767dcd2249a1124df795a0809ebef1be26a7f2d4d4dd74e0f3add7622c5efc658b7420a468fe03129596a9981919d0661af4ef5bc82f2e508d4957acd8c49ba1b7e902f46f1f1aeb83b62a0b3f8ad20bd0c961917d04a1694fec034f2cc90c97ac49f1a5d3d33238e1b35772d8641e9f185ca12712ca2a00994a8d183e1ed0b9109628123e626e4665c453ed15e32b6413aa93db9bba058929e1d636e382a925e376e37f7be626183fd91d1fe4974cbbcd46e96ba79017b90cf45d03d3f478b7f28c5306ee64b1f7d87253925714c07b9e86af01e6b1af7f386fcfc4b2f820e20bc6705bd2c23148811c2017357eba7faa31097a95fa7c0615ae455825464160492989b8657933c93a7749d5461708d7ec60c093d29e41f961b694f0079f1f5cfa962e85c71a597a0c7f7c711602b24c851af33d64786876d9e0ebfe9276e2d6d902c03b9abe3c5f59466f9b72dc201d4713e75096e3701c59d39640e799b34c4565713c4b2e38ccd6ab5b2e21b9590e20909640638ae7e8f985745b3ef264662e824ed29d3985d1e8e8518a6f6b639b9ec4a4d7497a3f29c527e9e47bb8b2aa6d2ca4c933522b8e418818d9840523ed4212c9dbef10a432090a2338805eb1fe77b17c872a62ec3e63d94519becc0a3c430059bc9890416a16794847234d349a345d03c58b6c25c2b3d268f73573e87be8de5c93a14f6530d5b8ac049de4ef85fcdf297a6c4e833a74eb5d517dfd379843dc5969cb2d3d113a0c93032763b19d502fbfb2645510a5a7da17493d81e14bcf61fb58684ae6178463f3023b1f742f7758846efb7955f8e3cc52bceb994cfed6a865e7059fa01186bbbd66fab98f969a153530f2a93068b2fa5334ffd857d9f338394619c00f2c79ae0e878c1d1fe5824035ff3e669d7c7ea31e8d750f597e5a1ddd1701cc8a131a40952a4e0a0d1b84a1b914f76465c3e0f032286f4ec48374cfbe21ced5bc7a7b45d844a3909cd03634b89dae224986e5617dfb9c9ffdca5b18d88f5154628689f0f283378f861bd36c13971f07d6a72f69675e2b4eb14844c7389f7f91f54fa489094c79df99ccf1cb5ed77ac767a409f2d7909ceaa0bdcce54ad00b84078f2fd1ee3146f6b4292596e347cd7d2515848d9fea17e7de5023ff30a56414d44814779ec9415e64ed1140bccd1b9a936733a57b2881f59e1f6181d31a68777f6ba6292577022df996286061ca613869da88d091037e02917cf75aa808ce33a3911f47eb5bd41f35517022bd0160733a1cabf52024893f6aa4ff767d9977a6dc765c69a1b00358e532811b5978d63e2be45a8adb08076f27542f6bf250f86781be9676301ac1229a09e8e50c095007a19326d673f9fefd9ebc60cd751b27950b430c59bcbbee00052c4caaea76c9d7264b6fda7b61ee9b2a25df78435c125f319cce184ee317ddf91f74e8916cf2ab2037d7bd638d519dccdcdebba74ee81ef971ae2c2a58ef4de9176f486c7533f8c36b6974eaadfd5133f8297f537cd80fe73b8eccd5c2384c8112ad27c4bc118ad7881b7c6ed43d2ad94dcb6dd45e1c80ca6920e0a9190c707a9aff8afc3f68ecb2f456047ba3743ac53d7282c92cf89e4aa3e71cd3b8662f9fe1abb60d0d5dded84b6c369028ddb56a05b26b7a264c478abe809ef85b44fe6fe2fd84e47913cd9fc043ae268d4a4f56bbdbe6035f18764fb19f17f0d5c29705c26a659be4f928cf33b9eaab2ff319fb8e41222b25c95f331a42345d00171de221fd96ccb382c41289e62ae632ca477f604a29c1eb4253ea418c0405c96cfcb7afc7998c3bc07722118c0041bd31db606def320a5f41af269b7db001061eed6e02109758557031a4dfd22b28c7f7ec17442f48d7beca967f4c5c5bf7223d846c06643c177383aeb616a4f62a0011ea94c6dae5c7444d07d97b1124c8e8b3d6f6cb1929454e258424d35bf8714504ac2e46804a5a08c4707be1c54535c19a2864ebd355ca96aa1db4ce318606eb9f447fc3e0dc5b72213127ecc20a00d28642a27c456f3995c0dfafbe63fcc77951e21dd063d09e4df1933946e9692629ba43e57f1b3db064978250d781301a6ed75313fd1d126d6a179dbaee7ba4467f4e286b6cb0ff238c99047bdf0f6259e73f82c2e2977a30435a5e3b6ff388daea8aaf7a007ba3a2972a6e3744cb670c0c389451e61ab9e985a24236b988bd1b03dfcbe44952fb3c5a67e2424c72f1a9ff03bcaacecf85b380eb7b75b0398fe616c7fd1963ef1abea095f1e1ee27d7bde6be67aa4c7ea89929d2b44b842ff2d941dd0a0908af6b51b9f06d3fb13875b21a867fb2d586c0782d6d1ff5d20086506093edc49d8fedbf8e0087dce455b0f33313cd218d6a27d1a2a69158429a06483f3721572deaa5986dfcf8b9426931df3dfc608f6ee91acd56168a49cf9e0d15d4eacb7d1c5a5f100739a3878f4a650c9a6380805801e569a802e12537f355e9809e7734beb32a1fca48f0e826250bcc2335b92d1dd72b256fd324c3fb7e08bd9de5af64bf667cf44311f91f7f1d1a15243ae06b56e67f02ba0e7920d75cbc3dcea33e56bb4bb69de2ad7276efa434ed0e1cdb59256b7e2106b99afc8581d0f1c11de6dea7649c393545fd055bda1fc1b15e475e638db00601f480326df22ca129e2751671e50be35aa0f4c6d78571af0a1d3e77f93bb9cb93691609bc613a7bd008f482c36ddf15e85f11ffc8fe284d484daa32f4e667ab8a2480d438404dd330b880d486ca819a55515ca8fd39c5065a29cce73112b2eae675d573cb6732199214f22ba8982f68f3da3a5ea4c70f531a811812fe66b567d478b4854dd58027a6c3c86c54aecb7b13c5b6af57befa4089c51e3a149b0f9c41fc6fddaa3125dd5266d735738d11c1e54f83e226f745820e80027fc89005c9e5d64a4009e84343d068205f879397e39a3c5e51a207762b1421b63b73ceb820b5806861f193eab43c3688470a248f0abb0a357a0ce7dbb73144e0c9752295e09494806cf9e3b50a4b61d847da072f48306f2bc5fdd5ff38dabd335b312bcf90869cd7ad4f94a1758fd50187caf477133275ab637bad0b3a7f8db2c35249205f0063d4c23857e53e1546660e210ea407407b066efb10fd34919863cd532e64ab6c099ce1d8f01207e46433d4979d646cda54b487ac40194ca011c6c8b268105cd513d00d5e2b1870e60845b6a2eb2643685c5499dbfec9b33a74e456d67c7f6d22a51ef94a5d063a78aa1c4b25ba347d9839b6b246db1063d9b2f5461f8d5b68d76f985281340d196cdafe1eda27a00c03885eda8a6ef4dea751e878616cfd3fe57b629645f7f1f7c98c5575ef9eee8369a5688e86fc600ee9f563a51f3649fededfcd31f815a5799de0a8a02ff116d8f18db3008a13f9da442ccc2e2e590aea57a9900221ba13cedb1814eea7e7c8b13ef812c6518381af926a2f26f348167dcdcd7230e44c9fcc58666b5a28ee8255a4fe682f9d5719969c5ca4c99bd215a6fcc0ae746128b1261606afd4b25f12be4b61d0736749a01c2423dc2c0f5069f7d5f15e71e8e6bcea5494948a35917ef8bce712990b867961bd913a399c0996b168e8308dd928d1f96cbb486a205816d5bf7e4e1c321064616344924e5ed7a51af26ead811979f5a277ccde9ede4ef64e4311ce3d1a9187289a85edfc85908f7584b80eacaf0b969ba16fbd3d272ce811059c2bb95440387abce8c66a10fe3b2f7fd98213c0acdab374c12ad73330f72f4e62c2f4293d97b4f99f60713135bbfcaf3bcebde8ce57ca43658c53c1c53ca427b5fa320a97e528f0925487bd60087e31a759035a3c37bde51ab23a4b8253d18803487f18bf03d011382fe17dbdce17ea256b6213536265f775a47ed0cb1b46162886ac4961608be44a62e1ff81f0985b230f1f0808be2ff225aaa62187649c6d8054d91ff4213b770758e6d355f17f5c90aa4af1f0c58ea7249f5c484111d72c6e562c9dd75c6292cf889c99840383de5b60260c441749c6961929ebc243806fa7f65ac232c695b43e949106eeabcc62141e2c6833016d30df3c8fe8abd4f8d1d951e9aa78bfd10f85c694b9a79a0ab6249575175b7ab124d933ec25447cd468368bc9eed00fb46569074a648e99ce9fe6b543283657048ef8be3a99d242bf850d15592cddacff1c2cdeedc0be0522208a4c3f2afb8faeb446084426abe472249a35df00ba4a21b349bfd170958032b155344094bd38a1b1bad95fd39496bfa49e26f5750d2ea791c4a3d3d7dbb572efa62aa7665c2f3ca4f8390ac9c8332e916de961a28ab7509a224c9def3704326ae0b13926bec179a2e36180d456ab967dc5c048a20a8662eb4cee3b2f5ee70d98dbe2b8544ffe736942a43bfbac434fe5afcfc770ad613c6ca2c3297a54ba1871cd18de417e1c1b2a48c8ca2285e767b474ad2ab2e294bffe6a19d9987f5c3ce002662b117b722b8c58f0e6edd07c59880440c8857cbdddf6b72891c3ca5f6e4316b7a542e47387814407e6985bdcdce06d23cfd5b05ef18a7cf544cb2847c67793b9c564c2794e6fda69051aa8cf0abe4b44a17f62764c967bb1184361da634ba7adf58cdb6dbfe3de21f20267c4ce94734a5d7e2c713240122b0a948e9045fb735b0ec4cdd8710c1e186598147fdd28ead8353f4b8420cff980f66bd14765d5ea71449dda489d6b4c5c981f42098c35b25fcaf82a8fd2b1d1c4de3ea26d95bce827d49b05707ed790cabf064aa4fd351e872c19b5dbe2bdcc23a4bdeb459e72f4ced8d02fdd54621749e4b0def02899c5a737d362ba9422832e9c1f140443f75ebf9e1a78713be39dc7621aaa5689ab372e04026ede05fb14f48a6bf0535bb5e92b4d", 0x1000}, {&(0x7f0000001140)="83740fe11354074ace16397079d8087a28c516d50ed443273ff0ff998c02d61d8ed1c60bddef9f2119a0c97c643d239388d4356e23acb4b2862e54c15bfdfa149a25ca67d65dbf364399d7709cc69c8fd329eb2885819b3663b549b77394d530002bff4dc4dcd64e155310cc87ec70cdf49dea0bd8249d369f67752a0231cefa3966d73da6a14f446b000bca72ffe8fcfbe72a1dcc2da074bae26af2f48731cb418c8a319773d4611234e2de9de1caac01427b63a29abcbd94a460c5ed8949f17fdbf6d7ed", 0xc5}], 0x3) fcntl$dupfd(r2, 0x0, r3) r4 = semget$private(0x0, 0x3, 0x0) semop(r4, &(0x7f0000001400)=[{0x3, 0x8001, 0x800}, {0x1, 0x98, 0x1000}, {0x3, 0x400, 0x1800}, {0x7, 0x3f, 0x800}, {0x1, 0x7, 0x1800}, {0x3, 0x3ff, 0x800}], 0x6) r5 = syz_open_pts() ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000001280)=0x40) getpeername$inet6(r2, &(0x7f0000001380), &(0x7f00000013c0)=0xc) 19:05:11 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x5, 0x4, 0x8001, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x5329, 0x0, 0x10001, 0xfffffffffffffff9, "44b8acd70a7da323dce16b94200e31015479dc00"}) write(r0, &(0x7f0000002980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c39047333126d6299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9", 0x580) 19:05:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x1) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 19:05:12 executing program 1: r0 = semget(0x3, 0x3, 0x4) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000000c0)=""/178) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/213) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000000000)=""/99) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r1, 0x2000745e) semop(r0, &(0x7f0000000180)=[{0x2, 0x5, 0x800}, {0x4, 0x0, 0x1000}], 0x2) semget(0x3, 0x1, 0x100) 19:05:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) clock_settime(0x40000000000005, &(0x7f0000000100)={0xfff, 0x100000001}) 19:05:12 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) r0 = semget(0x0, 0x5, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000080)=""/102) 19:05:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="6a71c34f0e0c75b04fb86a953a39c27a44826243d2747ce09252b4f942e2a4ac7254e56eedc4fbe788370a0944933204fde33d0c832880163302d267e5f80e5278717c968ece1aabad26f9d93064f8253cec372748cb3bbc0d4dac4435e47721e4d81153bcea271a832e186454e513d7ae76966b3036130b33d2235ee292c2a61b7807e3e77c3e3c2e6f477d2b208637e6233dff04502aaddc72f772bdf4b027d032038fdc7e1d692c90a001843ead67a6571d8f5dfb1ad29f3dc924f50d2869d9b58f76d326c971a106f36d61521fc441847bb58573173cd1db7b0e561b49a3517ab1107aed31a4a616e56449ad93bd0491d97d0bc89dc8f067797995b3", 0xfe) setsockopt$inet_opts(r0, 0x0, 0x800000400000001e, &(0x7f0000000040), 0xa3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x6011, r0, 0x0, 0x0) 19:05:12 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x10, 0x60) fcntl$lock(r0, 0x100000009, &(0x7f0000000000)={0x3, 0x3, 0x401, 0x10000fffffffc}) flock(r0, 0x2) r1 = getpid() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x8000000000, 0x100000000}) 19:05:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) lseek(r0, 0x0, 0x0) close(r1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="c4d61a4d54f382a5d2bd3cbd0a4af4f3d5b8cd901edaba271ec26ef29dd24a3d1aff6fd6216e67f012e79afd363f20a1abac449a8c83de1c11c01b84abe19fc74e51df123e4cf6aaa848133f0843", 0x4e}, {&(0x7f0000000480)="a2caaada949e0f04864ff0c16bcf045430511a667c7ba3070df56a6142840014842d3e9b1409c2dd8d9653de4c30b1666168df96e7187bd7dd14d93413a87936357e86d4f1f614bed1ab8868ac019a27691af2e0bfaaf3df9882b09230726fb273901777d6b56a2c4d71e4d7f6680fbb2b984e6f4bf157ba26cc1fbc26345d2e83d26735781b2c16a5785eea9fd9493a39ce624e2baf2a090304892cbe4b9c3c1c793d01bd745227f4165579619345935475e345bcd75d64e0e600e130dfeb19c5ee07a557904615cfefbee509b566b724c6da06ce2a7391b4fda8b51716cca05ed2e3520101baa40b2a7ca1e3b275861a9a0896730c15271b04aeb6b0de83045bd50792557ff87d102d0b4e5bbc337e4f3099c48541c409deb7b3e9e6a7bb3b7c781c56238ac8504c43dae282275c1267401865b69738da41e27b67b6fba648d2929ff3a21aeb9e36c0a69bdb2f21811a1dfac51020665c3cfdcc0ea09324d7266d6a1c8e9c1ceb51557661b901a47341500f35e003450a2dd2af923f9cc02d4b89946842ea2e20df1bd94725ffe9eca556f831a71a221f8306ca7eaee05dc5efbe42798afd8ba517591fd2cf10c64e4c96666fa6648b378c3dc3e93765251e115f3d810dad3ed7dd75996ac39a19dde028ee1ceb99d30e8e688a56776e3b3bbcf76e68047dace30a8675709d036ea3e09137ca0c0b30e78c7f44a9f297386de5cbc828ae49e28d70e495a96bfea25a1ea82afb15fa52b5bace3756424e91ec4ce04e747fad608777d154853324c2bbaa52998bbe139cafea497a1a0223d2095702cc9b44d2a9f8f5c58e5c077d49f827e4d1ebe94dc333b175c8ea5ddde8c34cc4f78e632025ecab2cbe37dea4e8552841d3e69731a42ae1bcb7b9e5ba1529a17fec243ea3e0d3a081b1fbc2f00322962a207b81bdc20b34b850edf09f361f6b2b2bea28bbd9f4cb0b6f777f4807c7dfe29f02247edc2428c8ec50453fc23adf640e3c241090d9a87015b952472150b760ce8972646864a3fd31bf9e21c89caf475e673818af7886ed522930c1a8750a1e4599182e86b0e893b234bb3a3f8a1c1e92f53f5f3324fee2f9a63c382b8ce3c81185ff0cadc27470c5c68856186848264d818b5b1021a578b3400ca805b6b226e61d9ef23f14841f866c9b00c4218e8ea59b8d78b8a8d967eb5ecc77aaeda3609940a759fac4fca37c3e3b8a82a5cd2f76266be1cad361bdc324a6905c38f3e5887dd0282903a35e15a5de9adf64cd4598f6715f81f06dbb9e39e042cd7d6ab9e5a2bb777d21b51ce967f66839d5b4351dc2966d5bf8ccdb532b1c1121503c65f03b0b8e1715f1971a0f0aa41f2e3449fe2d9f40692e799f29a551e9b2048bef99ef3f691bbeab5702545612746cda4bc91174a08447807d4457bf880e6df3a87905815a37337f516b00098e8698344c98cf97a3d49e090866824482888b21828d3959ca97bf62c1cb300b61563dec214a1f323ee38a380edb8860a134f8913742391a5e6a9f8a2fcf2bae48e4c1ad218fea9a4bd64a9bfa8f246f09a3a4b2c658b2a6bd6044271e10def504e58fb86b8847898ae76aa8924ce73cdee4a04df82a8c21bd9785a298140572377da8184259072b31b0a1d5f8e449caa1558ab767d1560a0e0f6b3ae7d5a15db34b248036542975646f73e74379f0e4406060b98621071059a00d6e94c5b00804d46d1534f4545c307bc342b0cef8b3f2f948700830955f436a4aea31580e60671353837713d892203cbc3f5c53c54559340b97fac64ace36acb9ffd06a35f7f6a779991e93a1c15a4f033feec8ea491155657ad34fbc4d73c7fc66f659abc107bc68f02fbfb149e9a33f30787b1d772db20d9dbbaabc839aa286876ace79aa293ee440f09e7b51cad7f18cdc59ffec57bdeee0f2baa71920fbbede4e2f4b5eaf94c0c345bb9711d9e25e2621c44d162191c958c9f08853374c5cdb6e58d53e55462cc79b79b5e831df3dfd55d920ae77ee2fcffe5ff7fa6a4535c15c657f498ec2e3195d025ecfc2b6e8d32546a21807a0ee841977fc836f296c166382b47a67e52e8f30ac8ce8db2d02ca31b86b41653cc8539db2c47d85341e225756ad929357c68d08ffa1f5e034d805886b39502de57d0d681ace4f1041f2d928c4492d7e2ee941b5bc5cb7292f789453fb87471847e4df8a5a9e30d970409a59fed28e68408aae7801eefcb6a1419b909cab95730b4757891eff1b65a84f9733ccd22fec9a8c5866cc1e5c08e12203ccc18d02b897328cb9f51fd689fe5642f8dd638d73eff13b78c2514aedbf05c744d073cee73ab543507e1462a8984520f251cfae6d5e7eeaa3e822c636c1856ab6f7b976724dd8630ad4941452d1696dcd81886893399b515ee8f942d0b5e0305180d589ed3374a97110a81c2f07de06e3033ba6fe9759590d6101876bdad2ff634bbe925f073326babcce4a8060cf9adf372ba3be0d540aaca5ddf62d27091706a1204ee81e0f2e5e5f09af044c6ec0db29c8ec9c5265b462929033bf8329365219a88a8ddee77062bccdb658379d0d5a03048c1c865c19d3deb6ceab9cb2f16952b2c587b1b092de0e603167018b72f49ffc12a9c78fbf6a62b11f5721e7abeaf8122b64f731861fb19a5509c2e1f26e02b984a9323051205bb77a258c3d440ae22775e3d86ac48b3410c512ea25fb20f0917a8b502be50201c8fe05e8c8bd9b0fc8fd617afc39955f6cbc69bd49ef382fa1e3b5578dc80285265feb445d46c6cd6edf2582198e0b06021a3e8f932f5f9cde841eaef6b965092182fe8d2e00ca311a5d38c8f0234a96b538d4c7b54058388913d98ccecea070a50029be5e2574ffe6a291eedd536aa49f483b62e8657c86ebaf11cc376c30bd2ecc66ed2094067d42d08d8ad77f2b5e15005d2c998cb807941070bb6e181ceea5a8e35a01cec6c64569c9e4d9facb985b3c02cabe0a4717e5451c4e3eb992800441663f0614dd2df02af826d4f8d939b2c1614afb106f3425905a4e38e6437c69c485815734eef649d2cb8e11bbacbe8c90ea66279743dd7190b56d87e2c57931c7675386b697cb860586d2a7b403011d2da65580fb8a6e3fb597eed36206b4bc759e8cc116b1c6315a7ae8e347be215bb05d41865524295be1ce16bd91505d50efd94356d7ffd26bc6bfd4f14738796bca1b43ad20519adf87bbb6b2930c6d5decfa59326b3812affc61b2efd9a33584f8d1932b2ba6fc6779dc2d3f3b3c63e76ffd1c9239e65210d9e38675a97cd9d95dd345f4039842244168e7e4e4e02de680da2f2cfdd87799f317a3e228d5eb392508b2f5e006f16a04771eef869fa98e89630ce2c4ab6865cd642b7c9d189c30098ed400e23da61a8c7c5ddb368a6a6d72448a804d2918bfb36f42be9ba31032c2fb228eb137f382655828a7e499628d382d9d5791eaf5a2f941660066f126ab99c8f2c57b5693de2fcd15921217b421744f8e016af49c9aa3acc974f314a109c5387f7f30186a4adb8cab3904a3769c813c9b8691384b9f3eba38db48c6612362daff3e76c8914df616eab9f349007871b3e301492f1a984102b8f047f3792ac6aa43486b9bd9f56553ef7bf15eca94703c2fd9f2f914db8cfbf5bb4b413e7d25fe904bf2d6c5d62e87da3fdab29e5bd8eb0145be35b29f5c09590a2e7b9665ba488f708435618b737fe67282997aeb62e466d869e0ec94fcf25471592b3ef2caeb4c725f4b971777999b98ad5b476896f6ae68065f8076a81653dd0695a06aca9ede173955be282f6fde5adb8a48b9161cfdf155787d5c4b4a3222737df59f9002eba79fa8cf3bbe48802092e6f66711d9cf07a3a946bed656a20d6c4cc97682bf4a9f719f192df4f2e5b0b86f7d658e478fb36d26613c166a9e66e5c32f0686e76433c96faadb54ac411ba1c2f8288ab661b6d5424e96d4c9be9fbdf5662d1fc633df8cb76ecf2f2fd51af6fbafeec8536b5af931cd346f4d37373a13ba7af2b2c385fe1c54f6aaa3b9870ca9922e576855684ac5418b9502782178541d69761b99219759143a5b13bcec169bd8825f137bfaa996e55eec256fbf15b81d72bcf610927e65476670293290adbc12aeefe67e8558b15b70fbfd0f44148634a43cdceab2014884c1de8ffb38be347b2044facadbefb0efb140d351072fc6c36ec2c912def746e281d46939b8c11c0b7e039ce4b053070e9d9feac51e382e16fff5e5d9b14449c3d33a3431d997d6b93bba0d4098c98a5ecd9d37b18053c9a13f61b1d541eb60a8c7953e12820048506733233ef51dbf11a31dbbaca70dc76d92f17c7cdc0c69217e64e95bd0b67216db7dadc79dd42852127cf8a4c82f9805752747d29b72647ca9c01a863cdab0b03bb78d3855bd49bb92b0e37f024d6dccf50856a7cb31db1238a180bc6c6b78cd8e1c5a1de251b2f1563c130403df8fc59f2ca35ce696828b4ab2dca0611edf4c8daeeccf028b9341d46265e57ed1eb3a38ad8031705c1d8789f7d53deaf7b3e20c903d22a9e7b3e8e1cb379a29b454993569d36b4f11513c62312745d4a0aab1265228a17bbee4dade7428db92e4000ed56a4f0e44fbea1f85363b8272797f97adf6a44ee011c4c06cea8e11386e374084d9982579ed87b38d3c7b918c0a9b82b75c5fa22ab969bdf411c7608500f5e8e16a1fcbdd9dedfad0ec9ddb3f8e042f7e6bc0831f855327f7d406f6c71d7fe8989ac74c383dee56460561a95c38adfd94bcb6fb3fc2d4a192135e816cff0ab736221bc002c46825103ff2ff20c4469656ab690c7c0e8072e7015f1f7a61d1a6ec554f3aa99abf822185122efbff8f7e8ef298fd561763b7fb97e913db75d9593e3f7271ce1fdf8aeb781becf227641a92a102e97c359ea91d8c6ff7b53e141c5928295fba03fced43f48724b0c58cd7f949e4ce14e6f6af2888a1e75b8cbe1c6e1c62bb20e1064a4b08a6b8884ff6affebce8d567f5575a1a82457f96f9ae24d38ae0564f2895869efce5c7d06cea58847fa474142adc39f3608e83c153cd0a44806f3d9a719cea915e4a8022a20c74eb7d4fd01ee5ac8a9abab1bb146ea50325644471c8694926622c06df8e9ed6baa3a6da6015c29bbbf47db6e1fc26d9ed5f4592f8e7a06b9b36d126e181b54f72eb5a6111dec2d60c42cceb990ce732d887d3284619e62ffed7d05d30d5ec77ac239a1ced0ed2ecd2fe1a29da5d930504a5d6c53470ba940c78161e25ee8b251410cc78c72f17db723acef71e3a5ff45922e948ce1a5848d64b9d49dc622d0ca339b4460cb06cf4522a57f88b04408b2c049ca5ca6497724162052903063ad94ccb5aeb6546b422dbadb1ee258a748a2f5d7fed5932847de152f0bf2f764adcbbb510ad8a3e03117651d6960f7b240520c258ebf48566663f6b1ba563236b05f35d6d21ebfc7f4c7b5eba39dd6423b1e1de3b8c93cb080431c0d53d2435940552fac9b224828d29b510f13e3e4ec6de5b943bcb544d9d7529f8700f43ec98a9914abee8bdb2505e5fadfe32abe2779d31dd0a263fafcbbca7f8e0a82b281117b043475747cb6c0e27d3ddc7244d54d51047ebe7542afd2833d760c386120a9199c05cd105f6445b2720d6978a25f9425c372c8d7b8c973decb12ccd17e380f64a058cf6c5dd9acb2fd7abbcc33d34d3f8f889efefa670ef16d73c85f38a94be191f9c99fce2c84e6dd94c180478df94188c3ecbb985263e0e53c89ee04cee8e1dd060686a8ed02d9a6dc2e7746e8b6736e3de70678d3af1546ad8fb46d4", 0x1000}, {&(0x7f0000000100)="6aa62700da7c168fc70c0300efe288730fc02842cc03ca97840572c22d5bd2af9ec711f38923631fb30654d41ee3b8d8dddb20024d1814c8b2f6b80eaa391f63db39afe07e2ad6698986f3d196b9a2ed12b9fc832e4f3befbef87f544eeeeb89af2cda44245b565662aa9cbc99cd153c1488b920b114937153d9bd56c3240f78b7214bfd17c6b81cb08d41bfacecf8f0df5254b9a561e092f846b81940756c2db7993d6c3d63a380b89dc6daff15597d1e2dd20fac0c99a20034db91b0b5e0f7931576fec29342ed300116e387909864efe4d009b676d4c684f772078f9ef4a5e40406fbd1609878dd4be7d8404048b106192f82c3d7a67938b79e4aa27a", 0xfe}, {&(0x7f0000001480)="29ea20d4828c1bab636400875f34009b10718c974cbe7894f010093bc92e54cefb266ff6efde7749722bfc36b78b2f2e8c2044780604b50f7236cb1efb9e6ee98a655e065e8e659e48053332b059e1bcc72d3546e46941842fe9173d9bad005b34a4f8027bca9aaaf7d5e477ffcfc9c43bc0a64d298c162b9fced1509e200f05c7ad3caedacaa46291170b1ca180a3b48276989a8cefb08cc0d12e58557d42afc70f070904c18d902af29a91dda64938ddd9ec38fa0a9c6060c8efec16c69cc476759e7bba346c7fc75929e686c528e27a6aa1fbebc61a4df38729ee182959c0c1e9c74e129ef59d1c82", 0xea}], 0x4) unlinkat(r0, &(0x7f0000000340)='./file0\x00', 0x8) 19:05:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000f00), 0x20000000000000bf, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(0x0, 0x0, 0x0) 19:05:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1, 0x1a0}], 0x1, 0x100000001) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000240)=""/239, 0xef}], 0x1, 0x0}, 0x842) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xf3) dup2(r2, r1) 19:05:12 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2000000000001, 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x22) 19:05:12 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000164000/0x1000)=nil, 0x1000, 0x2) r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) setsockopt(r0, 0x915, 0x8, &(0x7f0000000040)="fe488e506d46fc1c61bc0152db257e9626b30e2b87463d1d1c4ef5fe7c4a2d7781", 0x21) 19:05:12 executing program 1: ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)=0x40000000001003) setitimer(0x20000000006, 0x0, &(0x7f0000000000)) 19:05:12 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket$inet(0x2, 0x4000, 0x77fe) r2 = syz_open_pts() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r6 = open$dir(&(0x7f0000000840)='./file0\x00', 0x8000, 0x10) r7 = openat(0xffffffffffffffff, &(0x7f0000000880)='./file0\x00', 0x10000, 0x2) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000100)="6c61da435cc1cb19f1bacb7addf9b11aa74fce6658b2534c92e8547760885084d159e22841c5a04dd2729e1dc1230a99aad82bb17ba82097ce0295fb9fc49fa44cb920df9e785bf4f64059462b9036ba6f27d4a47c0c15cd6d00dd1058a3d2ba44007db28e195d493abece98b3ffc0c6110e5764943779bd0b899428b8d0bc1c8493ebbc35c12ef1c6a0b2b6388f9efc16b700d2ef65b05b7278a74f7820f1af87454d23b0ce0d296db156874f81a842d3c6ebeefebced9802f6a986692a22358dd5681e4b5a11cdb557220848383f2b289658785287e0f21ac94482b5d754cb37488d3a43cfa4f1c0fe92ae50f5c5c90c890e", 0xf3}, {&(0x7f0000000200)="b4912f5bb3c3cc7fe04dc4460f079ab415e67b3c84e2ad776e9289a05f0d8343144205b68f270a74f0602f4ef140de5099f7a41719d7c4ba7a431cc90ddb66db547a88012062a5a4ea134b074c5cff03d9f991941151bb233a11a019cc6f7fba325e3441efc6d702c08084207014c1fd8002837678dbfb7e6ecd0e07a3fa4da8b9208e76c32a761762b4898205d09b15", 0x90}, {&(0x7f00000002c0)="06cc2423631bfa72c9886b4246406f7a4306082d4cb19c44a4086d18eb82121873cb8375f6b718629671d569edec2a7762b0d3d17cf829aa87ce62968e6f21aee8ffb2327fa4b15fbc7bff5ba190d4da2357d3cd5716fc215e255d60bf0d42d3cc7deefec6e3dfe5ee7894ed4356d082206b99ecf0cea1eee03ad6efd9a493105c051cfb3abda317edf34e96d0699a0e58b24aa0460df59eb74d3b8aab04a7fb392e6a9cc9", 0xa5}, {&(0x7f0000000480)="ea6dca69f49222162a3e3583fb3540b941dd6c3809766ab4f8316a369e144a68bbdd537d5d95459cb9afee0aa217a6727b5d29304ad42318ffbbccc0891c68d05287c9c7154912ead7eed9634b023f27f02fe4bfedf68c922d93844d80b00c8db4348079bbad97e33a016be8c30868b493a926e39d3a36afd3893299640620c31949847a2db9ef12f583242647b0fc18e04900eec73726e845fb64d391420a3802eb639a104c7aab4211b882ef9b29454a79b0c0899356758cda90636c542db4223014c3101a7fbb7a1cf50fef766a2532112963fb6cc382d8a7bb1a9433a167d9ce3992dc72a7", 0xe7}, {&(0x7f0000000580)="6f461e704b79800c3ea9a89e1ff23061fa83e072358bf72fa0c36a9d1e713fbbe342f195c6f27424b19a0ee55221a9d98e2b49c541c9c7cb48fced9aa5c668bbfee917ebd89078c2770893441082219b5c667834a047d288e06d448dd9daa827c641b1e94cb6c1926619610ced2a04aeb293de8f1f0934cc96c013677f8eb38f38293894fc14d911338352b53f2cf48cbd8f22d5a981810328e116fb6f789e9a613459e48a41342e0b82fb303c668ad07fa39415bf03bcdb96a9a8e7c59dac70717b3546cb8d3dd2867863f0f1817767351b9de90ef3cdb6bbf700f90e9a7c9407dd", 0xe2}, {&(0x7f0000000380)="d1bc904800452232f387fd91ecc607d90197087b174f25e42633ac793713bede29363c65c802fe208f8a6c15eeebd0d007f47f68e0397d78424a042f529adc9393b1558f5fd0ad71ebee2eb9aa25d17bb46b0912f5f0de67728d42c67ef9eab321049eba22a080ab01cb84b738a7ba03c683c75948722e5268356b3ca3736dd257950e138c71eb89120812c490d05bd136248cfc5aab8423", 0x98}, {&(0x7f0000000680)="32aec91e4961e6a1059f377e1c77bf1ec6d73d82fdb7f12d8e91199852f8dce3965fa6c94825deaa3373b539146f336b5bea51c1b5dcc9fdf5", 0x39}, {&(0x7f00000006c0)="1a14546334cba6d43db032a19a", 0xd}], 0x8, &(0x7f00000008c0)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}], 0x30, 0x2}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r8 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) accept$unix(r3, &(0x7f0000000940)=@file={0x0, ""/85}, &(0x7f00000009c0)=0x57) r9 = dup2(r8, r8) flock(r9, 0x7) close(r8) 19:05:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10002, 0x80) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') accept$unix(r1, 0x0, &(0x7f0000000100)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) 19:05:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000002d40)=[{&(0x7f0000001d40)="5045675b5413aeb126b284813f63a15d789317d1d211b670f0e30de8533930b9876e8c077515a6a9fefd5de27631e30312466c39ce06f7940e946d3442b28ec680b964cc45c7d91518551f5c3bfce6b4e60a3c8ee2cffcede4fab2f265e758f62ae51226c7832095b9f055c7b0f37246ab5ded5c85553cb858061fcb81c65803f408491958f451b8c78eaab39202b94840da61575e9254c31ddf40fd6fabedfd12ad102859fe4043b12c9c251d9b8972bf31306a931ef4d4d95de5ab27d9cdcebdc10c380a932bb6c840d677a48a1f7c9038b46fa26340f8ba7cddebb2091520496294e6bf412f81473212bb790a7dc4c897ea6e2f7fde4aa4b708f7c9178d0ee50a0f7d9bbd597d1c50514310077f7b9c0b1fe00a09d1ea3ea47fb8522a8bf88ab0b64be976d8197c67545904e177f809fb196d9e7d5b5a599009606ce61c6705964e3f5132372404ad000dbb9be7ef48d946dd948e92ee76aec67dbef7e4d7ed61966659d77227442051a9c583b9b43c659198cf76d455e6d714810d8fe2075ff1b64e12b84378b59a21a27c7cb7d308d643ada7c5b358d0e486dd8d4372d648b37f4c5bb57262301cc903ead32d4cb1956d38daf724dfea84abd73f31a7faed7d566e51555acae5abc103273365c894d7632e68a336364293eb6c01a2059d2a277eb63049605cba7004b82a3bba6891420f3a4a7b2313c7d459a5006c5aa1f197a9ed179b47f61d105055f74e3ef5e1362c7d78dd4eb8b05d4a35f81efe5ddda40199fb4114d444c9610ac6b4630ff73dab17fdd70a8c918f1e68043d251ef661daa20778b22c6f3f1f8a2312211c038ed96f547334a26fd9da480bbf473835b0359af14240b8a1fb2f05e160555c6a043368771048620b5209a5e2f53d4122c86d06ae7620d35344b98bb3f192f54dcb2a85540a4d510d22cf63540a43388d6da3897581daccaeef40c2da74f859e18541621b58a2565ce30f2eeb43c95731c4bc34bbfb8dddd03f4b5ccbb2785357dadadcc38e0eb3d1057643ca7f365ad1ddf1bb22ba5cfdc5ed467d6ebaeb45788c7fdd48840d7d3cfa6e73631739cd15a26a68398bbed54064f9764189de1ad221023d0c0b70215402bb772fc51cfcb6ee6f3610a39416f886d4eec0179a8e969114a4fc3b39ce5121b41313dcd5ac728c236a582d5952bea44a98738202eeb5e0cf0921e5c357e47736e9a1b1210727120c742cadf151f2c11cea508b3ae344559040a4c22d7e5d20b481306d59df0c20501ddf4f29c4c960ac0d875aee463c3c360c8409d079635da42672cf58988b9c0a7cb88b2e52fe0d308afe3cfa8c11d44a3717086f517a746dffb9be4be6bb77eb9b398e7fe777ae8dd5b1a5f706bdc25d8baa8f5173b4e4c159ebaeb9d7440e28ec940607c44df2a7f2c081533f31148b9881d6122ce24ccbd4c1e19133f8f8d8da92bbe63e9a05fe58469064ea6283da44605d6aa959eb3c39a8e884cb972990549367d656cc1605e3aa958eb0d3191cd7da46dad7a9e4f3d691c5b5c4b5144844ed5c97f33f55d9df4ecd4467ee81c76ee67b41212617494a04ce23f3855fcee7a469dce06834cd2e37e0a6033d539084527b66a1ae3df615084ee9178845ee8b81b8977147be2a7b36937c501cb8384ef5e9dcbb53e8c9b14bac78e4a816de3e8436363fb983e7c83993ec5b27640b5ef0ed2e9e2cd8563b4a4675303c476f3b7a58c1104da97a4f5f0e1bb6eaeee063ab81f08b3a80536fcaeee71acf2ac90b01cb63a4b76e6f744a7ea306a26f947df6e25814e61d55fcfd03b9e1acd49d011a5ca2c01c220ea548ba3b72b93a5af43235124322aa34e99c10e796af1eb79540ed3a3ae8a54808eb203cdba6710554e2a11aa75b4359d063e1ef5f8ec4d53f9236449fc4f06162907d0a2e5035f291c8fbdad3edadc93cf7889a5a0959ea00f9a5518186208e8ad4e2e8f615879cdaf3158b30e223acfdf453dc5df1ad89a028e7915f28832cb72da3dc7fa99ce9eac7ba87e993fcd13d570b40eedd4022907c4e3c9a5f9e803c334d9a2ec477200023488e1ab7ef6c897a5a9a136e33d9380ce13e215f49c2a6c78429b985cd8713fea7d61e30012babbcb9ee28d73b0bbfb3d546baebe68edac9b935235706364d15d145c7015c95e144a3172fa3acec4c082534562216a75438f890cbb5f70cb40989ad1d358a22c86394a0f6eaa4d59482b21d89f1af7fe68f9416a4590caa62259161ef1fa9ff34b6a5f781e9cf5d9a5bea65689903361951b62121731a5d5615a46226ec8fc5234422b10326290f844caf3974d9ec060fcd5b72fddde49e4a5d634eaa6dc259367358ae7f20a6db2f41c96b5746e80757928204af770e8564e702be3b431c5abd7ce2689294f1e0d6475faec63e6cdc200b9c722e70a4ae090cbd6f62b2a9e9850a57411f8d935fc4690029f64f851ea36a205ed866feb72cb47283ed5e565ecbf5b19cb1fe745908cc96191edc5a7c613e390a0be0108900a98f9099a2b498d986429edd3a3544bb844c11fe4ae925ce7530ff3e94ae0add3937c3602f7952f19aad28cc122432860dca99fac7b0d982d67f4b8be5ca088116733e570a441e4ad576afe6cf2218ab2d8936185e8e1d4ab25aac99f17e4c547db3ff4c86efff331d0b98cdf5101b77b2b8647f49fa350ddd7f956a3d811d42ba5ff25b1e0ed6a220b4f1211b957ade38989d3750b5cb4557b03455f025fabed15c71c69a9fb86a3982e193744c4d179a2ca2832ca57fea3b8711b9c78683a8d121339b7308a9d3a8a6f77c875ba4a7ae5e3ff5824034bd68f24e57a62a6d52daf5300b1afc8212f7467e4f85f09fdf1346d1ac718a0d8b6fd130454de75e21c3537fac1bae98d46d7e28e74b03a1054fe529f03723f0cb27217063555a3568041266c9edb7739f290f436d726ee716bf785822a9f1201a76c466ae9a9a38312ee3e8cafcf25b953bc5a723c6f089bb565c2d293e991fe8030a9a06ec06702e7d72503875f47061edc98a4f46ddca557ab10922632d44382cadd64ec402c5250060d59a096bc399a27e767f0f1215a0f5d7e8e30a9df4653637594a2ec5f79f709988bde04fea81ea4e311d244ec056a837c50bcad0b90a215aa355add1a363bbfd538e13f1c9c30dec8a38e2d70bcf580b950d887917762f1ba3d56126a6020afd08acb8dc77a81616716efd825aaf1c454c76f421531595fbf6f55e0a5487e2d28115c9cb48896ed764c5372ebea680711abe18f7cea470dfad988bf90caec3bf47dc9a20a9fb236940fdf6b41f9f682d08b64e0b5addc087e8aa6c2a9a9b894365b67808bd15cb12756522f4a204c84702c525785499cf45d0873350f1334ae7f5d0ded672a52aa1e8d53b31c1f47a8f709b229ac3e592ec081efd51ba048c3d12399bb51fdee5547ae972f788d2f09a5b9c4ae3ed9918ee095b4a17942b13332ef32829e7c9dce51d296d47712428a6b2e74bfe999cdc96e8229b71a33d09a8834bfbc904d715b9289965c949561b207c9c8948ffa743a257c7b90019c52f4a66b41b5e1c382b213dbf6adb04de9aa83459628321ce594b6c6294f8402b0c8d0ce716ac8b8d98778e6b41ab22efb38555aeba48b683107f902b4cbad790c7b30d8dc6c1cb774a675c35f42fa1bb0c02b5ca1dcfde11ed71c1e7286307f994983922b2d11e52243ed76d9a0b0aaee15befd74186932ce7fc58c34c8115665847f31d73be4dc118f72d1b8ad456411874d82df4cfa19ac79b043e307199c506e1585e529539ecf5d55a7b8ce568797ce560bc2abbd096a24c031583ab29b6b6d865578fa579295fc011cf4bd4d3ea88405d6c8c4712ebd476eb0a2fdd75ef9779df27dbbc60876666e52e0066c71def13cae6793f013084ec07ed9b2bef4ab6f0ba86074ce1a225b92266d9cfa00f9d172d71510fc3536f846c6b85617b7578236515a84c050b1d8a6990b0554ee963d199d6b8d0b6ace73ccc3c3ce50edeec0613689f830cc3709bb77302588a2f9b5cc09507de38fa92ee3cbd5b9a31acb814af6ea69578f5285fe0be698213233fe10f2d4406e6b34d1b333678ef93ec806370b9a2891001044bc18ff20b2796d872060c154262bda1c590b815978219006051734e9dcac5040799faf3501001f30f97a76aac73f974dd7fc6a52781f1bde29bd8c4e8d09ba818b1260926aff1feb89d8ad0e43f486f2f4745203d071dd27d113b43ffed3d8cbd4c273bf1d1ef7e081401c29ea1f2746f85e37fbb6b535a024c669c991ee785ffd57ae424fddfe5128d056af5e6fa902e146c7e6dfbb442cb0b569b39d99f388dadd9b3f686a31c2a0ab11342e9e2a205ad050254925892e71d94a0bda7cc660fd53205863b2afe69a39db19f2b5065c86271741c1eb9790211dcf32316631bd0ada7986079cc54ec6d11f1c863d14094c174b7aaae1fb14bc926dacf937f2adc8675e19bde4671d5112b02580d218195760d4ac99cee4ae600cccde1baad25fdfb84e8b6528e1bb52a6e422dafb836c5efc15efa4aa59a2c324a7889fe98374c4b1ad2afd5624cacb9dc5f5815b89701dcfea71f8d0838f1d611481da5583f9c4ad219767e2092aaaa050be59ab4d891fb7d98d4b6d8d1d7676697fc8b97c8cfea12c8e735e738babf77216c2fc134891459250ddbb4b74a691dabe31f45baa2fe6041515883f59f38989dad25ad162497ddb628e51d1dfb52e66d74ca50488734ad6bc971826b5cce96d3a2ed2cb86dfc715df5d1f21bb9f0abea9341500a882e3c41142cbbd1a77463ebb77686e8873c320813d5f1f0ba01165ef7d3815ba92572c9069311f04a2281f6917c7bbbf718c35af079cb4d853eb1af0e1c7ebc39087966d4f8384b0b7b07ab06db4d9b62bb561e1a620ba3cb23d103ba22d81717845943711e8987aa5976515f3c4cb36b82c30a659c55c6bc655c666f5919035991cf0acfb5657a3ffdec54abdb461ed055606a9c907e80e31df9a3d5aa9ebc718ceecda9d6aae8697ed1130bf6ff7448958f394ad9f2cad4938360f208d7dae5af1e80d5fed96c55d53a01ea2c8e7502e71f9e486e2b0106db7b978beab26a634cd3ce8818642531fd14840f673fbfce6ab468d61dcc84b8c26a2ff189732b8ee8e1965bd4b604a9be5aa1d18ed27f1ff5acaa3cc96e87ddfd0f9cc457af149561ef298eb7f11bfa6c155948d9758709ae28c65c5e26f80edec23e9e5de28b91291e49951a7734f023f051da5f82461eaa7c96848e723a5ce76f2bc269f71d490953b797e7b7f811dd1599678b636dd88b3b03f290cfd550d03345e4de672839e0645ee8ac0d2bd8e868b47491dbae7a66db98a6beff4b7b0bcbcd0e58004419543d16bd2aac34ab516026528de163ab33ebe9174f71d61ab3f65b12a42e4cbf62683f0ead259e84b1f3dc75aaa0d9b6e4573d0ddd37cb43671e57a7436c2bc0d401951d6901d6ac0ce661323fc34366e0e5a88561e93b8c97941110a6300eaae0339b9ebe5587442fe4d75eb2befc3fe80def720f8c016dc66a3ec01748747d8036fd03c0be0ebf759bbcc1726ed4ab7218170facd4ec6de1da8a249822fdbbb71af138dfca82c6a4b2642cca1650870387131a883531249b0e83922a690a745aec91c23f6019afbfd227a248517f597c12678c89d772fa283b0c6de8e70d934b55419703811af7d2c7c4c260", 0xfcb}], 0x1) clock_settime(0x0, &(0x7f0000000040)={0x1b87, 0xfffffffffffffffc}) 19:05:13 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x8f2, 0x7, &(0x7f0000000080)="3bbbfa5c13b2ebdb0cf44e427e2f0857cb7e7108726d51404334e0e52210f8d3c387a19e05a852257b50a26ac67f516b99b688b0697bc7939ff227e6f75e97be481b3d83f9", 0x45) setrlimit(0x2, &(0x7f0000000000)={0x40, 0x2}) socket$inet6(0x18, 0x4000, 0x2) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f00000001c0), 0x0) 19:05:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x2, 0x2, 0x0) getppid() setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 19:05:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x8, &(0x7f0000000000)="d3c27001e7922083c930ef1c15a9f9c98736d17d298f5dc9ceeb54b526974e455bd6260a40fea6cdf2f6657b730ae8102c2e9df23adc458433bd08ddc216137679683621d6291a7393394a0f9347101badbf1778008f13bc96f9ad0dd49d78766f2f16572db9381fc307f7125ac6dd727cc861aeec1fc22d826959f6872856ad92f541", 0x83) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) 19:05:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000040)=""/97, 0x61}, {&(0x7f00000000c0)=""/11, 0x146}], 0x2, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x24, 0x0, 0xfffffffffffffffc, 0x101}, {{r0}, 0xfffffffffffffffb, 0x40, 0x49, 0x7fff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x4, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x1, 0x20e, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x5b, 0x80, 0x8, 0x8}], 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x4, 0xe2, 0x8}], 0x3d21, &(0x7f0000000280)={0x9, 0x3dd}) r1 = dup(r0) ioctl$TIOCSDTR(r0, 0x20007479) syz_emit_ethernet(0x57, &(0x7f0000000100)="e9c4a1b82cb1995f4e0a7d7299f6b043ee8a7c867ad9eb487af736ee7741c8337c54d40d36ec06b9f6a42e65a3912bf684cf5e53ce2602474089c0abc8bbe6910a1fd9679f59d042caad12f08da0e3467d2a98dc450e25") mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x810, r1, 0x0, 0x0) 19:05:13 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) dup2(r0, r2) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x85}], 0x1000, 0x0, 0x0, 0x0) flock(r0, 0x2) dup2(r2, r3) 19:05:13 executing program 0: r0 = syz_open_pts() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fchmod(r0, 0x80) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002740)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb0c) r1 = syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) close(r0) r2 = kqueue() fcntl$dupfd(r1, 0xa, r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x6, 0x4, 0x4, 0xf7d, "86fe720412b011810f822d09a7fb327d0d759600", 0xff, 0x24}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff5, "62722b051f60f896bae0d28d48c37018b529b3b1"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:05:13 executing program 1: r0 = shmget(0x0, 0x4000, 0x280, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x400, &(0x7f00003a6000/0x1000)=nil) 19:05:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) semget$private(0x0, 0x3, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000700)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10}, 0x404) 19:05:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = msgget$private(0x0, 0x28) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000001000000000000000000fbff00000019e152e489a5209e00000000000000c5dd963dd3b1a850299250dfd0dcbd7d00000000"], 0x44, 0x2, 0x800) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b3933e80100000000040000ad1000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:05:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) r1 = semget(0x0, 0x3, 0x1) semop(r1, &(0x7f0000000000), 0x0) 19:05:14 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x140) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000680)='./file0/file1\x00') 19:05:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="8071eb7357ed9f28fc0eb79037e8d5e29ea311923f556523e2ef3770dab4bd60225b88eccaf246dad102e5d26d411d4ee7f42f24744fc30bc50e190f1ea7bacf31d7c553fc0e8eec98159c1ee109e5a1c307d72174ab960a5b3571e150aa695795618c4de62e22117cee3e407cd5356c9acd03899a62316d54", 0x79}, {&(0x7f00000001c0)="9b7b648b6e3f5c0511d016823eac8ce468e6cdf3d4074de751ae020cee46ab0399569ebe50937dd392d9ee9ecbd5547bbe93ff0fceecee785d15eabaa426e4ca955d74b97601cb97ffb675e9feef7464849dcc9b371946a36cb9afa8269b9d8fc07f2887b6c2ad3bec815a68977d00608859261280abf38d99b64de6e4a565a8ad0af6002a0119615969cad2ccfec03af7d265229e4604a7dc6af0f960e0fbd6037cd94974cdf5632e4fb0924344e874ae4108ef55f23f0403a517a453012eb896e7203132a42961d3934ab09ee88a93dfd1948bc97d48bb948e4c5487ebc98bbf72f900e6a42dcfc5457ce5ff24378a63171fb3defe1ac2e0", 0xf9}, {&(0x7f00000000c0)="afff3426179eb14398b952e57603828deaaaee7444feeb59f8a742425d97687bbcb0be0b8f54b7622f4565fb8ad2848c13a3886c9f9c8bf2f3b5b60b3c77a4437dbe47ac3e92371ccf69fcd3234f9057f623ca2a40aa8aeae2ff", 0x5a}, {&(0x7f00000002c0)="4b081bbcecb32cccd4e0a8f29a9b9652aa81f40ceaac3482b715d5737f34adc1eaf35e7a478e816f0a872fba7bde719b0e4d4da9c9e556c44e482fed4e0a51b0303c0cdde7510604f2e5bab28c3350f1dafb3a8f54bf440828aea5c8fa4a8934f967628be217e9245af99d647fa309a22b7910c653d2f99002b324c16603c7590204b136e794b6752c4b14fcb4f0a0a833b749623f7b0174955497a4f8366d24", 0xa0}], 0x4) 19:05:14 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 19:05:14 executing program 0: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffc) syz_emit_ethernet(0x1b, &(0x7f0000000040)="ffce1d31befa3e51ec83019158cfa01574f57b6a0667d9a620dde0") setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x1) 19:05:14 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) sendto(r0, &(0x7f00000002c0)="bd", 0x1, 0x1, 0x0, 0x0) setsockopt(r0, 0x104, 0x9, &(0x7f0000000000)="977984df47da20875a37495d04ac4f9f193b16f265c9d8388be96910e3b3d7703449054b3ffdd6479014c10af0232cc1f68d2c0cf97d3066e1d3a50643eb59863f", 0x41) 19:05:14 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f00000000c0)='\x00', 0x100, 0x0) 19:05:14 executing program 1: select(0x2ee, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0x0, 0x0, 0x80000000}, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 19:05:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100), 0x4) 19:05:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="7270bf6c40afa068f4eb69ff", 0xc) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x74a171ac, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) fchdir(r1) 19:05:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x9, &(0x7f00000002c0), 0x7, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x2010, r1, 0x0, 0x4a) close(r0) 19:05:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x4, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 19:05:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) fchmod(r0, 0x109) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7ff, 0x3f}, 0x10) recvfrom$inet6(r0, &(0x7f0000000040)=""/62, 0x3e, 0x840, &(0x7f0000000080)={0x18, 0x0, 0x20, 0x9}, 0xc) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140), 0x0) 19:05:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x7) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)="c56d2c65", 0x4) 19:05:14 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) socketpair(0x30, 0x4000, 0xffffffffffffff7c, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x18d, 0x0}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 19:05:14 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="01102216"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) sendto(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 19:05:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fffffffffffffdff"], 0x1) r1 = dup2(r0, r0) writev(r1, &(0x7f0000001980)=[{&(0x7f0000000840)="b2426c697caa70d5c7fea7d33bbdfd2105e961abfb82027c7f0b23eceaf4b50f62bb35f3d673df970e6b9bec3d138b407c275263a896a281025b0725ec157ab1b2aa1c28d5c63ea2d4bcccc13536e7c5c032e738d163bfdb71d7be77b88350357ea578ee84cfdaf379a2c1b69a095099b26ee37aafd9b30879c41c14344b54cfe976bf44263a5d4eaa8a1973d98c997b5963da098bcb1b0d4e9200760845baee3b65f3149b4f9913f4a277075af93511e2ac6aaf23772c7c558f8793bf3822e6884ab3b3f45f04b774bd29ea9a21f87b44d77fcd998881c68657aa7855b9fa863bc31012ee4d9e7bb7af0bc3613bb427d20a612ee2cb895a817e10a57ca6cc38f8ada0b74c566922559fcccaa1ecffd33fa1ed5ef88257f1d0b8b21a04d3d8f188b8f5c5eaa3d5a797de03134396110544c72ecbf18472e92fe2071545c3c77df7f70cff5d3267b0cdc9f3d22cae95912f081230406a1604a40773db4f15702547b9d969d377f5dddee43e1462b4e89d4b2e095d2dc7d191a25e221dfb6690bf4723cd5f8af80b88ae3aa2d8d154f14badbdbe90015662c0539ad3456e1e801e9c61afcd521438efa216b846da5cfaa1875d3157ce60a0fa20d705b8d86cfb027e7b8e35a7a2669ac9d14e13dc9bb6516f54c4b5d0821d388b57f2a5990ee634569e00ee77fa1ce6a0d58741fea8d6dffe1a316b95defb42219ae6ec5f8ee1632b483e7c557fc51bad67ef1201f709e30c3be374647bb376bafa1bed8f87c71e9445dbe26e262ac3ffb2dc82b786e76ff932bfba5eb78776146c3c685a24cf04ebd6b45f38d21f8ba370e07d15f30ca3593c7f8e975a7b0afaf24d94f2915548d49b718edbb13fde034cdaae984d37760fa964d5ebd6f375e901d1290917c44a598021dfd10c5ee0fc3d4a5f3087a60ce79a8676f62d7a0de4b6608fed4b06a3f5cae694563ff9377d1f5b097b55e341518399813111efaac6608d70ca2a917847004cb526a9541a9de28e9fc12905ad7162f53e0e5baae05ee5e5835e316b9fc72f99eaef2dd0c8c3a5cacb3232893f9731a78bb992076b78a04b8f86b9961144f22eccba2ef1efe499a241e5959fc41095f762f482fc1baa35faae4a23dd912ec0eed7d469332733e3e5b60e87020bf61413746aefedb01aa92a313bb20d23330944ae08fd323f2620309da40f4ca20e4c04972bc12ca00ab3155d24e12b0550f9f3cbe5017dd0a9c7bdef80f26594e9c1f96a1133a31096b666de82713fbf2e046e4f78c17d8b53ec1414bf1a1c0912874b136443f58ec204539022f8049e03f39ae3a95ddd47d6d8888c3d83dd36ab08fb26fe6d449d3ef0faab1fec7b2bfa2aec6df827eece8e0475f025b2c8dca6505e797df83af678bfff890651e84dd03fc1803719e4591a00bdb6d74f7c195d86bf9a4152ee236296ea38eab25125a147fffa9ff282aa8131e626eb815b1e6f7649fd2c5b2912c7e9527bade0971e3f9eca9f045a1cc5ecf948d74901754de6f275be59f1a1bf7f25897fc4f5bc59aaf6028a6f87d68d86a1ea29da12910c3d6475d98d033f54d90c0c902c857277ea4dc95917f0dcd908f9c517542dc43740336e5847987737cbc4b44d764810fad9c5a467913cf6a2c272381d6569e038f1eebfcd07003892f88f556f398f1f08dfc6e683e583cf98fea28268832f9b5dda8382313e2467d83a246c7b1e92cbb2d11d97d7d83e4b47ea199f93f856628ad45fffd843ec9cd8d0602d7f07eafd225cc7302f85dbd83734c21f2f10ac5ecfe757b5b7adb127c80f7a8fab02def372e4431a16da3a896b43bd9f668ecdf3a3a93ac8300b8e9c480a0fa1b0517cf9a31ebc2c70a68175c6f4558913a4b28e098035ddd9faae3a7aaad27ca708b5a03d7c7fdd65ec2aba646449f1bbb24d35548a5281bc1d77f24e2ed23171e37024d6fe6c3030087ff223ee7c4df225cc4a830de2b0bddb130c860f02a7103b32bff2f82f0b42c17ac0aa1bb07bc3d47954070eec390f577fed104ceca474d0738d1442369dc7cb393f5eb2292df97f85312e54e35e11441124d94b1300a649ae35eb57ce4e6733bbf4119ff814ed6e8426b573cb88a80a7b4ee2fd51f821043716918e42ae789ac178f0c5e575ed9924f30fa9a8db95727b699b3c88524128154b62c3823b5f148bf9fda09807cd2fe0149e7bdf6a19841ed8c85c3d69bf5209f9edcd96a7c157fa5d2b4d7fffc7631a589ff47d35a969e178ee86f3de8f658d005e4842b514f3de07557a688854f785cefec33c1a1eb8db4d1cfb4e82dc6d0473d69b8a4c20ae9f21748014f81cf23e8f944c48695d8b3191ba0d40f7fad2bdea8922d881b417f7d9f98058d9f111b080a5e56eee6534633a3fd0a4303fb890d2fefd1077a9962d0c73b236167e86617fca79b70f2aca0a8e196bbeb95a7ff2fd1c7c1d3c750221eb2cd2112b54d40ee6761fc52696ffaaf3c0d654458b357e7e007a183319e4011d1054356f5d8be57007804d10b578d35370801a55ae7cb92cd2d6902cc0184114673ebef0d671c37225e546b37a837c6334220d14255ffa92e6bc12b64257d066c3e1fbd16115b593cd4dcd6febaef4d22d8b7aff07b1603cb56725acbb844218acb1a523ef3cc35ce8b6fef963c51aa717d00a148b32eaf7b241de53f459414690da9bb510a961a71c1064bb57af4be72b8421c54a98ece2ae5078b910df01f8860f96539bad61c66bbfffb27b63527284cbfcffe1a6b2edfd24c2d3da8feec89e89c25fe28ceee45c517ecd9420897c3b45e3a8f9efab377d36aae818a9bd2e7c95b8b0de26c9750bfe2cdb18890fa8fa2f7a2166879301dfa52b07e811c0550e7151181a0489868cecb4278a98d2116951fcaa3fd118f9b23d1d14dbefb831059aad14d434ade780b635a271d13d1b5f7b3e653a85a6afcaf434ade736788d032c37fa82a986b006b144bac1bea5b26314d91cd6992b462210fc4609ac26e497120167982ba570e65e43ba1e37eedd553504e74b048726206af15d0eeebf1848b0d7d7436b46897292abf7d8133209a3ce435a0819a34f75b3b82613520d7735ab84e92864f18cd62b862122f157f07e7aee26b828adc00fad7413a55a6ba8eced5450f76675b0b13a3fe18bb6dd0ac3ed0b9ecde600c480e79d9f7c3341fefc503e009b387e3f83c5a007734a3b773bbd8cb3839b115397e47fe1f31063092852086b32160738e64d93903c4b4bff26b3a190d1abd688839d635dbeb7a545c4a0137730a050e3726a4d47dfe67ed29dc4530794c631c9639ef3aba492bd69ed71a6933a486c1ccf8f1acbad912938635872c2300128862a1ee45e9fc2dcb607998337a8bb0933c66f21b2bfdc0000000067afe352577846768a03d2604b551b1325da580f77ad0b661e6be18a52f33a55c4fc363efe2c458549ee4fa97af5eb9ea0a56fbdac709c4322a3d407243a03afaa8b9a89a0a7f4fbd742a6640a04a1249ddd637c8595760da7d8d9bf018278f701e083e15e28f1908e343acdfd6ee45ea21b482e8e1cd5e5a2f54fc71b6d821e158898871b2c90fc7eb0e77542c186d2102861e5627c129696fb444582e7d52452ea12e504045da8206e202a13e989e812841de19033d9026af87e4834e18ba8490d66dcd7cd191c5266f09c15fa675675312e5e3c3dc78f790b34b43ab79968920d1acd494bc1fa9702dc6de738a9b4708cc6ba87b473df466ff771d445b30043c208c0b5bc71e384fda1770e053112c73ce39139d82e7b18fcd5107babd159795f5ffebe41a2401405a259185620715046a6bdee04de8a3f0aacf45bdd09c4bb763e9b04ce8098892c50faecbc4d041743b640f9870537b6f67994415f39a50be9e1eba2a600686bb5c798d749324fcf454cc96ad1ba9d8866486cd7a03d28b8aa35eb7e03cf8d0bb5475d3e501906073eed8a14f158161da1a13f65c13b75f9c9510fa5712987aa3b55afee6ed5297549518795b63f9d89ac24fe35d7d79486e06b1d83101a77a2e62cc0463031caa8e446e51b5b93b924c6b02c1350b7f40af9cd3fb1d32147716c1b98bd620aa1d3c52422063098558bd34e276d0deb4b4441379d420b52d73d05279db798e6c778746358a32827bf2b63e31f4aabca841a5b03155b9d772126bd8e9279691c78ecb3a8cc1b8dd0bc0bc197cb927bae92348048ce431923c3e8dfcc88aa63778dfb633148ceca3ea14a48084f91506fb5b4fb950eb83ffd903a8856c4ea5d725f7f63f85898ae0d1ed44c40198c129ef74c05834af6b056038cd70fc262c23eddcd2868e15b1b46f231dfbc6c984100c491a2c78e3108ed2f59c305ab4307e5d9525c46d7a41b7fd15f84fa56326666d60af92bb0af8746cdd1c47a216c19367ab0cf0ff93958f5bd6df2ae482ec84e4652406c6112ac5712690c3cf2ed9a23c81d6bde30bbc46ab742b5b29d7f92875d8ce5aa282764d9b9c3acfe6211f6f5fecf6200c7d01b0dbccfbb4d5b7e42402fd5df503a26bd457a251cfff81ab20240b648ba3f52232df12d5b72c94a13d1ae850781f217dc8868bfe82f7e043c301e1efb3ad083b6f96932df51a0ce5e64bb500324e6053faec29eecc01755c36336f1978ccfe6e6bb168c1099d26fbbb6ecbfdf62b7993bef212376a65870ac84ef3ef2c3724fd43a960e38cc6ba06c87f9530cc36cb0dcb3d01e81d9a929e546170848e2c015363fa325d258470a7dacf0c23347e87da584eb86261dd19f65b5351c56c296816a25cf33193151c1a942ee24e5ba8dfd09e60072b54fed9948ce55853fcb80536ac375b30b4ba2b4290f1c926e7a83a1e54c15f29865a00c55bcfda6de6d40df66016365e8aa3339e88b7cde3b7f84d8eb93afa3fb7c938caf0ce8141bc46c95ba776940d5481349d2a60c3984886b13736a9e5d49f32f2c55b4a574a92a8722af32133b0d0f9c8bef88746056987ddbd58e366e5a7c0839b525dc30b35cc80e2cfeda26820c0ac31f477d92f5ade86c5d08e2d31ba3123b8b34a39f67ab7d456af7fbe2ba4239d41e3eb86f86c1068c72972376dbc177cf17f9825c84549237ef7efe1827d16bfa989bfa139e569a0012c67a2c7c9742a47ddd2c54bb8ce0978ac35838c740a9e33e5c023b9fa0b946d86eb1a743db931400860f178cc716a844fb18e02f21e72f990c60f74ccdfc8841991c39b9b78fa999026179d8451f9f21b7ac99ecee9707732bc7f6d18e1cc82633d327df09174d6f623b4bed35b9ddcea800a15244aa5cdaf65f29807cd618edcce1757dc735ad6d9ac47718b444307e2aad5410e673c2b4b2418a1fd251ebfb68f5bf396f219381ed58d6601e6999e8925df2bcb6fb4b7ae5fabb81ed838553a723f6267b26bcc560fec64c34ff0b9a4e353e45e5ed250d3ab9ab205ac35acdd2b7e312394676043d5db3aa5644bd85dcca03c77b8fd533d34986816b59d1e5b11debd93e272f5dcf8d91a06e3c80bc28538ac54e07fe5b6a9c0bb773261b87ace7cfdf20b155682d9af5fe12ef8e816f7cea73af7bff9bfada1bdbf977f35c141a9abad84bcd75b115a8d90ce333c8e4bfef9100c20c558ac595c0c1c3c4230c3ed3b6be8efcbda848", 0xf89}], 0x1) 19:05:14 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x80000001}, {0x100000000000004}}) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0xfffffffffffff36f}, 0xc) 19:05:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x160785df, 0x0, 0xffffffffffffffff, 0x7fffffff, "a100", 0x0, 0xa2}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x40, 0x5, 0x3, 0x4, "10cd344e6aee8bccccccc68b4d688988661f3d61", 0x101, 0x7}) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 19:05:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x6}, {0x18, 0x3, 0x6, 0x800}, 0x9405, [0x101, 0x0, 0xff, 0xffffffffffffbfa4, 0x1, 0x7fff, 0x1, 0x100]}, 0x3c) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x4003, 0x7) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x2}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2036"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r1) accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 19:05:14 executing program 0: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() getpid() write(r0, &(0x7f00000001c0)="32a58e520b28acfd64d2c1016b50bc593d26cddc41804c7f4187727dd8f3038c95235a92e8e83696bd83097735335e5bd54f660cedb29b73e96af3e661fd33f28169c70573bb165b99decba04de59fc46e3a95b254c32d20378f4dee03be70398696834d6b76afa07ba4d46bac32aec149bf674671bcaeef412524ed65888d4eee5b82f9bf5c7924b630bee5d9aa06410e2308733a7f2ca23e242ee9dbb7bedfb0b4a8cb38b21d2f22ceb562f1bb3755d81797b6bb9c957826b29cfd178ba1a700dfa66621e74d67f5", 0xc9) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x400000080000000}, {0xfffffffffffff800, 0xffffffffffff9038}}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 19:05:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() r2 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0x2d7) 19:05:14 executing program 1: socketpair(0x6, 0x4000, 0xfffffffffffff001, &(0x7f0000000080)={0xffffffffffffffff}) fchmod(r0, 0x7c) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x1) close(r1) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) lseek(r2, 0x0, 0x1) syz_open_pts() setrlimit(0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0x74d, "17028e377b2cfa4e00000000000000fbff000d00", 0x0, 0x8000000}) close(r1) writev(r1, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c28", 0x59}], 0x1) 19:05:14 executing program 0: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0xa, r0) fchmod(r0, 0x10) r2 = shmget$private(0x0, 0x4000, 0x201, &(0x7f000023a000/0x4000)=nil) shmat(r2, &(0x7f000023b000/0x3000)=nil, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) mmap(&(0x7f000023b000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f000023b000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x2000, 0x4, &(0x7f000023e000/0x2000)=nil) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0x0, 0xffffffff80000001, 0xfffffffffffffff9, 0x1}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) sendto$inet(r0, &(0x7f0000000000)="27f527c9a84b0d3dbc279b82c0ce4cb7f12b2f2c788c6d30b2b901fd267e6e9501758e524da706d3bc6ce9a21da72cf3a7c3af23905e2337488fbba7cf9e4ce6744dd7580d1904dc921f9985dd6a3cac2885402982b45f302094c5de0dc52ac4874b8a1a22c284e7a34a685c582467a61ad45605f9578983db", 0x79, 0x406, 0x0, 0x0) munlock(&(0x7f000023d000/0x1000)=nil, 0x1000) dup(r0) 19:05:14 executing program 1: r0 = socket$inet6(0x18, 0x90000000000001, 0x80000000) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 19:05:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000040)=0x10) 19:05:14 executing program 1: r0 = semget(0x3, 0x0, 0x734) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/26) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000040)=""/145) r1 = semget(0x3, 0x0, 0x140) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/189) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000001c0)=""/178) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) semget$private(0x0, 0x3, 0x510) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000002c0)=""/191) connect$unix(r2, &(0x7f0000000380)=@file={0x1, '\x00'}, 0x3) getsockname$inet(r3, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockname$inet(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) r4 = semget(0x2, 0x4, 0xc1) r5 = dup(r3) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000004c0)={0x1, 0x7f, 0x8, 0x7fffffff, "7437226281ccee7de9625671f6f28b568ca146bd", 0x1, 0x3}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000500)={0x10001, 0x809}, 0x8) writev(r2, &(0x7f0000001a40)=[{&(0x7f0000000540)="4f16f5398e9ec02c61490a58784ab4289e362fb424e766e8630b6cc2260d74713ef3df89bd07f92465df26ec37a9248bdc89fd1887a641162f7bbd4fba2d56275ea10c46ef3a905fae379cff8b05eef0ef334b62ae3ba9824d0d9bff726d75b79627212ba87529c314d02f1434acf9a55d1a208b2097934aa2b1c91a6c3fc78108313dbb09054423a7c8ba6ecbe0b18a31da307bbdeed8d385876358d1c4d47bf2d444f5dfef43806029793f55f305df65c826c295a8be7517623ff609f614836125c0b7a96855760f7511e7", 0xcc}, {&(0x7f0000000640)="42145f93160b289f8fd87367526a5543007f198b74b5bb167ac4cea97750ce2bca77b0bc5b762df305424415bfbe9d111c70274ed1ea72adb9e037ce58e25d4aa60613c4d1a94e81f0de6d738364d3e2cb466e250c7db62efc96def5fc98440ad92279547251714a799a1d815ff18c282e1c93ce33b16dfca883d99da1bba6af75025713ee9b7d11178a285de61ee11b77d9534acb7bc44551bb715e0a14dfc1a71e9346d90b21fba03ce51c6911e3a9aea326c1bba6c6f333b399428043ddd0b7a187bfacbebb", 0xc7}, {&(0x7f0000000740)="5aa3b118bec55496739829e9fb177139a7c6af1e2777ab67d0906d4c029e5c44f0448dd21b51080187b1546b06a462079d55c287078e2ac0e24e155fbf09c93506907df3a5908475b0f0c92e9c2eb3c11c2f90c8d12a5bcf", 0x58}, {&(0x7f00000007c0)="1a40ce52f7aacfa46c54009feee35fc977caf618d39be4fb4034b33e3f893965c5ef47838b87d290ef6e422c2cfe479b7832c2b91241ee3f72e1bc4521b7651798d443d043549c3d10c01ff87bc913e86665582d1eef265bb3f4074e160f30573a", 0x61}, {&(0x7f0000000840)="7d05b135cf7472ff8cf891a18c5c", 0xe}, {&(0x7f0000000880)="9480d531d20ab9ae09076eb2e1aca95d273385188951009afe1d03e00546618063d25412356f8537a13e4962e7dc23ae70e9fcae99052e59adceaee74f1a19f5f45a2eb607aeb487e2d54665927e647ed4a6391d93df0dd388fb38e375c6b22c7405783accc1af222113d2ebff504713d1b8c2014f88975bfe9e581ba4e3b091f0745c5ea42fc15fa62caeb70670b43b247501559c4d1c3014e06f515ec02e7b71ea25977133666714a5f472363f0e7b1291eef255b81564ff40e3ce1a6557f89c6fcec5b7b1568bbf1453c317c29a2d79935895b5e23c5ead2b1bd3ae4e079eeccbed0b3b8b97a838258a16596a9b7233afe5f8c411787665e01acae7c5af454c5d94921a1b781251c93aef0e4c87e0d418e4a8139e5028d4158525e1dd43885223cbc922627479ef716e752b7ee07f01c2c3e13b648c1906d4f0b65f9060fc4b12a5a35e0f08866c9b6a2cf867a44153db7810d27f8808d1ad510aaae339d5dddfbb18de3afea019610759de15039849dd165ce37a64d5e3ddb998df3204e15651fba0d107291f1bab5d1386623b0b35a18c1a23f8c534f7cf15a9ce77a95b02d39328cd48b5ecc0812c72efbb051fbfffbc41e87935ee196911fb179847acd0d419f5818078f8b215a0a3d7e49b5d891a6273563b26077b8843f0f1cb83b75d0a5b2abf11b127ee0e465ba20046b26d9037410cda797a08019c540d723d36572fef1aac035001afcba509126b513718dc4c02d54747775aec426db2c75fc8cf148ac66558bf078eecad5a68b12097248f338ce91ade3d8dd8d7d3ce599cd0a65c76b7e98a7b9b495e0efc866d0e65ae81e119165d9c00170d28c7d56cc839c2280c4b1a8b2d9110405f32b75441610862f7446aded5fcbe1d420ca04095666a9ef04ccb69b205142c3fa17502e074ca530095a60060d7edca92ac2e9f583066635893c9d87fa70a3e35a72833f67d023bf02708da1b3ee8f964a239a2e8792538398802979b5601eb55114c5eac186493d6697e18db76960b31458688768bd1e57906a2179acc33293f4a60a507a72c5e60f878dc41c5075e5fa51bd17cb89c9328a87572428e20fd73d3941bed50c8452145d2c16750429299c06f6964eda7e6a204b42bd2078cadb05a2f4df5d95c28a93fa8a2b66c33a9bf5ca9704f0d62119b6f1781c3166318ee313e6acbcf7f8b553bc96100e17b6429f6c136b25ac24213fc348e70edca52fd36135d4c9c51a7d120ea6ab401a796664010fadc9384d42c1aa7de58c46e2c936e8a80bf97282e802bb05782b8da04e39f32d5ff2c866ff65ea5ae87cc7358f68b13d3e1ab0cde732a1252e051555b48e08b6108d35dbd54cf62067b35a0ef5343b73c3a31573c941d03676d7f34bb843443503f026a5f33a770a737f622f41fb7a7c294ab2d5eff9cff684c929c48d30ec20901097bc0872d402ec8024734d14e6021f13cb759d41022aa615cf732f98b6cdcc7be25e23ba2c54bba1a66e33571a40ac7ee080959f83fda334e8fcf9da225b30452e4b85369505ac9a57b7a04625def22bd9d9a53a74a90fbcc18006dfca47ba023ff6fa5013f1962afac216e3b62126dca360f45e9437c06cada0cbfaffd73261cb0db6d3679a97242ed55f0cef131910123b8601535851ce69c450061c7265065f39fe669b52cf2cc17e901690c403aadad68890cbc41af9fda9b1fcbf7db0ca4d3192a8db640e4f091b48e0034ccc211365402bfae37033952e3fcf3834da2a5d048886086b56d81ac745df93724c50a566bf5daa8d07f25c0b4a04d57fff2fa0e85f2c9747f1056d0d2f0fb41b88703456ce78f075c6cb1fbacd60af1489a1675f0e2d7a8be0163474c4445e919f52c52fb4bb9bba1c251259728bcf91a9698d38110fc10daa76678cf1afe482c5b31b044b0cb459220d104da1f2034d9a7bf50c543c8198c1f1cca8cd3011791cc696921b478c3a669a54146e1dda5c70014b1d913f914168392788a67effcf34c82445a1b16d83016a6ebadb2993e403ff413be287896f89c80fe8b773fcb93f6cff148dbafcab60d6d3040dfc39fbf9afdefc164be9b2c2e79f1d8d1332944785e4ba43914f86a428c87f7f59ffb116047e6626ea99d06fc7166e551867443e4cbd3507439b7086e47868f138fcf36514c7a4cc99a882f9df27db73fb42139abffd982b0051b55d065b219b27b5d4a8ce4c19a3c499583910da14ff08e462b7af2520a0de63e153d351fcc818795291c5f8c86a3bb61f298e445454fd07e8dc5c3f7d31d0f655c6c44af4cdedc074936d7f13771f1f90e946806d529804125165f1925d665727be8164fc3173fdddf50f14ba4c37ac37dc1d08877b786e86cb5091e0ad153d347641261162c8ca30145303a98c36c71a2d69221f0100f8961fddd8e6666720892c5b4806b871bbb6cb7f63f964a1ac92d65b98e9e7c42d50d89d10d34aaa83aa1f70886b188cfa64f60283ab9dbb2be6bad30e177c6e7d18c1384004677a32ebaed99b7674719adc4a8d86ab9b92a65a9d4853088f920cf0ae3feb4035986db37cf788d9d83368f2edd7e18030f67450045621a4119e7481f5bc339c359ea8199bde4f09d4273dce8d04a3bdb6a949bac97eaa97cc5b8ac5b3372ca81604b8ce0185998e593a6d07187d449e99c928e75b33c169f471f958f4d7c43d9c7794d66c09014dce01ac9dc3c8b4ffbfc7e2473de306393080058d20ca2ec975e7f1b86cee767b133b0a07e05888a2e07e12d7baedce27c1474b9fe33f674eb6309fe9173da6d411045e931214ea3d12f7fff27af8f40546d9fac87d52017f30f0dc133d2a7ff707c2109d6223aaa212ebfbebd347093eda084c2f3d2a58355d0b4e2d51199de941105271081264328bf0e9ccb3aeb242ea612ada4949921466983e0721705c6104b99df6a08d3bf19c1f4b30ab0c0505fd0ac7a078c2923511808d1888ccc5910e015f8a8674125a76cf7f17d0a23c94224b6b7c1b3a49baf14219c0af31e79bd0c95eefda7adbe941be87b2ad39510d799b4e07b706156f9eeb8e75fdb6555c81ba46922730f167f225cfcdf7361df046b264644ce8f965de13b9462a9fdfce41b9e29743298288f52c072b46a132cb681b13e6641fc5ba83e6c3d9abf5d28c0581cbef0d6242de6dc5d1792f979b096c1516bff903a737937a1fbe83efe5258944b7ffd7921c5db6ed28a82035b1eb7f6648ebfdf40457c74010622cf9686bf7a448607230c3d47c24156b8673289eea39b6625ed0f8da99bc8a0627fbb57ac49627f649ad3306b6032b0452ca5a3425321a6683b150869c1fb96ab133772d82e77fcdb30c7e3fe04d7737fb86e4420f7b1a10c2d68889d4b9bb2de16c28b115bd27b5f9a1e5e54d979ca719024a673dddca0d1fc5bb1171bf71f4aa26132930e29e2bdfa8864666134b82dc1f6a76faf63c4c5e5acd26f6aa3f6b9c363ff2278480f178f0a6a00f17de72b4c537ac29cc7f95de7fd1988dbdfa18a0d03f9bf5c5222c63a8ae5f83bcde1f1d6d5fc70e0eeab0b6c19fef45f29c4d7230e5690b18b2da78be03670f85b15d918a1915b58ed1e8b9f66b8235a8a59596a6a0c526797e293476a6e4c5ea27db5ffb2129b343343b9fd98f7a150c0d3c993d47399338ccc887390e1bc299af050f1c00fc54cf6e95585b1c73f79226583ed2c151f645df7c8a3e636362980b8ca1ba624135df06ace80b31db3b2e7ac8418970256251fc22333709047ace866ecca3bf13123097710f9bb65c7d8baece1765635f10cbc46a8a5bb75730cce01d00bf3c0034088316fe71dda7d6e33bc44fa1b068884a80c2c070b543f675b2101dd8da524d92f09c3bc2ab97f218e88db4ac51086578ac5a00ba59235705709741f1ddb93743ccd93279184d4b1222cbd562c9e181549101f1b829920515c0937390212c1b7f8d0fc37213e17ac8cbebed71486adf982625023c8f60be4cc3ec46c96208e03a6fd2490a312adb89c3c3c1228726ab8f22319de2b7fd4ff6853cc42446b35eb9e8c5dc2e709195e24822e4e4418a310cbf362764a8d361204a468de0be30c84f31cd709e962ab382fa28861a2669f57e4f88edabefbdff508a013b7a185a6f18c44af33c0192b0f4d4ae6a821e83a93a36e11e42a27c5f989ff18871a998812b32582bdad25376fa37915087dccee7a3c646136ca1cde54e2b275b33e3bfd3926b439948fa9a0db193938c3689e01f6548fa3e21a7f93f9ec0018fff039ee62f75cc1fcbdbdad2c90a1acd552b1e9bd56fac71b8cf7e5086a50eeb3fd9c4d7bda0ef6cbedf203c44716cc9b39248b09c6105f06a2222f9593b80a1151d72274f2e0494e3d50d1ea85564bc766567de0266c38af769c4d7b9a8d13120f99525963fe9033dc20defec34076da99d41cc11946183df858027573fd9ad0e09f71912e5793c82f6ee7c06b5d0fd2eb5d4ba3668764417735c14eb5e5a23b733e9bd29a9ef626d2604b9fc8d233e72b3bb932bd14b83f157d42c6009d3ca7b8e634317df8f3c3ac69a1e75e0ced449d3afee50a7cc968f4e34eb7276e95bc2d902adfe40ae415537ecfc60066ca0cb594601cfb4ae7a925d7558841050373b49ac20b6d65895f47e1574de5ce766f35e145aba8a0017d7230c97b2e61ada09655f172eec5e2e5f5096619c4af4a09b98521f687071502202d595ee549f359415dfdbb138acc8ac02143be1d6f02d022d72fad3a93ebeee072c128f4fa7669a2f9cabaadb993ca334a4e70a857e340b027af9c6a821a13ccfd723b07fb7978ed5b8c1591157d397b10048f3331d5af568d98f4f37f7b5bbe3a52b3fe2fcaa6f37961f1a18a17085325ee5d8af1f8cbaedef68ef6b37c22a6a75fb4f295157752602758bf1ad69f492edb66482eeb80c05cf70025e06e3e50e27ca58cc6ebf827a9bef102e185b2cb9f1b7e5ab0cf3722cce70ed872e5a3113274d766131e6c925b85ec61ab7da8c251e7a2d328ae255bef2e657a7f49b3870cdae14dfe569108bef4f8d02a5dafa2a99f6df5436a2a6c85cf2ed650fcad01d45e48cb3a628844b7bf48aac19ba5abc00872981d0c5cf74354524ab66ce60a541a30be356ff30910392709fb90a8ac8e9f52caa1d0c81b8cb621b575d51fc11952b8c0960ae1dcfea389ab604e0705d0c2ba51d396b29d79655225f11c1f5baba598473e43268778028bd43ccdb8ac9025d70a4af730fc7159885dd9398da4a1a089ea9d04076401375a8c87e7594385a522f4696fae4c6f21409fd758cef84ba44e64e3ffcc2031ed2557b9a99dac38a2e8039b99d656724c24786622fde88cedd063fceb4276be9f82acce99b8035dd23caa99fb49a84c8e430019ea92250517e73f0fcf660c9020ab5d6d43f51d28f439ed3a42f3cb06a3fe749a935292f161c7db8a0097bb9765b438bb664f2cd09a5eaf9646181da5d4bb92926ac17d01494a789c91c1f6b94ec1b7d416b3c762a100fe35a5a4d54fbce2c70b7802d8760acdb47741661e0dfea5e7975bca29283217670aa0c467fdf42b91c0626f355f2fa703452cd7109b3478ddf17cdc419f69c2074a0e66fdb6263c1fbf2aae2b6db91ad280b4992ac72c0741f1a36dd7f31149e0ceddb42f139da1dda69ab457b5c0ac1d6ee25d0ad884b3561d11d3dffcdad78039935559b925e0a5d21468d8feeba117cd418c4fb863edaf8f6e7622d7e978c25cc79a206c4c963629f13f5f6211c5d2bf114daad0a44e5ed7b934c0006b60162b8f8fc20390468cccab94d8", 0x1000}, {&(0x7f0000001880)="ffd9336a9c89f8a6dff94c5ef1ae70bb78aac22363a3a53d271e5e7782a0a80072ce02d873a39235670f3a2d1265a31c7226c2edb0251ec94101889dc0a243effe54c6ad62c9478c0d24ba1bac78e3ff111ea2aeeced3bd5f5e3455d9f8771fe51ca93e47b27459fec2c660e2f3dd1c7c510a1241b64ee7f2f49d886305cd028f8", 0x81}, {&(0x7f0000001940)="7737dd2f38af68d63ccac083bba248cf26e0e9e17d161065", 0x18}, {&(0x7f0000001980)="d1dfebb0bab3d39d48022baea08419701280b4217fd66f2baaa5723d6d7e84942216c4601ace5b44fa1c738bc1f8fdd6f6ec0efd3efea940c1c7e91d1317c360d416c6632c9b57c6d81d1d8334c50585062e426e5dbdcb104425b6a6b17f654fd04415f7b0c1af29e8ff356a58cc7b82d01d98af8adce9ae700c02f635ebdf7ed4b863ed38e10325520cc1d662d454dd539a6e17ab2502e7934f51a160322a4de32b428dce7dd1d17c3684", 0xab}], 0x9) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001b00)) semget$private(0x0, 0x0, 0x40) semop(r4, &(0x7f0000001b40)=[{0x5f2168b5a9f91316, 0x20, 0x1000}, {0x1, 0xfffffffffffffffa}, {0x2, 0x20, 0x1000}], 0x3) semget$private(0x0, 0x3, 0x2) r6 = geteuid() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000001b80)=0x7) writev(r2, &(0x7f0000002d80)=[{&(0x7f0000001bc0)="85d079d8e13a8eb94113dc80b018b8a7fe2e09659ae4ffb3c17358ac8b311b0ae7089c214f7e0de8479b6d242a5ed1f49864b94721b72fb117a876a0a827062ab082b26b56f506290c41a3f47b934038f9a37fb8d1dae985b1a374109f7836417f6661378a85ad5a3ccf0ad86b5169e790cebb149d4356b81d999e5e25ff4240d75e007b78190cd558413080fe0da42d995c7cfd0136c4e519af13acbcc17bc950456a088562609e8a630fbbd14fd20e175d49e218d0409336db0a5dabe51bacaca8b673ff68fb7dc9b7694c351901ea8ec992efd2b512d73a59ef977056541c854ae76c850049b395fa70264581bdfc3367a7dce3bc422cc15b24244b7dddafbf28c9f6cb5eb93046aa929caaf55418fa7bb3be3580c1ffb792dd6f652c3ffe46eb5b7073ca22d07b8783f9d0a796098a165174a880dbdd113f12ab3ca196ae24d014221e5e82ef34d34bbf70cf08ef0b2d98c3d0dd1fb2fbec2d53af2e66dd81fbcf2e5856f45a983157969076e761ec24d89fa50909427d52936af339acaee1ac4146d596402dae09a89b9d23a882029e471d8e90dd6da96e0894ac99656b06b779ff32c63b4aec48f18209798d8c0e76fc10ba05c7b06ecf79076b93fffcf61693b43ae44bc3645374bae788cec91db9aaada9eb487a51811b5684161d273d9b8a6951a609ef2ad5c7064295583bafd49c88ccb72a9697c03cfdf4c2538e786aeb9f82a8711e5deb9c6cb60084a56be6c94043d86cf9efd0bc48faf046f78d8bd6e63064baa8204c2ac020ef7b23d6784249538343aa1adfde5592ae11bcafdd5c4e14915238ac6fdd2dbfa4d4b0535f81c6646ba51a642fcf54264df48ec085067afd5f9760c5d76cdd6b67d6650c8b606a13570ab5cdf0dee3c7ac81cf6a8846281db2f251deea77bec8c42e45129af463fd044758d624a951c3a44d5904b4099d1395b9eaae4c638327edd25e0f86704bda1c4beced605891fa3fbb0df26fae87966860047f79a7e458d47a8fcbb12b30f7919c685d02b299b929c8a5271d3422c6b5c0a1bb810119642943b783b9988b9f168c239f3d8183c8be5fa8811add22eb2d56b5f9a77c0e4dc7d16aecc14c046fc33ca7f967484851d1ac304e225ac9a93e5535b1581df262fbdbd4c01f7aa99b423bf5010fe39a16740c016dbde4c84a9c37d9a48b0524d750aa442357ba3f0a57bd1494d09328aa9c5394d91d554c251d9bebc5f7cc7a497a66ee0973443cfbbf5e4ff2a347d209ab651c5067fbd4353528853c51eaaf8a5eb50be6bcfceea8f9900390f096b45f5e72521526bd12c280f47c2b21e31a20cc9359879d77da7b3247b4d7dba012b28eca535adeb5c8a1ce76e41e44f7e907e2a1a732cb0f53909faadd5713e39a1d05825b3c0df800c638bf4a71059e4fbd62accb446f3bc3b2a4236a10c315aeb2c995496efdb9cb51da60796b91c08bfc564b6d1e7e2b9727b3ddc58472aee8a14cc3c7817f7587e9ba86a1fa6d2130d0209bc9eaf8cf03b4f2b8a6b7ccafa1087f2218704b88cc50a43166cbc81626306eb0bbd50a46b1807533ce9ae189fae62ade23ae0ff63de87b751b00303d49282e42bf7ba25e992592178abc823fc76b8f71f37ae05974a0b6677f9c1c6468c185ce3b9493b14f5779df43651ba67c5e9b1a65e9420a1180fb313d726e1e5558340fc6b297ed217e679a58acfb750967145b53de8e18753913920d8c44b90c7988f3d7dfba48c820ab8443d4fd28bf9588b20c2f78f32c0683f089c8cfd1ac5e4b4a95f63170f6050e90956f1b5762f40bbcb17f4e0d4e596c8ed1b773473d9c8528a4cfdf4894e79dc74ed9c422bacbb7633dddcc05c1ff87b85d3e2b5606bc1bdc8f79acaf6d198622e4a3ad07db5999c5c2e71f1b96b975937428b9e613cb4b36a6d209d728e2dcc8d1a44c4bdee5901731d6b22c32dfd62a2c7516efd6c2b895cbe5fb14660024236f8249798e1ad55f90e1d66b07d87bc8c8e3d974a2c246643213f589f5b6dcac688e7fb77addcd863cf9795bfbec8e5284cf6b3f7dcc08e03ebda38214683d0fc50d0597c9f1acc8e8e308e4133f1a53604f7876be84cd0365c722ca1334986385b0d316c2b7dfa5443eda8e7efd4931c195beadb21d4b9398c82b679c269686817a5e83310bd19e60bcb3443376f98bbcb75235772f8764444ef7288880a02065ad5786f9cb66d9838284a7ea625d81e693d1ad299d6d5e9609ec209661aa650f7122c6740b3f76199c71ad76a5d9d194ea42fdc43e06640a3122e2ce3adcdfa3373e6899dd6095a5a38bd429024355336264d8483530fd36af014953e5bd9bae9f23fe9023867f164a5b82fd2087c51edda47949aeb59f4a88b1d920fa90227f95927b7c21e55ed47d9cc1d99ae8427730a4a5e8e98d895b463f2bdb701f5cec65586626a8ab2b8e4db4e06a90de5810f64a4fbff8336b448b41a109a556a40fe38f3fe14ef6c17d4521966bc99b17ffa1143bd747861b3ad7f029e6f7dd8c97dc3c3b0b4e37b17cdbd23ce79757d3f9f098b4dc651a9750f7aad5c29a115237b82c5c9d8c8adb43d2666c629c13adaca96663ff82bf3db83ecb4dc896e7a156e4bb9042b24f798e0efd19261952332ddf43ce24c055d56c4a0d68b285356f40b041a4f1cffab7e4583e713b3ac9ae96177e7b041e06056484ec20bbc6ca912ff7841fa300996ddb03b5c249db9d1bdadaf62abbac0015f9c3fac89c83436c69cbe480d2e374788669a44793958e054a397ba647c8578c30dd54c4a4b662b9e6c47c838b7801bf5f0e72710ab29b4bd203542e28de3d761089611ae18fb44ddb596fd9699557c34c1af74979856d1f88e957310227b228d473ce164d477503a67f598f18a5cec214b332eb167449615c031cba08142e756e205ee7a525a71de1fe8761a6882e037b58dbbd14dcee71a2b02eebe16a90efa2659d7aa1fb00985e80bf291bdf27037c93cd494a11c8a83615916dad8e46e841b976993fbda0d4ad8c6274d9f65eb692208e40deab11f22693e5b9d378343e06dc80c7f2dc5b2e5bee9d78476bf78988e92cd6821848b02500a5aebc105f2f77c8234b23f341ad8cfca16b35fb2219b26b70716d7554d856acc8a9bed9477eaaa94c72826f74313c88a11583a85dfd2fbcb17dc6e80c951b4a9cc5b8bb76376f6058c657c74e4aebf602e552af5e54c16b0c5f3b6955d22b80d2b9881f34a24cfdf317430aa7edb41a64d453e88686a67034a8b0368aed344b254179a62e2a0953de0e5c35d136c6b4694362b43fbdc32201c878837eb7132c4e4759daf3728ebcfae5636b81fd5431f01039d72b0d35c3fc08433c12ff3a73bc9771a1fa61da6cbdb341289e5f8473509dbce53fc3c413f65e31979099c446413fdaf48dafad3cf551dbeffd49aa53f082455e5477116c49e364058a08d8c2519dfa06a9b0c85336f46d6ab99f94e091e8610c89ed3d74e24a6576276f8ccfcac52b8ad18f64bfd322f7a3e494889750b979b9902cd6e91a87ad4b1d0b49bb04a5348aadc2811cdc6c44917a3c8da06940c55229523b2423a1a2f4e32824e120be9152c45817bb33a9e27fd5bf9d0f00a59cfc98bb0bf04587acd10ff22630c0ac9dab74b764fb34d95e12ef70b1b1ceb0ba7a658d387bc5e9c0f781a43a1be392219f2b5047253de2582cd15a108305b7dcb19e408c8506736ad18a09e7ac63f238ec00008104d94a50b940b97e9403d43c3f640e150d58d3288a8afa63a12d59b1eb5aaee322fa9c84d8b572984ba7e7c708f8090789fa0a2dc9619ff9d83ed1edd54df6ddaee7eade649de88997ec6c7c220a2543959d81063512f0b4264e3e76a7f5caa7b40e2207054ad4fcef44a4bc8a4163b0f300b1ce08950b286e502432aef7960857b10c64097a79f9e7334b112b1435acaef25f858d419f3d324f26502581a01a5e6f4695e4a26f24c64d55bab46c77c3882da11f36572c6b66b9bf7ee47b43645763c8f621034c7bc8464454fba8a3741679fbc16ba80bbb4e76876b30b1d4ee90421cb10e416c9a3c00354280f4ecbc5484784caefefcdae23c8ed71153eb3e809d497e11bf3f244c81b7dbbe73a670b6ac8980daa67404a3d67c7a6a696d62f41cb408f9c150aecde48f0df1a81ed0e4eb7220028fc89ee69201c2bb7a87c5026e5d75aec7b6d1eae978a819e383bad9b72a26f164d85c452f5d0e7784e5920149dfa9a495966305c30a23b66ab9de9e123fba989f0e1b3d2e1e984939ee9fa544dba1cc523f5e18f0968387250903513a1612ee11523c4b842d52badcdc89e3a260c93e2cd67fce1ab033da12bf15fda9d5bdbc532e3fef8b78e08b44d03696ab244404cbdfc3bc2032780e10522c7fdf1013142d4d077f6d7ace01be2abf5183bd8c3ca735ac258e3cd99482ecf81132e5119437664ebbfb928707d80ba8f0fd66f7226e9c0cdb87d88a6fcc5edb83074a1b8e04e570e5f81e624f75d7a1a48f0b9c704b5725d35490f6e0f7a2e928ddddac8a9dfb6c9260062f3842f0430ec7439ef15da04ca49e6eb260fb070ccc76d82f00b8ae6335dd2164a9196487942408e466aae36c5f196b9d728699f3ebd4716a339ff838905e75f57e644edbd93a96176f0b3759c225f6269153417899af72a5036c4b189de9de6cd17e02b8ea3b197ab0d79aea28b701505ce020712764a995dc2fe1fccd0c905728a5b973231fb1da07914f1e8393480321eef4c43747792dd90ff34d14e152e070a518a9de8b43198e8e26343acb7fa6e2366ad8b2b0084bcedbe467fb4bdf615b359d4b6857c7c9b3045b2c9b10b546f47e9b93d5911d9d4e4ed902c59a06bd06b331b63f4bfe6b1fda7fadb62a4c190af3e9ee1ba05176447b06a59b5abfc0a8b4e6332c448febeef638386dc7a2862424fe44c78614f29dee388288327680064b3a87aa16f4eaee3fdcfbe4ecb8dfd74f891a331ea4e38adbae8742dc94d506e0e98e0fa0dd6a2b844ec61c206b669e9c3533c64c5a99a737a91eecc3e7b2a1181943e6f724206cb93e36011692f84f5438dc7015620adf8833df1986c679d4417221bb060e4e2a7292e6c0d83047c2e283588562d94a7915ac8d4da22c923d108d990913e9467f186e0b3eab64da0679a969e4f49e312be0ca71b8681d3982bfc04d7a127a4778a45bb282ab7fb9731a4a9af53d15831ce2434bb814f1408bc4b4313ffad521692e129522f81215cd58e0b095505f12986ce1ff1b30f84dd735b33b71d82c8d1d79282b34d734544395adf765115623235445f334ff4fa95f2fcdee422e7d366039fb130a61bde64c6527bd8ef43182eed3b0c2f3024f0755aff12eaa3fba142ee20081dbd2d274cda9ca116cec4c670827f1e0262250a3a88ee043fa0aeb4cf647844ebc5a7648aea824e5babf2625d91b1d7313237b3b11b4dbcd0078fac9b4c2f593f9842339ff6d345df62c7042ed23aa224435ceafab10bd5c921b794855b16f6eb244c8bde57e8827497bb8ecb2cb310cf51d173558093194a5fd6f4e08c6caf329bab97a19a330e7b224a8567659a029bf1203a75f2d8d6eb9a6181c146c00c7df0017132f7f89ec79b828ae315c7c267675d982bae502be3cd86aeda1bfa01cca9ad6db84420d66ec7924fa6901e123771338908ae0e0154f2cdb0a277f81e104e9464327fac3a3805fcccc85393bc1ae111ec4997e1b66098c5f515d6e8166ec3f1c5afa3f9d0ccefcb5ff9035889cdc9b937a29b3dcf756fbd83a5e40605ea7c8a874c8a7d2a7", 0x1000}, {&(0x7f0000002bc0)="883b2eca0c8132db7d93e82fcffbaeaa1464b6160160cb03538a9bcf0feba55b84a4634a386f8e5a2a1ae9fc44fed3969bc73ce9c743b09c6d4be04384a9ecb42080ffcf5b3299f669d5fec26f1e6e9b25a6f00132238715678990e6a2a907084fd73ca5e479ef338dbc8cc4ebedc072d3c909406101f059c58ae38512d093f09232c1f94e690c925424bd1992ff62ffa7c7a068bbd2da4fdffc634fe6b3da0a95ce6c305985e8d4599a448f887866c19c9fc4b463cff6cdacaad57ad55364b0f7ec6bca39f6f52ad108dc2c029d558035fb97cf5eb9c126ec1c792eb1b6689ff8bd3f6d9d97e58df38fad7a0fe5fb89d378b860bc7411efd710d6aa", 0xfc}, {&(0x7f0000002cc0)="1ffb8fa334945df77208a4959514d647455dc13642d56e3e1828e2bba5bec32d3198e815780a04b0d259037cc97a4ea6ba8a67a5e4250a410327d3e4fb68314a3a9fc3b81c10e9945344fb2c243e8e9438ab68044d8cb6a9e1a412fae37c2e45937541c36414569ec2271c645ee61aa4d0bc11cccf9f689d2933fbf1eaba185e035ff6742c8596d09f05d64740172e49db4544a12fab9232c977d3ace4620db84eb172f8ac5ed8e910a7e92ef7", 0xad}], 0x3) semget(0x3, 0x3, 0x600) semget$private(0x0, 0x1, 0x41) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000002dc0)=0xfff) r7 = getpid() getgroups(0x1, &(0x7f0000002e00)=[0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002e40)={r7, r6, r8}, 0xc) 19:05:14 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xffffffffffff0000, 0x1}, 0xc) 19:05:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x4, 0x4, 0x80000001, 0xfffffffffffffffd, "fe21ae4b237e8f076a7c6549200acd98a0899876", 0x1ff, 0x5}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000012c0)=0x101) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x6) readv(r2, &(0x7f0000001280)=[{&(0x7f0000001140)=""/217, 0xd9}, {&(0x7f0000001240)=""/28, 0x1c}], 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 19:05:14 executing program 0: r0 = syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x2) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x9, 0xbab, "1702070037982cfa4e000800000000200000010d"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f08", 0x113}], 0x1) 19:05:14 executing program 1: r0 = shmget(0x0, 0x2000, 0x451, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x5, r1, r2, r3, r4, 0x84, 0xffffffffffffffff}, 0x8, 0x8, r5, r6, 0x2, 0x0, 0xfffffffffffffff9}) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) fcntl$lock(r7, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) 19:05:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000100)=[{r0, 0xc2}], 0x1, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) shutdown(r0, 0x4) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000000)="f53a9ea97676657e740f1d369318b9dc309fa11764942cdc71b7475b1aa432a51e7f390202774d45b46724c271b8dd227e7a8f", 0x33) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getgroups(0x3, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0x0]) 19:05:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000015, &(0x7f0000000100)="0400004594b623ace800", 0xac654d90c13c021f) r1 = syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="32c6405d1fdba3b2454a7b2ea87542762f6bd66bf5d80f62665bb1b20c791f2bd4afd817ea1c3bce7407134ad7139a7b13af6e9300d71e0320acb5d2b075cd0386f2e4fe8206143d13b774bb4b9aad", 0x4f) r2 = semget(0x0, 0x2, 0x380) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/4096) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 19:05:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x18, 0xc517436f49862fa2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() fchown(r2, r3, r5) getrusage(0xffffffffffffffff, &(0x7f0000000100)) chown(&(0x7f00000001c0)='./file0\x00', r3, r4) msgget$private(0x0, 0x80000000024) r6 = open(&(0x7f0000000200)='./file0\x00', 0x10300, 0x10) lchown(&(0x7f0000000240)='./file0\x00', r3, r5) r7 = semget(0x0, 0x1, 0x0) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000280)=0x6) ioctl$TIOCDRAIN(r0, 0x2000745e) getgroups(0x8, &(0x7f00000002c0)=[r5, r5, r4, r4, r4, r4, r5, r4]) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000300)=""/29, 0x1d}], 0x1, 0x0) mmap(&(0x7f0000ff5000/0xa000)=nil, 0xa000, 0x4, 0x1010, r0, 0x0, 0x0) getdents(r6, &(0x7f0000000380)=""/99, 0x63) msgget(0x0, 0x100) read(r0, &(0x7f0000000400)=""/27, 0x1b) 19:05:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="43d5b39eec9ac9a615d2f15e974d7a375dff7ae1550230f435404e7dc58dad5bee9ab0ea3046704204a6cbd72602a4b9e8317525eb33444577d5bfe20408573c6465d06f0341f0b8b5d5dd60e8102fdd37e228543a945a6409cce598f6c8ed9f05e0d9081c31983f2aa78871ac5cdd988aac3e463228bd6ab15e33e952dc42e8d4b15bed7ec7a047ec39bdc99dfdbc2bea45dd9969", 0x95) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) 19:05:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0xad72, 0x8001, &(0x7f0000000040)="09e9e2300e5de9bb29c18e61076d5d310fcd4e449a77e1b961ede203e854dca1ddee03040c575c6ef3547ce1061636223ae1a330f6f77825c016722790d9307846a95a679150154a8053a9f03ad1dcb0a166bf28f4c239dc9b", 0x59) fcntl$setflags(r0, 0x2, 0x1d7e0d0d57460e13) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 19:05:15 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) close(r0) r1 = semget(0x3, 0x3, 0x10) fsync(r0) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000000)=""/39) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x51) 19:05:15 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xffeffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6e", 0x4f) write(r0, &(0x7f0000000240)="c7e0096cf6810feb393a472767b529429c8bac9dfaf5", 0x16) fcntl$getflags(r0, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e2f6353a5177780408"}) write(r0, &(0x7f0000000280)='V', 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001640)) close(r0) syz_open_pts() 19:05:15 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='r\x00') 19:05:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socket$inet6(0x18, 0x8000, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xfffffffffffffffb}, 0x72) 19:05:15 executing program 0: poll(&(0x7f0000000080)=[{}], 0x1, 0x0) 19:05:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07b098206fb2"}) write(r1, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 19:05:16 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) syz_open_pts() mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) 19:05:16 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000200)=[{r1, 0x40}], 0x1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "5e2e1eb7f99720c40df5aa9eefa956608ba0add9"}) poll(&(0x7f0000000000)=[{r1, 0x44}], 0x1, 0x0) 19:05:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) r1 = kqueue() r2 = syz_open_pts() r3 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x200000}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3c50a3b0b2f066415c876a9be2d4aefe5219dadb"}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000180)="17b0cbbdf4368ac6612da42570846cb8a51f7b74efd7013c1a464d7f567826a459", 0x21}], 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x455, 0x0) 19:05:16 executing program 1: pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)) r1 = kqueue() r2 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) kqueue() dup(r4) pipe(&(0x7f0000000800)={0xffffffffffffffff}) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r8, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/60, 0x3c}, {&(0x7f0000003f80)=""/4096, 0x1000}], 0x2) write(r3, &(0x7f0000002f80)="fff75652194e566a1fbacdf6fe9dda5e4c0f54f0ce3efacbcb032b3fde13d7816ef8133ae58d11eca17485de9c0aefa213c4d4769560051596db93cfa52eafab916a9dcc81a452ec641830f708dee20a3bfa65b9b2ce51b837336d444f85ceaf91d7bc500dcc4a4a66400e5c1b48831f1eab36368bc81bbcbf795f8430dd80a4597cc66f3d7ade8f375ccd80c1034d2558c1e63653c1fb8730b534b72bf935ccc6bbedb39d5383fc1afb5f45c2b7dc9db394e02d1197f2230b614c3ee8684677cc9f42980e381652b957e4ea952e3acd775b850df27038ff3dceedeff1449c94e56aedd945401b8d54c164be33d08961ff5dce62e0e00094d9deaf1dad80d3cc2f53d2bc5ee17ce13605c7e096b6b9eb9b608bf70625768318b914e0404701f97d0415de713ce70f38c89ae12a24e081063b18b4205c008cb3b1d901ae14106e8d0f3291ad5563db83072b0b4902d261ede621a79a4f2497233f13fd2988354eeb00f9bec52c001c14a670842e5ff376c14ee4001b2d4e440e8dc3152dc9d406bcf351326b0936e7f0430bc6c7dcbc65e4ea61b5f4c7b1e0550b9ca2a75e73f48fdfe3936598b8e9d36e1974f1246660a05fe699f21f5e6d45518ad97e3b41d04a2b75d9aa750b1d51c952cc9fb11d10f8f1618ece272efcf0ce427c42e278994d52fd94fc0081c25f4520ce39a2ce890d92f4f6852dc09cd8e915889af9651a217fb994a48e1e5e5a25e218e01e3836fa10ed4f8716ed22443df0c0877c506b54a0d2ed574c59133e081e4c1f63ea5e43f581e0474d9cdee7903a7b248c93234ce70c7883ca9ab62372f7260c2c86e18859480f84185251980b436588a6cbd25944393af5f1ba4352f035119a04e7825e3ff0c8fdc0f7cb2040e64f9706e1626fd488c98d2d1af0b8946c60201d6ce7ca9169e693711fcdc28412b1f576874dd082b7e25a46b316f88603a4808969aeeff4999562b750f01c40b269f9bfd3f7385db0f3653d6ac5ae53ada622015a5f7b806200a1c632ca96b04d82aa2056778cbf619f08adb66658bd4f047f8f08d15b33895055f787b27894fd4cc86f6f9444fa46914a0929da97382fd740769618af01adcb2b97b22ac0a763cb80279505d53da9fb879d69a779292886eec14ac8c6daaec45e8f4c96e12bf71090bbf8d0c831cec62163daf09f4b4f6d4badee92801a49ed58835e7495d28fa4a7dff9b6345a15a6f000f988565fecda1b41926632e43b3f5f6c75d3fd66d076599bfd6586731e6205e4cf3094ba2211737888e79e8889a9268db9cea191961a75308bf9f7fd23173cf64da3d4ee905bb4c8d87534f12952327fded6560b832c2cb6d854afe8b25fc162d365978dc5e1c8ed3694451c5dcc21b38178537269db70f6081753cdb3ce0ad8ad230ea277155f66863a61ed745566ba8d0c71f460f663f28497b03ec6eee90de15b219208ee702ecf10f42a9338b1a9776f2b2211ad138146e14324da574037b403f31274037d9e378ef637cb7722b5995976bca56b69675b971bc46eaac4e051abdc02fa31b25e450563bc2854f3e1ffb3dab4d4e966b0c80f1239afed7c77e2b99977eb70c2df15f4c621a99cbdde223dc6471f73576cade60704d2928cb980b3dc1cb2f0da44fa415a075465afa1c3b7c1ce36469d079cd4ceab000c73c143dd4098b8a247fc111352400ca72f8e47e5af185318027f9a31ba6d2b1f43edc330c78b1c1e30143836949fb1af1fb92ef4a57ddc5de7a950a669cee6eaf93ca33a0dbfd289f9dcded2a9bcb4463f2aa570a721536d8be7b456bd19d0cf9c1ad185927599e180cca1738b4ad328a539fefe9cd4fb02ae4326076ea51ef9761b6e25c3d8c834af6ee0c261a6257c1e72014ab441951e23d315c34d58d7d424d81bf217c5c125fa7138b6caa414c4a24c92c940d94ec2a122f38900a94e725e1dbb96eb098c1460fcc97711bf04da852ea2a261fc436b9758e5eb316f1d313a26859c67eecd0e35a13473c1b5c83122d85061ded42c43acd214c27229cd75c88a926203103b81f48b991cef18985990d235d8b0d03d5f8140b2466e68e6fda829179e459cf36f5a94e5cc16f6ad8b8bb9c0c097980176ba2e79bfaab202b694efe9c2afc78e50d57091ee2ef2770c78b30a45cca3d948ba85d5d6d0ccd4f03c8dce7a5e387d0735645de947e66b024e7af0279016a1c6975821505c3ea9948b799f958b61b5c4efe5d86c24cb713facf894c1982cb4382bb785338f15742f54cc9510ec2c56f484a90e77b1c2ad3d8fb2e58de777bb24177f08e9f49193fed184a8b45c49c8bef07032e8b494e2ff1bd68ce6b8fdb79f95a7dd0c9bec174411393295b5d5ffc10acee7db23fde73fe6d380fb590c59367590384f372f608d1173842c64d806dfa1f1d8777f9b7ec156c73e6c17d7faa132bc9bab569e0615d1728bce509b41003e973579681705a3dcca67dde5640f4adb077aecd1e9893a440b6c9cdc4988dcbab46fd4c6fe17b15757a6aa91e50d2c57724560992ffeeacdbb904bde84452044cc982716dc74047e84727d93b1517f86d09517567305aff011abb8b3ad34d2dad08fb5f00deec84eba6e441268be9d6e408b413a0ab66a7b5032a1816ab6ad15098a2ff0445bb45af93c3d313f99e2db3900cb9081924a576037770280583cf1b9f39433c8b93937d0834488584b76021778a08dd28d581b8afc4fbf8132660d766a3fb3c16935b71383e7d74af323941f923533fad10c1802c597c11a3154a7ad4603f44cf303daa43dc506b39aa701957bd921cd0ddcdf125e2a76a3eb5a9efb33ac6b5b798b447315edca9407d859238366e885483fca6267ceccb37244eb107b3ca29a1aab12946d4a71098c34afce76e1fd9474e03ce9baa9bacc6602b7f08f347832898fbc0294411c1be3c761f7120790fdda1c2e9622b7198620ab136c9dac0e04fe9168b0d24250b523ef00548f3968f2c382b7377d1d0ca1b8940d002eba34b1162e1e8696fe455bb37032eae05afcc534984128749a75ae47cf46382248b2fb84e0c44888c88ea446f09413094fd3dc5c45b2d6650fa63d1c3b5cdb839c6cff113a51b04c947c73ba5d1e93a9fa5428f1bd014c2470132d3e78cda39744f8e13860befd90ac0f7d3f49d4b0963b94874ac5878258990ecf728b17347d2f6d03cd29b36cf817272e4281027c08cf9982a08bc47609cac2ca5511a740ffa764d0c52f124a5ec0da26e9e8d52460b36b02272c1f97c1d22377e82e268746f57d7c56cba77a56d181b46e98be529ce5d37e475b0148d1e5dd5d1c225f96707b1e95a0b7e79573081c29d1fcb38e586e96973e439cd44daf8cd891dda36f2856377fa41bda5ee20e021acd0f065360c8ea339ce4eaaed174828b7bf73ccb12f63771cab21db4a6074bc62ece9fdc5079bbb7ab75f270003c75c37620c023c8f95dc1a4abff211b787764db8b7be71cbda6236a8d8b8352cdff3221cf67a8c29a3eb0dc4bb73d8955b0ac101ab2cd6f27c68a2b90c1f675932c68b93102c745c9034ec182950ac7e1f25a4675a390d40b02fa5ce9b4afbcb8985a9450f76cbbbb9002b7579f485de014b6edea313a7533a235dcdd31d8e21fda0c7b91951c2754005f0502d15c5cc885be1ee9c4a16168c38a5835dd06a4cc746c0f0c93f1ff07414c098ccf16369c7ae4357546e3fd590067d46b194e6340bb8f6ebc0c2fcafa08b04351d80a1fbeb8180d40ac1a5126ebac5fe00494079cdb691c85009687d8fa74c259e77ff0ed906653ddef4fd2a2f3128df8493f6cc08e6c72423a3c885e7dba481325c4b251f198b277744f5d30eb21445ce27d3e27192ff9e98baaa2506fbd52881321829728b2a253ba4703bf5f72481e742cd8ff04f77c5653d41521234b6af0d94abe043772584d440c1718a660937459fa1a6d1e0f96a250262c410b1434ad990043382b53b7b3e3a16610e382c0b9a3c3b8700e532fba8ec87e6e15da969bdbc285f19c1a564f422c57bcdc4a248d842af66b97f84a351d42d1ce6c90b40ca1d51dccfab7ee11889bc19989e1d7cd03d9e1f966cff6ddb5468b612ac597e7b5770e3e67a57743e16ce236fd30dd62e899dc4335a04734c8f30fcea24177075a5b6589514902dad89d7b5a5642cfc3a1b865cd4bac88b3745fcaf13894c9748dbd4788e95f6826d192ab1ff6bcfde5e873733e2a837655e69da695b08f3c1ebac48b4141e73f003cec728c830ba23d37e5960523a4aadf1fcd3e3a302a2565d31a3323c533c61b32a44ed1d9cec05d60da8633c7ae9319710c0574d94a0b9395747291d1fa9a118a6de3d36575a1bf31ebcd426b4d221f5ca63ba4c0c0cd78f72d19681d1e6ee188fdef44f8416b57915155b25a554b591687f65b0a9dcdba984b0be8c5dd6dedc6f24dd3c9c97968bb5d8eb6268f07e57e4457529c4138761560baf6af54ba27172b7a2d9706a3c9c09896e94be2370d5f09c1e2950332aebe45626201548a0bd6295bd359fb76540dff27daf6615696cbd8a4bda760cf9fdad854e0b28021ce9672b9cb590cffe2c3f1fd0318581c74559c8db3cf390dd5f007322b5737c4226f38c39141107041b2c26167ab5d6d4096c4c46d00466489bd27d3266b7681992ef170324cbe226ea53fdac29038750058bb03cb8c22e1e522122b78cc79250869ce3df1961da7ee11d39c8cc1cbe326bc2cbd5291b7fdb5e1b483f6f40ea0dd675f659b1709df42a4cf2c1d609975c1b69e1e138f633144a24f558c25b2a38f652e9f9cbb9e1126b5b2b82af75b80bd13f23459e7fe771269fe96b909de43ea86e4543bd45cfbdc3aced1c84adf0f48f096998f082da27e8b45893203a132793ab7c59e2dba90b7d8b5b0f95b4b8aa74ea7f8c7630e07182a2acb2291e472df328d712e9e7f2dd278bcd1bbb0a85ed71521d4e391f0f3b559d12f65a88f9bfde137d28ae3ac9cf66fcd4a68cc9f6c8c157f0766d2b817cb9c184bb3b1ad3845dd121e1bb0d009064223f51ed3f429f6f9f9e3a8c61532af2bedc7c421f85e479303daf9888907c959955155fc42ce0ca50f64ee81d23c61b39d15de7400cb20122eb9415e33f5359a77b9a69a9fedbfaaa59a95c53d6fb25cd8f3f25126b5a865046ff8e14fc0921e29831c3bb8cc149c6ba279e7c732a79b28448a24926d0a2af7c699ce89bda8fe364101062cfd9f90c28914fba2d5f3095337efe7b8c09745e0da92d0738533d0e0f7e4884efb49013012cf3cfb742902e39d76d7c838509a9b7bc190dd77c276b8e1f2b298c9f12389df0e70d7f5433332b2810f6ad076038f4f6bea34b9b44df0ba7b48df9dfb07a31a688d155b5b3bd1304bbc56aa42b670526061490d25cac4f241140843031d82cfc67b7f6fe4de9603a79ff5c3c068b2c43db4c6f8f6a129f0e01c3e6db3e321b7aa33955ff8d18cc1a88dc0643e4469a0a5fef114ef231504c03be14162e4d79cba87c2bdb25d6d9e251c1c381cb11ad7e753e7ab14f1379a832bc6270e6469d0fc1ac335e2a44aa14f9560c035e3d95c39978eb5437b38b4055608b82936e84a5750cc3e9f5d812c360fa70964fff55da11ddbe479c2367197895d7a773664f36af502b82783256d1d962bde6077a1cdce6d4e2229dcbb0d95d157864c42cef463bf07f0e0c10d72ead0f58350d577c4b36b6cb3301104fbfc601fb2c00c9d1e57988cb345f9d723be1c7a59d7b3cc4148221ecc3310eccb8b9746fef8eaaf38b66e6961375096e6842587e775918fb06d", 0x1000) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) kevent(r5, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x80000013, 0x1f, 0xe1}, {{r7}, 0xfffffffffffffffa, 0x8, 0x1, 0x0, 0x4be4}, {{r6}, 0xffffffffffffffff, 0x24, 0x1, 0x280000000000000, 0x3}, {{r0}, 0x0, 0x90, 0x0, 0xfffffffffffff1ba, 0x7}], 0x3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x22, 0x20000000, 0x401, 0xae}], 0x5, &(0x7f0000000080)={0x8, 0x200000000}) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)) dup(r9) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000f80)=""/4096, 0x1000}, {&(0x7f0000001f80)=""/4096, 0x1000}], 0x2) 19:05:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e000000100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x900000000000000d, &(0x7f0000000080)="e023000000000000", 0x8) 19:05:16 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() socketpair(0x0, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) write(r0, &(0x7f00000000c0), 0xfffffeb0) write(r0, &(0x7f0000000100)="08199b5c6c387077c47f4833e60884dbe22a39dcb81dfaf757d100bde5ba5a135353c70b8bdac8199154f4229fe483281093e8ecbc49f979421c20bce0e518c211b760bed1bddc116dd6d15915a6e1", 0xfffffef1) close(r1) 19:05:17 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x80, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0x2}) 19:05:17 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000300)="81e8aa3670eafbeb53f76d309b40d9a2d22ce8fa6daab89b89133dc78fe8ff67fb210ec6a64aae0e4c955160c5c4368cd98c98dfad6c7bc9ab64e9dcac5c782355ab6de46edc1da204f559ae5a041388aefb0fff662b929cd41e6ea561152da04c384318123f4e5e6fbdf65ff18f5a4f56cdfd52e32258a7c8fd7d5a30b785fe674f084b2a31142352cc9272590997486738b4e21ba7af71e8c0ec251234bfe56fe4857e678169b677e60bebba439828f31428d2999f692fc6e165c895aff9d2cd4d6135ca7617c0b8bfa8598d140ef8ccbcb265e3cd3c7b662432c2ea6b4cb4c9ebebf26107285282cc56dacc639d96effe3b9fecf8175fed22879532759d875917abca79978cf51c9117cbac14a546d7166b6e7ecfeecdbe8b2e6e7b636b2b9de160d74b723aa03e48afec398ae869", 0x130}], 0x1, 0x0) r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000000), 0xa, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000400), 0x11a, 0x0}, 0x0) 19:05:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xad) sendto(r0, &(0x7f0000000200)="565c4b4148b443cad38df8d271e5f9c7ec5d4ceb7a14fa7c100f5fe67a0e24aa488a9e065f99a823cc86a7bccca67cf20a1f89d1c8ccc2fdc4bcfd50d54993fd4f647d56b5da74d45838b66a3d08815b862a468777fb63a7f9fe61ac6b3a29af6f02a392b5ed894da0a7d53ce8cca34823b1042b0aa43f09851ca2f8b34a27bfdfa1c8be18e7623467fd00b5e61de1071f", 0x91, 0xc, 0x0, 0x0) 19:05:17 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfff, 0xffffffff83d0890f, "2fa85340a1988853f004f05548528f9425fc39a2"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x8) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000001980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d50540", 0x152) 19:05:17 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x7fff, 0x3}, {{r0}, 0xffffffffffffffff, 0x30, 0x0, 0x9f, 0x3f}, {{r0}, 0xffffffffffffffff, 0xea, 0x86, 0x2, 0x6}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0xe4, 0x80, 0x7fffffff, 0x17e000000}, {{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x1f, 0x7}, {{r0}, 0xfffffffffffffffc, 0x89, 0xf0000040, 0x3a, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0xfffffffffffff800, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0x2}, {{r0}, 0x0, 0x8, 0x10, 0x6, 0x376}, {{r0}, 0xfffffffffffffffd, 0x62, 0x0, 0x3, 0x9}, {{r0}, 0xfffffffffffffffe, 0x42, 0x4, 0xffffffff80000001, 0x1}], 0x1, &(0x7f0000000180)={0x7b, 0xfb1b}) r1 = semget(0x1, 0x5, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x88, 0x100) 19:05:17 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x1, 0x6, 0x3, "7086f977a9fd699427da4cf1bbee4ade8b99006d", 0x171, 0x10001}) setrlimit(0x8, &(0x7f00000000c0)={0x3f, 0x76}) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4d}, {r0, 0x80}, {r0, 0x80}, {r1}, {r0, 0x40}], 0x5, 0x80000003) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="6954e393ca894b0d3f66250d741fac10c5b6d558332380930bbfd46a07a784fa59b4d9d77d749f68032ace87d453752b3ed06119b1f3493b07d53b390bd8b9dd29494500b798c6e98c82ca7b49e72a2ce2a1493e46bffdcdb1d308ad96935f09e95b3b238103eb2ad50be337b1f32b654d6583cbb001dc4ef31017efa85273f94a2eb99e3e893045bfafb743ee295ac48d168a6f330b77652d4db710ac8fe928ce629216", 0xa4}, {&(0x7f0000000040)="5c1ab52f4a6aa0d8526c995fc5627edb7e2ffb36f376fb11ce2a0e130847fb922829d6de245e9c4817f0bae65070846daae7c5d0051ddd291ebfbb4610e851a14e59a2f79149a14defab22f333522c8512197ff518154204708da88e2b7def41c6903b5934aa3de307562a8993ac77bbb6fac8b2f7", 0x75}], 0x2) 19:05:17 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000200), 0x8, &(0x7f0000000240)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) r3 = getuid() r4 = getgid() ioctl$TIOCEXCL(r2, 0x2000740d) chown(&(0x7f0000000000)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x2, 0x80) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000300)=""/38) r6 = semget(0x0, 0x7, 0x22) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000180)=""/91) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r7, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000db6566260000000000000000001f0000000000000000001f0000000000000024f18300f0ffffff00ee000000001d0000000a000000830b000000080f9441354433f40000000000000000000000000000000000000000c1238b244334fada1bd96789c830d083c6ede565a261a43975a7b6dd97a05fa889c436ebfd910432"], &(0x7f0000000080)=0x5d) 19:05:17 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5d8a6dbc"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x53) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) 19:05:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000b00)="e362f9ff36f72ee995861b2477f256b4093cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfe432044908c7ba28049ffe4e0746fedbac0e3edc5b8caf90f850f6662258cd26038e7dbf03775fb41fd18c6120af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e0630868c860dd3833cad8018def2c914a027351224fe553e83867704515ac4bc72eebfd15ed1a251a9d82170de189b145d5fc2ca31bf9acbb6fada40e4beec0c6262f9b45b5737990b356e842919b3b182cb6c2ac2122dc22534db754bb35a6f5711160000000000a27ae601bb2393c8000000000000b46db27dd1638161d4d1639fff0597a46164ff54e278e7b2b532c8cdf7b0b40a3c44f2c7a84f61e8b5b4c7b52f0a30834417221086a3ec8ad1da13b23d0438e830107132ae2d5c3631d2972725114f9b16318b464e5201c1e6f177ef8658d8e32d6eefeadd609608", 0x17a) syz_open_pts() r1 = socket(0x20, 0x7, 0x80) close(r0) r2 = kqueue() r3 = syz_open_pts() bind(r1, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) connect$inet6(r4, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x8}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3a, "bad83f067108e2dede80000000001f00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:05:17 executing program 0: r0 = getuid() r1 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) wait4(r2, &(0x7f0000000140), 0xa, &(0x7f00000001c0)) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000000)=0x2) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 19:05:17 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, 0xffffffffffffffff) r0 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x855, 0x7ff, 0x80, 0x8]) semget$private(0x0, 0x3, 0x103) 19:05:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000000)="8d", 0x1) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xffffffff00000000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b6019a0871dafa8b9a975601"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x3ff, 0x1, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) 19:05:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x140, 0x6) close(r0) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) fchdir(r2) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x401, 0xfff}, 0xc) 19:05:17 executing program 0: mlock(&(0x7f000023b000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x110, 0x40) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmget(0x0, 0x1000, 0x80, &(0x7f000023e000/0x1000)=nil) 19:05:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = semget(0x0, 0x7, 0x0) r1 = syz_open_pts() semop(r0, &(0x7f0000000140)=[{0x3, 0xfffffffffffff825, 0x800}, {0x4, 0x6, 0x1000}], 0x2) mincore(&(0x7f000041d000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = semget$private(0x0, 0x4, 0x80) geteuid() minherit(&(0x7f0000503000/0x4000)=nil, 0x4000, 0xffffffff7fffffff) r4 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x100) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) flock(r1, 0x2) getsockname$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) semop(r3, &(0x7f0000000040)=[{0x0, 0x80000001, 0x1000}, {0x3, 0x20, 0x800}, {0x5, 0x6, 0x800000000800}, {0x2, 0x46361b0b, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x7, 0x1800}, {0x1, 0x7, 0x1800}, {0x9, 0x8000, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x6, 0x1000}], 0xa) 19:05:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fcntl$lock(r0, 0x7, &(0x7f0000000040)) readv(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f00000001c0)=""/14, 0xe}, {&(0x7f0000000200)=""/78, 0x4e}], 0x3) 19:05:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "56e5a24281302b82f06f44f4ad3283a82c0299f4", 0x0, 0xfffffffffffffffc}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100d9, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x62, 0x12, 0x8, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0xec92, 0x200}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xf0000001, 0xec66, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x42, 0x13, 0x8}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x800, 0x8}, {{r0}, 0x0, 0x0, 0x40000049, 0x20, 0x5}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x7ff, 0x23372737}, {{r0}, 0xffffffffffffffff, 0x18, 0xf0000004, 0x9, 0x7}], 0xffffffffffff8001, &(0x7f0000000180)={0x526, 0xd1}) 19:05:17 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="03ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0)=0xffc, 0xfffffffffffffee6) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r0) execve(0x0, 0x0, 0x0) 19:05:17 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001f00)="db7040da56f4ad12f5f7728fdcbbafd9fe88850a66b9e9a1b915f349299ea79b51bb3773d7db564ad5d4b02cd61dc32d11da956bb9af2a08edbfe570511a2dcc08a212a3438bb0611011255762e904fa9ffac1bb367e11864b2325d4a427de6ec78e8d7dbc118ec353214c0ac9ff3c35e1bf192b035118804be227b81b88428dd0c0f01925de3c3e850ce78f14c496b592e5a41450997e58f3219945548c8d63aec90dd22daefeba89fdb640d2c0ee0feff6a737283fb8f7bef7beb9a6f513724fdce0f6b1a1eda2e50ca3ea6f34cd4a69bac53df89ee5c66f8a4f2afd6dd94f6fcb48851c2a5f4b27fd7642abdcd626516c6dd51e29b5ea84f73463aa54fa997f6a6a83bed52fa1218520c0d6b9b730dd121b3133b769123cd9cbaec9ddc701dc35210ef1a6494770e5734b5349d523b77d8826b65b8fd0f760bc42685deeb6f189a7c6dbd019097c0b593a556a3556019938d3e56ca611efd9afaeadd89292a0c189ff44dea0cff99d41575fa35335f6be86190a741044f049b3a0fbddb73ed41901721752753f05c4031945ae21b99e173785bdd1d805b0d4c2c232c38af79587d549815ee5ed301106c2540c92098280c23440e80f037209a5e80487a2c6f3b3ca34bb508c1bf20842d18908e1e2fc602293d9cf9ded74841c0a73cd3b9b016bc515304d5d8f49ff80dee67340f183b7f60bd188740a85a0b1e9a9e95e2b9462a47cd65b1d09d7d25175fade9a81dd82bbc87c10cbd0cc4bd8e0267684e018a7ad4e76ca0934265593a628750b6bc60406df2f8139cc862129d158ddc591ccd13be9958e79377068916a8425a45958d037d3c71022e20e23582514cb8010c642738fc8927e9c0961688c695cb1901b26ccf0b92d8059e5ede66bf6063fa4f12e315ef460bfe618a0768abebf0bc9196984ba22415a63feeb355433737a2a5cb1ba7b106d32e817d62b25ab36bd29f256420bc793e4311056e5aaea337a5a980ffe7e46ceab6224be136fe841bd84860ddece85d4d1d8fe1ac15e5acc95b2a3ec794771160d22fa5c1430ce0983cd81a67f16aeafa550b0e344d56b73d7eeba908a24b9cf43fd083ce084aa97f84d213c99cdbc8f53dc00958cf86a0d50ea5ebe796d6969b2b1dd6f364814f3c1ed9adde4a5ec5c9178be767f911402c57a370e8923098ecc61c9fd64d5ad2f0417fe3aa65a124b79fe2fa5cb3bbf7fbe24c4c254f6a9f6b244672fe42edfccfc5d22e274a74632a4bb76d40f3269315e8ec53c34bd960275f13f58383ab4cc2af6227954e8ba8431b647d4e3dee7ad75fd53c030608b3b4bd76e58258abf69ca7cc39485a0e8b77f21c1c784d9fd3ec95eeb7b5687e96762dece52ae444e3d6971181f2808f257129cacd85f0f4da080919d877ff620fa13d79d0233060c7b8634c9da7137194a1cbef7bc1e46f35801185556ef0175949cd662b6a699e1fd7d596f7dc4ca0cc9d3b607ad25e50b4d5eec01eb70551e49ab45e5436715004bf04d4a8051533d07562735f979a9164f8fc25960f215f34aebdb783e54650554f348312e195bac7e9952027be70dbe0c5a9979a3b77db52f5551d0801ac61a59019ca77f8bd00674c77e90400f0aa563ac1404d031eb724f66cb10097b38a7749d2492cc1b643fd0cffc1269299118795ef6c85e62ea7733bba11fd93f67048c07cdce8b94f770ad1d59fbc77e39553f7991bf37234d32665388832a53ed36afcee484b76b0fb56ac148cbb5bda44b8ee25b9f4a7d1c69b13d2b3d22621ece596999fb2242a2377b5d11c2d256677987a6e2e6845682a44c32339523e1ca7cb182f36f9862b79459c5ad2d476190cd5c5715686dfb0b99b82bf7751b1c0d26c8d2e4f9e0baf629ef22a960a6a1c1e196fe9339c4c8c36a4b2a50834a2948b3991d1169d976a0c4999a9cbebc13c0d9dc43aed9bb52d32bef7ca18ee2ff91a5b75a7cd51370730c080c55e75c7985d46b445f5a21edf53ab925a4edc68923fe665146f1e9761d4703c82541909a903a6defd4321cef24f30c3199fa763ed7c01c915d316eb87536f131ea46ea15fee7c3b1cb9022813ded22f28588dff65d06529c9c7333df6980d721c95c935cbc1e943d9421b97501122a5b01a004ef7171758504d5f43338a19a6885ff20014acb4356bd5a2b82cddd8352cc69e75c16d0430469766b243e39236df4fa19fcdf08450f6d6ec51f4c1ff73894ffdb8cb0cd36cd70349176ee62ac54d8d0d52a69aea65a6f6c79d6daf13cc6bfab94adae3c68cac76eabfbe20d8609210da2901da1b4b2736859daeb34616ffc536556f5bd5635b22b9d865f9cfea6834fb4c80adf03a35b6746688ebcb74ef1994e727ad0c5b88ee0ac742afd90e15b9d6770a0738d29aaa6e3fe696733df406496f69fe42db520024c779ca28c5f3414e184fde31bb50a00e8eb6da58b42026b61b12f58e95f584b1cf288b2b4a082c698ea9bc1b266a16da51e51b9e7a232d2d8cb0431bcb8d0603d1db5d1e2276d6aca9507ebcf6c4d6337dfaa6c5c3c875e3f8805d6d2112448ef22f37afbdd4d93e821b25649d4c3a19ab957a58dabf11e4d07328ed72a9425d9d5d4b6e03f0449bd80d83eb0916dbab2aee0a09fd892fa32f3f8c218405592ae1b0e554e4e889202fb2735e34ab04cc52d9f2e40ba9e44ee6c0dcf23a7210cca106f45fa0f9c44b5f52351156c9e2026a82017c8f61b9e6cc1eed3b1e89d3c213c917ddf60ae983a0f5410cf59f252a96fdf7527e164a6c7af2339919e92831d84c30202cf9dfd7756cf7c28db8edc5520a38c1f2eed17137329b53e978b1e705bf776b1e1295fe5e6859a9c48b97a38112c41d8588e484fbce80113f9588ae3c26655810ce4c26d6805712190eaec506110c1037b21e3a9a256247c2c9ebb1bad169b9e478372733d70c8879da147ca2c10156d80652d89462704f2e648f680043a2ec75708847b0a26c6cb6b4b4e9bdbe8ff11e2e008382ef14ec3b56662edea4f7b0924d8b2fb7cbe3c19d59a81157bf991a81bb86fef19cc6a394cc11c700467c29c34b5b841cd7552de9116e72c162f667e8e0f78d165c35a1e85a03097150bcd6ca0c7f0c9d56f942d21541713fc2dcd439f0c4245e84cbcda97c79d4e8b7d667f49ee0636e450d7ec0506eb5e09b92572ff2302546d1326b1db062c63b4bca132a27da2df1e522c589affd286ff18afc5a37a77d25fb74b532b2966ef620ebd2234f6f5b8ef2f752bbda03c884d2a9934c2707ab80c4d332741933764ec049d20378f0268a68672da872d86a78952a1dea1b3e423a2965928e0e9bd3a52dfc5b6ef47fe172507d96b9353ed15d2bd21d1fa2ae04f7f3ce27f9bcc886b50adca277e4cab9e401ac0ba11189e429857acb79083173a0053904d3e1e89a408f6f46ef6afa090a26f163ffdee5bd5c8aaf46e8d5303bf735b4c7d73b6f0bc01cd10a582d8ccf8a9a473ec8c4053df77b5aaa5fe9bf9e3c19887d483b4033221527c1ccc310f3e6c1e2f068be38dcbedb9bd201d8ddd7343b3737f0d11d1fbcd4fb4340f44d8f877be299250fc2dd583cc85984d41ea63cdf10415f6d6210f187df710733bb587266f86a4457dd2d6ced7369f87dabda4dc29c114bd41bdc04c502d68d2bfe8d08888760fb61ee957077823cb0e4ea276915cc40a65a59ee29fff0382070099caa93d33a1e25a21cf6794b71e453797baff271ad2c31e37b07b273f2db6bd974955f15e7269881dea7c11b1454862f54df46496ed59cd334b5834f5f43b03f655aac9da2eef85e8b6b41e6375d42339e6b8a661fc88f36e5f0ff7724c7611ce0ee53a27b8c9c151cba401def2868b10fbe9f7682852ef2e3d2ef2becf7db19676a2feb25d6f04c97e2cb3fb98d43b21280ad7587cc8a7549232b055f2d6d6cfabe896920595f53de72b33cd424387153ebbd2ddaf32819343e15039265f3e0ac0d3621f25690de91e3de6c1961cb6809ed4e24a1d6ce2cb5e5334567f8e8e10a2f5b416c71ba99fc77a71c32c8cd51355e4ae3a5116e3819e14a9abc649b02ec1c8beb55e0a382c9dfb4fc4a7fd7fd2f881f4905ecb484983de24b7eb143af087ea7552d87300a685da145c019e3076a49789199f06a1ed09ef1932e8d44bca9cd3673e1e1bdf74bc9ef91296a71f2799eb03f1bb17adbf3a957ad552bcd33b5eee9112f54f7608401d30c96c7657614e4bc7b9c384522da2786e285d3e31295015aab27940f131c795dbaa4f5294eb97c9324bf07bf9a9d2752022f14774ccc3972017556a237d1c3c271ee245da954307351406bc85b13fb53bd9501b1080bee32ebe69ef85600bf88bf638c15922cc585b37a3da6d400b70ba028dc82cf4edbc03e9d500f9adb9171155740d6b025455693324d8eca56c172ea5d37065cd8b130e408b4d44b9056a9a41f9083414fbb3cdd3ab342b47441af25f38e2b207f9680898d6dc9d1e175b15c43fc5d2dfcdb0ab8a101a31c1f3d5087d2fc18701fe2d0d98d0beeff8f58213e5403777c25cf89871a4c4b9c114bca27c1a9741ead0d71ea5d415387d26cf4d981a8a548d3a860964d613872684685d5e7f290da0b640a93a234ca13ca9b32ab371c0347f1eb5", 0xccb}], 0x1) r1 = msgget$private(0x0, 0x400) msgsnd(r1, &(0x7f00000000c0)={0x3, "464957ede61a2b11d232c334f429c0ea78299d3b8227c4b926e3f022dc5ed9d9442e038dd2a90dc393feaa13b515994f4025691ba4bf634f14c9794311256bd93b7ee3f568bad479c3a21f0db963e35b6650319c2cd940ca7ee26a9dca4fd725685707035dcb287984ee3d1787fcb8762aa7d674075103295032274a962ef4f89a7ee8232e846fe5fdb4772a372f842694e753578ef14a310e"}, 0xa1, 0x800) 19:05:17 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) writev(r0, &(0x7f0000000040), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 19:05:17 executing program 0: shmget(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) 19:05:17 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0x1, 0x7, 0x401, "da437019c5eea5a349ab0cc1ca0146cb851018f5", 0x4, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r2 = semget$private(0x0, 0x0, 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) write(r1, &(0x7f0000000500)="e3", 0x1) close(r1) syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xc4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) read(r0, &(0x7f00000002c0)=""/249, 0xfffffffffffffef1) 19:05:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 19:05:17 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = dup(r0) r2 = getpid() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getppid() r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r13 = getgid() r14 = getpgrp() r15 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="060012d4cc039f557d298ef99f698de7da4da537b66ea8ac80a9ffaa83747392225da167ce5b755e9b29278c8ac11b0ce6a62403eaa651af4c1a4ce96cce9bd983e6fd3a29204064d73fcd04a068dea326d46ce113a0fd7d16f64d7e5f64c1ae807cb126d3ac21d4ad0724d875ede1625ce1c930f7bac2905ff646b240ad760188edee3246b15b7682ccc54a9dccb723d71d8dcf3ff43853d9707da857f6a86f9a34b5bce73abeec36ff0c2053f55a5066c249881a390a93fa7675679778ab040c58c1", 0xc3}], 0x1, &(0x7f0000000380)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x140, 0x4}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x201) 19:05:17 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 19:05:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1000, 0x9, 0x8000, 0x2, "ae85fac5cb55128c73db477f7fdcb60e32b8d773", 0x7, 0x6}) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x6f8, "49733d0f20fabcd55eaa3248d915ffd138123052", 0x62c568de, 0x7}) 19:05:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xa8d0}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCDTR(r0, 0x20007478) 19:05:17 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfff, 0xffffffff83d0890f, "2fa85340a1988853f004f05548528f9425fc39a2"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000001980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d50540", 0x152) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r2, r3) 19:05:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x810, 0x10) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getgroups(0x2d1, 0xffffffffffffffff) getdents(r0, &(0x7f00000010c0)=""/112, 0x70) 19:05:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) sendto$unix(r1, &(0x7f0000000200)="fceafc50266d94347990ac99b3119e7eec5a7b094da1f299fe14ef1b11ec42a86931e93100b9cf608984271d8e32992a645030d23ecc53c3ad4c7f8894257cf600e3500ad8c050e9a81d407374cd4e41d72b4ce153083d6e8a918a5c6276a9ce45aabad9300edc0ccd13aa238ab5f3acc6d17f8fad64feb5b140f65e99e3ee4b20fa69e142b961779d24810732c9a16ccf5120f84e9c2ebd0d1a26f8727c8401196ee67ae762308c739d631878909eafe50002021a77b567994441158c2e7984de90ff3446e0183f7e5b0eb4cb667d16df2e721caeb30332d671906054fbb1828ac2a94d40b9972d869ea1905be77fca498491d33576a9a2", 0xf8, 0x8, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x1080080) poll(&(0x7f0000000100)=[{r2}, {r2, 0x8c}], 0x2, 0x0) faccessat(r3, &(0x7f00000001c0)='./file0\x00', 0x80, 0x1) sendto(r0, &(0x7f0000000300)="d070d19e6dbee093cfe3be1f9bf1f4bc5eb545a2ff8fa4efd56800c6efb47fde7784507c22449e5bc3cdb541bb5a26f78494ede7235e2cb32ba4a02545203bc22863a5bc712d98fe", 0x48, 0x1, 0x0, 0x0) flock(r2, 0xe) 19:05:17 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) r0 = socket(0x1e, 0x0, 0xffff) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getrlimit(0xf, &(0x7f0000000200)) chown(&(0x7f0000000000)='./file0/../file0\x00', r1, 0x0) chdir(&(0x7f0000000180)='./file0\x00') r3 = getuid() r4 = getgid() chown(&(0x7f0000000100)='./file0\x00', r3, r4) chown(&(0x7f0000000140)='\x00', r1, r2) 19:05:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) syz_open_pts() close(r0) ftruncate(r0, 0x0) 19:05:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x0, 0xfffffffefffffffc, 0x20, "1e9082ab03206fb200", 0xfffffffffffffffc}) r1 = dup2(r0, r0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000e00)="2da9984e204d297979621ed98845a8fdccc98ad062f14c559f78186f2592adb4acab89b80c07ac5f25c0282fc78b6482ad37463bc3ea5c48b75516fa6d4f282777d311ab113adba6deb0b99fd4f85fee0a5b61a51d4cdade13c3c840ccad6799cf75eeafcebe8e0d1754ddb186adcf5444bf0944a4cc1ca751bb98fc6e30ffcab3e4151426bda25d608a86e01258603819431003923c8e082c28498e478ea7c9e1e3448a916cca014bc7f67b05ab25fd94d3bd65363f3ebbf9b79052a3944e1600d712178de85b0a5e9ee4cf19d39901274944debcdbffdaa22e0a5b407c44afa1cfcad6654cfa5a633e8b22a9dc3f0fa25212fd7c457b8f31b51dce5bc39ed83ef29010e57414b0225bc39c1a3b698fe49ae5a45c464c2ae07ba194d0ef001ffea0e470a61e60cf2150137324", 0x12d}], 0x1) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:05:18 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x1d, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1ffc) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) 19:05:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x800, "1eae8682ab03207500b8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)="23004f9c80000000a07214", 0xb) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$setstatus(r1, 0x4, 0x4) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffb, 0x16, 0x4, 0x9}, {{r1}, 0x0, 0xc0, 0x13, 0x9, 0x3}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0x8, 0x6}, {{r2}, 0xfffffffffffffffc, 0xa1, 0x0, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x7, 0x10001}, {{r3}, 0xffffffffffffffff, 0xa, 0x200fffff, 0x28, 0x1}, {{r1}, 0xfffffffffffffffa, 0x51, 0xf0000004, 0x9, 0x84}, {{r3}, 0xfffffffffffffffc, 0x2c, 0xf0000053, 0xfffffffffffffffe, 0xdf}], 0x20, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x5, 0x10, 0xffffffff, 0x7}], 0x1, &(0x7f00000000c0)) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000a80)) readv(r1, &(0x7f0000000a00)=[{&(0x7f0000000380)=""/154, 0x9a}, {&(0x7f0000000440)=""/88, 0x58}, {&(0x7f00000004c0)=""/79, 0x4f}, {&(0x7f0000000540)=""/203, 0xcb}, {&(0x7f0000000640)=""/186, 0xba}, {&(0x7f0000000700)=""/219, 0xdb}, {&(0x7f0000000800)=""/251, 0xfb}, {&(0x7f0000000900)=""/244, 0xf4}], 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 19:05:18 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000003e6, 0x0) fsync(r0) write(r0, &(0x7f00000001c0)="175253e8cc1e8e6d00e30180000000000000e76fe31fb4ef6cb2cb3f5a51258ed100000002c8121c6f210ddae7fc39aff56b61147e0fcea25421f9edc7f6435cf3660fa3e49dfdbc65c2df0c27a7b1a8734db1a5de071a080900000000000000214bf88cd6e5f780100bd59daf466078a346ead59c88efb052ef8a1b2bc067687a833e7889fc2de7e757e7c53cbb8b5588e52b762ab7adc01c38493229eb5f16916e617f42f95f24c72b2c4f009758e9e507bbdf18577bc2dadabc9d5ca19d5becb248593bd9a51ff30abee088742fe71c900ab94336d3a3a5eec2c24b0b78833fa3ec08de95f1435a4e525da6de09727ad835335198e3f483cd01b2debd527afa78c5edf61c3c8b5ff34341bad1f20bac3d5b631cc2bb9c7f5ba75d77ea711d0c2d51674853d8a01181766748a70fe47be484500be4be192f7934888196210d8392635ab29cf119e25c5ce9b63690765a86fea37e6c0bed68333db203ae1a53bd9978ede4", 0x165) ftruncate(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000100)=""/144, 0x90}, {&(0x7f00000001c0)=""/110, 0x6e}], 0x2) getsockname$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000004a9c00a0cf5d48da3ff2557ed02de61651d0000000000000000000000000000000000000000000033ccf9d4b683c473f70000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x5d) Connection to 10.128.0.65 closed by remote host.