t(r0, &(0x7f0000000080)='./bus\x00', 0x18, 0x3) 04:47:00 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x87}], 0x1, 0x7fffffff) shutdown(r0, 0x0) 04:47:01 executing program 0: rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2112, 0x2) 04:47:01 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, &(0x7f0000000300)="2a324b64fca89f125940d4c4c313e98c31d1962fd708708e8fb044a4c538388aab8f6d3ed78c5eac37902d83b115671d092fa2a96f24baea8b8425ba99c003fdd8f054ed89f733245c2cabeea8d3734f159144c2a69b447f505976cc53210cf558fd377edb5b6c9c5be2bfe71002405ad6407d0a", 0x74, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) sendto(r0, &(0x7f00000000c0)="0535e7d95c6426eb7cbbf9b9d1cad4486823c722c5f30b6d6df4438ae3ac27327375a1e2832e55383b369a4b07e8ccc938b96ae4211309e627cdfd0241f4e0edeb2caa92aaf3f5ca5b", 0x8, 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 04:47:01 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x401, 0x2e24, 0x879d, "09456988cff4bab396dba449a933772830b113b2", 0x0, 0xc}) r2 = socket$inet(0x2, 0x7, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 04:47:01 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) flock(r0, 0x4) nanosleep(&(0x7f0000000000)={0x8}, &(0x7f0000000040)) 04:47:01 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x140, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000400)=@un=@abs={0x3a0e55f03c9401ba}, 0xc8) 04:47:01 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ftruncate(r0, 0x3f) setreuid(0x0, 0xee00) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x4, 0x68, 0x3a51}, {{r0}, 0xffffffffffffffff, 0x1a, 0x2, 0x4, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x800, 0xffffffffffffff00}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x28, 0x9, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x81, 0x242}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x8001, 0x3f}, {{r0}, 0xfffffffffffffff8, 0xd0, 0x0, 0x1ff, 0xc70}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x8, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40, 0x800, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x1, 0x101}], 0x3, &(0x7f0000000280)={0x7, 0x10001}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x18) r2 = getegid() lchown(&(0x7f00000002c0)='./file0\x00', r1, r2) clock_getres(0x0, &(0x7f0000000380)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 04:47:01 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x8) dup2(r0, r1) map stack 0x20ffd000-0x21000000 of map 0xffffff0061125c70 failed: no mapping map stack 0x20ffd000-0x21000000 of map 0xffffff0061125c70 failed: no mapping 04:47:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = semget$private(0x0, 0x0, 0x100) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x2, r3, r4, r5, r6, 0x100, 0x8}, 0x8, 0x2, 0x1}) r7 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r8 = kqueue() r9 = getuid() r10 = getegid() fchown(r8, r9, r10) kevent(r8, &(0x7f0000000340)=[{{r7}, 0xffffffffffffffff}, {{r7}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x1000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 04:47:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000a5833d78d3ca5bacfc4e01ddf2460dfa5b26b8960b"], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000200)="7c3bbf3766741f448b5c71bbbc952b7d4b32917e2f8f833c318f16f62b18a1c92e4d71d89035e9c4dee220daa4110fade9e2b02118487ead6dec7989758c9130ede720a52ac2ea0ab0aa3687b9d9319b5cb2c77abb58be103840a8e7ee3f137ce23637d35c6d74371dc9ca9d305947fe75ca7c3ed8d0a4b24b00d4c7d27a1d5ccc7fe0234f43ccebd2d8d229cdd3a8ff499dabf31cbdf772c9dd96a5a518d18c6004ecb3103b0d4cd76893cb7ba859b32456957d21f754deb6aa1032ea7ab49cfeb5f1c974416ef5d54905a221b81c43535aba44e1f9145bba2bf81d927062a83656774735ff5f5df7fc9e648bc9a8060190c4ab666d9188136b5ff98089b6101332fde2c8648c7a9908adafb7f7ba0cf80334a9cb177735fc9daa3f5fd72cd5e42ae0388c5b0133cbcaf965b9df6059c3398333ced4082efdc4bf41df9da142f71d42c645c3c42053a4fffdcf1b51cec147f9700c110c198c8dae554f016d80e7588264486987d27b13693103b0be6069bf45598196d099ff232b76a1d53890b06ca95142b8540f28a6e4b31143b0b32602bdb94c22e573f64208bc6ff0681db8a6adf3b3bae87b3647ad8fa811d5535e5f9083d05332cbe60b5170eabe9f1618f7b37d8d014c1cd1fb7a5541f2e48e620a174a633f67614c67f281baf78c9ef6ae3b2e9354bf9221732b7aead11ace1c2ffd1d79386c1e9365b0ab66709a79ddcd2f801563ed4647d33817a4b84477f1f00fe4767e38fc24014cc8a0248c4e7fc18d9bcd1602795aee50f37dfe6392d3febcfa8074507b921961e9e64f68a5129ea68a28ae425bb0574a1105ebffe981875e4cf4a984448f5917f40442fece09817e5fe42c569776fe486aea7b7eb8b378d7b2f4cca5b9619209954aa579edadda98d68e6a5bae7c20fecf87b1832173608ec299c065c1fca22f5940a3739e9b46a8e77c362d961e2ccac195a08bc4d08020694c71ca20bbde2e9bcebb8eb88a9532edf1448a4f94b1a882c932bc14e094368c4e31b4981da6c34cd05e4eb10d422e668e302b393a1f90bf5462f6d53ba1a257ec8ac78870b718d092bb5e7bd309e20e598684448627302b54bf24bfd0734b51776a42a4f1580622925855432de2b98426e4730d462aa36d81bd68dfa839066e95e271bca5530ce363dfa699e94b46f1fadfd14877307dedb38e566a36d7490df8b93656c60f50cb9abbfb131c7f6a27b181241d4c3c09ceecbf4ff7d13e2a4a775c615235203da841175062e393b1640df5ff71835af7c274aafe3d26300e66aa969959733c61dd6c29f47b3eb527d3855de1b966fca0fe74927134e694b7b4f98850ba24cc821ac20320731d53e569d3d34446342410324b8d1bf777d0eeb483c1de8973c0274a5701c36d808ae57944a241dd3e015ad58f801274b3cafc7a8974a3217c42dbffb0bd80ae7ce9955511d405fdd01d46c0e2670fbcda638db2618b516b4fd8971be9f3d63cb683f1d853c48713a06bad481476e6b74e442d1cc48d46c07439ab5d640d5b5e8ee46899c25474922fd0cdf6b47eaec3c9e669bf2a67fd65ae27dce35e4e08333766575f70e5007e2afe26f483df33ed032c64e0a5e97e481f9804a9f3790dcfb95ed9f86079d6bc418514bba7a5a924619f8e31d95e71918be544de12dc5011dbcdbb3714edf149b0bd4d67c96c1275029d021c7c09a271127ef0a54173617bb564f39ce05020c6b96c376d9541bbd3ebf505d935798da5d83eb95ad7c57ac9d20fa67d1fdf705ba9728faffbdb2336cd0f4c7f3aaa643e806e5b9a79021faebb5bb279b1b70ac24e460471a03c82512f9d52e1c7dcf5c1dcfeb8157c701f9a520d517ef7ecdbe51cf75a604da607b6d0ed0f3f0a075da4ba63b87da76227f4fa7dabbb4defc681df04f900c05ae397ff303b54248adde44947a060b213f982cdabf4c245aeab838cdf5330a3820ed8a783b7cfc9b389f1d63021b84dd82261d0bcb08ac419f6c572c20686675b59b608bfcd6fdad1357b104d68789b4d3e936fa7918811aaa7e9c209d2f86d684686e825dab3f04b43b8580188e722c47f2ff56d", 0x5c2}], 0x1) r1 = semget(0x0, 0x5, 0x4) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x4) 04:47:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmod(r0, 0x100) r1 = open(&(0x7f0000000440)='./bus\x00', 0xa, 0x0) fcntl$getflags(r1, 0x3) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="6a1f82a66f13bad1062f632d", 0xc}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1}, {r1, 0x1}, {r1, 0x111}], 0x3, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x102, 0xfffffffffffffff7) 04:47:01 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvfrom$inet6(r0, &(0x7f0000000100)=""/134, 0x86, 0x41, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x2}, 0xc) write(r0, &(0x7f00000000c0)="ff69be1d923dbe68", 0x8) 04:47:01 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f0000000280)='./file0\x00') r1 = getppid() wait4(r1, &(0x7f0000000000), 0x3, &(0x7f00000000c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) 04:47:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x8000200010001}, 0xfffe) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x2) r1 = syz_open_pts() rmdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x101, 0x0, 0xfffffffffffffffd, 0xfffffffffffffc00, "a27e93b453a8fc954f280b4ba9705e1759e9d81f"}) r2 = getuid() setuid(r2) open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x141) fsync(r1) r3 = open(&(0x7f0000000180)='./file0\x00', 0x20080, 0x24) write(r1, &(0x7f0000000000)='+', 0x1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000002c0)=0x48) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x3) close(r1) mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)=0x3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x2) 04:47:02 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000180)=0x3ec) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, r1, r2, r3, r4, 0x6, 0x1}, 0x6, 0xfff, r5, r6, 0xfff, 0x2, 0x7f}) r7 = semget$private(0x0, 0x4, 0x400) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000240)=0x26) r8 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) 04:47:02 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x1c5b8f50, 0x1}, {0x2, 0x8}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xeb6f}, {0x6}}, 0x0) 04:47:02 executing program 1: pledge(0x0, 0x0) rmdir(&(0x7f0000000000)='./file1\x00') 04:47:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000200)='B', 0x1) sendto$unix(r0, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:47:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e0700696c49dc48f80bd69365ffe64bf42cde8507ca6ca7301ed0b564351b9e"], 0x10) r1 = socket(0x2, 0x4002, 0x0) socket(0x10, 0x1, 0x9) setsockopt$sock_int(r1, 0xffff, 0x2001023, &(0x7f0000000000)=0x87, 0x4) kqueue() 04:47:02 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = dup(r0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f0000000080)=""/85, 0x55}], 0x2, &(0x7f0000000140)=""/215, 0xd7}, 0x41) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x3d}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) 04:47:02 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', 0x0) 04:47:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kqueue() r2 = dup2(r1, r0) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 04:47:02 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000080)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, 0x0, 0xfffffffffffffe10}, 0x5) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) 04:47:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) mknod(&(0x7f0000000300)='./bus/file0\x00', 0x0, 0x20) r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f00000005c0)=@file={0x0, ""/108}, &(0x7f0000000480)=0x13) connect(r0, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) syz_open_pts() r1 = open(&(0x7f0000000340)='./bus/file0\x00', 0x20, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x7c6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) pipe2(&(0x7f0000000400), 0x10000) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) write(r1, &(0x7f0000000140)="e026cdf414a2110105e0153500c5bda7c8901bee11afdc646ae64dec46e793eb4afc1814e92b3213e90f8f4748bece64a28c8c8a4340d5c2fe69e7e2e96fcc7ad6a5ff4173bf009e8f27", 0x4a) symlinkat(&(0x7f0000000280)='./bus\x00', r1, &(0x7f00000002c0)='./bus\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000003c0)=0x8) 04:47:02 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r1, r0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 04:47:02 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) 04:47:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x18, 0x3, 0xc9f6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 04:47:02 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) utimes(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000200)={{0x0, 0x1}, {0xbdc3, 0x8}}) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000100)='./file0/file1/file0\x00', &(0x7f0000000080)='./file1\x00') 04:47:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000015c0)='./file0\x00', 0x81, 0x155) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001600)) socketpair(0x2, 0x0, 0x10f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000180), &(0x7f00000001c0)=0x4) read(r2, &(0x7f0000000200)=""/46, 0x2e) sendto$inet6(r2, &(0x7f0000000240)="0ee87edebae4c67780dd19eea74d2a959678d800bc972a88dfe934e34a8fc99b8137d1d23e0eea664326cfdb7f337bb376ea0acd14", 0x35, 0x2, 0x0, 0x0) fchdir(r2) connect(r1, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r5 = msgget$private(0x0, 0x42) msgrcv(r5, &(0x7f0000000300)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) sendto$inet6(r1, &(0x7f0000001340)="d478150e725ec636bf9f4c86a979d236bbf82968ac436c7f2142a60956dc9b984f93281a7aa072ea5c940dca0110741a79a1a184f8dbee0107034ad6caaa3c6af1c3a483dda9fc4897ba017bb91ba453a82902cdb94d35aab80776c6d67f0f9dde78ae49c148cb2d599bb1701d40e711eb8f03b62175b578a7644c1b6a9dca3b289b35be798be8beb762c7a16734cc3f882de4897e65e31af76cf1009851c1af4d69490ec0da5fd2b77d4f9bca4c9c6a60705b0eee2e841c204e6122bb3f01efa8820c36de99c228df9d", 0xca, 0x4, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r6, &(0x7f0000001440)='./file0\x00', 0x280, 0x40) setrlimit(0x5, &(0x7f0000001480)={0x2, 0x8}) getsockname$inet6(r1, &(0x7f00000014c0), &(0x7f0000001500)=0xc) socketpair(0x1a, 0x4001, 0x9, &(0x7f0000001540)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001580)=0x55) getppid() msgsnd(r5, &(0x7f00000016c0)={0x3, "ca85f490ead0bf3545a732e9f72057ee5d8aefa069eeaaf3c8c04e2920c1bac2b36d3579232beb02ac4661dc08ea905feeb1f624e89e5dd465a9d6952c80115a4362ba15bc81e4bcb1645f8a1412dcea07ff911e249ae581610ef7bae8e48e4bf2a7fdca95c95c114fc96559f9e92b477558857c54389e7e1538725f2749873200241a010bad912e6ca20380dee89e6eb6993e70c606884ed6d8b6c81059e01bea0e31e4d91e1061a4fa"}, 0xb2, 0x800) 04:47:02 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1009, 0x0, 0x0) 04:47:02 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x9) dup2(r0, r0) getsockopt(r0, 0x2, 0x3, &(0x7f0000000000)=""/162, &(0x7f00000000c0)=0xa2) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x80000000000c, 0x0, 0x0) 04:47:02 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) unlink(&(0x7f0000000040)='./file0\x00') socket$inet(0x2, 0x8004, 0x9) r1 = getgid() getgroups(0x1, &(0x7f0000000080)=[r1]) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0e3e2a5e00b5f7e1b4784f0000000004000000", 0x14) 04:47:02 executing program 1: r0 = semget(0x0, 0x0, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = socket$inet6(0x18, 0x4, 0x1fffffffffff) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="fa", 0x1) 04:47:02 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) close(r1) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400000000, 0x0) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) dup2(r2, r3) 04:47:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='W\x00') kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r3 = semget(0x3, 0x2, 0x2) semop(r3, &(0x7f0000000000)=[{0x7, 0x10000, 0x1000}, {0x3, 0x8ca, 0x1800}, {0x3, 0xf93c}, {0x0, 0x0, 0x1800}], 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) fcntl$getflags(r2, 0x3) dup2(r1, r1) kqueue() kevent(r4, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) 04:47:02 executing program 1: r0 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x63, 0x800}, 0xc) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x208, 0x100) getpeername(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001140)=0x1002) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r4) 04:47:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) r1 = dup(r0) lseek(r0, 0x0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) 04:47:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000600d, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000180)) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) open$dir(0x0, 0x0, 0x0) fsync(r1) poll(0x0, 0x581926f0, 0x2) execve(0x0, 0x0, 0x0) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='./bus\x00') 04:47:02 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) clock_getres(0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000400)={&(0x7f00000001c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x80000001}, 0xc, &(0x7f0000000200), 0x0, &(0x7f0000000240)=[{0xe0, 0xffff, 0x4, "5fabee19b4066ccc470e2e25a3cbfe29bc6238bdbea60000b08ceed2537beaa6bb7b383a1df4e4c800e1cfcd0dcf193f47ff372f66054ecaa2b1345208fc1236ef875dbb6939aaaa6cfa38339140f61fed81599911d6b2293e148cbdce703a3d31096f3fb875e86e3753502715f122def2475a8330d2b96f1ef630b0bff465f8fc22dca5849195aec273e4226c8af2af8a4bec25f07ef631d4a30a734c3157a100a58a8865d4ccb495eb098a3d477e72134c6858da96c971485467b6ce0c5aa0943c2d06d768ef9688"}, {0xe0, 0x1, 0x3, "d00daf77bfc58aab379014c6cbd0162fb4d460c6ae9ad77fcc4daaf90732894d336cfa6fdf70678c5022b7200828e82f1013e108308e93e5de3c9b96f49ef29243d1c483fe6a4765d62dcea03956447df91f088e83aa2e1e002196d6fb1607aa816ecf4866c4661103fac246a09b49b2b31cd9b35460f9311a350df87454bfc0eff638dfe4d4b85f9dbcaf620c31d56d5977694f37542f4f96f53006d079a9226d06e0e56ce11fd02c266224b22dd996f256277bc8bda1617694adfccd75432d11104f616d0430c4378b"}], 0x1c0}, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) getpeername$unix(r2, &(0x7f0000000140)=@file={0x0, ""/49}, &(0x7f0000000180)=0x33) 04:47:02 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d8, 0x0, "4597698bf3acb8a43f992ad393f09e336af69052", 0x0, 0x24}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7, 0x5}) 04:47:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 04:47:07 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x5}, {0x18, 0x2, 0x1, 0x80}, 0x6703, [0x0, 0x9, 0x2, 0x101, 0x81, 0x0, 0xd886, 0x1000]}, 0x3c) setsockopt(r0, 0x2000000000029, 0x26, &(0x7f0000000100), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x2, 0x1}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:47:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1002000, 0x1f) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a", 0x105) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = getuid() r4 = getgid() fchown(r0, r3, r4) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r5, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x2, 0xfffffffd, 0x100000000}) 04:47:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x10001, 0x4, 0xffffffffffffffff, "364f84ff6da3626d73c75bc280ee12f95b2b9ce5", 0xaac9, 0x3}) sendmsg$unix(r2, &(0x7f0000002200)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002180)=[{&(0x7f00000000c0)="5d3f9b4020c92cfc0faa5d89ca9d832a30ac67bbbbbb5ba537c2042dabcec1f212ec6246b4930380ce878f1382d97e37c5f1cd71100daf5a5e9be05219630fbaef1b8bf572bb065252abf341b0b7176c6371f7c7a3901f8a1f1ac7b10ca051e81d6d7a6a5f76de747df7e45b3dd84cf80418bea0788838e313b6c05d50ece6584535912e7860f4f7dd5d057998e4f05c2e235cbb4e786d001f87e26b65ea5653e60bb91fe4320c2b0213e59724ab30bbc2301db7062bbc0d39848bb47eab58305a2daadf8fb3a9a3a2f2dc25ff4575692ed82ab1a3df7cb1377d73eb1bf40c96f5b1448bdec1eb3578cf89fa3c1ec309c2e8b41ce8fbc40a4328a36157980289b33535e69a36a52d4db127628c05446d9c115c74f3752a252e29df6a813ff143ea20a29f9b9f901305d57eb490b800975f6b63cb96ebe832cf647dc01a5253285932f7ad577deecf2a8ac14276cc91e850e171b2703b78a7b3c940a03d7d2d5a997482472811944f4e56a6a7f1a5192c74b2f8cf5853879793563c8ccf045f85508dbb94fc82bfbed243f13225b158d11181382e3e9a03e1f6b915c06d28a2ddc15f192a67f3751b3ddee4f97161e2d44f5a395b5a4e3db7df06afbe3e9126e3a496f41004e0b535861863634e6e98b32bbf35c37f1fda399bc1eb2dda2d6dc15dfb8f194260b526b5423f7d5473104742651eb7d28018c78afb2c695ae2b13f521a29313e1eb47c494dac4887fea5fcc898550a1fd64c47e7bb8f64af0c050c836dac0c6211c7c95c7eaedfd825a15fb6b27b652089b2896e3071642054fdef2c73c6dae572100fb49be619ab9c5b07ee7184c78e1eb99cfccbd027ec9bb6ee28eb21927c9d38885110520a3dc1a85d06002f3d0383b6cc1253845275b2982b18d7f9ac635bd3551e236abf664e3b24771dfecba1abdc1e5ab2950b95346c47ed9c76abe944ec558ce9fac5788494064fb927bdbb867d9436048ff199c2490042cac599d238c3baaec461ec978a892bfc63376c983cc4c9eb4775b45035c6dee8bdeeae237417b797a13a8312cb899be4b9b6dd91af60d5ae98aea568aac7f652fc8402eadfab1adb709250158a9d74706fd2305dfb2bee01d4022af4e02eff2a7277e4bdc979ef3ac4e18faa247634e4ae1f50ecdec2ff46d06acad3e4bb9710fb3d5a260cbf2b58f82aae82e35ec0d8e08faed6a97d543758fc3eb1ae260e3d24571efd334c074e232e5d2d300853ff85601507a7c367b2307bd44a2e04937da9a0cbdd9396bba19008140a754af8977ba28f974b8da3ba9ce38412ba7695576fca5649907b07a91cf50cd7271cbc295f4fe7e762eb9f1fcd8a3843a5de2d7ad2014fce50d6ccebddac8196b3eebeb23a9a1eed59cf5711eb5031f1f610d9b8b7f734ef58fb960cdd799b65a806d85f21eb2c4826550d70ac61a7acb5a84bfbfee41ed006cb9eb493911f064b7f16518c58df5127968b218a2fd1e13c6e420b6480d6111230b206653850998d945abf5f35f704980315b025f1bbbd17e5d32f74c761b0a2057842864ebe3ee32bfdfc2fb30fda3ed44926856184903422b0da0211cecd8b26c6a1e4a1843c56aaeea6922e77f5497b33c3de88dd6a323d8cc0ac91c327cf7120e6610f53faec8ebb45f90ec054901d05eb12f428690765766c5d568802a75b423ea0b58e216dc26506dc365874032d77d27a43e1a78e1645a84bf1cb851feb3cb072d8c7f9eb03e42eaa1004d2841ce81f6f2f22342fde0695abe7fd79c1aeee7a7baab77f2c1a87f6b78398e0cb765549a2e80fcfd1f0f474d6ccd571347ce2f76a72d92c40bbf80522bb9fa54e9b01a243842be2504bc1e116262a1815e2444f8277c65b6b676ba543d11813d5db1cfa7c1988855f6b7d17ad0d596b1b4f9ab6eaa9048647b2ca8de65259101178b311f02cb76905da7efa81319def8659afbab9d6770f2da99320ac336ec9f979289ba30f95646b56d4611e76ec416e38b6f7a46d3201e066223adffc7da1e9ceb8f1502be337b5839eb7825334cc14bb76fd16c1770cc7c83e56fb0c2c3180fb939b3bde673c477cff895efa338cc10a7b9b00d77012b0e115ca0961f97349879d6d2b4622f6fd7e818ece75ee986840be7927843a987e277682383b7e490765698a5e00bc71f6c272f7c00dcd295bd320713eafc036ec8e1953c3beb3385cd49caf81a2b57e0a6e36cb077189ef7c1a87df4fc51bded10ffefc7b351484e86df32fa0b468bc6c441f239c77c0710e6be7fa73177f308c38cb9e03da5680c028c046189255ba2f93aec871042360dcaf2c47a3103302e81c2b0b526083c485117a3ae98ab8b37e70b5f7a0834481faab7f8dd3f4a823f9c6153497157b844484e8dbe9602a49e7b395970141ad20a762113e3f0e69c763b380ce6a922d73a05de2fb5e9a51ac2f77a24168cad9b857479d773cbf1bbee7362391b8d6ef7d07f4ce5923de41a2503ca1c25ccc88c8e4696dfe7d7e400e84b9c47a9c8fca7fb56d2bd16e50ed41fef593d3d8c03e26a44aa30940ed222a345bc94e2d1882d056d2a59ab520574e4d313764458f44d32399840e87489ca081ef9ce0db0b440e0c6439f70f71f94abdd8a4aae378afd533d6e86fda583495d7f43ad6a735588ce764b58ae383e7502081aca26bd94b8bfda31f2bb8f1be96752898d18411aa71fbde5270cbcff2834eaafd42327c7899a7ca61fdb1afe6231aea15f8c9b9971a5c16a5fba75b7a088e76dec342f08196d4de3ad385eee771fcb2407be95b52be985b74016af7786ea1e1ad01000881b3cc50189cd1d5aa7f56c2984f74d793d23180e24086d2248715bc974108a4175eb5bdec73c756e02109737781bed96e72979c5bbd2961b6f692237046cdd15bde3b2b6b4292e65db5093c4b8fdf05f1bf2238e6dee8a8296aa733e5284961a443dbd16ea6712533072f63fc40c63e038d5ac107b055aa3f9a1f027d6b55caa4ad4ecade617b49097872335adce662c2b63a9c61467097ca2a5749ebfbe4745eb35f08d5f339a3bad3df3ad46f611f12a85f9a52a1ce6e70c905acf39f430e01268b83bda135e6adc3924ca77878460060069bfa02b2196c52673a0db2708a2aa58644111913268c07405a14e29e987142be94255265dba81704ab7bb2800cbb2e6ec4a217129ef9618bcdedff6283cd07c5478b0226898928ef0bba38d3b9588d7eb00db5352ff61d4d2af12f5783285ce29e99d6d3f1a0c8d49f0a79c36cfa15d4a9db9bcc932819aa12f1dad9fb45fc3c1d27c9dce4938d2dac7db459b9bd4906bfaf229e036611a0cac59dfe39deac38aa2b9185b3c88444d125580d4e07e8f7c8bf852f96b9c453e37d1afa1f49591b7a9b4db2698b076d0606339c25896601dea6a23392c1fe86219818146645b58605a28a1490f20705179f19ffa5f23541e4a8dae96a0ff2b8a18ccfab871c0e8bc57acd132f306b9b37f68af1271b3337ee0ad45ae6af4346a211b5e8c81712093bcff49cfa77ad88ecfc80bbe9236fe5dec0dd4424721e3f9d7cffc32a7db70cc0346de60421470b88101f7cdb1d74d127453db20caca412050384f16ad4b5a424acb411af3784942bee3320d819fd3b1d721fc5bb639c7a151bf3d4152b927048aa46924402c9fb5714f1e35baf114d54b9f89f8663e950c5fcf28bed8ceec9e90036f5c28a7bcd380ccd421698946a241df2e865d5d2f7bb53e4327bc09f845386e9e6e58d4be7c32a4bec56fd848586bc2e340f1e9544b996e6388ee4ab9ee7bd8e4a5dfc68316b49e279b9aa2186f4ac14b04898226a0257655802334df74994fe8529052ef5360ce29950356bd86927f5171da7a39ef614ddedb3dd56d099357b6c2411068d329df529477c761adf2f089856ce56e75c5c5d9fcd928309387f8e4bb5ed77ca323dbf0dc550093aca62695494c8b494b20188657c3c240fcb29f7571e5f14de20b8730e1b105afab53dbfdb9eb678dea80e8ccc911ad8926070d8fa6dd26847f6c79b008f4499571360bde48ba68d97e8577675b0627559d856e08228af53f40afdcface47b0b9fd79f3565ebe0d8a6be6764516b737a3303fbf1e3882da971013416502c91954860ee537d0eff375ed99e044731533aa2ac509912c79d4b42c26defa0f6d8eb6b4e0a5b92b16e9d33f609471b5865e2cbb18631c878ccdcf48f5a65b35fea2b16b7cec3943eed581273510702e2aa50e574b7d95fa22515a9a529b002761adf34763b680d2d239727254ab25c6ffc037cbc6a43998a5dd46d86765c039103d467b21369f95aa8a6195701e9462ad3dbcfb497769985ff64ec8b3df3af80b073121aa083de0661a6b6efd5a03c252d1a95c9a9daba524b3e65db29c976f00100b7523eb5fc6c8c1106c3f68bc67e47505a8b8046c206d3b116a707d3519224349c9f1609ed2fccc259f88eef3980991f2f4c8bb0e59d70740494f2873c6a68ae98a522c0ac4725a8bf8cf4082c7bbf02def3a780987fd8fa8e72cb815ff643a08e5ba5ef2075b1ed103eb5f8dd2de5a1d46b85001e1c2c3cd53fc44c5eb3ecd007e8a36f979d4ac39848738ce174ff6f7e9ca1b4a8218ad41c3dbe3d5d00672fd7a2a2ebe97d3869ce3f8c623fe621b9c7f10485c60a9655037107c46b079082f728d11a8b32adc8d6c5ecce5e36dffa1dfbb09892fe899ddc26399b397b95ac45f6aaaf9340289e5b00682aa68dd7800d48950da8ef0deed854e5ffe7b89c48f9c5d2413188a9329bc138c89708730a3837e18a6ae9e45644438303501687811bbdf5d4db8abb686417306d508db63400c5966d274c43abe2116c9d0b49da94d56d0c674e9c154f1d1220be195743fa0e087e1d2e7eaf6c9e8628f598701416153eb08b0c3e0d6fe3e6e84032c26c9d79e53c2818cfc9a6f70e0d61dd5838847873a1ebecfff5d3fb3da315b7d12e20d303d987f7c547bcc4cc5fc4b9720947d06cef1ec3a859e8aebb41056fb03a09dc273bb5b386c97b2c3b2f2d5817d18c08d14d963635a7ca4b0db8231cd1e95c347e5a9993570fa158302b9f2e4962f5b2ebbe45d77f579c112e2d3c7ee3cc7b20fcd00a51b856d24484b16ba1c16c0bf648b1a33acb8734142306426ee3bb180564086ccc8f5c17b9111e3c599bdcdabd4ba0dbe51390fdae462dc92e24f25736b3338e5adbefa7f3a10adfee0101c94ea149757388f2fa9bb7b1a8c33963705d7f48c6b99adb7b2a46dc96ae1a58fa4d4dbd7a8aba90b6309412ee73dfc16fa296857292dfef2317ebba39d356f6083c8fee2957e591229e86fd47e1777868d1042486885c74fa67eec4e0801f80c6c6f6c486ce1c6d0648b9d58b3f7875e73b77ed879e9ba3e85b793da1fcb350c86582175c2a6473dab9e1340c5a3db9a6f88dd16cb363717c0a105917d609a1f144d8edf236de1ba7eaccbd0c132db9e09153a06767625474d9cf6b8a3ce513a31dc3e8ba878a212411d1e6f151c37b33fdfbce77add1208aa61be77249ff66b341d67f949f7a5732dda5e07c723895f9d66de433da6eb16c24e8e16645c3d0374ee162c6cf827a4aa85cccb16cc5810e12e3aef1658077cb4f80b699605f815d3530c1794f63cc763c630e739f222590312ed728646e11d5f9b3986205fb61dc2c976b60fd4d48543a47580ac78a8af6cdd3fc15759b9174330a240990bc0b4dd5dd6c73239eac920c88acdd38c31a8ece4413f2057e890c8d71ae6efc548e8a26eb03f9c6ab0b86ce43b96f646850caaea1aa302bf40b6be9c742", 0x1000}, {&(0x7f00000010c0)="c232199978be6ba8366db9ad2510e8052a74f51e5fe5b77d9adf744990767f1d75894d81716310c04b03301bd5db3b76efefca59789c4051054d5f41ff3e08234f83054a9105ac559b6c985f3e0443335b9b329c7012ecae1baf6308450ec6d42e48e595b3bcb3320bc29a5124604a113ef0341eebb47e2554bfcf59c76e73d9d07857c387e9bcecb58bee56c2257c1c7886", 0x92}, {&(0x7f0000001180)="8d08ac7a86885a9f680e7bfce2dcd209bc3cf46cc01b277dc686f752978f5f26c53bedf53bf54527460cc854d9981748709e68962c2be5b3e742f42d68cc1ea4250dfe19d6d8e81f5bf890be67dc8cbf9dad9534baa19f5f214dbdc33021ab5d95d9b5ce2371887d8dc65a708c599dca0215bd16a9f2e70e2488ddfb93373e20011ae0a29e5b7e8ea63068cbf06bb9a52e012584e3994ad4cfeef405b0013a090fffb3a8a67c6dbcd18e8b3f5471e2b6a301b42bbf2f944e597cc2c94810d7b745691dd2a67cf176150ee425a073208ea6f00756057b2014583c80b5bf9b85fd1a1e08a6e49106dc60455db55cb41dd9733ea04a6690b64a1931ee0dcd73253a34badd775ba6d5c80c24e3cfba5d40d33b075fdf572b68d712a1a475d350c105e42bed6190a8fd8dc38a562fa078f126f648b6389d98c2f7930b8ed666bc4608adf01533e6ade27e1347c35262998d97f489da745639e75cbf7d1d21ef96b3b5230cbf6a2e6e3a02641cae99f0c88c0c5be2210a096aca93441750513e6056b3409ea7324ab416f09fe0942ad171a3b143a0c672af27085cc7694af79a347facaaad8a31115447b8d0247d7e2b9c0433cfba0a3a77ea36dc2039df56eef61c12e1970c1f158671a6b3ec3ef4e3e2899523eea08b8c53a2015f1a38591abfd30546248be7cb4f0b969376b20902410ce80ddb690bd6ff66e217d7354c80b62cb919c444eeaaa790f4533c81711218052be68a56490fbae5da0c3f7f7e0257cd53bfea230f425f70779ee7cfec5a68037db91636affce1cc5dd8d5c94763bf64a5a41b9c7507f75f306a6ddc062d29442fc59aa6a0223c6f07fb30c04913a1351b9fa00360fdb1d9506b3a7afffec29f70f118787f8656eb01895c6f46294fef514848d75dff4e91109f0d6c29e955a8c751a835d35d2f67fe32930efdf7ef16c9bf42ba9d4b984764545728b2d427f41d5940e244d3b1b469058de7ae9fd7fa990d84892eac0068c3a27baa6bb08bc01f289faeb611fc95962f90e7d12b21038bb003903ee70ae24932c8e629c5d36401066ba96e801523db85887b620a3d4a1ce8c0840f8744bc3870a31689be626ccfbacef0031d3ef5e9701505c982e9d04a94045cfcc60031fbe8f0641ff122e57444c740298a6374c9b41e9c8f87df651e9bc1bc1b4102bd2da3358a25fb8098d7e445660306bd417861597aa97a536379eaa2110147f8057b2cdf007ba654747123ff805b8c6589ebf110af4d4fc0c8849cde79082783e3af8be08b0fbe1a76e59afe8074f5c246251c2ee3d2e6305e56b767dc1b8040ae7b46f5e5719685860a5299b611d732f406e27279174888dc172918ab11b20db31986b427d7772ce3557b2f8f92987693addbf3cde8cc063e01bdcfd1f86a28ec3477c3bbb843ced2472b77754066f066a9b37cc0805e447f0faf919dbac3c8cdf4ff0306a7ff0f7119d7f2fbfbf9bd21dd714ff9057fdb754e67c6ee058a8fe4a9d6ae09e8ab0c7ff339348fe85069029016214a7edec4272b99cfae0c7896fa083f66289fd094c872fa05cc931aa8e4d504d8820bdc2839b29c283310ab96b295b5e3cb8dc2807f4a0340ec20bc2dd211bbab5d02d274a8345b460ec2bbfcdd28d2c1fc09b6533d819ad28e75e9f4e1bc845427efcf23c01a013673886b55f3b193f83511fc2a5f23f05e08fe57f048aaab063ff912cba025ab56fab3c3b08360415c7278dae8f8ce30a19832679e0f3c75f5fa5027667e2c9e528c8fe12a8633ba481db73e75ce90aaf2a32f28d2261ec785c0b3a75a989289e614c0d8ae54bb01db2e94a75261d94f91d5706b7731d382e7b2a67ef9a87e9e6021a7fb6281c4581cbba99040fa9eee157c00021f25133abd80350aaf972ff6ca7377f232b23459fc4b0f5243c62d97423e2e219c718090bbc933dc1ab0b0337e1454d7d7e055781b62406e48f7f3818c2c504ea18023aabbac4d7792cb134e5f3db320ed29bb021fcb4f24b8e8ecfb9c7098252fc691466f5184e91b71d94257edcf78a72184f10f7a237068faa45f673a7a45adce550a0da2b06560a349c6016050f65d6c7489ac82e64e873dc3242bb186194c9b7570f0aac238a26c94ada9a9bfb54b4d9a1c0104b96b9d4b182a1ec782512750a2619d1a04e79ccb86f8860d2370d64d6c14adf656382e65ea2c3ff7ebf3cdb5362e7af3771c846a8af1fba2887e1e90b788aabf29d2624e23ad2df2b91d8f0f5db7260587b0cf41b76ebf0ee728ee539cd7f676c404dcf6c2a66c0ada6759dc65b1197da954d15276be34fc01f7ef9171839762c8424e3387a32e7a0e12f8b452a57220e21ce3975fba6f92b6df334a56d2b4a4585af6850447de478e1d237e40dd4c9eaa144be481bba9a8e82f1f3806f86e0e2119b18e6bde0fea08785d7d255d731a564ba91a97cd9377e510f8428338d69a6430e4aaa78ab3221c7ec96e2720e6ae555af6bb980a33ee6c83f7746e366dfa6015762306673b1f93b39707d2ee44f0d4dc2cb84c4e9ea733d844d9e39b96af172f46c0bce400856514b881f97353a60922d953104026f3ba9b762df693a0f2cd5f15529a2c892d0a278d5b06ac82fbe78f508eed763abcd3e4a4c3c9a5d5dd43fc7e5febaa11ef36b94f0d1b2197a91e1e9c6f7fa8ba2ce388bc15dd41e0ae24fbb5aaa20794a5687928c31358353de1c2eaccd2e8c4d5767094bc0c6e611bb02216828574366f94d60447841452eaae07f1257ccebb563ac1d057d73c285cf0edda797bc3f9d8c985a19fc8c1c2a1eb3cca61c1eaf363c2df58b2f540bfb4889f439d9c23f9e4c586901bed3fe42411f7fcf7f906c767420aa8847046eb35d20e42e2b6357acc149c4a89bbdd88f2e37b8650665d550b973bd41cf8e16967603cd7d018b38918ede0a69ae4f13d471477d38f87be44517cc3802d0aa5f639f5905f9c783cf2ad0d0737ec9ee63d622b6fcbaaff44d649e35575287707b13b6685da68b90c3ebc0dfb35472567c0d9c4e0c8045872b8355f0d07bb21c818ede24c83869bbea0a620b03df343583457caa966409c9daa1d23870adf4bbe175f1043110e7affda7ef30580f1743273e9cc8064cdf045831d988329a11e7b8a17ee8bfdb3cce8d995bd949d3509f0bad1b0c2405038b0c0fbcfb916122360248be439705204f0640276bb93aa586761a2d06c36a2580bb6b0c3f9d1e6eda2e33d7e087d013fd84e56846688e861bce5964a1ef2c49e60dd63fb33d450812aeba90b9409f22e75475d83f5b8fa796cfbbfb30a576e9eab2a6e29e5232ad2ba8ca177f9227a193ae060cf4631a74df0544b94eb4bf8a7ab2a5e31047ba5230be19e77a193d1113b6369fd7a5c4716bcf88518933d27b757b3719552d419e2bc16d7080aa184e858f81e49188e012f756f2110bba094c7c1b25a4297de3386e44a01b6e0fb006c26cab445b1e3108ccdb9ffee61d2fe85b4bbae6398c949974a10b6e54bdf50780234bad7e79145c2b524a9368afa7c5c8715bc1d7aa97b77e99edfcd656de258cd552974f87d2a6b599d064dce06423ac8c6da720a78a018b98311c5e7eebb178e7b4b87c84056fb408c91446f2df9cffa2e881754bd5f258a19d58325976e889839a7e99cd39d1244cbd7e6d6f6cbdd22d90a3ddca7ad3b3921845ef6a8f3929890f0f5ba001169b7de9e9974f11b81e1a1236a77cba1ee39262759d6cd022d22773ffb7b8d3782abfdc419fef1f92e6647fba5d19655287f2359c2ef6456db4170a0523bedb80a1f032b4fdb9a28432daa75e1c94698a725af64b16f5819d1b96fbf6179837d1ac4467571818afb44426fad0abad95a183e092084c9ca8b0ac471c9aa98dfeeb05723d497ae4f38c3303894c7dea3b20ddaa306f5ba11953bfc2d356d5b6dedd3ab41698833a6097f03ea79b17ed8c8e883b8ae4a5edd80411547b9e0f2fbecd38ca2509129b4df009bac13cfb1695ed185577a1c4223fae2a990eb1db58ac750df5bc997c376d01f4993096000aff7fd36cfb0115628fabb41244fc5d08700159cdcf2f0949900fe494953eac7a1edb34cf45ca6167530f3cf372689f25f2c5ed3cf71454c9b6b630a857372cfcb0f616e55095923f1206e76c4cbf05dcc10c2243fd763195e020206b099857666bf7396c17a247156b463238e79bb12719489fb71434ffd68ffc4fc17a0c4dd1fa688fb62be1704539b36a8ac6d286601f01710c421b3c1f181e2bd35061c7fb1c2aac62f2cdf38333890bb4e81ad56e0d2287dfcb4c2964ed857ed5770cc4c8ff4d11dadf74a833413304ab82f2a948f6496a282a70f1c5c6235fdc4aa51a93c9237e342889b717a2ce1355584fa60f62c14f62f8e0516bf7f81f765ad66c63001b1efbe292f04a6ce9d74720802de2a1b509b3c1c7e179863c3811c97593d719fb999aea1d9de50b18f7994d01c2a1e9c2d3fde39cbd410452b22584f7b475284b777a95396ddbb23049db16e10466ddd532d453bdf4fefce42488001a7980b074ae3a89dce0c0cf09a92f7a5548587d07651345aef158dd7950546f9f186b460ceb022ca1a1d0095213c3b121b5214a15186c07cbc08fd81027ea3513fbfbc2a703a6986111718ccc2535d88420938bce2adf27e08796176663a302f4bf4ef87f8d7e1ad231aaf2091c6adb9e94fc9a9b817931e79d47f7956a0f8c2ea04efa7a29fc20670d9a76626a6c66e423197ecea5bb8da37eba93d5d19c91c629d130407b8fd254816acfa7caf2dd309d3b403adf259465dd50e25d287ed2487daa6139f0949867a5c97da780b3bfd8a552a442b5ce940cb8ebe504c3b8c63818589ef2285bafb7cefcef3eebb0d7504050ea264134140170cadda6c97a7126ec03e6a1423dd5792084aaa10679746d12e9821a426d59832670c0b3ae4e6e16df5733a1d6baeda71644681a7cd2bd0eb51b313349e216817b58963a0a7afaee2e7617610a68f19a0ae286cf8c64994ae0bd07e4eaf12cd9f6f1a1ad272ede3fea9c8ab52a32816f05f2dc49af4b4eb41bd887982691a31ab8c1a731ca967719608f652a51bd6aa22cc70b521020d2029ecf506b866c175c8615b8a245cade2eef4f342b3198797136a243af9ab9b777343703b81036cbfbb97ef03e8d31ffa1f98c785215aeaa3ca91e83f6f8ab718b8163e3cb522b059a3d7bfcdd73cb58ca7c6e861286ee485b245baa085a2c087c477b29ee55113bf123b6f4feb5469743c3407bf91223c7045bddb4a4edfa0a9f099db8e06503f5c6e2b6b0e2c2dfef18343ce52ba53c8af7782199b85ceb4020c8b91a17afba47aae82a972a3ff1ca6173ed56a8bddf1b846d2d98d015216c0f44fc5b5a356e26e688f7c6bb579c7f12dba131a62f74de0d9ac60b5adc918416986793ffd87fe172c7d36c3c9e1eda572f61d562aa534354fac213cb057bc83c3abaa47d8669892b3204e7333c5544cdfe516654122edd28de12e1edd82e5f0ec26b0d5efa698901174e18a7529dae76b62ca681363b090da6ab780ca958d084ae941809db5786478490b3edf674ca21da7bee1dc782821324a3ee5749eabf7be3fb3d2bce0491b705c8317ba4fbe2224d77bb957e3765cd6be36ebfe18277247f037b4b2ea699a4554e3add23c03278397ad7b974fd7bab80605e319672a8946ad88faaea493933d35d366d712323588967bb32734f621697d75972db17520ac25e03a7dcc1e09c4f3ac4625a864858032bad9d881ad7476b33a8dd24cbf9920c5dbb841388f8048e6b89a99", 0x1000}], 0x3, &(0x7f00000021c0)=[@rights={0x30, 0xffff, 0x1, [r2, r2, r0, r1, r2, r0, r1]}], 0x30, 0x3}, 0x2) close(r0) fchown(r0, 0x0, 0x0) 04:47:07 executing program 1: pipe(0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755af4a68f3a3b577727206fb2"}) write(r0, &(0x7f0000000240)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x9) writev(r0, &(0x7f0000001c80)=[{&(0x7f0000000940)="cdd8d7c1232b78abd7dd8db70c8b9024d4cd63a75f2e6868783274a972fabfde3ba4facee74fad235e14dbbda9ff4189d4e1a7f8c6a8d79c0d48c6a4d3cc7a1fe4e322f58d37bfdf0ea3692534501a8bb1c5849ece1c0930a53e4a3b71b17208ff23129f3162fddef5a2fc1981737947077b5908526ff6fb76c680d91c23e12ceb61c3761f0d467c6ba896e093219007c77a94be8cac1bb3feadda425b62352bb69628a8d2370b48498a752b270de9a61a4e8e31ddbd795110dd834cacf21f4d8fd6a1a5425f06855a09bb096e9282117b26cbf2690cf7e887e49f46c0c0c1f12b1796cdb5913b6e1b41b70edadd9caedabf040e8a2cb09a1a976281f4138a819cde5f5b29e4aedca02e729274f78fbac59997120f512bad304050ad44f16bbcaa052849b3e4e9932b33f69607f9ac6b85f59b173b6919667ae742822e48f1caa20ed12fb6a5de2aeac8862815111264e7266b8bdf778ae0da9d9d11320e6bf6e243b79d981d514b5711f70727049d09f4f812a6faebe28108b5245c538be1a81c9c7198ea4e6566eac52e5593ca9a2882db2ad190a0723b8b22a938898293ba8bb4989ed6e0d1eb41f162787f69bbf5b761b8957ae19bb74b82e2314921f1b921ad82015bf1ad1f5fa2b9bff875dc6e5a60286d8451e65d917bcd9572b79b99f7b64119c05b69774b6497d0505da87d5acad569f3e98ff0760e4e8f78512488f3dac9bc3b008d3de86aba78645e275262eed7f944c66cb4a99aa2bfe9469c75aa17837659bfcecd84b3a22352c67b62d6e62ed70b26057a597ab6c470dcd215fddf588a45df00a2b54a53c3707f0eefc188d5f516bb2cd3fbc7693c24d992e03cbfe78fb6582261be6754aa9dc2333fc345eb17cb0186c97ecbbb6a02e7e3d8aeefc7faf5a70f4096e372ce5c9514b689c4953840c1ea72afb06a02220eea7e0ca5d0b8084f7f81dff448de88a40d4580105267bbdf1077298b2dd42af171ba19c900e9f877c0905a479b64a4c368f8347ab6d47152ed24e6e07cd6e2d9a2c7d01dd6487acbce5105275c61b702be62138c75cec6db0e682526a6f23286885f138372a8a0ff32d97aec39769c61f83fd7820ba77ab5529e1b6cb7666b84acb62903941a584b4cc6bd64a311516c57189c760aed8251a756b223fa63e313b7a77a6cb4e469479420bc108991a10c8badd501ede3b6f6791b3a18cb47d6fa01abce20e4fedac498cd016d5ade34b3945779d4d1f6e0e20553a10f14999b087fdd45eb8f9efbb595b1fd7462c264af5368ce490602630e0e8928d966a0164d5fb7c55af44bdd1eecd53a35d97f133472d1a47730b02f9230591e7c067aecf39af08937adeb840d2b6889219355d9c7fb66b32c6ffbd5daf9c8457ea4efef866b8595a612a023d6b9d7e9153510a07d0125a2faef67e8ed075973af5fe5e34bbd4a17ac2a4bae97c75059889e265bee7c40c0cb18ed893cb77d5b5d1d83978d1b19ec5984679927d5b141d42bb0dc47f206175170196c3ea9dd428bfa16c8ec064fcede90ca48ecc9f3ba49f44ac18c9012714fd6a8cef8380b2e0b9f02e2c6957e879fbe29e444346285f49130a6fd4d6399a51a29c446784167a42c4324d0293e6efc4a2bb6afb0890744326660166b55c474c39ac40030ef2cb438d29e36c5514826d44ce164b0c4d37b9cd61f243d203f9a4f0a", 0x4b4}], 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0000ae2f6669d9793bad"], 0xa) r4 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x40, 0xfffff, 0xfffffffffffffffd, 0xff}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xde, 0x4}, {{r4}, 0x0, 0x88, 0x40000002, 0x401, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x88d2ca7ac7691a66, 0xf0000001, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x800}], 0x5, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffd, 0x9c, 0xfffff, 0x6, 0x8}, {{r1}, 0xfffffffffffffff9, 0xc4, 0xf0000004, 0x2, 0x9a}], 0x9, &(0x7f00000002c0)={0x1000, 0x4}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x120000000) syz_open_pts() write(r0, &(0x7f0000001cc0)="e7e0d52fd17b7c1646656473ab7b3e38f78acaebdc49a11b9018ad9a534612a40bdae0a0f69909181bc362f74115ae981e984e7e7edd2171e81083cf30dbc5e5074501a785209f21c60357283eb23703a48a6e297c2a0363a189c1db84df18950cf56cca48fe9191d850568edb2338739a87e1d638de80340a7ed2e1f2ed3f288af2f8d121982bf4ee3cfb933f6004eadd4c42eb84a612bc1176633a54661b415d6e78ddecb2a376a312432d4005032c48cda841b39baa41525c5222f432bf1fac5d0d0ed664f8e3e3fe405294d1b59e700dacc65a79617f8b173a2c2f86ea1b6d5a8d0ff01cbfa01f222d4c882613a3c95a1b1d7962aca74ab6c59988e64ba528fcf4b849a2318e63c254c362ecc9d0584eec3a15939c4a872374bafe8dcfe503e44792fdf839e643fbb6ad9d40ce6e0aecb6ecf0fca331511f4fdce3cde0541629159d3480d385ec9c94539a700d960a3a15de4083c05d2a4c9e5d8315d4905294c664cae2ac01e6dec11fbca52b8a03b64d3e2e676d3859fae34a158bed2a68e048715870ee597fd3f4673366d69487ca15db2079aed9a647437632f11ae6a56ec5ab6cf2910942df3471d7576320f1f4093607f9a8fe70f3d735b7fda7489cfa6f970ab55482da705e498da8cd4b0cba17e4369e445204b805a40fbfeb542cda2b7cadd6b986b70c8fef6f9fc6e0eb1eb7cb172767560774179d6451fd62bce954a76cc92a82841ce39d0ea83a89b9275af428999627a6271984e75c4b350c14f33b9ba2e4a2a7dec5744d6718c54da2d27491975c3e4782c318f6040096827b593fa9c9701ac9fe0144ee6910c7d358e6e0d5e08191d62fd5f956f986f576e06ae65abc9906c38fbf49d9c24ecb1a1d7fa3ae6cfe3d1a93791466cf493664e45643d8387f89fcbcf22460c3240cc3b65fc64e7ae1d76a03a32443f94bded989719bfbc09b74dcfd6f822869f4be71149742d67056329203bbb950efed6f155ebe5234998a804ec681b358f07141cf7dd0a8768be95e00ad525137cdd1573e058c387c6293328e004b450413aac9a06ec5b023bf93cbfc1a47e4568be1234f63fba47eba9d0a684aa157a3677e462f652a0742160b7cdfd63fd8cfcdc8e7e7c6353158217d7a25e679ae569dfabc42b8da4eb5fc216fbae10bf5fa3882861fdab2c29150377c6075ce4b3e0aa8c9f09e99d2a25671bbd08e978a2b390e39c3c7102f82066ee4532bf237e620c9df44621a7f7af607212a3849bdd7a8a852b062b07d9be7524139d0401755343d53231bd146407b69d1a94b98d6f241183a36d85393472200ce74ff563d9551905618ef68b11fbc1ec5c07a5bf298fdfa47533879622482713c105323785e7b7af125639cedb9a2d2e47b3111973e461ad92218ee291865e56932f51586b70e61592154e0adb22a3b397ad2767e361efa5037661a31a2b4c8d6ab308b1e3cb9abd2175899029e26b90efe408059554ab01a409ffc34bd9799e6ed3e20cd819c19d4a2feab6ccf9d7381322a8a896d41f126966e3487256e83d87c4ad07b95c1196da4d6a6c9eaf8a63ef07812339d3c6c64b24445069cccd9f5d8b42ca63266c3c8601ebb39c8182d140c6dafda933255d5f3379eb6225e99affff0ac9725ef6df5f482d74114f8269ac4fce8371c56cbbfcf7d5b7a10b19532d0aa90873f0208eb931cb82974c8b3d6fd4af8ad371b47063682d6c26eb8c2e15580c434b5e6c91565d2db27ce22c08cd08a688947a7b2dfd57ca77425392bcea16e56725b6352dd9081df3da4fa3d506dd51a587f03ed3be392f0dc6d4d9f1837e9559fe82bdd6c65cea8f0a2f9e65bd966eadb0e2929c130d6abce9b29a708d57ff3d849c78c7f97104873c0a7f59a933f8f589a52f458d92f3628cf62d002817e708f9c180a92955b1e5847b83a7ff3c32e270676e468d19f7b248488030f8991cfb59a1b829cc9dd4c881da749b9cc178cfb74fa4eab8f9650145a459252fb851b05778eee978ecd8653b343ce54910be5a7d0a8758dd0a64568924c74860f93482741c420bb5e684ffdd1826c66c06834bcc04e3bccb2a44b3a2fe3ad0701f081dfcd01fa8b69510250b975d9ec1a9e3e9bdd5d387978164f770f2164f95c10a1bdbe84fbd5fba6c3e8f08e0bd4193a4448b4739d88b6e415275fa4c9b14fc413afaa1059052a4b430f988b13609392dced9ce37330a4de31cd731436f7affdde4857881a4e24cdc365706e0e233ae617321f64a0ae98863a61d9a510288fa8c64667fbac15acbadce8520a9c4ad4f8fca7ad976841f8b08dc10d108ee5b07ee16be0b149fcc16aa2194a3d96015009eb25ff4b35c33cc612091fb68e36f7ece40d988dcff1a93a031fb2cdc7c57d860f894769b58505c255abc2361c4a9f61867a68e9161a64766f2f61398a64fe21c6e564ae29d300a36fecc9ab78441aec0e672284169beb6edd14535df8b974b1ca151222d6edc3080824af5225d9dcc636638a4b532cfc4f57636f35bb28f54548bd148944cb525621d39986c0db7faac1834abc5f31a56e0d8af0137bc7fc48724acaf1169088010db2c85a6d68e057c791d466f8d9038005fff033a00682178626f00968f0cbcc42e89e9b3caf91905972957242312f78c4de5c16f57efda901464954368fa79d964a36f223d3342997e5d28b04ce10a1a130baf46b684c9a5af0940a7279d26c383e42f1466b8143e235ec8bcacdd4843ad2b11550217686457f608ce5a920e062d28282d04943ee15aca251fb4be0231b9d64fdb60f0dcd898cf04d52e7badf9af3b7644814f6ced76100e64af3b04c2b8c941264445ca7e88262712fa5323b833759e5b0f33f90b641a400ba64bb495cbb687da7b6e5c26e060c00d823d341b8eab0e3bccabc3d6d8a823444a234a253f25606ec8144b46682d1858912d5f0a93d6d9d1a7db77d273f4bc57d80e18a52c728a14788071ef2a5ef0ce071ef52f71521542dfd1723d545aaebdf63968eb53377aa7056ead5d80de633faf815459f238325c844431058ac56a25961daebac2fd64952b766111734c846bca9ac416f1444f1eb1b652be2b179ae59974796d1a9ac501580529876029a8d3a63540ee51377c23ddfca3ccdac7a0da29263fdc9b5dd1fcda4414095c2430a93f4fb6ee428adf3e2668def396a3e3a4913525cf9e5314e66981ee1f3d7ac36aa87b9c2564b4222495c3141b481103162d9df355b350521aa2e794e19fdab5985c02711f51ef284c746186b3cd6f0221a3d9a427119233b48bbec8223d238ab074445a38e1c9ece4b066e531b8907e8217481b204fc9a65578f2e8193396222b34188e9af01194d7b244e3d827df14239dcc047b6664adc7d234360e1eaceefb632b9b7624eb93886f000ac5923ca45649f6722cf8f36feecc48db55a239d6d32e263e89e748a44b1330f2ea3eb9ac120bf29b2415f48e5f86e33ec51d2bae19f24638a7f7044e900a610ab0a0b74dcbe6adb18ed42296d403a89cb831600b19c4a2ffa4800a700f202ced925684e48d9a4969c9e9f1c195c2f00e8dfcd74b0b31c808b9b3bd777bae7dc0117e06377047e0bf49407609244bfe377c0150ef5db83ba4207deb8d56aee1c8efbbb4fa6a466e443af5a1ba893d514a1f82d24420ad41c3536287e6b4f3f89c3e323b9839eb891712f232f0213a8ad57d57efa378d54b004ea5ee24a59961fe5c3383a1c876f8be5a5177ec10360e6bc448e7ec9660c1e7831664a06a73960b1ea631e1392ead40daab855a5b9caa4672f2ba953583a90115f3d2d517ca442b4f4a6e91bed146db5afc616d1ccb95102d392f87b320f1120c762b476e210920831fcbe994435b218bdf61bb53feb7ce9b9f03f6fd5d3af7a3b7067f1b2834be177d9b95a137736db291e49fab85913e60eeeae0af185e505b1e3910835c15ae399587ccd47fbb35134478cecf70c805203b16d9dda588cf1070cc99e720efcb0233b22b0883e8184f7e4fd857aac2eb1513fc6e39a9fd5c96b5c4dfe0f21c44d0b36676e555d31151b6877e4046e217d9b905a630a587ae8bc7145785f45e962d8e6b05d106d890b3af07f8d78d2e539e36e91c0ddaf818003989b46071bcc239335b19806004f8f9254a193c193bc8383230e2658d78d632a4987a1ac281dc0f03613cbc8d9ed940dfaa384e0aa26d5ee56c89d5c76fe1cb6c91392f61bf6d37fc5d43258f256c887113f3299267073f200ec75cbfeed1467772ea1a64097d50d8336a30f3df67f09726f54b53f39a6051546ec3d765fd450b363fb2dc787b6d1a8afcec91a372764fac8897668aeacb6533a1bf1ab8632c279308c9308b88a5e778e2c07b5707a33317a0ad9fbda7fc624ecbffbb738c9849fe5ef88498654199f879f87303c74688876a92d0f09a41a7fe61b8ad6e8cc51f2df31cce16f385efe075ee1164c0fef1d04893842bca977e6dc8be1caaf91e9f2c6ea7b9561e0f533153627c1f230da1f412f1b1bbdc451b777bb6d233686b810c0f1d24b579fa73ca6addee949bd86594b9a495a7ff33eea6da01f78ded7f3f044fc1b0090ea0d29734f0ce75ba333358a16f3dcd83b62fd8f3b3f766b872fd217e66bfad75ad711137e5fa00c98cdbd1ce86b4aa7c701b7d78fdd9f4e56bc36c3ebf8f7f42d4cee313400aa2c0f9a66852fb47fc95b49ca24e1dedb3bfe891970ab990871e0a974ed7f51a4c44428dd2f70770ff2717b9de66300b72facea9b232c8e24dd5259807f0036319262e8cd9a9d499b2f9443c8a978256c36ee57fa90ab6b88f3a2fc974d2e173d271d14dddfd73d4c3472eacb9be1b76d08531bb9bc769734f2e0e49a9764c9624fa776e6784096aa46b31fbc16b0d6fc8a5e8d281e5051e068c8fab925cd199f3951ee2ff5c55ff3c9f22f029fb10558d1062ecbd2abe032bc57d9ef487e0ea98418c8727dbdcf013a73589fe950fe8d685f3ccf7c9132bf006c701396953c8f05fddcd165d97a277e5b7de6376c55ed0436e1545ec910890b98fe14829f68cb345b505fbba4961ecde384158b8eabffc6e3d9adf97b4bab5349201efc7cd434a3c210c84b09d10a7c64e095e9b97e3eb82bbb577ed5b00fe5fff5b241f5a0f636391e5aefd96cc7cae268a06cbc779606e3154bc9c865d051013df29773925c949ae81f8407131935a9f637b23eda9e70ea96456a72e0f6d793e978f7a39627e83b8596c4957172b4b905d159921b022cd3475cd6008a1cff6052a75c9de01270f3e603d14c605a848348e1d4b0a3016c8a44ce60c2a6ce2c27f1366180c85168c12432550aed9cdc343eb57a2949bd3b6d0a8e5cf95230e12fa66ed51111f1be437f7dff98adef835124e8cf04b97215bd0e9cc23825d1c72597249316559faa8a902deea7238f7c4a836bb5a21846a3274b955cd6a52708db0cf864987607a3fa1963c4ec5723e6b647af593cf240bcd39527aeb704a9645475f413495a8ad785e9d83fea2058d6e6b7cd411f94ee4df370e246e8d061f517d199d56d66a3a5a04a9a7b7e482f2c9acb61d4754ecd5b1db359ca1e1085f9de1de4b603e29ee298c8c6b5e282d3685230cfdbf75ac6d4d2d6a8c352ba4fc40e3984d18fc4ae6514a1e2f91f9bb9b04228fc1f810a1700c8ed76af3cd453fd811a9510eceecb1e816723a69e0edb4116f38d1818eed0a5837be0a9ed3fdf7cc1cfd619448c9865b15482cff3a499e401ecbd1eac0e9c4f4b6b9dce507816b87e0a49b6e8a4f2c404ec0362222ceec4f72837d6986f27", 0x1000) syz_open_pts() 04:47:07 executing program 0: socket$inet(0x2, 0x3, 0x1ffc0000000000) r0 = kqueue() r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() r5 = getegid() r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000500)={{0x6, r2, r3, r4, r5, 0x1e0, 0x9}, 0x4, 0xffffffffffffff7f, r6, r7, 0x6, 0x5, 0x4}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/65, 0x41}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f0000000140)=""/180, 0x188}, {&(0x7f0000000200)=""/121, 0x79}, {&(0x7f0000000280)=""/136, 0x88}, {&(0x7f0000000340)=""/56, 0x38}, {&(0x7f0000000380)=""/42, 0xfffffffffffffc79}], 0x8) fcntl$setstatus(r0, 0x4, 0x8000008) write(r0, &(0x7f0000000440)="ec88758e12ad76489dedf1838ed56242218099ecb18167ec44785c8695977cc355c632659413fdbcc3a231f3c5c21ebf1e12470a0e76590e9c8d332c2e9353378a", 0x41) 04:47:07 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0xb11, 0x0, 0xffff, 0x0) close(r1) 04:47:07 executing program 0: r0 = getpgid(0x0) setpgid(0x0, 0x0) msgget$private(0x0, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f0000000080)='%\x00', &(0x7f00000000c0)='\x00') shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) setpgid(0x0, r0) setpgid(0x0, 0x0) 04:47:07 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x60) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x61, 0x80, 0x100000000, 0x101}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0xdd, 0xf0000011, 0x0, 0x7fffffff}], 0x3d9, &(0x7f0000000200)={0xfffffffffffffffc, 0x2}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffcf9) fchown(r3, r4, r5) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r3, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r3, 0x0, 0x0) geteuid() 04:47:07 executing program 1: open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x0) getgid() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000880)="e36258a416f72ee99586132477f256b4093cfb25b843b28f8e484fe91ad96fd1b7894e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f010077da4ce9c287730c53fb394b842dbb000068f7acad445dd976007cb4185afd389ffa6ae38b7514a9e2d3dd922f6a2302d20664b82de3acce0d8f074a1f13c1e62233c7c96516bf477dacfe79be82a97fb4966fcce8260991e42b79ecd4e3326e094346a1a76f8f5b65a9b599ada6e877e4fd25f881cce6385eeccaea663e40bbfbffeefd16f6a4308c842b19a7b99facb3fdf78287f1cce4a14f98895f15bf9ecfd3dd6733deaeba40b5be97c9a5c745af3e2a7327224ff98a5f86dbd90c9f71f547baf51b7defeff235d80adac57a681b9e43a7d0c72600692094be95e9496f1c0c2ff0875780d2fbfb177ea5e7af9d4ac398f07d22b6d9d99c5d50b5f1d588c85fef047fd5724bb91e2ba2128e", 0x159) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000440)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f3c9479b62bdffc33c39d1242c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53c7aa99eadabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x176}], 0x1) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r1 = syz_open_pts() munlockall() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x9f, 0x4, 0x3f, 0x5, "7a517291f59e880f289fe2132f6dea1051c0fd12", 0x401, 0x4}) close(r0) kqueue() r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x3, 0x6) shutdown(r3, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r5, &(0x7f0000000100)='./file0\x00', 0x100, 0x6) writev(r2, &(0x7f00000005c0)=[{&(0x7f00000006c0)="91", 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffa, "23fc7e0d7a00"}) poll(&(0x7f00000000c0)=[{r2, 0xf}], 0x1, 0x0) geteuid() 04:47:07 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000509c831e4c8c7ba56f8a708f8e68bd125253ce48eef8070d614eefc848ca098cb9787fa02da908b446be454d9b024b198f7e9b8e4d98230cffece37cb0f23cf53d733042ac2aaa9e7aece8ab5b030394f70e45c7ad1c133f5200534ebe18ff14ef31861ff1f177767acd6c47ef49c595b04c989118bf0a8d4289c2b122cfb13d7e4b0bab21919f0089ca0cc4c909e39f37bcbae025717dd055f5c970717b7f71bebc70389c6b332a866e2231ee7c64ae"], 0x1, 0x0, 0x0) dup(0xffffffffffffff9c) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) writev(r1, &(0x7f0000000100), 0x1) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) readv(r2, &(0x7f0000000540), 0x2) 04:47:07 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x480, 0x2c) recvmsg(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000002c0)=""/218, 0xda}, {&(0x7f00000003c0)=""/162, 0xa2}, {&(0x7f0000000480)=""/88, 0x58}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x4, &(0x7f0000001540)=""/127, 0x7f}, 0x0) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x106) lstat(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)) lstat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f00000001c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r1, &(0x7f00000cc000)='./file0\x00') linkat(r1, &(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x0) 04:47:07 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="75a41fd0f8a23f6a0a0c"], 0x1) 04:47:07 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x80000001, 0x0) fcntl$dupfd(r0, 0x0, r1) write(r0, &(0x7f0000000140)="a9e5c646ebce00a767eca45edb092d46e2e6800003", 0x15) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x0, 0xc1cf, 0x4, r2}) 04:47:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x4, 0x6b, &(0x7f0000000080)="7fbbed", 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xc) r2 = dup2(r0, r0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x40) 04:47:07 executing program 1: clock_settime(0xffffffffffffff, &(0x7f0000000000)={0x8200000000000000, 0x400000000000}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 04:47:08 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x8000, 0x1b00) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000200)=0xc) sendto(r0, &(0x7f00000002c0)="8684a418520da2e6dd4a56a79dbb509f17348bef99aa63503c0a612cf5589655fe25185ff8e0c02eece17eb90a1eb29a77a75221e3c33e5c3bd46ada5b7ef3f15767d7fe6bf7285d8d52364e3b1ca411716ec5943deb0945224dd48f38bcf05aaa2b0dbf047bdc03877e422cdc6e2407367c5fe1787629520031dbea84ad2534b813fa32ebe1662d227c85d12bebf79fea765cb52adbe78ba5be6c896a794d18e13044660cef2f2b5a77d50b3490b6222ba03808347c961d", 0xb8, 0x400, &(0x7f0000000240)=@un=@file={0x1, './bus\x00'}, 0x8) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom(r1, &(0x7f0000000100)=""/137, 0x89, 0x2, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 04:47:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="093a0c9442346b3cfeb26f75c8adb5cba70608fd87d22ca2d798aca8625a4c0c31fb782f5a5f2c2742bdb3e4a9b0646cc6291b206b61b498fc593edfbb6ad34979349fbafb8af53738ea4452b1dd662c67ceb20a31bca68b8141c7f177ce85d1d4c85e308b438f53f83510dcc5559b4a1292", 0x72}, {&(0x7f0000000180)="3c1bb1e38b8eb05a1e5880fd468c9e513751501a0433ad20ed20ef8554d4f302ef8f75b6ee17cdc8a069b3dc1660650f16ee60024e51cef1e9b6afca702b0799ebaeb7f9ddde9378316c9bfa4ecad4702876e060a2dc2ac3156b8a4395e56f675a5053cb64d3268ab6eeec8d427ea95de880ee7d3c2b02c700ce205e7de713d4c5b648d522404a85f79434b3622066def21bcd1efb0283845b9a27c1", 0x9c}], 0x2, 0x0) r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x707f, 0x0) 04:47:08 executing program 1: r0 = getpgrp() setpgid(0x0, 0x0) setpgid(r0, r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) setpgid(0x0, r0) 04:47:08 executing program 1: r0 = getppid() r1 = getppid() setpgid(r0, r1) r2 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r2, 0x21c1, 0x6, &(0x7f0000000000)="5f068bfc65abfb24c4c248de54ccf6b0f7ddb4189d27d5fac7e3ff6f0298949ebb500b1a7b1e7521", 0x28) sendmsg(r2, &(0x7f00000014c0)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0801000000000000ffff00001ee631e1ff71f318a7083d4a4ac4eb8044cf6b767f9a8b7b5be5ac91021ede53c30a4d370d3ce93023d24a39a897b012ddea7c40bbe2912fc28c37547942e0b8453be476149bb5bff9fa9647f99c6f0fc79d9c5c8d63d71e1eff2a9a3908bac8590ae95f6c8a1ce6f7eb98b5c5cf6ece03fa3864aa6067492baf6b3a0d857b663ebb28ceeea912afa037f80b2ea1d5df9c77d3c60eb884471e07a65009e10db31c79d2ad67c663373282dff674c634f5c962c6ca0b71262ea084d0133ce6f3ee4c8af80e94121be1650a528eebafe79dcca4f4f4d37e4f6cf4a67a3da5e57e66c30b067cf79368ccc07f12000000000000000000000010000000000093922f37d43c480fbcef4a667437ce252352b6105b89d93002174ea91be1feff06e25fe203d76d558ab81ca48cb11237bd5cb4109c076b0c3c4ca5b4c3cc250bf2b24012f65b0c5b88a0d6b528553681"], 0x108}, 0x8) 04:47:08 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xffffffff) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x40000000) 04:47:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getitimer(0x2, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 04:47:08 executing program 0: r0 = kqueue() r1 = socket(0x0, 0x8003, 0x2) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mlockall(0x2) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) 04:47:08 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) 04:47:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)="eea68ba1e22db357", 0x8) fcntl$dupfd(r0, 0xa, r0) 04:47:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x5cdc) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000002180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 04:47:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) kevent(r0, &(0x7f0000000040), 0x40, 0x0, 0xfffffffffffffffe, 0x0) 04:47:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) fcntl$getown(r0, 0x5) 04:47:08 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) r1 = semget$private(0x0, 0x3, 0x118) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000100)=""/237) 04:47:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)='x>', 0x2}], 0x1, 0x0) 04:47:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) close(r0) dup(r0) munlockall() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000180)=""/189, 0xbd}], 0x1, 0x0) geteuid() stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)) 04:47:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130fe1", 0x2f5}], 0x1) r1 = syz_open_pts() close(r0) kqueue() syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x4810, r1, 0x0, 0x0) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getgid() getgroups(0x7, &(0x7f00000001c0)=[r2, r3, r4, r5, r6, r7, r8]) 04:47:09 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="dea3e0e184e36258a416f790037494132477f256b409ffff25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049fa4545658fb7c6a0e5e4642d26edafba6eeb0000000000", 0x67) r1 = fcntl$getown(r0, 0x5) syz_open_pts() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5aada037094da0ad1ee9204f82e157891dde0999f5f357dfec7d222ef70700b194baf624c669bbe9f9bac75ca4ffe77fce5e5ab66de0be9e45099f06c2d3c3257af11e8e238705b9fdfb352f25b1904dd63b1c01dbcefa205fccee13474cdbcccd9ddb5e217088cddb692893ebcd88835be1e73387a441ba55d895b4a28bfe281255850c0cedb2cdf1e26034b47f477735a96fa50c267d619618459d5208388c5da1eb09524ae08878b0d2f847adc076b343c99834fef0a72455400848400e9b5a9b429cf6e3942399e968d5b8935d16ef21cf3e5ce5b8817dcc658974780ea53cea30ab3833a829c3dafc4e8f1e88d973e08085adc96a98ad965ddbfba2fcf021b2900cd3bbbefd13efe6667095f2eaf4f9eeebf4cd73877e39a4a74e42d7bf39b31b35743a3ea4fe12877c1f7d9e3c46cda14d34d9ff6f8be4c6bba04a8f358f2d37bdf8b0d15ae4bb92eda2ff15e35f360ba601df6c43b518e1091edd887a7acfb8b3ba2dee98a927f38ece01655c8548beea7703c0d60fde212942454dbc99d3d3ea3f2715852d2ca3261c238a1a77c68b4b43b4e516149fe90ce5e1c6d05cea0033c026c8b293c978509c4873a3fbdd4cd6affe5a78cce5f5c2d81427f29dd18b95fa42c5feed3e764965212430cb907a5eaf6ab93f4a1322ebe36d7cb6625b43547b0247a73a211545282494f7ce801286805aaa0012ddd1427ab100528e02d33c87d34cb361927fe31d6288747cf28698d734a0019c7d23178104e7da69eaf8885a5f34860f883b0d4f029bb4845ada38d97a8713038c112012bcd1bbc8b2b03d3b14d0d2c517538536ebad93ddb333cdacd753d75e728f65bd66ea7090ff6d15f4a18c8b2cd66763ea7667a6588368aea7120cda15cb56eb96cfb2fa177c6c845432ecba90d63bc52829c51b1af48940cafec65a8fcd3265fadf49040b9654afd2496ee2114ace0fbe752e9d0c79ebdb01ba46277e82ddbf9d77144040d63b6d4737cc35e2f478e190609882d38504133a3bfc1ad783f218d4634a3686509c864b6138aa21aa47d66b2ae4b15fd1004f7af963ddbf7fbe684d61b0f198b98a65d061e322b0e4d519f03a27b395579b083a787b7108a29ac8242cfde310be8f7c7b6b583aeb0452dcabde1ad6fb3928546d13e0b1527512b0855ea7d79eb405136b81a44aed00daa03e9a96449b49375e06a6ad7e6823f34e2832dcce466dc007886bd566c645d9fffab051df6a7eeb62e367280a", 0x928}], 0x1) r2 = syz_open_pts() fchdir(r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x1f, 0xbc56, 0x101, 0x444}) syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0xffffffff) close(r0) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{}], 0xf5, &(0x7f00000001c0), 0x63, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0xfffffffffffff000) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xac, 0xffff}, {0x0, 0x9}}) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() 04:47:09 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r0, 0xffe, 0x3fffffffc0000000, &(0x7f0000000100)=""/84, &(0x7f00000000c0)=0xffffffffffffff21) socket(0x18, 0x3, 0x5) setsockopt(r0, 0x7, 0xc, &(0x7f0000000000)="01000000", 0x4) socketpair(0x1, 0x8000, 0x1f, &(0x7f0000000040)) msgget$private(0x0, 0x200) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080), 0x4) 04:47:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 04:47:09 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) setsockopt(r0, 0x0, 0x4, &(0x7f0000000180)="eaa41b2484fd9add6afa217bd896512d38f5ad09d48e673f14056a1ccaf5527fe7c2f3838f30a7b9b577bb8775b94367f27d284a29ddfda3cd4b923e5cf88fb78c58291656ccb6a8eb23d789a0d5ac4283b7b559e8f05fd4eaef21286b5ef74c095a5829c6ea7b7f5772d07787893e30909ff8170f27d4f283e2", 0x7a) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/91}, &(0x7f0000000100)=0x5d) fcntl$getflags(r1, 0x3) r2 = socket$inet6(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x8000, 0x0) setsockopt(r2, 0x29, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) poll(&(0x7f0000000040)=[{r2, 0x8}, {r2, 0x40}, {r2, 0x1}, {r2, 0x80}], 0x4, 0x2) 04:47:09 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, &(0x7f0000001340)=0x7, 0x4) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed509", 0x91, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x3) 04:47:09 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x81}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x7, 0x20, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x40, 0xc0000000, 0x6, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000000, 0xfffffffffffff4b8, 0x2}, {{r1}, 0x0, 0x8a, 0xf00fffff, 0x3, 0x2}], 0x10003, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) 04:47:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() close(r0) readv(r0, &(0x7f0000001740)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000240)=""/232, 0xe8}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000001480)=""/93, 0x5d}, {&(0x7f0000001500)=""/200, 0xc8}, {&(0x7f0000001600)=""/127, 0x7f}, {&(0x7f0000001680)=""/166, 0xa6}], 0x7) r1 = kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x18) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000180)=""/189, 0xbd}], 0x1, 0x0) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000017c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) utimes(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)={{0x8, 0x9}, {0x5, 0x81}}) recvfrom$unix(r2, &(0x7f0000000000)=""/124, 0x7c, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f36857300"], 0x8) 04:47:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) writev(r1, &(0x7f00000000c0), 0x33) writev(r1, &(0x7f0000000040), 0x1) close(r0) 04:47:09 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)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e9c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x3, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x81, 0x2, 0x101, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x2, 0x4, 0x3, 0xc2ea}, {{r2}, 0xfffffffffffffff8, 0x80, 0x1, 0x5, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0xffff, 0x7}, {{r1}, 0xfffffffffffffffd, 0x62, 0x200fffff, 0x3, 0x2}, {{r2}, 0xfffffffffffffffc, 0x20, 0x99c028b660794ca0, 0x401, 0xb2}, {{r0}, 0xfffffffffffffffd, 0x1, 0x5, 0xf, 0x9}], 0x608a, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x24, 0x30, 0x5, 0x400}, {{r1}, 0xffffffffffffffff, 0xc, 0xfffff, 0xd695, 0x5}, {{r2}, 0xfffffffffffffffa, 0x0, 0x28, 0xe6, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0x8, 0x9, 0x1}, {{r2}, 0xfffffffffffffff9, 0x0, 0x20000010, 0x8, 0x9}], 0x3, &(0x7f0000000040)={0x9, 0x1ff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x4000000800059, 0xfffffffffffffff7, "928fbc35275c000700"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 04:47:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept$unix(r0, 0x0, &(0x7f0000000000)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100), 0x0, 0x0) 04:47:09 executing program 0: r0 = socket$inet6(0x18, 0x2000000000007, 0x0) setsockopt(r0, 0x29, 0x4000000000000041, &(0x7f0000000000)="0cc8170ddcf1a32700682282cc5c8ed266a27b81b50995daf5527926ce888a4a25b62e81e30441d923b6b6bc18e642fb8701e476dc7ae8b1c4b2f23cdfeccfbeb55105e983f8e195fd948f64d25901c965f51de280aaf91658e0001f00b41a2ae2a5a4d49a6c1fb37f498aad42fb2e83db97a6bc931af3a9892bb2203f4fa62c49d6090de404bf376df470abd979e3ffa6dde1cdca8156c829b35c5d75aecedcd787e4ce5f46f5508ffef866f4572c823690f8251fe2b032f4bd2c240bb399e00c541f07cb7041f102b73b57d740c01016068435a702df893e5dc4a1e400c47862af74d257589e66acb4b0114c5ebf3af5e9ba556e885271b5fb6c1e4e68", 0xfe) r1 = getppid() getgid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x3, 0x10000, 0x8c4b, r1}) getppid() 04:47:09 executing program 0: poll(0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = socket(0x36, 0x8002, 0x8) fchdir(r1) 04:47:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x3, 0x0, 0x6, 0x0) r2 = socket(0x6, 0x4005, 0x9b8) getpeername(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) fcntl$dupfd(r1, 0x0, r2) 04:47:09 executing program 1: r0 = socket$inet(0x2, 0x5, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="aa9f137716e82910a6438967032b34f289daa802058968b3aad608da8aa7eb4d55cb3e6be2f90184b8efffa6b8e2e996f87af106dd95e9ee602ca947a061905858e7db279d7654d0f1e1d13ff1a47a8e153c25ff075feee507023923e8b33b03309c6dacc556efc38eab7717f63410f956bc847fb29f2b42cda2a889ae", 0x7d) getpgrp() 04:47:09 executing program 0: mlockall(0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) dup(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 04:47:09 executing program 1: chmod(&(0x7f0000000000)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x8003, 0x7fffffff) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='.', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) open(&(0x7f0000000200)='./bus\x00', 0x400, 0x2) 04:47:09 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x9) r1 = getuid() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2a0, 0x10) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7}, {0x1ff, 0xfff}}, 0x0) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r3) setregid(r4, r4) r5 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r5, 0x8000000029, 0x20000006c, 0x0, 0x0) setreuid(r1, r1) r6 = fcntl$dupfd(r0, 0x0, r5) utimensat(r6, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5fea, 0xfd}, {0x7, 0x3ff}}, 0x2) 04:47:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) utimes(0x0, &(0x7f00000000c0)={{0x1f}, {0x1000006, 0xfffffffffffffdfd}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 04:47:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)='C', 0xc}], 0x1000000000000428) chroot(&(0x7f0000000000)='./file0\x00') 04:47:09 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x0, 0xfffffffffffffffc, 0x1000000000000}) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0xd8) 04:47:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[], 0x0, 0xffffffffffffffff}, 0x408) r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000001100)="c2e7be347ee61f0ac4945371a84cf921417c8abc6b4d5b3adcaf8e3cc152d2b1226e77d90d2ceda8511b498e823b79dc770b4f890d514d4ff7ad55d98d848c3872c869d749589805980f6f901d2838dfbe3a4db11eda8ffb3763710b59e6f3ef2fe622c43ba36cf50190bd09f41fa9de130bf49a2f3ad678c2701fb80d4f1f34553990d82e00bab82e87a77f5abc88c896904779be60b96eb47fc73b91c7db2c11ba3acfa874286dbca3aca32efc0ad77c29f9cc08e376d96501668dfd8ae25ca0bac42cd21b0e45a1d42cade7c96e1338782dd09bf46b7c3f03db2c9a0979de7c084b8502aec81539fbddf608eb54d92f9092fa1cdbf66a6b725a31dc9b68c4dff675ce305c85e7e5fff9dbbdebad61f07f806f2c14c69b16e488755ce0bf0e1a122973003b63ed9f285c7738964569b7b4e518483f3d5a1e5a21bb690add86317566f24fa46fd6b7e36c1084129931015b9442761e1b69cde77133d948bd6095b4472ff5556fb1509a7568d18c5fc25392dd6688d34e44b5290fcd4ede0cdb859a13bb7fcb87adc5c173fc59f86c1c5fc1a0ef6faee1da2817ececcea282482440d18c1fcb37ef3678384c9e279ed973ae5867e8cc84d65986a726d27ef9d9a61752d4b59c9ee4c0fa2701712eaf807fcc236ef7c7bbeb750a38b525b60843d53384ee5ec7da489bf1e6335ebb7aa81413f364eda9574b478d7406a22fc333663bffa39bf57ff0743c258ad6f810dab16a07f0e843f281f06f3317dc7b3c27ac0e35d9439ab8a1a38c7bef14dfc3ff309f4eebefec458da503b472283afcf3fa279baad471b0e5cd3dd15bcba6a9391317f14427e619dd26eef7a4221b3b5c19c08f12289529e0fd21581a7fd36affdd2071b27d51904c61dfd736bba33e8230ca6beb92767c9f5fffb89209c7ba84e6d523210ccc1a7e5a1a9a0181e630dfe4c999e94707b37aea97a70a140782418272f2f066afc76f53a78491339217cebf9573940a55c1866716909c457c5d0de59ab2810f8b146054e0b33450906204b90fa5516fb27fe9721c899272ad7f9ed41cac434e17358ec8632c77fb3ae78c624fe39cd9161613eff430a202ad06405c5f07088711cfe4f2daca2215b954b1947697da0bf68993551d1c1ae04b8e75a0d9dfd1cdae17f7a57fb816f98ebe40077c255199b7027f8983fabd5e7d132c848d22b886cadb1b58286eadf6336a892f89e622a0accefedd20cab58fcf7d2bdc9930bc27ef313fc48696b4fa3ee18412079471ede03e2f74bd570fcd010df53716e3b42acfd09af981ba219ce64eecf94cc873c57ba3d262c72a1f141a17323a780c0f08637080615cca8152d26817f6c9a1e845d6611809c810551e92546b609dfcfb67589977af76e4de7a5257e2a7f956324d9739d921c7dd0d2cbdacc2c55afe14ff518ca8015f095835f5f5a3dfa5a9cc0e86076c0700afcb9f99135b3abbb6cb685ded6f9a961a0321fc87ad58ae34bca425f590df19dc3b51c53ad37eb7e48ea1c7e1fe9e8ed241d1e88e64a825c83d98a8f7b3e88bb317d17437d354fae113fbf0024a0cfd899cec22b079678330bdae05ba50587db345a6070e1bf33779ce66922ebe6d1037a630ccf7293a11727357df90d4cc4075ab94be3e112461f2835e336ee43328307f4acaf5071cd3c1b725dbb59ed7cbdc86c746206103eb90f05adf59cac1596b4c3a4f7731f3ca8b35a531436ea1ba764a54bdd24538677c1f39d522c2f7e0ffcbf95c148536cc888e72e4f7f9776708eda634d73db8cb1b62ff671593f3bcc85ef35d9c918b5e44461bb2cb773fa9691e60b7367815d195107bd6f55b138b92e35db668d3f1ad4fc0202ae354862a32607f7e096c470a304448b8854a70924d2cccb3c9f4e32309544021b1541b272145ef5087628155681655ce37bf161502ae51b9009a223797ba291104f13e3da08b49f3620dd96f8bb7cf7deaac2a22a0c9fffab8a2918a1285c5ef2683dc892a18f1bf4198031ae340216ed6355484576f3952ff458e4ab38b3a61b2f7682de68efc5df679943e8b478101f60dc64678d2ba32cf50ebe90d309d28dd36ea8b0ffa1cb87b53ca2386b224d67108f4386e70893641e54ccdd969ff7805977f4ef0cccc06514b9c1980b35e427ef17a3289a5d3f420d18a803ee0dea33a785a1edbdc790b90d609986e4ca98c332dd30a2bbcf1c8cf2d41b7badbe6dceffe2323e1b075b222c871eda9b718baa292ca6a09acb3d661b1669e3d7edb8192a7114e9f7ae978758f4ee23708a5cdc9b2b42580563ae4f466082b21779c5d3a3ec0c6e0a14865143a55d803001716819f885941c187d0a0babc0e2b30ddc50ec9c5065ef18e39cd365a7619b44ca7eec412aecbfc008023eabdcb577be81821bfc1079c28e3712553406f5dae7c3dabbff5f1cad2b0add75efdc4fc394d3c514f8a798c1edac84ec38764b873c3cbe74b4622323fc714e1b5653d97de92b5ab3d496ae3032fc74865473e50389d6e5d38c0b0cd3a96c10d6e1f5dd1a68e13e056bc57b851ebf35624bc1a7098c0376dfbd1c66a162cf03c84a095cd137eedfbd5e74a558079c40d0795bdd6f3b1099fe6de22efda0c8a385894f97c1b9b10b419fad357afe18a14197c81003de6f0158664daad93d8850a01ed932852bb7144095c1d43e00d715d0a389e3b9d4e91b84eca52a93e58b03905e8a599242afa6a08c9bbb9c03f913de8c5ed5274e9630f7f5c13332ba4572db15964cb59d5fdfb0aec33f3ba4c88e2a53f26e2ad4a1fd837d4c3b6ede1e40b478bd72986bf812feafd957d14c612bab1cd897ccbb737e87c712b428b19926bdf4d99ea7d63e94ec3d5713a24fe08ace5cf487db84c68ebffc2a0da1d562e0cd6affaca8b995066c566a63eca978d3ba1adaaa453a78520a79d352a7283ba43410dc94b0dc19d6e5787e0c186cea74406a82747f2eaf0f6f00d56bbdeb6bbaa5ad56e27d66cb6a01f35ceefbbe15ed6d47215adda5e1a022f4b84782ba4015c9e99bb62dfe020686fa43fb7269e685c13995ce0d2dfef9e181487da35a9dc9e9fc1f279227a3d90dc72ab031ef17a79aaf2915cb1decd8d3572d3686d97a143a386036b2df57b0a21cdfb8e1da41ae67c93916c70269fb0b02f6d892e9f40eeebd0619d7f0a855d99feb565ff52f61e61208ed7419c4120b7433e5605e566cd76bff8b95990c501ae83d01cd0c5e7c9c656674e372451ae6072a06d3ba422f26ab127c465d16e28ac075ec9be8e7b824c450da847c845105bb63078ee776feb3866aae4f28ff9d4ab202954043bd27dcba6c63d0ed8a8e9b57ab920889bb05da9433f05daa8952e405af159eaa5fe20f19925a7c544c9ef61cf0309867defcdf53244bb3cee3f71be8604d6641ffa2518b90a5322174d1c3a360e56e416daedfda9666f5ec0dac48662690753f9b7e4335d98e62a2b19236eff61860fa92ad30ea46fadf8c293e68808ca8349f7acbac0258740511e0a016efc7a8f66a3ae1bd410bce428e26ba90cce734d979ffc4a27890bfeeb11c3d328eca7f4beaf8bfb0706b9b2023b0749ea72fdff9697224f9264116ca2bc9f455dc1b6fbc128f398222a21c02334205b9b94665abac387c8329093d50e85aaa6fc70bd4caba299c30d246e9368c8f72f0df034453f013220b8c1e3759b29787546d663b46d96a6b1cb659043a0f8276cbe26b5dd1f9047962df1c1f852439395f1e0350eaf19b1d4d0eb63b14016aa8e55070dcda013b8917ba0d79762c20fe60ef3b0775a1f633c33e2041714c086a5a31bf795258b5be19525f1585a4fb6cad2dc1d47be0ea311b9a2856f52e1cc38593dee1c676e80fe452351490c12c4c2320d81f6274b544b547b87672072877aa6aeb4a12dcfffc2b430f08ec3178083bd94a8a9f7733e9b0c1a032e7828a19f46d3efc6e6392935ee99636b91cfc93cbcbeda6a9737dac6d695cf3e621ec7c1135950d49fdb0e702cb49792e7c3e5d08b081d94fafab27298932e12df94e343a4b2d6bc9ea1c1fbe49bfbaf30aae9af724c47392aa5cea9dfb17a3d06612a26f817f3337a545f6c0832b3c768f2a788df5f94f0824283b14755b527cac06b409c50a9f39d2b9bfe19dd93ab79852606458680fc4510fef0f72584c9275c97ba073747b4b22c9c2fe2fa2013f0bda93b1f5c3c7f30d5e90424d42bcb00ef7df725c43608edbc2f95aadf494ab41bd02d075c467499563b753189de8e384b83834836e3e61522716c045fcfa97e6e8ec2b0b50598b807bcfd6b1ba04f4e9edc07e6269bfca2ae5871f8a5002e59914c109ea759fe6f100c37da5d465b2e24b652458741246243f29aeb5dd6215d6d2036bd8de8b6774df7e380e898bf74526cf19eff55b434f645dafba4921923a3680b2f4ba6946c2a9dc8029d4efdeb37f3d4226f4cded04df5610df11e1df9a6a687e8af12b45b6ded82962af3d7fc894d421c45ba4eb4090ab642da2ac4ac746668b15a9c559536efa9228871fc7371b534f779cbbffe7830b7b1db9b1ff29fd1dd916aecb54a58dd6894723dc00c172a6862d53a5b0f786b16f5e6cd7d0e94856ed75bd3e6219e9000800e9089605faa2535152ae78752e7b6150821415047329277f8ad3d05795ea54f0977e469041331dda74a2a2413e851225c74fa9e0569afe4046e5a0b46bf12137d14530f26c9a54d8cc3c16def0f525a2ca7526ef2e6e85fc77d696fb68e471673c4f693e4e7c6e5712e1585770fac1371765cd7f5d6298647a84d28729252f4fed30a42c542aede1f118dce96608c616508dfcdb574b092fdd9e316ab14cbf7dd30813cc167b9e13883b2906add19362dbcda9ae15ad94a39dab449677ca34970ed0a588fb80b1a87173bf65732d3451e38a1a65d2127813eb2f665cd2110682c18a1811dc6caf4849e6709aac4e69b483aa6b2b3a009c7f6c6bd9e932ab36baa0d973e79d522be814e7011bd9daade14b90a0f8665efacb5116ff78642dfdc99d1489de70239cabeac5f69a2a8409f6f1d67a21340338e1a267b000d170d264d2775ea1bfc8f741a0d5b163bdc6af15dc8c86fdf53d10294015d17a86540dc39badf9ef2762e1f43ad938ce02393a6e51c436521a6987bea0ae71d41747ac7b4c0c5fab4fdbd5022434bfb81e48af7f52c2c9c8fd5e055381e819ddbcd3ae9a8c136038308b937d4213c260945ff28cdfe8dee5cf72447c9effbff874d5e01cfed312d07d3f8d8a0ee0fab8f427748db8a11adc09ae856c11c8465931f3470931b24d89a324397cd1d83435a2e2f02874a124727a5af790738fad4f62d5b108e1f362f00f5bc4f81457ac7a8496c8e956fba0ba5e1867c5ad6e4a70066bf334f102d7cc4bb5c68777510e7283df4bb77b9c4e86fc593a3b673f7b8470a3cb3dc30297fcc7ba208c97536f46c230cf4f3ca350a6f8ad4ea47002ffaa73b5c7882e72827190589e62c7c89b0ff5f7b48fd7a0b27d084ed27cd80b30cea85729c1dc9864878528440c6142efa069396d63cae5fcb6364e1c2bf7c4f92bb93f8080c483c536635236d19f98b71ac2d286691fb3029ea6c6881b53d90f2b5505b73edc49171d623dc9676df74720f3361cf782bc5270331594080ed16823de136761be6ccd6ef6e7907684eeb1bc52081997972e9da4c4ac44070b0332e5725260c320886d3afe186e7fdb9c964b20f6389cc69ba1889da3ff62a368ee2434c93dc7ba0c749c4b0fc0e9495cd3bd9d4abde6cf0b78a9dec3c9b1b6ddadd0939a621", 0x1000) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002240), &(0x7f0000002280)=0xc) r2 = semget(0x3, 0x0, 0x10) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000002300)=""/208) r3 = accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) geteuid() r4 = semget$private(0x0, 0x0, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0}, 0xbdfc43fd073aba8c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002100)={0x0, 0x0, 0x0}, &(0x7f0000002140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002180)={0x0, 0x0}, 0xc) r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000021c0)={{0x3, r5, r6, r7, r8, 0x100, 0x80000001}, 0x400, 0x2, 0x9}) 04:47:09 executing program 1: r0 = syz_open_pts() getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) fchown(r0, 0xffffffffffffffff, r1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) 04:47:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x8400, 0x80000000000000) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x18, 0x1c0) 04:47:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffc, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x9000000000005, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)="784df46c7e545676e9ddef8dfa925e7032", 0x11}], 0x1, 0x0) 04:47:09 executing program 0: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x9}, {0x100000000, 0x800}}, 0x2) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/44}, &(0x7f0000000140)=0x2e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1f, r2, 0x0, 0x0) 04:47:09 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/16) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/172) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000000000)="c96062875db347d5ed9674cfd83d34a524b2e3d2dc26c5de494dbc138aad2527bc96ae90660ea32c1d5f135357b169815e08bb6ae97229b408", 0x1}], 0x1000000000000164, 0x0) kevent(r2, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) 04:47:09 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="0200000000000000a26d6136ecfbcd26eab4dea2b9e390e373619046da891daeeaccaf15ab4d332c855e664237fa2f3af254a10bf888f0bd30154722c464484d6a2e10d1762e942982636f06eef1336a19b77cc82da2217278bfa49b8b517958742f681fff9be14f7640a00a654318eaa03a04d32bd0c054e5b5add797ffe622908066035eee0121a053d8ce6a2161a4"], 0x82, 0x800) r1 = msgget(0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getgid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x6, &(0x7f0000000540)=[r2, r3, r4, r5, r6, r7]) r8 = socket$inet6(0x18, 0x5, 0x4) setsockopt(r8, 0x7, 0x6, &(0x7f0000000580)="53b6d79c50e010b1a67fc7b8c45e3150b8a43189c57551814e1b5cd0cac215a68478b902e3727f86bf8411b7bb1bbf06031257ce3e6ce9d005adbf793e4f798eea67d47aebe0e4db2570e111f25bec62073eef2356c8a174b110806a", 0x5c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r13 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x80000001, r9, r10, r11, r12, 0x28, 0x7}, 0x0, 0x8001, r13, r14, 0x552, 0x2, 0x1, 0x1}) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000008d2712605de3cf0b46840a59d6d92783cb3a2ea6e1f77780e5549fd4f958e01b5d825c654f23849c70ec5eb4e4d88b384e834135dc03d0ab135955e410c8f33203ecd8dfcbd1120766a211f4136b14f3da6f1d2434f08e6f48add51c0f072c0a00081a4fdf5521c8d5a3736e8558e3ee3b798895eacceb9e8f7df1fe389f625e5cb2251f33c2360e0fe2a5dc47444fa9a04fadf2fc0f8a59ab7581454ca8fa07a0e43f9ac6f35169389ab7624c9e56e7b4246a24bf32e6817c5397e91d15dc445821354876960a3d55fbcd87b32929c13b6574ee1cd06d15ebc68af2abf515755a60d670b50d65e1163b3489050047580189dbc932b816c2a837d200928a2a091110472eae10aeec0ff4b70336804498a6ced782cbaa98808b"], 0x1, 0x800) 04:47:09 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x8) fcntl$setstatus(r1, 0x4, 0xc3) close(r0) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 04:47:09 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="ff0809ff"], 0x1, 0x0, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000100)=[{}], 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) dup2(r0, r0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x6f, 0x1000}, {0x751, 0x3f}}) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 04:47:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c491000"], 0xa) writev(r0, &(0x7f00000000c0), 0x33) 04:47:09 executing program 0: shmget$private(0x0, 0xe000, 0x20, &(0x7f00002b3000/0xe000)=nil) mprotect(&(0x7f000032a000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget$private(0x0, 0x5, 0x0) semop(r0, &(0x7f0000000000)=[{0x4, 0x5, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x4, 0x1800}, {0x3, 0x8b85}], 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') pledge(0x0, &(0x7f0000000100)='\x00') r1 = msgget(0x2, 0x2) msgsnd(r1, &(0x7f00000014c0)={0x2}, 0x8, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x1002) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x40) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) mmap(&(0x7f0000061000/0x2000)=nil, 0x2000, 0x1, 0x2010, r4, 0x0, 0x0) r5 = open$dir(&(0x7f0000001440)='./file0\x00', 0x70a, 0x20) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) poll(&(0x7f0000001480)=[{0xffffffffffffffff, 0x20}, {r2, 0x56}, {r3, 0x10}, {r4, 0x50}, {r5, 0x80}], 0x5, 0x7) pledge(0x0, &(0x7f0000000380)='\xb4\xaeA\x90NH\xf8|sN\xf3F\xef\x9f\xf0MCD\x00\xe5\xe7F\xffI\xf3%in\x0f\x15kC\x1b\xf1\xc8\xc0\x1e\xdb\xbb\xcdPX\x1c\xc8p$\xed\xc0\xbf~@8\b\x00r\xfby&\xbdM\xb6\r\x06\x9c\a\xef.\t\x89\x001^G\xbc\x0f-Bv\xf7E\xed\xd4\xec\x83\xffW%\x18\xc1\xc1\x80\xb4=\x8e\xf7\xbf\x0e]\xfbHH\xe2\xd7\x8a\xef^\xf2\b\x10\xcd2\x85\x80\xd4\xad\\\x91') semop(r0, &(0x7f0000000140)=[{0x0, 0x4, 0x1000}, {0x0, 0x100, 0x1800}], 0x2) socketpair(0x10, 0x8002, 0x7fff, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCEXCL(r6, 0x2000740d) msgget(0x2, 0x400) 04:47:09 executing program 1: open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 04:47:09 executing program 1: socket$inet(0x2, 0x0, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8c) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) listen(r1, 0x0) 04:47:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 04:47:09 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x0, 0x1f, 0x0, "c0ddc172d4ef239d6d635e0576cd84f5c0240e58", 0x1, 0x9}) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 04:47:09 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="4c857ec9"], 0x1, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x18660, 0x10) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/216, 0xd8) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0xffffffffffffff84) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000280)="875e2548", 0x4) 04:47:09 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x80) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) readv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/27, 0x1b}, {&(0x7f0000000100)=""/148, 0x94}, {&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f00000002c0)=""/185, 0xb9}], 0x4) 04:47:09 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x3022, 0xd26c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) mlockall(0x3) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) mknod(&(0x7f00000000c0)='./file0\x00', 0xc002, 0x1) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x1000, r1}) getdents(r0, &(0x7f0000001180)=""/4096, 0x1000) flock(r0, 0x9) 04:47:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x3, 0x0) poll(&(0x7f0000000180)=[{r0, 0xaefa8d0b5107acf6}, {r2, 0x4}], 0x2, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1ff, 0x5}, 0xc) 04:47:09 executing program 1: r0 = kqueue() lseek(r0, 0x0, 0x3) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x2cf8af6edf44a1a9}], 0x4, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() preadv(r3, &(0x7f0000000200)=[{&(0x7f0000000040)=""/39, 0x27}, {&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f0000000100)=""/227, 0xe3}], 0x3, 0x0) kevent(r3, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r4 = getpid() chmod(&(0x7f0000000240)='./file0\x00', 0xc) fcntl$setown(r1, 0x6, r4) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 04:47:09 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00002b7000/0x2000)=nil) select(0x40, &(0x7f0000000000)={0xcb7, 0x80000000, 0x7f, 0x3ff, 0xffffffffffff0000, 0x7, 0x8000, 0x5303}, &(0x7f0000000040)={0x6d3, 0x6, 0x1, 0x8012, 0x8001, 0x7fffffff, 0x1}, &(0x7f0000000080)={0xeeb9, 0x8, 0x101000000000, 0x2, 0x2000, 0x8000, 0x7fffffff}, &(0x7f0000000140)={0x8, 0x6}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001240)) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/173) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) 04:47:09 executing program 1: mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6001, 0x400000008) r1 = fcntl$dupfd(r0, 0x8100000000000, r0) writev(r1, &(0x7f0000002940)=[{&(0x7f0000000600)="de8e9d5332ffa465b97e6c6af5fbbaa67ecab62d5ff5058245e9619dcaf2ab6239159d825b530b9b010591d085551528a85fc4d1ac5ecabe7c04c8c40383ab40fc859c2972ce299422a7e0b7722da0c5e0cd3cfb5f18d001a903afb658dc2db5b4872a958c13ff784cf0ff6ae230ab70d1bccad2b0221e", 0x77}], 0x85) ftruncate(r0, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x3, 0x3, 0x6, 0x10001, r2}) semget$private(0x0, 0x3, 0x409) setreuid(r3, r3) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getuid() dup2(r0, r1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r5, r4, r6}, 0xc) 04:47:09 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r0 = getuid() lchown(&(0x7f0000000080)='./file0\x00', r0, 0x0) r1 = socket$inet(0x2, 0xc000, 0x10000001) recvfrom(r1, &(0x7f0000000140)=""/138, 0x8a, 0x800, 0x0, 0x0) 04:47:09 executing program 0: pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x20, 0x85, 0x101, 0xf9}, {{r0}, 0xffffffffffffffff, 0x10, 0x49, 0x0, 0x260a}], 0x400, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x81, 0x1}, {{r1}, 0xfffffffffffffffb, 0x43, 0x8, 0x2, 0x4}, {{r1}, 0xfffffffffffffff8, 0xa0, 0x20000000, 0x5c, 0x2}, {{r1}, 0xfffffffffffffff9, 0x61, 0x4, 0x80000000, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000044, 0x4, 0x40}, {{r0}, 0x0, 0x34, 0x4, 0x3, 0x81}, {{r1}, 0xffffffffffffffff, 0x12, 0x84, 0xd14d, 0x1}, {{r1}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x8, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0xd4be, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x2, 0x82, 0xc5f6, 0x1}], 0x4, &(0x7f00000003c0)={0x4, 0x23a}) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x21, 0xb9c6, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0x28, 0xfffff, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0xff}, {{r1}, 0xffffffffffffffff, 0x43, 0xf0000000, 0x7f, 0x7}], 0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10, 0x20, 0x1757, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0xffffffffffff6d0b, 0x5}, {{r1}, 0xffffffffffffffff, 0x88, 0x20000001, 0x1421336f, 0x9}, {{r1}, 0xfffffffffffffff9, 0xbc, 0x23, 0x8, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x9, 0x3f}, {{r0}, 0x0, 0x14, 0x1, 0x8ad8, 0x401}, {{r1}, 0xfffffffffffffffe, 0x3, 0x4873f19e4872cc42, 0x1d, 0x4}, {{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0xc14b, 0x6cb}], 0x8001, &(0x7f0000000000)={0xdc28, 0x200}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x0, 0xccd5, 0x100}, {0x18, 0x2, 0x8, 0x1}, 0x80000001, [0x853, 0x7fff, 0x7fff, 0x9, 0x9, 0x2, 0x3ff, 0x5]}, 0x3c) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = fcntl$dupfd(r1, 0xa, r1) clock_settime(0x0, &(0x7f0000000040)={0x1000, 0x2}) lseek(r2, 0x0, 0x1) 17:08:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x112) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) syz_open_pts() fsync(r1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xfffffffffffffd14}], 0x1000000000000398) 17:08:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='%\x00', &(0x7f0000000100)='^\x00', &(0x7f0000000140)='.%-\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040), 0x0) 17:08:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2000100000000, r1}) 17:08:16 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x100000001}) r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) r1 = socket(0x36, 0x3, 0xd90) dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x6, 0x38000000}, {0x18, 0x1, 0x80000000, 0x80}, 0x6, [0x1, 0x8, 0x2, 0x6, 0x20, 0x4, 0x80000000, 0x5]}, 0x3c) r2 = socket$inet6(0x18, 0xc007, 0x62734837) r3 = fcntl$dupfd(r1, 0x3, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = semget$private(0x0, 0x0, 0x600) write(r4, &(0x7f0000000180)="09a699c0fa4aeb30ef4a7817ded0d26c2ec51e0961de61d93ff9c8f28acd32b43b829de450c6d1b27f2770f305e1285faec3e191031a00d50d68ca822863fceb9bb7e7374d30782bd4a9a965b237a09f4055364612de637909758158a6f6e3a748ff", 0x62) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000100)=""/112) linkat(r3, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00', 0x4) 17:08:16 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x277, 0x3, 0x0) 17:08:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xa00474c, 0x8}) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/251, 0xfb) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x5, 0x1, 0x9, 0x6}, {{r2}, 0xfffffffffffffffd, 0x0, 0x10, 0x7fff, 0xebd5}, {{r0}, 0xfffffffffffffffc, 0x48, 0x5, 0xffffffff7fffffff, 0x8000000000000000}, {{r0}, 0xdddac9393531f157, 0x10, 0xf0000071, 0x9, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x1, 0xc, 0x33, 0x101}, {{r0}, 0x0, 0x0, 0x20000040, 0x100000000, 0x200}], 0xff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x88, 0xf0000006, 0x4e72, 0x9}, {{r0}, 0xfffffffffffffffb, 0x11, 0xe, 0x1, 0x7}, {{r0}, 0xd61cfc2a20a03097, 0x8, 0x22, 0x3, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x92, 0x1, 0x1, 0x401}], 0xff, &(0x7f0000000240)={0x1, 0x9}) 17:08:16 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgid() r4 = getegid() r5 = getgid() setgroups(0x5, &(0x7f0000000180)=[r5, r3, r3, r4, r5]) getgid() 17:08:16 executing program 0: r0 = msgget(0x1, 0x8) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/194}, 0xca, 0x3, 0x800) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f00000015c0)=[{0x10}], 0x10}, 0x0) 17:08:16 executing program 1: r0 = kqueue() r1 = getgid() setgroups(0x1, &(0x7f0000000000)=[r1]) r2 = kqueue() close(r0) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) rmdir(&(0x7f00000000c0)='./control\x00') denied attempt to set clock forward to 4294967297 denied attempt to set clock forward to 4294967297 pmap_unwire: wiring for pmap 0xffffff007f124480 va 0x1b33920000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f124480 va 0x1b33921000 didn't change! 17:08:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000001a00)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000380)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x4676, 0x100000001, 0x0, "6457e3911ac2c2ec2517e5c24bc57a4590546ce4", 0x0, 0x2}) 17:08:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x83}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x1000000000000000, 0x0, 0xe8ca, 0x0) close(r0) fcntl$dupfd(r0, 0xa, r0) pmap_unwire: wiring for pmap 0xffffff007f124480 va 0x1b33922000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f124480 va 0x1b33923000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f124480 va 0x1b33924000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f124480 va 0x1b33920000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f124480 va 0x1b33921000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f124480 va 0x1b33922000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f124480 va 0x1b33923000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f124480 va 0x1b33924000 didn't change! 17:08:16 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/163, 0xa3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e5000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mmap(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{0x0}], 0x1, 0x0) 17:08:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x3, 0x2, 0x20, 0x8, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x3, 0x3, 0x5, r3}) 17:08:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0, 0xffffffffffffffae}, {0x0}, {0x0}, {0x0, 0xfd1c}, {0x0, 0xfffffffffffffee8}, {0x0}, {0x0}], 0x9}, 0x0) 17:08:16 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r5, r6]) r7 = kqueue() fcntl$getown(r7, 0x5) r8 = socket(0x18, 0x7, 0x15) getppid() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r11 = shmget$private(0x0, 0x1000, 0x104, &(0x7f0000ffd000/0x1000)=nil) shmat(r11, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmctl$IPC_STAT(r11, 0x2, &(0x7f00000002c0)=""/17) ioctl$TIOCCLRVERAUTH(r10, 0x2000741d) r12 = accept$inet6(r10, &(0x7f0000000440), &(0x7f0000000480)=0xc) kevent(r7, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffff8, 0xa8, 0x8, 0xf, 0x7fffffff}, {{r7}, 0xffffffffffffffff, 0x1, 0x80000000, 0x0, 0xfffffffffffff62d}, {{r7}, 0xffffffffffffffff, 0x40, 0x4, 0xb9, 0x7}, {{r8}, 0xffffffffffffffff, 0x27, 0xf00fffff, 0x701, 0x1000}, {{r10}, 0xfffffffffffffff8, 0x11, 0x8, 0x200}, {{r9}, 0x0, 0x21, 0x5d0cf62bb8f09982, 0x6, 0xd0}, {{r8}, 0xfffffffffffffffa, 0x10, 0x60, 0x9, 0x8}, {{r7}, 0xfffffffffffffffc, 0x44, 0x2, 0xee0, 0xffff}, {{r9}, 0xffffffffffffffff, 0x28, 0x200fffff, 0x7}], 0x9, &(0x7f00000004c0)=[{{r10}, 0xfffffffffffffffe, 0x90, 0x0, 0x200, 0x8}, {{r7}, 0xfffffffffffffffa, 0x10, 0x4, 0x7fffffff, 0x3}, {{r9}, 0xffffffffffffffff, 0x50, 0x40000000, 0xa, 0x1800}, {{r9}, 0xffffffffffffffff, 0x10, 0x2, 0x200, 0x7fff}, {{r12}, 0xfffffffffffffff8, 0x40, 0x80, 0x100, 0x5523}, {{r8}, 0xffffffffffffffff, 0x20, 0x0, 0x8, 0x4}, {{r10}, 0x0, 0x8, 0x22, 0x80, 0x3ba}, {{r10}, 0xfffffffffffffffd, 0x18, 0x80, 0x5, 0x3}, {{r8}, 0xfffffffffffffffe, 0x10, 0x40, 0x4, 0x1}], 0x0, &(0x7f0000000600)={0x4, 0x7}) accept$inet6(r12, &(0x7f0000000640), &(0x7f0000000680)=0xc) setsockopt$sock_int(r12, 0xffff, 0x1027, &(0x7f00000006c0)=0x3, 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r12, 0x0, 0x0) socket(0x39, 0x8000, 0x2) symlinkat(&(0x7f0000000700)='./file0\x00', r9, &(0x7f0000000740)='./file0\x00') getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) accept$inet6(r8, &(0x7f0000000800), &(0x7f0000000840)=0xc) getpeername(r10, &(0x7f0000000880)=@un=@abs, &(0x7f00000008c0)=0x8) fchmod(r9, 0x1) getppid() 17:08:16 executing program 0: socket(0x10, 0x0, 0x400) mlockall(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r1 = socket(0x2, 0x4002, 0x0) shutdown(0xffffffffffffffff, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 17:08:16 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x7, &(0x7f0000000040)={0x100, 0x28000000000000}) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="6a912fbe58f12548089227c1e8cea5e6d47f8a", 0x13}], 0x1) 17:08:16 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6f969a79f924e01694e3b04604fa21a35681bfcae40bdff95ad97a2e6912e5094b5d3bcf43c82ef79f885ce2ae5fbae027b5952599dcc9", 0x37) mknod(&(0x7f0000000580)='./bus\x00', 0x2002, 0x236161b7) r1 = open(&(0x7f0000000500)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000a00)=[{&(0x7f0000000740), 0x3e0}, {0x0}], 0x2) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) readv(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/81, 0x51}, {0x0}], 0x2) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 17:08:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setuid(0xee01) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x80) rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 17:08:16 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() socket$unix(0x1, 0x7, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) socket$unix(0x1, 0xfffffffffffffffd, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) kqueue() pipe(&(0x7f0000000280)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$unix(0x1, 0x5, 0x0) getpeername$unix(r1, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) 17:08:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x200401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000600)='./bus\x00', &(0x7f00000006c0)=[&(0x7f0000000640)='$,:).\x00', &(0x7f0000000680)=',/\x00'], &(0x7f0000000840)=[&(0x7f0000000700)='@[.\x00', &(0x7f0000000740)='f\x00', &(0x7f0000000780)='^\x00', &(0x7f00000007c0)='[#\x00', &(0x7f0000000800)='%--\x00']) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) fsync(r1) execve(0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000580)='./bus\x00', r0, &(0x7f00000005c0)='./bus\x00', 0x4) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x36, 0x1}, {{r1}, 0xffffffffffffffff, 0x3, 0x40000002}, {{r1}, 0xfffffffffffffffc, 0x83, 0xfffff, 0x1ff, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x50, 0x40000004, 0x6, 0x302747d1}], 0x7f, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x83, 0x8, 0x7}], 0x7, &(0x7f0000000240)={0x4, 0xfffffffffffffffc}) bind(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="58d8a2b95cca1f794a2eb3341457d430ac64b8b7e29641d224042f94de99054b070ace7da15af0ea2d17043157512a576997d18a13c70b008572c5469e38f5336bd586e9d7e11247ec569c15d7f88d2eea3ae429e68290f03c9aef34f7922c3cf8922fbeccefd72b010df2ef6640e23318f3b869b0fe04647fb710330fe4d760c28a210239b70058c57e47f8f72735917034da6dc88483b62726c4"], 0x1) close(r1) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='@[.\x00'], &(0x7f0000000540)=[&(0x7f0000000400)=',/\x00', &(0x7f0000000440)='^\x00', &(0x7f0000000480)='!\'}\x84)]\x00', &(0x7f00000004c0)='$,:).\x00', &(0x7f0000000500)=']\x00']) 17:08:21 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000b00), 0xffffffffffffdcd) sendto(r0, &(0x7f0000000080)="6a28ffb3f7a52dc116d3228630b7d13bf0055c66e2428eb1d3b07d0ef0ea757ab86a1fa50e8fe9bb7e41235b4fb6a5a2063231eb0998b5d0898522b327811ce742e3396300", 0x45, 0x2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000140)="efe2501b81b227ffb678d9df63900cda1d4355b1454084a2577404b256a1d65974d742cdb400a8e9bb20fa0907d951d63c51713f04d5a006a1f3967495476419cf4d19800fae268d0b02dd11b5ea30a8f5b839a56102a22352083452acde98752286b6adf9a704ef4fa4911da93af313f50fc870ccb30eb37446bf0d613d04240362574e61552c55ed348eccee99269df62ec572528c9408c9d56e7a3e4d30351b56b3d33d6864db51235b8ea461219a50a314add3253595355d5f696056709f3fbfa8cbe75a1cca1a57d4ee7cfd44e16ed02bd7fd331fb828", 0xd9) fcntl$dupfd(r0, 0xa, r0) 17:08:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000200)='./bus\x00', 0x10) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='r\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r4, &(0x7f0000001940)={&(0x7f0000000300)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000340)="fac99b93d51352530cc32574524602bffaa8a60bf1541b1e0711b76d3b032da2d1d1d325d561849fdcc3d938d30303895ff6db7156ae59b394ec471570ee7bf78c99a773c8fd9c9d99eee7eefa5bbeacf653f8e920ab4cb866516eb846d4a69e82177644418d9712839272838d24ee0143dcec8553292b3e60fa1c18c7ef7de31a338bef797bb311d4353720f47b446f1871b7d6f0ed7bb63afd6fc3177001e51b", 0xa1}, {&(0x7f0000000400)="eb9de920d451f9b8300d7b80c6dbaf03c718560c17c83d0ed2d26179c98e0e7ec32c4953ebdcfbc11066ead08c9765e8588cd2614c2ee526bf2255ac4cdc43b8e0182fc919ed58665e7feadd918cb91976f894c378ce81b60c54bfd4e09a3c6c54e748e95a91395503aaee78d68b39d06e43dbd6d6c3ea4c38640252990afc7efc345eb5e6291acff2573973227e886d07f1ab13fcd2162f297d330a6d319b33d7494f1c715f89d8599f18c0835ce7b58c5dce7e2d9d9b56a80dd14f5e878ec8be1cc104dcdf884c4441b03fb69c2c9660ff7731720958e0bb37aea6a9983dd6a4ebe36e9bd40f132a24f702baa7908d82", 0xf1}, {&(0x7f0000000500)="c5148344d5f0f9725f0c5d77e2d5559f41672969b9779add2ca5d641afa3422606908ef36d6c5c47", 0x28}, {&(0x7f0000000540)="8831321c64f804e05765485e04ace065d0d40ae00440dd1d41f127aa2bdafece9b807885fcac0b16c0480a38fb9e33f96300a5fc9595b918348b8e1a6e24fd82485cbc045c7b14db0d794d28197889d77fdec7c0ddf8c6058b68dba957f484ff9cbc4eff197e6293d8aa", 0x6a}, {&(0x7f00000005c0)="9dbfbc55e1d776200d3f96aa538f059315483c1850cc651415fbcd37de19866e854f64804209a38890491b3bcfab4012891ff0bcc8dfb0da415311ed9dabcdcbf80593801dda3ac915934dc44f71e381108ac202f8e59e53f54c422ce4bfc00d9c85099385fd9f775ae2e98001a51b849b621b588a1e1de917ac037da0939df0c557f57d232e8ebbf0b020703d60161df5a2e918ce46b5c5b978131b185c6da0239dd4bdb15c707c5f141ca847e22b783838d0df4b881cb43a77fe11bd3696c29d92d5bf89fb2fbffa1ccf2e3149f054ec9924e501e9c5d1e68e724842070fe04ad3014961b3c91c25b923aedfdbc6f1a786079bab271babb9f38715f152ab35ee5a6c58298faf4c47638852faffffd17fe1779c6e10a18f0d66a6f4293d6d971fcf61b311e58fdde396b1d98c9eee6709c1bbb9678bf2fe1aca9e1ee5be23169ec2ef5f00a4b5879e2c9f4a529ffe67d6f58390b57b9020f32f633f1b89e5050098f7c9f3a3f99a250c7b6ba917c92d3f38b8e0dcd51911d7e3bb431f1a659fe08217a8b6589d4b86b203ac8b71e3fb78541fb499e5336a9b79fc64b1ee9fccba22394a17457828cf1259cf53c6021638607478a994cb0b516e2846cc3ee4e620c8c552609bb1e1c9bdbcd402b6a8f6cefa0ab794de9b7127238589a6cb271cf9c3dad3884310cc617582dfb49e4fc02fb45c337c7d17c220051088f63edf73d20d56dca68c2c5b89d635793c9b7d8634bdf5edd1af8c5c575e24d15d33fa9e04784477426aa63749259a328244ab9194a217be7015410af2bea32b27b4b766f0e0419a802768eac41f5506f98f16189a9e5fabadffbd34e93104499dd7419b26924b64682b9b9d608adab6ce211cfa4e3db0489659b80e96f3445a842f854f7da4b8fae97f5eaa5af21f8bee602defbed13fdf876633df9e98a0a057583ddc000cd43d8ed4af48fee83d4cd69570af577c25312fb5996e74113e3d8f13d49f9b41f4f975490c25ee3aef29ebe8c380483c214f717e85c88dcd3b5c68a0a76e4ec4782de622998c214793c2e9bce91dbfe3dba91a3d08ca4575919a3b223e725e03720d8fecfa77d73cae576a21b618aba3eda265c24166d387e8f2b0d35e1b18097c7ee8006e8678278c551b4e88e737295d4661083b8cc6bc6edd3a9225f66596ec78723a3167c4156c8206eda65fecf87cedc19cd322dd4c344759a5c4047207f6883a5c4b04987184ff489da9c17c9d2fb97509bba803067e04f33cb83ccaaff1c12e25369ba447cdd0f872968e10385e2086dc7d7875f910044a1276ccb1ad303f833dedd20b3de3f24055c014d1849c89b81ef4a378622759d5bb9b70484f4619d42850be7af07de755594114d85422d0ce8f5ae409aa7e0e445188a3035fe4d7a80ec90b7a9179c6cd4c9b1fc26e781213198d34051eac45b18989a33ff82df3ef9365d8dc9e45e4613e3877d3d27c1ba25bf84be5ff827a964f07d7e070f54d3e16a30a23905ceba959c92d1522c0115d847296a9feb03221436a81aa12fde68971d49d02489c227b895254abc1c968f68afc526dd49e62c1e660796d43d52379eef75cf913c671e2d72bf9c168f4c737c6b9a362bd43e233433cae39c11472231b4005ce9e3901489fce4ddee16e61d76f3029594772f485b0d9876f52d3df48eec64297caff0a94602b116a1059dd3f4172d703108681ca82f1e6a61ce804b554bc542d5218f67bf2b6e9adf998dc728c36e6b2be4a0217daa8bfb9914e0c502c39b4d628356d6e71404675433e6c3edced67a41a32d01f0b289c2b97ab07e6c2618c1d436a82da2139e01f642a5da88801dae91adcd4f836ded4b8c7cbf264af80e786d5296e6359d04f1302c066cbc3de31d75fecc48b50c718f18e50a733f71094de3dc19aef0b602a6586bc1824923b1a1393e3d744bafcb0581dcf5954f001d38e1b2c098477fe0c1c5ae53ae5ba54cbe4e205764441f243023ee6ddc8a64d32cbef135e30bb2a74d79707757b5fa806c23d7b73936e9633e4cb5ae09c09d7f43fc6ca78e12c0fc57fec3f947b1c11a48ecc1159af59649d196199943a8b460a49880fcf1e74436e83d6d65e0d71fdc05bac560b33342e80989ebbc601a927db2e7f8e4375ad69b9f717b1d4e8cea5aeade72d7f80e53df2f4a582c2aa2caef8a4870d7226df1ffa21c8216326da65d9ee459d3f3e7591812f657dff85f9477bca6602312d3a4ab628da989a82bf938a9105e36dc0ebfdd3aff8da697494cf59c35026ba1027708a866aa063c0c12c16b38a83722378ae9f239379abab8a6a18b8587845167d31cf83d53871b44d3ce7d31195c3588c4fde7c12a8245089c5785c40cdafcf0e6f0766c34f44613b3cf7307b2235a19a3dd586d57e91e750fdaa4f5e60f7fce6c241f5ae33516a985b44c9dd298b5e42a57d09540fb98273780ab7543df430da5226050d29d15bf32fa9c88c6a43135b227d309849f9794e77cb5e94ae9fab01810d620700933632d28123a07314f34e34d80bcaf6fac3ae103c79adf1c1dfabf7a8034d83c2041c03b2082b08d8f518c6c6170accd7b7e22f932c073c1831f55e3f7bc742ef8bbce0f9391469190bd5f9044777e6e8c7bb7469b3c67252df01317216ee65184561fc7374f52146c639c49b2231718626224e495a1d0d5d935c58cd034df02234ad645433942d707cf452ea974fc79d203534c2bcfc80f91d28dc62e13c7874e72ebb9dd7480459ff97266196b66a833b72d01a34f116114001c4a25c42eda223236a103e3336a5b1f9971b5ec40888416b6cea60f5e7ae035c4ec2d7ef8ef474d73f5cedbcca8236221e5564ecebf278a825fa98dbeb9afe3ecffa14370ec45921553908da08420d413566d8bde79c9c0d261248ed1955400313b4c44b5f7116d5529f098b06a11a4448100a9de2bd4e4a274d3a18fa274c38864a9ded68da48b4a28b3f82126f4c6076f6dd378e4398b3970e79c858dec7748ef11bf94cceb76c6a2251e046f2381cf3261899b10f45f45aa0fb81684726e534e563439597618cfb3d8ff75d4cd225de8833814c751c7b282ebb35c65aaac7ab7bc430e9495db3c0c5c89f6941e41afc8b5bbba5ed09b6887eeefd0315807022adcb361a2b44678883a5b8643989eea1e735d5ee982c8e3c2368b6784c22e3c91af09735bdd67e523ffcf6b93f3a533bcbd47f13de7e3a4f9b9cba6c9a91a52a8518b4304c2db59f5676ba108c353b1355cf93c9f61456cca49868d20528d0822b140c0e5135f852efef72797898e5801d08d304e2e58fe00af34680377b6d6b4d1e336e3db17df3efd9a55b0d826fb5b6e2e6e7e129c080011fee22be71ce6dd9fddecac4766b35baafeddc4b2cfc4d9abc11f4107dc7a9e4d042a2269d2fc5f7749b5bb52b49a762cc045a5d5fecac4cef301a4d7a911f2844cb108f4130645a507571d831fc756243244fd230a4cbf2f3ab19b105d11d738c3af24842168d1279c0d4eb4f052afc740f43ca4f440b44de3dbc404d93b0e2a1b315f896e2bca53525f8234590e26fb79626f44175cd6069b83556f20a410e3b7defd66817b61d074cf4fa0d3ad727e4a1146c32b806c03c83376bbefdd0d4488ccb518efade6f98bd35ed197f660ad8ce0e83fec0ebe1ef1c9550bda2e3b2e5d7207dd4e7a8580c97c879b924ebcdc6bec9b6599ac2d0390925e6e5d6778ccbc440594b516acaeef1ab40037efa89dc283030ffa6354696e57b66d29c7d7ea8c8421d4f40b011e51b830ae5d066b270d7e3bd6be640cf945658a9ff5296e17bc62ba696e6364939570b63021d1c5faa573b5defb7274291deb9098bc90aee2b9b021747bf95e6ec407ad01d70f36e53d32d2a65363ca5ac2acf19e0a9a6257edc5769af842a6f8774d51ecc48d13fd9feffe71d756aef26819b149f6ebf9da57ef0d1bbedf192915302920ab2d009aea5bed3f164a211d8ad3afdb096b8c624e7b794dc5465d2f656ae7cd34781758cacc6553f2fe214458755617b55a2cfc0501b3167c7dbdc7825da6bce10e1dfa89f165bd010b27cd81f7647b309bf888733595a5b831fda846a56539c852ced46db5176955fa73a5db8e7c097cf2392f2ae2d590081d24953a537b05f248c6df02240db03d05db9e5eafe6899c6da5af9f00e5f2ad6335e0302940927f3426f87d6d4ae164c9d192f21393423821f3c4dcd15ac2c5d9125205ba22f75c183b9db08e72e13945a51f8e050f898c755c3b1f6f9cb5a2b2db04108dffb62870c7229d83ab7565bd019a0a2c14fafec70150bea8e411881cfba65975acd1014d103c2f550217586e0e43eaa04076327255d43a1ee00e97f771cd1ad998a02da922dd668b107d9e899440fb397fb0f83292228a1a45d37fcd5183a3daa9bf25ec55a65e6455ca634284495ae7bcc760f1f1d5c97757f72862dbac8cc1983818a30a32a9b9f8b1362445b5ebbd515516c59747a122de07173cf40f793a5003ffdd9fb6000322b19ec62c166e8f6f55342d67244109f15c3ab286950ae63b88c8593a118c3a667faeca66d6829e97ae09e7f0d34c830200081168c0adb613cb31e0cfc647dfd145361a4280a9bc274cbf23f2b821e25366ec3a63f6d7ceb36c8fe7ac59a94b365b19afac10799b1df4ef8698839557fd09d8ca50a70ab05c36dcb4b1b6d46477ef93fc360981ea1e6961b03fc9ec40c97e00a6dcc24b87a22785796793171cb543626242346a1c67934a800110a2dd2618c035720b8e4d16444e1c303202889c2d2a2ecfb99d5524909b2fc6ad856b8014a98c7b9989740867f4619cec31b6b67e41498066803c9ca1a3a51558be2307be079343ab20d38a85cd2e1e62141686d0f538715c84df52056e1cd994c7c3199f2f5c9dbe74054c40535227f115b6c702575270189c6f516c14b0e1bd4721d02eb1ac72bd7bf7c86ff0d8cc6e9863ec580a8bb7444f19bf80bd7b0feaa91d7fd9625aaf7cd424c2199585f304dc2fa2807cc7c8b2a6be485fca25973b5a8f4dd3be5f9fec49ba3d9d39068f05e0e03951c3aa5d42baae029468d0798e982f373db8a64e4bb3b4e16a71ad5de0486f21f2b3a5b65ad75b012eacd1a476f2b3c267f63d6652b269d2901401b2ae944e428bd5c1cf8c37a348050b5f6cfeeaf69a143a15d5193f4a3625edab5be5f28772d882a7c05639d9fa4ada5a45d6fb21b55e65b316ab3028dcca5ac6727be3dea0a6379bd44ee4908482c86f50a87c69e9f69e46bc15373e8e77e1c3c338092d9d8ce1a3a5e89630dcad424537f1787dadef75330f0cda24a76a1f1ef39b673fd31642f7525e7add4cef2588207d91666af3950e8b308e9f2daf6e4d311ffddbcf1eaf9e711e0c3379f6470caa441edd8bdd42f35cd398e23710a904471365b10eecae2536227ae158477529d9db88f2e041633c7b0b08de6944752896b16e69747d47fb26f807db01a08e74657fd2abc61e3d17ac8e198ac79116493b5db2390edc07a25ddffdd06eb226ac9547f681582b562668da4c83ea24c9bd16316352d62e00701f67034da397d61d753826bc05838f5f6a1bddec018fb431ed5ce3b06527b0b7f770c7a7bc175a6bd7254909e760dbb9a7629bfad4d29f08a16331088704255e00597a5bcf2997b8614893893237096d3d2f5cae98d11eef3169a82eebef38f5a99f3976d64b0f2477a1be7eeddaa986a28331f5631a1d43ea34841837603c065b100fd0a49bcc47d1f8d3176aee6b3d5cf5234883cd586efdcffad5efe32fb31be", 0x1000}, {&(0x7f00000015c0)="e4bd19ab18e3545dfc08910e2b21a434149104198723f754afacd2a80ba14b86f16bf85133fdede42e6d7f777fb1cc9f49726817931af752c32e5f5da534c61da91c6ad8485ed000cbd3b978e979a3b6d97c8a5b276283fe32bd5b37923784f1842f5434bbe609a908ec45ebbc31be4b8154533fdbd9758beb93945ba3176ef1aae6168a8e000a6186b65271aa9ea9a37c0290d0a7b739b85cd22ab35df15e40fd0320c0", 0xa4}, {&(0x7f0000001680)="b1cc129fa774f93a071bcd4e39e63d01651c4ded9b3770956e9632b64b62c8b5d8d51a24f90d9b81631311181905b705f1525768dd58713b6783b796dfc669e7e1ec5a6f82b824e9e48865f9f7fdb2670945c920115f325fff5d6128050763da8b555163ebfe61dda546d6ac52628ce186c22c7eb7f5d9f673266d130bf29d89a68dff9585b0f493267cd63e0a5110b9dece2754915743e96c03b93d", 0x9c}, {&(0x7f0000001740)="f2b426f3632c97335738283960dc0fa46fbfcaae261ba0978e282e2c1a2713b791871566840be71f1e1939d7b8bf4aa17e507d889eb46b3ae1d854699aaa3d0596d76ebd0e5d3d3cc4e7030f79cc66b190f82100db2f7188a495c5e7cbe54f10ccbb6ebe39b857252f008d99d484d6adf2fe92d3139518a9d474857ca4a2bc52fd", 0x81}], 0x8, &(0x7f00000018c0)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r2, r4, r3, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x50, 0x401}, 0x401) 17:08:21 executing program 0: socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6, 0x3bb8, 0x0, 0x5, "7bbf305b97a7ea152f2714faacb7543420ffa94e", 0x7, 0x9}) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) 17:08:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x3) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/214, 0xd6}], 0x1, &(0x7f0000000180)=""/169, 0xa9}, 0x802) 17:08:21 executing program 0: clock_settime(0x3, &(0x7f0000000200)={0x39ddbbab}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x0) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x99) fchmod(r1, 0x2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0xffff) ioctl$TIOCNOTTY(r2, 0x20007471) 17:08:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x20}, 0xc) sendmsg(r1, &(0x7f0000001a00)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socket$inet(0x2, 0x4003, 0xffffffffffffff1e) 17:08:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 17:08:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/27, 0x1b}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) syz_emit_ethernet(0xd5, &(0x7f00000001c0)="9fec74760d7c6d78469b9dff049d315cb55e9baa0bb6101cdaf9ebb7f3e0c156d98956ae4d645ec31329b6693ff046324313ed494dd95468fd03c18c9d78dae97c61ccc51993577b6188881592408c6209d5518fed8039f3a31a9725a5d2af806174987258ba1293800fc5fca08173290ac81d7d03bf80912bc72693545b2dd659cb755578035c0a52ee7b88d59ab470498d47b6646fd9141dcf5a385d467102c48d9a21199bd8ae2192a4319864d4ccbbdf4b0651194a48dff1f53221fe9a5323dcfc1f34d64d1c12413f4b690aae0025807f11c1") r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xdf1f) 17:08:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto$inet(r1, &(0x7f00000000c0)="b19940c86cbf84405922e5c33c7afc761655d4128e58624fa5dde488cad9afb7e87f4e69fbb2e6e83c81a7634bf7659af67d0bf1f71a5b373c6daa2c7856aad9592465fdd4ddeb0ef6518ce8a01731e830d584898c2b0ba8af49be6283f98613094ca6fc8fab246aaf0beb0c4ccb911c1c215699d5c2cddf44f07b104ed9860e63bc7088e118740064e6b661350a6863ad1b917d58025842c7eb794d70f92548dd39741cf5d1eb944a028d7053b055d75db5074d3fe541aea3d29b22f9c1b934ef3adb07783e0838b00d282156eb4a1293395096", 0xd4, 0x408, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0x6c, 0x0, 0x0) syz_execute_func(&(0x7f00000002c0)="4271af836d29078fc97881591a66bcdb46e0e00f4a739a37c441696291bee769047366c4a1fdd2198f897899e9464f430234e00f0d918c0000000000") 17:08:22 executing program 0: execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)=']!$$-\x00', &(0x7f0000000140)='-[*\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ed8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffd) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) rmdir(&(0x7f0000000280)='./bus\x00') 17:08:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) 17:08:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socket$unix(0x1, 0x3, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x813, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1) 17:08:22 executing program 1: r0 = socket$inet6(0x18, 0x7, 0xb) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x5e0, 0xc) r2 = fcntl$dupfd(r0, 0xa, r1) bind(0xffffffffffffffff, &(0x7f0000000040)=@in6, 0xc) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fcntl$getflags(r0, 0x3) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) 17:08:22 executing program 1: setuid(0xee01) r0 = msgget(0x1, 0x100) msgctl$IPC_RMID(r0, 0x0) 17:08:22 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d8, 0x0, "4597698bf3acb8a43f992ad393f09e336af69052", 0x0, 0x24}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x2de2, 0xff, r2}) 17:08:22 executing program 1: open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='c\x00') chroot(&(0x7f0000000080)='./file1\x00') r0 = socket(0xc3cbba840f6bb2d3, 0x4000, 0x17) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file2\x00'}, 0xa) 17:08:22 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0xb46) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x15d7b713}, {0x100000000, 0x1f}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 17:08:22 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0xb1) preadv(r0, &(0x7f0000001500)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/15, 0xf}, {&(0x7f0000001400)=""/165, 0xa5}, {&(0x7f00000014c0)=""/27, 0x1b}], 0x4, 0x0) getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) munlockall() getpeername(r1, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) recvfrom(r1, &(0x7f0000001540)=""/11, 0xb, 0x2, &(0x7f0000001580)=@un=@file={0x0, './file1\x00'}, 0xa) setsockopt(r1, 0x6, 0x93df, &(0x7f0000000180)="3f51ec308b87a458592715afdafef924619095f8c3ce3a7e65bec2421cde862ed94e70464fb2b651dab927f42ad88d9c559a1577a4505dd1849b4921feb66357d64d1a63e4ce48c551b64a426fe7d9bed559b06cd8894e90bd8cff54c6ed137a61f449bda0f21bf3775e6ee6624a44", 0x6f) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10010, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000300)=0x8000) dup(r2) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000000)) r4 = msgget(0x1, 0x8) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/212) 17:08:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setuid(0xee01) setsockopt(r0, 0x8001, 0xd, &(0x7f0000000080)="00800800000066736c2ed90315311daaca0918e4", 0x14d) 17:08:22 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000740)=""/224, 0xe0}, {&(0x7f0000000840)=""/226, 0xe2}, {&(0x7f0000000940)=""/161, 0xa1}, {&(0x7f0000000a00)=""/241, 0xf1}, {&(0x7f0000000b00)=""/202, 0xca}, {&(0x7f0000000c00)=""/172, 0xac}, {&(0x7f0000000cc0)=""/18, 0x12}], 0x7) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000000)=""/194, 0xc2}], 0x0) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f00000001c0)=""/77, 0x4d}, {&(0x7f0000000240)=""/45, 0x2d}, {&(0x7f0000000280)=""/177, 0xb1}, {&(0x7f0000000400)=""/97, 0x61}, {&(0x7f0000000480)=""/176, 0xb0}, {&(0x7f0000000340)=""/1, 0x1}, {&(0x7f0000000540)=""/111, 0x6f}], 0x6) readv(r0, &(0x7f0000000000), 0x77) write(r1, 0x0, 0x58) 17:08:23 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x20000080) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000440), 0x9633248}], 0x10000000000000ff, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x4) 17:08:23 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) write(r1, 0x0, 0x0) 17:08:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="74658993c5e766db55d1fe6660f651c6ebdb1d096667ca74e03e9b839c9783915d336e436a9a771c3ea7dffd792db947c12775d7735312aff46bb82f9e7bfe21aab559a74abd1a18aa56fe9c1090909452038bdfe3b2c97317ebd79592f70f3cee2bafe6c90f82fe8b833e62a4a51197923eb4fdae58136e7455cfdb", 0x7c}], 0x1, 0x0, 0x0, 0x1}, 0x5) setgroups(0xca, 0x0) execve(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0xfffffffffffff641) sendto(r0, &(0x7f00000000c0)='Q', 0x1, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 17:08:23 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x4) setitimer(0x2, &(0x7f0000000200)={{0x2, 0x4}, {0x3, 0x7}}, &(0x7f0000000240)) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) readv(0xffffffffffffffff, &(0x7f0000003280)=[{0x0}], 0x1) socket$inet(0x2, 0x3, 0x5cdb) read(r0, &(0x7f00000000c0)=""/233, 0xe9) r1 = msgget(0x2, 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffe, 0x4, 0x81, 0x4, "54a977181295f722a9c8c9437724a65a6d990ec8", 0xe078, 0x1}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r3, &(0x7f00000002c0)='./file0\x00', 0x0) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x8, 0x100000000, &(0x7f0000000000)="ed389f5246e9b3f0497c276d80cb7e61f5529a2798198f2bec9ec7aa214282f11c57066a359d2bb3616a102ca516b8f03f62c01a008de80d6f13ff9a9bffba25eb5ec54836007b05d1733d3037bd36ab430be76d3005f4e7111396ba5bdc660209e5ff2743cd2706af8a92b149d6", 0x6e) 17:08:23 executing program 0: r0 = socket(0x18, 0x3, 0x45) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001080)=""/4096, &(0x7f0000002080)=0x1000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000020c0)=""/63, &(0x7f0000002100)=0x3f) syz_emit_ethernet(0xb6, &(0x7f0000002140)="a6c3004f67c3893392b742228342656a9690feafc61429cf3266f21bded67f69c6b5bc8ac5889362f97bcff9225d1587b6e4e83d1a799dbf8602a51f27229a51e88709c844d5b7ea0153056db0c49073922abb7f0e0c262aa75f143ef7ed59bae8fab0683ecc6508e5c1b2588fad90af6fcc80a5025bf895333f19782cb41d6d976e02642f233aa0822f88db27643c237b88aec59eab05d583994d7463f49382b438b2df7472c84db38dd54cf50cb1a0d91a6baf7aa1") poll(&(0x7f0000002200)=[{r0, 0x44}, {r0, 0x85}, {r0, 0x180}], 0x3, 0x4e) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000002240)=0x65a) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000002280)) r2 = socket$inet(0x2, 0x8000, 0x16) setsockopt(r1, 0x842, 0x37, &(0x7f00000022c0)="561bc16f4261913c48fb30a3ec76675e4d1779617468cf907641388fc91182b077064f5748ff23186bb8c981f4efe44da9b90f7d669d4006b354774d92cdc1409c060e71db2c982a14a9953758925ac050fa6155486b6b09101c8970718446cc9288adf514ffba02d504121a4234b3e781572df7fc93366a3e188f3a76fed5ccd81061d5231fc60c6c8498ab66e52225e2dc53e5d2fdc707", 0x98) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000002380)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000023c0)=""/36, &(0x7f0000002400)=0x24) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000002440)=0x8) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000002480)=0x1) r3 = open(&(0x7f00000024c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCSTART(r3, 0x2000746e) fsync(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000002500)=0x7f) ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002540)={0x0}, &(0x7f0000002580)=0xc) fchmod(r3, 0x4) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000025c0)) syz_emit_ethernet(0x1000, &(0x7f0000002600)="0f14162252e69c381b13cc4a498bd6476fe918dcb26eaa8a8b2456a5ccfa06adcfa41dd5e1a72c7558b1bc26500a9b1b0a1e11931d29032539a1281e4e1b6c7a132bc7574221d57ac994bc3a874adf8f864f262e0e0c5426eba770e3f8dd5fea8bc9ff2b72ce601e16b3f9a2b25e8dd96978c280c619a190fb6328298c76d1fcf72ad5226530320906fb44e73cbef416df04030b8fca91f471c3412faa9980fe4e30d7c9c9dae1c0ba2afdf55a5ff6b6ba17bc7686cbc8b9ef1743035cef56b83560ed42251d6a626e1b7b730bdffd57af4b1f3cf5b07a607d70288e9857b818c2b700474d198173b07071adec9710855fdf16e196ca131c591083f9debf1ab148aacdc09eca3b0f5adfbc9ce3d859188177f7094c0d4e6716a57f8b4a9654f97fa3c3211be982e473612fb2d14a4dab51a33d7db876a9d1ee08ec8be958e8b8e04fbfb52c7444c5957c02ba5a97169c1effa22eb68f384edb3dfc8bcbfe8b181f4f61a8de8612a47d34a693fc6495296c80b8e3791b87709b7c503aa966b20427fc4683c16220b001d78fc153a120663450bd30e2b52a945f4e67b0f04cdb7d8751884ad722533eea86c3fc327f9d931991658bb04a310eb7b7bd3460997786f1311592435edb2a8e1336090fc873ee649b46106807f9be474118427ac80518610972ab02841958e1fbc2316206f77a230adbd8cd143e78308c52a4ef86e490d4d401b2861519a830d4904beb5ad10016dc0a4c7ffa64d3f0807638a5a805f0ff0b8d3311e43d0b02d0f1e237b1b832df5b406201cf5920b46f48cc469416eed8562ecfe897eacb8407a787ece5f3fd1764907cdd980b31ab3a3341bb408b26b13422f41553c85462a8874517a245fb01372b131789119ec9d4da738e021165cd89569a8ba691e02258a3a1454481bd23398f63adc588595129f5deddc01b3391fba7ff51b82ff4281b89effacfdc61cdad8097562c483ee55b6abbda926a295c18bdd759116948c1b1597092ed73e1ffb4b2dbace5eed78db73dc380e0c56b1939beac419a1000b98b2855016edee51d6515027693788b1c222a6dcbe20546abfbd3a5b2afd5f9a22e82ad04e63d9ea7904a877d4fce09c073d7ec3a41130660041e2f6aea5cd3ee6cf38218a200b43b1f4882e38b45ba7c2a5e8a3af0ca7aeadfa28d7c82430991261d3564571a75cdee37c49afcb444db0701864607963ba8e5252e4718a7651068d7171914580d9ea93e6e0263badff9e134d2dc6c9bc59ec45946fd9a6e85fff886abbddcad63080a060e1034777fe80ee48dfa2dfc620de3eebbd8f28b1dd554e34f76f45c3933332a5d8f8a060b3125a755ed85e7fbb02e565e1d69d0c6728cef66206fbbd6a914fc37f3e18105c512ec02d645f29add4537733ecc95f0ae1d799164a046f9bbd66aa1616b2e704f213c18a2dcec6636a6afec24c9d26311df1f5ded68751ed7118684efe4bd8db16062e3477b6c2fd0bc238de5597a5d1cf67ce6b5ad2f77a2a714873664a8a31407ae6e4a1dbb61beadcb4a06fde326b63f5cc190316bee85c5b870a2bbfb7396e4cb0dbc49e8ee4acea0bedab4a5e4186c53ece01807ad18b332a429abeb98e687a07cbf1e0458182bdc4f533f6fbcafeac46c83949f7b20df275a1657bb22f448c5cd40d4ca86b936daefa6fb00fb869095d172ed2b13c69e5fcc54e323365809959e8f021b0e6e55283fb157df68b4b96bbff73380e933db426de72f07999a4cff7e6832d5895fffae87dd84c1a45e68b43146570215d46da9e539c625e619a3fc575180d4d8f463d6bc599160578bd91036e77e3dba13b63d05186d08b8be7b9bfaef5791d23795e8e096592c7f3e0ad0f4d0bb5d6ce38298cf72d430081559bafdc77b1949b1615356214764622f3c5cafdd2903d8c6d3b041de7f880049e0ad27a3967717e9586a6a1f78b49ea11992cff3fae7907f94551e0ea9bd6557f0598d2df41e68b236e29c8f857eda04da09b91ebfd3407761adc0da98faece60e75fe5c4e0f895bc36da3dd59614c49127d2a255a499874f1fb75eb5a3fdb038717dcd80829d4f8ebcca6e4fb49349f2f20aeb3e80fb9b7acc42aa36b37d84ae88b472c93f81fae8c22400855b4079221f8bd5a1695de94650dbfbc5404aab242f5ae5f42b910f9c32881d7c4e3fb3bfdf2724baeb9070c1fc165465f9d927c332efebccf79eee86a155b6fe9337b44aee2bb6aab2d3ae733ccdbc1185ff1922b0ca639c3553bb11bf6d69b08c5df258fea1e9d0e74d41f1b02b5c150b7b4846b55fe8cc98f397e75c0d40ab0e299df683e9a8f19b44f2870dc5a4fdd0565fe04fcda4b6029b84da2223b788806da5cd4d70e3b5d6bc10fc7bd1900372992e1b24854d7d92091ee42acb3bebebeb02c43cf0530c83c944f1334105ed8cdf831141f3a730e49946715afd629903e58485674f8f4e0b641872a90f551d0942fbb3facdfcdb84028e494fb17691328e6c30e540fdccb0e19fed5e73998c378a94f58ee3891259c4f146f55b4babd508a3b4714679b8b5680ae588f7c65fafb3b04d09c827567bc285c345e72bd25c8514be7f325313db9acca2bd7fc8a7683cdc8442c4aed3f358c3a95bbaa6083bcbd5a465d53fe3cd92aa85b002f9cc1efde8222e63c9e72e66937f5d75b4622a7438d94a23c7dc983a3f0bc7bd8421369a1157a632ef121ebebe5105073b47c5c4470cff8cc95a8cc0d3ae5729510a9901c3416d19e8954a71c22631ddf61649a59cf3e62257edab2e7649e848a3346be0791d96a739ba7df25edb97e538813766f11c3e313345b9ec828bc33be7fe7f69648a1e4a2ec134868786ac71f7bd0aa980ac5f9ca9fa0f8b8899155d6af64ff0ff5380cb15deb5569dc6b79c493f910c1bbcd821493dbbe114010e4400ef99953125223ed70c5604f6c7aff7478af2f9a6b257f4f6a842074d4205f02def5fe123ad72f1fb92a5c6739ed6ce0523f7e16eec0028761831dc9f2475578fe642e6e004ff4bd96b84cd2edd1ddd7f480bd2adc759531ea5879f288f95b1ebbe3b42477bb925e0cf6b86c0d0517eac2758ead4ff736cdd91e5cd21fb1ec128b136def6f7d753290ebe47e2831bc0d9dd588b6ab1f346facfe29c6382518df3019191fc5243deeef0e13305d24738e3b15e09e70cf73f98c50f70796ca14cd318e7974730d9d2e735e13eb6b4bf8ac4685c1536b1fb01f0057d458303683c757a4628b4b521ad0a4bf32e6fb354513956e142b52c43e3c799980a47c107bd89c60f141d6db07f522dc6f2526f0e60ed14d52e1a9864b18cd2706e87afd7051440cdfeada17044c07abac0408d038c91506dbc2208ee70beac7435a3d202604a4cae8cd6eddf993adfdd2323947fb0f354eef69b614b79048ec39fa2b7c4e42d2efbcc2fa78f70a99a780d627e76b19448335000b6ae1c49bc6a38298e502a261454356f27c42240c0eab9668db5c4d9547d0c835ccd0746e69158dd9296159cf8cb40bd8915bd3e1926761bc10805f01d85da6b36761bab873b104ecd8fdb5a1a4b7f619d3fd651b783cdc18e63dc8498ed2ea446cda32d7406b4ed1dde00955d7a1f6693dbe3a74a774f7bc4d15e42cf2fe32caae7898aa56a796857fc0785a5475a504bc37dae459bf6d5efa6404ec13d00305b9ee3c51c0a598e25aae65f5c7e39b838d28372b15907f52411dec21efa4e9b0d3e2a3ed006436965ea6e72d1516d0fb2d4044f63f3120c6b7e4b9feb58ca49af1f18d6f6b0e13431d880a08cea201bcda012855a93ba5752af1c6f1018a27e779c7628eb91b54f787e9490e43966fd73b899aeef82edc6f04c555e2df5b3217f403a3a729d89ddebd535ab1c3b5d1172989672cbb3b025eb60155d98db691806dc3462b5b85f05a182e3c43b5fcd46246c66eb171dfbf0a04c3bf2b305206ee4fa0d784774b5b8d05f8c8dbb77d4267b99e6a1dbcbe947f8deb7edfdd8d4d159ead6a399d6dad1cd52c46fd4511c356079c67a7be8704bbf80efc8e3af2e57578b6c42bdb60553772c8969266874310a2e8629a64ac10e3da06f5ebb71a4fbb34ad288f006ec0b5d6097490847bf03bcaa386631fe65f6cdc723b5542406895396abade77e4ad314290811aeff6627fa2e7146adf903503292c59575bb04b8807f2ce4f5c91b6a2e67c35d2d0ec643fecc6cf0e3bbe24252f50ff4fea05b7febf46746232536bfd96086a1fcbadca0f1088b0a17a5c11e5dacc89a9a02d6be5cfb9d25365b6667facf9d345954fb10977775cedac31add7c53273c078b6083f430b613454f378a50da725056e8644823074ade62f0eb436ea528e0fac7fb20f382e0dd3324998bee0e6ba0a94e865de70728ffda1fe2abd9d342e1e5aecc52ab7c155db59c273ddb9aeb0a145310bb973ddd23c67b7793c743a12246450cbb0ebd5c0a206b27deec4e45ccc8dad848c796e21cf04f72a0dcbba35678fb6459eb4634edd0bb66cde2d54cc8fcbe84525cc144f139ee442a896477c94ebf3fc1b6ede38d510777290b28f22213bf633d9b13f1ee4dfdbe4f7c0d29d2577ba9c38218fb4cf72715583cb177d1466bb00e53e043db493521923e150061fab6f48bb019ef71bb08d9f2f6de4d5584ba2ea46e7f70f7b8f0b2c917072ebd5cfbd362bd1da061509012934c10f40b656e78e43c8def95a6231637c6b628a0561a09d3986d41cd7becdec718a440452c47d97dc999f5bc80f35a84ebf36c048c12569d3a2b69dea83915843ecd978e41a2f4e0cf02573c6ba18cd78a079d9e0f44b1f5b5a4a624987c3457e353c16c9a1a6b7854e55f27c619b320bd942c33a59dac22339e4a8bf3db114ff3a11b87b79520c4c3b1b0a0c640f7264ed29e20782b15dbedb903f2a74f41bb4712cd9e21c2e049e04d0799d81205b4d96a77bd93c8ab16787d9ce1e53a090ba00346321a067f567dca8f3d4b6d2de31f5076dc055ce503a4ff8e3b49841835cb3636bf6160eefeaa31608d6ace691c85bc73c3008972af238b5476b0d46ae120da545bcc134fc22f2a1e841d42d265885c05e2bbc0ee64d893d412badce2efa85d58255b22bb0aec136769633d0b3c73e13eea580306366956bf3c17e75b45447937b5597732ee14bfea4491c30691e755f99f09a226e9217525ac8ba33bdda20c67e486638ce4fcf073091573bfa2fd1c34bc34953b6f0b45c2925c6f95913f2944d5722bfb93395c8e149be686eb134682f13673e7dc40e90f663cfd8ec2b129dcb27388d6ad09caecda7e2ed308fef83503e33e8dfef74c4737f50ff0f1f31f3740887c0162ad6a9a9d2167dae5c75369cf2d7e606aaca2a85fe8a22b10b85c19738a89bf31d4f9e0c8198dbe919a330f756e9122a5ec9dbeb184e1e7643587de877273c71db31569a2746f13d6ee5aacbbd765e6c1eb2a6715bb329b0f17003d4c5e6bdf32451c7f1d47ec7f1104a8bf42ec5fae7b24db9522624d2ff20ab146b3a476a774a5ea5e783ccaa0624c733684a13cd9e00bb5114ad4a45652a2db516f0d82866377011acbcf91eaf283daacbdfe804725424ebdeef5f44ad8474d5161041e0304f8f0f24385a6e471949b2dc0f7c8c935bea33b265da16ab5a8aac4d4a43b54a6dea8157b17b9c518da5ec7dbf7357e9c41bfef7556a286b66cc064cf1e5eb6e2d456741d41b820ae962f52dcee34ae4500f7e68e7842a7de86d2eb21545e43341c5d436e90efd879e3567c919e90659cfae8ec98076b4905a457d131385edb12e2e42786d39aa6c") fcntl$lock(r3, 0xf, &(0x7f0000003600)={0x2, 0x0, 0x800, 0x81, r4}) sendto(r1, &(0x7f0000003640)="b4e58ac9558ffe0cb59b5be7e84574d2725cb000a510f5c97bbd14ca0def2a7e0ff091a1a493e9db719eeaea8ce0d3febf75f074b13d5a8a281834fe", 0x3c, 0xb, &(0x7f0000003680)=@in={0x2, 0x2}, 0xc) fcntl$setown(r2, 0x6, r4) 17:08:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 17:08:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20488, 0x108) lseek(r1, 0x0, 0x2) r2 = msgget(0x1, 0x408) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/149) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/167) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000140)=0x3c8) 17:08:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ea098206fb200"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c", 0x21) poll(&(0x7f0000000300)=[{r0, 0xff}], 0x1, 0x9) r1 = getuid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x2004, 0x1eb80000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r1, r4}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x4) poll(&(0x7f0000000240)=[{r0, 0x118}, {r0, 0x10}, {r2, 0x4}, {r0, 0x40}, {r2, 0x10}, {r2, 0x4}, {r2, 0x100}, {r0, 0x2}, {r0, 0x10}], 0x9, 0x7) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "379a3b69d28b1e41ea08149dbdbdb38f19673b1e", 0x0, 0x1ff}) 17:08:24 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000280)) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCEXCL(r3, 0x2000740d) recvfrom(r1, &(0x7f0000000140)=""/171, 0xab, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000015167900000000"], 0xa) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) 17:08:24 executing program 1: munmap(&(0x7f0000ad3000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ad1000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mlock(&(0x7f0000ad1000/0x4000)=nil, 0x4000) rmdir(&(0x7f00000000c0)='./file0\x00') 17:08:24 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x20, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) r3 = getpid() fcntl$setown(r0, 0x6, r3) getdents(r2, 0x0, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/179, 0xb3}, {&(0x7f0000000100)=""/99, 0x63}], 0x2) 17:08:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() kqueue() r1 = dup2(r0, 0xffffffffffffffff) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000080)=""/170, 0xaa}, {&(0x7f0000000000)=""/2, 0x2}, {&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000140)=""/171, 0xab}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/213, 0xd5}], 0x6) 17:08:24 executing program 1: open(&(0x7f0000000040)='./file1\x00', 0x880, 0xd1) r0 = open(&(0x7f00000001c0)='./file1\x00', 0x60d, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) write(r0, 0x0, 0x29ce62156748918) 17:08:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/100) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x8) geteuid() write(r0, &(0x7f0000000600)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5e27fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a097336151fcf577d8920100e6e47732c709ee55af217640cc755bd027acd3b5f27b8f83d520f5a10706228bbef880cd02fb13237738ec243bb0203", 0xae) syz_open_pts() close(r0) kqueue() syz_open_pts() 17:08:24 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='q\a\x00\v'], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540), 0x0, 0x0) 17:08:24 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1021, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) shmctl$SHM_LOCK(r1, 0x3) 17:08:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2028, 0x8000004000000501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x40, 0x104) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x4, 0x0, 0x2473}, 0xc) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 17:08:24 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) dup2(r0, r0) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x11d, 0x0}, 0x9) 17:08:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xd010, 0x9) write(r0, &(0x7f00000000c0)="47f9bbc9e62d566297916e79c7c81ef61fb5281d9f374ede1cc9d4b5e92ff6c16a37f1261b5346b443ca8f03db1d3dee74f0d849ab8a18c10d6080d2fc74130ec69c3059d4c32fa6f432328c7d6b2a6059e7e7249547e69f3ef926078258ffcb81531488579590052ed54d6e333174b9246f41c859f1a4b20d51c3e5904a3ca5cff83ece560e9d1fe67bd34e8f6490f0458b9045f0", 0x95) setuid(0xee01) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) r1 = geteuid() open$dir(&(0x7f0000000240)='./file0\x00', 0x8000, 0x40) r2 = semget$private(0x0, 0x4, 0x402) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0x5, 0x2, 0x5]) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) chown(&(0x7f0000000180)='./file0\x00', r1, r3) 17:08:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = geteuid() recvfrom$inet(r0, &(0x7f0000000080)=""/127, 0x7f, 0x40, &(0x7f0000000100)={0x2, 0x1}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r1, r2) semget$private(0x0, 0x7, 0x8) setreuid(r1, r1) writev(r0, &(0x7f0000000b00)=[{&(0x7f0000000a00)='y', 0x1}], 0x1) 17:08:25 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/137, 0x89, 0x800, &(0x7f0000000680)={0x18, 0x2, 0x8, 0x5b67}, 0xc) getsockopt(r0, 0x29, 0xfffffffffffffffd, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) fchdir(r0) recvmsg(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000980)=""/191, 0xbf}, {&(0x7f0000000800)=""/130, 0xfffffffffffffc9e}, {&(0x7f00000002c0)=""/195, 0xc3}, {&(0x7f0000000780)=""/112, 0x6c}, {&(0x7f0000000440)=""/9, 0x5}, {&(0x7f0000000480)=""/217, 0xd9}], 0x6, &(0x7f0000000600)=""/44, 0x2c}, 0x27ed0c9ebeb60aa1) recvfrom$inet6(r0, &(0x7f00000006c0)=""/144, 0x90, 0x841, 0x0, 0x0) shmctl$SHM_UNLOCK(r1, 0x4) 17:08:25 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f00000001c0)="52279045a40ed97b49cede636107f40a61b5bacd262f541ae7e0a73fefb8860c754c99ed021cae6c53cf152ab147569bd70cf71926ae1a908d0be2cac45bf9515574f4eb00b228b482eb708918d27fd503ad88936117c97958d6ea60cc096aa39cc2d417417f3403194c7bc4f16be807a6ac895261e21501039a8a0027cca1bb36572b85ce4ed7239e62a647f3a1a00a29c36850b3d21062207230c133f2afe853d6f4d89e73962820d1745dd8516de84ecfa1fbf5d88423dccced90797559a1effb2877515b36422677bfcb3800b359e1c1230a9aa859dd550ef04c59636e9396f7fa4f2616124872c48b680750530939", 0xf1) 17:08:25 executing program 1: setuid(0xee01) pipe(&(0x7f0000000200)={0xffffffffffffffff}) flock(r0, 0x4) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000001400)=ANY=[@ANYBLOB="01002e2f66696c653000b24fa94c6f3af3819d2068f591fbd9a74c6ecc658fb9d9022ca3ef19b209594ef3dfc45d563befdf6c4c1900efcecadc6b5064650a9b4c0167a8c9d98fee37488dded8ed2df303d4ce07afb9b6336f668274763b05df1315728105a3acc8100e9e63d3e0c4a34bf43e1c83908d93cc6671083d3b2a3ad626bcde2691edfa1d6364d4cf7ac1dfedd9ffdd710f4897ce645c5d267b360973a7000000400000"], 0xa, &(0x7f0000001380)=[{&(0x7f0000000240)="5cd89458", 0x4}, {&(0x7f0000000280)="5a9bb7c14019a7973a5ba9be03526caaad77eb2e9c17e94da9027e538b904acd12fa077021cd195dca8f59c579def36b954c464d44c9c4928c41fe37005c9c4863c7f61aa1fea78a9f14c0595b34deb927ff997671064cac057e293b7d5c5eaf40d10871f2f9203f54b16f7bc13267fac97e93e899f77cc8c6957a9da91d769c599d561d27b12934de1d15eb47d06c5e21a7a74b0d6f161bf462723d05509e51cf30966366481ab5c8023898d92ee80b6361f9ad0b194e11da642e69aa1c2b2524f961352227efc5b8b260137caa82ee96afb281840f77119e5f22c0abe61cfc7b859aa910fc37e6658b2b4591e75923e354ea5b50b0793173111ebff232a826285953b9296985825d0d249868dfc6bc310d496026704f38112cfde93114a6a5ff636cd291c474f69014fbbbbe995a048a94b2f7c6a25fc1244f9d2ac9e26fe325a5f2859222ed9a787317855ea5b6d22d4c6186098bd3cc9f8aaae8924d2f9e932b828708341db91c29f8322542354f536c0704e291427cb35463356c5f9c0f1d7caec324273e07d457e04e4204a81336f4b85eae172eb0565741fd5069bf064f8c5c321cc26f22a57caea1ed624e689dc1fbdb327d399a2ba5ddfe7df22ba4bd365578a367c44f9e17312d532f10e73b964feb81aea5fc8835faebaeb3a5ec30b7618f252343a01be6bd85be090c56607e884694d3cba53e1b3b9f950002ce6b188960dfb1b98b76529ac09ecf634914b70a1e59c0747d60b73904091466c30aae4c305030f78d91e8073ae05fda45c1fe69f4ddba6dc477d454e91dccf3d1ba37e2918b05a97a8c6511cade54df08d8710ff9628341f2f651076fd48b47116ee50ea19fb1230d274848ad3bfef7dd157f5a1f9ef282c6bb9a7d83c36f0f484a5add28d2fbee0d0b0d19dd145fca325c64c9f28de8b9ca48d38ee0abde4c0cda2c0e5a5c55a2cdc516b19d312f23e606e902ce39686e74a1cfb72cfe4b128f39a632eed552bc8e4b9b219e31e4edf423511fee6f1f2f8ae518b4da4ac9cb6a8492b4769daae3831a9d2041bb1b11c793d8026efe3c3f37038e23c3d65c5bdc86f7e1ef8faf8993a876b415ce7d0b663065c595792dc294f0a5bb44ddcaf4884375ed2d4549862c30c0cab5ae8c03fc73bd2fd040c74296edb4a8b221fc5b55ca5ba879f114a1d34fa219e5d176f0d625a592334204361c8cab2403fc867b07612b2a3962e8059eff1be96f4f9a47781eb8453512eee9343a25327ac1e1a3f7408251ebe413e912dab6553c1d1d7499ddfd52a4cb32bd125da937e3bf8443efd84ee95b157a83323d5f58ed8661b17a593cb218e6302141576fff43ea61cdb71288700b0356228b9e9901dd6e349b65fc40ab157f17cf70e2afd08dfdcdf40a71d1144416ae2604e2c567f7def3dd015e3df0628dcb5b39db5c9a71ab7a216153f00a1e316d5fe5b4b12f102625c5f99d82d3136dc949b43985753108fa22c99d85dd69fc3e7d60ac21d30f73eeb1301e92616edbeb460f612aac7869537833b3d44c55f484675d7caa3a67bc2e53bcd353a23c4dbcbae0ef8b42afe6d4455cefaf0571e4fc8fad6f276cc3d260cf8fbf6b4a84fad6666655391ff384b55e52266be99565097c7b1c415f12da9b2664f6aa762fa651d760e62fa0730811ee2ed1bf8fdda975ac4a776e7315389e8c1b61e7474cde566c7a8345cf2d78cd72206068de51c9093d488aa01c3a41e23ee3366ca80efd861ddd261b1dc54c7d7ce6c0d9697e116d25da7dfc8ce4edc700506e3bc3a12ccf796ed870a612d52bffb82e6d974db73098204f8df9cca0ce61284a55bf4387a0e200b46cdd2e5c38b4fe9fcf70a8662a57954f5a23a616f5ef461abc744c892cc9627860fb1ed93e5836c2d208ff19be6f60ac826c67937b1a0b0bb6434a9233bc6beca06e10c4170ad9b3b44231ebd6506257a3a1102df23a76c1b5447f9fa6907f532b6b4a8dc7e91304ac988fce8003962720efce7f87b2d10f563c295ca89f692fc5f4810f36f0f1bf9e23684347252702001572e9f9e813d463f3d1e2e09239f69c72709bb3a6ed478c21aa35e4f46c956db41ec8c04591d9a59df040b33d776ebc1ade1ce4d97f6587588c21e698f8947b573be2c01759e3127d34b0cf808284b5e04c6830b7d89f5896d91cb001b6ce305d2d7487a658f4e0867d7dd872f08f4ed0e42e6d8673b1bb60c399a92c8199b6494c62f89eb03e4be5efc0359a3a441fe820740a0061172e018afab031ab28df58da11b640b773b33596ca74f74abc47f318e2b5dc6dfc15d574b8f118711d1bb094368910a75b86c8b0fa348b8ae7ccd5a90b4fbbd7fb9e1f41bd1c073da1263adf383ff807a5661b747a148f64c1d3995821f7bb66a65cac30aec4061b146a2cb1af62f2c44462da7125fd2814b244affb462f55d8c2d9d5d7ce728d0160626045d16b42655991111b819b4a4aa5b56039d426126cfcc23b03f9bc2e5ab9cdcff5794348cf29dcb6feddf9477f2734ee604cd0efe81973f026aa5c19f8f0f8cb18ebf54b18bfe6a5752f892a85fb9e5dd6fae7a706c0d3325087bb21fc90ac8911c66c51bce059c95e49b786529db77b96c9dede5f8aa8c9f75de5101837d104d5e7745b6f9cdbd02d5a741f091bcef22e05116e6e250b01ecc6639447d7b61494e743de27c3bb585d159af1cdddfb490dcdea87b077cc2f2eda52c9dae40a73eb9ffa96d69470eba86d867f809d9d44131e9175bbdaae653532e9753ce72e3b2dd33c03c61ce9a63e646a30f2bb827af0c9b93ca6788794c547755f7fb75355dced80a5178d0758757e5ff2e02ccbacee0dba7f4712f221df9c8431726b9483dfc186f822c238ec97ab99265e1fae4fde2b6a35086e4c45fa460320497f3da6d85a35e4c44c0c45d2073c950f95626867cb91e292a4e091da5a24f5bff2b0bc2696407880ac5ec37203c4338fb9ab8aa6f6a0ebb64338e5eb44e1af1bcdf4f25d57e137c27107dc79c6dd6794cd171e6d059e4cfac833b4ecde5c2aed3979fb66b5ac6a634fab897fc439532496a89a42026db78fe2247ef206411b8a832747ac066b9bc6fb5cbbef64758c0efacc2be7f6a05bad0595fbe6589e31a860f67756ca5e48e96e0f452fa92a343184db461de3afaa00dcf25e5f2f7cdb4d0d6c16b079da61982d40378ffad2ff474b8dfd602ca957a1b6ac481692859c930766abe52d05c124ad2e669cf32ce9f24504eca5d77ced9e7e6e699a5cb1b53ac84c5ffe411d2f796b48be6af86e17d38e2f38ed07af0da79d22e31345943df572f5a839d20ef73c23b5fc1375a46e9b7553ea914ca9ad7543e761bd2f321fec5d88a004ea3f701593fa37c3e48b61d74fbc553f2e47c95136622e87d5e0d6588d982f096250b70ce16da8e47508e1268b9750f64d5db22b3681fb103ae635e4d020ba61af532997e8ac82c8a98d93b942ffbe118ae5ca256ec55319d5758ec3e0ffa2125c520ff789d5c2555a77a84d7652247d6739cd6df570fc0c933e710ce8986f2e60c1d76dbb354f73fa204ab949577ae39b018ad8645c6f12e1c4ade452bf789d5ac27feb11a154b69c12053a304b7ac976a3c09cd3126399866868d0218032c0e1db430a8825accd058ca371bc433c29b87dc4a701ff0e05e058edcf27e40b266dadc79aaff6976172377569c11fe3b5f351550a2e44959898a717da2ff832ab1745cb6fae2f7f0c5655913f9bac67cb6e1f48de62d8f57dc605d5e014f695af74130b155d7b3435c36bf06bbbf5fffb9b45e35bed734802086bc7d4d748bde637c6de5e89faf4ffd56d75ee8f5bc6b0019b0a6dd0cd97c7a959a961ad345d15f2c2a73c2d4b3e1af63d0a5bdbfe6ca7b1a94cd72a3ec2a0b28565e2c672b9da29d29c1c197eefc145e76307b483db729c1850b9913a2756b516abcde19003804f36c78635204cd4886dd2a7b17da76f3db67084800c88ad55cdba6530a8a24528bf8c2fac18420dc3ba9aedac689d15708cdb1ffce684dc4ae1dab1ded3f4b5031a15f1e8388e09d8df9f395c254438cfc54e7d47f70c2ae70ecb7cd06d0410bab576033895e188c4829a5cde1c9e0a2805e44ade17cadbbe0c8f598bfbaba8e99e98b3272043edecddd8640f4ce49c5f82bba937418e7aca00616260632ed20992810611e986bda777063c27c2d90a90e43b2145eab72331f55ad377305fb1f072b09e6807917c520b30f81e03748c5cbb13dd9e5cd214facd9597f40a07cff868b62d45d32238a994acf17917680637dbfdd39d148f29a77acb33276ee48ac6c5b038651402d1e449cfedcc9fa28e651a5c354b893921491631b2a7539003c14daefa594362e325fd1b31b754250a7ef52d819fa824d64b35c783861b96fed647fa97544b5a7ffc949b230958b790b68ef3794d584b6fcd85c4f1f8d5c29ffa4fb0601f9caea93cec48fbc84b367bb47b514a169b2f67f12d52bbdd10dc7fe56b0f6c6f8be5cf68617d4c9dc7246426ad459ab236252345daadff481b73514a271d6a9fcfa300b1406a2381441822245f9db04ba6821f65be5136355a6df1505c53e951c4f70e79c234f580defcced0385012775d85578128eb44efb3b3e99f68d17158d3929580ea38518cf406a214dbc4a3a18dd62ba37168843937fea0cc153a86cd911364961d695b8fee1fe625d0338006fddbac2a8daa7d2229b494500d5689818aa32f5e53720cb013fb42ad0d25d8381ce414698adfe2a3702e4edc1a1246008e696abdae3d7c06618e321726018cd27ba21095a8627cb40cd907c67e1428999a2dd3dda02d756fa044ff556bd3316da84a0377f65278a36b905f3b40aafe6259a8f2228c1aff237b264d0cc18a0c53f46730b143135b1f927d287e3b9f2ed3413ffd02e5140a248d53421698a46462acf98a0f7cbc3b908655d3d79b63d5452c2f46a1ff1b3053d36596f634a632011ba0b61b091cc0f02b87e66c69ec7832ba4a72355a8dfb90d350136b5b1109b3e74d5c96e14c99b5bbc7103595e2d68d274b7ea2aaae904612428e840837807185b5455af1f1e08cee9f1058d56f9c8897792db75a86c88096b5115064ebf5e5539e9efdf4ea6617b8e3f3ab633b6aac5b548da8157b59f90c77662ad9eeb05b8fb811e489e265ebebeb54f8c75f67a0d54d865964952f1b569b3e2122b460b1d2bb76ea0e52d4c8ffa3064c03652d75cf8b6f0192270acdc9750e5569c249a6872ff428e90fa01aba79fc940659de58ae7464c44c661cb4d72234b671b5ed871eb00d83c6d60ddfe72c4e92c7f9c4011055367757788587c701094e29e5797174942174f4bbf84030534b0106a016bee6eb08189855ba881590ad94b2039fae58dd904de259d51703259a3a88c5b0d956e7ff9d0105ceddcdddeb70d2462e7d0f46b03cf3e1e3ebb40492ebd8f1884569942e078fe671bf88bd7049a9e8e6f90eeffb56a39e757b347f557922d544c877e91e883546775b1d5af7cf7006dcf88386f7fe1199b591f7ac447c6560bc416ff44f2f4ee571540ad111252b4866647b81771303e1b859d0ebec4c78ac35ea55021aca5c1b03e8c441511472dc9d4959e4f4f9e074cb7bfc18512967afc3d810f1eda365651602a9ec902396922b5afabe090c27c81b298ddee9b3cb9a4f87b4f28eadb03c46ad24e682b966f8666c4b14cc2cc9d01cf018273d4af82847d21a67b6ae8ff3df73667d5f0c8c13f40b26169c4b2bf4754c063d0fe833e1d6e0ee56e07561ec7e626b463b33dfed28", 0x1000}, {&(0x7f0000001280)="f67b5a3d955432a1b586d3a88c5bad56e7b0582334b7504afbc6910af2a3e51faf37244fd79c466f29d935211aa044812455e39f2f49cb48ebb08a2b882b16d48000d5cefb32222e908db2469404430128a2ada1dfc8d386304cb3e5d142f7b44f40202e7160f31b2ae794c8d1fedea939d299cc624e0ee23b50376d928989f3ff0fb4c332bbcbb7ecb450dc89f89ee78d0a753a6dd7f263422b18170b529022d67685cb5001edfde55882fd3200a880176da256e472c4ccff0c672c4c21432adc9c00850545512a33861f946d35f7ba155e54d49ee566267ca60c42cfcf020e90", 0xe1}], 0x3, 0x0, 0x0, 0x401}, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) r3 = msgget$private(0x0, 0x220) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r9 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x400, r4, r5, r6, r7, 0x100, 0x7fff}, 0xa4, 0x8, r8, r9, 0x8, 0x4, 0x3, 0x2}) 17:08:25 executing program 1: r0 = getppid() r1 = socket$inet(0x2, 0xb9e2ea779d1dadff, 0x100000000) r2 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r3, 0x2000746e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x6, 0x81a}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r0, r2, r5}, 0xc) setpgid(0x0, r0) 17:08:25 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/160) select(0xb, &(0x7f0000000680)={0x31}, 0x0, 0x0, 0x0) 17:08:25 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xd9, 0x8}, {0x18, 0x0, 0xe9, 0x11}, 0x2, [0x7, 0x1, 0x9, 0x1, 0x40, 0x8, 0x1, 0x441d]}, 0x3c) getsockopt(r0, 0x8000000029, 0x69, 0x0, 0x0) 17:08:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7ea7507fe2edbb1fb68fcd934083f0c2", 0x10) 17:08:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x70e6, 0xebe, 0x100, "ab02976638c155d620b46bd609a52c916ee777f7", 0x8000, 0x11}) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 17:08:25 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) close(r1) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getdents(r3, &(0x7f0000000140)=""/72, 0x48) 17:08:25 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) r1 = getpgrp() r2 = getpgid(r1) getpgid(r2) 17:08:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) close(r0) 17:08:25 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x4003, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) setsockopt(r1, 0x2000000000029, 0x1b, &(0x7f0000000000)="01000000", 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8051, 0x0) getuid() kqueue() mkdir(&(0x7f0000000080)='./file0\x00', 0x44) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000001}, 0x0, &(0x7f0000000200)={0x1f, 0x3ff, 0x1ff, 0x93, 0x3, 0x9, 0x9, 0x2}, &(0x7f0000000240)={0x1cc, 0x1ff}) getdents(r2, &(0x7f0000000100)=""/4, 0x4) wsmuxpoll: not open 17:08:25 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710d8deaec01f5b499082c6d20545841350000000000000000060000"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 17:08:26 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x1ff, 0x0) 17:08:26 executing program 1: link(&(0x7f0000000280)='./file0\x00', &(0x7f0000000440)='./file0\x00') munlockall() mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x1, 0x0) stat(&(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)) sendto$unix(r0, &(0x7f00000002c0)="b0196e4f1c0a231967f37d0e4bc3bb24cd16c0065cbdc1cdb897ed77eb74460240c77577dad2b5319a51d51a5799633c2e497822f3f727ca1b549a47125ac2d51a3ad6fc08d012bd58f9341195459a55fca67a78dde86e3d55db698b53bbc22fe0b1aa1fd77d77f208da138e7b914693074b9fe61ba11ef3020a33493cfd74ad7db2600f5a26fc4fb130e1f4a95aafa94658f2ef54e5906246b74411f4ee4a10bb946b30b59dca9e0ae75dbd10cdc7bc1b1d79f307ddd866ff429065632ce929b9b1e0be4f92a958148b26c8173d76947d5f7ce3a042adb5de58c9d0bd1ede5cab7000bd2003dff060cbf902000000edebe41697023a15049542293238da81d67167338eee645e13345bb87e4d417461ef7107dc4928861d499c912ffc7076cb54a60a00aac50e8f88f328a8058d56e9da4831cf81a878f93cc5e338", 0x13c, 0x3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000400)='./file1\x00', 0x23) open(&(0x7f0000000080)='./file1\x00', 0x800, 0x22) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) lstat(&(0x7f0000000000)='./file1\x00', 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$unix(r1, &(0x7f0000000240)=@file={0x1, './file1\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) 17:08:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x1, 0x1) msgrcv(r2, &(0x7f0000000040)={0x0, ""/218}, 0xe2, 0x0, 0x1000) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r0, &(0x7f0000000200)="99a55b3d6d8e16ebaf0d4d208c2d54788f10b3b25a0817444c234adc6d73a6eb99fb9ee3d57ad45a993b2fc0dde66660881a41024e7a18429724cce9e8a1c55ce3016b53e7c5421c6cfceb56d6e399d5b018edb11cc12e2d511015af40dcadb2af687a5e36a97180e033bade414acfe9daf407b662c8d55ebe42e96ad0fa548c1056210658246fe6b0a2b093d08b4d45faf50b28ff3a206ded7a6a1b", 0x9c, 0x403, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) 17:08:27 executing program 1: setuid(0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x1, 0x0) r0 = socket$inet(0x2, 0x1, 0x8) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x98ad1642b46209b4) sendto$unix(r1, &(0x7f0000000080)="9b9ddfcee290fbe57be20227d749d85ebd8b60c4fc0f642bca84039b5a0f2ca3abd588715bdb556c8053a0044d533409a3eeecbd3d2f62411ef674f1c84f57fd6b037bbabef13ab0628868e5e5a743b5e8d6300e35a2beb5e9b2b279bc149943b43ba578a702e23a3f74ce852988961a01341c41fa36cdee7d0d973a5c905190fb1f547eb14bd143084a66fb", 0x8c, 0x405, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 17:08:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7fffe) write(r0, &(0x7f00000003c0)="080db4f3d30da163049dab88221a49aca8b27b2393c1ecce3dea35aa153183848885bc3645dbd525567dc889a980ddfed99a9f7d3652a47d05f891f7e8ab34e55e79744806c420523ffa6779270745712321", 0x52) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) 17:08:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8008, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="432c900c6b64633a01a4a0ae0593ba4cfe59e0ee2fae50f7f7fa0324dfa95625135864be9920af676e19adea3d3c150d69390d972e9db7a577206b6ba36efbbdc075eb12438c3d2f12e0879270fc581ae5f1056a54a155308e95a7598d02e432712499aef8c597", 0x67) r2 = dup(r0) kevent(r2, &(0x7f00000002c0), 0x8, &(0x7f0000000340)=[{{}, 0xfffffffffffffffe, 0x6d}], 0x39, 0x0) 17:08:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000440)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa", 0xfc1) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffc) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10a) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38}, 0x0) 17:08:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001700000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x5e) setsockopt(r1, 0x8, 0x9, &(0x7f00000000c0)="ba0fb57a05122ee2fa4706cda3f4e7e6b6807f238033ca31dc6d29cd5fa7920c4616bd204a1f889b2992ad51d5d09f21741a907d432231b96b79f5b503774fad778d46249e41c09c041520dda1401132919e25d1d04ef1eeb776b4eebda136e3499fb0d88f639ef4b1b4431e3335a478b9fe2991d64dbeafeaf854b5f3c31736f9c488ba1f7744590b92ed98acc37eea7bea6ce720b1b1e4a60af243d817118cf06f52c2017d19da9674ea16899d54a372252849fda4930d4fddd8ef28d2a5cae484793900adab678c94021389f2dff419f38dd51ea6cce16b6deb00eaad4bf42672b837", 0xe4) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) symlinkat(&(0x7f0000000200)='./file0/file1/file0\x00', r0, &(0x7f0000000240)='./file0/file1/file0\x00') open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000100)='./file0/file1/file0\x00', &(0x7f0000000080)='./file1\x00') r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r2, 0x2000000000029, 0x2a, 0x0, 0x0) 17:08:27 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = openat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x1, 0x141) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000001340)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x2, 0x0) open(&(0x7f0000001300)='./bus\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) close(r2) 17:08:27 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0)=""/179, 0xb3, 0x802, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c8a3286f9c75f10c85806d5788a6ee318903d05dcadef1c156c7222e6be5f8c6b2640be43907d53960b8fe311159480e8f4f1e594e244feb22d660b178ec721a7dfa763131559906cd7078684c0133c00000000000000f5ff", 0xbf, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 17:08:27 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x41) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/174, 0xae) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x2000000000029, 0x2b, 0x0, 0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x1}, 0xc) sendto$inet6(r1, &(0x7f0000000000)="aed8d932cdf5dff8fe4d08782148e39f596bab05c1d7f7b34fc0678560269aee59d454f10ecf9bd39bc7c2d9a7f848e4aec149d1d47646747120b9941a274a72d8f53003f43db78eeba8d77bc81636bae2c26f90fbce63199bf521e2ef7cb5bb6c9da23cf78b7b6fd88738cfdc63052cdb6ea02156", 0x75, 0x408, &(0x7f0000000080)={0x18, 0x0, 0x1, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 17:08:27 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet(r1, &(0x7f0000000100)="05004769f43986586c360347f31b1e6a6d470a81ff5aab2d52aa540182853afafd497d52f4d114878fed37e2e4d9a9c9f53b80edabe517b232fa8b2e32657d63201381e5dc51b24d0cce49f58fb2909af7e2fd78b8cf5e37eabdf1f29b00356a8637c76d3de3fc605ebe4ac7d3bf72c204a3cc69c2fe6714fc19897cf4d90fa0e7a97d09b4f5cede6edf85f666ab2331fa570ffc6a220548442afe9ad3d595016137a764dc4e4ee264b6ef24a76c08f940d3bd25366b090760f1fce127078a21184c63dd121c55c32fee6c2a894a807c01993ab222d8385fecb37473de3228583a88aeb1b23878eb6ebb304af28a0d387f34a883cb75c17bfa3a21aa0b05e2b775b5261781bc4be8a0e28f60b5b09589a5d03e3e8d1a2c8c78694ec93c52b3ddc3c901c7b459150247527860ff0674021fa10d857ea586d6f0f7316472f1450e2c2f3d258e59eaaa6d7ff9e40f21952cb4170a7be901315ca331e1a2594d4bb04a5e511625a30d9b4cf8272b00322ed2222cafe7d8a9876a5c1c7fbfb2e502feff33b5adf1546f636c17fe7a815f2db0f6183813b00e82d1c3a150aa9015a3e9c99836033eff2f1b341cdeb8865caa2e47d69f10131263aa9092e45359fbe295dafa876d6cbe3ace184dd5223d6de71c5ad5dd0ecf83188e5d8c59796ae5ca033165c82ef68d36fcfdff6c0807911847be08402f16acfb697fae6131fe04059ed8386e2736fbf318a22b493b83115c00ed01b72dbd040f8ba21c035e82fb08bc4377bf5c98abbc0f181154783b32c4662cb63950d4cfcd7ca682eee267df6139c3f2cad3b2281473b2a00c2b1e2b2cdac657368f558b7b6d5618d2d43319329a2cfc81ffb570599e93a779d4bd78b7b8f755e05071d1d06046a1faa9b03a2c2c1c9f7fa3b8ec30175893ff64995caff73a802160920807a15ef74531e0ffc24dc477fe1465635b8e9f0d96e05c20af9bccc610efd39c371ad9250e79b8bbc631660e43ddf40f73c269da59b813cbbee638a763496cd3d337e7a2cacafc4c0dcec5d7de91039e62876ee382c0258e17c55b40613350fcd67a26fb9a3fdd9c92797f666d1d7e658f5f206fd3089d07fd4572955da4933f0354099f0c70430d32754c51deca4a12c73f790e478ca803780a557e29e234d10aa9c38c8532ab648bfeefda67eb884cba3b38d6cde16d7417e06d6c75954874a40eadd44b183000e2a18fed6eb74ba1741c4fe5788884c8a2d76b6a3b0e1ae1fdd207e170b62671557b82f81c94aa86d418b2be02f9b0243d4bcd2a24fe493ec2200e8af87256df6adb2778a5afba7db3742157dc5553752b7765cef3e81596bffec080aff02da8d0faf91ddd3592e037831200500fabe78ee85e15f61c867c7ad0dfe99a0c9d15cabd19ed54559edb363f4ee61c4c2929fd03e7feeb8f9f866f2528be8d12d5c978e05d9144a03280180a9604b3209c88cbd9501f768030e10f1ff105c32c04809cd73ff903c963ce0e1ca2dfc249dd2a298d4a295fae4d62a125ccd388b2717307a96f1eac20706acd07a92f958cc4c3ab4907300a7d9783b63aea9a08cce57212f018dc93ac913c8c4639f610ce298d00d0a2471a2bbb5b2d16385244fb848d85e64e2bc7d4bad7f015e35b5aace9ead78131bb48f16477037b9aa1a169d8125e003d97fdd7275eb175c11bb6169d82b930325d07fb3b35ea098cf32b106e85105773e6cea8586f3452a639556d68e560c850da6d4e0763417d250caa0149d714aa88ddb9ae08b793d363de4d34684c0d053d3a4ee75da57c95379418fc4bec77c17be51250f2fb150e32bf9fe933856444a66d80173c699af230a57d6cdc62b931e894fc6b8fa3a479fa4bbdd6f8c266d47ea3436f9d3605f6be6ca9be96ebf9ef6429ba624cafe90f084e93ad40893862ead151fd1c46e5f303436f7228563d2bb0744d88e326e3d7a9bea2a6d3e3b78486768127eb949096e5456754db5b024c218111653e839ba7257fdfedfefc98da64780dfba5c481b4a2698e051074e9c75c99a6d13e1fb33b5167820eddeff3cc6db32c464ccb6c5f490d33e6167f23481ea114539caf5139ef057cb0d9115d7bc2aff5e88a56413c3316ef7bdebd61e2c16d6f17d5db7bf33c27065b268622e1d5addb03edcbd8a25d5c50a313d228357de3ea086411199eec14ea6b727663dd906fcd28e6b1fad58fe2afcc92047f5e6184a313f874edadf281b429536b4b1747deb083e70973836295575becc28080c2d3f8e24bd47654dcdab9d3e894eee0ed4fb85ae8bcd512ce96616876b86996f32e72837d34507bf8b7630bfaf42f8d4a26f57d6af346d5dc6ceaa7266fbaf67e8a3fe4f5f9b03276a78f447e05e84d7580305fc7e0a9677aad31516005a608f811987d6672cc2ae337f552c8bcbef0f767163e54f5599ed65a346880f0df0ba8005fbe82d811a65659db5c73174fc69039ccd0afc9c58a8c3400013d5ef7aca68983afbf7b6b25988ec3d866b63f929e0a5ed38fd8561695dd90de6d84876079d28503619f409abd1372ed25cc035b9384de253e4f1aa691182558f082ced7c35e1726971b04a00fe44f18b2f3ccd038cfd2aa7639f212ba9d82fe006715d4f5018db93b7addd761afc9bfa8fac7bdbb10ba5687c869aee9f4d704bf5f566ac6ff9fab55fdcb07d16d8094eddbfd10037446aeed182680217623406eb4261822479184210f6c41209a43e3698d43399ac2fadc1bfbf06f9e2065262f78f44d7630e27c0eb1efb2b60e5a72da996891da490eb4c44b66cf6d52aa1ea906e76e6545f0fa6438cc035c7900074b3875668229284b52126ff7ecbdaeb7b876637048a19e0b544a70ea0a6b21fffdd5395c24b4852874402f0d8e2793d34d4f7d9c2b44db9cf24214a87e18ec6ece6050f413a618d1cecefe8aa7f0fa896d491521fda8d87bd490880aac0ec8fe6a4dfe9186b947a27cd95737b7ff602dd513d68d3da8e6a886f22d2f3ac0f8a8852349ea82d1047b84131c3a33b253dd92d02f45a1a5191f67a16655c2d360497b233ce6d99327865d50d35ae9813a12996d395e94a7883e23dac51901d59f77abbacb6ef6d2cb798e9592cfd678f52fa6e90d060d92a445b09150cc4a58f34dba1e59e19d2f8bcb39e4c3be481776d12b432f5cc04ccd8ce914c75e86d15ea512d89432955ac25bedab0da97047202676062ff4f0c10e1d450344e59e7c012cbca1c3d9f0780166ebfdb1eb983bbd8205a4de326dbc32eb9a406b124584795c900b407503428230914be1ea02b2806c5eae6cf9f573649baae07454e4824d6ea0bd10a55ac97887449a1a153fad0f065d61faa51a0969071de7fff0c57ad8c6e415a674989b7b7680dc08c20dca9f652d0d84c3bd08d4651ac5aeda4ea6a079a9952cc2c980ca576e8248f76ee72c51cc49fb0045f1babfa261f0e23f3899ed05663d722e6751fe7716ed80b784d3a0dfc18ec06f838c06f36b6cf47fa0389d296ea7c817c7e82c0d1a403ac1215cb3ad10881fe13ddae1c904eb952bc8ac64ac285433d006fbbaa41095e8d5aa11cc5939f1b67927dfe46a59ec2d43b32a89b3ba40c9b6ea9e29193572e30504a231a5b0ef390ad3f51017dbaf68f9f2ae971c6d36b87c7b71f636000fd865efa22362777aa6baf43ce7685e4e3d6302b9cca5d414ee221ebeb7ad1ad76111923a06e4032e5847f9d5ccd1b585248160ad0ddc96be1e599f32dd484cf58e17594e251662b2d2b873386db9958587daf9386ec57e029769d6d9a233194f55cb492f0dc3bfb7296aa1fb9fe7f78cf40636e6969fcbdb81ba8d933698f999a7e2a0666f00dbf37b1a140fd7f0a4452740af2c58c428ac109173fe101a10a6a0a6d27dca6e58b3486e30e74fce736f030e226bd8d7eaf761b208c437319c5fd51666db46d2e587e9da59441e956a2a96bd7421bc8624a7e78844a06e79fc28c3a639e2d173c1c04d5b5b2f4fbb6a02bd3bf9525d4ffe928c68959f2ef4da99f77f70c4d9db4bc9f60449085b0bfd5f96a9c394b5fcf6a90f007d4f2a937507bf85842930d3d4c804b0313c04bbf20076dd13bff6a7a7dd1fd1495fc0c983a01d603ee3b2b2bac82bda8c8acc1db35e3a1291b5de3157d7b6153ba4cab99a7f873a5b66971d3177f70bce718483a86e33d818b7cfcbd46512f3e3284039020dcca2153d43f89970f58b2394b01e98ea5f22ba674b85a7508c17968b90b4f96753f2e0155a6548eb691866d919d5c8eaf546464b27609b1b7cc8388856d2176bddea3a733822d2ea3d526cc86699227f9f0eb053e1ac1058b5512c57bb3582eae11b9115007e15e5166b154b94d9e6f0a763ded70b3f1b89d81543883c69fba4c4de98ad006ed71d73ca43776832df6fc4c02cd57002307f9afcff04ac6ca0e53440bb90edeeedac2336e061b98380a34b72af0dddea149d7fef4e5a55392ed6067a804464a796e0e7f2c659769b79eb9a100ed6ff20e87244a74c82c1cd2d8bc42ab4b41855abfd92aa52220c2808d7e38af3280b6b31209a16c9851e9f5a0980c5121e9bd3f92cad0bc8b0faf6be268e2c4f2219dab7b7ca95bd00dcfc142601b870df7dad377a08ff4f0444253980424c2b4edad868e05540f2090c32241db63e75540fe718c4861ec4d7704e5e0b7114d1d11203fd54a5cbe5a3616032c9623f751f54bca08b72ca610448607aaa2b9147ead9292a26778a6a2565a48086977ae1a94564f263f708fd9356b0d9feb2e64a7084ea6539d07b8e7ba90592b5862b9b73a75689195af3401e99179737a3a96177171295d43568d74edab6ac434a845480819eab61f8db1e9e16c03beb1100cddd94633923497d91f44d5135706b0ad4e7b14beade778eb0a78ebf2cc33587be69b00fffbafe0ff97cb58230c75c67b424fcdf3436d0cb52cd40119fd1e7938409c642b018fef66b897a7e96dc86cd1001d5d4a2e39256208a1e8f5a4f38926e4e10d585ed8f43a41abddea5c1ba9eb3c26b0c4f60eb23b1778cb5a058f6cef54520e34c2ab869470411725b2bae875114caab74f2dfc85f96c2f94a91eb1ca6c0a5fb0c2ca20955f1b841c8cd9c0ca6a1502215943edd6383fb2d8f75cddec6090ae0806f2c309153656d1bb7e9ed59829256d5a38c3d44f414cb8531c3377e7c1fb8ae3e6a874bfc531c02785234be62f62cf7ab404ab36b28c1a754a7285b60c09c2883763c635b07116400c9aaadcd4b6c81aced8cf5fa272dc1f93198df45eae1cb84db77925c142ea46103f018ac589dbb22f1de71b20036267b390c75910f107cb3251f25a7076ee7a54c67d8e9b05d22970bc44fe125f36a30ec95a30f22bd46e78aded9e1574b1b1f79ed4786a4bcd31798e266b043c6b6894baec7be2e9d2ce976b5a8d016e7be211d08ed90181910fa36811942fad099ea58fdaa6bef81623e889cc93c92d6204b4a5cfc246ddc76152cf20d9917f2c20b1ac75b807ab8026bd431e66fb6204b45b44333d5f022a5068ef00802a1c4798ccbbbbe6b8690aa7a6e71e1a5554795e7703856d239bf432108cb8b935dcec62e0a9a1e988c20526f36aa701810a8483ece89d2a1c5b200208c73d0ba0be01017e6141a31b7b1a552287c089effb9e24825cd0b879b73fb25781b952c74ab66480a65682fbeed72f18bc92d4c68ac7970008e8df72fba72758e44bd3b68435af9a519456c4ce9806c159db99d325a64d53bc17d555b0c9cbe763a8667a1840f50a63757f895a476d227915e1c33738e13f0ffd2c39e62d4fdb5", 0x1000, 0xb, &(0x7f0000001100)={0x2, 0x1}, 0xc) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)="01000000", 0x4) 17:08:27 executing program 1: r0 = socket(0x2, 0x2, 0xfffffffffffffffb) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000002480)="7373b0153f62af37d5134c606dd8698487e5c435b2ee4e64f05ca268ad92157feb91a51396c3ba5f5c7732bd693f39f8a0e788f9431575a55b16990a0d85c4d453f2cd0a41f9dd521a123a185ed9db75d4a8c10a57ef815a36ab3ffea3bda76b2607ee1fd47ca43c9f4a38e2436b0c5ba4394f16a21da798ff941809355f271d38e48c91fc5fe80d9a7935597bab94fdf14e872736557b3ae023d9eb2242a76e0e725b61987ba3e706a9f4d4f0bc0afba3d88d94790b9ca8b79a8ecdff09c092277f898114897ae5b611a4eecdef8e56a89923813df6baf6eb1f1d28186c8f95f50a18aabe32a9f71545bbe28733e563de6adcc855dd7efd5ce1c44e3251703ded3720d04d47bd92bb1d4aada6624e834735e65a344246ff1c6951fbd739dab9daecc7e42fe8cd98099aa4bebdfeb4f9cf6b8f32bb1b38400eb086595c7c72bdb9bd2fd929e225d0ac6a1a91dead1b9d2d3e515b948e5f1afd0be1ec7e918e8a520dc96fa4c2587b5c1a542234d6163babd815ecd36133f8792bd7a92ec7e5826790c522ef09303b680071bc7ca9f985490f564f1047c44623ddf94c2f8c5cf0e9f9eb14e40a1d304901b2f006b93c6c23a94d3f4fa206ca6f91143bfaedd304fab338a04ff26887fdb02a63d447e6b904e93a45f07cfae92e1ea60aff7f9d18212c87230b4e4fad4e401324a1671ffbeab464a4e4c3edc073aa73a09322bae2d4185b6c8e0921f50b1cb4b9042be11bd1dd31279610dd22e0d1dba1dc57408858caf250e2295d0761923c0c7ac45ce7f22e6f17fc314e9b35271a470492a86f66b34f82684b9e6da849b5979e89d247687b17c2f6e9a5b5e1e6975dbe139a8e11dd5391be43c6342e4a6c4ec4e816167017437c5ef32749d7fe8201b54a5502cc50ebabb08dc08f6face840e868bf8669f089083764af8b52010b7e42407d4c7716199848ee99de595ef658260a023099aa044303656554dc890055adad24627411c822bbf4dfa615a87458a60748773e4acadbbef68a671c16ba5fc2fc641f9e907a36a4d98a9462647821b6937d8f67a853bd7986882fd1282c356749d62d6d4615fc1f88aaf369677e635d9e1e5eba62acd4782ab2d89099e9b4c2c5bd099a5a5e45b111f5933485bfa9906aaee9227b4b30469c2049267eba54790a5a51f10ad92d49a52863e1f109a17aeaf586da427ca55fe649fb4e6c97e7e90fc7bf7f884b6409b47c61d32b943dbf0c96e1c4f73888d40442e29e7f4544889fa1f00237fc72642b8b31e47cbd3fff6a43256d5c83a7c7e8cecf3ff60544bd5b25784399c9b2ea5c345bf66c93ea2c5ddeab8ac872ad27a70897ea3a4b75eab495553e6219a9065ce1c16e30ac352cc3e9d03b8afd9c83eeec58d1ec51a3208c89b007036cb9e5ee32f2688dd23709bb81ad2ef5df8a7e691fad725cb1a7ae1384668952bd37c896b7d131841832eea3b6f9d7bb85659f26531a857ea3795030a21811f303fcc7e1b2b089bafdbdfca97ec1f2d5a04fc2abfb24b2da8fbf282d82cf15a99f577e954a6f893aa35cbc9805450555afbef036659b0e54929cc435ccca9f36af0aaf81dc541703259c13ca2a989cb1b0e275e7d75c32aecc70950094efabb7481ab2310ca475da8bbf09e486931f714ef8a4b2c7c058fec3c2d2a8d9a9d8bddeebf266567618f58da4ce8fa28df45a5cbf9c8f1215428dca52fdc6ecef89de5a30f1eddc37e156890f5d00ca066c82df789c2da5b9c0f031617f81c5b5202636ad29447e5c05b92d3a0bdf12f3a0910ba41e947a84f4740c15788608f8c4488e28781847790c68b4d7b2b0441d118d96c09d2eea935b31dac6e013062b0ba0dd40597ecc69c2f9d74a8199a8e063dbcfc1f25148cec6431abfb960c81c526d0c45284c405e882afc4553a6bdea78696718dd06c51c97b56f0ba592c5738b1b52ce479b2acf038db7ef3ae393872d4c0a2835615a6cee01b8e861d1d4c5f3fbf762f36a7a0be1f2575cdb43eab76bf7e78fb7d27a33232f2e05", 0x59c}], 0x1, 0x0}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x4) 17:08:27 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x4000, 0x0) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x200, 0x4}, {0x18, 0x0, 0xfffffffffffffffd, 0x80000001}, 0x80000000, [0x80, 0x3, 0x20000000000, 0x6, 0xc9f, 0x4, 0x6, 0x7]}, 0x3c) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 17:08:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 17:08:27 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000), 0x10004) 17:08:27 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) close(r1) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0xa2, 0x0) kqueue() 17:08:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, &(0x7f00000000c0)="3ffe90da", 0x4) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 17:08:27 executing program 1: unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000200)='x\x00') mkdir(&(0x7f0000000040)='.\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 17:08:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x2) fcntl$setown(r0, 0x6, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x3) 17:08:27 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xb8, 0x81}, {0x9, 0x8001}}, 0x2) utimensat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) 17:08:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000804f912d46fe2c708cb964bab38ea33756bf5ae378964a023aa16cc93784df8a18efe90de74725be89bf0a79380b270c0a9a79bfeb22dd003b66d8445c17d938f7d5369831b62a9631b626bc0c8ac33309e48c92e6d259506a83ff274cb01d582068faa1b364b5c3ac1d3e3307c3a37011c663fe6c5bded67683ea836cbb31385775b70ea52e539b61547fae"], &(0x7f00000000c0)=0x40) socket$inet6(0x18, 0x7, 0x6) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 17:08:27 executing program 1: clock_getres(0x6, &(0x7f0000000000)) 17:08:27 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x6000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000780)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x40000002, 0x86, 0x5}, {{r2}, 0xffffffffffffffff, 0x10, 0x5, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x92, 0x20, 0xa821, 0x40}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x8, 0xffffffffffffff00, 0x9}], 0x151, &(0x7f0000000840)=[{{r1}, 0x0, 0xd, 0x10, 0x5}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40000010, 0x3, 0x3}], 0x4, &(0x7f0000000880)={0x3b, 0x7}) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000040)="e5ad0bcccaef56ad5dc19d4690a43ed916d8ceb2c2011e53fad8ab916276da8bdeb68beb00fd5a31b1d32dd844ef2a5ad62b034239b3d69d1ed4f33f9f32f346dcb4c3204037feff342b1c39b7685626203874138a2d385bb60c6a9ed72825ea1ed881962d9eb0243dc8506e6eceb34ef3d7879f18c9da880d3559a34ab6e8e5036e93e915da84b45dbe803eaa9b106ca62e3b04d3fa7be2a323c14c85bc8513719565eacac781854cc317c1be4a91ab14b0653c7f7072d6d244cad5699619ef7c2d9b5470e0de8f091cf6354072688a199de51c6b6b643d487efa22c0c8", 0xde}, {&(0x7f0000000140)="d4d13d58e86acf6b0e2b97b0b02a5c1d121b8553bb1daca4e1ec8c97f8cdabb47e836ab40ab940074b5936ba7f906633f3bd0ced634a46fbf119dc2f4297de9d64a512d6655404e4d3a641005b80726ca9aae0806e176198e8f9bf5079f9c1f56d71e8557a72ba4cb425baa851cb38a52f0eb3e8609d90e108463233d343c6b17901d01898bac41dc702cadcaa68a91aa503432fe2fa28467a4eca5d423d3ecd27bf933e5eef19d7d602630532766835959cd9e8414b11", 0xb7}, {&(0x7f0000000200)="33cd4ed2672b0112b49b1efdb5830fecf8d064479e025ba24c32ef850a44563d50cce5569c468e70505e5c70ad3cab8927ed43cf10c5b2c5cc0b9a760f4630d902bf03a6716fa52fcceec4bbcec147a646d2de210a8db27684a10dac16eca942335b53203c22811088e0319193308e645847c93025206c8c29", 0x79}, {&(0x7f0000000280)="1b9587fa7f05172ce7ab31480bdc98cf47fafc8591a78cc3438943c2893c0e23d9a32751c6ffea5c29090657e65ae3e8b903731a45c8e2442ece3b69ffd9ce23615de9bc680cd92fb0e5b0fbd8a23f0efb517e4ed6d772ac5a9f802bc3d136ebb49dc9586540b735475fa69004408a14abfb745292ba879c1469d069f84714fc0eedcb16a295f979531df9b5dd11e7407f3c89fb309c2375f39fa0149ce1d479b3c2edaec421", 0xa6}, {&(0x7f0000000340)="7684f1d0ebe214c3d395c4ab1e80344a73cd2d881a39e47de2954ed3ddd528d27f589bdba78f4fd4cec66f839dd0704da0abaa03c76aa65ef282932c0358f1939ff29c404c2393f8da036b007eecff35ed88bd90f8520863d8fb64ceef61b9ad53bcc0fd09", 0x65}, {&(0x7f00000003c0)="378bbc3bf26ea24584914eb37640d617c6f41e465992b07b175a811b72a7dd8fe7cfbe02762a477a3b258baba277908d9aef00b23e968ef8ac51a51e0a930f2badb71f77e79c3f63a3a2bde93ced850aec6a5a7d196e514abe44920129263ad088440a58c0c129a1f10a86117358ebad93f533a30cb3499281dbb8bf72b9cf49c21285bef360321e822bac9d3eaf77228882bc2f04dfea266ca1702c349c99977ac5b88b6e8a9f690a7ac721b3e50a5a", 0xb0}], 0x6, 0xfffffffffffffffe) writev(r2, &(0x7f0000000740)=[{&(0x7f0000000500)="06533e5e671c32841cf2a1bd9647fa3cd270379b4fb25f4521c4202a6ede7b64914af6f4ee423ece2fd22ed84e175337e6d48945c35dd91cec69ff450e61225211be717e5f1889cb988086dee0108d7b3f99e011", 0x54}, {&(0x7f0000000580)="3d78320f985e6c3bf1247b9c3d2d8edf22291ebec93929021955976769fc4cad6cdd330ac11cfe48477b6fbcae65397b3e26b0aea4b2a736258f1484ea94ecad99820c347f0671fb020adcb1da8e81cdce104cffdef7d90a0a431dea33", 0x5d}, {&(0x7f0000000600)="e0f55c11ee20ad3bfc8651e217cdeadb928d961b2d327f7b9297221117ce7d044edc4caac8a0d65993a2b1398aa7986442631f513660d22af842a3d1ff0f9b7e08acc79106cf90b41aaa8b7028d1db2ba880e21840876a878f4e7fa65c571cf9436b5d72dd47917896604763d63b634e411a9b77e3181da29c5adfb06d78e0132ab04495016d13c372b81a1ffd13f1e5f456d1e7e1db5d35ff283a91f1d6fbf3305be75454a450942b4bafe680bd95b724a71f91011bf2983f4a160e3c30c9ce2c46bc1698cda42a800655cd55f2badca6bee697e3bc81cd37a8351c0f6b253684b4be60e62f6fe22994325a087ce3a024", 0xf1}, {&(0x7f0000000700)="fa7424b75594bb58c9350f9c3f76eedce7adb5db81358a98255834f4935786e9acde2060", 0x24}], 0x4) 17:08:27 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x2) socket$inet(0x2, 0x4003, 0x6f52e2f9) getsockopt$inet_opts(r0, 0x0, 0x280000000000024, 0x0, 0x0) socket$inet(0x2, 0x4007, 0x8) 17:08:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xc, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffc}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x10000, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x6865, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0xfd5, 0x1a2}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xfffffffffffffffd}], 0x81, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42, 0x2, 0x2, 0x5}], 0x8000, &(0x7f00000000c0)={0xffffffffffffffe1, 0x9}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 17:08:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000541000/0x4000)=nil, 0x4000, 0x0, 0x1810, r1, 0x0, 0x0) 17:08:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000001440)=[{&(0x7f0000001500)='ys', 0x2}, {&(0x7f0000000100)="748daf8198bf2d9af69f06037adefc18870b8a761c244db6598f40918be937d0a8f501db74fec737e8ea", 0x2a}, {&(0x7f0000001540)="ef61f2de6d094f2741123bc64a709474914572dfccfc798175cc85ba00020000e6f1e74e4eac5eb85e450387785d1111055f2ed5fe6966edf7b970e353440cb8d2bc3efe418cfe42726b5682be82911aa87e039a15dc7e99b750299c8f07aaf9a1caf822ff8dce29371f64b633b291cd5c3e755ee5c541c4f54763b15132cf9724b752f80ecd8ff7db33dc1b262d9a5729a7a34e026a5691920963fdf0bf8357faba03ef0458aa4602c7be709599b6d35a31a47606f9812edaf23d23cec9548159234bf4ce3e3fccee903bf03e90aa381cd0d1322a033da8a6525431c5945aac53f597c4df58a905e2669ad0af24620b4505bd24de64bed7283166dbb5b63163b17f1993f62c474a5b442bdf9be42b7f184c4350c06a1343", 0xfffffffffffffffc}, {&(0x7f0000000240)="ba1bde281eb64ee79081e7cba3cd2979a2fddbed98e8253fee16da7ca7964c85652377a4b22517bb1ce3058ae25b56532bc4818722c6cd6fa18938b02dce750681fc1779181e5ae4e734f5d206989a52c2122ed619ccdb3ab251cd61d86cc12047ee353cffc2d25431703dca8b1e0f9be1900b065a10155b15056ab77f29d7aa825a3f58ba1df71b00d9383a0a18847d4e25b4214057ad46be0d79bde9735fc827f8e8c5fd66a7a61dcc979af76f4eab66df450e84922e2dffac384c0cc38f675619c5cad74764c3dc760e61f688a1bd590d3138ae201ea66c91391728fbb04952a6ac4cfe0d8de64bc750c872b88f61a2ac31711943bc13d6c13ed7b43fb6712a27a2941fdfe09bdd2548c03f130ba08514a177a97dabc2473be3044ed77f32b35181b97f323169d3651853ef3b2a76faf3d2f93d7253b2b1bcea0805c0576fdb374ef7a3471483c830cac93c160545af76fdf2ee16e692ccd2406bd2f6f98c31303c7efd5a465daf7fd7879d0841490739d5848aab218ab37774c542e83020a040bee004c4760252cf754e0bc3368f7c3e983d9a471c3a8d6b2fbaf98da99e25cc294e371cd546fd0e37154df01d5969f2f00bc58b35d1dd3c314ecda9011c07a454a3f349d4f3234710e99d3e92278b0d6bbed8a5d75c9e0f5329872422f9e701b1803b1976b03876f53707e77e08430da99c5156b8d4e81286c05e0b6f63bbd350a87813c4eaeec8ff62a67d9437ca4e7296625e1fad896d6139ffcfbd43bc56e5d4a2adba54699a9015cae3322b86a9e94598d8dc364b39ffe903149e36bcffb0f7d8a2312bdbe323c5bebbf1bb215a50e2eed08f5fdf0d5ba9e82e9cbf618d9e1ba93cfe7613b49de438fb6f9c8a0c1dd566239a34738afb7e1de98ea76c7fdd88aaa1673d6eb8025620993c5be421c7e1a7d133178c8b7fa31c80cab78b94b7b15cf52b036e823e365393e06cb153a2431b12578797cb700f820e1165479f2eefcd98e067411b07bc6ddc44e2ac13abaeb408a5e9f98dff8f1375e81481ca6626dbd0c0d736d74a5e410ca1711f9b22f1d7e85f35beb134dfaa67afa6002cd3a703f9fcd5a080ac7d30adb7d54200e1d53aa741c49726150c2536e4ea5090184adec721fb2397ce58c1a08d1751ee8f93f4c05327e6a3b1b8107b2c84d233f5e75326be27fe9b0271a2927540e2ed71ca3a94b507ec19bbd705742d1ce3c3ef70c1ce6b6c8427ce9abdf3cf21d40305479855fe46b2f7b9ebbcb72e23ee0bc59d07988c6d998cdeebba4860889a3e781bfbfe5318fa58c107167809189333196b28bc55fb475655bcba22c6792d8987a5c84287f7d5afee102d4d20119ceed1a09d616f07066f520e18c358189e1d23b89bef2293deb6e04aa59dfce4226bf4b0722a0bf8b86fdc0a53490465531a08006df80a4e43659243ebebabc73d48ea5a0eac2f5d44f5c781cfc8c01998f137993239cada12d2cf7a2631c9bf7a97a4d51e0f9a640ba810b34ab75d6ff8bc4ff0efb624c00a77c1567ce49a7418026fcaad6b718b9ddcdab9a08f8470927ccf463d0bfaa73a855c617d11f631143396e9ddfe7fa3d0ec7b615599abf76a555a52cee07bf5d9e661cd6a7b378b78b9d7a7f452a968e0420c83ceeee3b4ccd7515e75e3cfd7a79976e100597f1c874b3650bd2d292efc1d1e7fc208342a72e315073cb71b3408a3003dea56e22707cba430e2c6b99bab7393260b9de9aa1ebac338c33796e39102ee70f8a66bc4987ca5ce59022c914ce10c01e4e2f8e106ea4c9c81a64297833812f88a1d0090f90bcb64f598fb79d1819ce6d7cc575d1ae08b056c6534c728b505498fe02d08b8c6e1053112a00cf6198e3c566b1376d3254658dec4f894f20a37232833ccdf3a5ee22ac1af8d5a9854d602621d55b9103bf446b30ca12f3dd1bb85205035849c6523d33f3ae09b28e7028c0f34e73932f609d1901ec217cae5f8a1973a84fc88829f3919f0dc9f8da83e226df792887a074dcc6747798f0c92fb1dfffb73b6e7c2bea485340bcd72aa0a18747699620af81670e573341648b7f523f4ef2417ee6253d7d6a824a05cd73ebd31b978b62b0c133d85e00c6b92655f50de3ac0d8b5e457cad04fa530706feea8b9592f06031097a1ccad1b27ea0de82379edfa8c151f567558d7a189eed9f4cc1b51972d1a80b193a67d90d128bf91c933f7def44bec802967dc6d3b367bc41d0de8f9cb26dc7e7cf454a67ec2d76334d9534f36e1c7d6b983e9bcb103ce148a6c2d991ff9425f5023ccfed0c02b98c2ed0de59301fa9502f3e269e62504528b4de169cd76d4ff560c0a15f26df76129bdd9f461d0d6cb28e02b83cebfda984358f5aa7cb9d7738fef3eb1e7174efeba07076bab8ae9d1fa37d9d3176ce64c9bac836b0532b709fcb07fdb4652cf0b88296aa7ae96a0e2f36f65170402c4184bbda0e78e6c48b422b8529dfd86bda4a8386845f07002b307902f49edae9fe82e3ec2ee8daf0743ccae9f264dc9e651ee013975b651396154cef5dc1745088dab2bae186d6f2b27922d740baa2dee16df23fd789ef9beb1935a5f183c45bce69d661da2fcae0e244361febffe3e24ecbcc478ac9247cbaad87e21e5f25fced84716d13556212e64575fc58040e915c79fa86dbe922bc5a655e91f45cf515c116f8e456b00748dff026828aa929b2a4ee26c7aea229457da3068ac160b0cfc33b894d14fc787172fa9ecd9bf76d8f6fec07724d4e4db9b02343f7c98493bed5061d85dc07be77f308507d90810e9276b6dece107086b568a4937911b042d555c1abd10a4d9a49f717312327ce1eafb65b086419c70110c81ce1394f12aa5c5e0129fcaf0c0f7bece1b4f0abf5580a9bce729b178d64f6eabc801ba6d99f7d4fec5649b9b80af67aa47c8020c25ce3b2c819b50c506cfc303fd3a511468816bab47999bb4a4ab0cfc367467cbaba1a40cc5d727f558e105d9f593072e306e2ccda615f37eb0a3df6d77869a49cfff48f25235105d4a7677a4bd2f014f6f19dee2e2f03f9ad813dc594dd379f06e8ee32645676c39b6ecf5b767ded563e00d5f485bca664610ff13d4cf840e2bd8e26f300c0be408318f5dd0b292a98ac344ed816bee1044cd273aec25003d4d5875d4af3e6ebef1c2757c81246870bf2e153cb2b94e55af7edd6aac97534c8389fb8f7e1af3b17275b06fc7529e96003cbc823fbea530bd5548849b700cc47b0978a480e81a0a767baac9b806f423212b3ccc45686b94b6ab8d596b5b48dd00c068035c28300b4a3221915b19acdf070fe9e786ea2182df324e83e6bb4fd74f9b252613e4b0df8c24a75f138d66be55794a8ad24b87c5b4a55f24d28895b954f716bf1bcfdf8baad0ea05343b6d62b18ed88cf31d004e7ecd769d0ad2313aac7c5d30bd05e069de9497c46fb3acebb6352a74808c620969e7c5113918659ed4a205fa1c0cd477f88edca9eb53f069008ba7bbb747de403a2960f3b52f7713e974d80c8d2ad8aca36f93cd90d644450c9fb586433e83dabe6550757fea4c12025a58631f1f33397843d5b79a1444695890852e4713eb4379fa8cdf19b42b5e0cd833ba43b6e3791599f14ab8daeda40eb7f6c9055945db855dfada4ebfdffd330b53a8393149729d220118a2a2ec63e12e15c51e1a39d4e5eed193046e4b29c0f20a4f980c2bbef3f03ed051f9504102f5610638b2afa09f84e2767a63972513d5230772fbfc009b04140becd44202534ccc14857f6b7a0c5938944cfc3e798780ca040e8e6dc5544d91799b442346a32de7097856a1950d8aa093fae41b789757d9373a57b458614aed9f07cc1f93ce43ced3a0310052289b6d492172ed3a3900d4990ded583c8bb0a104b0e430c6830352bbef7d6a7384b64cec1b635035b49b82dbcbaaabbd90aa5b07dd5ec0b0f310baa0beea8579497756aa871f2370423a00b63b53f7f47508575c92ac5eb52151c6b42631c727473cd4de70b9173afd838ba6077417369dfbda7cfeb6309e2b484706618787f9f17a8caeaff6ef70ecdcbe94df11ccab49965e99e5a3044b657d754a0e3d3de9133b75da405dbecc4b7a99e1ee52bd251c494d9b7c6f86b9514fa1696fdd90b3ab295e7f6634b143c2bc4f293cb58bb5ad2deb94aef9db4688716850ef30114cf7a3d07734eb1c73e2c854fbee28352ebab4e9b42061a270f1e2e2ac82c11d69fdc16fc0279c85748be502e9a27fbdaa2312a0a1848ed49ec8118dc7b70d3bd60a014eabd7e11fdc43e03410c0d0e748071b7abca0c74f066bde1002682eb414a456bc942042fc9452f80ad6ad92617d07252142fd778924fbeaf6b7fe1994321dd5fb0d8b0abf482afa5d53defede6a97da0a64b4b5ff24dab20acfe58b4ed59cee715a664bc933f984ac662594c1003cc73227c3f45f4701720b05a7cb5545a5d676774e100211249838b800f1b7528205862eb42e02cd8441439f3b332d438316249c5b5c6dbac4a4f8da9ab9502ed5ad41002253989271d8816d43758a70a37ec0f002f9229c3893c1005d1aee043d36742271852d1e6843cf8cae9dc9d5b29c2a6318b886b64615e955a77fc2b96d12cc5b946a9ed9c057f987690dfac9045ba7ed9ec2075c1f92169b5625d390239b7ae9effa28c20a2beaad666265f5d3a8af75a0bb40e75e45164a5a1c86155f92f5c4603fd6cbd821cbab08ade58a19756f42b4ebb2c224cf8303a456561fe3bedaabf2bcd1424b7cb54dd148726220e3c625c804ebb3bf5c8dd5799048df80f7f54eb827fcbc43b4256a50aa0e0a779371b946e664a282012947599fbfca4dfd320823acc62462eb4d5eeac819ff8f56e3f6e7cc69ff5110e84a13526acb3e5e9223538bfb99030caa596222b241a8625bf1f611c4856f306c607f0f21d4070218a69407448819adddd03e9b040240b210b480305178980225bdde6bc2e51eff38a7d39e71d706e77e583238326ee2cb92339045ad61950f80363df4c3a7f7efef55e6790890ce88e305cb6771ca34f412afd50b6e0a8b5e26d8d69c901faabc5ccfd6422c32c940f1990b788584d7ce521c60e6b362b0da0b6e2ac658089db917f4d0898a7ad4b2973b11e02c60213169b18d12991423808c761db8917a7d9b9f67ed180a5692cf5ff5032da5ed353d8b1691b5bc4eb54e8bd3fdb228163099d66f31d00a608c78b82761edd2dc9f480bbe13e3f4f01ec03e2b5dc932b0d99abb97ace6f043b15bdfcdd6612806b9b0b8f96e1cbff51eaf72cfee2422ef09db891ee55659c5f87b36142bd454c7aa7d7a66b7961869205166dec1f6ee8607c6e0c4e383fdd5badca160f10cae46fc439c94044059367cfec219128366081b24ccb48628d81f39167cc4acc8656626b7e0f24e0915412390894120ba6caf01a8178434022ad64d5bead5769f7142bcd52074885df97247b2959918cd31f396a32ae786ffbf74b9aa62747c258f5c6444a7b5b6d8e6a90deb4dee60e47050fb9b1b59acb5d5a4400e2df3d883ae64222d1040222dff689ca819ba128a43047f2a01ec556780947081f99380e23c418ba0dc8b5ae3932f30107b5d7eb70db59b7af4fd7be426406dd40e1074cf2b5394a0c0849b9799afa03f31595e1e40a8feaffe70216ad903a9431ac37afc2e9a837a95d0054af9dbc621c28fb3ea9ea2c4dc859d137dba7b546db051a6dbf57eddeabdc7914c824fe6a227b4b25cd7eda48f66ef1fffda5c422657253cc4c50f6a7715c3c64aae474fa577fbd4cd9c6c693e", 0xffffffffffffffad}, {&(0x7f0000001240)="93912fee0160c7dc24bcad61115d97b4867ac3d87219c94039859042f57cf313f935ff5ac60bc8d14a3b13bf29d7ba2c346054833ae1a0683fcd864c539a8e2ebf69b531f1f11955d2afa4450e4bf0651abf600267e7049069a358217efde7834e5fc9a98d422432980e1bd3d24761d209c9316e7bef245ad9ebdafba294ad15e45e68e1c74c8d3eaa172ee6052b811014f949c0fa4a2bc9064aa9ee3407ad9ca6ee2c7e00353587030b76e689c58f25ddb98f5134161775a2135f3459e9c7a110aa86537f49237d86c73eead09b9981076ed93c93990d1ad98bcf18988269ae819034aac570fd16da62919e5c89d50cdff4f80cb4f645495e", 0xf9}, {&(0x7f0000001340)="f395fb192010a6c285baa2d0289547e9e3a5150b12fdb28054df22becbabc37341d5401bb25c359f79d30ad5ef7f81d4df8980346c2fb1fd1cdf1d4b375357378bde5de30453996b00ff8d68cea6f33e2c46e99744018c45ba3311d4c281b04c5c927ff38ff10dbced3c5da302ac5f2d41f385447cc1a77c3f275af2638ba5bffeb9ce60917d83dbd1ef6c4ae9354f1ea2584b85fb8e6c532fb6ac71aefb13ca025ed837e5b83958eeed23af776b6cd6ff742adb9c0f8ad497ba48bfcb088ba0e7751bf7a67129104bc897fab2e39eff10e444aa343fda96cfddc7db8a3b62b8dece167da747dbad4aa3", 0xea}], 0x6, &(0x7f0000001700)=ANY=[@ANYBLOB="58000000000000000100000009000000313074dc1ece1c578361419cccaa40e5e213fbd6c885146e8d6fca5a246f81b893c68d512030a586fdb44989ae3109670c9e0142d8c62e8566ade800000000000000ffff00007f00000054421be21047bdce4d4fa4a8924ca23fe2fcd35b053b0f329da13f7d2973ef8da6820f369070e2c1a9f447066e52c980d5b77c962993ee54aa34077e797b1b6d8708f8a52e774bce96b9e602c1e601bebd7258ab177081a3b930860beeb0bf5d44490c7e2153402116f3c3f3f746bba03ff27e8c52cf8cebd3e6f7793b65b81716bcede0cee6dc5ee8494825c1c7e0a400702270e68cdf4194bdf929099c21a2e25c1b72f2b92267e460de2b77f108d5f8756c1427ef1b547886b9c3ef74af30a911a6d228cd69eb062cf287f97433d2523eed1255d82d001800000000000000ffff000005006155d2794947ebf1d1000002c0019fc9e5ba3e584460c93e7b809910da887407d627cd9a8c7a97df32b1644868c4b8380e28f984ccfbf04c25f3d8b2ac527adcf4446dc841dae253e42497ea0ffa62a3f24353df8c6c15ab67cddeafd7acf49dea555a5101bd4adb27510bafaee9a2c8cb0c7bf67ace00d2a09db496e653e40402a8dd9d968038b2fdcdde582a733ae2e1f83e71af506c74a5da18b6aad9a345b3b2946cba0ca635ab8299df43f5b775ef51588fceca6d06fe24c6bd97c3e3b149f6c31b25e47f93ea38a0f6f4d83e7577f29a"], 0x1b0}, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 17:08:27 executing program 1: socketpair$unix(0x1, 0x45, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="be9c65bafbcba057d7b004b9d29da47ec593554247445e1aacd6c6dae9a13fad44112c8144b01b8133580071880d86414866de3f27104b98319d4a6630ec6732d5776297c5c01fdb31890f25991d593b7b3175095346189280127b6998344d557a6682223ce94a3bfde1c37c381089a358b2087fbd8a82101bafc3b385b70c743c78db29782eeeb2cb28e351da", 0x8d, 0x0, 0x0, 0x0) 17:08:27 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) recvfrom(r0, &(0x7f0000000100)=""/73, 0x49, 0x40, 0x0, 0xa8) ftruncate(r0, 0x7) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x82) faccessat(r1, &(0x7f0000000540)='./file0\x00', 0x1b, 0x2) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001740)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0xfffffffffffffe4c, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000000210000000000ffff000001000000a6e062603e4c4f291ff23ffb099cfda08cad3fe3944992fc9c55a6ae85d7605933bf142706a702e6d7a4ef565069003716dec8b7423c93feb96bbfa4037024ec17d17d28d965b320ea32a677d3339a640eef1dae279a188ab0", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB], 0x60}, 0x0) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000300)="f5d700fe9b10b24689f4dd42f4a8fe6cc0f8118b75c97ef099cce908684e1686443fcb4a359ee5953b8d5033dca25f5afadbab7d140fe4133dce5b66e97c75309d77524612a9b1b663a952", 0x4b}, {&(0x7f0000000380)="8e32b0e7e79480a8acc47db5391078c5b956b3770f1f7f1447d06806e31f44a966b9458f165568452093b8ca8c962d875316fffb7b9ace333f77643e7b6e0123082c34a1f6fef898f1d8b7ecc6496b7bf5e4d26b5a86ce678e9e0e55680f64788fef3030e90fc611a6c0bbff1368dd2dd6c3077bebf6ad9cf16489b7330ec2bd4bdc30fedd", 0x85}, {&(0x7f0000000040)="472f267fc2e029b1d95df22c", 0xc}, {&(0x7f0000000440)="9d84d0d1b4293e13fe902a0c4483eb2a238a5cf2a9cb0054d957cf4b3f655772265ec6a24819b97d5a76e4098c9be4afe4077561afd95cd6bac3c60f224ee405be1169e26b3ec3bcd69f77a968d7c36dba1d817f742d4727b5e0d5d1ec759648442d17ecc2eb8b1d4f116e0623215a235fbd397f7fafdff96ec0cd804de801e1", 0x80}], 0x4, 0x0, 0x0, 0x1}, 0x0) 17:08:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@abs={0x3a0e55f03c9401ba}, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 17:08:27 executing program 0: unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)) 17:08:27 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2008b, 0x122) kqueue() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x336161bc) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = dup2(r2, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000200), 0xb9e2fc278430c04, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000018000000fdff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r1, @ANYBLOB="cecd2cee2e65b76f5a8decdbce416b43b466ae5a06fa84ea5fc542cb273d7dd837843d03eb37634f90cd165df838093f9a8c9075194652fe6d06eb13d9765b519a592fee2d701eed9998a810d155337724ae12f9bb78e523995f4744b97ff54467c468fcb6ebd126798f363f5317b3"], 0x20, 0xa}, 0x1) kevent(r4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c0, 0xfffffffffffffffe) setreuid(0xee00, 0x0) r7 = getuid() fchown(r6, r7, 0x0) setreuid(0x0, r7) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 17:08:27 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000005c0)=0xc) r0 = getuid() setuid(r0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, 0x0, 0x0) r2 = geteuid() r3 = msgget$private(0x0, 0x100) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000080006000000000000000000030000000000000000000000000000be3c9b57209f120600000000000000eeff03000048000800000000000044000000000000000000000000"], 0x1, 0x3, 0x1000) r4 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x81, 0x9}) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xffffffffffffff65) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x10001, 0x9, r6}) r8 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() r14 = getppid() r15 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x1, r8, r9, r11, r13, 0x21, 0xfff}, 0x4, 0x8000006, r14, r15, 0x3ff, 0x1, 0x0, 0x4000008001}) dup2(r5, r5) write(r5, &(0x7f0000000380)="70255f112bb66aff94b0910c24884847120be0b08582b40108f4087dc9901c61e5e4108fcfb5f777a18f8c78d15d6d45ca5dbfb837ee1f08f8e381e5accf5b2c256f4a9d42fa92", 0x47) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x0, r7, r13, r2, r12, 0x2, 0x9a}, 0xfffffffffffffff8, 0x3, r6, r14, 0x81, 0x285, 0x7, 0x80000001}) geteuid() r16 = msgget$private(0x0, 0x440) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000340)=0x5925d446b21bfbd7) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640), 0xfffffffffffffe7b) msgrcv(r16, &(0x7f0000000180)=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'], 0x50, 0x3, 0x1000) dup(r5) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getpgid(r10) 17:08:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07ff22166e5043ed293c87a85afd524be1aa"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 17:08:27 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0x9) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/201, 0xc9}, {&(0x7f0000000100)=""/2, 0x2}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/183, 0xb7}], 0x4) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = socket(0x80000000000002, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) r4 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r3, 0x1) shutdown(r0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 17:08:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae224759", 0xf3b, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="0fc899c482e962719476cbfa31c59d1d3b26c02ae1578e87de8eeae790216f437bc653cb3a435e31b9f42717dcaeb94e5a269d6ac539759f054187d018f2bfc2cdd9c421ce344ff719dc2977b5d97b44b678ad4371b7364091c9f51c9c9d09552f4bfeff0cc739c953d7d22766322f263d59782e86757ce09e99439f8111676f2685d4af14b1e3f1bc17f2add9dfbfe270d75f030018dd9eb844bb2f936ca99ecc883c1f1dff9683e88b6031aa1b6ae1cdf5938f193994530f23330a23cb8aae17c077f00f2a", 0xc6, 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/49, 0x31}], 0x1, 0x0}, 0x0) 17:08:27 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x1, &(0x7f0000000000), 0x0) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)=""/194, 0xc2}, {&(0x7f0000000100)=""/59, 0x3b}, {&(0x7f0000000140)=""/115, 0x73}, {&(0x7f00000001c0)=""/54, 0x36}, {&(0x7f0000000200)=""/6, 0x6}, {&(0x7f0000000240)=""/153, 0x99}], 0x6) 17:08:27 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="ada77e261649d13dee1ed2d85c7316daebadd01a276a0972765fdc12b827d3e49b70d3d80f566f2353b14e6c472d47ccaf320b2c4e4debd0f8eb40385cc566a1c328dda5b25049d0cdd8f63474", 0x4d) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="710df240ec1dcb1cf2badc5117713cc905d9aa19e6da00000000000000000f0008"], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x180, 0x90) mknod(&(0x7f0000000080)='./file0\x00', 0x200a, 0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 17:08:27 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 17:08:29 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8c) ioctl$TIOCSDTR(r0, 0x20007479) 17:08:29 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80000000, 0x2}, {0x16a, 0xffffffff}}, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x50) write(r1, &(0x7f0000000000)='tF', 0x2) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x80000001) 17:08:29 executing program 0: socketpair(0x18, 0x8003, 0x2b, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0x71) 17:08:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000000000002000, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 17:08:29 executing program 0: unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='\x00D') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair(0x10, 0x8000, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r3, &(0x7f00000006c0)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000280)=""/57, 0x39}, {&(0x7f00000002c0)=""/212, 0xd4}, {&(0x7f00000003c0)=""/165, 0xa5}, {&(0x7f0000000480)=""/132, 0x84}, {&(0x7f0000000540)=""/138, 0x8a}], 0x5, &(0x7f0000000680)=""/8, 0x8}, 0x842) setregid(r0, r2) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchownat(r4, &(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', r1, r2, 0x0) 17:08:30 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="5cbd54a5c4fbfb23878078286dddf99542a5d7b50000000000000000674200000084119f6f5460a69af779550929e626ab5b55b4937330c5850de4a8d722f085660df092d5b53e305414301b8dece5ff8d64f2813ecafdc9b8a5014fc5c938c47ffe05c6c825765636bc1e27a257b2fb96ab3268123cfa5df95a71d29c5aedae60539d5d545f"], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvfrom(r1, &(0x7f0000000000), 0x0, 0x842, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 17:08:30 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x47fffffff, "20f0a54e29604e40bac600"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) write(r0, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911ffff5547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdcd42978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a1429a537ad1969a838fff28de3d8a362416e93eae0e79bc27266c192f6fe6778b05eb2e8d111c108c6e365694aa57acb4b99629725d3751f03d0f6bb8f17eef5014462854872d557bf0cf0181dc950d0bc688025a813475e6f108af0c9c631353522aa5e3f3e68aa5b49c40b45c56446505a1228360767a8bb2caf00092ad170039a593f59db196c5cc8d6f34b436f5b835a2a4a800ccaa44db361909a955000d414f577dca9", 0x331) 17:08:30 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) socketpair(0x18, 0x4, 0x4, &(0x7f0000000000)) shutdown(r0, 0x1) close(r0) 17:08:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000300)='./bus\x00') readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)=""/211, 0xd3) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x401, 0x9}, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 17:08:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 17:08:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x4) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000100)='c\x00') 17:08:30 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) 17:08:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r2, r3) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) flock(r1, 0x6) close(r1) 17:08:30 executing program 1: r0 = semget(0x2, 0x8, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001200)=""/4096) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0xfffffffffffffc31) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000080)=""/180) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="955484c98f9c433bf9c075c29fc89a", 0xf) r2 = openat(0xffffffffffffffff, &(0x7f0000001180)='./file0\x00', 0x8000, 0x15) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000011c0)) ioctl$TIOCSDTR(r2, 0x20007479) socket$inet(0x2, 0x0, 0x7fff) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0xabcc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0xe2d3a48d7df057b0, r2, 0x0, 0x0) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f00000010c0)=""/179) semget$private(0x0, 0x0, 0x80) 17:08:30 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710f37000000fbff0000000000008000192f5e"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 17:08:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x28, 0x50, 0x8000, 0x9}, {{r0}, 0xfffffffffffffff8, 0x5, 0x0, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000003, 0xc, 0x101}, {{r0}, 0xfffffffffffffff9, 0xb0, 0x10, 0x763, 0x5a}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0xbe, 0x400}], 0x8, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40000021, 0x2, 0xb7d}, {{r0}, 0xfffffffffffffff8, 0xec, 0x2, 0xe5, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x50, 0x4, 0x8, 0xf7}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x7ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x76b0, 0xe0}, {{r0}, 0xfffffffffffffffb, 0x92, 0xf0000081, 0x100000000, 0x4}, {{r0}, 0x0, 0x4, 0x4, 0xfffffffffffffffb, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x4, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x2, 0xfff}], 0x2, &(0x7f0000000240)={0x4, 0x3c60}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) close(r1) 17:08:32 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x6) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) chdir(&(0x7f0000000100)='./bus\x00') getgid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x1ff, 0x4, 0x7, 0xffffffffffffffc4, "42e40a88e4e8b304151d47c300c246be16f85f32", 0x6, 0x80000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2080, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x92) 17:08:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x200002000, 0x832a2) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) 17:08:32 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getgid() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x815, r0, 0x0, 0x0) 17:08:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x10, 0x2, 0x8) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0xe, 0x40000010, 0x8, 0xf7}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x40, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x1, 0x20000002, 0x4, 0x3}, {{r2}, 0xfffffffffffffffa, 0x1, 0x0, 0x7f, 0x1}, {{r1}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x8, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffff8, 0x62, 0x10, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0xbc, 0x40, 0xe, 0x5}, {{r2}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000081, 0x4, 0xffffffffffffff01}], 0x200, 0x0, 0x1000, 0x0) dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kqueue() 17:08:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = kqueue() kevent(r2, &(0x7f0000000200), 0x50, &(0x7f0000000240), 0x8001, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 17:08:32 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x7) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)="89", 0x1) 17:08:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8080, 0x20) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) renameat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') chdir(&(0x7f00000001c0)='./file1\x00') 17:08:32 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x10) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getegid() chroot(&(0x7f0000000200)='./file0\x00') lchown(&(0x7f0000000140)='./file0\x00', r1, r2) lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 17:08:33 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xa, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x4, 0x8, 0x8000, 0x5, "3b2cfd562372defcd9999f3a80dd18b316e3f3f9", 0x5, 0x9}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r2, 0x20007479) 17:08:33 executing program 0: r0 = socket$inet(0x2, 0x100000000, 0x8) getsockopt$inet_opts(r0, 0x0, 0x100000000040001, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4013, r1, 0x0, 0x0) 17:08:33 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x203f, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ed535d40525e3d88e17d8f0bdef272efaa614d47", 0x0, 0x396287a6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0xffffffffffffffff, 0x7, r1}) 17:08:33 executing program 1: socketpair(0x1, 0x0, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x3) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x62, 0x104) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) mknod(0x0, 0x0, 0x401) getrusage(0xffffffffffffffff, &(0x7f0000000200)) r2 = open(0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000140)="0d8c265067812fb2f319367f0880d3f6907c6ce6aea2a7d53c3ad23163e782519fd6adc2566fdf046a89897617a3d8e510835ac20a7e132426a4672c1f39610a5cbc691e2b91bf203a4200ef524530303de8538d0070681e7e749634fbf4d2a11945aa6e0b8a1439aba4a844640f0d2681517f3ee891ed22fe6bf818924b061a5d2f7502c5b4936fa67a6ca893130ab8cb72117c4a331c22931665567565", 0x9e, 0x1, 0x0, 0x0) read(r2, &(0x7f0000000080)=""/178, 0x60efbe9c) writev(r1, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 17:08:33 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 17:08:33 executing program 1: open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x2) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000180)=""/46, 0x2e}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/59, 0x3b}, {&(0x7f0000001200)=""/94, 0x5e}, {&(0x7f0000001280)=""/57, 0x39}], 0x5) getpeername$unix(r0, &(0x7f00000013c0)=@abs, &(0x7f0000000140)=0x8) 17:08:33 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) msgget$private(0x0, 0x20) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff013e2a5e00b5f77a0000000000000004000000", 0x14) 17:08:33 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) semget(0x2, 0x1, 0x59) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 17:08:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202162f66"], 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 17:08:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5446c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f001dfc69ff8176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb317f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9d04ed1fa9ff4543c0f092f6b228dfac12f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98cff214c39636fcd141d08e5278e7d93983d2", 0xfa4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x5, 0x8, 0x80000001}) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() 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), 0x0) 17:08:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) geteuid() shutdown(r0, 0x80004) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r2 = getpgrp() r3 = getuid() r4 = getgid() r5 = getpid() r6 = getuid() r7 = getegid() setsockopt(r1, 0x4080000000, 0x9, &(0x7f0000000280)="5f44c53e47725ebf6bc60d00db0bf5524a12579bc9b47c5a8ad437c08c68a4fcae4a3952d28ea83264e306082aff2e4abcc0fa9bc397ddb8d480f4ac670306ee11ab64d08b87b190411adf71fe4a6de0a95b26a0d1239be92900faee38f7bb366ce123d8ab9ece2edb4099baa5946876964f0e3e7560aab8b9", 0x79) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="5ed4c0201fb194be0ad7dc640eab9583889ebba44d514d13115688fdd660d9e7e7f1e91f9a73d5b43678a2b04adc9dd2c1ad821a904df39a1f89bccf80a21faeaa9e09c0a0c8d3e44e978a0e40246d7ea1ae365e29c5d5cefbd9560aa62421f26a8cdeeb6b5385b2a732e8573011ab74d28e78648ade8d43485cc88ced", 0x7d}], 0x1, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x400}, 0x1) 17:08:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x3fd, 0x0) fchdir(r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) 17:08:33 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000004}) socket$inet6(0x18, 0x7, 0x9) 17:08:33 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x250, &(0x7f00001a1000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/23) clock_settime(0x0, &(0x7f0000000080)) 16:00:00 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, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) syz_open_pts() 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffeffc) getsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x18, 0x0, 0x58ef, &(0x7f0000000080)) 16:00:00 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1217, &(0x7f00000001c0)=0x7fff, 0x4) readv(r0, &(0x7f0000000000), 0x10000000000000c4) accept(r1, &(0x7f0000000240)=@in6, &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="e9a7ce1b27ab9f7b5291a6baaf41a6533c56cb876bcc3a25d09065f98e08eca16f978cfb9b7bbbb9f83b53d20a73ec2324ffb902b56142335e7db8131f27abfd1086d5d72cbe7e6b5d642945dd5bc55cf30490d29f1b6b3d3cabd9eac489298e1c317e96d78f3c3dfe782501bfec1ce4d7ad493c7544261dfef4adb30a6e207564ce77dae7bd9677bf3d14e0353e96219df0832b5288dc432cc587aea4f5b1dbcc713f71c3acaf31c64c20df575fbe4ec8da44568077ebf4fa0fdbdda646abd9f0499e3838718036af6ec281c0ebd7f81e076b7587515a06d4e6dbba9743", 0xde}], 0x1, &(0x7f00000001c0), 0x0, 0x1}, 0x1) write(r1, &(0x7f0000335000), 0x10052) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x2) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:00 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1f1) mlock(&(0x7f0000139000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r1 = shmget(0x3, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = getuid() r3 = getgid() unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) openat(r0, &(0x7f0000000140)='./file0\x00', 0x20083, 0x30) chown(&(0x7f0000000080)='./file0\x00', r2, r3) munmap(&(0x7f000030d000/0x3000)=nil, 0x3000) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0xa) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') chroot(&(0x7f00000000c0)='./file0\x00') 16:00:01 executing program 0: ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)) setitimer(0xffffffffffffffff, 0x0, &(0x7f0000000040)) 16:00:01 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r0) r2 = geteuid() setreuid(r2, 0x0) r3 = syz_open_pts() syz_open_pts() fchown(r3, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0000f0efff7f00"], 0x1) writev(r0, &(0x7f0000000f40)=[{&(0x7f0000003bc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d438197d11edd141dea108038e8fcdc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b", 0xa52}], 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f0000499000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2000000000) r1 = semget(0x0, 0x2, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) mlock(&(0x7f00003e4000/0x3000)=nil, 0x3000) map stack 0x20000000-0x20400000 of map 0xffffff007f125d68 failed: no mapping 16:00:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup(r0) close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x5cd8) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x58) kqueue() r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='))\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='.*\x00']) kevent(r4, &(0x7f00000001c0), 0x9, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x29}], 0xffffffffffffffe0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x2010, r3, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x24, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x2) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x0) r0 = shmget(0x1, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) rename(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') link(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)='./file0/file1\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) chmod(&(0x7f0000000040)='./file0/file1\x00', 0x52) 16:00:01 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x2041, 0xffffffffffffffff) stat(&(0x7f0000000080)='./file0/../file0/file0/file0\x00', &(0x7f0000000240)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c7432b3f600753307540"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x183) 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/38) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:01 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) msgget(0x0, 0x1a3) 16:00:01 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) close(r0) 16:00:01 executing program 1: poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x104}, {r1, 0x4}, {r2, 0x140}, {r3}, {r4, 0x4}, {r5}, {r6, 0x156}], 0x7, 0x7) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x417ffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x400000009, &(0x7f00000000c0)="e8f0e55e", 0x4) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x201a, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0x100, 0x4, 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) r2 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r2) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r1) 16:00:01 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r1) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x4) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff79}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x90, 0xf0000000, 0x200, 0x3}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000024, 0x5, 0xf5}, {{r2}, 0xfffffffffffffffe, 0x1, 0x6000005f, 0x70b05d36, 0x4}], 0x78, 0x0) 16:00:01 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x0, 0x0) r1 = msgget(0x1, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/4096) msgget$private(0x0, 0x200) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10, 0x0, 0x1}], 0x10}, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='+[%\x00', &(0x7f0000000100)='\xaa-\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='}', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='$\x00', &(0x7f0000000280)='.\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='(\x00', &(0x7f0000000340)='*/{\\&\xd1.\x00']) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11ecec5c3e74d4a1, 0x0) mknod(&(0x7f0000000400)='./bus\x00', 0x10, 0x40) sendmsg(r0, &(0x7f00000007c0)={&(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000400), 0x0, &(0x7f0000000440)=[{0x90, 0x0, 0x4, "e4025f0d7a42bad81dbe36eba5faa064034d3e76d5d650a686b4aa6d12fab8c26d8835c3222b267f47970c59ea1d48b021f776748f91f655e1df76ac7a5e2a6147485f53c56f14ef00eb4b4de30945d0f8979037d24f8ff79cceb6796450f65028365625dae45418ba2a1a8cddea76bd731812f18d6b2a6ebf7416b82d93b1"}, {0x38, 0x1, 0x3, "66080dd13a3084525329b15d1afbcee25248ac2ffe356a28d39b6be236ff34e0fe471d27c495"}, {0xe0, 0x1, 0x3, "3d414d6b2352e613975671e594faea3f8bd4d392ad6fbc5a03fb5785859e20804eba312aaa6c95e1312bffb1cc6e20d5bedaec9ba67955176f62fcc82b4fbc8e18479ae8b7f31191019fcf06bfe3451885175921346f9e285afb4342efe4b7c51a6a5c38b38782cd976b5028a186b16650682fa27b66e7405bf8de74fa79c96dee0e97a6aae016dd1aa0238ac176781a2f1d48ee877ba29fa00eebe7a9ad2d6a130a0965e54c5ad87837fa74e1e1601aa0d1da954960ad3cf2f088121ba9d793b9d33573e25b51b60297a8d54573"}, {0xf8, 0x1, 0x85c, "7ad6b0be11dd592e00cd208ffa8197741deee3fd49bedc861aafd596c565cdc8b834ba1b1eea1847d4d1a1909294bec95f3a9cd211623817d33a453390e97e5ec425419481f3b228c3b1850b1a36e2dc3dc20f7147d4dab7314b9e4a8fbe6b8b0c1b0098981ea4cb34841bfd884469034bc7452504b951947e9c6ea377af65a89cb56613953ff605f23f37b194341fe79fe5a2598d1b13186de03c8a50273d630e96398457961d4b33d810227109edc71a2acc06c750108be51bdf58c5456e2c80c7e279b3a05a4c3aaf1e075fa4ffae892da181caeca0ffb003054950a717ee0cd0c5876715c4"}, {0xc8, 0x0, 0x10001, "12b3399af06e9f13be53bb927c482c76263acc9a55c41449c5647441a47b72b6aceaea9fbefc29a6110912f1889112cf476c7eda99177456eb6ba525befcbbf2a39c89d2d54905a525be485e03aba7b056cb650a928579f14466eb4d9a1b0be3ed071768fb8a008462f335d85f44e73ff63890f1c490800ab566b5c71d2b294dc20c50e197df3bcb90c90db710d5b4c5c69cfcfef341fa9effa1ef55b60e05d68e30b050522013c998a0aff30b982f776d2584c3da"}], 0x368}, 0x6) 16:00:01 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)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c30500fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb69ad6ded6260cad0c31ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a037701cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0bc5b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd72020a0f7094727a7897d9184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d22750b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c67703000000000000007c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339ff927f7430baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f33f00000000000000376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c16742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0x382) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x29) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() setrlimit(0x3, &(0x7f0000000000)={0x1, 0x84a}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x5b06, 0x37f665e2, "bad8835db4718000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = getuid() ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$setflags(r1, 0x2, 0x1) fchown(r0, r3, 0x0) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mlock(&(0x7f00005bf000/0x1000)=nil, 0x1000) r0 = socket$inet6(0x18, 0x3, 0x0) mmap(&(0x7f0000ff1000/0xd000)=nil, 0xd000, 0x4, 0x12, r0, 0x0, 0x13) setsockopt(r0, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000000000d27097e94f00e8b0454000000080", @ANYRES32, @ANYRES16=r0, @ANYPTR64], 0x23}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x800) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0xffffffffffffff4d) 16:00:01 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) mlock(&(0x7f00000a8000/0x4000)=nil, 0x4000) mlock(&(0x7f000004a000/0x2000)=nil, 0x2000) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)="be4560668f", 0x5}, {&(0x7f00000000c0)="07199915064250869c3f49a72ed17f3b24c31f60fc0285b9", 0x18}, {&(0x7f0000000100)="4654b8015183823059f6b8052eda36d9b0a1169bb98bfc7b2ceaf3e2827c276fccb0260f9d315aa0", 0x28}, {&(0x7f0000000140)="1300626f0d602c59cdd945d5803e346dcafcd0c431440549d67a1eabca29ee746d397c97cc97b4920890e162dc8fd70d5f5816749d78fee1a58f02d7daa9a3e3b8b1d56a7e42e6741647e23f85a04f7080f399524067883ea9f4a520b3f14fa13f2993d39f755afec3dd74eddbaf544c22ff5032af0d0b03b1cbc081ad3f3af0497bf613f553186a615299c1f817dec36917e36263e50fd11c0b565340ba", 0x9e}, {&(0x7f0000000200)="8b3fd76304aad1b7361140a714e1eed5de09", 0x12}, {&(0x7f0000000240)="b947cc233a40998ad465fff73e5836cf06a2da8ed49a96e2427c698a5236940ebb7796e4af65679ad3b3af70a43c842570fac90a63740ac26cc6ff72acb5cff024f701065eb0bb77e8dc967e0b4ffdb8d1554ccee5905d4bf47ff5df656d0193d91e9e34c5926f9b49185ad21338bfbc4589acc9b0f60b0e112e6ba5ca6e5b5c18be486e45a87f07b924d06ba9f70c7db4ca726f9dbae8b05d69aa54aed45ec03d8573b83737f694a625feb1a3eaa5607a51d64aa4982c4b21c60e64ad56ad7b4c9f41dc2a45595d029161fd04aa8dc57e15ea8b1d25bb8dab24808ff580a7d5ebc2defe608aabc0fc1cf6a9c10bf49c9dc43e", 0xf3}], 0x6, &(0x7f0000001800)=ANY=[@ANYBLOB="b000000000000000ffff0000010000001e485ba70a1bc1995790284a0683357f9e6d71acf82b5f6f8dc2b925900c254161154c3d5c43c1a60a2dcb927d513b97ec19ef17afe3c5c546ad2431510508bc46572da206c060d13e0a8b790a28c08aaa09d973e336d2b1136b642ce255c46cb68cd50c6d53e77fa6648d4405911eaf1530655959c2f7e4f36c9ecfd1f7983c7f137446da2f4ce05002c7165c45dba31efc73b378d46bc1d500000000000000b8000000000000000100000001000100c93d06b64f71690dc4bc348b190b5eb98db7762b017022ce75d52eaaaa51cbf5f66fc21bc08eff8bfb79ee610e5430223e07d4306b61ea7871a2228ba724a4ed63f8cf5f7163d656fa74c28e490209c13ee62bfa307d0f8ffb02727cdb47b9e4acdd04d39b994c785e3c0e78471f847e099d48acdc4a4956b6e58ca9712378b8ad0caec8b203a1871f1a947980ad90f504babee9f035a960b39f7dfcea0c230537057f26000000001000000000000000ffff0000010400009000000000000000ffff0000faffffff6351a5971d776b3ce8d1642421adfa3bbc2eaf9b41ed7d62e8e0f6cf58c8b2bdd1a7fb3e08285f7ec61f4d4075341d62ef0e3e503ea456a2bdc8c78908fbab9443f375bad6842639be46921ab29c90d19511f0924d342788fa364450ce7ac64f0ea9b83f234bfd53bf435c42360735917334561b7beb017ed3492b34caf90000d00000000000000000000000090000000f8e553bcd936f7d1fd655199342a74ba92dc81cb8842a59340013bdbb40f8347bd1202f2eb37aa163edcdb1915d7cd9282599aafefacf0cb75a1888fbafc363fa4a3d3e484d0143aa0bbf5bae96de689a5aec33939607c7ef803c5eacf080af7abb05e7de6b6ba73c1ac029994c18bbffda4a85c25a2afab41c9833009ab057970e6a00e48d9376e3ef0f49d1f68d042df50d617149620f0f87f98bf25ce8f8ab2e7a5e480aefb4cbade957df03cd6f0ca2f8715248327b74909214fe000000b8000000000000000100000008000000b56eb6d7ab8c8898929eea28e7de1e521ca6a27e4379ccda8b163f3cd66f7d90f6b467037a37073e69f28f1454da73874906b90e86675c3c0345eaa571106d185349bb982b2e37a0270b29fc8860ac3339c39abdbd5d7fad02f89f31297c405fe54e0c727648f86e5f7d4142fda488a84b0d3f98a787cc3ff4e8b39936fa74bd6ec6af48aa39b7989466ac28b6b9f024ce522f6448128faec70cbec28a8d0bca553882451f0000005800000000000000ffff0000e00000002a1d8e9b7496fe21973973fb3b1cb10a37f8037458b3579a732020551288027e033ccde0f9afe99063f7888f358980f717a7e19b6324befbaa6db0b6ba0c5c16084d96add90000001010000000000000ffff0000070000002cfeb9f5035b8f8fe7c8bf110807144ef522f7c48064020f4995d8590e4b563dc031f72fc36c0d0f949f213a619eb0a50ba3978605893fcf8a88f8d57658440a4d2abdfef9cc0c74ae6cbb025c46be756fb054705e6d9d43af25f17ec84bb32c0af28508a8393df000a442906e8f064c95c1454c2ea2d9847805da1a1c7f635a1492884b133e14e7632f514ac58e1d71be75f6c626e9a27abb26370ffb246cc3a6f05e38db90287747b5e73fca69f63e86181e537dcada67c8f17bd0ccf0c8f3d7891f524227457391cd2d4e948b8336cc756d324341b2a00158de1e2ce0b1c11fe0e69e96ba148c46f0585378c4eee17a00a79162e783428f2aa2e68771df535975d20728e0339c0f2c29680f04d17605dc5650036e5b731d7a3fa2011850e545822725ba8dc67359aca4e8e108d64899a92aa25d3eca551a8454ede84af590a8d913a328fdfa9218bc046d66096d42bb5c0e1f2c319ffcbd42117170121e6901f848e70e49968422cd770e246acaf7a6d7cd111ee875145f7d353945d59281839d00af3ebeb72e5feb8c2420d68eeac170cf8b90fee386f7d148a493802748a0f5161ed150e62adb685971d395e12a21269d60307bc152f38715cc8ed7db6c867f877ed0bf0cd80c5199c7de0b89707aa4c9133bf6c17c6d058b9c1443d32e70840e0199ef69695af17cac705b44fad4ae8faeab557c9f1a51baae8cfb0a0ecc52ac513d9bfcfa1cfd09c6fde9eaec99839260a39c7731bea6669c644a2183803dd55ac55c22b20e909b5ff814a0526348bff405b43caf04bca32d781692573fb0500b3ec1628950c4f104a3a25751a7b127a95101b2fdc1cdaf700bdb7499417452117abcc086c57c531a788461138cf9bdc84b1159e019fa27865a7aa78b299d06907d2bf70ab381b896d7f67b9e251a2305397e8e41b757c1027c64e0dc157f6fc9579d7292f3b3d3a4eb51f597f8f466758b6f94954fcce621bc86c2ff1ca62e469a6e6cc1f73617835c9423702eccccb621aa4385dde66bb64742669d0203efdc514fde24abbf4f502a32b591a4674a35eb3b6a258f920177d1dc1eebea32e66b3ed4ccc4550290851782399126eba5291b1803c5ec97ced6b7c6dcc276b8d5d488e90f08feebf5fa27e781eef9ee70189b78fd240aecaec73fa9d5bf334ae755ae1a41839f5d101cf266f80c57e642b3f3c103f1b4f3ab797682f5b0c779b94f89849ec229ea35be75dd517a7597c55680d530dd01041f5532c969a696b31e77561184b28cbee2088e31c34134534064ce4880118e076ea0e1cc86247738be4b033411a7febbc4270ce9a79c39239e9cfaf79a2fd4042544b70abbf78f40dc74be22f3b663c7da0b8b867e68c2eab74c2e0f82cb3f2c6f5d59ee16a60e2e7c0a75d8d9a371690b8c8cd52c270dd28e7fda35d6d5f6f464e3d0527a5587bb851c86d266458ee903d40db2073f11879317e60026c04b6acf1f5cf2efbf10ad6976e828f00f17855eace2403657663fcc11cb49657d0e8a870a3dfb16f27208ef090804e1581687991f2384a3aa6ec2f992ab2bb95bd45a0b9c17fc74c55f0438804eefbc20eebdbaa863606e8e3359d95ceb00b55c698f879a099661d1b84bf28bb3a2873f6d9c640100d21ccdef55a8242c93c0896f30eb5a1f218803f2855f7e2631d1d1d6800c1142381e2dd59fe10f4db531d274ad2bd0038082e8118b351858ba7d5fac281f9ec9181d47f04d09278517020db18a4d34853311a806c97b3478261a364cf8c34753d48d3bc13134b589031a90fa336c87f06db241a67c9be61d4cc8c989ca985034c6ea734aed30118c1a68b511740ac05bcf9e24e63fce2d8652c21ef663ee2bb37f631d8cdd648b212caecef6823ca5ee48dd395a551b1e61a96e113c5edab23cf28dba59bd3ddb44722a71ea17ff6bfb426f8ddc542d386677f00e5d65df221f508e9bb0042d539852b5a8b7bd94716e4023e547092e6145fb09b4485e8aaf818b845ac028648d03b1c6922c1c64a4c03f925018d6ab573f6d1660e67f4cddc1182de0e935385340292285c581fa829438e9e5a68fee6a93eb785bbdaa6ca1ad54fbf880d7e2b5ed88977e64cc7d516733beb4fb0fc55f380ac98ecc9492dc66487546fc472d497cf838a83dbb98a413d9f90573807d37ea9aab184bbf5b7970970aeb65441895deb77c9cceae0e505aefbd7ab42662ef3380d1cb7dec7f9646da38610e9d8cfc3d081e024a66c04719ca26724c08e8d964facf1f38010fc97b1b6feb0be9d5f654377e6505a041ab05b7481475dedac4aeaab8b85aeeec0c1d038181156f6c14398d373b792c843c150e109f491a7b167c8962cc2e166976b1a5978924131bf9abaa78173ed069c7aa977df763b0316c92e409dc1ac53b872864e9001311695683f9c9eabaf11c63da36dd8ce422b58643fd4911437f2a5de303c61c3f80ebda6b4947e1eb444475370e26b3437262955875c7051bc8e3e7248400ad09a434f1f2f99338beb7efb2fdee4b67cb5cc5537b4eca0e294acddbdd3107cfa45590caed1b6d1fc6778f5efaf3801b779b5d71505b1728c5ed4cd7687737aec7bd4ee707358d8256cb2105ca58823f2a89d20422573e6bfa0dad131ca705e8a380be71dd7e8aca52a589ff362e5d1668a7d0f2421c00082f9ef07671f02a9202a6ef66de1660ca2d65ae47dcbc2768c1e39df267fbac2e9f675838bc792c9c7cada59d432a58594f6abc58be8fdef1de40317ca21abbb5751882a6ba3752d6b4a08b75dfbd56f4f3193137c998f1c6554049d0ce7307264f9a143cb468d18d9112764ed8f8a601ced7f0999e06e80d266de230d675fd8f4075f4c601bc69e6dca70065461e08f3227f6ca426b7d41884b5fb735e08597ab80b95b0ca2bce359c03af067d9dd4909024cd6113c617ad5e93bf24b665762aca32183db2f5eb01f259504bf9e8da7cf4423eb40b272b32bd8c1c87f2d1c35917e9a7874e3f9e7e8658d34ffd5a007c2692b2c1ed15ac796820b8a80c8897d689ad1ef9974019c25b813caeaabfb9ceb73dee4b652e6adeb8649523e6b0e2ddb7adfbf522141d35054de0dafb85fdf6945fae7202e3eb78a564860997124a905a5e3338732e7aeadab33785b4217fc055b6c3885d024cc8b58e653a209875b0e2e0254e3a4b190736c255825d05af8153d3d62a4bc4081aa70d29f2d73ac5d418384ea23e358f0d2141668ddb4e8c3b5faa3c9e5e7eb3cc960d14934950fa22b95d06950810b7e729ed0c7f6d27f2136cd46e6fe6a7b8b3585289f204c7af180fba82b064dae3562e496d2b6dfd47626f0ea8504cd9a92f7454efa8c1c1edf544d82962380bd435d6f27e0e80860a8211069ba5769aa669da4cac4e9dc76929c7f36e90f3f4e550cef9eba6c479a75d4d190c18ed185c915eb9f28c0ac1e77ebc041556c29ddc329c064c9c58743238a8d8b2c54da45447bed851023239f0f8044273cb1907cb8ff964d6638822dd9d35e45e6a66d145e391aaa579a2b42aae5e462d347988944e6ea5f443508062a2159127010b61b3daead3b4bc7e0a334ee8ac0b93a4776184c74caa6c1d3093143fd5900c311c266e4e53be09a896030253e250f6d5b055676d2283f450a044ee3cea95cf2dfad60d2873bddaf3754e42ae811122d8b83449c5cea162eaaac97eef005320b74ce80ac3107a43a06a8d88d763d4a90cb5c085d774ba35c7c9b41074b17d501a0d2458ebd266dc17da00c28da6b765d144d0436c895329ec7158fa4e945581570aa143e48e1da10c3ba471906656bf0ed8194feaae04eb74e43ddcc0fab8217eeecf9abfb88d3e6d1cce4a2150600105ec22daa091274f5d32b6178ab70360e1c58034afb20de2eb20f9674b54def5ab8094a164ce5950385b83e1ec4d919263e3674db303c8dbf4335d194f11864a162897b928caaeaf417c00c8ae971e0d7690f007e84e56427f67c0ee73730d043bac07012185d8722b275759b9176baef921790bf6d25ca38dc55027ce6139cf1b47010ccf7df51bdfa2f6a21584ab5ce7e1d2dc57eec0799db07fe1b73ea39255475a094b2a9e55922da6ed3214023327c0825792ec070485c2ec6e6d7a478561d1f44e46f751d30409ee6d97fc169e0d89f72896f67b57f19c8a67b4d045b95c3a61d08d52b98a9f539d138038b6a398b7078da4d957c5ad62d982b4ea5df12c5224a68c3dc70ec4779fdf50bdf6d79bac56fd274ce0c517c75c7e0bf947f754c6164f2d9b58d15c937e4780576ccb0e0811f25a565a631120d93fe502a454303f160354ffa0214f276c06f202d7d4ee6b7055917acde0e93274050b21623715421fea6bbeb2de655c04f6d3d1de74d6818f98acc7ff7a2655d6b6a0e64ce4368d70e7b0eb16ad23f06866b8f6634431ce22ece0843a732513f0df4e211850d348659a29015adda931c4beb7484bd4af7cb5a85c093446ec9630f9cf820bd7e47c27ef7915e057a4cab02859034a748038df1dc103d24448524b9ceea81fef5642d3bdf637596601ba1a796808f0fd06444425e008965af52cdc757755e1c358583dde025e0f1e8e61724d34323b77fe51ab1078f219dee8c53a2d860722c71b6befc3877a75cc376fc1aa13607a9f02f60afadd4b3c650d00050eadd7167ba32757fca15e42cf474ffd9a3a9e23224300d9d5bbe23e0d3e1d718d565303dcc1114510e7b9c92b13a049febd0e8143fd9676cf9c79a19dfe5ec34f4ab1c789f56a22f466051738d6aa36c2033279afc89ddb23eb79c60ae1810ab8773f407a6cc8884ab78e337cef26db9f766c2f8ee0c34f4ee87f43d94569203832c54c8681b67dd72d357b5f6e44efe9113a3104f95d871ec2d6b96e1df4f17f8a92d266bc8244af9bb71fb1e73ef561219a0407d0281e2aacb6b1f716809cd2b80b9a4544614e90507e5e28889b190e8979880983dab0cfcb0a6295e07bd0e0c87bb79c49f39ff207cac51ee8d632d22a9da53051139386ba03d16768c1d6767a581ad7d963c6984d97d5dbb9aa148646647aae32abb5fbd6f823ef3220d2b285988f507568a6661283f00385ddfdc14b4c2a9f88170e6d5cc77fe0f36f1e54f70506d50a14e5a46af54bfd317da644a6b77cd591065c7c4ac1682958afea1bc5a786a9efdea02f228b9b15314d87fdba4e132fe5dd1e1ac4856f1dae642ce6c0d9a444d100adbb0d9a5ea8364960f30a10392207114e299f2cb0a2b444fa8fd05d1f679269453809d884dd5e855aa976edd70434de6f2533d52b44c5d81d438339ead84f36c2472c06945a28db3f531a03e04ac1fa09ab9a84c54bbeb895e99194516c86abca2ae5ac61065f91a329e313f038d5291061f50d02f6db3472217a498dfc7225d189be146ad221833b3f7f6a56201b1e88a6a0e3f2cb08951f8bdb2827d3076f8ab75ae517b251a56e06e4c0108da120781f582c61d9c9c00a84c96e14460a78da96e7d294b64fb41931b572a408cb140fc3efa75a58fd368b531bbd3220fde903fdda8c91af79564925b9e8cacaa9c8b35c126199d933a2dbde50be2bd5402bed05d48eb182bdf863e9f5411da2db47d04a34ae385d07f999aaa4d29a2e8d2a05b52eb764864dea07fec1490de7056d8d30b2cfe3665e683dd2e9b76843ccbd2927b466521b6ba17794b0b2c8cb9c9f84abc76fe0dac449147118668a62003fd237e016e3348faea2a624c2994bca0ec98d009f1a7ffb51112ebbb679adbb19d8ab19158bf64c669593bb7f515d24914f7d948acf497d6b92ac5c5ac583130312bcd2b8966b65ccb3e5d9f6fe7cc3d04b08cebd49393f3350"], 0x13f8}, 0x40a) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="1b850000", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x8001, 0x1ff}, 0x10) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) munlock(&(0x7f00003e4000/0x3000)=nil, 0x3000) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x40) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x0, 0x32, &(0x7f0000000100)="f09eaae2894a86cf", 0x8) close(r0) recvfrom$inet6(r0, &(0x7f0000000000), 0x0, 0x801, &(0x7f0000000080)={0x18, 0x0, 0x5, 0xe96}, 0xc) 16:00:01 executing program 1: socketpair$unix(0x1, 0x200000000001, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) read(r0, &(0x7f0000000000)=""/207, 0xcf) r2 = dup(r1) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) clock_getres(0x0, &(0x7f0000000040)) clock_getres(0x3, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x100000001, 0x8}, {0x18, 0x3, 0x8, 0xff}, 0x2, [0xa678, 0x400, 0x74710578, 0x811, 0x1, 0x3ff, 0x2, 0x1]}, 0x3c) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000041e20000000000000000000000", 0x14) 16:00:01 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSWINSZ(r0, 0x80087467, 0x0) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) write(r0, &(0x7f00000001c0)="0c8ca72c59901767e4", 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:01 executing program 1: symlink(0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x20000080) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000300)="dd5fb2e39a34c4e7c38291191775c6d9d687b8ec6f4eea6897f9f43b51bfd739ddb3947239c74a57246221fa448ce9c9b9e30fa0a4e8586c80e7ecf9ff390f2d24e83a941df649235f60e026e7b772e7ed836e794cbad5f822d25cb02e1bfcc925dde5390c0f6308ba1042d8de18ae1c53e2bfe04127087d18962d8a9c16f92bce005ee6088e8c963b9e490fb03196", 0x8f) chown(&(0x7f0000000000)='./file0\x00', 0x0, r1) connect$unix(r0, &(0x7f0000000400)=@file={0x1, './file0/file0\x00'}, 0x10) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="a0b84d028aa386eb7d8600", 0xb}], 0x1, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x180, 0x1) write(r0, &(0x7f0000000280)="32a393ad2e0fc0d22e69ccb0f966923e474580b689d9b4994337cc44dcebf1471733e115d25514101f4da8193090ea83ac0419defe6d03197c0ea10c789dada549f44bf060797e3915090659c746e5ca164dbe598821152262ac74df49b94f4108f8427c", 0x64) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0)={0xfff, 0x9}, 0x10) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./bus\x00') chroot(&(0x7f0000000180)='./bus\x00') close(r0) 16:00:08 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x3) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:08 executing program 1: r0 = kqueue() ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf1}], 0x18000000, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 16:00:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, &(0x7f0000001040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000010c0)) pipe(&(0x7f0000000440)) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="a249ebdbe14328e44084d6876bb551f372d360c4f245fe5acb9572f4401893a0ec65af8e7d71032bd6818c65b168c2f55f401fd979d6a22ff8d7a29ac51f06e2c51ca3bf2b9b00071fc3208f4c5b3cbc1de6ef782213b6d98ccf0c90a1daa9682db484de19d6a6b0c5af7b72cf4bcd5e4c4bc7f7ae4ccca3fc2c8a182b15ad2cfc3905dfefee75d588ed27581c732c59a53e8a8c2971f6d79d32a51c062b5c7f39555f81e5849f98d217107075e821dfa166aedbbc5d38baef69fb0f58fa11de7f59cc16a61b4e1b08efaf46edf340e2b17573dc4a1db5f03114ffbe771257befeeb01971e463d6f7a90b2ad93cdd6d40fede85ece4dfd31", 0xf8}, {&(0x7f0000000180)="b60162c97c2d0a854e3e884d2e48b00ef0d535f2fb45875f9fc2463b49e127d2f77243a3fe17f6d3e05c7a7d6cb0c22e3d3e9cabd8c6057bd3b2ba8f867d601300b419db268618d898", 0x49}, {&(0x7f0000000200)="a773220257a90cf16c684195a81526231b99d972abba8c66bd017737bee2cc2c8480e471a1787a572d3ef6e8e1702b469edb2a2211fee4942a499616fbf3b9820afacde4e0910d3baf", 0x49}, {&(0x7f0000000280)="8fb13a57c0485d1fabe9c07c8653d1f908af477e", 0x14}, {&(0x7f00000002c0)="4330492ee80582c4af", 0x9}, {&(0x7f0000000300)="2f9f79c27dad65ad35612c32f256fe5af6339959dcd066c33ad0ec31273555f808dde9dfca0ff25d7b33248ea3539eff4b4a30f47c2b855d92732108aa5aa32c490b027f73ee7218a9b96f", 0x4b}], 0x6, 0x0, 0x0, 0x4}, 0x400) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x80804525) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) poll(&(0x7f00000000c0)=[{r1, 0x100}, {r1, 0x80}, {r1, 0x102}, {r1, 0xd}, {r1, 0x4}], 0x5, 0x100000000) close(r0) 16:00:08 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x800) openat(0xffffffffffffff9c, &(0x7f0000001080)='./file0\x00', 0x8208, 0x0) link(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') 16:00:08 executing program 0: r0 = kqueue() fcntl$getflags(r0, 0x3) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x400000000035, 0x0, 0x800000000}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) r3 = dup2(r1, r0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x48, 0x0, 0x848, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000002, 0x101, 0x510bedb6}, {{r3}, 0xffffffffffffffff, 0x1, 0x40000000, 0x5, 0x1}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x289, 0x1000}], 0x4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x7, 0xf1}, {{r3}, 0xfffffffffffffffe, 0xcc, 0xf0000081, 0x20, 0xffffffffffffff00}, {{r1}, 0xfffffffffffffffc, 0x88, 0x40000046, 0x80, 0x7}, {{r3}, 0xffffffffffffffff, 0x4, 0x800fffff, 0x81, 0x160}, {{r0}, 0xfffffffffffffffb, 0x9, 0x0, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0xfffffffffffffffe, 0xfff}], 0x9, &(0x7f0000000040)={0x1, 0xff}) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="e7deb0d5212b8075fe9a7271c3fb64121b0bc5fe787a3a75af20550d9c7d27c511887efac49c6c161449441f1c673d666d18fcf49cce11d0e874ac0f05b4983b428ae6cb86992f7eb7adc0d15348e8f9457104b86bcbad77e7cf62274906cea9ac2384ec8bb383995c90dcf9a708b4591a8eed3e708c42055425770c223824c10f72eb680800770c374277ec783c390b930d23abce51f2c648b86998167d2e18daf048f618b424bfeb4239c157a1b5f4f9309ac62b2d442a11d4a9d3babbb690768b8b7706b8a0d77c560467ee37d6d7f42e327aae3a9fb592", 0xd9) recvfrom$inet6(r0, &(0x7f0000000200)=""/184, 0xb8, 0x800, &(0x7f0000000000)={0x18, 0x2, 0x5ccd91e0, 0x200}, 0xc) mknodat(r1, &(0x7f0000000300)='./file0\x00', 0x2008, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000002c0)={0x800, 0x1, 0xffffffff00000001, 0x1, 0x7e9}, 0xc) setsockopt(r0, 0x200000000002e, 0x1, &(0x7f0000000040)="ff01000856f68662f37e093d000000000000ca063ec0fc0000000000", 0xfffffffffffffe53) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000340)={0x6}, 0x10) socket$inet6(0x18, 0x1, 0x5) setsockopt(r0, 0xff, 0xd, &(0x7f0000000180)="ff013e0101ef0089060000000000ffff030004e63a488df85da568c53d62b9bc5f455dc21c038bda702bebf1927debe7c824de471a4a48ed3cfeffef3c136dfd64b66e38ab651a60f3273026fb0c9441b66a3c695c99090407000000722160a48f79a1160ea0f73a005be133f57232b786826f09a1", 0x75) wsmux_getmux: no memory for mux 8421413 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="de789ea45707136f31", 0x9) 16:00:08 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getuid() r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x200, 0x138) fcntl$lock(r1, 0x9, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:08 executing program 0: clock_getres(0x7, &(0x7f00000002c0)) mknod(&(0x7f0000000240)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000280)='./file1\x00', 0x0, 0x1) r1 = semget$private(0x0, 0x1, 0x21) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000003c0)=""/10) setuid(0xee01) readlinkat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/226, 0xffffffffffffff5f) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00', 0x4) r2 = semget(0x1, 0xffffffffffffffff, 0x20) r3 = openat(r0, &(0x7f0000000440)='./file1\x00', 0x480, 0x20) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/26) ioctl$TIOCDRAIN(r0, 0x2000745e) open(&(0x7f0000000000)='./file1\x00', 0x20000, 0x9) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000300)=""/188) clock_getres(0x2, &(0x7f0000000400)) 16:00:08 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) r2 = socket$inet(0x2, 0x4000, 0x6) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r2, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f00000002c0)={0x0, 0x4000000000000000, 0x4, 0x100000001, r2}) open(&(0x7f0000000100)='./bus\x00', 0x400010, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20008, 0x18) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x202, 0xa0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x2, 0x0, 0x10002ffffffff, r4}) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000200)={0x7, 0x1}) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() recvfrom(r1, &(0x7f0000000140)=""/171, 0xab, 0x800, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c65302f77c5dd362e2e2f666976653000f42a09bc1df8af1044986013ce0a91cd9ac47bf551ad267750301813ac0c87380df9241d55b5910b7cbd0f5f2b78fd03e6367b917c1c6a64383c228f0439c369491b0fdc4b501f79371cb4777ef64f329ac0061bc885c546d862f71bf40a9e72f82f5cc00481c7b1ae6eafd5f6157a04699d5b9795313ad7590a586bc2c1c832fc7069c5c4c09b3a6e280923a5afbee46a35a4a3a913ad6801b05e2117f4e5ea409b66a4a6def65bbcfe15cc82c86af9576b93143e23dc816d2f4b8d6ba92081a730e90a9d83a318a89347cfb6e7464a55874df479517f51633818fa686c268b823addbddab1a809f68f794fcd3d3c170e7748606604a15c5ee06b017ba0eb285b02f31c981adcee84412e5634fbd7a74ccfe17f4292cc03f4c76bd8"], 0x13) r4 = kqueue() open(&(0x7f0000000240)='./file0\x00', 0x8880, 0x11) recvfrom(r3, &(0x7f0000000280)=""/107, 0x6b, 0x40, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x19}], 0xa3b, 0x0, 0x0, 0x0) dup2(r3, r4) 16:00:08 executing program 0: socket(0x11, 0x3, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000001400)=[{&(0x7f0000000000)="407dcabe74e8e82ba149f9766fe03e2d0cadcc208cc8e3659895f4143b36c334a9c533d960569d0b52dfc0168c2ccba20a96904af56a824f7bafb2f5a6bc73084dd43ce2f7c5ea5d516d5480be6b08ed65fdd36c12a26d287d4ee06a692e4d2fb977dca33f9d4d", 0x67}, {&(0x7f0000000080)="263d961e9ec5f64060ab1331404cb0260dda5ef72e429135fb78c2230b17fdd2390f1e218906fefd2d75ebc6dac42710184ceb9e9b1951bde07db0d60dd4083f676f6d38d9d25e3cd700900af5f081e2d0970e6d1a9e6500a4880cd33c030c72fd8d9dbdd3d8eab624f7", 0x6a}, {&(0x7f0000000100)="1130513b5cf93eac1ff532a1ce36f91d8fb4cdca39aedba32992730374792c672c011a27a94dbb361c6e2720597243d23e06d8672f834e50b6ca3898bfc8135be15bfe09fdb2dfea7e30f3e347b208e44dcad107e3405354e4b31b682a2a9989b78318bdf7ecf111f80b237cb5bfb99e0f86fd7663a4146b48ff624f414c942181f283a82bd9c9c474b026c50668830b33ed3ee91ad9923770d46936c10d7541f19e69178f3f467dc0dcea254bebaf98e5f28e1c69965d0dfac5599ff5cf2eb6205521aebb7d4e6d1671a81daf1c1bafe462aab330f57ee56acf38032ad33823014e59bfb8d2a551d33aca626283ca", 0xef}, {&(0x7f0000000200)="338ad98e9de7696ba23cbc96831b9d6a111459ec7d29d4548aa14c522cf40baa4b2d2ae13a6d0254f00a481a05db9cd2479ace2d76477bec89b0f13f18519d2623bbbbcec1a77afd4584e251ddef326d88e457ce5ff26c16456c4901b4cc5bec9fe39c9d4a9c0f25da0c87b0b1b1365bf420b60e6ba8a457235ad0280d7f9402e01459b4d14384a1e69f715564ff705becfbfe6e827cabc5c920c42935c0c2cbebf9170c17f6d0217c4651cf4be8a4c8e15225519dc6e13507439618ab8094d05f80a4bc0ae987566d351bb56efe1495a584c2250a655acf013c97bab98b088daaa16d26863bd2134514305189442d3342151d5e42ad9fe2acdc43c7202d796b759755d7716a47139b767694c41698d9d80ee9d0bce0789e671affdfa29b1970a421337b758428d182ff8c122df11b1cc39719c87c54bebf346eba1e27dae3dc39b707060748a5b7c38a40fb3408d37ff7baca29e9600c7ba2cd90b58ee1fca46b168115a138dc233a3d964af0c6fcad28fbdcda49699242c6a94281cd416604252dcf91b2943a175a97d3fd903980af29896214ebeeb1abc14011b428a30549c21b7e4dbf3946e35e88e9d784161bc0d5e9abf7f79626c305c4f959b499b375cfc59278a5817afc9d326d2fa26204ac8e576d96cd02f4abd322f5d4547d84110c0929d7915265bc1e43882bdc3b7e8b35d67a36eafaebf8d84c7cb35dbd316b1d5deeaf96b38208186eeab80911cce38304d69c5432473239e662252ca90927f542a446ddb7a5d23e5cea2e96c2f03a1f5f9e81e88bf6d0ef311ca8c21153c6d0f38c98aee724f7c35f41f24129283d9cf289ad58da836f1a260d0be3e7d2070ad148681052ccaeb85e6314d12b4c0db9c402ff3f758d67c48790c23efc7147da53dd17484bbe834c0fc4485c6a13ad9ef45a45d92d81c4c84cd6ec4e2d60a46be55823bb66ecf730a391efa45a108e2d1ae9de3f2c4f8b50a78a9ea3e002bba37186f59407bb00cf8d74aa0beaf4a79686d3fe214ad89d576e5a7aaf3765e4c0e70c3eda52a3db4a447759d4c5d8700d0a77ab533d182edde36dbdeb9e066a844de2922cbb1c683f2a1bc89c028613bd42af8b7677e9894baf8695399de22c6428c0e185db89b468549cd023413eafacb868aeac3786a70fd517a3b99e4f9bdb8c8624bcbb9e3be41f83a6edef4596dbed51cf464dcad0d306276220bb959ed4f2c9fb189fee1ee690bad2227cc0ab15f3a2054889f033c9b73e06afea9bf12fec40788367470f67519abdb35a1834dff31b5a6b070bf3f1072dec233f474d64a6fb628d7ee5454f08470bf422ad585e350e4184c8e18fc4c1591fd1a1fe7ba5af308b171b4f8ac9e6f27a64a08d2bb7804cd05f274982a9120e42ec71ee1ad4651885935c6233342b6beab42fe68e6e23fcf82d8bfe651b5cf99ffcd90e9b8c8c5836e5992177b7c7baf1d3075fdb532f45da28527e222c3984cf62507756d950bb540cf07486bbb9df29f83d497084d1bf8ee47a865cd75d28f14ea7534ab9d590f90111f4a5ea9700f3df3829847156c2701fa8b3778761d3e1631f5a62f4ca9ce882c855e23fbdbf3074ed9e18a2ab8e1e2d5fd2280548b5e77b2ba4b6edba3980bcee5c2e8fb3e6d5c8a025ba50cd6d29037a37364083fa5ccf0720e9276b8bc9418ffece5233fa6f154c7ce43fee53533d10eeff6c5d142bf3c729b729a79d1f9450769aee28d62b4b1dafb840a8af6f01a482141259a93176d5e8687e9497941b1eaa96926d5b6badff1f8d0f2faaf1b314212a7f0b17ba1815d35274c746b75f1a832e08ac4b9efa0d683cb5766a97633425711f41655ed2d6c2024dda25dae1e4534eb0a1e48fba57f70edcac4edd9ee58eccf516348e605d220a58901099e08755d1a14eb7fcb6271860553081e3361940d1885855ec92e6a2aed254e8ee2b3c11f3a1a32a6fe3e93317a4a355125f6b52a192c653f9ce561a0241638c14f9b7143a7ca118d828badb506f5568e6b743966b04a7579f73173c0046d7f22ae4a2b51c55c42ae84b149dfcd7793bd1160b60d2d57a951b2aaaea51d609ea6bf32b2fd490272f36a8b4723eabcbade6a9848340512c2e8615e60edea4812033d648b4ea65ac165d8c8f0ac75c9aee029b27119c9ebf597eaaf54c84340a91386f985a7033c7170cdcc56d32878309ca8041a948f062cc1d3ff9890eebe60182b2b2bfee5811bbcaff6002798299aa85012b67fd61bee4d000a971cb73f432e1390019c2f76101e8be46ec912d54893d25dfed702d9beeb3d6c5c2a4ecad67667d5891f798434a29f3f1c1f5de172e1141aa5e3e2c25728cc05b3f0c6860f76203d4f20d5a71ef4b3718c79ed400f1708e8013eb98a59367807c059425ff4f6af8ace98103049a37d89d9cad57094811d398193d7e28a58e07a67691c67462bd9a6ceea09095aa0909c9c38cfc652818cbc653341c450eab614c6b60f8e44b69d505b313f43702f7263aa15fac11aa23ad0e7ef46d6009e564ac793133e76430929af564cf992e6fcb27d98c72885dce495e98c6cd47f30bd3067d96da25a29d1bf6db9770c68d183aeeb1cab69a55022635c6d1470242329fe7c8800e1a2ec6a3abc2f96bbc2991cf203680fb1de6e5f65b2a99ce0f1b19fe91986059740ce858a80ef61d7939e9c13f02781b5745ca9aa2c9b039fda11c00b6f30fcf03f110f595f90edf10b52de3b7691cb8b63d964791a0e8248eff4fa95a231f2fe49ad2f8e351b53a4fa24a8e98dc5bc4a6e28683387d72d959f12c1d7a4b6f0240f7744de48cbbe0a89888773abe1b341c86c129ec0d8066e38e796023cc04ef897921cfe000d0d6351e37663c9cdab561cb03ad6c70b7bb4bd7750f633be8369e3c8fc5622bd4b8984855f902a950ab6eb97b3cf36ccade64b55919b579af965df351fa783228edfd7d9bbf46452862870c4b229f372cc49f4ca3ff49cc554bd6ce2c4bda1f2c7d5e60cec2a9ae241bfc1dcaedb54861b8c53bd4861ca46a8b8c56567e50cc5d61e51cf8de6bc420e3623f8c2901f0fe58ea9678e24a4eee5e1dd9f77d599022c2f5c7a07d023076a87a89f23b5c925acdc3e0b6d65583dc11eb987797615498492577bd9695eb5174b822bfb1e5537f502903790f503dc8092c0d5fde153015b52382e51dde7029863151391eac22b8e0533558e3b746267b2c7e8a961cfa67f1562fc69127c1a005e1f907a2e3cb9976699c9eb36bd0c2d905cbc3af96ed73bc5582b012ac1093f17fb00f28dfa0aafd5e264ffb70936fc40d2c54e72b93fd5f896ebe22dd427514be75bf174ead4f6efca8dfe72aa73e0dadf1e150d5b32b64c79673dea0a97867f6f97b3bcacf8d8c8644c47b3bdbe20c7f2daf64e21917fae73406fc5fa817f2e95b9fb4161799a554f1f0ff5c029e4686005b83049961c5e602d16693150489b41fff2d432ad8250527678845823e90d7402c9efe56fd16f755b0d60dd67efaf7d08ed2c1fa22a8653e754f2ff545c580a17a68bfdb71f88912c4b912c958204ef7a702a8c569135740829b11ee3f2d784147ce17bb01c9958019104cd4ffddb9c2c61b36051ef6f1a5d820b447f1849fb3f2ebf49806e818b32b3790c79569bc8b4ffc2d09c7ccad82a02a5e1b13d3e8f3fdf3b49a805296e69e8ab98bc88b4bcf5640f5abf9e0ee02cee1eee132fe8ee0449f181e83848d340e1c84055da0d8b19f4ec18c6e773c3ca6d61a88e016a385bfde679e8825d5db3dc7258c8750c6fa69a2d1adf77caf414ebb750f3f74e63a5518e73f049622efb1374484642652d122fabb315e011189011a33e960da57e06bda4d6fa83785d3ea11366a9e3bada12de2e65f0ec352ccdccc7a78610b504e4edf9e1f5b08c45e1de1134fd9a7050dca7c59be345b8e01f40f07002775f946740193cb875edbf8bd85cb8896b9b66a7da4617289c5aa4c566e9329e5eb7530592770ce4f446dae3c6e0c06bba9a75f65d73f73e82feb91c37c7459d1c2761c69652c42beeb4f92a07e9a87a144252211aa156d7bd488efca56d1e007f40ad565733b5c9d5010b494f5a38ee713f89583276bb195ed212ce87aed46df626c9c60363c3449c4faec4f52e7ad795fc7b2ae9e7e119ce64c25d7ad5a9450947d1ae29535ce0d81ea6d632bfeeb24fee9a652a4c536ae013f01d7dbde839212183422f8ade69625988568a1c4ac5056d4d21b35a9dafc2f7b4a4f26ed18771d685d0610fbfe59f6f758c83b75916b4a67f00265f638c5b0f9b45e7ae3b2965fa86090cf15bb831a5d5f6888250b89dc95f874b82c6cf08c864380030809196efae3097bfa5f88801b5a2264451223ddbb04031b229277b482e3fe6b6351cc3c4b21c824b3b06b7242b04ad545cd7920ba1e1e122a9556162cd22eb26cdab419856df0296617371154a1ff162ad1bdc0b7d1f19c7859538ff6e8d4493d941387c6ea8077bf729aada14c63784282b09bedbc988d3f0301f7469a17ad6dfa816252c4a66238ff6432cdeaaf903923209c64d45bd7402faffc83b84f510d30eab2de2e466ac349ba3b354d1e5be13b236ac3b782e4841b5ed3623e5c832aa4c3f3dc93b083d33200d10ab81174b274693e18d2ffd7bdf37a093746143d4bb5065185bc09eaa5facfe7a0aaeba2fe47d9e931ca5b4b0074bc95a45f7a9b7185e6e0bc00d3c127d5a375607154b76ea644c70f27c5f0da0922db4cf7279cdca61e742b0ae3a13b7e9b3b13a0c411bb3df9d149159d21e2e70bfa7337c052d56d4372672f20b1ddb2f4320ee957f93a03946b840211519befdde15dab10933f0fbc33f011f9626bc79ec03d3256e14ff83ebae62cc2bfeaa8a2853f64c8d8d1134527b85721c4d0fdef5189e719b2350f3ea784646fbbd0b4d3ec219740817040172b72c9479634de7fbfb018aef2e0f443e2476155b21c5836dc681dc80ba2c09e8f0724edbf19cedf59c0b2904430a3038aa68b322e946f194cf6e1666c090309e759fa6735a6cb7464779b7212286fb3eff8d761cf2054fb0ee97786c926905af11d54c20832979a541a0d003e47c1dcbab2d8367d9b24041ebfb09742d0e6c3ad241537c0ee34001a3314339c2e47f185642e70d9da002e95ef711aa7c4519ca132dae4b3dc66016959dcbfe55d5f49d86bdbe74d1dcd3f7b758fed5f0353718e4f8e7e0bb0246ff83b7f0f55a663ed7837f42d1bf4e27c21a43c9dba321b3489dcaf507570551ae4368a3a0ea54a340045d6694b5a27131b23b899868dea29c414758ed5d307c5278e21ad6b522e00cffc6465bff0876d76a88561eb87f37b0acdc8d91524b605d828cb950a8e535c8b4b9fb22cc21ac526f4d760fe3eb206564f4cee6b2ef8a2e637a672a08f2a9f6dbbb5d1a86555c7f81dc6ec7f421222921d3f412418db90315c07d3680549fb1da8a0384724916afc9376902be20ab5b94e635b09af9cf50fd7d02549b63a24db7f24ecf5b3683e376048527e51349976426d1816d4aae8ce40db1419ef9d3ace6c8d26e52899fba6c8d478306b433f06d93e9c0f22c1429fedca465c05471a81b6147e5915d3ffbcef631cebfbc4d719821a966999901d8fc1684e58f72bed7e9f79d1335c7b508e1bf6dc107be8bd9b2f668846fe4f5922057ab1d48a2155adc725c729c5b0e822d39eb5ed7b0e61f1e1f5c6d0878e48aba8fe66b1e4c6ae62368f88c3bec73b453df1a3671dd37a14e36c64822ab26b4f0d0d8a950e7d598bbabe08be1f01e5c47d7827e3e0a756", 0x1000}, {&(0x7f0000001200)="4b05", 0x2}, {&(0x7f0000001780)="7810cbb9cd7386f569f373f15e7c4fb7f84e24127628a3d80242965f511503ea2aaf24bbc0cfe6955c448092f079c8e9ecf13e3d2f4cbf217dd6e75a93c128ccb5d2d25b7bee0424914da33d396acfb8d245c6a53aaa498f58222f96597cc2ee15b3c912c0f247fef2de10bb383326df0250840c1642c9f53f96eed56c8e15ed33d122ff4b32ed493b47f3f3706ac7250d01dc0f12aa94cc1f59842dae9a5ee5a96bdbdc3970c5c1287616b3a6143dcbceb1f2dab428fcb0a53c4531784e35a824a1e2f35b50688699e60f10bbb203b0ece745b998cc194f8a118704f819d9ab72cf77ff49b152d4c0eb4db8bfaa3ecd8f07a794177f37426d014894dbc6e42973e62be37a11e17652759cc23c8cf45bbcfd72b741c0ef90c232cd8916148227e0c4e42ea0c9852f24a2f4c3226bdb2adf020f23f973d53ce4a833ebc0e91caf209263decc59ec2cdc32a78fbfe88820ea7cbf519d8d109642d18fc75514fb0115d9192fab84a66737f95a76baeae7bf828c43f4f5cba7014c553a1a6bd42836b7d375cec25066a5746383e389d4cc4c4e7c23a1517fcb638ba96009c71a529565e816f6ffb0e56238ad7f6955479505ad7de30b477dafcb9b661226d56756ddb898f84edffc437d66b9ba9f464b4ef19887beceef1f278109b37c78aa4bd0937154359eb1c4b997ef04e3bb61746967c769ab887b326eed03267494b60e0361d209b97b1e38d5e50993c8725a8cae06fc129b195e8973d358483b6d49cbd4a003bb64239b076f51c751ba9048dd50c764d2674b4c74449a13900677edd4d72a38ed8ca43177cc61f7a2b1f10bc2cee02c98ba47bf73affd63df7ead16a4fd0030b5368cc524837a8ab5c2ed44a5cbf45039ec8f584e5da8aacd59ab8cbed5126ea64704c3db600346cce82a9334bd1427f510a41b8272e47b5bbe16a4b1a1821f20d79e8f56a45db02fe7997497d324db2c8e51a0483f3e846843d9e61736abb87690a3fd8f7ba2a9ab224a59fc47592d3ca40f91a9f18214558f262d5b3981c2bb870900dc6863c9fca7ede27271dd954e6348494591d9f173319155bf5913d2a245e5f840f397631ad91ba8f4dad112c5e36da31be97a214fc441c08f35d3a8df06f669c6100cb96759f61f4d7bc1884974fdf0b456f9634f56b3aa2189c297dcd1b1fd9e4804866049c6212ca26631df81a32468ba3a6240378cb7efeb42c7587b3458a0e9027200a1bb3a0b00bafea36d774db4b545ac573fd901c7ccacb834688d59dd7e814b9e907b1768e8b4147dc94177991844ac79b8a813b0e3dea78bd3dcfe07af4e1723eb7dff2dd28bfedf72752ca0ede62e40f63cad6f99e9fef45b39d546b07737dfdefec4cdd6b837fc6b856ea590c8f8e3c58e1e8232fe2ca30b6760f74e66e6983819fbf9a887fde65cd989cc40f40d29066f073507d6c6ab4463f92ea8ca8770dd86d9eac40691b6ae8c63a80b8ffe7640af83ffd1926a0b14c36ae6985034dbee0b8d0f80cd5b67adf616914819c036df0342f0e1ed15bee826c1aa4c45fd460ab7271388512b42644de36c8b4c2afbf4ffd4248d7470eb5ba0dcfa4dc3ce2bb2911966f6e8546271dabdcc74424aae6deb860fac047662c6097ebc067c9767e887b7528f317e1f80b5029d78911252157e50ef9221a1a121fab944fa0fe75d6bc36be291107661d2934fae04132e95d00222fc2e0241346b3899af1a789cf12e3be27963e923eb84b48832ef5a45908a6bbc99e0445e7f002f60cfa9d694e00e59c3dc965af33c4826ead2dccac2a4afddca9d7cc8a8d484eb2f2d2af123f4c37a07db5ae30354fde5ac386c2d32cb4ac39d0f957d7d2159ac1bdf4ab53b21c09aabca58ffcf0f1aa56d5c69ada5c3021c66c7904388e370add37ff511166723c275b3cd763c7907316c52843db92fd8607780275bf371285d8dd703ef6603169cf4aef6a0395458ffbbc6746f13926d73204e3a9fc75b59daa0cdd82ea9a3a58d3902d0344dea5fb7bdd5b66acbee1a92a84014260d50d17e544aa1fef15b1837abf255c40123454663737e5d4f1eea23b356245868f2952b3439b17713cf510a0d23b72ca5afacb9ed4ef5c7d0dbca2f03af261c1e8b79de9106b43af9d60ca2d3a54ef4c228c178c8791355504d88210aa7ba3ee5c719472d9a21f3edad22ae0b9c297ba71a4ab18c1d1358311a3170eaa0c459d85f8dd22b5cb0a40c11c90e9174c7cd79e9a7c851aca7429801afdf1cdec985a3da777a9cbbc35045deddfd150f4e8e29e5bcf97a1373033a1dd72bf77d89932280dc0060141c0bae96b5b14a3c87b811a2fd8b0599660265a7b2999bc64160ab4d18c3e65416a94a029efa82a11c960674516f6ce8e7986489a7e77d1af0e5f3351121610a1ab4b1d6a541a631924068729db4eae097cbfae55bed5b3867c6af5cc42240b0374c8802b0038aa93f79bbd9cc53f7a87bfc2680bbd819ba272d8e6cb82a76f3cb8d2fb863828192e0a43c9e417b7b0a98c68d0f545c9166c7f096e4237bbcc388fab3bb11f3039bb7319fb85a69f632ad4f89bdb045ab399f6aaf1352e361a695b04a5f5614ea4e8ae7445d1315051ab7f534977c86a771b9264d79180897fa833c23a75b73bbb339bcc2eb00614c798685f4f4bca89b92d7f663add0ec27a40497f8fd97de0652608de81f658839cd424fd6f85953c1e0ba05da6b4e196a504ea22326415e64f4c51070c5f285205001bb6d4c1e05c213e4a479762224ef62f9fe00874b1c9a4a902c5ffa677d74e548d4e389361dc2ce8d86b191d02b8beecffecf10824f9c52d9a11a085c80e8b51f4bdff575d151c44906d414b46d21d0d6259fcb0df4dae9ef7418ee2376ff2c5e977b4a4b0cc396b8eef50d1c95c61d098921a546004fe72ac814db2a86ef3b20d7199ddec44a28f4202335e48fa3a7aac01fdac8bd68626545195ccc4032576e658c158f59c3106aa873bd3ba51cb955b0cb413a502bf6667b4f0ff2e181ab4fd389abc8651a76f11f84db332efb6d6c733317a2c745c40d7e11ad5f5d093afd36b22a6e827fcbab39ec76f291e5e9714f60a007ebc788ae33ee82349fc51293e7a3d3055d3d2d7968eae73f8f41e3a046994a4a341410a20d8936709d376365341bd7b2439a23deb2ac3bfbc89191f1f76a983a815949879f28af1dd6c4f2f035a582aa1e15ddb384ee32cc42d5fe5e6a4d7ef0f8726d5a4f7b2684205508693bae47b28a0ecacfe2aa291085801ae00f6d218cf23e55d6216192c107755de8036f7d92a238b6adda25d8fe6b372688a9d9caa0686e8aa1aff9f089db371fa3d041dab2e1778f8ff4b2d2864233fee49d1eef9711eba4b5a646b439b6afb47fe2bf209ecbb6f2e7fc60728aaea509a6028e9a9fcb01d2a791d7df452961a8bdf631e35c4e01e42fbd916491c0039eeb4796083e59d109b2f096ff8bf7ac9cdfa6e7dc26af5c81affcad078acc99484eb68efe46c11076ea3c54eb488c09c768953b55f2e6c6eb0705bb5a2297413cfa5d32b3b6b995fbb1c6d212c43496d4e0c7f0c4ecfb62134e610a76c888261294145be6e00f13dbed234ae1b7ec93d6bacbb76b83b20c5612d4c69e4a73834f0769c2fa644cd59ff62edd12a6846ac9eec398a43e4ec0cbdb88b231be4cf5455bb813f2cc2ef41157c7e38159e6205672689f4f9bf22db79076c4ae5daaac0e44439b4fcf8dcb6704a7e3d648866f92955fe76afc5aa8a492aab4634affd3b83ea1880620edb3e1bbfbd88af879e9c6e1c0a06d5feaf3f5f2cbc7bb6ee8d10b69dcd1faa1c4b0662a49195ea4c3177104775c2661016a3cb126aed1a5a8b0024dabe7212d52a5c3fdfe0b9fe80b77e91cd7625664603801956f17871a44fa753b9cacdd1d37aad36a18b31ab72bd23e73ac87a135358441349d3cc4a4a91e07234068f7afb38410473de33e168e9abaf937e761441e3d8d44d80a8a71f9cf331d5416029f98c3ae649c0a373b82d6e8842241753dfe70b452a36ad8db38165cc0595cd3259898476a0337d007823fe67a013abe10e20ca79646faafc42ee57ec1bfe690480d6088070c9c48ceb2b31549f28a4ddade579a49afd1f35bc8a04fa10380735c3aaf7ec5f33d756abf5cbcbbad1e1ba859a460bbe0d4d6f52fa0726fbb8a41d5cd7495a5ebbb5097a60774dcabb784dc1954405bdc1b9fa1d8c1fc0f2367f3374da51fe3f8dbe788545c30e50dcb85ede3458cbf5d70964e8d151eecaa7202226533df936d4f5db17becb86c6c7f082b1e1cd990fc7d44dbbbcabd8609b5c5fa073f3731ca9dc8bb5046fdae0a1d8ea60c35340cf5446e0ab0d7e87087362d23549428c999c353167ac038c858aa08e86584cbb41ff72dce7dbfd146b6d5f72ed3f9217b24b62e0d710cf624b11d48cf87ace6a9757a00582e95d3fad6e71bcd23bef9cbe028b19b57059f4a782a6a435464735cceabe7bc5102ba7e0cecef9ab07d4ec927c17778c6928f1339a7bfc21d068a077825fbc26005b875cf9feb4a9c6bfc289e622dbc168612da0f0b26330385050c699a18fb43b54bb877fa8611a78058e83fb26326106a575bf78d634ddff138ca975b25e65b0c9bd16d13ec73a0c4008897e8690f3753f7de8c18d1ed165b25ab5a28bd45828756943d6620cddc854623a95b2108f32dce35e22f17c76443f15ddf9b42716c5294a8962b4ae04ccf323218942d79829af3c0d3de9b8e5b562a97e121dd9711f0fbd47436c73f9238eee3673aaf58a1bc327ece570a2db2142dbfb8e95ad72b7930378ca8ccfc5398f3248db4908ef2e88f0be2372c3a0bb103d1d66a9aab6b8b23f4607bca020702c9106705e76a933a86dcbf812aed0a64d0f233ff9db08e2253e86f0ccd575a64718e3e482d7e01477fb9af8db0ce56440243224d275ca29547d2c1a05334948b8c12a8b268cbaf58ff3e43c5d5656942ca07b9330d2cc6600b5adc6bea9efd5eb72c070cc5e54318c848f089bb46170080e05c6ede98b0aac3b269cdee9f61ac001166abc0644df763024cc14239211ce1233e49fcfacaef3df29cd667646d8426e939c72397ce9d37a1741b182e26d88f90a3aee2ba8fa1869e33d50101c13bea97e63ed25984c95c68537d62e65b6cc8eb61ac156b235f423c339452126dea46f85c80a5ab1e28273a541a4fd93187a5e868fbbe4166db5917410f5b81ce337a9c952981146ba3537b9e69632f87d2b6e80894d4642a65813db2b7affde72cdff4a9610d0ebd85460405b8dc5503410de6083ea05b13d44156a1cb5bd48c4f10e26bd4e97e6141dfc0fc2be3a79808e85abd906ebacd69d70b2b325f85e3b80bf1c931acd4be567345029b2d07a587652f5103cf26eafc8e97e8dbd358b214281f438a2af41fc384d2be8f01f12467b86aab7fa6031998afdbfcd3d3eaba7a0420d5a26f0d64214b347fff244756a54ebd445eae7fa3696ea5b5608eb9f2266127780cbe1a0e868013b604c2175ce7e644c0a48355e0da5e9acf744b3f6ca290724683b50899f294256c4b5bb7555e4826939ff211feb2d1bd669ffb9ba964babd7d957441db599b2cf5dd9eb6d8f9ca5bbd73c192056778c8b266a8f66876b61e22b7ed76205de34f94bde5621215eb97de04393887edbcd2acd2b42fedf7659a9a99cd9344a3df248dcd0566858f21e64d067f54098436403bc62eeaaa62185060a4fb02f55446978c55206ae9b3aa3ff167e13af6113ee352d0f3876c1615a4787e81d06d6ab53e2599aa299db4574a6d", 0x1000}, {&(0x7f0000001240)="896795467312c3967db17a611c144a555c18d7f3a0d2383c2d8482bd54e3ce356d707c289f699e21a60ed155ca0a44f1986cb25f2e71a7a6b97307bd9556a56ec4d239e9e0a5a424c35df84def8108d04c44dcaa5c12ae6c5b4dc5cebb427d7ff8d6e430fbd4b0c93b7b4781edb736c0af365445d97fcd217438f45e6b605004e261f8cf02f6de60f2c291b19990cc455c61d0cb45154d0462306117cb382311d5639917e3e7cf524c590d481883af5761af2811edfcace6b793e0cd9659da336e9eba2134e94fd499002cb6", 0xcc}, {&(0x7f0000001340)="eaf85d00d4a99ff6b5bd614a20e5340926677691f84f3c530796", 0x1a}, {&(0x7f0000001380)="a0fe759fc03d16449b2e25f7c87afd1ee319da95a5afc05709806e3779ad97c31e56e9480e6927927256b95c9e650c38f28bcf18bf3423022500571bf539754cef00b88d8ce0b67fc4cd7143a80c3e235999302f", 0x54}], 0x9) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001740)={0x0, 0xa7, &(0x7f0000001680)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffffe8}], 0x9}, 0x0) write(r0, &(0x7f00000014c0)="48c04bc43249a5f779e296c88c7bc7a3cc96852269fc1fd97d2ffd68e7606e9b712a50e2a1430a64301f1b066e89388ce09b37da2a1ddb09a66838c048d55f6c6a297a5f8a6274afd3c5", 0x4a) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002bd, 0x0) writev(r0, &(0x7f0000000080)=[{0x0, 0x130}], 0x100000000000009b) r1 = socket(0x2, 0xc007, 0x0) listen(r1, 0x7) 16:00:09 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x481, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000600d, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000180)) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) r2 = open$dir(0x0, 0x0, 0x0) fsync(r1) poll(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000200)='./bus\x00', r2, &(0x7f0000000240)='./bus\x00') open(&(0x7f0000000140)='./bus\x00', 0x80, 0x4) 16:00:09 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) semget$private(0x0, 0x7, 0x80000102) ioctl$TIOCDRAIN(r0, 0x2000745e) recvfrom$inet(r0, &(0x7f0000000040)=""/176, 0xb0, 0x43, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:00:09 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = syz_open_pts() close(r2) r3 = kqueue() setrlimit(0x8, &(0x7f0000000040)={0x4, 0x1e8}) poll(&(0x7f0000000240)=[{r1, 0x40}, {r3, 0x10}, {r3, 0x40}, {r0, 0x20}, {r3, 0x11}, {r3, 0xe}, {r1, 0x140}], 0x7, 0x80) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x8, 0x40000000000032e6, 0x0, 0xfffffffffffffff7, "4fb745dd59be642934e52b670000000000000064", 0x80000000, 0x6}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x7fffffff, 0x5, 0x7f, 0x8, "d35eee32f2fd6459b2effdb0076cc15eea180039", 0x400, 0x7fffffff}) r4 = syz_open_pts() sendto$inet6(r0, &(0x7f00000002c0)="381d2c45c0702441f05ccd5dbcc8ea0420d3ce4de2b23ee0484a156a75b70c597302cfc2f0c788307e652adfe8aa84c7fba85abf0e91c735c21577415698edce3bb2849c1f1c50533256f19ea423d220b9e9a8ec8a0b7b36f36e5a0c610d9e0ebadfc9b9639839aa23813253cb0b7cac693baba23c45c103bf8322064e73a3a33199d25db96566f875f0430a4a69a1e225c125db3d5ef823df9bfd15ca7a4e080c911371a84ecac33e373ec7193c221d8a5edd1df43177f7d2d8f0e7973bd8bb014b9433e7bb397029b553e89590b45ac6ce0824dcd2bf10677a21bcfacad9f971962b5d437045885cac38899fb6f44434f42730f9be", 0xf6, 0x3, &(0x7f0000000000)={0x18, 0x0, 0x6e1b, 0x2}, 0xc) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x9272, 0x5, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) write(r2, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0x337) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000003c0)={0x8, 0x2, 0xff, 0x100}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000d00)="7d1685d9cda6dd3292e95f15f57af616be81223c6bc88857f88f8d8b4ca5fce4808d1d62a90d8486ebbf2acb7809073197abb58dfdbfc33615a7cffbabf291e31bbcf3a7073774e380f3f350a3b3e488a450cd1953025056fec509d89ba1e613f53bfefe1bedab4d020976f41965286ffbebb50f5f3775ae1e5757dc93cf7c710f4d5afb6ea9a21ca414a4d74b569e769c3f535a026ec3991679853ecf6f872fab165e4315c103d0626362b50dc337cdec9e099c30783f12e9ce5264389cc7537bf64a77b80b44a6cad4c59adbb50ed4cb89d6bbc537eb40764d60e3f38c5880582f11d6e288af58e411760832883afaa27c9d4ccaa4f6197663d884f70890f8f562bf681dae463d53e1edac3be6391299e08b34ad92b5187a6cf0b16a125fa436797ec17dfc1d42feea313525cde6b8e8e91523c5e8aca936813ecbb3839eb53cc918433ee756188188f72d5fb58d46702587a3a6dad79cb1e44fdc7a741504db14768055a697ae82724677b06e4b1097400125b44f8c1169846afc4cf39b25fc77fb7826b095899d4c6cef93447b9baa9520a9217d9096e33ea889a1e9019143e1e9b6b4a3b02858ce2ff21bbcfc4b9cb1e30f9b5b2c449f02dcc969defee66cb76212ece7cd1c6ca77f0906130664ed1f5b73ab9d36abb4dd01c44f0a42e4ff9319eec502b0feba7d2b449b09783aba991fd28297f5d9454e2f398772e8f84ebfe8481a99e5b82eb743db1a1c96603fd1dfc9e36abd3871a375e26f4b7f79445d2ce189257c87b1ba92e684c800929633ded7746cf9cd496aac90203ece204bd0849afdd8f086482e98ab24d14ee2999a405e52bbf362a5c058b4ec12c40b5df6ff554a830d6a8511f94456718bd386fd51e149ddfd8f3d10fd921dad52cc9db4a3aa3339d678d0934fe205542533d1b105f938e9e6ab306d4717e1242797589d3c28e09661108ad68f4c3c8672a6e110fb3db904faafed62a6ca9302d0f1879ab0fefc47a82e4e15f6f52e914ef9d121c6c14a6196eb74c38413d8828515b2481bc91d4ebadbc059b54c1bed81df2353ed1b5d899cc77840bbfab32239245019dc35938668573da8043cfcbf3fd596585c18c05aacce86811b7b77e17011578a4997d52711870d363d50987e1f4a021a19f1197465f3d5129d8573dd4859c1a80ac06023c5dedfbf73df185a39709de91d4f3ef3f167ea21b28fb4b5ca434458025e0c98f94644926c949b25255eebe92bade8ff9c87d676c26456b616c14c04bfcedd661ffb7a6f45235f04653ab6b3d86992dfe20cf90f5f0265a30961fde9f543e18e016834279ba6cd6f6b98bde040e202b83213f4d9b30ac0518a4dba579150e351b27d2133da5639df12673288bf654e885912b2b81243e9cab74a71cd9aed72dfea3337e1b31757541e2fabd2f13c46ade49d1968e256361c7ec4c00d09a1bf0db1f595a732d7b6b06ed5d633287891bfca085a19726d1bfba5ac8df86a48008d771876068a228f7d465d31b2fdf4350cd3c5650efb8c5ada621fdd1c08def4c9731f700056388fec1703f2e17a8d5755fd0a2d0ef9fa5101538730853137e923ac201e2dfccdab4a1509152321e5c8cad16aeab975dcdf1a9e69bb17cab4d265874d41695c472c5748acf52adb333bd734696627ff65612d24b10b3a4dd54183662b3b91bb83d4b486a3fc3e4847ffd4f1a7298cdc87b9927ac98ebc358b650f23b824ee1d097b4c24104b0c39da2ee1e1f08d1ec6f7048babaf1cd532f29e24002aa6029a18970ffe88fc76c7d2d7588b1aa17ff8953c7feb76cce7fad2d2a8be6e73a9b41edca9c35fd5bb4ac3a6b9bc9f583b72c5d987a2f56f863224bf39ed181e500fa1ff69f476ce54bab4aa9679ebdbfa1963a51493f8a64c7b1b42efe7931f1b5b167adcba8672cb3865689091eb602cfa0a5bc810681cce160e13c0ad3bb3314bf6b991d7e9df8c9ef29195f232a13aa874af1b5c6c945ebbf60dda52dea1280a0d5bfe65a184d409e42838585d5fdfefd02475b00a5500ea3b5700b61329d90618c09b9ec19a28898bc933ea504cee206f399ef7cafbfe9c54e0f91b363a962177acdff065b3b9691d8b0196f92ee75274c0910d71140ada16404ddc5c60d34225fc6ac66162f43ec4d28030f939050500bca171fb72f1baa861d9c1bf423c25c604a818a9560dc9fc8b05bbb34726b3757067f67eb7660b2e155836ddd33292aba5ebeed47d2feb80ac194ca0d13094f96bb7b3664468412c9494cab0cc8f1271b8c3433ecb9789c2c9278d00fc01719133f8a07a937c6df773198626939203b1bac99ee69b4447a7cddec80854259f66f15e3d64e14ad59f8009ad68392c5c38f1f6798d1f9253f102e1a0b7ed9cb465e8be1e42bd8db3fdad9b58c95db6187fbc3b79a2ebd08d4291540ae32222d458191322ce47cc6073ae7653097d49bcccba4ea80dee1de4651eb16405f0af7200924b49ac7d7e6e3c82124fd8638b2e7fcc093e039bf03e15ee75b743835f38a453211bd29cb0ca804838ac6c8af489dab442446d39ba39b97c5380ea4c1fc3df597e72a6658c982f0caebddfa165302fc19577428af040390ff649c3fc992a9637509b0aaaaf228aa4ac43f2a36b482b086a3fb0dc0b3b18851faf6b2fc5244ff0a4391026c6695b6b879500a9b0204e3af6587536de3f13b02fb9de620558dd385cbe0d6dce6907e1bbf6e65864c69ecfe6d50bb89cff7f36f9f489635290014d85ef1fd99bad96e0ea74bfd348b32f41a244900ef5f21b8e3f87b8f558c07348cca3957102dea1033f8fbe146d188ee9f0fd025be6bef208a0a8f54426bd6be716bb3c6caa13f23f7190052dfabdcdfff8ecce8086629674db6fafb7525b53f47d139403862b9516a489e01c8a78f93ff1e2b6fb263b93b33288f85aab64c279ac0d3f6cd60f19b39789bb816d9770bf49e42560cfa92431a3a8ecc6f3d9f1c0cf068c4c64078187ec53a9963fbf2700feb2fefee974f40bd5a67cf8a96c04cd7a65b2a196b49cf146def2a8558c29f7084d901df0c3f560263add275d2590b5317410db410c556be60d8c11f4b1fdc927303b3d594f15202d5cc717ec5d3256834c1a74f9c8931400a9c11976c449c591c4bab6635d76bd6dea71c144dae627e11dd80c7bec663514651a4af9097a3ce6b33fdab9a9ac7fcb47e4e3b4d30aed2755de4d30853ffbb609e222a05eaf6260a3dbcebf9b16d3df297da2e25fa58c1d3ba95b34831032cda4cd65cfd1178f6d20ff6591c9bdea2188ab03f1e2910d62c02a825b99ea0a073c054116771e1121bafb5c503b2ecb179d796af36d29bc09f561a3ce0b2c36817b0b77f573a6faffd2a27c8b7af6f63f2fd709cfe312481cd04eaec969bc2db74231718183214711e79f6cda5030f072312b116c35e5a76aafb31cb61fcfa31e05db42588ce7252c74fe001b7b1c4bb5aa0a253b8be84d6432dbeb5fe3f4c26320ff335f18659c95332825af124db3c46cd9873dc5b4edffa1ea8020bec9fe536e9421e19215dd7f5753b64c8e9c96eef3c820a2d742d6fbf3200e44c08b6776b2a048aa53a3f0c3320d7b4db0bc38ef406d34b3a2ab3451807d767c567c00489ffcc65511a048d0ad499f4e4f124fb9859925254319e4330392014333ccfd7adf9d191c7fcc820a651b11414da28ab3fd802bff825f35cc5e26a670437b9f5b1dca7428c16d22a8d776e805658007a630335dd24967230d94d628a821919b801f4c6181c922042bd2cb74e95d1defb5b09ddcd643fccd545154757bf404c87a2db298a8ddf42f8c8f1082c6da51724b0acccf1c494db62cb9c063089d03089f5e4049e5628ce7006331c45f54efc969e018a9a064e5e00247d5bfd94c049492b6152e1366bdbd3b8fbfda44151fef383096f24772484652903294c3a1fa83a37b04bcd1a0a0690737317a5d5ae1b8c43ec98da5dda9273cdda60743e1c4bce2b159e3f8fc673cf80b36e0d4f313eaebb96040a03c398265a9bac48bb48526b4d4d0932f9f80ff9773de4babf0b398445fc351ec266df3d7e9b24c97804858949520208aaee4c0d8a72de64187165ac8d9bfadd3ce4d8a5d5232aa6c16974dac7395022fead8d5430df968f1650bb2232b233e4412d684c55555270dd367252bbbf2b354f5551e8750aea5b0aabf1c65f498a606d299fe24ee33de8ef311d3ee5781c242c2434c89ce354cdeff9442387667102df8aba8b84e11fa2e1c81a60c9a52992cc1acf7c7a1b4b0100a3c76c6bdc78164f90e276deeac76fa13b93ef51473ee7e2e9875ba51904e10dfedaf2daea14048baed059be222915d511c45d9c47229a60b7a3e5a6502561991948829bb3897a9adea66dee28c579f9df1675880da41d3b519b9d9b85f0652284a74197df4736a71767bf3b881220c3658294ae5a86ea490163026e564fffc53b9389901cad4c336e23540561eaa3cbd885ef9c49f15be74161e38a6f180fa7e6551d34599ba4649ce0cd9d50e3d9bbe638691c0443fbe1095e1eae0669675af5e1a23abe7f136b32a227daef61fe82b491b393068c06873f441d59bd639440ffbb80321b5540baae551e15ff6de6d6f9a146284d7e8d94ffcd67b84c3fb574c0b3757a97728dd298e00481b1630a414d3b7a379566f5e59289bb77d7073504b860548c2e48f37cbe4c42e7bb599ec14e78c0d6ef886a3d4a1ee68cca682e54d1b8625f16d128e8beb7c863024dca21e26273e3eea4cfd666b25f69dbcd16dbf8c2998ef7222b31bfc6c490c4d22a84cabeeef1e3ac5130ada7db22532df7cedee1c6814734e4b4db7520dcceca8e0c1109beaf2e5c3d02b72db417736f29d50a773175a054051f7f67bc7f36a7d3480a51a25a4d9c85ac649667fb720b92d4e56a7e5551231652b046dcb9d2cfe17be08f3af44cc719f1b7302caaa9438a6fe8612f4f8dd3c8eb6fe51930745424fdc5da72b9824e43fe480285edac8e8447822bd4085c21bfbb0d4c22bd0abd1cfbe7137f3495dcb1d32481651f6c1c7da633039ab3b1f5c42f7574d89ea5cff66621e745cca8427527b186d9263c7939980562002757e257e4e7c593c7ac6d59e67f32720778b9ad43a82b31e3be035e7df94ece406c04e450c8ed813a313b6e427fd813e0bddf0504c90b7bdda5b5d0195fcd99c915e827f01107660d5b690309933c8e0db3e1959c68c12b7102306397549395623898f70ba9151bdceced68f8eb700f4f29bd8f56bb0d03427f9bda57ff4bf971917433ad0413d1e01da2def8578a18d8ec3b6c27b5b2a53309d2951d0f6a1f5791890a88151b359e854d0f52e5c80d6940d9cb0a4d437f8858840c1b42d30edc5536a2e0ef159fe6d1763a6a7ffb37e85c5802c9191bfa2926720812dd895e3da3a937e4755c5c44816a9f3247e6a6914fc88d036392ce86024a00e611a2295111f90d137ccf9cd884134033395b9a4da5d57757b24f8de00751d21aa9e4ad0979f69c3633bcbcf346b844aba9638653b761ea76ea74556841664026b2c4644229b15bc3510bf3372734772e92209479517015621ef794307579bdd4c1f58b94eeecca545431342dcedc5245f9c8878417087f6dcdf88ee7a9f3c951cb74fef66154ff4f1d7f9dd8149a109516de4ddd1df2a4e144ef46250e0561bdea1e1b500dc0f047ace69f73fd87eea616ce193db3ce8bb1a5c922a90daf2209da274dadbd55f94a7209c2a6202bcc066ce53d5c68ead30777470111f2745b2fc4ee50890b72aac30fe5d5ccf91", 0x1000}, {&(0x7f0000001d00)="2187d9b04cd9aef14a1f705980bca77936736247508a3ecf88cd342da3737d6b0846bbb9f65e7552602bd4957186ad25f1d53f67f659084a3d50c889d144db92e291932e62bd9c0b798cc290fc46e77bf342748597b816febb3130b2837cc721df8910c84aed90d4a3a223fa060cc7c909247ec5ba9650d37b2cf309dcf602d17340d045e8c20728f9614f2211d4a4b94c818f388fb69384b4f32b02318463939ef65acd57669b85a994d438df4b37052b09753c535f2c5e8baec918e111f04ea682bcf31a36d5918d86791a4612f3349bc2041d6aada34d6b1a61f9666a80d89e966776b4caca457854c4241fa73bb425656dec09c87e72b49372ec4c16ca2b9ddc73cc4779a6075b518df9f8e24fd52a1600f140f45bffa5a307c52975eb04fa0c0870e4012f13078052bc6e6428aa9cf50c0e23246c66ac5f99ecf9172dadd96f5b04e822ea9909e0e32faa5272b428c56ccec1e104f1d13ed5d839ef6a65e55d56700d68ef4f2ba391545392dee143749a2f591c245dce712b642f0a405c82aeffdc1d301274cb592c6927fda1a11c44d770aeac2542f3c896baa75b8f3bf1b2bc055737243bca0a77416634ef8fd9e219f5e3139bab44dc0747805135590f729f8d3eaa811bd7ceb521b4be5d0fa760d0abc0bf7b18a5cf6267e06b7290bd130475a4608983d55a950135fc8638288efd7cc5a9bca23f55d50dc629f9a99903374d1758dccc6716e3524368f56b0c53dd4fdb4bf4757152916677e243bbb7bef13ddafb0fb892cf34e2b74a138d79d4e8ddcf78a850af32e354792ecbf6fe71bc9abc549ce1d7be7ec031ac147c92e200122f9453e9f765af74ae89db933b0175b8a870d34f1041975595e169a1d948a4a7fb4b38781c5fd134c7d0fee728fe2e918ecf6e8589a2069ceadd2f3132c116f536257a50c594e3feae03908332af723a2d4ab89fcfb65992018ed7827d653854be6d36df6cfabdfbbe2d55ce18e9aa63e374e83f4e67d70d54481a3f7e8e3859248e7efc48cbd89217b78fd15077a5b86dc7e8757af4f2743b8424be114c4c942b38e43e76005cc7859890242e835b54e2612f6537138eb559fe2f24b20f3f8aac43b6687a302fc46433b69ceec947f785b1dc81fbea6dd8786a16df7ebbdc5bea7e497bd3f4c99a4c3723b124e04a9da89abd21a4735703fcb5e3f05c6c5ec6623ac751744aaacbd7fbd7b25806ae478cd69cae3b845ea857fe5e06aa3cf3b6ad036f78f31806c1ca80e563aee1b888a82b5f3ff96f1b3f99ef7b9add340d52b6fa361be4228e00b4188b09a18dc6ff1820bf8330a8c48d5020b7b8499f7e341c323b89dea48e93826cf4bcdfd4d645bdadbd6183fd4e108d9c0f9943b319047f07d1b6b079cc061795a59cee7d6b558936034a567534ff8fb858ab1527e85364930adc3e10af99d0cac01571ce51a3cb4f73af49ee42c3fb7528690647783e687e0d74413e5b0f068f573f96519d7d352e5f8e363052e383c1435efdbe7507b601ca81515e514d43eafbd3f2823181bc74011ed568f5fe97d26f4b3f215d1046643cfc777a811d2df55e7cf493b9751e3f062e67589dee33cc67e40535568992804b0d01cdead58b9bba15c59b7aceb2bcbc024827fabd0cde0e5f3797bf8800517b0e72dcc3946e65e6790c99cec9a653dc0ed962e3c0acc8941deba19ff5946b0ab6e8e01d73162cb4f2babf5726a4ef814cca75f92474eb0dcd04847bd191f525dac1543216e18c8438987245a7d3ee8d5b59b716b7e447c6d75e0473a17a0486c9de3a73e202203c8b5b8862169d1d32d99297a3b028a74d3e7ba9231011022fe0a907e900f151444153b1aa5bb351bd5bdb184caf5721ced5cecfabc10cb32ba7590ec2699a129293d6a276e2cf9f77447643d28dd267a90d203e175cbaa0b2781f322f7b9727f79dce9b76407275ca7310052fdb1b5d1a118c331e66b9d4a7815f971d0121e96955ae4c2cdb3b6f0147f86fa56340a17a38d1a2f7644dfb388ff711c247f52f8f323f82346722be721f82c9e0c049515542e56b5f30036ea45058842ebabb837aec249ae82ccb301a463b4788747175335f2fae75052914687564d137c4a45a4ebcafbd0c23fcf0351f49dc94cc065c27616ca5c4fba20909717ee8b7cacf6f51686524038bc23a87b771a3c8c403bad9852ad9bc7e48d9a6117e212b251d1c632d1251efe0bdce64b3def817779d00ea88f46cb52a6384086ed5a81f6445fcbdbc53392435f80ffe811c8e0e5222f3bea8bbbef6db76d97bb55525dda258927c1adb72e1e2ac2e50fc6762f52bf1c090fde547dadfbe7fe90bb26b14366a739cb16329b153941863deb1b17ba0c3654866132354e3dd05f153a54abce84d3c756cbb0223b3d94f1a0ef8ec105919647acf539d937acc5fbbe99a04e70eb6a7ce4ad69fe07d6f099c0ca9f572618623687f217a237bac173e1c13251d130f2b8bf9fba97d28c2e617b09c5e8e43a2b2b986536e450d7478ffa8fb0d710231ecd633fa3b6e6b4e7e18e2d461a86492648d3d09051a97f7cdf070978f16dff0b7ad94458200616dca25718677459f112aea68b18d2280d6e3a82507110ef904223983fa3a138918f0e06125eb6004ab0cd41cc0c6db9f397fd8dcbc8f7111735f7f1a311dd494f8a9b20d4df8d5064aa6d1f7c3ff82f2e5db0ef9035163e67c3501e4ae90a38d307cdbc524fe1b6c5739496a800eebbd07bfbfbded741b16b355f91e098a0623825449679778d88f4ff74995aad25ede548cc83a402868a8801002486acadd05f096d3cbefc9df036bd0b95a7df5059952178bfba3c6f6944bf07816cc4e565feaae5e378bb8885db589645c9bf20eca24fa750ec25ea6837232e5f90987d668cce7988271dccdbb54872fbb9e5a6b72d9f2cf7066021b64e80c50b1d7f231e6c811132bb7200387542417dc42bb872a75d53f8942bd3ceafa5fe69a25beb11f710c02f2029cdd15552b83a529bf35b69321625e4addb63074fd743a41c4519dd9c1374a7f845474cb4ce5a9f4ee9c1c6d9fba302f781ef322aed3e349b2df40c14a8eecf21bc901e767bef65064ba061238eab06e4462606915f59ca4a444e4cd0541dc4bfbc73e0972feb4dcff667cfcfe0a9f8c741b3122cc1125088cb50a0ca4882f9c36535a68110ee79044a99c84daa2853704004a7608811c842e4899b2b6f53dad1e66b9f993568c3921323364dc01048247a1d6992bf6205fbfa6e7193e086dfbd3b7c0e8ed0139979c02a2c888d1328659ea836322d1065b7fd8db7b76ff7865d864a287508c722cfb6ddefd072d2651d53413b3df1d1286bfe349108d86dbe8d100df9cb4e63a096bcc259871b4feff739f0f012b5f7ee1972b8435ab0337bff2424894023a7e3f5c5c486aca31ceda9663442c78e02a2cf44f09e7931041a874182f1d0d1685706c33b5236a6f96fd0014cd2320eab83064edd2f7f29a109ccf490e6c3d31b6627f447e63a6e2fd6cbc0c3a9d888c2fd2b0935f26af0b5797627a65d7f3c4d5248a7f9be61a9e8c80ff1dcf906af6bc7733d2d91860a0c78352705783c072022b6fec4f597273e2b1c8341a0ff3b15f173f44b588ad43987c5ad7f1cde3c1a1f2be9dfb74e1794995637c38d0ea356c0374a2f3399b54c0fc665c56541c7d4ffb60192bf30771a23e5c6daf92ff6659c1825a588d5c3fb9dfda33ea9d173cb904948a0844859b493a8e55731182aeefc1dfd3990d30f325dbcd2ff39731e7fdd84c0a0477041b6a39db562a55e5b411707142255a7ef5e9efde1db769435523e6b41ec5df261c53ffe55e128f04a73c44218ba5c2265c7233db166af8a6c61378661a81f35a51e5ed53ffbd0be178737bb41c1e3f9af06282c031d8878332801d6ecd01ffe0df3bcfb6569d13abd60d8804ca40e5750690a7490005374e614621323ae41202100e0be5b3da6c785c17a76f53b9559b4ebfde79063e8c0ea78e5f7ebc41b3924cd00d988bf9bddf08c92da8c9a99ffc11157fe8bde44adfd2c6b1ac1027cddb208bc5fcb0d35ed538017e44facbe1e8441ec1a5166742e98ca07af3b5be348e61c10081b0cd1593379c79ab7ca4464cf3961df14e3d6013bb458cc3829c21de62797fc55092166837427db028867a767d81439d7dde7ae257e00cdd4f402c87a447bf24f1d0978755dbe2cafd2e5266020524ffc4fbc7753fb1a71147231676255ce6d2ea17965724a7aba3eb502df79111d82f9b94bf455fb7cfd7fd87e87169cbf8e5055d5167ad5f746c78b5940f2188afe7e674aa2a314779bbbaeeaa540b0491bb172326210791ab0f0432d7ac12addd54f31f179e2fbf96ebedb75f3799bb7ceab4a4c7183d7a3ff3dde2f0bfe9e43388fe63ec82b42c54ad43afc43e8891149db84d4f409b49f9838529876da2a4dd36533393d1d863716a94543e55caf5e7f6bf265af449a3e0bea83d6c7827de1bd8727eb0d7342a5a16a6f085bf9589fa992a1f289680beb92fb6bb37759f5fe0db1ca4af93b833a397dc1b8dec19bbdeb04d10dde13b18626636dc9d6b418421f20e8ee8d4405a706dd242b4edb03c947973d67d756500907bab5454099c002915c682497d55fcf4b5a863544962cbec2f59f1797357d02812fc5705de5b59a9159d6ea1a68a9413933258dcb162206d0efa75785266766905617c1407c73fdfa7260fc9ec357ff8c690f88c28910000dd12ff018f11aa73b3092d5250991b7badc33b27fa985ae80cf4dcc3d0fab99b8a25110ec28f3c311eee2825cace30db15a2ef9cb087bd7b3368982b987cae8a9010c0acf0e87fd3c524e9ef8c14a86fee344b340282a9229d005bcfb9493476a7d1305db8a061d323c046ed96d51572b77e75fefa5c316aca5684965801645b90af7a7ae79536779d63bd04d10bda61f5178ffa6a81b50c18256a6bfe2d4105d2bf24222070ba05ed11198ea783cd2ee3b7d3ea39baf2c41317cd33b6831bc679a8dceb81c0d2ad1d3b22dad1caa5696a0dd4d3d15363ae785229dfaa251a7d9be635f6f6826d5e11c184bedeb68720320ac1ebb8030d87b02977f23963ad11cabfbc66ee94e122e416bdf01e3a69309c72d1446047e182703af29fbb1c9101810a14a3d5590dc761c288ece558aaa181fed03c400909f8eb0c997d30cf5fecf238c811a34232cc80663f443e4559037eb0285edcaf7e6bc17c8420894790932392fc63727cc19c007ff01ab99d7dbd740bbdb211e5f40f16d384847628eab22a05cdb69a4456b4f0f3def139fcdf9bafc4424b534b06a10bf1a112cfc7f2d0201b7184430e6174b45591e392dc491977506ffb564bcbd0acde96d824307d675903df6a6af774227bce4f43d21563f7e21e5770a3b4636a8a39c80ff38da956b67beab50feab5cae455f095202e460c8b2acf093751f3db305376716f1b4b019408883651b8948932057d818e3a8cc2d84c083abceb8896ca476a0652e927998a8eec459b3070f37fc840d0fb15c5a79eefacbb2e696da0f9b99e394f06c6b89bf67723a2b6730e5a6721a04470af06120202b547223bf95c79f268d63e4637157db1b87086233175eecfd5baa4c33d575ebaf7fccd65ce90dc43c014723807e286197f424e1613fd3ff84f52a604ff551aa17e3d57c08a1d881f766ee7866fab6f713334d21ecbc6f4e12d277836e0056b507306ec30fe7410254a2cc753f0eba8ad289cb81eee91f2cb2dae3aa335e5ce02dac69b623f78ff65a7443771f4a65c993e05da2b", 0x1000}, {&(0x7f00000001c0)="3d991aceee9e6d45755536c4f6cdf04ec0eec2623418ccaf4cf07af157e1ec49e21df53c492eb968f3c1f1447da7a000383405aa00066ab53789fa8e99a6d2ed213cd1f85291a6", 0x47}], 0x3) 16:00:10 executing program 1: clock_settime(0x0, &(0x7f0000000200)={0x39ddbba7}) clock_settime(0x2, &(0x7f0000000080)={0x0, 0x100000001}) r0 = semget$private(0x0, 0x4, 0x100) r1 = getuid() r2 = getgid() msgget$private(0x0, 0x83) r3 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r1, r2, r3, r4, 0x20, 0x9}, 0x8000, 0x7fffffff, 0x5}) 04:46:50 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESDEC, @ANYRES32, @ANYRESOCT, @ANYRES32, @ANYPTR64, @ANYRES64, @ANYRESDEC], @ANYBLOB="1397db02ad63c882553fd7f9a94eb96abcddbe1d0cf472f74dc0351f5c2bba657549c797035482b5523b6b56cf920517bd44442607ce27af0cea62554ae30840af88e2c8cc3a5d762812da2a1d4376e5dbf9faed8eaeddc063f3af7308552380c379d6f7c7fef7ae5e1b7d372a4b975419ba23cf4eb00bbf055ecb8635eb2a0ebbbbf11206cbe70b7f51322120fa923abcdb8759e5d1b960bcd0b7ed46fcaa7cfb07b4214d9bfb57472c5ff091d4a62442682d12671e2aab0358093b95ed906f7ad081f6d78d78a9e0f3d8d664536f29e02067c2dc06e266be78a7549fcd799ac41993159258ba7a894f", @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESOCT=0x0, @ANYRES64=0x0, @ANYRESHEX], @ANYBLOB="1f8f5b4dfa9e5361fc11211ef5fcaf355a04a6d5368a180a48200fa717ca8b58eaaaccf0f4b0da25a416b45979bc5afd96c2ebff08cad3e45a25c44eaa1ee160a23f0c3f74a108229c805c876dba0808e675a7518ece69dfa42a1a4d83b449b8f7b075139b1d55764c48df498669d7804be50d82f4780eb24fd3d612886de39b4c8ad865fce6f05ea268bed31aa79740021041929b1781ca90acfcae62ac61f5453423f21bd87297ac02bf6efda4e2c31fd48ad17facc954c70e1d7a54feccda4d81e9afffa4576cd525277c276fa9a5", @ANYRES32=0x0, @ANYRESHEX, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR64, @ANYRESHEX, @ANYRES32, @ANYPTR64, @ANYPTR, @ANYRES32=0x0, @ANYRESOCT, @ANYRESDEC, @ANYBLOB="e9c5c6fd146657a2e4a1518d47cbd223c5c7f9cde5d5f122547fd04a502802d61bd89c961aa048752d907b6ba9404a499823690204f5a19b0c8d969b9ed7b1ea01ee52cfe3104134acdbaef9a2c05bca38a27be9fba67ffb0378eaa62643a57277990527efc787f73873b886916525aa6b8c07f29ca3c38c4261456adfcf79db728341bad697469ef6dc77a073f73e40a6b5a4558c64c4d8396ade8fef23402a166570906ddf0409ed8ae618814124f94a96ca", @ANYPTR64]]], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0xc, r0) getpeername$inet(r1, 0x0, &(0x7f0000000180)=0x96e5d42c) write(r0, &(0x7f00000001c0)="24377a7d525a509ba8a8738c9b72042cd0f74a3878dc0f1391bf8480ce52ad1a6491d6a37f996f230fe792e137890ba77108c60e9f99f6e37ba0e2a4131303f8889db6bc24a8d99d434425f368e644d4d42fce4d12ecd0de58a785aded9157da58801504a813bf5dfdc3a64dc979fd199e24bb069d24631f0b2b5e0ffca26646a5ccc72fa53e895b5cd681e88021f28ed08defd031b16abcabdd1895fde89b2c191433607c5a0bc3c55adf37aeb0baf5da0838c7769f84f88252797e5b2166026a13bf7f1920e1f44d8ad08034acf1", 0xcf) 04:46:50 executing program 1: r0 = kqueue() r1 = socket(0x7, 0x2, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r6 = kqueue() r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket(0x18, 0x4000, 0x1ff) r11 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/28}, &(0x7f0000000380)=0x1e) socketpair(0x10, 0x8000, 0x6, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = syz_open_pts() r16 = kqueue() r17 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x1) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x28, 0x400fffff, 0x180000, 0x10000}, {{r2}, 0xfffffffffffffffc, 0x2, 0x40000011, 0x400, 0x5}, {{r4}, 0xffffffffffffffff, 0x60, 0x1, 0x2, 0x3314}, {{r5}, 0xfffffffffffffff8, 0x80, 0x40000042, 0x100000000, 0x9}, {{r6}, 0xffffffffffffffff, 0xe0, 0x40000085, 0x1b, 0x2}, {{r7}, 0xfffffffffffffff8, 0x11, 0x8, 0x7, 0xfff}], 0x2, &(0x7f0000000440)=[{{r9}, 0xffffffffffffffff, 0xa, 0x1, 0xd8a, 0x1491bf7c}, {{r10}, 0xfffffffffffffffb, 0x2, 0x11, 0x7, 0x5}, {{r11}, 0xffffffffffffffff, 0x68, 0x60000002, 0x6, 0x7}, {{r12}, 0xfffffffffffffffc, 0x15, 0x4, 0x5, 0x4}, {{r13}, 0xffffffffffffffff, 0x40, 0x40, 0x100, 0xff}, {{r15}, 0x0, 0x2, 0x20000081, 0x4}, {{r16}, 0xffffffffffffffff, 0x21, 0xfffff, 0x6, 0x7f3}, {{r17}, 0xfffffffffffffffd, 0x20, 0xc0000015, 0xbc}], 0x80000000, &(0x7f0000000540)={0x7ff, 0x10000}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000580)={0x2, 0xb58, 0x0, 0x1f, "3987bfa4eaf7b67a9a2fe2f797e970f4fec1b11e", 0x400, 0x1}) kevent(r3, &(0x7f00000005c0)=[{{r7}, 0xfffffffffffffff8, 0x2, 0x4, 0x0, 0x3ff}, {{r5}, 0xfffffffffffffffa, 0xd0, 0x20, 0x1df3, 0x8}, {{r13}, 0xffffffffffffffff, 0x0, 0x1, 0x7fffffff}], 0x400, &(0x7f0000000640)=[{{r13}, 0xffffffffffffffff, 0x19, 0x40000000, 0x2, 0x3}, {{r17}, 0xffffffffffffffff, 0x12, 0xf0000001, 0x7, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0x20, 0x40, 0x7}, {{r7}, 0xfffffffffffffff9, 0x41, 0xf0000027, 0x9, 0xffff}, {{r2}, 0xffffffffffffffff, 0x23, 0x40000010, 0x1, 0x41a}, {{r6}, 0xfffffffffffffffe, 0x3, 0x1, 0xfd9}, {{r1}, 0x0, 0x36, 0x10, 0x100, 0xcd}, {{r12}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x4, 0x100000000}, {{r5}, 0xfffffffffffffffb, 0x70, 0x42, 0x7, 0x9}], 0x4, &(0x7f0000000780)={0xfffffffffffffffe, 0x200}) shutdown(r2, 0xf94f7ef29252e09d) close(r16) kevent(r2, &(0x7f00000007c0)=[{{r12}, 0xfffffffffffffffa, 0x8, 0xc0000001, 0x2, 0x6}, {{r14}, 0xffffffffffffffff, 0x44, 0x20000002, 0x684, 0x3}, {{r11}, 0x0, 0xb4, 0x8, 0x83d, 0xfffffffffffffe00}], 0x0, &(0x7f0000000840)=[{{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x6205, 0xcc50}, {{r17}, 0xfffffffffffffff9, 0x2, 0x2, 0x7, 0x7}, {{r8}, 0xffffffffffffffff, 0xb5, 0xfffff, 0x1, 0xbbfc}, {{r13}, 0xffffffffffffffff, 0x1, 0x0, 0x10000, 0x3ff}, {{r13}, 0xffffffffffffffff, 0x8, 0x2, 0x2, 0x1}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0xffffffff, 0x40}], 0x3, &(0x7f0000000900)={0x3}) kevent(r6, &(0x7f0000000940)=[{{r15}, 0xfffffffffffffff8, 0x8, 0x8, 0x1f, 0x100000001}, {{r17}, 0xffffffffffffffff, 0x60, 0xfffff, 0x7, 0x3}, {{r3}, 0xfffffffffffffffe, 0x0, 0x20000080, 0x100000000, 0xf800000000000000}, {{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x1, 0x2}], 0x7ce, &(0x7f00000009c0)=[{{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0x4}, {{r4}, 0xfffffffffffffffa, 0xe0, 0xf0000000, 0x322, 0x359be8e0}, {{r7}, 0xfffffffffffffffa, 0x80, 0xe0000009, 0x6c8, 0x82}, {{r11}, 0xfffffffffffffffe, 0x60, 0x40, 0x8, 0x1ff}], 0x3, &(0x7f0000000a40)={0x1, 0x9f}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r17, &(0x7f0000000a80)=[{{r11}, 0x0, 0x3a, 0xf0000004, 0x400, 0x5}], 0xdaf, &(0x7f0000000b00)=[{{r8}, 0xfffffffffffffffc, 0x1, 0x20000002, 0x3, 0x1f}, {{r9}, 0xfffffffffffffff8, 0xc0, 0x4, 0x0, 0x1ff}, {{r17}, 0xfffffffffffffff9, 0x28, 0x0, 0x100, 0x11}, {{r18}, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x2}, {{r14}, 0xfffffffffffffffd, 0x0, 0xf0000008}], 0x7, &(0x7f0000000bc0)={0x2, 0x9}) pwritev(r9, &(0x7f0000001f40)=[{&(0x7f0000000c00)="536d42f375f41e9b555aac3afe9c0ea62ddbf6854e44c6d379fc818540d2b7fefc98bbf6571c10ce1d59b30aaea2325ea0126b584ebfa7093ca0dcb4c76a131a11aaed91023b6e4866676790c9fe516247c7382f97a516de406536e6ec6890e8a7a8dea4ca53c9563f298e094cc6606266221548b220e36336f05799497c430d2d5456785d43c4d7ea99944c23e86a554efbeb1da4aa8be7595cc4ad1ec987d98703b2b3539a305c0f171cdb024a6b583f3996509097a6da8a2b3e565abc0cabf9b86c12e1e846122402bd1d6f24026e8b0df140724ddf127359bc3c1ec20877cbd640503e8512eabbcab2762655065c6263bd3e16caa9f57739a94d64fac5a22e381db4083c729e903d185fecdfbb41f725a2b896cc85ace119527d1f7cc32466d412c73333d02cb300bfc487adc37513845dd9fd1b4bb51f4501410004a235e9aada562b42c3322a7a3d7873be194cf2c9a9d06277429db1671a5d9751162671d1ef9d9f81986b196f3ab0d54ba7ef39c2da683a3f30076af5b374ce70c49c22191ab52766579445512da8352beb95e08ddac4ba3f05d306981b15b35a152864f88419783f3bf73b43a4d9f4dbd28c8a147a650841a9542f7599f81af9f18ab0c19e63f554d2029b6ece2d2eac48f44dd9610d601d1aafee7a7f63f1e6b69a31155bf8a9ca4069c8dd106fbb78100c359d8112074a02deee3c48fb9eb22bf7570e06b25640193553268216ef659ee060d33dfd869bd4092071ca12cd28793d4d6c5a854cef4ec470efe3baf30dc798939ae4b4a70eaac2a7bc98d64f19b5cc11a2877ce2e3df17f40e18a3755dfd45840f4796cc2b39ec128532d57bc0576db934bd1fc5811398f75da119f9a6f7430168573ee1665511689bf47b828d4aa487f4b931854a0e4d611eff621600cf64ae8d726874ce6f94352205f4124946fd3fcd1fdc0028886b3a6d29e41305bc5cf09d281cbe8e1e7c5c7129904184c3793568b845b8d197e97ebe7ee6be7a5b58acc5095183d9b808f2f30718aa72b97648a351be5125f5054983c6a24c5c3b04961c33ffa235b199c58d8b2f384352970fe851d5ac38a611f50a174a46090a6b31ee5f974afc1ba361917cddd3fb119798cce51ee5ccadf80bde8e3937d096044a3fadccd32b02c21d2c2c027cfc84936fd4eb2339b9f8668d5933be2b5676182fcfe19e478cd857509e5b7c9d3bff2c7ea2c44fd33fcaca2a2be51fb537024f925ced54ec4a2ef4b14adbc095bdcb5e1713308a71b1920811285f7b2946025e29e5ceb64cd0ff2d92635f0066b936b90e89e49eab38009a0e729b79b32b9538c7e99e825342c63ad255cac036292b2e2edf3ac79e57fa38eb9722ffdce974fd3c0fd1f385e8d902de31324d5783167d72c77b31b7da6dfd591f9b3d4496079a0322680cfe56f9fb9e64987afd6284a0fd1b36ac3ede2cecdd6966800b0bd0dcab8a4d5916568dd6878f0231443794bb2ccf5155ec1dfeb71230bfaa891bf05e71f9d9453c007b9b738a427f1fed6ac81aa53756961394cba02e9ce87b8c08ba30f1e6f36d3c98e7a2d655d170574ece26368137df60c22c7dd2b54be23c1b5fffbb9f4aeba848eb3cf43db2472e744fbcede139443b0f9fe49505cecd5d555ef9fcc8d7991c743ac5aafeaf95df131401b061b1992ce7f43cab06d45e64ffbac95620b1cae42413204048163a0b994f6d8409630467dbbd97736ec4662e6d2c96861d1b2ef36863d3e012a58c268efbf2f541563d93363b20de94494e26e7c50be430efff276fa31f5f14ad868a94476823ff683487c13468c749ab7fbabf743d2638f53b5d5b895e06faa805ce84054564cf052bae3f0b940676c1ac9f8f41813621d42ea425f1aa1a486a1c43923902c3b82a6b3105c51f3a2d8edb5bf100e54ea5da8b48ad5a582c5ed52bcd2318a281c6932b134e8df2ba209bdb7bc37fbd86cdcc33fa0423bef9b08847f4d4b42ce4da851799a153c9ca2d7482de33bf8f69b9b56546fe2dcb119882ca52f1c532e51f019192820294f9682a060cf743e3e24fa93e728438939828a4105e907d5d8da6f3f095af4e3e0560fe4d3c5a2bac5ad8f5ae325b8d0872340481318d8540c6108fcdc0fb7a8b335c3beb8f84b7e0c0ac8e273dc1c99e7fdefb0384e0f64ef083db27ffc17d16bad9c7d91cc35b3107a553abfac1948933887fd5abe8ee5477eed64c359546208006d69279cbc115175754ee04b01d3cc753cd44c31d0108fc67d8af9ca27f1146578c0024dd965c6acfb780642da329b7b42af160fbef1c1bfbe4b9b8348ac4bfac69e0fbaacfa2f0dbdce9b8ead51df5ec64d36f37f04e0edbb9e932b117547da439a4385345ae05291685933514dd0b4a4d62eda64e65c7bf50c8fa119e5b68f9130fd20c21b619d98c3d297925d8e9cbd98254db1e7965192e0a009e010b48e40be02bbd8f38fcd8919b3980eb427cb8a72dc18c16198e941c31bed140220e410162d7908681089eaaab41fbc12489e2f11bfea38568427245bb0e32fe74a5543d5f023fa94c6ea14ec04c13e2be5ed113d2736c30e03a6ba9ba86b85907f8f7eeae43d87f7471921cc9b5986927332592fd2075bdb6576d95e8243fd0fbd010a1f42c8828e639eb67001e3fc2de26f4de17956b46b95bd2043f4298966a736334e5b1d538155411364114419291bf67b2386501ef3372f5068a29c37edb93b7980463b1b8266fe3095e0f245c319ce8c17c36715509663094488a58544e0b9a26a853ee8b9d0aa14b9976546acbba3d25e133eaafa37cac04a08bb76bdff985a65545d398a446324d280f245cfabbd12cffb4dfea731281ef2a3d8c4ab670f13a8560811b7fd343f9632feb9d51bb900b53539cc26ca10a303c2e448fbb8db4e8fe12418767b7ecb0b83f46c5979c4a649bef809c36f26292e3709a51e71e5d1e4f2d9f188ab93019dc1613c1cb3bfd78203bc81945850160ddc52f239c836f112182d8557e63e595d3aaedde4fdacc1426d422d6196a141367c29c557db8edcefadaf19c4d5eaf7dff00d622c9f2f338e0cd9f2ab0032a5e6cd75b62139795f92c042617068ac7e30a3a4600452f61fb5b2164b9b58e4893a5008f36a38829e9e55acdcebfd91eb0f9762d820b03358c87a3420aa798ee5a03cd00182978231d208b028d9f7e5996bc8b61d560cb5e59168c3522a67f001c80da2678da9ef5756452fa8def9d29078360516a5500bd53282cafe6e23f240cf374ce47054bcea0de607553dc452d485ab5531c798666363dda31baec81e5f6b15740510e7ba72a90597eb8990f84fecc645bddcea0c68ae0dc44b8a71ed661d8ad5636cf0c3d5f4fb1c24921e42faca1d88754ad7f758a0fc5074098f0a8a0a305a96184a4172b16657d6f45bab8d55f7aa45ab44ecbc041660ad1d6b8086903b75ade1bc1e1a17bb84d149c431ff4130540829539299319a1c1dd6e7420b0084a0a42d156d15528e44a4bf2a1f548b2e5c26e5c9766407e50a0862a92dd5df2910c98f56e381b3d5ddc585eb8ce2f6e446091d7902a5b83227b36009584e3bf80093d69176462bcc7455c928a895e2ba4375715c25f72acd6a803f41f317291dbb4a075f02666a716b74cf0848abd8247de99014370b0d3c90f18cf884aced312213215fe2dbc7b1072d5011ece0e05d5b43b0ddfa7a7df6f43f1cb1bfeae3b58ae114ebfdb4ceb61f7c48bea183991c34ba8f1601891b3ec742eea2c156bdae56742e16268739c514c6ff884a061dfeacb40fece09b31a9702b461a74d9c45f9cc8c79116c1beee07f958a07d1e47f1778261a183902dc44d193999da3fcba4328dc05054a4b15f2f740405409f35bf5285a1c9d6bf72a4aba63b507b45d0b4e3b3f264a65611a6fedede5d90fdd5ec9b4d58ae8a718e9dd878c5b89173a06c9a774296d89565fa93a82c0c7798f1e06804f6cca13bf842181faeadb1d2f5ebbdadae03fab45cc79a467dc12d02be8bf5ec0a3ab7cae09e9205fe4dedf8e8b836007112560913bd657af97291f075935e782fd74574448b0331955023b4ee92c4e8eda02540cfad9fd338ef522820f8cc304120c1203789a47da03aff70bad5f0b51f3c000f7f2283f507418746f212d02e0c84898a54ece0c38f1de7b52b8203cd9bba6f9990c98509bc3e5a51901a0d79a2c3f9c4df7329826b46069a992d64d4833587889b39e8df377c94945d44197d65c7b8f5a101d338f31e9f5adf90457acff34c8815da8b9001e6edc13d7afa9ef8df10ba6c82540c4a5ed431394b8a8cf976c8923d036f123cf7a7d2b3f474c3dad5200a3f72187a9f7e17881d9284851a63e203ca3cf6c749be024d01421293771477f2a966d00cffaba70c3bcf457532fdbc7ba0be6427e18b30e4ed3eb1538983c80e4b4b70c57441c0cde876372509961d6140c8e0dc5a3de6067f320846451397401e2a2ddf252c068b45ec32c39f53972b91930e7375f8e6c79538cf90d946470d3c002410fd8bee74881425f18dff60414b6c0a30e57bfed81276c5b4ab8634ed80950891bb7c294e072b0b22559078b87aeeff62311cd99fa6dde7e3ea84be92b7628cd78208c35242b3c837838c4ef2cab5c8c2b13d24ad598c444557b08e7e2185f5d1ba76c0b220da33b2301fa0df98747bbcbcb77d2c22a0ddec2e7d16e6667a2c98bc07276376e68235242f79d1596ee61c7fd01d4d376028365ef11354a865e33227c4f3d2f1e4f604f81d7a89a99835ae5a80a97ce8c71cae13cd6f3b09792729d082fed14187a603ea62192e08eee39cd1fbeac2ae508b3de1bad215b358d88f7a0c10ebf22cefa64a3fd7f417a8709ba0423eb5073bc84d0e572e77ca33a8fcb163e1cf7fdb4940a32f5f5aca917b1d938f8c6417d69c45d8c373a4dc5e9d9f910920ed6ad76fb354c0d7048b206831811d945a36d36b5c4326c0b0421f6cafad208d84759792f72ffa842db54b578419194fc56512d1d4cc0d1693dfab8947e098f2403f5d59e00fc74a1f47b68fb21014d850cc3e43d67629d47052b1f6d702c342165997855111a605a2204f59641540ab84b79053f80cdd151ae32c97e92b1f2aeced7cdaf8399b79393f2405e5291596315dec83fee418c7e70c0da4800d3ec1d2c873440614dc6fac4e688b64217855b2d5b64b70d91a7c58a01159730ae983f85532d5a5a1d3be9c52ba10224d8c49122e14b066cac222815ae7b57047475e6a845ca10b3abac2cf262e5b9a87e248cf0e313ed2c46b3d9aa63b56ff6f545d74da4efba5ebf634b46dbd2ae7dd871f902f731da4d6fc10e53ea8ff8d5d8798da3679a6faafda4252434082e2a883f822cd45386c3d76f7c03dd95c5510079dc7e99b145fd42c5e51ffd9ec6ec3ef6104c6f511f56644a4daa440484b2e4952ef8bc750a976fee24f6f522437e3dc62f8f4318b7fe5d048bd14ad16eb6ce8a2ee387fd7e7844bcfdfd0abff49265fbc847921c232a8b819aacf3505c06be9c7b70b819eb40e94e8505b87ba61478a6af483a65f72832bc2c6167af1476b58ebdc9967fb6f9052fbd5b7963dd9431836bb588d792496b538570245ec47e7416f3b072419a874455bdc1980961000e0c43731910ac4c8a9f5cc385d582c1d76c39a46a4351944ed99367989d838fb4a16fbc5558ced50ce1be80d464ca4f3fe6311bd1f1967d4bee0289daf449fdf8c4ca0160eb6a541ce420c95ec4d44468a5367fe1685db9b8cd1b251b8f6efe49c6ba5ae75e0fd2347d12aa09d797d6", 0x1000}, {&(0x7f0000001c00)="bec26b876b64d492ffb1c71d968c29399c2e713a3c037af346ecc01c1687150e8909728bb6a6a0e0df87c213ff4acae07f10a54a3f49adf9f8b59f3efe2189febe1c311c1f9f2d751515ee715d5444a83e55f6814ede3054b12526ebd2489a0b48c1907712888dde3056fdf168806dd937cfd5ff83cb56ddf024f7f68e87e0514383375a2c00ffe678b182b055d8d82cd278b130db14c2c67d9ce10a35ec2c39caa85a71fa138464434c3b189a46329a95092250e33b1363947c2fcd3127f327c3e9afb2eb10f5a6ea22d789a3", 0xcd}, {&(0x7f0000001d00)="1266d75e42a07303b0", 0x9}, {&(0x7f0000001d40)="be72df6c10cc709f160149d783ae176c5369f5951a92ce94a46d92777edb8b86644320145f49a2bdcf3580c3ee7db7556f48784fc4ef9db8f62c72277c8faa9df5101acca1369d1c37e1299f284f1aeaa5550942e2dc9035622522a3bd754c13147827487a3156a28d042fcdf7967b8b7cf531d56e0f3c888169edd8ba1a9aa155f2823c65b4608ef03d022749d368a52899782a4e60788ed416145e2802c5b3bff3ae5161344e4e4440c854e7b019895b8a5028e460a662e6ad9babd9c80d896ff15348e4eb64f2192a9ac87ef942f582db9b7573309f82a4b63fe5cbf360b1cd2804fc3015bf1b5612f86eddf85ac4ffb492a9af9b7cf9", 0xf8}, {&(0x7f0000001e40)="66ca48e655feb908817b54015ea3985e359cb9663206cbb652862078bd29b65d0d5c5831d944c0a39a005de462e27e00f90f1b5e1a3a06b3dc6ab71877c9b0f401985247079456799420b6861b03e52ffc0270d8a796b9db1b2d8da1f2391c02f2feec245f524a8c88234a3a49ee2f4048bf4de44b5ddb33812fd94028d70a17dad6cf2e520ac9c2ef98d996a8ec55fcec898137302d", 0x96}, {&(0x7f0000001f00)="6bd6ee9d926b30491309ef7e2c3ea70133c1ec2e3475f6f4e5eb16c4fe89d3", 0x1f}], 0x6, 0x0) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000001fc0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002000)={0x8, 0x1, 0xfff, 0x9, "1de7e33603a8b10b3295703cc9e4c9323b023bcc", 0x7, 0x101}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000002040)) sendmsg(r9, &(0x7f0000003780)={&(0x7f0000002080)=@in6={0x18, 0x1, 0x1ff, 0x100000000}, 0xc, &(0x7f0000002300)=[{&(0x7f00000020c0)="fae09273d0ad1aa0599871cb1f775a38a322aec79ef6e295763fe990412e2d77c61a6a0388bf57de246fdbea1b655f8cfbf715c9bc77e8df00346897197526ebe79d2cb8f382f485a1165977c848e0a61bf2dfdeb680a6bf234ad3498e7df092cbd296105d57ce05578e249e9b821887df35928cd55e7d787b331f2d41474bcd55", 0x81}, {&(0x7f0000002180)="7ebb0a58992ef395d335818addc3f64e545719b46a32ff2a3d25d14e60b8aa0c92c7bf3157", 0x25}, {&(0x7f00000021c0)="0dddbaf71d819dfe2fefecddca5b698f5d60f0ff46fe6a5ef0d371c81f55490dafb6473644ae927cc81f90be72017ca3bce18c64701a545984af01d799ad5e49729c08e936d24adb5695c8fed724d7682d821ecac65e1f9e070d2ddcd414724676b9a778b19a63362910", 0x6a}, {&(0x7f0000002240)="ba4a3ef424748b4d633e04da9764bf8dd104e944d4d7dd12421388421e2522260ac5d9a423e7dae0fc56b8611aac859966666f62d0c8ac0c605b556f518f50ded2ef9e386be2e1040054c25db77ab6db82650e4f425a5a4ae3495fc0525966579e96b9f41416383d66519671045a7fe954dbb5e71c63785af7fb2b4281ae0845bd8d46df5fbea4d5170ce57d959fd8024e7d5c", 0x93}], 0x4, &(0x7f0000002340)=[{0x1010, 0x1, 0x24, "d0cd52d1b42989532bdc755f028c960d8a7f5bd5349bfcc9201c85d20fd3764c57b77af730ddc7f1be1476a988c67b2c900fee6ceea8ec4bbe700a5e87c4092efcab4dffb3984cef794589c7118fb41cc714bca63311f0e886581b81b92ab0635e9dde7c594c6f69bf80d0af78837c7af75f409262a725b1ca80f8947bb951ca4aab04c507eb0da5672d3d702046f3af8afde10865d9c91dbff57d035d0285a26751c38d9ed32b038af2e9e94f9e0e1693a48503b2c7f2b83f4cf1f5c512a63c7db92174b4e7d21f17307dd53389b11f54a11130522f0d0d5ae35bb352ebf52b0d084b1686b0efae36064f1e9f34568ec006da97b4f6c3662455c323d5980cdaf60372d3beb13fd9e4aef8252524729f4b57ac886441ffe8d1a357a97e2fcdde5957d564c85a1ab8d379b5b3c5a4a7abcee1943dee7f321e0a737ea9a8b304a1fedf70a616fa3ab30bf0c88f70f2d2e6e8f4c8cf9cb1c73bdb5610e530a0ed140cc65bbb109101c35a4e7770cbc7d966ab94e28d0ed6148ff97df3d12c1b405e075ccf5be7bc2bd4b2a119a5f2c42ceed233e1d60fe341a36e66056147887475ce54c43f2803e1d64b9cca9275a3783e4adf035df0d5fd3c967086a4338e93328a1ef2e942b7a28a1dfed9c2faae577b135bcb64883c29f0443957889a0d2dd5062f810e860a9027b9e07dc21ac14ec5f4ba14ab71dc1f413d87e5220d3e6dc170a10adaeb77537ae1db304689e3e74e34504e551d1d7191324a0597bbde1987b6849412d9fab30343508dac843416ea42d1b2cc60f49c9b66dcbf73400c83076a73b6ac4ad3fdc7bee375cc2704b97548000611889711e355a1f04e678c26a2b33ac67df92605f21751b61371c7ae7794679c8f570d5a21e0df2186444114301e258b136ad5c8d3a370267b98a848d06ef5c8be03d307ea45bdffa16afcf328992033956e5bd3bbe9f82e16f1fba43c8a8bfbf75018ec682f671d84bc2607d6dc285c5da95f3ebcbc6620fe27b0098b92cbb1559067696c0a1592547c4b78a1261720d34f96e2911e81a977cf8dbcb7d3e837e6e85028501d37e3dac49f64b516b747b27f9ddfa933277035c11c540066f6a5bda2de2f92c7d3d0f558301f650856c5023def3d89c1b01f39206dfe6d28c8b5e742e6070de79e04df987a5f24f28de8387d4fa2d2a2b6fa5fa8969b440d440a6ba20d3a211c81074a6434dfaf79bbd3c4c2c771f5914dc71673da2b72f960c22abef80ed7966ffb34423fa607cf69cc64e972c52e9b9692e72aecede212b26279929df4d346211acf2f9d4946afde9cdfb93e8712da0d4d70943ce3db1d62efcf473697af12f9dd5eb7de10b103e5470c8852db47b7a7d8e84c968db26abeb66a33bdee383aaf384c19680e10e762269811bc3c1c0e24bb8519a9394bd508ee30b7913951f824e3f00043038b0c97285feaca2674ece7c9597e3ddeae951a1438887cd9751ab9cba3c4544fde1f58e0e87544694c91a095cba4afab33c1d4ba4e3f66e082c21838ba464d42049caad63cf1d30ec1ee64611fa1e63f53de07385a159d90e05988d8089d15580ce6171ef6e2f6881bfc4dc7902e4c821400c711f1e23358a34097e582f48c62e1f68e739b2471fb5127231c80685929e8d981362c59860e2b0a5a09d2f3aef35755c85eac4c8f64b2b7bcee41d4e8129246b6ef2477ca21dcb4cb5cb5fcbadf9615e3dfe9f54d28af01c80d4f266556a4199f749e19e373bb26d82e1c2960c6abd8f5d12040fc9192a9602bd0f562397c05b0202a6b18a781d90ec626810dd1d26c089e5d8c8a4d2249263bd5eca5808d17078e7977d73256db096c867f8514bbd7f177bd97c63996dc3ab8f353cddfe1a9d0ad714fdeb0736224f512161d51d24be1a70ae422f8fe046c8f0747030516edd391bf8c1a232bf9d13e26be059c560a25b9b7f7f446c407c9bd9a24f115be028cd4c0d512894feecd4320c04eb28b6ac5ca4ee01fbc19545fd105eff2fa8aaaab75b6822c7ee2f02c02b4fac87d1c75c1bab37cfb59b0e105b9b1698ef3009b5f3401ba87b18133be075375b3988c4d1a7bb1ebe8c0b32a7be1d08f282cd8f7d80d9de10424bf1ffcfc508ecc6c250de5045e11de120f52b9bf59081643d85e3a6f64be34d0d7b3c3305a6e3ea8e95aa290da68f32b828f277e5a6264e8ef345cd7e593233a5f1c2785f2b4fd5683725e1317cb531ee9fdb3f2b81c0d387e798d5caa7b86ff73451487d25b61ddc744d068be2d8bfabe971eaa0fbb4f6926da3a125f9c1d73f023e85d904b4a8e11ad15337b89b38e0f12c32abc639db431701f5d4234d16a617ed36d81ee74cf3416e37449053e5e1af08498e8d06b82735f251309b5c0a27f328c19175332f7963480e8678990ee6d47524ba49a3a1c5c23ae1bcf500ddbb239ba0e57c6c19ada18ba5616f743a2aecffb4e35a0f8c798535f0b5ee5448c004b0ffdd65df10a23676b74320edc554ce23b7d65aab8b546a644125de41f091d695b8cb308fc6e98a1bde7bcf322e68794a104044380d0ef9f49c707a58acfdf4eecdc7b1441fbfed21345cd32bcd33b272976ab580aa26f22e6fd2dfb3f0f45c22bd01c18e3b810744bae9da70d18a8d471e57c3495dee37864fbd4d7d50cd4cd5d442c1c8d22d52e78979eeae93fbd175ebd4a35cbd8a6183c8eaa53bb0969197f49aa4277588b23e7ddf5096d67479c37c6c04fce567904c454c328b5b1c13fe596af05213ecd55072ff72cadbfa6ecc293611a5848e56ac63f7482acbbe73e86780aa936902781dd6613c497d2e37cf6543348dc809d66ed7b2b288092917b121c0f835284315d1dadec7ea15ee0601c15edc9577cb4cfdc21f65e8dbf4678e5f0782d28d42a0760f78f583dd0eb22230cf541fbfc09f8d5bea243a5a41a459bf57ab7db0c1e0a1bfab2ef653ef95a30bc6ba3411af3d6dfb126d1577bf23824790578c52fb05527450e0b0e4e61fe8184d9335bbc164be4b06cd177e5cc6b04cb53bbdd7e3886083e64c702579cfc4bb7a791047c5731065e2ac224485ce49c5171478b4e4a042c5459fe71a5061c0c3766b77af6d2197f92587c08e1ad5b240922222d969a4a6d83824f237449dfe9f551ff6f4819086767cb159f9ee38e4a52dfaca969f6fa9d41c82710bcceaa6842dba85d680146df1f9ae42ff950b6e97843a718109780db378069879b831514faed7a05c6e356712762ad2021906c7a346920c1eeb135b744ab864cfa0798c4898bb24a84f7d92230489d34f009a6317ad3b7dcd615c44fecb6e5e653731694d095727f73607d1679e0f77b668a095806195dae64815f4a11bf0327a35e2eb58923bd2e0bd6f468842a2d152bb7bc8a348cd5a1f45dd433a0a38fb8fe796e70080fd48ccc1e824d0fe4ef96e2a688d8c6cce98c034e6b77d391e7956070855b48a97ce9fa7131015a4f980db66731ed284f49708b6b1ec81c3a6595b1b51e41a13eb701110eff45415a575cf842a6241512de214476919f0651b5545cb5414b9487aa8450823289489584307ad64df413855300e98be824d529084c7695877caac812fd92155bd59f5f361b49db69acc4000fb9d31beb8669530f6dc60d5200dc4fc169a65877742bc6574234388d10cf33c1437206d53f35f4e070176d00fa64c2af377a3c023f7a14377877cf8632a354e7f6b0d17e2b02f781555cc6a71f46d070d963335e8041704cc36d1c441e2db74b92581236ecf8dd68fd004edbc97f7688d2abed3392d5e34933d2441463eac0eae0abd6397d00ff492d903dd644446a0d0380d92e1c9da5e862889894ff61c16fac995098760f655de66eb5e8b6c65cab0586d64fce34eeb14a611cb9ea945c1b353997173eaa085daff8f48d5ecba6175a79767df0cac875fdb0415292bddc12f9cf54af86e34606293697e2845aca0049d2030b7b7c5131e9f9d2ba919fcdf5a898dc82de57ee83ab6429c55efdc36f57d2dc8352527ef3ae505457a4e088f92b5fa0f6b83d52d61411dea1d0ec77912a44b8e5f4da1a23d9c0cd57793e0bdbc0cefb1839c0e49cd3fb8de4801f1e5aaeda0743a58db017a3e5c840db8867925f8a98eaa32bc8bd47ca05e1cea9e002d08a3135663495115906a67f559c36535ee76f3c1f49bbc99ca7e9d8e4f85d3f5e4128edb35df77aafb79a96dd5da2197285df2440dba1cc8cc0b74e1e231eef7a828eb81ca13d7a899e2a3f1d429bfea0635b0aef72c4a6b0c4cf8dc2f968e9e753bce42722999f3f5580cd542bb4331aa9e4ed5181b15ed56e369c9b3c3ac60d6a00560ad67c53bd9068840bd4a33a8bb5f1cb27b5e2e6e39e17135bcf56ce07b79722c339ae4a7bed0b4ddb71dce5b4ce647c89a307d3506492a0ec2b8a0d49ae922a3f4ec18351ea5ed2b4553f777ab62ddcbb1de2669a6e484a014150096dd529d0b799f6ffe5ae653aa8812ed72ec9c68dacf99d1ddeb137c91d2b4ad038b8010d1669830af17f5816b0016b2374d65f716b5b140529c607a1e3184c6ece9be9afb7348134416b2d1b7b39e054f030bf54efaadf4cd7765fb9ddadce7b7ca5e46065b028643aa904d67cd66fb1488db97ab0f9093a7bd779f4bf93ca6da98e97ede0d3bbf879f4d8337783e44994be8d39e5266bc62f7d2bc412bf39b8b4f4d7008bf66a14e76e0236fd5dabe65f5d0277666f3363c272791e4a6780a9c16204bf0016672d48ff5801a7b8ea8c089ecfd5cccc965e43707b69188288375e2b4b54475219058491b6245ec83d83dc9e5e180d8654ebbae8cde32c7f55894a7ec1a8590c4fcc5f6c29daeacf37f8a149580828a61ca2630e74c4376cf185a90a4d18e02bed4b6e3309dca9a5257630d9aeba4b6840981bd0212802289296672dbc544b857feec6f61d80e0eff30c3cc9b3236f9bd05430cf50ae3a99938e2ff87364e1a0c28232a0b73b41443f2d061490878c2d6d6f2f3f8ad3805cd83f3b7ac320ae460b62412256cf90f6e7295519cab6379b9d579f62ccbd2bd5c3428abdab4096dca11b7ec9130922b4d8ab3d941818db2cc3f6d49ebc21591c4d2668ee161e18a3eabc01edb29661e566200d1c6cf431c5bc17f1188c1bfb10a1d2e0c483f6f7656bd6b3c33dcf95cdb6a2e142189dd6f9b0ef73bb2e5261988e4beeddf468ee89da127c226cd8b8d0b9e03e3c4ae95e3cf3326a777f84a9409e3eb0386c1b41d7f1978f6e5b4f351451a6540e86d6bce7fe3db000d3f50734b36e24c203ee080dec91827aa3d57d42a00d4c950a77712dec195d0f411fc230f860e2669a6bbc669ab6039509f8306971c158f5861f5e7fbda0336a69d4668c1578e60822a6f010385fef87563bd4ec7f4c159beb2e7bc34c342949c43ae8dc64b5c43fc982ebb8d0dec3cd7e48f60c29b3724a119beb75297891de83f0b6f130545021f57ec80391fd9fd97438f7c8ce95b32168c71822de66947be1712a2c530faea40a4cc7edbd360bca4b049edf5936916dfd681d622c9a54df88508ece856a96b942a494400d975e76f12caf0d7eeea9f0545bd822ec9c85f541b740387a7b4343fb4affc56a3c32c379273d94cda6dd7f0e38e7d83534080ad874d1bd4cb0d19f62cd28d6ec83ce672531bd45b8900d83db11745df8a67a505ecf54d3cbeb8c0d3d6384c1f94c8686e92beefa299aaa3a6ec211d808fec57759416421ef1bcca50e664b4bcb2cd43c4613798b02465195c26d0e30a8542f10b058636782e779d2ef36b4fbb1122b46c9a429dbe9a07f7862"}, {0xd0, 0x1, 0x6, "e2899b59ace5aef33badf75c184819c435f61f3669e0a881ab3673c13d2aacf595cf0809107741170d24852088eb4b72671255a829795a41e864455d99d88777da6122e4f33dad9445be7eab6467e8ab046779c3ffafd11ed15736e2351a974a48fd33e7dcbf0f6dffc2dfee89378ca29ca6598797af372d0fbcdc5c54bfde7537de67ad6b6175059e53afe9f845da6d4187602df2e93d38c7d8c5603efdb986ca4c91a66d02ecc99a4e7074c9e72916a00eb30a27d6f69ca0"}, {0xf0, 0xffff, 0x100, "d31655b09a0270986c20c68e55b6c74329527ccb4e49887b2ca7314e482dfa27085583cb7afbc22bcfd2e62d9b0375ce7c834a6164a1140e226d658cd5223ccb071ae31e9fb8721096b70cac22534bf34f32050d72f94e2bc6821c80514b6f053e8b869991e4966249936581e1151c1ea4fba5bddb5a58ae694d25334fccc71ae7f2fc46fab843092b17217d830415952e05d999096f370f89e7589f9c35bbcae4f42d99226255d5bcaa538e131692e7094587288fdd28736a6ba9b7cef0b6082ba2fbfe1bcdf2e8269fc47d549015f81b69c99368caee03c880"}, {0xa0, 0x1, 0x3, "d178d47023d630296993493a3a97c25dc4ec87ebf56a0a9e6a4f1a89f74d2220f5610bb427283d2c472839331659e14f3d88cf3778a34595984ca26698e38b20a5a13bcd57e251d9ef9401bd07abe366f82973a13c7b2da23b0066ef01dcbae7ce225eed9b940c985486ffbde70575ddf4f7a7b63787eff971cd126f17995d9850583d2622670d96960b5391c1"}, {0x100, 0x1, 0x3, "c9e963fc95f094325ab88c6d84f533f24f0e386d47924a2b190207b8f21da7d003071e5dc27addf8154601cb5057a2ac8e96bc6b25ab8d75d9d0952492ff68a0e85e1b20a35e4b5c954c15feb15eb5dd11c92398e08186e3e363602a8cc1ae169edf77750836c9fd0f52e676526ab12c9ad0b68af1a6b7535e29afb6a63e6e7a7266c63017faa6305c86cb76752cf6ac3a10a8a221a6845030b23d6708e707b263268fe79f77cfe6ee9037b82fbe7db3d720accf598220c4e77e679b0c559cd8a43b25a82b0997ad014699e76a23a444434ab47016d7d356884617c3b1a09fa005e1bed991fd5b2577f7683f"}, {0xa8, 0xffff, 0x3, "6a1528e69ae1b852ca995cdfc3067b9a161ecc73908c640798592787cd5e3279193af596fbcd9b8ff15abfc7724b0374617569cbd275184fa92953f3575212acf480ea6a0f952c91d37422fdd905c1aab0312607bd66f86d2665ea81fe7a39c59e040837efa5c367fe84e92cdd913d80d37eccde9ca76955a3e22b99a2f50ca40e0f62077e89f5ff3ac351c9cf8c806fe6d35176c17e8472"}], 0x1418}, 0x1) bind(r11, &(0x7f00000037c0)=@un=@file={0x0, './file0\x00'}, 0xa) 04:46:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="07f43b88020841624fb87e3a81b054e7ef9e12a2b68f10f23dbcee8a723c7e056bed765f3fee675b9989318e5174c20e945ed3abbe39f8c8b893fa3eebefcde7c83f15d532724d99ae462ee0e269eee7caf18f2e39248abaca2168399aa4a489f0e0810e267e7d16f6e632c9e0353b9528eebc5f0e34000818f5e968309c8aaf45c73032", 0x84) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "29a0c2f0b61c047b0a72a8e97b53fb105ee6c041"}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x25) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x70e) 04:46:50 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x16eadff6}, 0x8) fcntl$getown(r0, 0x5) 04:46:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x4000000600d, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x2) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x2000, 0x7f) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x80) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x100000000, 0xff}, {0x18, 0x0, 0x0, 0x7}, 0x3, [0x5, 0x13e1, 0x2, 0x3, 0x8, 0x3, 0x8, 0x4e98c56f]}, 0x3c) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000940)="93", 0x1}], 0x1, 0x0) 04:46:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r2) 04:46:50 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = msgget(0x3, 0x10) msgctl$IPC_RMID(r1, 0x0) openat(r0, &(0x7f0000001080)='./file0\x00', 0x8208, 0x0) link(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') 04:46:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) connect(r0, 0x0, 0x0) 04:46:50 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='%*#\x00', &(0x7f0000000140)='-.\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)=',\x00', &(0x7f0000000200)='+\x00', &(0x7f0000000240)='^{\x00', &(0x7f0000000280)='!\x00', &(0x7f00000002c0)='\x00']) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x10) ioctl$TIOCCBRK(r2, 0x2000747a) 04:46:50 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x203c, 0xd00) 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, &(0x7f00000004c0)="3e547b7a099137e54b19e0e3698c0d795aef27dac4a9e2c933d8c46879ff920117926606d63caddb1b902d1f29a3917cf5efa15f0522f6bebf29f52129e1019db2a0c07de5e3456df0a6770d4629b6a4b1dddb9808c6e30d9e45f0513d92d8e0de9614feb71205af90b5f571d411887a277991a557ef60359fe23b899618bd71f85da98a884e552d0b7c0f000016fa2f549e659dd626adcf9f9dd374c7943c928b1922066227a503fa8441bcaa4988daaa8c0000badc809f357059f88e5f9de389a0cc80f6ee404543bff0cfd5a8c62aacd2066524e120bee4d45ea6dbcfc202b607ab0000000000000000000000810000000000000000804c5a3c87103b5e19b1ba38b0b7f1de34f01a6172bcdde88c2739dfb299fc80dfbdda6dc1dff6769294031aaaab98a83385fa199c4717384e959acb676c22b2a0aa878143fab600861d9d601f354d0fdcd0953e2f278125f7059e04f67232a6967f8dbac6000ebe61ab18148870232fdd61e35b3a22b2858d1d1e697071746f598a01cb597d66b298d22e60ded37af21b2dbdeff47a0368bb700fc282e4a03ef143bb98ad53414420d882746a69c5248f062f6c5ae588", 0x1ae, 0x401, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x1048a, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 04:46:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x80) getpid() rename(&(0x7f00000002c0)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 04:46:50 executing program 0: open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') chroot(&(0x7f0000000040)='./file1\x00') utimes(&(0x7f0000000080)='./file1\x00', 0x0) 04:46:50 executing program 1: clock_settime(0x3, &(0x7f00000003c0)={0xfffffffffffffffc}) clock_settime(0x0, &(0x7f0000000000)) r0 = getpid() r1 = getppid() setpgid(r0, r1) 04:46:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) utimensat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000180)={{0x7, 0x6}, {0x10000, 0x6a}}, 0x2) getgid() fcntl$getown(r1, 0x5) getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x7fff, 0x400000000001}, {{r2}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x2}], 0x6, &(0x7f0000000200)={0x4, 0x6}) r3 = shmget(0x1, 0x1000, 0x5, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0xc7}], 0x1, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfff, 0x0, 0x0, 0x0, "9da2a20d5ac5e4c2b758d55e04134f69cebe04c3"}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/219, 0xdb}], 0x1) syz_open_pts() 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x100000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) close(r0) 16:00:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = dup2(r0, r1) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x47}, {{r2}, 0xffffffffffffffff, 0x1, 0x2000004a, 0x1, 0x7fff}, {{r2}, 0xfffffffffffffff8, 0x28, 0x20, 0xfffffffffffffffc, 0x54c}], 0x80000000, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x4, 0x200}, {{r4}, 0xfffffffffffffffd, 0x0, 0x80, 0x7, 0x2}, {{r2}, 0xfffffffffffffffd, 0x27, 0x2000000b, 0x3, 0x99d}, {{r3}, 0xffffffffffffffff, 0x8, 0x80000004, 0x2, 0x3}, {{r2}, 0xfffffffffffffffd, 0x1, 0x2, 0xffffffffffffffff, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0x80000001, 0x6}], 0x1, &(0x7f0000000040)={0x100000001, 0xfffffffffffffff9}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) close(r1) 16:00:00 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="aa039d74b0188d27202d7f3b889b4626238b1fa805a366e8a970a03cdaf7ec83a3aad294f3d88e39bc0bc78edcff1624b8186a8f79594b8e19c63d401c507bb942b415f5d99965f28ecb4c9446c326", 0x4f, 0x1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8, 0xebd}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x12, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1339, &(0x7f0000000040)=0x4, 0x4) 16:00:00 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x80000000}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="e3", 0x1) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xb, 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) getpgrp() fcntl$setstatus(r0, 0x4, 0x0) getdents(r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="fdd326350bae803a93e78bc90834b3bc9615deff60c43554a42137a6d8b82d115dee9ff68da0d81029c962c437e9ad45d579f179f775619928049b911f0a2b7d914b5e7b3649e415cc6fe80e711875cbdd154f066696093cbbb8ce1bf24343b3346a1b6c6dccb1ed20db9abd19fcca27154af3c73995d8e65973e05aafb7a9326a6a6be2e0884a500dd2923ffe6c94f9914dd95264f92f3d76173009d245e49d3df7ce25cd2ec10935b39ee06d23d0ad570852862f3890a245d825087ea4b561018287a2e0edae760ffbacb4ac6398438ccfeabd6a5fced49a3bad5fd0268b7e4556a1f8660ed62d0d3d1f19b43a", 0xee}, {&(0x7f0000000100)="c37bfb3d3d3e1df7181bb4573c9101dcea83fafa6e91a4b9777a97daca74e27d1bf438e59fbe5eed1c0496f8b378cf0605b968d617c904fa7ef46b23d67528a10784b5e96328bb630f5ee523b3e6441934751e9faf618be86bf81eecb0782f07d9d1927c92006cce5e969238de7fd20ed4a5d7ab293689b2312a7792a1d880a62508fe52b93f1ef0105151f6f2ace4900c146ddf05880f7c0d177167d4cb4e921fdb262cf922a2c4f2df5c4c6ebb495c7ca015a259717e4c58c340831b35501565b44a6e7dc9d2f647c52e3a60fae6c570", 0xd1}], 0x2, 0x25) 16:00:00 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) fcntl$getflags(r1, 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001040)={0x7fff, 0x4, 0x0, 0x200, "8ca602ce71653fb7595d16d90bc6915b73a10f43", 0x1, 0x5}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) 16:00:01 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x805) execve(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() truncate(&(0x7f0000000000)='./bus\x00', 0xf8) r2 = kqueue() write(r1, &(0x7f0000000080)="fa56a4caf8dcff18238f5179e7a240275fa0a54d51f56815986222a7c70e2c623de5c6a9cdc6", 0x26) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r4 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x5, 0x0) fcntl$getflags(r3, 0x3) munlockall() utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0x1, 0x8}, {0x80a0, 0x4}}) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0xfffffffffffffffe) kevent(0xffffffffffffffff, &(0x7f0000000600)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xb}], 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x6, 0x81}, {{r2}, 0xffffffffffffffff, 0xc7, 0x0, 0x200, 0x8}, {{r2}, 0xffffffffffffffff, 0x9, 0x3, 0x9, 0x3}], 0x4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xd3, 0xfffff, 0x88b, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x48, 0xfffff, 0x4, 0x4}], 0x906, &(0x7f0000000100)={0x178d, 0xff}) 16:00:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) connect(0xffffffffffffffff, 0x0, 0x0) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x8, 0x5}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x5e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) dup2(r2, r1) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a", 0xb0}], 0x1) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="1600"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x6a8) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) open(&(0x7f0000000140)='./bus\x00', 0x40, 0x1) 16:00:01 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x10000) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x3, 0x3) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000140)="ffffffff", 0x4) 16:00:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) recvmsg(r1, &(0x7f0000000380)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000200)=""/116, 0x74}], 0x1, &(0x7f00000002c0)=""/168, 0xa8}, 0x800) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) sendto(r1, &(0x7f00000000c0)="6908108ff084987d1a5073511273b0d9588c1feff37a6885df32eb87f92d1d3af0e2425600df9c97eead91dbec4bcf4afe137f03fb5e83ada4fb3606be28104c134f9a1e0753201176fb8b748cb7bf2ebc047883fa4c82beb30d1ca3e7c0aa7cd10b4fff31931859bf29168b10fca85aaa043041e41c83844633d595e66b74092d2abc8999dcdbded2ec1434eac06eabf9b5a2a9b3863a979633", 0x9a, 0x3, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x18) connect$unix(r0, &(0x7f0000000400)=@file={0x0, './bus\x00'}, 0x8) semop(r3, &(0x7f00000003c0)=[{0x3, 0x1, 0x800}, {0x68958c5be2929fe2, 0x3, 0x1800}], 0x2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x926) 16:00:01 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ftruncate(r0, 0x6fe) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x6, 0x1, 0x4, 0x6, 0x6}, 0xc) getpeername$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mkdir(&(0x7f0000000300)='./file0\x00', 0x6) ioctl$TIOCCDTR(r2, 0x20007478) readlinkat(r2, &(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)=""/76, 0x4c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000000440)=0x10) ftruncate(r1, 0xffffffff00000001) r3 = openat(r2, &(0x7f0000000480)='./file0/file0\x00', 0x301a0, 0x40) r4 = msgget(0x0, 0x20) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000004c0)=""/221) msgrcv(r4, &(0x7f00000005c0)={0x0, ""/239}, 0xf7, 0x3, 0xe724559a1c105392) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000006c0)=0x6) ioctl$TIOCCBRK(r3, 0x2000747a) sync() getsockname$unix(r0, &(0x7f0000000700)=@file={0x0, ""/108}, &(0x7f0000000780)=0x6e) listen(r0, 0x0) r5 = getpgrp() wait4(r5, &(0x7f00000007c0), 0x9, &(0x7f0000000800)) syz_extract_tcp_res$synack(&(0x7f00000008c0), 0x1, 0x0) writev(r2, &(0x7f0000000c40)=[{&(0x7f0000000900)="07f85567708677b4c7d0d1b428495dc71960937b80e5c12e421077b643775b709295bb4d9d45c2a6cb8997d4b5d8c9fc996102cbdb6dd8762ee64087275066cf39672d0189f6409f783236dce77d0cab70af31a88b25083051decf6547a038e0735db81a23e034a8ff5f486eb5d42a246139d281aedbe3f128cb51d35bb87409ef7c7293b2b8c87fdf757e650a359d67", 0x90}, {&(0x7f00000009c0)="26bb761b47d76142d12e5244974de354695370f2b34a18d5c63200a715779eaebb93fe64fdac907e4b8eb34101db923e045d03ac4530514a31cef91eb5251637d88a081673c0e9547961a60c37cc119f0b81c78a93be12", 0x57}, {&(0x7f0000000a40)="036ad0ce13f38e8b26ca5ff2b7e226f293a42d41dc315147f8cde75333f56948b4de26f496bdfccfdb467a4bd631349163f6e568667870c86f108578a286623581c96d66093ad819c09c11764964b7bb", 0x50}, {&(0x7f0000000ac0)="02ea855b686d0c8b0379c740d4972ae0e9183c6d521b32f1c927b61a520525cb0311382be516bd46131448b887fb27060de5fbe8b8119353b05bbbd5aa98a74ee610c4c4a0e255b53bd5593c479c2790a2aa4343f689a8d2b2c6114506b4d2389757", 0x62}, {&(0x7f0000000b40)="ca215533e8cdcbb7e6589d3b08e03d471acf7c9f636c5d07c48f13d47bdafa5282578c6552d79eaa5e0bc7af12c6f641aa3264b8bbcff428320c14a70d1a5496bb066cee00bd331ce9b0689c0927e4747e253405bc9b14ff05613993ac83924eed1f7bd21f70d20291cae89e9e7668f62613cad5", 0x74}, {&(0x7f0000000bc0)="dbfc9f4b504453b901c7f1a3fc6b1c2ccb0191e8a1c17c07f554295de38e7df04d600540fbd5f7fef9750f5627dd8937d6ca1084ea6b6ee05c56aaafdb0675c0cd472832d93f7fadf4", 0x49}], 0x6) writev(r3, &(0x7f0000000dc0)=[{&(0x7f0000000cc0)="968cb811a645ff568bca8b30e26bba9bc832982d7ab75edc483071ad749441b0e9dba0317958849b7c5d81", 0x2b}, {&(0x7f0000000d00)="60f7cfabcd3a37282104e9a3f8c2126042e7c90089027dfa7333034e146cefc6cbfaf322031d7cc2cfdce8d2213232e9f04ca6fc88d636737f58b72533571f67fb4322a679af0a2a11da3621da29c699ed7cfe33d5cbb102decd30d2eb866081fe4bf1727a5467326f4dda", 0x6b}, {&(0x7f0000000d80)="a61ad9d741681690b2ebcc0c506afe854392a67bdc", 0x15}], 0x3) r6 = open(&(0x7f0000000e00)='./file0/file0\x00', 0x20000, 0x2) pwritev(r6, &(0x7f0000001000)=[{&(0x7f0000000e40)="e47ed3d8385df941cdfecf7fe7e76f5758cef4b731d454ef638224c4d4020e0a047cca7bf851611cbcb5d9293dfee3d06fbe74ab6e1dc8973b4e883a431bd0f2cf6d425a9535a5a4065527212cbea2dded", 0x51}, {&(0x7f0000000ec0)="4fd2c3d6a14c59ca8b2ea84000eb60d5d6972c3545440e3d045cfe62bc3118b78e5578343dfde86c28f148bb03f5fee8de63541ff4e59fbfc40e877bbbd51093f5d4b0f6dcdb15b1cf722a98be7cb9da81cf01116a9c6a2cebaf55b2f36ccf7faf09a586659d0258dcdcd8eb7b278ffbfe314579dba89fed0635c79bfb89d2defdbc072b2eba9423e4d2d3b9388a92a4baee54b13cba99e73f511ee3ef155c910b41b941d3e47f9e072400eb144f624e0f59d17bdcb299c88328b34a8500678440d5662025427cf5b4eca30b6c58d355f0c480d781b270443fa6217edc060d956397efd884b3dcedf313f4441a4bba13f7bf611c503c157ade40", 0xfa}, {&(0x7f0000000fc0)="9b6fd34236f722acfca9517f0f4c20ce3b60123b4aa7bad59bc16821b30c32", 0x1f}], 0x3, 0x0) r7 = semget$private(0x0, 0x1, 0x200) semop(r7, &(0x7f0000001040)=[{0x2, 0xff, 0x800}, {0x0, 0x8, 0x800}, {0x2, 0xfff, 0x1000}, {0x3, 0x9, 0x800}, {0x2, 0x4}, {0x1, 0x2, 0x800}, {0x0, 0x6, 0x800}], 0x7) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0/file0/file0\x00', 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0/file0/file0\x00', 0x800, 0x4) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) sendto(r0, &(0x7f0000000000)="f1a3f6b4f1ec88f88ce0cefe694dd8d9bd0ce48f6ce2a739ef45ce1d948aeda43781b3d97b6833e7a70b6c", 0x2b, 0x2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) renameat(r0, &(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') socket$inet(0x2, 0x1, 0xf54) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f0000000340)=""/255, 0xff}, {&(0x7f0000000200)=""/12, 0xc}, {&(0x7f0000000440)=""/88, 0x58}, {&(0x7f00000004c0)=""/101, 0x65}, {&(0x7f0000000540)=""/103, 0x67}, {&(0x7f00000005c0)=""/248, 0xf8}], 0x7) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="f597a364cd621a4ad3d458fe7048386f8b86d00e681c25018969f92c025d7ff01f38e7717ade3b6ab3202b70d3abc418be32d28355ae51a1146db9238a4f6c40e7100aecbc5185467146d33f4af92c43b44f5793e1f0fb3e576e7b62aa9aac6f1d240767712fc0221a1e6ce4e9369d10f691c1e6cd81c3e9842944fba3febcee38c4c3712cb62826959945e26e241d8deb2686f526177e87303e66af60d2a9b6b053", 0xa2}, {&(0x7f0000000240)="376de8c6c440895a101b3ac70c4d26e50e829a376560545ad04b80c318ee493f311fb862d1f1f4d9b89724f371fb54ad58481a15f113c58f4773616ff654876c43a2f667288ba5496109e36a164001c218a7cc577c38adc72dc9549c4b3adddb036fbf2acedbb21fc80ea016c56553d169464c011f214dfde8401f9931e5c690cf93afb7339e8e321dfac53dc34619d13bd1c5d7f44c0dd4244a38cdc6da818c903e8231a72df1025bcfa6b22b9a4c14d3f542fb85a5d7dbfe5c1cf13798c15d662f2b8a44c6bcbec8007ce0cc1a1dd3bde93b88", 0xd4}, {&(0x7f0000000c00)="7ec7a44dd10abfc89236a2a4b845622590738511bfbe93cd0b7c5fe34206c5368665d90f79731e13d6f415e7d4081724bb45611699578c877ca2540172b468770b0eea96a2faf3f43152f2389d89eccb19e1149444d98af31a76a667bf899cfb7010f9a145031eb933e08eaddcdbfda77b4af2cd31c09c14ae1c122a140731e4ece3035aedc374327727c42538e97dd28ec4d93dd168ad1e54552b10bd8a5f2645c18d50b8352a603a5979e1037f39d8fd2e325a1ee2422e69a43be9647365e352f06f51c5dc38527bae949fc13daf69741d05437f45d6b6a1c21cb7aaaed2b4c437fec53e568f68af2e1ec9165383161f14", 0xf2}, {&(0x7f0000000d00)="c14500de8267b9948470c9193eb820b5c83e95fb0e289d5bb4111e9e43e0637fa38e1576e3d8b7117169ed74fdb36d21c9aa501e90c3d02a16450f30b2a88e5ed1070003d1336c56506bc2bf68b47f3aa0bffdb73dc56f1fdf9952ada81fe02864e1c176f53b7661e2858fc9d6d04d58074ab6aa429d3c01046b0b208e9de4c7cbf944d0b167bfeb438a5e792401a220c9f7704b1b04d8ef54918cf5071dcb663ae959", 0xa3}, {&(0x7f0000000dc0)="fb8a983dd8a2d9459d56bfb2ed4f740d8ee1af7f38dfdde580c1b389d8b982748ed21744c920708fa150726aae720c9ba211f018ae445cd3da6705ddfb6b227beb1cf9ea76963d71a18eba22b2b9108247858560f27cd3d7148aa4a960d2f57b1fe838a181ff5f3407188888d5d071321fec3212a2e61304f5e4fce20fd0cdd40092a8c1e543e97bad2a59241aa5b5650a5e3f626b4944a46698bc15bf2413d2be55d0ed210e8ccf99c6f692646633fcbdb11c0c2a8abfe5954c55be92bba0784d10", 0xc2}, {&(0x7f0000000000)="1a52f5f0ebe82c73f81999f3bcc40716034fe78f0becd5", 0x17}], 0x6, 0x52) setuid(0xee01) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)='E', 0x1}], 0x1, 0x0) semget$private(0x0, 0x0, 0x500) write(r1, &(0x7f00000003c0)="814c836ccce63cc7e4b59f919908d7cfd0761fba92acd7a586796d7b39ce7cff74783f6fecac18d614eb33d77f7fe79144369d00557c18fd42c0c8364a42aa6cb1f55c637502bdb017cd3875abb066f306adf17789ff527f41cbc9701134c0be84b1079fe56ea289e39e7031a346e2cbf32e41ce4aa3d4cddac83e5a86dd8e5aa6e2d149be9583d0c94670ff5c009f93b67e3a09a001b5c263c1cf88c17cee26ffcca2fb728753fa5e5531a41ba2569e5da2a51a87c6df18045675ebc49a6d5c65c69d156a56fca618f61c1f5d0751d0830f0fd8061c7411c60b2d9d95a979d60b4a5ef615fc2aa24676fe9afb52e2085173aaed45c9a52684825789da45f4bf7341fd1193de5cbe14a58545e99b3460c7820e5cfdb4f980ff0fc2f993fed8a1395c3ed79a4e81ed3a052314c816762eb7a690dfa8de6ce8a0566c9d634d858289ce2cbe8dbcf423bc63b4538f067d1b5ba46b22e7476637a293640c8136cef64f33b6146fa21b76cd70788eedf1c1901b0d861d6cc9fe9d0039a88c0beb148214866bf748cdc1e902bc656d4758658bd06d058fb3b2613b46c2376eb81bbeaa08a405d2d230dd50695beb6439c03b7b55c9cd87481399716c15e08a0915ae3651eb7b872641887f69737b8fca01b19a945ccad140eb5f21d776442bdc299df02a011ddc61c000826d469a3fd45234e116f43b845d195b66ac77282dc820165d5156a183e60581c0c0f441912cb8d8c0a79f5c52f691bae130c3127d26287153b966390336dd9fcc1bd458c97db29266ae1b2ea3cfe33cd3de9894ba427798b5dc5469d2a65d6b55358cbe3ea42c23c1ca23bccf56b816ea211e9bc586a2ebff67de113809230f4aec4125fe1559059f6d6fed49c14748a1ef3bebb25c6af135095a7c72ca85a012893310270bf27d58b8b186c07360ca04a9caf2b0b0f1c517802cd17b91706278097f38e21f1e0ec557f91b8ed125af1e1c32cbfd98f97fc02c5d68b2f5eb9d7d10dc4783d0ece0a16493bac52bfb0e6348a7cd026d595b587c66a58866c4bb28684775a12b7cbc536f650abede178264443ccf5bbbc27934adb9efae0cb014b9bbde1b43d01ebe7400f771284ac61d851735e0062c99143e8745b5c6a9f238d3d84de36f8578f9f462c83f3f20abee65d74872ee72f7899db10c1244a0fa868349dc338f0d257fea298742ae9c4c84f0d78c15998398eb9602c8354faeb2762a90a7648561bb02b281763a0eed03a40f5aae3bb8fdeefa3efbac478798423483a71350b4c9d398a9db993a2550366d4169f5d1747490740627e570147d678486675d1d82b62d0c20bbec4fb8c3f8a8040c6e8cba18ed155ef80d0e8b30ed9b7d8f94c0b9ee59899bcdb27ad57cf3899db6b868526fe46ef527d08a0293ece4101fae15155bd3e42cc582f6593bc8ff02eb9fb52dbdea26c5f77437dceebc68ebbf2fa0081cf63ecefd7b4038c2a62280cf9b6825587e5410607b7e9869d34587f992c5ab07de33a99a5117f6b208140f4a1d78c099226823f57fa5a0ff212d5bac71874640a7d89f91ec91705dfb6033fa710afbaf2482d041ca0a28b41d0d45e5191e41515c5893365f1a2be16994a7eea2248badd30ebc19ba7971eb8ccfbfe4b378b86b9055a85a2a4f166bd415131b3bce922b618975fd456be082bc8ba3cd283475a198523f2ae3b4c7cd9352a5a50223a424a12d74ffcd2558dcd2429546316da1131e8d83cee557cfd2798f8bb97b471d23e08f92f54a25455b1c0612d1c7df7445ec3d27a7ae91fe635df08dda125ec60620ea645997fd88c99d4009812381d54ccbaf7dbf130209019eda841e8b2c38019cb66a2b662e35245f24325c171f39113920b8a31b41aa9377368e2fc79432046236af1040da7dba6d317c57c0bea43c5676d788003e84b8828571977bcd4209b9db8658819b9d2171b51b1116b5da1a6e9983c8b2f354eed2a2247ac51f4bda669adfd9eb26c41e193c6cf4d212aa03a6c7708558fa9a1cdaf2a60756a1eaaff42e06b46d6ef010f1575fef4ecbdbb7ab4bb2fd40f4072d07ac6330e2c1b80e8d2e55075f33637944bee24d0987845f2754afea3adb135b80e29d4481ea6b8f0d5c882f156def1207fc369e0a2f10f1bc896b2b306f767bc85d6f08a33c5405baf3640c18c30e66e7e458ebf89415f31341a651a84fc18072a14d770dde9ac3622aa88bcd9e33f69d1c6a19df441b928b37841da63caa29adfddbeac56a8e1e802e48892e1dd4977888553d45dcf005e88ffc3107991546ba701c1b0ded7b8e621b6d4cc0dd2c40216e45a13884ea394788d90198ba5d4343f185b67a3b0e586e7ff9fe464a5c27345a9bb7407026290e103430f0e1d8cc332986896c92abcc6bcabdf02bf9fabb4a369f188e9ce1928794c0f345ddcbeb702552d1f94a7bff3a7c8c7d0768a9243a4c917c4f241214662165b4228b14cc0eebac84729435576ee36d6a64abc79f2a3fc650bc3955fbe4b6b7b37e2cd9c4281a18726d9d5b717a3287b09711f232076c2a973d19ddec57fa1d48c1df90a2b88d8a5a0e9db9b72188407376002c93c307e77ee5aef1b850e5f88ee39d70ac8528d6e660fc67fb221e2dcf42eb97c72fc0cfa2c939af7b5ba8d5f61a2c8032870563679b0be210f04de8932f8f63b286c3f1409de23a473ee0da814ec9decb1ba58cd0ce718686f0b2b33f2fcedebd68754e9cd6b34d47792722153ff1ddd45ec389624b73758960be20740a6e9c46fdaf80474810ce01424353be2eafb27c40bcce1be5d1a59b6d0dec418ee3ff3da18c366886d464e998be443e705c577cc75ec7579b9afe79ae46fa51dae6aa2e097adf7f971c98dc1fde68c664fec8a192d1471cf1a7e94a29eb6a24", 0x801) 16:00:01 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="cb9262370a37688344b7c4b98faed19607fbc07df96f81dce8091df790c0ca9843ff25dfee2a490777b21a89236dd2153c05743fbe70ed496a93a7445ca478481f81adaecdc6f43a05b32742e35a0ce88f15190a6806b6e3b5a2ceffc9543375dcc6df9063c2375a1c863881af001684f2878e91b2f92f64134bd6131f446a926db5f0a758fbb9520ef4fde86f87f9ab45c21d3e8572a181550f912f1ebed924e361b70a6f79550cf557f27078ac8d22e364930b2f4f147810767f332d0bde48a9901fb39b06c6e7fd66b8ab8f80a7c38965cd2cbd7fd10300a866801ab52d6a0c7ebf4870a887a6f78a93c13a8c131f35f30889b165214d1b86d88fff6e15c130a609a03ad6a7828830a6f3fbf9c97c7919b0aac61812ed16d2343b5f33932a1341ce8eba57aaf9e12b7b2f02aa74c908bbf2dd41f0a2ac9fa5eac476197aa30395bea892fc4f95e793cdbf874eb233fa7fd0914269965b43f8465e861ccbb98befb9622d4194f232ef7d25baaad774fe03ee276a443eb07db8c01646c4fa3149cb6f2f69ead3e8b31ecfd99ae698b0dbd4c711d253e17e7b29f0cf9027cffa0105b8daa4817b777a303241b2cd8b79bf552d341d00000000000000", 0x1bc) shutdown(r1, 0x3) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x8000000005211, &(0x7f0000000080)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b8b959d828dbecda04", 0x14) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x345d4c50) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x4, 0x1, 0x5, "6357bab76e8976e0b3cd64f6dbcc177eaaf048d8", 0x6, 0x7}) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x400000020000000) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) 16:00:02 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x3, 0xfff, r1}) r2 = socket$inet(0x2, 0x6, 0x102) socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x1) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x0, 0x81) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x1) 16:00:02 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='0\x00P\x00\x00'], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) shutdown(r1, 0x2) 16:00:02 executing program 1: read(0xffffffffffffffff, &(0x7f0000000040)=""/43, 0x8865d7ce898bd1c9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x3, 0xf59) write(r1, &(0x7f00000000c0)="228a", 0x2) seteuid(r0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) fsync(r0) r1 = semget$private(0x0, 0x7, 0x410) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000040)=""/26) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000080)=""/55) semop(r1, &(0x7f00000000c0)=[{0x3, 0x3, 0x1800}, {0x4, 0x5, 0x1800}, {0x0, 0x8, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x400, 0x800}, {0x3, 0x7, 0x800}, {0x0, 0x0, 0x1800}, {0x4, 0x101, 0x1800}, {0x2, 0x2, 0x800}, {0x3, 0x20}], 0xa) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/96) shmget$private(0x0, 0x3000, 0x19, &(0x7f0000ffa000/0x3000)=nil) r2 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)) clock_getres(0x3, &(0x7f0000000240)) getsockopt(r2, 0x1, 0x6, &(0x7f0000000280)=""/17, &(0x7f00000002c0)=0x11) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file1\x00', 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) renameat(r2, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000001440)='./file1/file0\x00') mlockall(0x2) poll(&(0x7f00000003c0)=[{r2, 0x1}, {r0, 0xc0}], 0x2, 0x100) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000400)=""/4096) getpgrp() r3 = semget$private(0x0, 0x3, 0x10) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000001400)=0x5) 16:00:02 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x2000000000000300, 0x0, "000100"}) mknod(&(0x7f0000000500)='./bus\x00', 0x22, 0x4) r0 = dup(0xffffffffffffffff) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000001680)="585a763bb9aa07b1d7103d5726aa7a44bac0c624a71ca510e7aa94420a052d2d8a04c691c1965d0f0133dcd18389ca7ee6bd46f77d253d6d20061b93f32e38e415b45e89595dd235cf5d26043bcfca0daf141efb87357950e52ad24c12726e52810dd102bd2a28eb157301ef511d8c839989e444d38dbd672ed9a996e2ec310e3fd30bc555092aff15ae6d86ab005ac26630ccceaf18ba803a50898f28b8a87474eabbb515b4c9d55e09f295192270f97a5c94866688f8ba6a61c522b35be66c6a838dfbe4e1c8e219edd9c454c4cc3a6c38c4964099bb8675e4d07dc307ce58d6a8e1cfb793a358bcdb2febc791fbc0b71d55c66e766108b9b52f20e4aae4f874b34ef37ac44c159c2a030b995d4fe694eea6cbf94c66a8292421a8283ec4cc3aaaabae501b15beaada67594a20087c141910b36617c96636e277a30c75fac41cfd152cd64c5f23065dce1ffb39d1131fb0af0bdacd6f735247ea7ed1d86aa9ab6eda792ba2e0ad8245b048b0692c25c00a83b1b58a8e1fc6e28a7f9941656502c40dc4b18f4505977e437a55a200434c0035f74c6ed4ae36c559b15bb092a37927cea806053be9c8ee25235ba1f418efb8f5f78d8cbcaef69edcd742bfd5791d0ba5498a4a424391e9ffe733510b1827bd6ee7b3d65bd43db0802bdaba57239f3509e1e59d581ff30b22128ef90a1785d19be3df7d7066c4cc9460dfed3442ca99d97deb3364a3e5a3c70908f1e1606ce60f5aebebab1b022e6c25f2bfc592c72e4c30b6b2ed4be7fe2643339899bf83b03d25acf372e68f553f8c0ac634bf391e72c7f05afec04086d80079781a144d18e57512b8eccc75f5ea01e422e8296e95eb69b5e27e46838f9e11294b1d246971938295d1b3c7571788ba4edd97b62a879c4448139a9052a3b40d0964c04c2249bb8beaeefd660cb21136a88e8616f8aa8a8f541fa3a40b5dc9948026bd41b7982355dd805521149b3a3795caf37526c0bab221b578d121f88d2df4ce436e03014f78d648b2701d3b80e2d464604aec3283c3f1ddd57183ab372b2c357cbe546c03b9faa01e92707d9a4aca376d7f014087b197a852cf6fb662ad824fe7ae9e5e204005e3eecf04aac57a64ee5d4ce4f9e2f33bb3cec508dcf2c1eabffa31ca8bc58cca7139632fb77bea4b01f17067657ff5b94f4b2fc1be41061e0687ebdc8fe4e13d5162b7756fa7bcab5e708ec89b0b60395fce89f67901845f34097c181461e4b51c8ba76ba438c74fee1858cf1520e39eaa905da2be70d2db575aabd03b3a025c1279d072ca46c0830429dc49387591d7491204c4dbd20d707aa1a6c6a8b5655cc493f5ecf6dc9a6cebcf68b092114ff7bd2dd767c5e4eaa1c2f0b480a972703db0d43fb4ab78276f5a33463311c600081c4e49ee60b6d685d4a8ac4b222acf31c68b0c36dc5c93dbbed8f6e622140abe3689e78095a0f6ebbe505d38f637143e5356496d4c8da56c58c804b944a7ab8b482780b80492f8cb6f06840953e195ca97870c758807cc7b41e29966d46dab2a22912d6e51c90ae45618774203485e7229b50ffc551f20f452495185b60ccf15a2f4485a3c78afae8cbfdd75d7f6f64ce57ad0b8639ef34324c7d0ab64451797a36772a592e86b60e9ad9b080c3accd7109120b3e14b7b99101794ca43022b5d5ad2ba574bcac0399d1976f42ead884ac41587f9aeddb62f58a40f3bb2116b48da0a17858a0706e6891039da4314a720ab8585efef7f32c838781a3b1ceeba83d84027e268b9818b2fa6568fee9cb0ef06835bfc00975e640beaa157d6b17eefd56a976a0070ddb998ff908e0a77f28a13579e82bbcd36c0df34761ef2a959cab6257841fb7a8273b0c7cc0609bd7ef43db845bc39e7665d2bbaf3b78c16d3739f080bb7acb43302f70037056a8d674b49b501aa099c944152d61ab7c9b5e007c5f925c65e03a26fdc00e8b0a6f712b30471f9f220b7dd9e0bd8a4d757cb31aa1aaa83acaa2489b23e55925b70f11089d106972a207d336c525915018801f31c224052dff4e8698120fcf423ae253f7cc0124829ff08751ea92be112008fe7e8184e0b01fb323ceb38d4bc249c96c688d38276bcbd5257f4fee1df4ffb27b252b10827435fc25b8a23e44956761f4acdfda9b3f129293c86b40cef8e048073fa020a4736ce0d07d906b1b1490c3b0d4382ca578d469bddc88901af239f596fb0b7ebbe6366a66ef8b093b4209163e7099ff6d924b922e9dca7f6fbddcd0ac69a4286a7a5720f6c3b06d80515e15c4899ffac3ee7143f8ff2dbede6591a744c9dd53036964bff885392af0e11efdef3335e0e677154036ffa38e0ba2c5851825ada8429fd8518824ca590e2f7b8ed95c931261f0cb477a0ca95d7bb66c91c1b331bff75e9f42b618985c99b1849e6741dd2323ca8fe14dcbcca7282aa2f7e3be171086c85a2aeb602de87a0b908f6dbcc63e9066fa0ef7660b3097f206ab42e69f0452709a428b340a19aeaec89c7fec3e3d1bb098fdb5b6ca2b7ae8c58a27ca49fb700ffbcea62da9f2b001e3c8dcb380f8904f514853d5f7d16ed635a7883e74e994fe2954d8167d9c3dcf238477a1a353cdaade3996fa671cbcfd10f4be7bf4ac7d842dd3bae1982fd85e97a7efacc1d9e82a83cd1747826a72fdbc6604b1d0496163e58f1f828f16b7cf0d10dfe5ff473b2f16481bf678709ce01ba48a8aa58d65062ecd6771fc204e7c3ead645bf13204163e4ec75ae0698476e0d8b6034d13ddeccc0e87998caccdd26f4306765e81caa7e85886cb35f9f8065ce29ee3917f8f99baba084b8bcb22228a242313f526afb8c3c7f4cc2da825ef8843aa0f676e795b19429a2b4b64564f0117a3d007087704886d795059ab69b72ed7de4210436b0b0f1f95c7c6896da5cb2981f3db7e8e1ff0731090c05803d00ad2375e4861b8bff2850717634393a89fa21005669c4550c34ec417f49b812d719eb992b235d803a703f24928bba2146f05918e568feb9026b1ac16325718c896aee78fcd665d551b544aa7a2ad7f13b17d3a3cee85b245dd936ba822aa08f1c4a40bdb64ab3d71898d27a6ffb3c2a5f64a15248a032fa0985d5b21f15bde2b4cdb0718846bac5b37351277b860cad28cb56255fe01024f20b50da5485b126f89a40ce3d951eb3f57d0edcff636db07043c25d4c487e6a4d9e1b9bbc9977df7b79249c0cc47c6881a5bfccf253bc7916e51903d21d96f34a2834f4388c72ab2d0d2dae58ffe5706473e7601ace35cfe459629bb65340dfaec4ceb527eeea410adaed7a9045236e84aebe34e793a63945f789efd9cd8c8a2bef9fb1247fb45aa53e298bf09c91cdfa35e72de21934a49c9e17ae7dfdde670f15ccabc64939477ae96cfeb89d69fd75eccdf4608e268fc81736268786da5be9d6f3a32790173b4cb49abbf168373db9aa5a9d93450693c763c55bf3f22561bbb20779ec3acb0d39ab4c619d0f7974d84433ef341d9aa75c32c77c8f26c9620284e7c94d23b6e87488177329f6f74e7ce30478cbc002a2f80598a0c2b1471017773c766409316e6bb8eb6db62298e05624163b5dc1803bc952bfe4af2c05df4d6d1b6ed38a9a2b87a2454ed40ffb62b432a2ccbe046a98a05e75929675aa63f6ede09bbfba4f9a9d0e479cb2ae4ddb8b4e498672da1112e34c0c2cccfb41b0aa04fb800e69f19ebe7f987f66c0633d1e5591546769e4a56c207b29fc780dda53d1caedc799b4a6921a8239b3b3ad8e59097248145d2496fa1208a9b5a17e6905a7f6dafae1cc273deb8d1aada211da84394769d761cba1366eb4f124b5be4472a6ebdae74c57ddacb2fdf07e50735fd1fad69a04a65c12fd93c431ca9bc87cdff2059715a6a924124baac453f4fc1b18462f62f32515f1ff472ce55b851a5428b29e86a26b4f1eed39c24eeb768860a9eaf1ac72a13391d30d0b330de81da2662cd735511ba435097ac3482b6af2b8529e9597f5e038c3f6ddc7a52fe434ee6e040cf752702b6232e12cb228b5299fe005c9e0fe2d6bc0de606b93e530189b7aa6e90520e9b98d8c08e918f04963c2566ad0edd3cbe30884d7826b9dfcb3ad665349c9e0d91512b29aced429e1e8714e3b31e5bcfd699900f5b5398cf3935b5327be9a37ff9e2e70e78c99efd90f0218c3dbdd6ea01b111ec7db66e7392d3dc923eb6be88bbc70df5ff9a58eb683b8795ad3cef31bf0f37cc4617aed5db883759da69ce43eeed6fb6a917dce33983e69ade666253b36713c4871324a2e50e5f10bea56f30b6161a59a031d4e93c2d4ff835031cca8ff1682b294b54110d74412b064dde63eae6d3c1f6fa843875df5e7991b0c52ecc30067d1f6536ff4ccf53d3a67e2bbabc8ac4c0d51f19b2633b1d1737dd8b854122367cb81ef6370c641171d7b2de9309cd679c9cd22b67e116fbf90e147c7a12483df4cec9844f529b02f71d8a4786ef76aabc926577b985f67e0092008ce4b72b570272d644ad345df5e2fd6f19f0c9806a7479168e8dacf1eaa9cae30744912827b7c145994308aba061344ea47603fd991b74741264b774c925b7852d5cc3028915b89f51d9b91d78944479a68a8c2830dfffd142e9bec118ce7e6bbf908d4e9e90414471e4d9d9ee55f88e048f162735dc9621ed45b08d41f3974c2b8bead97cf5a8c27d30dd8357beb5e387d2386abc97fa21306b470a83ee84b69844350ac00015139430c033de7ed3130b2fb10d54b12954a486b0fe53c6c9c5b08d09dc8f379f3ad76b57b5c6370fa1f440773ff5c2a196c65ecd06f2b09c9edcf1dc16fe484fddb0ad420779b97c632636bd62efda394170337ae7c4fc409cd84b032ed48726e553cb087cd6ced007278faada4969dd9551a737325e4280fd51f0acc766713db7699017549c494a2ce1a2dd69e8a649505a3f8f2e124d70117b52a68c3b11423e43edaf9de9fdb25592ceadee3c25f30b3d7060ddf12bb290498d141c278c3388a07c1f63f384a811dba983745d0769d03212e50b561c13cf6816303813b382f4a580299d2f70aa55d4e742f8cf7c9ff1bde56c5528f4eb951546e1702702af99070be38e546e5852fa773194c17927e206ddc4a6deace53576be86d4d1dbd44df78985001f026c28f6769324263f6964240398a7ae0b4a1c6c8431ef5b1f1e05b7d3c30e32090e6b02b7d8afe8f532d416268c90711b6a3181e266c3efff4f6030ccf2cebb6b7a7c4784c5c7ffb99640a7c70615940e9c5b8c78b1d156f188c3dc5e0b58a436056f905bbe1453f343592f4ab7035daa6db69703fb0b5ea77fddafacca92253fd7b7a86ac95148dd76b9f7d9d42d9e7c0e4f3a49e9f4f0af0c37a871ce56c0ee8adc81030d8e90a0a2c2064d7dfa1dce67bf666cc1bb2c2e5cf3134ace857c9a5ab8456c03d9539827a5695d04e2b2e705d7a297f9dc0e781bf1cb76f2d4f96d7e921fa16f225016d3e272b5ccfc4cd2da07f377c5d03502bd99d6d0a7a30cc72af9c49ce5ccb1680dc193a806c703b65e87b4e1401029def1e694f196e05653eed1fea4feee7745404e610ede56fcc6bf96bf37c2a8a00e18c704d66a5b1f442e755142ffbb851943e3f6f1cb568575313b094151550f8ee47dac0f7ccc5c93b0909c03b8b7a3f8985f229964fe1930c4d2516c72ac5ca3d0f406615220bcca0d93fd5476dae587f8f0011a848f8e65ccbff2ab99add87fc2da84f046aaec6e7335cee514336ece345ddeefb42ca941ebdccd3dda63ffde680c521da21a4357eb596233d6ba6", 0x1000}, {&(0x7f0000000180)="732a268d0c2ecbbd61aebf83efa95c66b8308eaeee0753c989640862601f17349622c44e400bbfdc81f23cd96ae93af845e9229c080f4f4a5a186fc12e79ed2ffbcbbdc0dcf1096930ff4c4f970346cb341bd353647be0c237f07da1f8cb9c0bfdc0156bfe541f90418d01515f116ee575a548d32c54519aa0df0dc9411d7e01f94d98d3907f4899533e827d19759673b6d8bf1da58e1ae27a1ac65878478f3088134a72ac796a01d24cde303d6b1fe5032f59796f717abc79a3a1c6ba18f77e71a92f1d34c26fb9f86541856ca24f839bd03d94ffaf8e21444c87389577eb06a918b05dab988ba0fae8", 0xea}, {&(0x7f0000000280)="4f79200bbda386852aea17c388b423e67333787570920ffb4b11e826d5d4f2561d1532e53fd349e00aaa45440e43d310c715fbe355736896aeeb476d2804576c50e392bcb208305d29b988edb2cb25e474155b5d1dc9c378ef8b45b12733218413491f63a7b31489829c8dbff03de189197d9c60056aff81d4d85becb68d3e897a8bb9c26cee6402d63e418a58802753cd4f9610d2750da059f5d1d21d3c10196df71c6f04c8c8a0032ee4e2219a4d939a51", 0xb2}, {&(0x7f0000000000)="4530580b7795308f1bc8f66866f980a18250d7eb668aeb213bc6a5916f06f5f015c945da6ae6b0f6cd2cc69ba568ccd84ee11276a9c4", 0x36}, {&(0x7f0000000340)="fad700e08ef2b785a5eb52c23eb55a61d73184bec5c6a0e47526e6a19560357386a63cd46b4aa10d841a9178102e8ab279ed238274df8b939ddb9c2450be6d43824ad5ac15438e88cc303dd5aa6ffda8215a0df4bd4be8c0212e7ee14835bf6b", 0x60}, {&(0x7f00000003c0)="96c180b7f5d3c47be6865bca580a23caf5db7d373e6df9f7a52169ee92da39dcfdbc4a8a35c043553ffd3c7e742c8be58036cdefb35806d49e62bff518ee5ea1ae21dc86bb2e70c1b2c034c631ea108e", 0x50}], 0x6, 0x0) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="ce", 0xfffffffffffffca1}], 0x10000000000001d0, 0x0) 16:00:02 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000040)="f74e0ee3fc1ed315caed9a840b805285f3a0e1638b40574a07f21b0b8ac34d853f41336ad4e4b61958294a9f72ffec165f25e922b249f7e76da83656771d63627ed327009a9b424f2756372c502111fa4bce77c58b36810b7e8394bb6514edb98e1f4c35d0a8fa0f56e43805009814c76728aa87b7214b659a1268482803ced97c40610ca37e2c4ce18f3ff31e9d9e3814c21d22cdace22d36ac9b66cc7445a94185b935e85c61ea7c561bd3951c060b4261cd16c8b06d60575f7bfee880fb1708374e6ecd6bf0ba3e0a0f244516fac9b005294aff6c270eda3ffc147358ce67c3570bd93eb9716c", 0xe8) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x1000, 0x4}, {0x18, 0x0, 0x2, 0x8}, 0x7e, [0x2, 0x1000, 0x0, 0xccd1, 0x56fd, 0x100, 0x9, 0x8]}, 0x3c) write(r0, &(0x7f0000000000)="587cb2d91ec0b546d9111291ef91e873e13f66b0f1c621d79ba41b7cf5954ef2b3cf506d91e5a2f41d0fa8c7604a561db500f2af249a5848e68122877c", 0x3d) fchdir(r1) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) 16:00:02 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x40, 0x3, 0x6}, {{r1}, 0xfffffffffffffffc, 0xa, 0x4, 0x3c4, 0x1}], 0x78, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) dup(r0) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) write(r0, &(0x7f0000000100)="a0", 0x1) r1 = syz_open_pts() dup2(r1, r0) write(r1, &(0x7f0000000000)="00eda540dcbcbc49fbb0e6c6e3cd32d5c9fcbcdccc8687cd", 0x18) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x83e9cef6751c9822, 0x0, 0x10006ffffffff}) openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x0) 16:00:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0xa0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) shutdown(r0, 0x2) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x140) r3 = dup(r0) unlinkat(r3, &(0x7f00000001c0)='./file1\x00', 0x8) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0xca) fchmod(r2, 0x0) faccessat(r4, &(0x7f0000000080)='./file0\x00', 0x44, 0x1) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) kevent(r1, &(0x7f0000000240), 0x1, &(0x7f0000000280), 0x200, &(0x7f00000002c0)={0x4, 0x401}) shutdown(r4, 0x2) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x8002, 0x9) setsockopt(r0, 0x29, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:02 executing program 0: r0 = syz_open_pts() geteuid() r1 = geteuid() setuid(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 16:00:02 executing program 1: r0 = syz_open_pts() dup2(r0, r0) flock(r0, 0x7) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x4}, 0x0, &(0x7f00000000c0)={0x9}, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x2ef) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x10890, 0x12a) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) 16:00:02 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x2) 16:00:02 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x200000800000002) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 16:00:02 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='d>') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='x\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x11a8, 0x2) chdir(&(0x7f00000002c0)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xff) 16:00:02 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000002100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074ce0400000000000000000000000000000000000000000000000000000000000000000000000000fe4e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ba7832968d1e756ad4c03b216834378fb27c80712d48bf4a40a839dbc8855b3e643ca87904f3cdf966b6ee7bcc072d4b4579494603bb472462ed59c80a44555dbcb66d53e40c954bf8782d2e7e01db025ca95308228d164ed23ccbbfa3f4571f817b04cd5314403d356feaf47ac5c4f56cd22094fe9331829fc625c1495b9444053ca760fcd1fc8882764598485ee3fcb6361ad10b7dec68ff06ba9e241e8bd10d6796f8a963096708ab6450eb18d0108362087bc24531899a9e4ab9c5666a9326d6c923098ab5555a5a745ecd60000000000000000000000"], 0x1002, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/255, 0xff}, {&(0x7f0000000340)=""/125, 0x7d}, {&(0x7f0000000100)=""/17, 0x11}], 0x3, &(0x7f00000003c0)=""/133, 0x85}, 0x2) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() r5 = geteuid() connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r6 = getgid() chown(&(0x7f0000000000)='./file0\x00', r5, r6) kevent(r4, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) getgid() kevent(r4, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x83}], 0xec97, 0x0, 0x0, 0x0) 16:00:02 executing program 1: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) dup(r0) 16:00:02 executing program 1: r0 = getpid() setpgid(r0, r0) setpgid(r0, r0) 16:00:02 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) shmget(0x2, 0x1000, 0x402, &(0x7f0000ffe000/0x1000)=nil) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x45f7) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) setreuid(0x0, 0xee00) r1 = semget(0x2, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0xd9d, 0x9}, 0x10) socketpair(0x2, 0x8000, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/165, &(0x7f0000000040)=0xa5) 16:00:02 executing program 0: setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f0000000540)={{0x8cd2, 0x20}, {0x1, 0x2}}) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000580)=ANY=[@ANYBLOB="01002e2f66696c6530008401e044215fc72bed9b7b7f578a464ce2a830c3fe57ec814d9022b7e5dae9d1d8f167d2a83115b003cb9a807ed2c4734ad1c624b54c4916eef8ac9feac2c3891104461024db163f"], 0xa, &(0x7f0000000480)=[{&(0x7f0000000100)="3253d972c2599771511c85b0222cf4b969b27a0e5297a7325cc60ea19d13c197ff6ae4515e165e0002f0152673f60d2a6184f63c0529b43ece0eed44b43f7eb78ccb269ff3ddc6c6b67d1919ba02f0b83d0ab501bc6ce329e442c768345ed2b81f2e591170603f3826f06ef63162671f277a9e86c4ad46a9ed6690059432a29b9b751848beb674d6c349d2ed3056829af14eeac91d5f4a2a7edcae76734150d4ecada66203f50d026e25cdc2fd", 0xad}, {&(0x7f00000001c0)="c3aa0b2d4b8830c4391b43c68c41fae8fe8226a22261b760d115b106d3b9a5c065b38b55a54e023e190cc35c42b157d784d84f2508e95ce7b6adff84468c448bc0e47edf0cab310fc4761817e1139b02f61a30c378133d4f83d8240999160d121e37c6a30ec6c288d6398b022cec4e9b441135a476237ffde0a8c9c1b721573a922732eb6432a153a40d74b2e3fc98a281b737dd7fcfb1458d0aed83b023263b78fea0dbf6887226026bf05f478f9e705d835f91cc2242216aae9686efb730ba983dde7edb0691c261f8545c19fd1e615f6deb979d74fa1cda326a635b92e2ea48f7c56f15e0bfc3c0f662fcea93b2972fab932a1de8d6", 0xf7}, {&(0x7f00000002c0)="a5379ed79ad459daec71c664a21eba4deb5cb36824a939ab671b04c4f8ba5a6ab1b450438608998b832fd85ae87485242d4ab0b7654217cc5dbec212e133d7c5611801eaf643ad96cee84ebf0b26907cb3789a38def5a7933227be2a1c5cd0c33fa6eaa8bf275d5d62a029e3504a152419e1d5bff2d7bbf73c5a2e85e44b28250adfcbe060019aaccf070bebf283152cbd3f56f4bdee45933e259515f1d5", 0x9e}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="f3a793c699f109c1a003f235bfefad60d0598e527062348efac343881b138c3c490822d791b12873559ee879503499b14e30247d8e3c953a0693b2771ec85226287fe556aaf0c051b3c92ac8761ea3da4a6eb56e97b84ddca77641d9101cffda4bf0a1e5ad4f960011ba9cbf06da957190b903b2eb5cd2069dc80e28431dbf1b884c23d7312bc94b6de521eb6f46e7f3de217db2d441e54d31acbd58", 0x9c}], 0x5, 0x0, 0x0, 0x2}, 0xb) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000240)=""/75, 0x4b}, {&(0x7f00000002c0)=""/201, 0xc9}, {&(0x7f00000003c0)=""/108, 0x6c}, {&(0x7f0000000440)=""/142, 0x8e}, {&(0x7f0000000500)=""/2, 0x2}, {&(0x7f0000000540)=""/50, 0x32}], 0x6) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0xffffffffffffffff, 0x0) unlinkat(r1, &(0x7f00000001c0)='./bus\x00', 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000000)="71fc531fcdb31a5417035f6dd0ebf9f6f0a80309", 0x14) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffbfffffffffc009, "a147780ac85a53bf536b84853b895000"}) kevent(r2, &(0x7f0000000700)=[{{r1}, 0xd904f148145b475d, 0x20, 0x0, 0x3f, 0xae3}, {{r3}, 0xffffffffffffffff, 0x6, 0xf0000080, 0x1, 0x20}, {{r2}, 0xfffffffffffffffa, 0x30, 0x40000022, 0x6cfe9afe, 0x6}, {{r1}, 0xfffffffffffffffc, 0x40, 0xa5, 0x1ff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x0, 0x3b}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0xffffffff, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x13, 0x0, 0x5, 0x101}, {{r1}, 0xffffffffffffffff, 0x11, 0xfffff, 0x1, 0x1}], 0x1, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffffb, 0x15, 0x5, 0xffffffff80000000, 0x8}, {{r2}, 0xfffffffffffffff9, 0x20, 0x3, 0x7, 0x3}, {{r0}, 0xfffffffffffffffd, 0x30, 0x0, 0x7e57, 0x4}, {{r0}, 0xffffffffffffffff, 0x12, 0xf0000006, 0x0, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x74, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0x9, 0xfffff, 0x1, 0x80000000}, {{r2}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0x4, 0x401}, {{r2}, 0x0, 0x30, 0x80000000, 0x1a4, 0x2}], 0x5, &(0x7f0000000940)={0x3, 0x1}) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000280)=""/132, 0x84}, {&(0x7f0000000340)=""/220, 0xdc}, {&(0x7f0000000100)=""/71, 0x47}, {&(0x7f0000000440)=""/114, 0x72}, {&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f00000004c0)=""/42, 0x2a}, {&(0x7f0000000500)=""/44, 0x2c}, {&(0x7f0000000540)=""/128, 0x80}, {&(0x7f00000005c0)=""/79, 0x4f}], 0x9) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8a0, 0x22) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x144) 16:00:03 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r3, 0x20007478) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) close(r1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$lock(r3, 0xf, &(0x7f0000000140)={0x0, 0x0, 0x2, 0x7, r4}) ioctl$TIOCSDTR(r2, 0x20007479) read(r1, &(0x7f0000000040)=""/43, 0x2b) mknod(&(0x7f0000000180)='./file0\x00', 0x2041, 0x7ff) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8607a098206fb200000000000400"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b454a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9acac2ffc2dd33dd43c3d08d6a037d5d7f9ca7577a40b0675aa4f445d1b029bfa2a6f2ce29fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe2fe62cf727d501914f8a48fdc2ae09d4f6bbdcafa000400ef2fffe62ece41023c0f703a753eb56f467125d8eeb8cdcdf4", 0xc8) syz_open_pts() close(r0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) shutdown(r1, 0x2) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0xfffffffffffffffc, 0x0, 0x800059, 0xfffffffffffffff8, "cd6474f4d60ababcd6e600"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x8c, 0x5) utimes(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0x3, 0x3}, {0x0, 0x7}}) mknodat(r0, &(0x7f00000001c0)='./file1\x00', 0x8000, 0x10001) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='c\x00') open(&(0x7f00000000c0)='./file1\x00', 0x20288, 0x0) 16:00:03 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(0x8, &(0x7f0000000080)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000009623e7040ff48a649bc4b90483388766657ba9d21f98fd8e6324e58d4b3ca98f281105ec3174ee22f5788cf00197b8d3fd482563b2f555912648f5f81518f9932ef4cdaf24050d423ff608ae562860dc717aea5f86f3c72c866304f190fc12df3075957cfe08600cbfaaae0c3b9fb8925c"], 0xa) r3 = getuid() setuid(r3) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x40a, 0x0, 0xffffffffffffff67) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0, 0xfffffffffffffd98}, 0x1) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x80) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002300)=[{&(0x7f00000000c0)="882c1df830091f", 0x7}, {&(0x7f0000000100)="c52f7bb09971c4512191836691d76f163cf7", 0x12}, {&(0x7f0000000140)="5901ff70d54c3e5a8bcd6299945b8e7085474f", 0x13}, {&(0x7f0000000180)="b0d94d17d509354e4151ddebe11fd12e4925c23b0da0448c4d835dc1566c0e80fe5105072718620701dd6bb7a2aa4a686db27ce4c97477cd1750443c1e34b1cbfdefa13a1280223ba73cfa842c69a33a97966f1ab3e25a5dc8060e53db9633237dec2e48b0c5786a85453fbcd20334bb5d5c3fdb595a4f3c0a8d9d94d293b7dab6e6b1d63a232781704629f3409100ff045734c178926a555e362502baf58519ad1b93b15780ee8e8fb9eb87103dc6e8dbd8505ee7ec899a77bbf19a9ae24e8d1681e0db71464bcdd5a3dbfd6b30b54069ead0dcfb7479a781bf4c", 0xdb}, {&(0x7f0000000280)="912dd1d2614e1119c1996bfeb44d02769e8d77bb95f8f9fe4821cf7874d4f0609600dc64867b93ca279c97234c12eb218016c4516e2ca91ab25889a07d54c67ef7b4824374aae07d805ffff541137012a2185146d7394d9b8f101460744d80ab5014a31fab237ae944613cb296dd8415c55daf1d20f4e448b01fafe59996c70856be3d6c4c98aa3acb9be07a9f9518a33921ba2f8477ee2fe1ef37da7a79a4adef36a87e66bd8843dbfaf968f4c687220b694e32b610ba9cd0a3a072f4eed8897847c4f41754e4dfa74287825d2fb786402d3d860bf1c99aee213fd242612f66f60b9f218a25f509143f63d1ceb037491f2e32cdd09cc6ad03436264a27774e30769b36e68b94e4cd216f3f78cae75e101bc137d3e1f19da3deb3afe37528063e83e244d84421dce5cd601d34957ad7370806c7a189a625f474c4b273f1265248df28413ab338b206a61a79028a972beaf01d4692c867010f831f870b99334019608aa29b5ee76450890236e6273be55f88f6e2eec0dbd0f44d3d2c2fae646aff17536fd34f6fd1a97f1718cd07bb69937a0e400a85939eec6181f3d3bf60127243773c037ab905137e3cda3921d23ef155de9256330310011f34a3da513fb38ee0959ef6cc990dcd777e09af721587cc30fde340fcb373f3c704895d538c6eaa9bd1a6bcfbcb7420574677f8e156564225468dffce37f45461ecc0066a144ef24d514e3a30bc0ee2f738a8c57e30974e20cc0e830e04cb9a2304c19f947a3fbfbaed8a62e96a00769cda525864790464bc41674ac6b2fa669d391f36de33afb0087024d558ae1ae2d1def2725aa421a64f6dd54f0a7a805c7eb21f4015d8603eb81d335b73da032a9642fadbdbc09d38f0dc44021aeecbf66d709974253d35456d4f3f5a97fd7e5abdcf71ed4e508c6c6b5c7a529dd10af722191efe196faad4eb9e359ab88d7b94ec60d6050ab08a340767d4bfa84471f624c4441f112c97404b87c9549de1976614da5e11b2a29c0969e2679e4511141fc875d7931be29ae3a017b2accb90602db1ceae82beedcff0c64ed9ee3beeb98323d4ee2f933c2559bcbd2cf9c85265b3f3f87c1c6edc44f587207cbf35ea79091cfe57f7b306c81bca700d83d14bff4fb29b2a948b0cde3283935e398f8308e29a99fe887b5ae8752ebe5a099a17443e6cca460a3a52c5a293354d2e91c37e4f18f81929e998e49841864450e3ef47a1bbbe2ada2773f87bffffe1254d018dd1ee46366003d1ff211b35a48833f7d499568ab52efefc644d5c34e0c8f0cdf1f31f70436313a0a95b94ac972d8b4fe7a111ab2ba985355a9ae22220fe01c99d0ea4736c7f384ad9eaceaa0323970c94faf86baa6b5af68c10373e769a306ed5d49340f9fc762da1a36cc9b5a70e26ba9326e142df5e758614e1f02248405a8cc1bfa5a26de2c1501368024244a7310237cffe0e1001c23d8b284f036ffce85384e8a7d2dd4c225b258b2627494843b7f08716adca0d3ac30909bdb0fa47553fc6444bf88e20f9b77a142a404a04f3a350390282dfdec19d0dbbacae28319e6bb61b3cc0a01e794512f3e16f8deaa0b66587b1bd975a80e7055450094265bf796aa68d4dcf446723a3598a62da8f5d881aac30ae9ae90846bb6272807b3b2e6e61c275b19352aeac7ccd710a49671ba0c3c211e29e173546e8b979fb91a80bac665320eb3171e56412a8258da4d804e423419f4f483fd583cac702bc2e1262f3027b81efcfa8904be95f76891e87bec98394053e485cf29a0cffd71c5388092ddcac45df5c4f094a61a3278aeac5bbff792295aabd1e7d05677b3cc1ea99292726fc040d2f4c99027912e1a39141844e785f36b9957fd82bb517f2c46c5a6c5370765eb9b9bca81e6320cc5a8c9aa782f194f2cea76bf0fa8dc8ee187c38ce86c7352722260c042b59bae8a6767aa7426fbe97493f7c537edc337090a56863a9c363dfa9609e229cb18561e3ea9e64ff2c05d111d8dc22a9b746b7c3e25d983022b4aac919f5d18d7579bc7c2a928f6cdb2c187ffbe628414fa20a9f9c1ce55ac9cbeb3bdc26fbdd987f0ddaef80efbd58148e0b12a56a616402994adab665e6c279780f432a3ef69f006b8ae015e6fc498d20b0decc1cdd982e403f89ec79b1e903e77841e8f64e2eb98704a7a36fba4f77d7ff649199943c83d4159ca462ca93fc9f04d307f867c4118e6068f73e142f82966f6825c8a949a7997bd4001768e1b959332fc3218b888edd99c29314ff8a61b93e182f32bd00635304aae7276932974750b178cc0452901b22cfbd3af646c5433723e8399f4398ce48935ece2c2b1791649551d7890a025ac9e8e9105430da01a9b69b513ba66f465c2b3fde3b43680e6f42c293acbde186f1c8e600f87925477a97eb92df392217d4bdb90e458807fcb88e753b3b452111988a4cc35ad28b8972965d1e0131e87850409efa5a53d5624d5f79d91dcaee6563da284e8093031812f85b60ea590180e6c60e8458bebf4eb4138d68899b092889a6958d4d73fae6759f873fef07a8a528acb34fc61d706309615a05ac4c520188fda198860c333bd744b88bb32ec6cdac72cbea309fb1626617f861b208b020a80382c9aafcf6e79190225d3e7b6fab2121dbb0f1abc041057d1179a46027fe3dda66d6909bc841f47f3e7e338f9f61f5cbe8d461e24ac26273bcfab2a2354c6f9a17ad368b61c136e47d8d9c90fcc6c724553c90ca8f93bb665eb9c45c72c9c2e6c2b2cfc03636b5cb33cd11659c0a033a877cd82d90576d86ac06ec9a21c88e5f550b6df41f413c34e1f4177ec5c1b700ede686beb234fa00c8f9cf9693cc62fea58e265034f73b297223905472a257c1626861353dcc3208c9d8e654158dbb79557b5f84d73f3aaa4bceb83ba5a8c4969bf057196f36c2ac9b54c85e158384a99c60a7daab7b75bedbbb69bee5acec4f53885b0f84328ef173af1ac39a51adc269c833bdb062412224d5f9d048ffaa848d34b2aee47f298a86708be7f26442c48195f07973bfa5a716b5a628344d8ae23d217a9d3add14fc67a632451e0fcafcfa0d03e488ba3a984c66345a4bb1107fa1709eefd494f0fa15f9061b6e96995a3954b70283cdabeaa91bba27bf7764ba1e3bf5670796e82e97482fb170ced9b0758dc39d60d77b55c03b5a85587a5bed1d8136858583d68e1c6afe19c98fbaa021321760c06beb8561f4902edcfff792ccd0c19e6e944a0dbd1ed181eb747b4dc25ad1967cb8641d9ba912087bfa3b74779af367718fbdbfd58713d95d4e230169e6c2d292d1dd1fbaac96b0d675c423a3e6c47d4cf8caff97f97658244977048dd42b6e17973aea626e081c547127bc46b286f30c7475ce9aae60f2f8c2963011dab8ad955a1eb0ba7578249d2b11061447a360dc8d210facc3020839cd3b2c7ac33dbdd90211cd782ac50902ba8296e73a9cb556eec222f9fe6ef48ae3b4a3495c7d95d776252347446475c69fb8751b2b008753994abd544d7bd225fd51db90aed7bda8fc1626accad7bf13768ab294d7601e6fc34b384072ed8fc1c804739a540c9856bc68540ba90bfad090a40fecc20ca7048bc24a4f265102e89fd6ba459ca107d5146f7dcace747d8bfeaf02ca9a7861fdea3f0024783333d10a49907fe58f02a8adc4afa3ecf5d9ab144f00f7f0a585078ce296097a332a8d396469a1da46f97478124d13285de90a8c0ad96cff19593a49aff4c348c22daa0ffa7d27a6475e22371eb19d42ea16abcd69222078e417e457f6aa0582d39db821c4bd66bc224eec524bfcbb1681e7a5160c9eb4d5c2b1e05803857c82ee6f5ab07cec5f1af85d179800e6f8f3dea7e4357841e7fbfb520500f0bb93c33c66ea09544a0b0b947437093061730a75b01fb0df9f0d0b3c028abdf88dccdf1fe5ceee6384cf98bbe8d89a5b97ae84dd2930e237a5f42943e13d47b67e4d11c47a8179eaed5493c48074a0667b55f95e008a5d59e4f63af3a8aebd4306c5ea8fe54c55bf14808e37d939793fff4b7f0d9bbe2ce76711a66b14868f3bd10a91f6cf6955b460430f6165f0f312449aa999001a74dc314a7368a59dbe85cf5bf4ba396d85c9dd343e9586019e673b9dd5513e17e57462082b0db8edefe6f438b11c3754ceced318f34b76f9b177b1469c43ba037c4568942b397f37b741e3f6316ea6211c2a9a62d043ea592b4265f374af32e0727cc3aed61df4c19d66ab9569f6d77a8a759a1ca09980bc13b1bb310bf7d981fb1f7891be7c71016808dd347502bf7d5aed5a623ab90514ac8b60a891e822a041754abf5c4e12d79acd55860d79581ce585710271bf1b67627afdc2a1878b0a49eef608552b1819bf6dcab8d1db73fddc28ea93cdf89ca4c4e3efd1ada9935bc71853ebe09c97ac84a1707238fecf53b2a081bb2e4eb1d0fed3378a168cd7500d5591225fb665e1b33d516aebac81aff13f21cdeb8b3dc9fd3c409dd06236380c888477bca0836030ae8bb3d11922486175f457972db666a28f8ae13e8ac75b93dfb6c3be8852f3dc47713b79c6c0f377d5f732eb24ade759f4650c442a79223bf587897c397e23f91005beb5925942daffa479e624302be05f03ee8f709294d3bca602f0b87dd8b2cdc73e04a9a00b56a87624c40d68c35d54b3e3b65ca7d579e9922024fca96d183207f396f132e32d2dc465a7b965bae881b64964a56d8d95377d6cfdc3c41c582e0ec10f1861946e83ea01acd952114a10d0c53e81eb24dd7b25e5dfd0835a9d42a0cee1936881cf5bd7eca7d96532081c40054f523fa18b6894ab0f1f7c09877d10595e811e514afaba34f6d02b16483e934ab8fc26def9e6355cc18439fb0d04023b1db5ae9be7210912af95e9fc903fea0ab16cd75f2fd8879ab2abb43592839a2ce7fde41d100412c6251479460620d22ad489e145cfb9207aab80c25c6d194059c68d87fefc1939b62f023b0c9b34bdeb0ff3ba3ec74cf7cf87af121012e497b50ac6d55163b6c5994e77b23f5064046371cead2c50bf4ca15e33451015314af5526c8dc3f0145c72641f55c4bf8e258ca2d9e1b55fe0dcaa739c8af321842710304c1fe7f32f441df68e8fe7de035f1ac8d89a6ca3d715a88e1deaba1a274555d7ee0f360227dd60aee4e52fe60deb32a70433a9f70a0b343abab10fff6da25d8e977f2536fc6b066a1a76ee74753fc1d0d98b583030f30f500ef9ea8412e765163cfa0307d489f3555e38fedeecd5afd4b11175b43b0ce9bf47427eae10a2230970c089ffb193b5e9747cb318da0da0b9bf4df162a126727c9b063c73678bcdc75639e284e1770c05e95acf98bda710bc0cb584778080e666b2727bbb26e88f04323c2ba4bb948efd3e05b49fadc5c64fc21269211a7a8421917b8e76c19f8e2a42b2250247f227d60c1a9f047a4d9f1fcb8eb9c977add8abe2434ee4b54ceb1efc1cbcb4f45ab2dea3c87b522572a690c2d0f394992244d6746732a5954163b478d3e1152a0be9a5f6e1381ede0b0ba28fc3892fa458026d48520d61ee018233e9e760d7cb7fb2eda0759991a5a716f2ec25045ca46968da2e36cf0c83463eda327de9ec2a42afe8b220440b64e825f70161c77e3dca69c3d8b8d6317fabb7434d32d0c18c27b4c314794a8afe25f18539225be2945c92c5558df42039236c21d80088ec1ce62d52a7a15e6b16b244c9fe3523d8ba4e48904fe457c39ae8b4d66a989cb57093307c40bf12aba521a9fbdb816bf43c56573aa173984829daadb423d", 0x1000}, {&(0x7f0000001280)="3e0afa89ae781af58fc64181b8881de22c2adb8986887a854c4041c97ca8ac2f33dccdad6fede7392a05cded93ae409acb3e251e0c3eb5fe9ea7d7d662444aa6a3270bc88a3b796b9f8b322619524a051cb6a1ceb06f67969c35d682043b39d7c16cc11b31d019b876aa45c15af4741a465e35f68a3972db8c5e75312c42833a0b26fe75a1604d26b9e0f1774af21c101c2d0cdc37c4a6b50bab013f64763ff5b9e695eb9089ed42cb252cb86e729eadcc0627f742478a83d5ba498f45e59585daac6ad3c43f2796ffaf445bd3040c9ef2c462c4c922561528bd881b4013d0852ada396c93eb344994abd75f7d05cc7b26a4277bebf6d235dc82b2acc55711d87e23fcbb7648c6255da946cf22541d3a3b66d3aaed76ae93b26b3ba41fe0d63552ed8970357f1354f758000c22c421b53d9a47f5d52a9f56c11a48f0af4df9f9e3ba11067a5639915a02a4f8fdf456f24ee641238172a89364822f5d486977ca289a166377a1b70b6f8e328f6ea0d3b3b54b2ae54f1f1c6d87289a078d2543bac67449717d3f5cc906f66aa341668c155e598d45e9cbbaa13cf5277fb65b44bcceb68c7af0b9b28765c5d3fd78f7708475e0bb1a0b66a7ce5bee63cb2e7cee55a9fbe02e51db62e5f444e80be08aafdb1b684f4e40b5085cfaed536b3a71c7b1c8f04f85c909d8a497872d9e38b8f6ad2cc717c4f9f7032f0508e0aa8d8a1d8ff773d66f1094a5b594f4d544d1848157a1ab79559bb84b595b20c6c7d8b016ec9c10904ec0d32719b8fe0b1ff65c6b7b19dbf187b6b2b9c2e044beaa95ed1c2be8455e53e6ffe4f27061d700066f91be5e5765283ffed9d63c3545e1eb24c994fc4870ef9b9c683759a503e8e5654ba4f503239debf126034cb158af371bd0078f83f899d33759467354162db5cdc00ff8eb9256b0333dfa70ddcccde78c0c303d6a2118806236592d6e1b41d1006161726f853cea574f4ebd3b48d838b1cf32f037fbeceb251f1e78a0b0bdbfa29635b4def26a67c3b7ef436a76154e63c4bb011adef0af8edbc13deb649d5e5682e4ded5cd874970bee45098c7921477adb093c1b3a84ee73acf5431c04e1d2b37ea951e6b18b69b187b6fdd841b2a670a5b030c7f3d94c34f4b089f7b99cbe44f08b0ffd55a7016e84fd7401a4b32c7e2965553488573eafc4d6eb8a43baf626942d010c14a49b935c174230d9d58174710e15b12dc710623367f82056736095f05facff35d66492f1ba3954922c8bc9b9e917e74591cff461d5c4cbd7a7358d00ea1d778cdc3738e1a61bb44c67baec6a3ca0af20cace9c497fd14d6cac23d7e5b167e8da28b29f69adb5dcc64ab49cb89fb89d2fcdea163bfddefcab7790c64847d1a1d4b0c0793a74713a83de2035d5ca9fd4f6fa9c38cbde5ae0db87cda7923148f5fc7bc693017b6656a1af8a313509a6a4fbd40fbf723a923953f8985fc23904fdbbe0ff6b595beb7fdefca0c81e1e5754cbcf419800cc058e964a5da4226c3525abff29c1f49385c0bb50b939517f900849e6349bb80d704de520428740e5d6d17427c771901564e6331c6cdf161b6a67fd2dfef6ecab54a67df22d96ee9bb5ab0ad94bc5f7e564549de184cf5fb158b1db3318d63e819aeb4407f3437b47a82052a0bd6c127621af753688f84b953002a5ecda865fe7c39bc4b350c6d25fb3032310b85bf01cd43f6c1ef8bd17ba4866e293ff4604f40df46b2caf6edc08d1f26beed05a5af70359f02d24913f40776b4f082654e06fb5d415d0aa21256483c53ffa3e6befd9bb27bf444890bb68d36a8e02af3c35e86d2a63c1b590585c01fa739158f4ab45ff2fbcef158b8ec5a8b3cc6e42f142e366e75bc92614236bfd7e0b47fab08c476366e37c86a954440a2430a4dcd5e5c359df9690c8d7774ecc687ce0e212d0b199f97f3cab1d908d01016652ab7466e33179d805dfdb7877f21bf366df76adea73a6591462c3571f63a984570e408681dd1df15c26755a6fbeae58eca19dd3a2833fae70762ca8d07c2077915072330df0656a6b5d2d254c9154b7418036ad92189d615627d1d4e810d0ca4382ebb3f83d3aa2ccb4e90cc4b97e4d4726e0f04e589010e6e65957f3e027843be342301fc2db0125ba357b5cc7f4478631080afc24024bc0cd146dd603a4900e8687ebc12727c3d32c3e521351bd9340a208d9fbb52365185e6e3000e931c86db784f27a429a974db55dd350777d648ce77d65c42deab58bfefbdec340f4789780c69ed7284eeea12418daad4a069ff747ee515c1a0b8f20c1fdd12df3c84c7ca0645d72fafde2179c6d46957abcf255be04d04263006688ddfde9dfcccddb34fee042a36919e0b6b8952f9c450fa8ae2902e40c42987eaa8587f4fa6808948d8859ab53f0786fe0f7c7128fa1f0484f02e097a7e42371c74a73388fa48e72a6386cd20248968f9eed167d8a932bba16098ad1185cdb1c379c14aa657684b1562d65729b39aca8143a6190f01442c8419805b851bf38119a1df5cabb5f7de1120c90ffce87e8b5ac979f7420d936c5485a8694bff08336bc8033e89a8a34418296a70ce7e0105004873a7712035510a8b8027c05d442c7bbeee4ae4abbb6859ae1c7dd1ba833cb6fbd2460628880eea70360a059fee7933741df71be17d8193f237dc6be767dcd34c11a49e328776995715bba4c92b7dd07931b32ff59372b455700f83729bec98c9d0159e75dc805d5f57b37b61a5c9667501cd939b085b485841ec63debe92937720cd6c152e4f986a0691b354d7fa50b0e984413910852e3b369d3c911bc3951a2c2eb3aaba7f5421cd65755a891bae2524435d1342782c856901cae364e2742acf6745913df7152f3f117f5cad81d1e30d3420d209bd418c3db03a8c729a36eb743325c0016bf7158ba33186bf93edd7e6c879501937a58240e8ec1eaa35ffba59d089218d78b787386f565780107365ddf2e57399780f3eae8123ee0d56881e15a41764f033cc6a2ecc4012de40488841afa6407188f752eef21c771c2babf6593f2d37bab18bb380d797be1eb962ba2f12b3314e0d5111a73d60ce73a058255667baa7ccdc412b2ccc51621ef3ac8887bc49adbc66f86ac94425ff5090dca803aca2330407cfc63e56ad0496b19fb35532aca99af5199eafddc16233f874178552dced0936e10e883ac36d98835074f9c92b7f886ece4326f89b07f9958737781d08ae0dcd5bbcb3a9c6f46b4e8bccaa1e0ec61a85d09bc9f45186e2ac914e54362e40d68ead7095b72e7cc48f0fde1ffc2e6ea72bce7ee3abc7bbefb882bf3fbf72ac0bba983d2f526dbacf6dafc005ff27f26ca2da8ede6122f02102531a7fedf42a9f1d919099339d176f26f8677bc05a0e430154957a2bb5be9d3809c28084bc39adc50da0bc3af225ab87f4af35e3e8d17bd3daf6234e5599c31e01d661a032e9835898d139679aa4faef5e47703b12750f258a5da9fd86d59ed5ee7ece8de4d1bca7d62f75cee413788304faa01f8d1fb498fa07a2aa3e15e169fdb158f364331f334d2f5a53a7ede00371a5cab4477060bd8c511d0cad5e59314d2089973e08ffe6cd26f6a15940d05f0b89050bb9100956259ca817888586ffc6ab9a17343c15b3f0d62d7d492881335c7ad2966f3fc505cae40dd2494a3f59a93b0dd2a7e8edfc4d9ce3580651d69ddea6029cd2b4243840013ffa36d19c43987e284b9064ea81d11a9f5ebed072f3e5614e9fbffee8e1a9ce40d4c010b1a6126c9ba0805b793a17df38acb174528b10f08bf9d4d57052484e88a8599c5baa424d7fbe047549335a136579a6d6a93783dfc94713cb61929746535d55a7fa820d74ec879f02a9db90b92ae9106515e75e302d75ce565ab3fac5229245003f247a5e39cd5648d13f4b7bde3a695ccf43242dc30c25b2417145f46cba211a8d3929c80c845c134ca1e8b81e6f6ecb5206b9d4dcd344fb6ef851966a1ca0a9d1ac080f35a83ebe18d91c64f3561b1e3626b21cde46c0ce322e529fb4eedf7c20f54ae2cdaf837976a614521fd03fe1ce90cda20538512f56bc4073947f5fffe65ed556c40a4be0817ff4f3ab05eea2202810439d3611abeaba1c9b0ff1e4a17d04413a987de0968c96513f866f51849fc0843169ca0e288748b8fa8bff67a02dd54a4faffda6df90099078a1f56229090b6b474da7b1701724c13974886ac8d8fd5202cdbd72b3e9f222317af174c5cef2ea89344695e304fd700ae4dfa8ad9d1fa9deb4eaae7b1c6754b6ff14b7f18833d3af41229ed21bab356fca34d32c7ad01a85cef6f5a80bd9437e5c075f1c09ec8199041ffa6b39d7ff92b6a5440ca141848861c1a400a34527c6654f30192cd5a6a82ec3c7f35613e0be0e316cfc8833d70a10427adf027f5eacf35bdbc07f929b1597151fe33602f8325fcc2f98121bb1573a4441511524e23615edc0305ff1e7db617e1a5436a71c9d0b338b75a1e6d4ab5ad173265eda904918581966d4da7e14d008bda59c567a5f11cfb990de48fc910410b2fb24d5e49c5391513e3e0b7c4ceb82b1ca17d00acf72d8c7ff6da28a9392de0c9bf1e93e61973258dcbcbe5fa0a28cbc5a9493c163053a01266be05e8629b5a20f1d1cdda9b69553fb38ad0f34d889c01fcd64b6dc5e58b0139bca81526e4598e80576bf9be9710a7d64feb0e3cde2c2563ba22096dbb1ae5a9f17606d21a422a347c990297bc60a5af3ff72b2fd3017feb49d0a4958ab4f6f3da733e075850c9833a28ebef8778e3b40ac619a1635f5bb504874ca67147669f9a85ba79af3286c841fba16a2cd98819fccf08d2a7f40b04a66bb4d53b59691dc67011d83a03c322e530b0ff42751c19b5403b2f21aa0a555b07a4438f8d43a5b1fbc4cc45481344bb0a9992f50b08821abeb01ca563f09b86448791bb290389c146141563663334a0cc4b5d5617ae7287ee527c9a389f7550e844d537cd4d5e0fef8f71e822349f0e6d247d256bfa0e7ef11c75038dd2958d61668a91e3680d082fcbf317e6950285ddc58d2c182ba1e0612cefa1fb5af0cc7b033235439e27bb6017da13f95ac495ed49b8750777d4c8aa095b4b78727a0b7d474082473a8799cdd279cacab336608530a5e0f9cd7a31056750214572744691159f3cca4090c5a322f910cdd019594c7d0d2c63180557b415fc7945e624383b171bce6da39c22354524fcf80e3f5712c219c83cfc366830f2fe04b9492460e121a416023d9f5725f13f56cfaa325b35d6da014b853cdf6355361e337b73743e309655ee9c3a3d20326460ba7552e9a9b5e66dbe3ef2983f0c3bf718b99da66aacfe860d71ccefc293ff93dcae8d1e6589ca66ce2a8af5f13c9ffdb28bf9f6a45e4168ce79de9e38115d8033402fe3c7269f9fa5c748c4dcfe841e3498121332d4f3199c1ef5ca89aa5ac06baa7994b2948667c30f5a0da57a40a5d992a3f0bc1d9d68976e25dab10ca4b56c6a5437d618b095c1fab5589d1b6b05dcc79981de5b2630f2338a22463c5ba9bfc5d9e0304fbcafd4a0908bc3eff11536218a4b52aa3828120d098b6e86203ea38a52cd3ad2d37c741cd3934d6528267ce348000bb85ccebf30d6a9a6485b5ece3c834d4cd0a91d09c6486560d7648eb284aeb9a7ec482177db2fb289ecf468a4fbcd7f25a85d6fee0888f94602da586bcf1bceae7ef14fd6cbf572aa17364fba4b9ede5769ef63a227270d1af1b599ae31f984c2b91947aa73ec86cabd71d8110737049047534c7140849d4e54c6c170c", 0x1000}, {&(0x7f0000002280)="b68d1c8a32f888ee8e251fa416938de5e802b1ab81e96d42d0644936fd10b51d997cc43a5111f399d275272da689101252933095295dd26e736002297f1e7b5ae60aa93fddf02e", 0x47}], 0x7, 0x0, 0x0, 0x400}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0xc12a, 0x2) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r2, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x6, 0x3, 0x7fffffff, 0x3ffc000000000}], 0xb2, 0x0, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file1\x00', 0xa00, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000100)='(-#\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='!\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-/\x00'], &(0x7f0000000500)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='@\'', &(0x7f0000000480)='$%\x00', &(0x7f00000004c0)=':\x00']) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0/file0\x00') 16:00:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/150, 0x96}, {&(0x7f0000000340)=""/161, 0xa1}], 0x2) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000300000002}) lseek(r1, 0x0, 0x2) close(r0) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x52) socketpair(0x10, 0x4000, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x5) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x4000000000002000, 0x6c3f0881) r0 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) write(r0, 0x0, 0xfffffcda) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000001480)='./bus\x00', 0x0, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/149, 0x95}, {&(0x7f0000001280)=""/136, 0x88}, {&(0x7f0000001340)=""/154, 0x9a}], 0x5, 0x1b) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000001440)={0x3, 0x1, 0x0, 0x4, r4}) r5 = dup2(r0, r1) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x80000001, 0x0) kevent(r5, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x800000000002) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x9, 0xae, &(0x7f0000000000)=""/238, &(0x7f0000000100)=0xee) socket(0x1e, 0x7, 0x6) getsockopt(r0, 0x800000029, 0x6, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x1f, 0x34}, {0x18, 0x1, 0x851, 0x2}, 0x8, [0x1, 0x3, 0x30000000000, 0x9, 0x7, 0x100000001, 0x4, 0x10000]}, 0x3c) fcntl$getown(r0, 0x5) 16:00:04 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getuid() r1 = geteuid() setreuid(r1, r0) r2 = getegid() munlockall() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) r4 = getgid() getgroups(0xa, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000080)=[r2, r3, r4, r5]) setuid(0x0) 16:00:04 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) socket$inet(0x2, 0x7, 0x2) 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getpid() fcntl$setown(r0, 0x6, r1) 16:00:04 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$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b6019a0871dafa8b9a975601"}) pipe2(&(0x7f0000000100), 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) 16:00:04 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) setitimer(0x3, &(0x7f0000000000)={{0x20, 0x3660}, {0xf70, 0x9}}, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000), 0x0) 16:00:04 executing program 1: r0 = socket(0x1, 0x5, 0x0) r1 = socket$inet6(0x18, 0x4003, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0xffffffffffffffba}, 0x10) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, 0x0) 16:00:04 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x3) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000003a80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003a40)=""/2, 0x2}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) sendto$inet6(r0, &(0x7f00000002c0)="d4", 0x1, 0x3, 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="ff4f87944e2e74067943a3e2b964d0542ffb8dc7df46c05f2d2b5b4e7c299443295f4566baa6a3b7e119543ce7228ee5f9c235bcba3ceb7982aad7681521cc4698cb05064829e980a73062edb8720288c4126ea57cdebeab2681004f73e562c2aebfbdcfafc336e3230f81ee0a51be47afdb81aa54a95b628faf79201741", 0x7e, 0x408, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x20000000003f, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x130) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x4) getsockopt$sock_int(r1, 0xffff, 0x400001007, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() renameat(r1, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') bind$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f689b60d5cc2d8466696c653000"], 0xa) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x7, 0xa082, 0x4, 0x54}) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724", 0x8c, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/49, 0x31}], 0x4f, 0x0, 0xb}, 0x0) socketpair(0x6, 0x3, 0x1, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x20420, 0x21) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_int(r3, 0xffff, 0x1025, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$TIOCDRAIN(r3, 0x2000745e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r4) lchown(&(0x7f00000000c0)='./file0\x00', r4, r2) setsockopt(r0, 0x6, 0x9, &(0x7f0000000100)='\x00\x00\x00\x00', 0xfffffffffffffd31) 16:00:04 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0xffffffffffffff80, 0x110a}, {0x1, 0x1}}, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000fea000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:04 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) sendto$inet6(r0, &(0x7f0000000000)="c32a344a6c6da69b47b7cb67a6ffb6799c13ad245540c6023de452bb442a62bbe399b9907448101b8737f6294be414030743a93b0b8c84ac920ce28733fc72f374aa8143a7b289ccf79d043f4f3709f358112fd5359b01421f047788800860cb8d0816aa23f10d4ed09ae5c33468b07045b90bd24d32cbebcecb32556911d2679c52a3ed7735c1a3e69ce28e8b0dcb53eed539374382030c0afad11688244aba9fb51b96a32065f56a98c47b3516edf0f853439c", 0xb4, 0x0, &(0x7f00000000c0)={0x18, 0x2, 0x5, 0xfffffffffffffffa}, 0xc) setpgid(r1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x34) syz_open_pts() 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) setuid(0xee01) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendto$inet6(r0, &(0x7f0000000180)="a1f91827a5ba1f33e4aaf5dafaa3e238faa37158fd34f58452badca95e7c71f5c116722e189af3680831dc91a5dc212b3a64576645c3bc8c1b963f7d55b6c5b46970df825ebb18395a88dde0b2ea062f491804cc773d4815a7447de4410e531357f662caeb41a0b7b2e2577c575c419964cb6c31b342b6c234c2844994c99cf694b9", 0x82, 0x4, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0x9}, 0xc) rename(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:04 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="a7ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) setsockopt(r0, 0x6, 0xffffffff00000001, &(0x7f0000000140)="beac5159", 0x4) sendto(r0, &(0x7f0000000240)="34ddfbfaed0d7656ef3b40e3a7301f360aef17751d211d5ebc18f16bcae63695cfb92ca79ad67ff91005ad159e0f6f2c0c4934a9073204ce0065515938def3d6d9c017eb608f13494147708dd9938842098d476ded5948bf7e6aabf9e11745a4595ae49605a3541b3ad0e4709b9d9c25d922db164b5458c7019c128da46a7e71422c4935e9b65373b87baff74821a602874030515d4f6b2648636a137f8f2aaaceeacc1155e35037139d19609b33fb298f2d96cf027511c047fc601525b0f82c8e9d50a6d41318bb0c99524524e128da19483af303d8008e451f6328751a81b21115a0fe280064e508fbd0f942e5f6befa322eff36438c65e41adf1cf60aeb33267e8623277a3164f0dd8f7f1af2fd274ce3da4e1ddb39b9148481522d0d53a7fae79c1053ff7ccce9a3015f53b190cffa0c0a27d71ada585a5b7c4fc7344d80bae118701e881859934472f04b51cbef9747b6219880f83e1a9c70d99b574279cf16c19391b833b29f7fb8fd7b029ec63a61260300643a9038cd8b713e0f71582173ea7f3fd788ef3b7022dd4cf51a794d665cb42fc661d8719f0dd14bd635d5aea51ed704e0b7072afed01ad42a4d978403f0eef2752884190c8f8c112ee69d8da0c606f5c634d8b500fbc0fa12b4dd5cc4c071cb9cf67708b620ac2f66614753923b1d93e51513a7c782ef084dd7fc0efec6d5d0bdd546e7a2b5354475340695055a5b950f6e8aa5cb64ab2d42fbddeb6cd24b2f82ca01abe4fd8fe5465820bd8577d2d808e564b8ac7aea69a985b552574ec6a5baa4e87df9f825a5fc11bd9a0d67ca5be4e780671a54b70027ce02abaeb04122f0e17379f02907820a8f00cd9342a32e0ed6e77a5a7f170aba8e4d69e68bdeb5af17efca90eb82e4b2986d806609c0d97f5e4b95e6e32a81ad3c7da1551cf2b144a588558dc95abb3fccf4396451bd44420fa31fe12de764d4193f62f5130b314ca03671d6f7b23119cea6f26999f69246906354fd7c2a2aad54bfc068b7115b4d8e3575c78da02b7883f60aa5f9aa271e0faef2b7ae69ced668e88783e3986dff0b5e7711da017e33f7a5e7da0f1bb820f5e9e300035169409ec4332cd55dd0a7cfb68706e08a5b266f8a7a3b13a65e483ed79afd2921710d217269f8787aaad8972b831bd5ef04ea5b97caf25677c609a0ace44df23a0a9cba0bf0c90c9e0ee84acb9a47374bc2eb5af48132d1d8bc5455d251086f43fa8031dce3a7e1607f68c7eb6cfbacad255d61893406f7dede327b0092cbf03e337581927a8a8de0dab3d7b9a71236aa5ece2ef65fbac63a7ac99d38cdc87e15ac872f633cef86e93d3c812a3f8fbbc83fa74de8562389a4c464fe3fb529d372b5d0e00808186d995acdd7c930df6fbb3a9b057532abe7f7e8e43dcaa698a5d99646f2d15c665a297089f7814eff88fa4003ac168ea6", 0x402, 0x7, 0x0, 0x0) r1 = msgget(0x2, 0x80) msgsnd(r1, &(0x7f0000000180)={0x0, "68e9ec335d5354278a9be69c98cf540dd1f656bd4eff01b0bd36d021f92addc294e8d84aa1e1a631d83e0e138658826ba5b6d44feedf1f25ca643a9b227379e967347df9546d81eb32e8ab0c7c9c1f2da06948b936f848128a9b2db1e53bb45662ad1fe1cc94576c7f688c0d9c8c0766684f8b45c38a481f2a0f03c302658746fd6ca7187ab3f4e1f354ad3726179c840f90b0c1aacccc6c1760d3e13e8fcaa7ce756ccb6a95ab9267f6c9c5ebef5415aad50f"}, 0xbb, 0x800) 16:00:05 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/../file0\x00') ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:05 executing program 1: pipe(&(0x7f0000000240)) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) select(0x40, &(0x7f0000000000)={0x2a}, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) setsockopt(r0, 0x2, 0x3e1b, &(0x7f0000000000)="7ce2caf638", 0x5) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x7, 0x3, &(0x7f0000000240)=""/231, &(0x7f0000000100)=0x471) 16:00:05 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) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x1) r2 = getpid() r3 = getuid() r4 = getgid() r5 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)}, {&(0x7f0000000140)="feec8b1e9a67c73d64bd26eb12bc4fd6c8e8f85e4ea8764ed79b953457de64becf3a4e7f33db0fb062ad8ada5a6af0d25c9cb115078fa06c84a6a38604dca8a364abd360842c7fadeaded6e9a99217dd94a1b8076506690b9c6b95620479d753fb0fbd67776f96a10e93d699e2f26f26dc976112851b0853cc60b3df45aaa35f866bb97c969648be7a7e16fff0b7e5d4fbc29a471d2240b1efc2ee2fae4893fad5b2c1a8ad6b149c8a5c", 0xaa}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x78, 0x8}, 0x408) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) recvmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/70, 0x46}], 0x1, 0x0}, 0x40) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) write(0xffffffffffffffff, &(0x7f00000000c0)="5430ff", 0x3) dup(0xffffffffffffffff) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x4) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) 16:00:05 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = socket(0x18, 0x4, 0x3) recvfrom$inet(r0, &(0x7f0000000000)=""/55, 0x37, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000080)={0x0, ""/28}, 0x24, 0x3, 0x1000) r2 = msgget(0x2, 0x2ca) recvfrom$inet(r0, &(0x7f0000001680)=""/4096, 0x1000, 0x800, &(0x7f00000001c0)={0x2, 0x2}, 0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0xc4) msgget(0x2, 0x5) recvfrom$inet(r0, &(0x7f0000000100)=""/80, 0x50, 0x843, &(0x7f0000000180)={0x2, 0x3}, 0xc) msgsnd(r2, &(0x7f0000000640)={0x1, "8e0b459af0e6b4974a1dbba7dc1eaed45cd2e2ac7a8a84e471d7484b6c43678ff7df7362857c128b9418dbfa272c5efa74a1f844d5ab950afbd0598f3cffcf4bae78e116ca977a8397ac29cab4d50b48e1a28a4ef93a5525b9fc4a4ef35566b563199079c3358cce2aa38c4e752bfc868539ad6554c94480cefaf148cc5a92610d139e2733fdf751c374474051731c63b40a337bd0978b40c226fc1a79d35a4d141c94287eb4581c995b77f2074e83658f8d1dadc613aafe35df9484de042b9df8c0fd40db9b2d9eea73dcd152679bb6b99f4b63760dd15d257fb68196423219f4335b7f91321fe07f3a6a167f30430c3691f5e914193bc66dea8904fc2a5bb0cdc7ff039b15a1cb9e44fe1dc5352058f07482f53e98c67c755ce10c0dcd235ce42cc059156a5c049f28b1c1a9cb1ae980d1edbda3e7d1b5dd39cd1250f09715c7d1cc20d03ace3be40e8ac250df0261fedcfb6d41ea3667aad9bcf82a99265a788a052601171d8009daffc852a68ea5caf60772ce704387c834f5dc0da2689d2e4c8ed22973a3cff7ee125fcf1e15b7f9f9fbb5eecaa933d8fe243f12c60d8f5d45901f1224fe293a9fd241169d7a85b6370ef08926145a96ebcc7a7eb8999572cdb4c144de02bede208898885be5a5e7d78c4f91ed0273a45b8d66a6494a70db090585d01ec45a3413e60a1d698fa588df92e3d0e65d28b41903bc79b1ffa6cb644ff9bd62ab7b16d4da85681b2f267cc3e500c588dce38c5cba5f10d8bda47a69ae86203321f69fa57dd419cf1f5a309f2676f2a14027d4348185b52698ac5556e3c7c8c2389c03f714a3d078481be55b261eac03cf25fda86d9449d825906d4476eb53f581818566819917d96e832c5b3780b186fb8e5852266b0cba3686853d598deee0fbd7a0a42e1c086c9cdd3f2791647ebf7e9e9f507d4f5e9e6ac430da0fc64d684d40df02c9d9151d0fef31e7938a5a674ab72584eec6967d53dd9e46b0d12616f53ffe223941a67a3f1fce2033088a885ed1b8cf6954f31abdf3b985ffc04c893ec5e7ec9bded9c2adff7b0e85d51c5c5e8780312e5fdd78b7a4c21c0711982803f6832b0b0a0afd168e33e811150c6861e05aaa59b88a93b927e67a03c19bf326c657692e0dc7ac8e7644c6cd2494f2914676562714174be8138e8c1fb8a81281c0623f4a01b5f932ce3e4a40f7e10388a5878cfc10cd2b2915e2e45ec2334ecf6d6afcc533c969311605ef39b5841a72f7de66728f673a3652b0edb44cea0d8a9ab70913cf3726a4b65872fbfc74bf96d9116db77f0da08164ae0b48619f4cfb63ad2a13ce2e60ff68a02b4851b084d0f81a9cfaf3733b77887a370d95a178e75392244d406c25231dd4a6b87e41699ebe73f3fe47e30e186d6b5df35c7c2e5855bfcb2f387308d1b6ecb53bed8af6bc17c40c2cada5e7510a440b2e97f91a859826537244fd58fe6ddbd00c9138ac8399e14fa68ac3a392895ce7a956f30e263f01e243e1146f39a0ff73c995ae9d66cb22e4cfd456111c6a80494b9d43594cc65a5c60447da7f170f22170ef9f053a35d965fbc4b2b59ffd328d44fd5a8c7e9f7a6211642cfc51a5d8c8e4244a10315bca245cd60c860eab7fb37659e9a510119c5b3b8c5e869566f2d663a7ed2a355fcf388fc9f6cfd3fa0d3b3ac3beac5c9ad0251087f755bb66bfd52af4656f71f90b1bbe5ca754f16dad17169b473205555e9c3512cce1bfa4e3b2b7bf1c9d073fa5b8905afba3aba85b2d34a65f3c403e62a20f07b380eb5794fcc1711cfaccf8a63d1a8dd6ddcd0190fc7b8955d8379c1a8de641cbb4d783f2d89588fe43d2aa1c151908c150369cb38ca132a72deb81bb1b904c0502c261aa90f034de52dfde0e6a3636fcd163f226fe33161eed634eb8bec2a89703119778051e67f9a1e1cdf788bc3ebd344bb38dfa320818a2fcbd61e46f06c1c944d2e644a25065bb6dd84ad41b9cf8e5243820dc89801771d789c4f93123829bfc52714dd80b4c7aec8767c36f53d8479a24f3118e0bb96fea979e193945c3299d11454e331cc74752e426cd36deb2206b9e4b1e975d4234dddbf5d04f87c6d86bf75de6cd9ab6b92ae4bcd12c9c4c02346f9198fea1cca738be49b988c781a059031b562aa866f61552ac19221da735e49963dd5d61bd175d7922ba0c49eed6456e2dd84d2c0d26d0523814805a7d433c52ba006e3700e69765cf6a56852de46e0b436b0be29b45eb5f74ba62735b1d6f2ebe9dec6c6236a89faa3da3a93fce874fa862ebbe0cdb05275be46c6790e80e55a3a69d17827f39072069ccb997bba12783998b6ab59b3bde0d086f32aa5352a0b98f9a965f8bfb6ebb8db52f0b318623abe971381d7e3df96e94ce88359e057d9bbceb1b65984146e3c808edfacab88d4564012d11f4a5c4fc9adeebfa6327d09e894b8da946e7cd47383163da04c643673042e16e748fa80051a65b0ed483ebaad440b640c7cbc73ff85d8b23e2692646f53feccc020707f7d9837f97549a673f5519e955c390e678bca01972639ba36f8dd1c3d02f106995e116b39ee044f2864374955f137c2eee6e264d3c3ce8200471bf8ad408263d1e5fc45128d98dc93977126a1fdc844e0284c215f44675042b800e08672f2e4fdcc5cb7a860ccf174c24eb419744771fb44225381c676b012e382f9c5b5429561c39728e0acd5854b325cc3398a01df7f99e5474356db4fc31aac478e93f6a09d9f1c3b1006e24ac21df00902681cdf5b8303d658b46367e82ba24e4bd466538cf9f06c521457d4587786c19d00eb106a86ca09fb43e350d1441d9b149161f31a162d42a48fe3ce620f0b0595345fd54a1317528f70b27f53883df8c312d4e338aaf4b36d2bd075d38d401f85cb699a521301f46a83565dfb57272e131a8a8b7b4af9a533add01e7c106eb13f7ad0b0539e468dc8b09d7a1d953de2b4e8af738ff1a0b735070ab7ab803138c320cc670f7a62745f182dda81f63207960352f316724a1694ad8e0d8e189e1cc1fc5a95109e80eba50cc7bfdf09a50f9676796b034359ca37b59b925019c703082f2baf9c172bf9f7378d99bc0be07687983ff92b15c12af92a49b739a1d1627af92de15477c9b027f87becc0f0c9d0c6b2ca828d92498cd4d9a9cd92420d2a664f64e86a29b599d81c36d01df12e221b50becbf0e189f4bf307dfef9daed8383d4485dabe5791e05bcf21e8d09229ced7903f6be86fb9abc7fc88c2b1239f4525727431fb939c45008b4a4dc1390212ec017a9640ff1c19aad005046801001b271876efefe51275570021681703e8598887550b57e04077b10ff482761a091ff2195137315da62e56b996f16ff7f0df8e3913bd4a7a25bf998ce91cfe394c763df11ca7ed083d14cce67b4f65b34cb1fb302e3e32209bac9a94bf0140652fb00de396841e5b82d9df6379be97c0274438a92fd85985c4e87800411213d3292744fdd20116737206f607a9c6f3a8267e57dee1bbda13f6220f4f9f0bf1fb4e3451e24c5d6bff5cb535b99bca1253bc2dfb8d4d6bbf142a636bd9182026ab467bc2d202e65d638cd4b8a80410996226c178a84e5ecc8109924f807c43c7d0224f4fa485f79c25d545f2fe7a0b7cd5085c8b8bab43d10259be8b7ed0d2c52e52d3209e072303e19ed158dfdd194542b3493147491752c4105b7494e74159c85c3c9f85dbf63dcd093782d8042c0656a63a4c414ddce77c9478ec5e17cfc670f04c9628df34ee69c1cef4ff6b9e8e701a7d1fe5a8d056885b77f2cece3d5651c6435e073568239bfd27b5723699541f907e3a051c969f29cfd2498bde31c1aa4d5951fe1a277f80cbb66a55a96175344c8a5c742e3926b8ddbdded7df8b50d4744644002feaa3e8cd47ef8a4c90a542f4b59ce792809208a2d80eeedf9c6783833f20b5860ede7fb49ddc4575d8df2e13bfffc164b4426f131e79541b9e2eb08ad65456bd96da6884891a0e4d8b5065dd8d7cf8cd5f1b34f223e08ed89f2b4e7c6c53d9114ddf2aa0da81f97fafe4a84f07de0c5e163ca22c91d838cf7bc71e7bf08eb621076fe4a56b2a967cb7d3829734ccdef1c466f778d1330a9bb64fa59bccadc173486f83c2940436abd808c983dd4d10bf1f340a826b9ef903d4a08e8c429595d598b669feb3781436e6403eaa4ecbb4138d496312ae37a9f4acb35d3e83978c3d4df44558258ce07d4d29b189db9264bc64a1a44065425472a79ac1aa897b791c1c4263ccaaa35a26453e9c867076733f610b3f9568dcaf8b8df5d4f20299326bb1db14e1823b88ad775d8fc7bce9508de094a2672d9d1e5789ab085558bdd1c37a28b4750926221b0e47552fe1b4351197aad18a94d9ba193e869e992e70c855385e78e927dc7b59ebf3e77c77faa044d162098d0cb49919a55b2b2311dae1f3bb79c877e53add4969deeee0f399dd15ee897876f4eca6d94388f6d2e7d952d68de93b3c6acfae15188c580126575804444bc9424e12d40871065b9ca37b5434c201d3dcdb4b7c12491653d8bd89dead275cc6c472475f568fae9d7a4ad4a6ab505a539a94873cd6fa0259988ac4e56824ca88be4483a3af43be19fd1f037199aacd63733465aef30018b53fca6f234973a59edbbf7871977c9605e0e477acdc62fc08674bda1248e0ac86522d07b5c90bdaabe72a0e1aba6e21aae919ba03770d605f59d283477fccbdf892b2ccec0be933057154e005ae6be3bc9c73e2e320b58078187a1f264abe807b5436150248e7410150f816bc18c16e77279c2c81af225016a769512a71f8d46eea22d33e95352b8ce7f039557b781a68c434495674ef560e02900339322aa865834edfa6b1f2c2dc5e1cf9a84e416608c455ff68a5e46eeba4c3479284ed1956637bb0d96b70652d65b4131bf8da6792446774abe61c0c0232ee08c417291246d24729c66b1147d224ce9f22f326a09e25454b372ed8a88c1cc27b2f7cb80d41f64b30c391ceb54fce112e6883938ea4f7d45f44bbffdca35154d3af58d8bb4154ab988a3925c50eb69ef5cfbffb3eea09eab94403bd5132d0730b8b67e320ab867c7d776719b2a1c59c26f5ee198e68820e2be8084d4d00b015ae074bed07692d13e721452bf515e0f429abb34093737ded6981b424fc22848c80c4337650363310edba6144c5b8434588a8b31d012ac7a7f497b9bee9a1960d135464c2cd494978695bee1fc0e1a2db4b1c78b8c84294f31635df106aac043b9852934129e380bef5433a07eefcf7585c6138df183d683d5ca395e439dc139f915d84d6c84785dd458999709582f71e95e2089f20e52dab99ff53544d843df47db53a7f7ea2c47d9d507c79a1eadb2f9784a08213a9e472a0658592a1912b1a8e41b29ae6676281b30c6c18c6a01699b4293f0676368b295243db947960a33edbcbcac255d675cecf2269cd4510775417bace25fd1ecb8aee1721347c25d62a4a19f507cfce32f132755baeeb29bf28874584e1f2e84ea5bfc38441335d60bb07718b60c6e5a185a3328c8ecfe34d92a63b3255203a4fee1364c7c2a41e8ac68c0775701694dc9393ff81ecc35af57713c2bf477f6abd2c5c8a116e97d85bc10195daf9341d78a9f65f1c2012bba51bf8b01302b9507fad3fa5668b1e95664983ce5a0c4e03603c7bf2d8c17120cd4cf40dd59f3e8c7bcf34ba79ef7e9713fa58c70cb005a3330d524bf21631aca1369ccbf6a18842f7c3e64334ea6546ad22c11b71bad87625954c0bd6eac006463f35861b1a"}, 0x1008, 0x800) 16:00:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000000), 0x0, 0x2, &(0x7f0000000040)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) munmap(&(0x7f00002b1000/0x3000)=nil, 0x3000) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) socket$inet(0x2, 0x5, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b66b4cecc8b", 0x4c) fchdir(r0) 16:00:05 executing program 1: r0 = syz_open_pts() close(r0) setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) setitimer(0x1, &(0x7f0000000040)={{0x3, 0x3}, {0x1, 0x3ff}}, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() listen(r0, 0xf2b) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) shutdown(r0, 0x0) 16:00:05 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100) open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) mknod(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) setreuid(0xee00, 0x0) r1 = getuid() getgroups(0x9, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) fchown(r0, r1, 0x0) setreuid(0x0, r1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setuid(r1) 16:00:05 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x6) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/97}, &(0x7f0000000180)=0x63) setregid(0x0, r0) setuid(0xee01) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) 16:00:05 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/171) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000140)='./file0\x00', 0x402, 0x100) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/85) 16:00:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x8) lseek(r0, 0x0, 0x3) r1 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x8}], 0x200, 0x0, 0x0, 0x0) connect(r1, &(0x7f00000000c0)=@un=@abs={0x25af90167d5e1800}, 0x8) getpeername$inet6(r1, 0x0, &(0x7f0000000040)) 16:00:05 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000180)='./file0/file0/file0\x00', &(0x7f0000000100)='./file0/file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000000002) r1 = open$dir(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x8050, 0x6) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000200)='./file0/file0\x00', 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) 16:00:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8001, 0x1, 0x3, 0x7, 0x8}, 0xc) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f664ed412e20044a5bdc124f08cd4818971da8df84d08ebd6982780c1c7c4f9cfd84b6492a10595d913c138e26b5b81e51600b2770a750b55ad26b57f6609341997218b076fbd6a8ec9e221fc834f38b975ae341d4c48eb4bb099809eff4a552d536bdb177a03cf0a20432005f579eaaca90cd85414e774a5505ae14fef2a35f845d3730b7e75ff7aa62d2f1b116e91715b"], 0xa) socket$inet6(0x18, 0x3, 0x0) 16:00:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x400000000, 0x6}, 0xc) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) socket(0x3a, 0x5, 0xfffffffffffffffd) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x40) 16:00:05 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000080)=""/153, 0x99}, {&(0x7f0000000140)=""/111, 0x6f}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/217, 0xd9}, {&(0x7f00000012c0)=""/84, 0x54}, {&(0x7f0000001340)=""/240, 0xf0}, {&(0x7f0000001440)=""/42, 0x2a}, {&(0x7f0000001480)=""/208, 0xd0}], 0x8) r1 = accept$inet(r0, &(0x7f0000001600), &(0x7f0000001640)=0xc) poll(&(0x7f0000001680)=[{r1, 0x104}, {r0, 0x141}, {r0, 0x40}, {r0, 0x41}, {r1, 0x1}, {r0, 0x6c}, {r1, 0x100}, {r1, 0x4}, {r1, 0x4}], 0x9, 0x19) write(r0, &(0x7f0000001700)="61da820e2838ff4ab7e3e6978303fd6deb2d6c27013d9639d460d93b7ac62a1e25a1a95e711966a0f5535586dfd66838f4c49d2b1133971d3bfdb12641825bc803c7aad20a0251ef787781db787d5720442030f2e84564b0300571c41059b94b7b59c3c85ecaa539f945a35366e095aff6170546c2b944fbe5491a67730f505ff171bfcd6b787b7316009f99d6bc843c1c06a87e47aac22f8b2491b4e042c353d8a88e66903748a4f512f4f4c7f1f9fb01261dd628663c95f21b26758800", 0xbe) pipe(&(0x7f00000017c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000001840)='./file0\x00', 0x2) r5 = open(&(0x7f0000001880)='./file0\x00', 0x0, 0x20) r6 = open(&(0x7f00000018c0)='\x00', 0x0, 0x0) r7 = open(&(0x7f0000001900)='./file0\x00', 0x102, 0x18) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001940), &(0x7f0000001a40)=0x8) r8 = msgget$private(0x0, 0x2) syz_emit_ethernet(0x55, &(0x7f00000019c0)="361881d5a1bb844548f00be17fcc0a4e14adcd09f2987f4895077678502b3131dd3c8c42dcad72c12889038f8dfac867a2bb9443b7e2e15b61e3114d14dd9bec686825320e9ec55d18810cd46c49e08ee9e6ae1fb9") getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, &(0x7f0000001a80)=0xc) msgrcv(r8, &(0x7f0000001ac0)={0x0, ""/8}, 0x10, 0x0, 0x1000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001b00)) mknod(&(0x7f0000001b40)='./file1\x00', 0x0, 0x8000) fcntl$setflags(r3, 0x2, 0x1) sendmsg(r5, &(0x7f0000001e40)={&(0x7f0000001b80)=@in6={0x18, 0x1, 0x7fffffff, 0x80000001}, 0xc, &(0x7f0000001d80)=[{&(0x7f0000001c80)="a1d13afc62ea2fbccf5aeb55aad2b5beda4e5c52530b957f98d608f0f6fbf85547effcd8c55411bc32590766d646d0a639d44e4d3b87c5b10f6039bf2fe7487660e212d10359f1f5da6a8467c4db02a3be32f528c6a75d40a36f8c5ea4aa5c6348a517e6ab72e24cbc232d51193b7b7619317c3d8966466ac52c015c7af55ee6d8baf05304dc7c633cf5e61fb1b0d398cbfb5ecdb655475b764654a091926ffa88449aa7104d6afbc0115d8bc28b2ee86bfa5ee7bcd044088f1823206c95ae92d186c42ae09ca4545b0b02f0f37f6e0a9525ba18a3442e8212931fb86130b93053f63a5d7cf4bec43600a4878198b5b3a42189ae", 0xf4}], 0x1, 0x0}, 0x9) r11 = accept(r0, 0x0, &(0x7f0000001e80)=0x40) fchownat(r2, &(0x7f0000001ec0)='./file0\x00', r9, r10, 0x2) flock(r11, 0x1) bind$inet6(r6, &(0x7f0000001f00)={0x18, 0x3, 0xb52e, 0x8}, 0xc) rmdir(&(0x7f0000001f40)='./file0\x00') 16:00:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x18, 0x1, 0x5, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x85, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0x7, 0x10001}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x7f, 0xffff}], 0x6, &(0x7f0000000180)=[{{r2}, 0x0, 0x32, 0x6, 0x1ff, 0x8}, {{r1}, 0xfffffffffffffffd, 0x28, 0x2, 0x5, 0x4}], 0x7, &(0x7f00000001c0)={0x6}) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) flock(r1, 0x8) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x3, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x810, r3, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x4, 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)="df0023a8", 0x4) 16:00:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8000, 0x1, 0x10000000, 0x69, 0x5}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0x3}, {0x18, 0x0, 0x1f}, 0x2000200000, [0x0, 0x5987, 0xffff, 0x2, 0x100, 0x2, 0x3, 0x5]}, 0x3c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x4, 0x4) 16:00:05 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) listen(r0, 0x0) listen(r0, 0x2aa6b9bb) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0x24b00000000000}}) 16:00:05 executing program 1: setrlimit(0x2, &(0x7f0000000040)) socketpair(0x18, 0x2, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) chroot(&(0x7f0000000000)='./file0\x00') setrlimit(0x5, &(0x7f0000000080)={0x2, 0x200000}) unlink(&(0x7f0000000140)='./file0\x00') 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0xb, 0x0, 0x5d}], 0x200000010001, 0x0, 0x7fc00000, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockname$unix(r1, &(0x7f0000001140)=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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000040)=0x1002) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01010000", 0x4) 16:00:05 executing program 0: unveil(&(0x7f0000000540)='./file0/file0\x00', 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='x\x00') 16:00:05 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x3, &(0x7f0000000000)) write(r1, &(0x7f0000001680)="7df1ff000000d9bb31ed315a859b6fb24aea4d19019e3022391f852caa41353e067d587e79ad2c0130c64ccc73dd9e21817c665efed18fc4553282b2557cbc332971a669f62c5b4a06edbc2263ad4bdef84c98eed462747534b5c08caebff6728f0cd4eceb4d62cbdb04705adb2af370b7468c9ba808ca9d518e74b0b15be22a1941f103d4aec30cc36df4991794500f9688e5be164cfa81b03e9d204ff35e12c508000000000000000a5988d41c7dc28696fe0ff4b2bb7e8ee33e33415c88dbdd1488f23515f482086f84632f060767162b6c4861cafd89b17a8b0000000000000000000000239a1b640801b5cf59ef8ea0513333457bedce2d3f1633c1905cca6075469d92efc561c47d581d44166bcdb87fe7ab0c9f2fc0fb3f935d", 0x11d) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) setitimer(0x0, &(0x7f0000000200)={{}, {0x1000, 0x401}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1a0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 16:00:05 executing program 1: r0 = getuid() setreuid(r0, 0xee00) r1 = syz_open_pts() fchown(r1, 0x0, 0x0) r2 = socket$inet(0x2, 0xc003, 0x241) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r0, r4}, 0xc) r5 = socket(0x17, 0x2, 0x438ce880) recvfrom(r5, &(0x7f0000000000)=""/125, 0x7d, 0x43, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000500)="a1ee007300000000ffff0000000000000028114241b2dde39579e8a2a422e4110056b2ede7d0a4db829d7d1d3a7d28f075010132b9048d8515a54e8bc60a88177a758799d891", 0x46) r1 = syz_open_pts() readv(r1, &(0x7f0000000480)=[{&(0x7f0000000300)=""/227, 0xe3}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000580)=""/230, 0xe6}], 0x3) socketpair(0x20, 0x1, 0xff, &(0x7f0000000240)={0xffffffffffffffff}) 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, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:06 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) getsockopt(r0, 0x7f, 0x4, &(0x7f00000002c0)=""/225, &(0x7f0000000000)=0xe1) chdir(0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./bus\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)='./bus\x00') getitimer(0x0, &(0x7f0000000280)) 16:00:06 executing program 1: socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100000002000, &(0x7f0000000000)=0x80000001, 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x1001}], 0x1) readv(r1, &(0x7f0000000040), 0x0) 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0xffff) connect(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:06 executing program 0: clock_gettime(0x4, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000000)) clock_settime(0x3, &(0x7f0000000080)={0x4, 0x6}) r0 = socket$inet(0x2, 0x0, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:06 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)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) r1 = syz_open_pts() syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() write(r3, &(0x7f0000000100)="8e", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147c85a538a131100e81e00"}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1087, &(0x7f0000000000), &(0x7f00000000c0)=0x4) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:00:06 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000180)='./file0\x00', 0x100611, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000080)='./bus\x00', 0x4) 16:00:06 executing program 1: mprotect(&(0x7f0000069000/0x4000)=nil, 0x4000, 0x3) r0 = socket$inet6(0x18, 0x8002, 0x0) socketpair(0x0, 0x0, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0)="5a466dc01d79e90dc70403185afb1bf8d0d36547afb7750ba6637ffacf1ec6fe6646d51b886f91d0285b4cce1e29b2d77973e67e671b2abb1c7f35ed8b7d562ba401fb7909408e531f96976596a23dcbacaf383dc317f11049f7db05d8c058f11025a9a56c3c633ffa05bbcdd7736afb82fa6e3da32bfba4f6e5e5467f4d0c318b72e15a21c954d9213903b09e4eb0b1e82adaaef9635dfaeb0502dba526cf3e0e7172142a7eb40f835094500549bc6b8ca56a4634953b44b503570c38a1ca26125b36f403a2254b87b03b86ebe2ffbad0353168657a58725a495a1be8275fe788083e673d7f54b6aef5446502d235bee051781064a0adb57af2c78b031f0e15082e71d91f19db39db32387ec3b9007b62885a61676228da8fea1d6e9c4eb8b65b6b82c18ea02b51c69d480e14ac51bafaa341fc04e571b91e1928db75a9a0c6a33642ba43b991ea7d2a470e88d6f128a24329e92c7500034aedf8df1e8a62888a9da55f4f0ee3ebf380e32525b5a6d58d74ab9c285f253deb6fb1440167c943c69c5989b18fee8a4b421f30696475205ed73b0bb5b4588ea526595f50d70b9a8761709983c597e9083960da878b97c527b79e1b1b7ae898392d0a459074300e3edf271412d40dbc7f701c488682698b89881e9a7fb628341ff45fd33982744882f7425a87eb07d7fefd7e44abfe1852718d56e244f645d6e6225682d50b6535aa4e554c117567346c9c545240d19002ca9c99cee099088ca1bb4af6294e7bbdd3bcffd01f0b3088479c6d9379b5d38085bb261eac38fc0e4d1aaa4d9c421277e20cd4be2b5cc6d71172125c8ad42f588c305afac954e8eec1d93d1c67d74a4c6e0f0347631583c7074d0553db3983325befe45417c419894e727bb344ecb30d1b6290330cba304e99373dd06eb33f42b7ac1bc0a4db4a0a098030aaaec08f1a225950454b430777243d8cef028ea3b849bf9e34b174d5e0e0e43f399be07da8ebd05c0b577eb9e29df5fbe1b9fb6fb309ad1ccb400d7804a265b69b9592b4f4fd6be24064d48f4a6d22a5fd21e9335d735ca63bbee5e5f3dc00d8246a7b3d26c4e4a28161f905c9277a725ccb9177f1da15948ae24cb91c38c3a98cf40bf8a35e01909d7006e4903cdc4135d929094cf30425654a777e8ad1a2b756bbd99c5b88c422649e00efab049280ad1fd200f2c85b1d385fd81240cad8fe167b99e93787fd097a13a58dc321f95800d66752acd4c9706ba98bf012b225bca2a293efdf9ddeb173f54216e02797818f6096a6aeb05c5e95187e734e67c112b27a0f79e379f9675f7a36c6c734518fb8809fe8325d4b437dbb4c4652651d1daa7a64172e56ef1fee439460c861c40964ee41b50a1d966d856a7dbca4524f3afc49823f36506236ce5b2e98c447c19520000bb312cb397798f4bc623570c782f6d52d84bbbee4f6290055ceee2c3ddb60af024064de62ffbefb4a923ef731bf03d0fca0b5d1022aa75eef09388d540c2f0f5d96812c7d9b1053983a04849caf7bb74e718b43355fac50514e7c8850e66355d32b0de9dea7675ae4d6d5cd5b1455b88407ab411ea82eadc60d7fdd1f2b3ee80c9bb3d420ccea141c312e7e6bef814f51252669d4999077da1438af1fb935587513759ac4fd5dacf15164fad1e51dd1720d89ba851b8af1df5585c17a1d9c87a9670613d4f430b3622487a1726ef690cbec56416193a7923e144ea06b71f8e3fe97721d3a4436b35c1eae3bdc784e50a24fd06cadca793f9bcb55db8f20a8b089c5f7e26b23daaaa538a245776c43e09026d56c1c7fc2dbfb348672fcb7858478e5cd7b5d19a79dd535afd26b7776402caa2c353b6d563db52c2f34f31379ff3fafaa62eece6ab5d7f4ab9d43f0a1c2c35293ec0ebd00e4e3e3a8272a9ad065ebabe5e8e9711d9135442b7d607450de92faeff28c60086160adfe5040b7dfe72f76e2c0d5a88a7a66e3454286ab1f4ae0affab565bd3cf0f9ac6e0bc0a1c9ab589d182b8e39e307f564e5da6775740ef4d19c39bd289b5e9b9c55f67b7e04f0d265d6e5d7bd7a63041f205ebf90983670e1ef041d4e07d541264680f973445de277c020b2cc3c338351c6735c0e138bd3dd3551cfad3978ca3d4546bc6cd9e4f651002dcb42e3f8b3e93217ee429ab72a6c3ff049cb9e10716d6df3d430ede3c8c28321b0993a0f224e9aa48fa731e99ba63cbd9a4b5c3bfd9d9674dccf66b8f536c7c3a2c1d8d4f9597f7f6ef05cfb3e75ff0d99bc29984d9b3b6d3364f0ad75d51ecd63a6b1bc4718536fa92070fee9a66ac9df1271736024706958c023521ff6d952f14a5b52f39ea52f0f4387db88e547e4ea7d077a849f709a4fb6bb7ce061db77507511d52afd310abb3c59171ce4e14e8a3b89355571ec35c0caca483a02ba7be025837f35716ab00ad03789f77ea7f58d066a407183fd3f89fe78a4d124b510d00863240670a4b1707bc3958308e195ba42431747bb00e52d9266899f4877f94e2d5a2bc92e38172bd93d4bf27f0b85495634c24d38aaac348bc9441f318013e57a7e0035f90ee061cbc0b8cf1f04e4b4572c792370ee0515888a2f800ec47601d1ffb959acd873ec2a1f0908c6a3758e1c01739f4f350e9f17a0e6c135586b307467ced1f0e0b3d9774581d34b413a4c2682adf1ce8b50262fa4e9e3b721c7e286b047a910f6dbe0cf0150fd4b2c14c04887117f22d398438942c78a324835b35432de6f2f3db38af1797ecf744eea34505af4b8d3245ba58ba144c302cdcbbfa8cdbf7a80ee4daa11a85d422af447dbe986e32d33c1aa67eab767ffda3e7c9e1881d123b7c683eaa8485954ccd91ace0df85cd1747b655339271c339c346fce9d49387b2c95675ba1a15a5a3b823522ea8bf5c81f24b39630ca10b1c964e342c4ba38e26e966a3dcdc13a260e359e62ec4fc0267b790854a629a3309040b7b1f18aafcaeae44b1329145d0cb56094243a4ac9f69ff394dfc50f165a08f46fb77115b45dd26624503aceca530026a236cf84d83b3fe4b5e4c65a0e43576cf2d48636a5fb8b721bf7581840902074bc133fc2aee44084d3ab4788f687c50fced5981c816afea241889f84813d8a3fe1f2dced807aab9c70187b9eee53ed41b291e60da20d0c42ce7c16898bea2dcbacde311c2de3eae9470dce64c7531b7de692373c7982d263d1eeefc53f4d46bf29faa592057093511539a52529ba30432a90dfe32359037f37a1ac50440015eabeaa58d39faa6862563126e9dc5c15b6635aa569c06632cf2f83cdbac18e58bef2e9ad042cbcdfad1f69b671935edb1e06a6c5115631cb2dea84173cacac1125fafaf408d16acbd011de7ab2b3a684afafc17e6514f72eb61e6e1d110296668d3ec6ec3462ed087f9baf1a7feefbd3130b1cb5cfbad24a1f4680a47e2a2d483c214900ff5a15ea9088a38287994f5596768d12f81b5abdb371fecb5090bd2b3a9debd70cbcd1a00d4159298646b695f5705559aabe705a5e76e85dfc723a95288ed91493fe70985d69fd21ff6d430cf4ae328e78c53edac6ca160e1e62137f303d2f1a48bc9c556ba65a30b65071957c727e2c840134ad47dc06b224f49d091b787bebd49cf67d5e25c243f01346cee0aa6777174d2099b50c67da832c07515c914de08997f328dc37193a35ba9ccdd55d0a6a7e28e3826398c8b20fc65f38f6ec149e22e2cbad308023ab337048e080f498442d84fe00322bb37fd40dee29b9d1994c732d331ce14c4f382ec3cbfb49d002812516d18373bc687154a5fd317176f86c75f6364b5373ecaa47aebb6effed12d4b0ca44fa35a4b2b7e0944fafe9bab1d7dcefbb4d5293370de2aa98b29af20f008b698e38c45e7b28f3d946dd382b3fda32e6fd5510423c436c40c9a687fc150fb98f8ae3b455c116618f8db8c908eef53c5d05c3ae72129e05a627224e06d64c9bb2bb3e97f346dfb2f3dab1776e4e6badfeacd11e6058a5a178e2dfbbad5f898de1a9394bdb3b4ccfdb41127abedc83a5fb380ae1c3dbcca1d7488437eec88a5a0b6a57f9ca26df7a83015bf6cf039d70efbc35989d3eeddbcaf6a36287ccf8c27be54ae4d22c74ef3485339e2b4c6be3d8ed605664519d5c3122a58d1377030dda60024c651a0afabc1c8aee337d07ade1f67ea3dc73da04b3811c37183b09c2a6c26336d88b2856f3bfe068f9e21ba51a95140c131e656b8719fe5eaa3917ecd41d726cc1b04910781025f061de436378710dd37478fb16efac5ae854e00f9504311d9b90e7bb6d998905c8d1fd1569cf791a6c57d749afb1e4242e561be611971bb935ac3d622fc3d161bf3adde2086d53c980f01ccc256989d022cdc8f92a1d590b4706be5417dc0d0a6d94c1f288fe7a06a349fc3bba12e736c0ad4c5549e3d6ffd4f8d2f92eb55678c167081047f661d5fd53fbdd30ec197dcd74fc879fa49d03119e4f62e279d4121cde72a094b8f94470a7151d88360265de06a264b80372a26dbe3ed5c963837f37dbf4009a01023c3a65a050c49689f1e7f89efc2f906459166b8f83a064eb77084cb65eec8d53f3e45984be989fd340d5003d109fa41bc83fc093f3725ab1d2d0f8f7ad451ff0ffbfbcfadf0cdb745af5f2e2045a34fce4ca3be6cda013201ed0e1c15606cb508591873a2f69280888f3daa5addfadc9aebf1e0fb7deff61cedfdf2ef7d5cce56d4c6cba1f0cc7756c54ce3b684c96a51827fc1910a56c46c1fb61a7fbdf2873694e834a2a95e083950682a47a8212e22e5c655f5dcb48cbb03eaea289b24fa78471e697d8a055d7a57e97b3a4c30335f8c94332aed10b9d90ec1be0a9864c75bc646943f1dac4598fbf7b6700813ef2451fabf3e5f8c9487d23ba8a4860f00d5366498ae0ac11e7bb6dff654e0b0458fc0760451ad3c5f180c1eb960eecebc5fcf654596a4e97084effd54479d9d2d838c511ce74f21ed3726b216b21e88c05712d915def2595ff3ee647fb0588a5213d65d9c6f59b2965628d73f98fe551b3a0c13e16eb80212f58370ceb84fdc82f865d1cb0912329097082d5f64bc875c1d6c2de837a3ff7fdc07818f71acbf33e522ffdb6ca981ded66cd33129ee1bea4788da0f72f0052c62f16dc713d0011450efa353eb7c41ee64b6704980d4afb2d4e8633af0f0fb06df9075995b421cd08dc31af49c69b71b797df5b79bb1117ccb5e9e50f58175bdbbf5db4140ac7df57bdc322be5acee8cec724806eeffffc45958e1be7aef7e0ff082b700fd32c36efe24b3942b896038aa9227610ad456cd9554f033e7506ec43bff5bd7335b389efd69b46b73be422a9252c7275d832d21749dfdb2e57aaf583b1790e8623255a2f72306c672752a914361ada4896078ae25ba2052a8b8b251a4d5b2c6f291f4aaac90c50c1b74f6b9938a5ee6ad81151bb13e0e2db4931f669de70c0e696efe33e019655d2f6d4f0caceb870c63c3abcf3fd0f29dcc3a50c77e359b0376cd3dda36eb4736e974320719711d73377085096d7963564a8e0cca7d9260cb177bb14aaed6d95eb8d0e707e4cd936516b80073b5548ebcf568d11dd0b661ac4c652b62ff4b102f6b4c45e1cd72105aff4333a49a6400d4c543b517ed54ac8fbf102e12aa1faee79b2f7c2913eb7cefac222d3bb61c9e211e30e6ea80840d51bd4b07a65a29882b10f80a37d2fdad666f98229465340de3891ff3db269a19473f717241837f5d2c02721f273a76c0356e61432ae96bcbb4c13393a6482368029549a5f87e9bce81ffe517da6db38", 0x1000) recvfrom$unix(r1, &(0x7f0000000100)=""/37, 0x25, 0x801, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x2000000000025, 0xb, &(0x7f0000000040)="b53a00f9", 0x4) setuid(0xee01) r3 = dup2(r1, r0) ioctl$TIOCCDTR(r3, 0x20007478) lseek(r0, 0x0, 0x3) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:00:06 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)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) pipe(&(0x7f0000001a80)) getuid() r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) pwritev(r1, &(0x7f00000019c0)=[{&(0x7f0000000040)="af1c5779ed7dea6ccbf0102a850c30f765d0511c5ebf596a53ffb667737a77ab3e79b9a584f72fbc95", 0x29}, {&(0x7f0000000240)="068b8e33b39242b005794843db7fc51072219ce5d9e2d645ec2f30b0d5a9fd886264bc99984d821c902aafed1012a8ad54c6058864ba912deb7c304f88a8dac86a5c63dbe4efe02dd9dae60975fe39067acd04d6e90f8472f35cbaa652dc81b70720fb9f177cd6831d0415f9cffe73e316c3e387f8462d6ec174b5d7ecfb5d25eb943c9b99ab27eee504bce2e8d5a19f32f97ee60b83c29917c233685c530601c3ebb6e2e38700062a526785d7fa1b97a19f0a498b5e4a7cd9c3b79c5d0261aa9e0759ca31c67c5f67685089b56e82ae5a52ab1e960fd46d82fc4bb8d5cf90f77e3cc8ade995b2475c2b7e81c29ee7e51b50dae8672b", 0xf6}, {&(0x7f0000000340)="51bc689330c25c74eb5ed05b76e58d832766e4300340751778239f0be70a4b009b50de784028a5dc1afac2f28a599159971c9d46c0370bf8e0b196cfe9b80323cc80f8d9df6936be32d16ca32980e3e31a70e1527f5c9f27873384e194e3146722802716c1527457f8a34e9fe50186541efdb594cc8e797a995fb36d123ff956d965dfdce0e28251bfcc235c141bdde926174e599e0bdec968c41771ffa5aa172b57fcc02167a0dde4621f7a7e7bd9bd2ff9283b1c7a27f3379223e63a6e1439d8e82340240d54d1062141c9b5b3e5dc60ad74847d00b22744", 0xd9}, {&(0x7f0000000440)="6b229145ae0a6fef707ed10714ebb908fd547f580c7d70682c9df8fce812c989cb64d53cb2961275069672b94a01f19cdd79eee7d2aa943eb2a9ae68e3f0b4239b93a314018b13af8ef2f9e89120c79b67184a83d88f44253fc7fb8f1943a9de4a03460e4404e88e56ebbd1828d71667210516c27d36d3f78f46dcb136dd10e55dce04da13d7068a8476632ab5bae7172444e88db0665ba6dbd2c595f4dd7c30752bedb684ced25f9255f0dd3732f700f02ecf2406c775f2848d3648", 0xbc}, {&(0x7f0000000800)="deed41065a1a76a0f63467753b2d43a806522c7e84fd35cdfbfa28e16ee2ba4b2ffef06f3578d64c04bdd48248efd6aa9fbdbe8c184fd2b722b4072417b58d1a88f624745a92379a6fe2a2eb4764e07b3de35908950190f3459010b0ca85fbf63cca966b418c75d9c36e2d61e4b2cbf65189d28e28a3376d0c909e3811c4938d50e75a52b29f6f07969f5c47b5c1ae217ba0fafa0c648a4081313c4d4c93afb6d770d49a46ce916513b637463758c72d3f919160718dc5c686753b060df3113f4274adde687fe6ca04b9ecbbc70f073987cbea512c40f70709caf98ddc4d54c6ce216f4583dd8fdf9ccf81afdf90b6cf068a078485d3211493969e4ed08fce02e0b8f3519ba4fea0545bbb4c691ac3eb595fd12521cbfbc82053d38efd6eb2253de96694a104244c8f4e6e7fda11305a313085458d322d6a1893364f1ba8a344bddfb614657e2eae98043758e4e3d8ea2ea3d40d9b71e090387ac06c540b7b517be38d7133edfe5114ac31ed942ca47575b7a3549b3ab5b0f63e96219877d5b130bf9e0b6611c778921ae46f3f33055d4203cc36b25f14f3849752838b98536a8d9d313fa816d37ab100034362384cb7b42bf02da7c33ef991b1af332e492250f9a367cd12089f3acd1de7f4510ee4ae1cbb6394b11313257cad68549fb8c42bd41a6ffe53b753a795fbc4e11ffc15f02de66cf21d1322b51e63ca10c8233995190ad116c989bbb06b7f53b677a8a53623e6cfb5cfd278f5309b386c83472ba9482864ac38f8d1864c96b7fe43b855c94981d2f4440860cb2761140474b88e61d05c1e3bc95b058cfd6e8314874e9fa334ebafda1b2cf32033263b7faf2b14b7d870a92e271112d6c59ff0fb9a98b482a4a862126e69baf94b3c8ea0cf4f78d3746526d8cc7187ba6ecac1df116e22756eef4bb75a38c9e92d993ffc24cc4e8d53667726c8eaf983d5278299e86b14914ee7a5c741390a180bc2b0cec85d2f89824a9731ba1c9d0268bf1293e6fa3f73dacb3190714a75acca6b56f9b9e49b3495760e1534201aaac5d8f41e154dd93fcbcf147b63def8d5d8d2481074cfb3ec600281b2c1af78366b56aa026990517827ab6b42a48e504225a68561a988e7e7aad0c53835b59c7caf1c57ff7b8a80b274327a90ec3000da514624934b977e23ebb8c656d1d3e7fc9aa911f4942a8895ebd7e0a30eeb7098239bbc54a35550805c283d4a7e19cd487bee72a49a73176e16a995cafa23d9322a992dee6a4cbdf16c0b3c031693b54947b9bc68b200aaa904f9aab40bfadca04da41add87b4b2df542404b13588e761ee64f123e0fdb77d3028741298a87b32fe9694d7a563bd8f74dc58d9b43f8a1ec53caf45fb6dd3a441259f326c6fcc9341ffe0ab0abcab703378d798a138c307c6afdb952cbe42de3761acc17448149f41175c80b769b866dcfc0fbd923658aad6dc16ab49c1866718512f287600a809e71b8ad94c8be04a1c8e787e4a44c91d5f0d9bd76f8d3603a30e65774b48da19291870f6b73fb555cce430cd4740d796d61527438f6188ab0a57abe469f488056065b9da17cec0a29fbdeeaa2dc99bdb17775133fd498c73672cdd0c1df70ffde4b35af5ebc51c5f977a55cdc3cbaa26c8e19770a6bf1606733eff810c775eddab5cbd302140627a052235740f1086d90ed1b9a12b2757e7cb03ff1fde29a91b872ae4a14ff4b58fedda569c23ab7f40d1ef912e6f59e66237d6eec7426e38d55a54dc7f957441480a67fe6ba4f3293b5e02def11a2d321a607f3032d16a22f1a106ab00627b4b9544ae8875ab6ecce9c7c4b044ecccfa064e82c350f69c4f636c86aadf08784a09b2af82e944130211c8f9ae70d38bffbb164d1ee9c8c0f09388b50654bc0bc2cc7ab1239a9766f29ff21e378644917f8124e16094ab4016b0681f269c12434de9ad8b0a6d93e12af45c0a67236a6947e74d0bff93387d0cc1829dd8fbbce43037442c6513c1ba74bf193bb3d6806c789191120a42fec3a6fb6ced75e30825e301bf3a95d155f373f986bc50525ba9d54e52e6c6436080a9aa74cb265cf77ba8b40f084e7d38ac722509face7f146663cc3882a550c0fddeaadaffddfc7a2c4b526d74da055af8b8808e16bc8e80401d4541b51c0a65809377df78df66a5cd0c873e643166bbb8cc105693298bfe19f87cbdb9c1211e26a0cb7f5b9b55a8aa5c6fe2a65c788f81bb15a01ccca64cdc1c8b2f51e2ef5911a74310a9a5b92d7efc3234ede6c0228cc8b742644b3313fee9f92e267297e2ab0534b64e9eeff0fcf85c7d349ff3ca04eaec8c7fca6f5e99aa653addb3816d3ceb110fe6e3b3ae4ab46376c6894ad7019a6cce1e744789f3e8d445aaa3b05b9cd39dd78a316b1636c14575c2df5283d5597c119430054490d0ed596b1efec5def9d45e409667201c4b750b4190f30dfb5bc021c6ff23a583ef0fe1ed146c7548a956d864f0ba4530c5fb478e50681c6a23a68c717084bc9032be916df5e67cb9d563dc4c47decfe2ba236876292b1bec5aa24898190a8efdb4d78a3d830f8f64d3543a3b347880b3a9e5571456e4cd9e6671ba11890aaf8e0c9446d16e9ee6c85615697d9c621a8d2426f32dbd86e3824c0545ee9bbfe75f995cb1641fb72b447d69bdee64adae5f942ea8b79c1d05af95cdf867928abbeb0246de418496901a685773375ed3e7a8a25c15bdc7f8946f4db40bbe57b63fae05cab195b0520bc7952322d57330534bbf628668443b174e3bc6bc0f1175fc95b7e626d5568b939986c29c3831424892797e7964d8b2dff0d255dec66300d1670499800bd4c97119bddd5ef9c1bb08d6ba333b4600d626e907c3918c3b7026bdc1570d51d04e2cc2669094015578a99f92f2f8263e4ad9f0b35c202d9fa287a4300d0a2eba89abc496cf6d6ef5108536b2c4e0d9bbbcbc0189dd4e09ba48dee480e167fc6516e2ab484071980d0436fae17a0820d6c9979f49e52c260c1ca238d366db0f38220777fa2c7d2555418cf3e6d7c1e2cada70f855d3fce77963c7a6dc51e769d8ba44a67a152894bd3b35175ae5ed3ab914174b30087340deabaf0334d1aef7ac20093cb35d5db07884353ce039b79756d2ded37fd8886d08862f3c45ed89f80027e71d83f2145afe0272f5f1351ac6c9218f7e86124166a78fdbf2f8b45b2ce545efcb01e23bc279124b85cb7a5f0955abcb0c858bfbd2414aaff0aaffdedff75c72fa87df4ec3f751a7e702371aeda45324853f7725c4069a09798dec5d17250429d2c4129cb694bfbed3193b4e9b22c7850785b7956c929a93754593b1f5463104655762423fc3ff79a4dfc76fb76482810652d4b2e11cc99569b973e8fe0753836c0326327404dbff5d5b3bdc043b530f611942c5962fe33f40cb711545f25a3e444c900f315ff917708b33663d4ea558aa173526b29e6cca41aba0b65bd9a0dd6e6199860fa3f839d32a27ff6b7d8fa35641f94cf96f5fe4ce99929ed74e81175c3d3dc6ec1ab7e5c36beda5251606d67cea7b59a7e5baed743bd0769f5c593cf7d5f94aa0398f387d4f0d7122247ab53d7f0da19279b8c0504f7c10105c6173602fa7616e0394966e533167221b0eaaaec043ee6039f4e65ece290d717837edaa48dbaf56064e2c83f7065035ca05f4fc27a3d800b66627c26c9a46236493e042e5e3b157279a714ea881d9b2cb6d1a0c29e9ee7db0e9bc3bfcec1940069044e796e6d6075ac569285cb29a2649e14436c82353d1178b7f2f6b6569978ee718a53086b1baa7b519f104ab4bd101ae5cc8219b99c9793edd9752f32fcc543051a1eb88cd34b6d567abbcb4c18d24703f26538ebf922c46300c390536378e84069d82bf1ea23afc53cba65a7568b2bf796c3039243f50e25ec11552577de05aac5192130f17e21bd2485a290a30b374a46c00483a284be8936c4ffd051d422eb6689addbe1a17aff5a18a071366e33a35f238b71469f533d1db5cdd29684a022c2ea0d59eed62abe9d894e8efd69308b573bd8a4257e6e14124385333357bbad0f6de6365511301ebf23dcca39cce2f9f66cee0b6f3a2d78b1c4d8761d00e3e67a2eb77ace6ce57d1bf7216dabd932a16845fbcaadca2643ef714b9cabf2b72b4084865d9e890d65f996bba008c5e14ee9d5dc6f344553b2b5f85b6a091030614b32a63da5dc8f3e3bd5ec1ab934ed537a3769e6ae9fe4c3f211fa4b2c8e0a8dd424c8502c46d2ba48b48160a728b9de620e047564e85793c1e3cbc9f68c3f103c6fc3f6b83396752e9f47b90a6233905c486b9c5ae84ac5c7ee81184e4d090e206068658dd2185bcbd934e6982ade584f861e7d62e79fb7d8e3428de62e8fa977230ffa42f21dbf63cc90203406e217f16a9fa7c84a74f2025a80a884b30cf008b6d072a7ce71f5f9032a97558af30f74f0480f5df0ad4523b6e4edd00fe4290cf0d304fba883846df4db5a97cdfb9ec28e5d9d7e5dbb5b69fe8808852f580d45f5f0e13b02acee736fe64ef94c4206edcac2066904eb798cc33b2dd651f3f57d3810f1e1bdec689d3e05e686cfe1e123d9d18e08b46852edfaa7701b12493bcce894ca6c4ae68749bd3b9cbfbaa25dea665a0561a50ed5b0ff1b2ad9859a34317a69201fd049f6b41ca888ea1171fb924629608e4c216fea4dd2448e5d774daf14c54ee7c84ec581932aa9ea95410b73594c51884235191f5c2ca86f707b48306b78089102acdc624e8aa9190226266c8ac543ef4117f9d0b8f217fe39b1a721129b9115e9f79977a4eb23b3bc0d43c00d3a73076657a8bae8e37c6b8876599922cc29a0c8eff76dd4282b5c03b3334c987229945ed5914a3bc771df47e0be78dfe84c73990c48d4a88d7571b5aabf491e9a266fa926cf31f8a329a6b4f94174c3f127279913aaad699d74fab95bfa526b43702c0f26ae2d65b412f76ab66c0feb549ffafe21844a1f6843595db3b171b8a33284828ed6089559d78f66d5e2d270c3f88e7f0af87c6c9f23e0cac4740a1de99d656382ffef0f76b1991a72bd3e3883df3d1d8a5d45d6688b796ba0e175190b73decc8c30d77bde4737f51325304bb978986b0c7ddd90ccc3c1195eed4634e0dce0f8a67eb03e1871254822529630717d8775c6469918720c7a31da1def9caef68960bfcf8808cd3970ccca2db42872c8551fb21371ffdf7ba749e0b5dfb7903f114080c8daa0621e59dbad2a564c82b52bb20e496dda5bfb88c15fe2291877a086e89b1ea3555112387eb5b366199141e4d19f2fd25c9008a499c46e41bcd35f17d4de475182476d74ded258eb25604f28bf93849308c04be0f30988fa5d88c2fda6598b82d227ed62a15b09a772a9de4531610245eed45323d17db3ada4772cfd79f897bba79a6585e4b041bc1b1fcb4b41dc103df4f60d818afba6970fc69c83a5707847ed46839dc2977dca19d367bec553d5fe03188e01da430d8b9a411b1d9740bd7cf8cb96596b4d8057bf5500bd3aff5a9b68b6f2829733b4a8bfa10fc9a8e5a0846b6cf059e18f8932b4db96bec8263152a2b2a7dec1d83d77008a0b0a9a38d17fae983eec2282212157b03131ce1ce30765497b20700219a52b90620643abdef26fe24a353a688104b4b99d9a8e8212c38e8904ce45b285b0a09ca8a83c7a4a08b5d90b811af35d811de6841807dc3c1b79bda36138022ee15d5f049e0e50ddb05a7a9f93d1a17258d2a9fc6c09ff2e34105799a31d609428319919876c00a30ae9088b181d22e2879ecbaeb6111495f1492c8", 0x1000}, {&(0x7f0000000500)="f02ad0f9b3bda71eff985e217fd7837f70b81eb9fb19aa539ca97b0209", 0x1d}, {&(0x7f0000001800)="419367d4c67ea3d9b5c6b57ea97f4d7cd257e5f82df9a1", 0x17}, {&(0x7f0000001880)="a1c1cac512def57ae315cba64302ade6a121a501d055461fd2c8ede2d44062b76fce6e66c0ad304923e28ba534af8fdbd20f9eaacf1e7088920792266171806723c7269483b0fd8561224a129e83cdd111fd66ec342c2985a269917e7cc8a34f7746c6c8c0f58481db3ab32fe4a4e0a1b80c809d1986376be3368f1c86a4ffc49e831704571d0d315214cf7c498c0a6ec7d88077f1e52687b74127ab69c47bea80c55f360e3b3ca8ad08330e5071892838522900868c0d6bdc9737deb169bd2ff9ae1bd14dc8b64af6aede3739458662848b", 0xd2}, {&(0x7f0000001980)="12aca380d4eb3fb6df68302463df8e071c0e1691abe8d67e430bc9cbfad93413c6b2b9be05b91a95b4fe14b4fbb1e79629b6ac9f57c804982b04b64b471a2810", 0x40}], 0x9, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73bae98d0400008000"}) readv(r4, &(0x7f0000001ac0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:07 executing program 0: r0 = syz_open_pts() close(r0) write(r0, 0x0, 0x210) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) socket(0x2, 0x3, 0x3) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 16:00:07 executing program 0: r0 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x80000001, 0xb26f}, 0x10) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r3 = getegid() getgroups(0x2, &(0x7f0000000040)=[r1, r3]) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x20009d54, "44cea745a6355db509cc24352b2a0f24ad877051"}) r5 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSDTR(r5, 0x20007479) r6 = semget(0x3, 0x3, 0x12c) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x7f, r7, r2, r8, r4, 0x8, 0x10000}, 0x0, 0x8001, 0x81}) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) getpeername$inet(r9, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 16:00:07 executing program 0: shmget$private(0x0, 0xe000, 0x20, &(0x7f00002b3000/0xe000)=nil) mprotect(&(0x7f000032a000/0x4000)=nil, 0x4000, 0x3) semget$private(0x0, 0x3, 0x1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget$private(0x0, 0x5, 0x0) msgget$private(0x0, 0x8) semop(r0, &(0x7f0000000000)=[{0x4, 0x5, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x4, 0x1800}, {0x3, 0x8b85}], 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') rmdir(&(0x7f0000000200)='./file0\x00') pledge(0x0, &(0x7f0000000100)='\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000001c0)=0x10001) r3 = dup(r1) ioctl$TIOCSDTR(r3, 0x20007479) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000024c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e849c1420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a860c3ccb0fecbe1853e3108a95395c2ff933c342baaadc66f358a028998ffbbd712aae8cd9683b34c37fb078d3bbd5fdae60d840ad97dde89eb1b29b38fda252caefce56ff5438d1d077750eacf53ac1b45818253679e64a6db14962b0a0f2a9c04ffbce4671"], &(0x7f00000002c0)=0x1002) r5 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x40) semop(r0, &(0x7f0000000180)=[{0x1, 0x7297, 0x800}, {0x0, 0x6, 0x1800}, {0x3, 0x3f, 0x1800}, {0x2, 0x3ff, 0xefc3ebf518290838}, {0x4, 0xab83, 0x800}, {0x4, 0x80000001, 0x1800}, {0x3, 0xec, 0x1800}, {0x7, 0x3, 0x800}, {0x2, 0x6, 0x1000}], 0x9) r6 = accept$unix(r2, 0x0, &(0x7f0000000040)=0x58) mmap(&(0x7f0000061000/0x2000)=nil, 0x2000, 0x1, 0x2010, r6, 0x0, 0x0) r7 = open$dir(&(0x7f0000001440)='./file0\x00', 0x70a, 0x20) poll(&(0x7f0000001480)=[{r1, 0x20}, {r4, 0x56}, {r5, 0x10}, {r6, 0x50}, {r7, 0x80}], 0x5, 0x7) setitimer(0x1, &(0x7f0000000380)={{0x100, 0x1}, {0x20, 0x10000}}, &(0x7f00000003c0)) semop(r0, &(0x7f0000000140)=[{0x0, 0x4, 0x1000}, {0x0, 0x100, 0x1800}], 0x2) r8 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0xc) recvfrom$inet6(r8, &(0x7f00000014c0)=""/4096, 0x1000, 0x40, &(0x7f0000000340)={0x18, 0x2, 0x3, 0x447}, 0xc) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2008, 0x5fe7) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) 16:00:07 executing program 0: semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000000)=""/182) 16:00:07 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0xa5) chmod(0x0, 0x5398fffb08fec7ed) 16:00:07 executing program 1: chmod(&(0x7f0000000000)='./file1\x00', 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='.', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) chmod(&(0x7f0000000080)='./file2\x00', 0x4) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x8007, 0x9) socket$inet(0x2, 0x8000, 0x8) r1 = msgget$private(0x0, 0x190) msgctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x2f) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r3 = getpgrp() wait4(r3, 0x0, 0x0, &(0x7f0000000000)) sendto$inet6(r2, &(0x7f0000000140)="211ea426fbf2f43762253f59df523ba61eef52457fd5d71a4e76077113421f28984fe4dba8d056ae4bb61934cfb64feda6aa7cf1a74176e5e1288879", 0x3c, 0x0, &(0x7f0000000180)={0x18, 0x1, 0x10000, 0x200}, 0xc) 16:00:07 executing program 1: mknod(&(0x7f0000000580)='./bus\x00', 0x2002, 0x236161b7) r0 = open(&(0x7f0000000500)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000740), 0x3e0}, {0x0}], 0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='x', 0x1}], 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x40) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="b9460140cab0df9d719fc39d64afb5d87d3d2144dc7004553b7bd58540e396d41e62d1ccf0a6add90151b1", 0xfffffffffffffcf3}], 0x92, 0x0) 16:00:07 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)='~>^\r', 0x4) r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) write(r0, &(0x7f0000000300)="ef", 0x1) read(r1, &(0x7f00000001c0)=""/169, 0xa9) 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) fcntl$getown(r0, 0x5) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97", 0x201}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x10010, 0x20000001c5) syz_open_pts() 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x6, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:10 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3e40) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0xc000, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x2c2, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x20, 0x1, 0x3f, 0xfffffffffffffe01, "fe995ea0f7451b971788e4cd0a2e4e9997cfdd5b", 0x2, 0x11ba}) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) execve(0x0, 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x2, 0x0) getuid() execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0xbb, 0x80, 0x5380, 0x37b}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x7, 0x401}, {{r1}, 0x0, 0x2, 0x4, 0xfe34, 0xfffffffffffffff7}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x4}, {{r1}, 0x0, 0x86, 0x9, 0x800, 0x1f}, {{r1}, 0xffffffffffffffff, 0x0, 0x81, 0x7, 0x7}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x1, 0x9}], 0xd39, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0xcb9b, 0x2}, {{r0}, 0xfffffffffffffffe, 0xc, 0x40000004, 0x23c, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x90, 0x0, 0xb8a, 0x1}], 0x40, &(0x7f0000000240)={0x3, 0xc9}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/159, 0x9f, 0x2, &(0x7f0000000040)={0x18, 0x2, 0x8000, 0x6}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0xb305, 0x244, 0x3, 0x7f}) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) fcntl$dupfd(r1, 0xa, r1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x9) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0xffff) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000240)="84789500ac989f144ee7404e6898a1af3f84193e1ee4a25ad0708952424cbcc9c4e132d6b9b200674ee68e8dd581512b2bfe3f1b16b438efc76e008abdba9b576c6730e60acec3e333fde53a261936480a7da2f2facbba7d4bf0c331e538b7293059a204d769f5f0b6b775aa3741ab56d009c19e36103d51a715337167e884d95cb97f92d31ce9d70a99c0a5393e3634fa47bfbf6eace2dbe4f26b8d20a337e11ab59e9e7d87574feb3a2023a8acd8b06e588d9ef8f83e90c54051f884bba257fdd7c7d59b2d618f007e74d6bfd3c0f6bccc7931ab", 0xd5}], 0x1}, 0x8) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0x3f8) getsockname$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000ba2fbb5b0000000000006a8c5d"], 0x19}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:00:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x7, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8040, 0x84) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x0, 0x4, 0x100}, 0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x5, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915", 0x5ed}], 0x1) socketpair(0x1a, 0x3, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="ba06", 0x2}], 0x1) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x4) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) ioctl$TIOCSDTR(r0, 0x20007479) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x2000000000000191, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfff, "c77b7c50350d0a26863eaa194e757b911382d57c"}) 16:00:10 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x4) close(r1) r2 = kqueue() r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) sendto$inet(r1, &(0x7f0000000080)="c5274d2ec62683d0cf5dc3324b2c8d23e54b8d5c347d789d7634429e30a78e7562146d16db30f21882c54faf14f6b806af06c0ac0fbd0c36332d604e036e0c448981eb90ff741e9c03852d1f272d02510243a510274ccbf3f72abd114df981f7af1350a0c4aaef3c1a7bd85c80bf5cb094fc1c62ee5316ec077a4cb06897f0682a5a9a", 0x83, 0xa, 0x0, 0x0) socketpair(0x12, 0x5, 0x10001, &(0x7f0000000180)) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000280)=0xfffffffffffffde4) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x200, 0x0, 0x0, 0x0) close(r4) dup2(r3, r4) 16:00:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlink(&(0x7f0000000000)='./file0\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x4817}, 0x8) r2 = socket$unix(0x1, 0x2000020007, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7e, 0x0, 0xce, 0x7, "664954a256a125871133c639ba5c4b72d55a95e8", 0x400007f, 0x8}) getsockopt$sock_linger(r2, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000140)=0x3c8) syz_open_pts() 16:00:10 executing program 1: setitimer(0x8000011, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="a1", 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r2 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) close(r1) close(r1) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) getegid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getgid() getgroups(0x0, &(0x7f0000000040)) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket(0x30, 0x3, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:10 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='./file0\x00', r0, 0xffffffffffffffff) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0eeb9a9ee200"}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:10 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) r1 = msgget$private(0x0, 0x200) r2 = getpgrp() r3 = fcntl$getown(r0, 0x5) setpgid(r2, r3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0xa) pipe(&(0x7f00000000c0)) msgrcv(r1, &(0x7f00000012c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000267bbe4bad01f482381e318f1430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x1800) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f0000000280)="fe445f4d7b93a28a322ca8d97f99cd6ca56a03000000000000008d96c8b6bb05fa2e4d2ebd1bf1fd3da706bf26e13803517d294c0001a0e58c346d9a14f8bf3e1421360a4d360d198c49ef94e0838d87416c3f6bf701ec9dbbd0b66deb6ea8850258de8fdafee908c8442619d6ca3bd4407d80cbb29b83bcea58c7520451b2bc885704b82fd618243a736a000c81419d49a17bc1a36ecd3da590be554c2fe389f61c561508486a7a3dcf55411c8616eb7fafbcb391d2d6ee08bc419ca0fb3d8a08e12939df77572a3765cfc74602ffdde0f2830f5e21b84ac9a74d1f5857fe41ff6c196fd3d7523ca887b74b8d9b0928b0adc79844edaef17cd3c435999d82ea5d4ea772ac70e3418435b050caa59263096a4a602a810ece131082c3332b56878bb65c5d97853af40b081f44b168f9df193c9b9e0b617ceeae5b89c245cde595142b8ff61b62ae090b9fce7852043f35d952a6b5502f81874987b44f6a6edb26f11384c765112590e44774de60fefdfaa4fea2e1615b9da9c55403869a", 0x17d, 0x9, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0xa, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000600)="e821b2dfa0ac147ab5528fefb2534d873a41cf9448ec4fc8e9cc37d48d4523", 0x1f}], 0x1, 0x0) 16:00:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001080)='./file0\x00', 0x8208, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8011, 0x22) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x3cc51747, 0x100000000, r2}) renameat(r1, &(0x7f0000000180)='./file1\x00', r0, &(0x7f00000001c0)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0xfffffffffffffff7, 0x1}, {0x18, 0x2, 0x8, 0x7fff}, 0x1, [0x1, 0x6, 0x0, 0x3, 0x3, 0x0, 0x1, 0x2]}, 0x3c) link(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') 16:00:10 executing program 1: getegid() r0 = socket$inet6(0x18, 0x4003, 0x0) r1 = socket$inet6(0x18, 0x7, 0x10001) socket$inet6(0x18, 0x3, 0xcba) close(r0) shutdown(r0, 0x0) r2 = dup2(r0, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 16:00:10 executing program 1: pipe(&(0x7f0000000300)) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x5, 0x7a}, {0x8, 0x84}}, 0x0) renameat(r0, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) renameat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') socket(0x11, 0x5, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) kevent(r1, &(0x7f0000000000), 0x10001, 0x0, 0x7fc00000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x2, 0x81}, {{r0}, 0xfffffffffffffffb, 0x2, 0xc0000000, 0x7, 0x401}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x3, 0xffff}, {{r0}, 0xffffffffffffffff, 0x6, 0x2, 0x1f, 0x5}, {{r1}, 0xfffffffffffffffe, 0x40, 0x20, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x400fffff, 0x3, 0x800}, {{r0}, 0xfffffffffffffffa, 0x91, 0x80, 0x8, 0x1ff}], 0x5, &(0x7f0000000240)={0x8}) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b8b959d828dbecda04", 0x14) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x4) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:11 executing program 0: mknod(&(0x7f0000000580)='./bus\x00', 0x2002, 0x236161b7) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, 0x0}, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0xa0) msgget(0x3, 0x1) r0 = open(&(0x7f0000000500)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000740), 0x3e0}, {0x0}], 0x2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x52) listen(r0, 0x400) r1 = socket(0x38, 0x2, 0x8) r2 = dup2(r1, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getegid() setgroups(0x4, &(0x7f00000001c0)=[r4, r6, r7, r8]) setgroups(0x4, &(0x7f0000000200)=[r8, r7, r8, r7]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r5, r3, r6}, 0xc) getsockopt(r0, 0x10000, 0xa8b, &(0x7f0000000280)=""/31, &(0x7f00000002c0)=0x1f) r9 = semget$private(0x0, 0x7, 0x8) poll(&(0x7f0000000300)=[{r1, 0x8}, {r2, 0x6}, {r2, 0x1}, {r0, 0x1}], 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) semget$private(0x0, 0x3, 0x200) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000400)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000440)) r11 = socket(0x1f, 0x7, 0x8) fcntl$getown(r1, 0x5) getgroups(0x0, &(0x7f0000000480)) fcntl$getown(r1, 0x5) sendto$unix(r11, &(0x7f00000004c0)="982f02e9874ef6c6e28d1fb78a0fe1b9328cc675419c1e8ee685c8569e7494501c560927", 0x24, 0x0, 0x0, 0x0) semctl$GETPID(r9, 0x4, 0x4, &(0x7f0000000500)=""/194) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) connect(r0, &(0x7f0000000600)=@in6={0x18, 0x2, 0x0, 0x1}, 0xc) sendto$unix(r2, &(0x7f0000000640)="473e00397b2d8bb8ce71ead7ab33511ee5a423500e9c17ecba0d4d9a2032e17c71e4f5d03fbc4f8aa4362251eb3a08221f0c684335ff9d6cab75dfc5f67e63a6c0e890584a4f26c0be6f869845f0f7ef426a2869e403fe49b4992d8ccfbc9a7e43aa4423869ea515d73d29d098c1ddaa5a24b0196d306a83191e283dc099c1b64b0344d2b5544d229a2ab0a5bb794c113c1d9843e37c4010176513126015991d589f1acd4cec3cf3c666a9e394da606e3404f59c42e178f78a069daa505c6a5ec2a9e3d5d65a417246ac7d2a35d1a77174eb8d21839bc8bbcb0df3b7d1090119c934ec9f23", 0xe5, 0x8, 0x0, 0x0) getgroups(0x4, &(0x7f0000000740)=[r8, r10, r7, r10]) getsockname$inet6(r0, &(0x7f0000000780), &(0x7f00000007c0)=0xc) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9f646c517413432e1eada7a6ba3137b89eef1d03"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffff, "13a8306ed63621e7c87d9fba46df70feb803a118", 0x0, 0x3}) 16:00:11 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x5, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000009, 0x101, 0x4}, {{r2}, 0xffffffffffffffff, 0xca, 0x3, 0x1ff, 0x100000001}, {{r0}, 0x0, 0x10, 0x2, 0x77c7, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x4, 0x6, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x19, 0x81, 0xf}], 0x200, &(0x7f0000000040)=[{{r2}, 0x0, 0x80, 0x1, 0x1, 0x9}], 0x7f, &(0x7f0000000240)={0x800, 0x3}) kevent(r2, 0x0, 0x0, &(0x7f00000007c0), 0x7, 0x0) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x24000) setsockopt(r0, 0x0, 0x3, &(0x7f0000000080), 0xbc283a7eccbd18d4) 16:00:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)) getrlimit(0x4000000000, &(0x7f00000001c0)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) r1 = msgget(0x0, 0x9) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/219) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmget(0x1, 0x3000, 0x50, &(0x7f0000ffb000/0x3000)=nil) 16:00:11 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="00000084b2d8cb000000081683e6"], 0xa, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffff8d}, 0x0) symlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f00000006c0)='./file0\x00', 0x1, 0x4) fcntl$dupfd(r2, 0xa, r2) fcntl$setstatus(r1, 0x4, 0xcc) clock_settime(0x7, &(0x7f0000000700)={0x7f, 0xad}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="963466ee6184c05e65a7ef2abd679becf7c64b56b265bf2c573f1d1111c7e94d1c7838a2adc6bdd7ddf5832698a2d5cb65f2424a330b0d3c24f6a3739afc4484297eb5db290345f0a060f4479ad629ccbb08b8da1e23d1b0592fb0dbc49f552a4c6272685eb0138c5be185741f48cf05442f77f5eecf797f20683c77d1e3bfd45b632854bdd4673b7a923dadc22de0f0b015edd231380998bddf389c24f1be48928eb596a29da51277b202a4b1c07742b8d8e5ddcd7b6e8d113f7da27797af4dcea233253e143c894339f896971f0cd902143a", 0xd3}, {&(0x7f0000000200)="2b864f76cf7203199727a8b7c07c8e854274b039cd15cab79a97c8377a734bcdb1800a6b5ea661b96cdfd0d2012a3ff35c7bd1c199fcf981c92eeb9a77f79739b21cfcb8c70a7ca094d31da0cc10d614b2de3b100b9c825e8a7ae1d7838fae6b79aa16f452bf6af52b95e9b0a6ca014ef43519637682a6fd", 0x78}, {&(0x7f0000000280)="27e94a591d4083fbc61f122eed9f634955209f569f36ed48cc9b62edd593feca2e328ecb11deeea1500ea331cc858487f6a1ccb727af9d6d40b517202b5d98cfbd401a5d90dc844b45ed03c029d5d548759af34a43766bfcac68e32be8943d26208bf8742902ea540a5953e8af67fc69515b5794a3b902f32ecfee1ba076e84051b897188e01ad4356336aab7adc69f5cb4459724d486b9baacee294fb3edf2671b4b20f", 0xa4}, {&(0x7f0000000340)="67ac0b75ee6b9f45aa64c3096ac8ca88c58b1bd6fd939bef0ee3e94226fd0c8bb719373e8931cedd43afd10ca626b604c8a9a700118a900da66f7bb552c85af5ce898427a599e1715c60cd9608da3694db890a4c675ac8931afe7abef879526db640f21c2197d1a4140b154bce1a7ca52bebf0dc7acad9962995abd30416cb8e2d65ddad29d722b07602d0df5488e8bce32476a7460797eb77ca40d5d8c464d49310b34f1465af87178498691da2807de43f8d87d9eaf690dd004fb8161cf4cf9bad87", 0xc3}, {&(0x7f0000000440)="12e1a09888eaa888b55ecbd97e799bb8b4ac2ce0464a260d23da6b30a5a0d2db75d24b69a5766c80c97b3f8003f5988b6b8c7fe29d76917be5064bd347f3d45344d06edc07564fb4fba8766950bd3566ad571d8f429084d956dbc7432d926dade16a9242092756638750c5b0afce5d950bd1f27de1bb84d2ac057b971bab19a8b2", 0x81}, {&(0x7f0000000500)="eb093a953d0b2f9c9f4fde3f30aaa8d7d41963ba5a40ff39306c06d33a99661c29b9b155f5232f503deb9deac6bc3f8c02ac848136795ef3f66d7c0f9ef737f6a682e7b7f5069e3902600bb4510388fa917f4bcd33feb035e4e19c719d819b1e954223ccfa7d37", 0x67}], 0x6) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0x9, &(0x7f0000000000), 0x0) 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0/file0\x00', 0x80, 0x2) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') r1 = semget$private(0x0, 0x5, 0x0) semop(r1, &(0x7f0000000000)=[{0x4, 0x5, 0x1000}, {0x3, 0x3, 0x1000}, {0x3, 0x4, 0x1800}, {0x3, 0x8b85}], 0x4) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000434000/0x4000)=nil) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(0x0, &(0x7f0000000100)='*-{\x00') r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x622, 0x10) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/111, 0xffffffffffffff7c) semget(0x0, 0x3, 0x200) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64=&(0x7f0000000280)=ANY=[], @ANYRES64=r0], 0x20}, 0x0) socketpair$unix(0x1, 0x9, 0x0, &(0x7f00000000c0)) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x75f) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) flock(r1, 0x6) close(r1) 16:00:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) socket(0x2, 0x8000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) r4 = accept(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) preadv(r4, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f0000000180)=""/181, 0xb5}, {&(0x7f0000000240)=""/188, 0xbc}, {&(0x7f0000000300)=""/117, 0x75}, {&(0x7f0000000380)=""/246, 0xf6}, {&(0x7f0000000480)=""/116, 0x74}], 0x6, 0x0) kqueue() dup2(r3, r2) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x8f4, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x3f, 0x3ff}], 0xc3a9, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffc, 0x40, 0x16, 0x2, 0x8}, {{r0}, 0x0, 0x80, 0x1, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x18, 0x87, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x64, 0x2, 0x7, 0xa52}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x3, 0x8001}, {{r0}, 0xfffffffffffffffe, 0xca, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x6, 0x0, 0xb0, 0x401}, {{r0}, 0xffffffffffffffff, 0x2c, 0x81, 0x400, 0x6}], 0x0, &(0x7f0000000040)={0x401, 0x8}) close(r0) kqueue() shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x27c, 0x7f, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e", 0x114}], 0x1) write(r0, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9f04003f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b0b4da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914e2325741e1182e04ad056151ae78b6479047cf0da9ed07461e88f4a03368407b7b926e76086f8a3a87f0b7d77d02d334ca44e71ccc7230314e7688f8e80fafabdb07a097a3165d9f77bb340cbc5f287a673cc14ba3d82c677913efa909e4637a65d1c9c3000dc39d7a610c3eb3a8acbd79a565090ea87423464a6749745b27e11512133ac52f63e1090b35aebb023656bb1b4fd0712ba9f487d50b98b75f7ebc0f567970969cdda59e432f18ed57f7fc48b2f7081d5c8d1a08734095776ac498e20cd43cf598bd32e38bec68697", 0x209) getppid() 16:00:11 executing program 0: r0 = getegid() setegid(r0) r1 = msgget(0x0, 0x20) r2 = geteuid() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r4, 0x20007479) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getppid() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x5, r2, r0, r5, r0, 0x80, 0x6}, 0x3, 0x6, r6, r7, 0x81, 0x4, 0x6, 0x65ce6749}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000002c0)) pipe2(&(0x7f0000000300), 0x0) getpeername$unix(r4, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000009}, {0x0, 0x5cb7}}, 0x0) sendto(r3, &(0x7f00000001c0)="afcf8ec5b2a9e915039cf0a39d0e0ab08a550fdc748465a7961df1fe5c694da2874e9c9f3587d2a73531a11694b229ccd572476924f13cc53f47c6830e3b263a7f07a976099c7cb4df56969292d708f84a8a9b8f1e5f2a4cdf309111a520bf7c09b640bba2a6bbb0beb093b80dd4cd568f82734de8204a768fa695df0bae5cbc3796f8660ce30afbc815c9f4549a1f4742abb8730520c94aed0a6eca9ed588a0b11c109d6e5538dff1d185ce67ce05b82638b5", 0xb3, 0x1, &(0x7f0000000280)=@in6={0x18, 0x0, 0x3, 0x10001}, 0xc) getitimer(0x2, &(0x7f0000000040)) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="4f04", 0x2}], 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getppid() r10 = getuid() getgroups(0x0, &(0x7f0000000240)) getgroups(0x8, &(0x7f0000000080)=[r7, 0x0, r3, r8, r8, r4, r4, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r4}, 0xc) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000540)=""/228) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000080), 0x0, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xd0, 0x2}, 0x8) 16:00:11 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x0, 0x236161bc) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x2) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0f71c6395abd80f5ce5faa613b6696ce8ec62cbd4f493b954515c86a2358f151650f5ebdd65ce816fca235c65607b51dc3318b6da15bb02799dce7ee72a149fce00ec099be846a8ad97ed880ab8dd86d7da22713cdf8974b1c85e8d8a7dd71f9caad3f031ef31736f86da97cca8efc76790677aad3a5f1dd94e3685bccf7e335d57ce86673656c58a4ebd9e9717a6c9728c467796c17637d5e69d697b6a3717af08851ba226097b242102f99722ad96e29ad153abc65f8"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) clock_settime(0x3, &(0x7f0000000100)={0x4, 0x8}) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:11 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x10001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) 16:00:11 executing program 0: r0 = syz_open_pts() fchdir(r0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x17a, 0x0, 0xf8c, 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="01000000", 0x4) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x100) 16:00:11 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)='B', 0x1) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) sendto$unix(r0, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: setgroups(0x0, 0x0) r0 = getegid() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r1, &(0x7f0000000280)="2ba489658d05b2d8820c5aae768b84e18df3f35a35925685b5d4660b3bea43a0c77357940dac2a291707adb61125ccaa0ba3345e85da61c69aef191e33731accbf0e76a874f73b5757567248994da145a25e27f1c8b5e24260f62f537e19e8e7b6111b5ad05c9bdaf15004d7ba30f46d436ba87ca96e4d8f4e93ff523fd14f96c980503ba4744d525af8da625a499043a0aacd2736a1829f9a28ce9f2b66bf28132335b36d5fa6bdc96c4ea0d4b70b790d29274eb635623c1b96f6d57507", 0xbe, 0x40a, &(0x7f0000000340)=@in6={0x18, 0x3, 0xffffffff, 0x100}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f0000000100)=[r5, r0, r0]) r7 = semget(0x3, 0x0, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000003c0)={{0x1, r4, r5, r4, r6, 0x100, 0x6}, 0xfffffffffffeffff, 0xfd, 0x19d4}) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r0}, 0xc) setgroups(0x3, &(0x7f00000000c0)=[r0, r5, 0x0]) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) mknod(&(0x7f0000000380)='./file0\x00', 0x2000, 0x116a3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000000440)='./file0\x00', 0x0) 16:00:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) syz_open_pts() r4 = semget(0x0, 0x4, 0x421) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000040)=""/219) readv(r1, &(0x7f0000001500)=[{0x0}], 0x1) 16:00:11 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x5, &(0x7f0000000000)={0x9, 0x20}) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) write(r0, &(0x7f00000001c0)="0c8ca72c59901767e4", 0x9) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100) sendto(r0, &(0x7f0000000000)="3b656a8ce1a0edca2eb6fff4c97f6d617116bf27959d144f51b15089deacd552607d92ef5b061a7804c36f1193dc3400bdf4ff710060d2d35bca8360b50aaf13cdfa10d9779f64e31a451d5c16439f72eda1bf3addce02775dbc9c8c273af042739025d0994d759cb573c63608372994457fb751a3188599a621c0d37bee4adf2a560751739e0a141429c124676e840a3e44cdcd0b36310cfed5afa960f470d01306340c86a2", 0xa6, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xfff, 0xd6}, 0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x181f, r0, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0xb, &(0x7f0000000100), 0xfffffce0) r1 = fcntl$dupfd(r0, 0xa, r0) listen(r0, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) sendto$inet(r1, &(0x7f0000000140)="5cba282fcc1d4b95758f802c57c254edbc6dfbb8cedd6a5c1e8063f4069dc6afaa1a4bf239f7c707025c0249213e2c86f9ccf28c84082033f029be07021d6737954e819b27355af30dd383257492603aba8f58955db76ba87c47826d237f4ebeb43782ff46640d4906b5a0505d09005ccf68aa72175203ceedc19d7b5db593cb07fee1c4fd94fc2edae938ac73ce7bf0b4cf13d79346ce259ffea6897be1e14ac04629366bdffc1ad10d3eb220349eaf98e1bdb8831f508bc37caa3f36c013e089e582da3079a43568df044b80a0b3310f292e91121430de1b5c10558b80775b3a931d7148059ab92e5a7a33be72229e0838e1989b313918c4208deb88dfa11d5fac54ff47dd11c97a844383bc140e7bf1ac0cda7f55fbf86ac8effebf471e5a083472bf27e07146911f3e58f4789e27817d7615759aacd1b71529fc5afbb5cbeadde738a9e01f64d2621660c63cfa363a0cac3e37b35d94e35047144b442badb05644cb5c93bfa2d1118d0225742267444ddea3c019e0fb93e6dff657ae7c9e66e37dd4333bba7253f7ffe2492bc0cafc13fcb774a7f5f09eabfc3fe07f541d6d3c182a7bcaff5765293b9b7747518b9c88e96113b7454d03e65c38f9c96f714c9afed9f1c183e585064f35fe40bfda8b03e2e4efb18e3004588ecc4a51f814229f2891c2b1f1e3dbc9f9daf0bdfc0da85aff456e61ef5d140b8fa1be3b0d8f79eff6ed74c58671b59d3277639faf05f95955406570b218d656f7c1076454805ed02c866306055aa65d888f4ac8caf34897d7ee918ea852350dace9eccce6a6a0befc0d989ea526223d337dbcd66d98f13325d080f3ed4236405f04d9a41957f1623c785c8348d224647d9ed69f32e71bac0e13a9c6f0de223505949feb24cd828f40189a8721e258962f01358334766b597001dc546eab9b11ff0100b16256197eaf24edcf9a02c321d071d140ba0facc6d275e1e6727c9ee8975e1ac60506c31e872fc521014c02a336ba41fa253ed9f70d152cf59070a62382adeb910cc6d86dc8e079ebe069193d04029ac542ace43676bbd891d791e2815375bcd208bd53d1916a256a7bc16b53beafd65deba57037a87a0cc45049ed5fdd6838767f39eb7c3485ba0aa51bf7daa27862ba9664aa8d613f9b94e421b7b7b2130fc124048665081ff32b48d6adaf406b5c0f6befdf8156983ed1b76a46af28bc5d5df3cc4545326cad91bc68c77ac41b19e8200a03fe3cbbce587cb39b14623ce6f5f93a1c8e6b36f31a0c82fd608dfa0c3d13a54bf9a5b6b24758d9f8819389fceb4f1f54529119e1fcb8410eb272c63efae89d63c6bce6d74a647e530a361bb6fdee6a65f0912e08a189448d2ceabdd33d2d4a53a2c14849a61d9532e29a8d69be998c2256cb4051e767e368a605cbd9ac5c08dad5253c876edb7e14167ce581efe2b0e9fc60f285d8e83cbb1d1dcabc0e5ea4453d33a5226bb87fa7c78bb87845ce37406f11993c8fa9d64f3c95dba9f7510b3dcd602337483aaa7386a7ecca5acfb803d21f24f08c78c0ebb192a3d00ccecc5f85ab7780e3895de23c51fea7699ee5ded66fca5dc4426c0778278b5b0c63ec269b8698dc60a992bfbf3bcb806e697fda30859fc2d4b2231123a3ac05b0e842d2f37cfcc49b6d428faa4a7ac6f3e4b36447073d55576d7b172bff4f60698440527922110ccf3fef816eb74b6a5752daff9f3e196a201d89e2d0a90cbbe9e40a1674043bf5f880ab7a93c08aa8f80ab0d994ba5ccf6b88752b61e3cf119e3504e59258a894c09203f568a8057d3c02758789f9130c22719fa0e5874d253bfe8f76bc7141d9f8548725527c3890c21421c2cd6df9c623b7bb22de81cdb29e84a82f4d853d8ecd0050fad2ea806db5be297905adda0e17b253e7788841b10d07b3ee7a8ef7b5c81d5b423e264e75d8c9229ef0f0d0e2fca5f4b0a0eb275b920f0f1c87507b8fad0e2fcce5e15f02db464e695a2041a2827ba16d61389d8616d2130c3c6f2033a6f56adac336b36e29b56ea7db1370270d721bf1cf16a68931e2c335bbdf450f0cc1b42b3fe85cac5336c98685e6d0a2c83706694689d0348b6156d83c5a0d71e6d4b99d450d9002b524009881aaf755027b7d0c088dcdc8bb9d55aa7e4a6ca4284581f7beebe0ba60bd895676ac39a44d01a1b6672ee60065d9653b4470d05e70a0c4aad6013e4a14a6648008eb79e3623de2b3100f5075be0c67c48415b79fe3b9ea9dbc6ceb8c4b2aa7fffb8ed625f6b068f7ff9ec32dc9be98ff9f423548ea96c669635d0a3194bdf0af4e6c13d09e04d9785f09e35cd37d0f5fd196123b9a7b4dbb3b58646d29ca507e2d218d0b38845e6c61c18a5754e7831cc97e588add2cef28144d02f856cfd6e52c6060adac67e01b6c6707c03cf614f453529354b06a545742cdbd102716c19aa4853d0a5179c92c53cb446810405c640d1ec3304c5bf6c6a4110a3f9d0a3b865ddc1ce12409e5dd41f21241eaf7f6f4157d6f93c3440a28578254c0ad6f029db1bc9fc412a35cadf60d4b493ea110037988b809e43c830f6db3993d523fd8047a5ddaf17cf9839553e3bc272f1ebcd88443e072630eb776739bb8487f6fe6fc7ee1e4222859e44c818c7d89c2500f3a57a42397b8f9a6d09f051bff2f3f4521f8b34f57ba8936abf1b183462f2433ad2090450c24252a2bf5979aa570f540dccccb5c36f3569e2b3d090b02f2d2f99e036baf5a0b897e3057e22e40157e6189caa48c703c301468b156ff0fff09be5073241628cb07aa1f41bbdce08a5e9505e524348ff9a41af5436a294f20363248ea2014eb198146af0eb2ce20af5fa9b7854ec145aceec858fe42982111b01778f57d10c3d68ee4a814f5603cf6599fd10786a47c06de35d93efd0c85a271a5bd7df7cbac85c6cf9c9552ba9f7f082796e9492a8140eaa6ca983ee7249ea817155f87cec1c53697c8a2e3e5724c30b73e837c99e2ede11ac004406474e6d5196546ea860d67a950a3376147dd464ca786e69149719859af0dff860681d9957b8992c911bff77e340dad30fc97ec93a43b989a73a84a07d83a3b460d58b2d8b9c5f1836a40f0ddf35a972896572d99d1f52dda90a50a74817ece1a0ff8ffae7d00ccffed7706039a77c5bb8794cdf0b90dbc87f4b42ca48009282417b05d99be679bf860cf0b4660564da8d7521970b56069772b4d6f77eea870980a2307337b7335ded89e729b16dda6013beef0e79643d9552abc2bb7a9510f1bb59c320b4ef3249bda55e65a3678a7fc0e349b630b4a43ba011d264ff32268d9bbcae0dc6d35b4ad7a77dc37b14adca37d842fda2f75f17c69f2cbaa13d8bab524d0694224ccbbf2105c26f7097142580011e4e872ca21e6af98b1c45646b183aa867f574f200e9f9a2dad1c681dc198c459c0b299f6e76dba8eb97a1487f069582bb6a96c297e780dd6b6027e4cd5f48f8cc899d437a6d6a69399d42975e715b258a73dd328995071489fb1452183ea1a3f3844d075b31b56a7013caf8c294902b6b8009dda9d029419d957d075a1c2ca88a69e758b32f82e5325a9719e5f58abc925130fb9cc19d237d7eea7458a9ed920a168bc4517c24e15cf8604c833a5113af8ae380968f07df6c3d5d6eb0cecfc3ffbc7103317582bd3f9004f79e2d04b2e6bceacf66b57a51a9f6cfe01d537fa6a2a8994f28375f22665a58faf8d74c48f35465324f2013f3f81af5327cd1af11b2909142c52606f163a5cd1486f4edea3828aa5efc1ed93345f8060ec996b232a8ea7ed396a3920db1753e6015ba8bc6202d8c7f97db52e80c45043b66bd6dba45c6de7efa5185afab7d1c2838c39697562e1fe1b222ce30e3cea7861d62ef3f8a44ec3b9b9e2c10aa24ebe44a78a6bf3d4b3ce623fc5db4d26354a5cbc25e1ef495d3c357411abdf20b2910bbcaf1b7d605f63670e9d391f31180409c7f6b0d863f6083c945dbfddac586c76609a97d8ce1e698945053a54186afec984ba3ade2bb1bbf5915ca4aa9a43dfff0f249d5ad9b92eac2b772736195a569d21ba23659f202f166e97a514928d146e9ae05a019ea5fdc9d15c1465c27c8235b0c862b577cb8a2c791dbd6bf72a01634283b7232678fc38c72db5557170d478447d827a078dd5e8a9c30bb98452a3c8c655360307fbdca1e7e4b0fd12c89ec2a4d92deb3d314db875e7a7fa2ad729fd6b90a645e7813aa3e2b67480f2c14305dc8d4b4e5ed4ac2002d2c594d2933029e581b47250f46fd258540f6f260a6b80dc6be32ca66ea9b5cffa5394c83abd3ac514519798b586bbae82e861e29ffe67004b3ce3163597093eb530d2f45b8deb1e794f5716361ea28d05a65e8ef179f0607adad01d9e941da59bac3b91c7f627138670f3dfc88b59f726757e016ab980c1daac43f84e4461a45aca4cdf8bf8b6f6cd844879afd9fb2f40ce7d0239d39f0d7300fb6a5aeb158c1f71e3ebc644b5dbc2035b63afd5f21cf7138140cd160d4f3ec2b2eb36ab1391f200af56c1eab74990aced49b38340404edeaa26825478ffc0c0608d9bee6017da0b16a3a2782c3769686232915540bab52728a97dfef7185cacd04ffbad8d0451ccafddc40ab354ba31cdd904c46d0e95072415337fca9408ac43193d2ed90b792f27c30d0cc72899cee5056d67276bfe7a18e50bf12911a1b9ad047fa52cd3087c9f32a4228ba16ac19ec41451ba3621c36dbd6cbc641a1171f3a6d9f0d8844e1048ad4c36217acc6eae83ec00d3e380e8d370dc23b34cf475ba511bfe006aa205963193767530dd570da35bb653fede79fc65e494bfada6a5e83e82eb6d58ee1d7bd66faf3339a54cce19d3e4301ac6748a4ee990c86f16a02e0c1fa4674ec1a1aec41fcc2632ed989b6b1ae3d78ab8281a09ad5e0c726cf64c0e78caf2d8e66370383af1ee5859c15e068a65bfbd2c3fce9325d829f5991edf2ebdbdcf5e78201e53aae0417acf80d2484b3475babaa63e1fb13d4e31d635385baeed6d31194f8b77b8fc461fcb0bb33ff6df15bdbc7642f062d0b1a156850c165326dd0e13f8a4ef0f085cb9b7e6a02f3f2387e247896f6176aaff19ecb81f727135538cfbb69600ed95a1e5cf84c1e815ac492c93be375319cc138c5df9141d2da2d0cd3615b00d2e16e8c79d8b0d70d7d6ac825204e7352ffa76c16cc06d433a65f4082eb06e57f3cfb338fcfebb1f5d247873ff4dab6d505f10ad1375696cadf189cbc70206514411a44fe00a7ff798799c8dc440a3187ea08e00df3091eab07b8832550408a5026455d9f7b46ffbe874fa32a76466aa0bdaff6258542cb8f2a0f1df2e102b95d8dbb4ebf8f4828e03b0dac672f961eb6ab830803d826c09f45fc567bb69fdff0a6986dfddc47eecdfef2ebc0fc4750ecb31fb06df2c984e2e56f7efc9d31ae4688e071a09b9b79d6b94e192353ca222ee0621b96587359cddcc27d8aff666336b29feb94ab9912337de43e99320cbc980b82aa991139dff17eeb8c25cbb81445fe0f5ad5b42fe8284540dce474efbbcff57278a814b908d1504a9b5fff2378c58bb9be1820a858294f59c16cc9c6eda1457eac5aaf0a4950f36a9c78447faf8a371d9dc1cc2f9556c80d40ab49a73e274f85d98c49a5b9af599e33f935a71368ef3d06b57ecd3eca1037a66ac516aec3ac211fb7fdff3f2e755cde94f223ad5593e14a4ae266e009d23bbb854b85e1526a04bca8c2701a2336afe9c6720be80b890eb1d19d9ed86eccbea7e90d573aa5e16dbf3d529d3f6b6d1", 0x1000, 0x400, &(0x7f0000001140)={0x2, 0x2}, 0xc) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x5, 0x100000, 0x0, 0x0) 16:00:18 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(r0, 0xffffffffffff2597, 0xffff, &(0x7f00000001c0)="4d023081f03a38d081d15287e17fed161871ba5ad5ef82154011a4105d381f9784c5c6d7f5b5455293de2cac74399eabe41410814c32675952a9626320c7ec3e0ac55b11df70217bcfb19de6f13e6e54ad3657d48899a17df6b8e88297cd629c5c6fb63db9496cd8ba4259633d86bb9b13c5b7fe37d531df26f73d4e0b1f65a8a1f95dc0fb23d20b3271a11b36437b8f", 0x90) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed5090e6d", 0x93, 0x0, 0x0, 0x0) 16:00:18 executing program 0: poll(&(0x7f0000000f00), 0x20000000000000bf, 0x0) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) recvmsg(r0, &(0x7f0000001140)={&(0x7f0000000040)=@un=@file={0x0, ""/47}, 0x31, &(0x7f00000010c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)}], 0x2, &(0x7f0000001100)=""/51, 0x33}, 0x2) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r0, 0x0, &(0x7f00000000c0)=0xfeb5) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0xfffffffffffffffc, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0xfffffffffffffee0, 0xc8f) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x108) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x8000000000000000) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x3ff, &(0x7f0000000300), 0x7, 0x0) write(r0, &(0x7f00000002c0)="16", 0x1) ioctl$TIOCCDTR(r3, 0x20007478) 16:00:18 executing program 0: clock_getres(0x2, &(0x7f0000000140)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:18 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = socket$inet6(0x18, 0x8007, 0x79) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x202, 0x0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000700)="78611a98c2212bb71debffdd5d70d815269c2ac6a10ebd064cf425f4829ee3d74b22ee1fa113da90e167d98aebf378131a866e03f05db46704a5eb920068470d4213537331f24956331732c67b07cbfe258da5b6662f6889225f8fd8bf56cb601fc5f604c1ca531b168aea547018a250ca82a17127478f157f5666d3d398797cab2dcbbba4d0048ed6f8ae8ae8d6d2addc", 0x91}], 0x229) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) close(r0) socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="716a3e9789710e24a72ecc7aed53172787b524c0150373473eb5c722b6bfc7712e", 0x21}, {&(0x7f00000000c0)="0b74b4c4c59b1617abbacff08bee1bc796fc0927718b136bee7598cda422d9ded6ea6afb34a32798b9e2ec53f57fc5f1bfb7e3fc1e04059d5b78a1af8e09ab0ce15a514ca489c3092dd57a42fe85f3ed6cd15b8d6db125016a909f8a3bee00529a7bac71a1bcb7732b4eb4b62b42398f22e9aa83c392b35cd7d89c324dec7068c01e0934b340a5e5f5cea7f2f2e20ddfea0103ebd78d79f17f1cfa788c4292371ce2a1d9feee50d2da07e561b8410abbbfb3be34d563caaaa6a0223c7ce32d1728634ea5804b29e8087faf82647f2c9920ca186629ed", 0xd6}], 0x2) 16:00:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0xfffffffffffffe00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x800, 0xc) close(r0) 16:00:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x21) read(r0, &(0x7f00000002c0)=""/247, 0xfffffffffffffd6d) r1 = socket$inet6(0x18, 0x103, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0xfffffffffffffeff, 0x20}, {{r1}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000081, 0x401, 0x9}, {{r1}, 0xfffffffffffffffe, 0x80, 0x21, 0xffffffff, 0xeb40}, {{r1}, 0xfffffffffffffffa, 0x80, 0x40, 0x962, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40000001, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x1}, {{r1}, 0xfffffffffffffffc, 0x5, 0x4, 0x6, 0x80}, {{r1}, 0xffffffffffffffff, 0x70, 0x5, 0x5, 0xffffffff}, {{r1}, 0x0, 0x23, 0x1, 0x6, 0x100}], 0x17, &(0x7f0000000180)={0x8000, 0x7}) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x60c1, 0x80000000000000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8100, 0x120) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\\/', &(0x7f00000000c0)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-{.\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='+\x00', &(0x7f0000000280)='\x00']) 16:00:18 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x4, 0x6) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) linkat(r2, &(0x7f00000000c0)='.\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) close(r2) 16:00:18 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000001840)) kqueue() dup2(r0, r0) readv(r1, &(0x7f0000001440)=[{&(0x7f0000000100)=""/134, 0x86}, {&(0x7f00000001c0)=""/98, 0x62}, {&(0x7f0000000240)=""/78, 0x4e}, {&(0x7f00000002c0)=""/6, 0x6}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/46, 0x2e}, {&(0x7f0000001340)=""/231, 0xe7}], 0x7) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x14) kevent(r2, &(0x7f0000000240), 0x3, 0x0, 0x6, 0x0) r3 = kqueue() syz_open_pts() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) dup2(r3, r0) fchmod(r3, 0x2) kqueue() 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x10}, 0x0) 16:00:18 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) poll(&(0x7f0000000000)=[{r0, 0xa0}, {r0, 0x108}, {r0, 0x100}, {r0, 0x14}, {r0, 0x80}, {r0, 0x22}, {r0, 0x50}], 0x7, 0x4) r1 = dup(r0) sendto$unix(r1, &(0x7f00000004c0)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c8a3286f9c75f10c85806d5788a6ee318903d05dcadef1c156c7222e6be5f8c6b2640be43907d53960b8fe311159480e8f4f1e594e244feb22d660b178ec721a7dfa763131559906cd7078684c0133c00000000000000", 0x68, 0x0, 0x0, 0x0) shutdown(r1, 0x1) 16:00:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0xffffffffffff2ffc, 0x100000000204) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() chown(&(0x7f0000000100)='./bus\x00', r3, r2) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="fcee011f48f7c2415b312edf2da68901e221013650d4a37030e5c4330d7ff7e5a9c37c8c2056af113d56beb5af6b6ae9c91ec327ba5ad1d67d185d3841f47ce340f8767405117ac88c9c3594c25dd6ff7f34e8953b22a3550160f640b4ff8a7aac02138abc29c370bfb931f34ca045ffd726f1a639fb35a6cb0d41d19fe8ee668f717d3c4ccc248f15745971fa4370132c7d21feab017da7993cddd71e7923f726fb509d2327e94f0a0a55b73e37a4892e011d242a0c07fef41680eb36cc72ae5884c1347c9b61aad556a75b24194b38d639e6d2cb02d083701c2da1247c57088ec077013e6d061e4f47ee33211b6383ab2f03e44cf8c3ffa5282ebc8e09af506b0e4dc1c4e127071181cd44c8d207ca56f3afab6119497882c5ec43adc2cb30af2a4480a9ace5ed74e1c838627dab14e3cf6e83b087aea3a4e0687691aedf9f779d61f2f7a76a33f80ae135979e3b46244a3dfaee08b6e3d4b50a14ac95ecb929a9100874e7b7720389b3a6460eba312ea32660125cdb05c385f2049191478ae428f6e17cdbd5266b496c49fa8daa21ea44c0aab9f654bb274ebe15986ab9faefe05ef2565c791994ab1b621e9aa0321d44e61ed227347d7f93c656720220ca283abf6ce82f1b5dcb9a67b4227019ab9c73e7e4d6491e22a76f774e99ea5958f214c6de1bbe5b687c526d00d22abf467841e29affb6ea978286692b5f1e07d369b3786e124bfd89acb65716cd84202a56e1d82bee9a54b204c505c55385c51399005b63d6643e3cbd1b6aba1851d15f0e8f9e99209e0dc25bd7fb45e8c23760bf485212192b214705091029e88f20bd129bf9152feb3ca9619384fd241d833734256986f1b1491215029538bb3596cedb2ae061dd1758e757c7bdc1253ef363f4ab3046b7c16d195b813aa170fc7b10a8a84fb03b4eb2533ec981ad3d7670eb1a61b9c5bb33bfe0575de280726f69382ed7759a15fab27a798aebd062a8154d3431cfa2479597f336b08712f6b701f7f119e0f9671ed5e66a0d6c079d10d7a91d19af34b1fad8349600e071920afe85d6131371df9866f5a45a2a8b79f622e542c9de06c2e806f4a1d83ea86304a735d586d8a37b1a49f29f2da18de2403379ae181555c650452a08ab212ade9ebe9c4c7fd22766a7e8af58eabd8e366f59601f8591dc0626bc5d094a0a1c604c45e390c22c9e0add2ac76f34c59f3298df8bcb5f5cbef756f34e2a2fd74dcf2ce7da2be3d1cb9f3b29cbd8024542fa866545f81fab8a0dc205ccc820ff203fd152d733632ee1ce666411fac4f8cc504f9cf2ad099b4758a681aa5d1ffe184c78bd9435585ba8cd7217949662718e155f2893e23fe0e981cc6cb5042d3032de1dda44f15b91e1fe239b5a7928b419a43e41e61fe7fb5dd53d44412fd65666944732c1edddc3692b05b60082541578dc4c04ed65340669ce59b2faa1c0bd49261a283f2a28e7b02df6668588672eb0ab83cfcf6f95f3c0d29677158c06e2c3fdfcebcfec96fceb9ee472ec9980faba1538f7b0b0135deee5c2106402c5eb8fb9f6b6d2a102209192f0be3fe373756a3a681fae9608303fea0866d77dc64a922453c2366da48a4b594b08f71430f42bd2953f80da8747a830de77e6e742bc5e94cce574d596b8cb281b8461a3c465e8e27631111f8675480cf0ad6a1a0bede15b700cae8ea71eca32944fe33ee11c2236d0b0f1ba9fde4d5917852c962b9b2dc3ac2e04bdc3a1bd01dab4c47cc2ee5670d181cfef21a149a36b3cf7dcb3ca25151f4eea8f6f9737ac8890830ab18494dd05324d23a7a37f9deae60d5d64d587e7468533c5dbcf1b6380d32c848d901ff23b685d71f9ca2e46c5ea9c350f7a2567ad7ac0e9508e5adfa87ce223f90d7fd4d4a508e89ccaade6761909ec79f28dc413bdcdc3c3843d874cb8b4be2c516486dbdbf89b7f09e27a98e55f17211cd86fe19df5356eabab5933fa05051f532cd357cc714e82f9519b9e7511a3355bd2c990318c00adaeae50188ed0d1a4d1f2cdee2c05fa6773bef2e5788eabaee0c6342759c1d34c247f2637b71c9ee0aa1f793bfcd80eeb66152025e37a12162fec4f1eabdcd58c6b7e8982e35d2edc6e96b329f22623684daf8007a67de57ce22d27c3a8b4321d0270af077d36bbd47f1a74b112fcf32ab7efdd2d33eda208cad10d9a9a67a57f4f70f2b57e7c70cff2ebe710d96872a6c551e8d035d85ab5bf6e3ccd8059b803dbc951e12063c5ea281e63a9949aa7e5ae649823e9acb97a5fa2c6079693e6ac05f5b29c779b5e01f2ced9c9012302ca2d5297394659757b76787faf1b0620823037d9e01e6dc746d2c85b3eb10d8a282f7d41d149870ce7e35129bf27b9084b6e97360e8a0f919def710bc141e29f5e9b9471607d9096bc348ae883c1cd081af805afb0245c0220181b2e54d6efc9048b0f888c0e35e3e873ce723c72697c9936bf61291df7ab074102828e9f85631c349b5d0069caa0eb3a0262999ec8bddc3476ca04684a414a64c4a459d5c83aa8660f605c719841a8b5db8a8060a0a412f4e9842d1171cfbf2b01a2bd8c540784cca88877e215a70cfcb6971514972b1463c72b9c94b29a480b3040bd9d6f7a5a4c7e348ed8fc178f0f3e3eb293230a3f1c5aec28a6f45e3e0e3da7f854ba3a892ca3e098aad4ff3389da145efcc6fed2e590d36a66cbe6059b68b4e70d8c00ebb176fcc47c547c426b3a76d6ff9b5e19830f25beb36c801a66b726cec81055d2f8540e4f177789832ab484c88e05a6249c22e029153cbde720ba66c47c5c4d11fd729e94103c7e1ef988fdcc490b5e74afe54282921354361546263faec0ec75ead25ed73bc02c06da0b93b31b9f3212cb85b4ebd13a6f71dd08f18f9e982f309b275b439313f8221199ecfd1aa8145f288c4617791078ebc72f1787586e8c0a28150f67a72487feab7a1f4d9a61e07202552b6bd510f116a2b0e08a3c38ff78c3e3ced21a792e7c7633f4e872cf8d7dcafb86b2c493d197a984ef51ae874dc12ffa881f1649fc28101cd74160f9398afa1e585e151ba4f21e70eaeec66f6cc423ce600842c081a674d7353441c58fdbb403581c27423ea561cfe30a71a7800d7d1b330f6a6ce6e0bc2cbebc61aebc5bc8abf185ea75787b52047d85ec91cfd377335c27828ab83460a06a81cb9cdf7d48d752bc01d88250e755c7afdad3348ef2f1b68c0a9efa37883e064df8b60b5a0d21e0e9e6cc5d1c77e5ccd496bafdcea73ce5327c67f6a3fcc68cb25da7b327364ad880a09534113d40edc3ede4aca06eb019554d5cf8ebba3a6c89f1d507c3ca893f2c5e522bc8002e09bed3fe7e150e6056943675fc2c1904497e52f91434ef8ee8361c5bc493411a8cc9b1ac78f38c2b58f74a063c8773340450f2539941abb4279991e608282ab3d96496677d053282963a74bc27a1a9b686ff85f283d08b4f6bf5badd098cd7b495d2a3bc20dc59e99130193fd14ee3a081762d7ce79d676a44da03c8abf51d642513779c37e8fea9449b5aeaa9025667637a4ceb63b5634a9dc3f26990539d1488770dcb8791f4459bcf107e1aed8a5d2cc64b39ecb79d18b06af88ab961efae0dce5d4d8904af1b70f7606f5088d0fcae5bd93cde99f08766fb6e3a4f175e628b080faab8b09ad4dee9bc1fb42e993b0d36ce4c595c85b133ab68a1930e31e0791b4add4bf29528607aec8b5905d494e2245e0510499ac34c28cea5e7d9350a94e816822ab05b4ad17c4a147ed62d2e18a772c50ba080d242d107c2f203b78abc5dbe7e5dc257ba1bcfbd18e4b4a3490174c577da805b5eee6b4b66d3c9518a40c238856a47b45921856ee95980c0cb9d07a23039ebd7df9b55c4ead77ad3d3f130fd7b3e1697f0895a2300f1bb11f5a5850cb0263207560859b6feddc87240552ae9b8af8783c452e0847310052bd349c93d9da63c944c62c3114f247cbc6e689e6ecb4669d3d0281ad6df6a758dae6b6e7d1aa852afa0a15b6dd9eba38d4e829aeda80f55cc4dafe885276fb0b7c8e356a5ef280187ec91e0c13f6f9b8360eae80903da4c4d3c3d3d4a63d91c4d372e71d255385813751147474aa7d1eaa06878df5bd3b88680f5c990c549e3a0c1bdf18fcaaa60fa33cb72117f25bc161af1058b1e667a509a27902e00adac3e2414ad32c641284c96e77a21e9e1e5e2ac08d472448de9e1b2f224e14792eccd9b0993bc4db959d59c903de1337d9b9b4c954eb41a24c6162fd7e55c00724aafd723e38397bdeacbbf891a402c291b6eeb593ced8ab559b49d907c16dd9f867ff940db1c6d893ad6eeb90dbd8e00e7b9c1a5ec865d790025267d7b02e29e071c3ee4961b5569aed317aa2ce381d488d9b3c1e20bb503a6fbf33cfb4516db410af1c8ce85505d73a06a11a152167b0cc43f40f1212d811d4723bca15edc2cfaf9b0273621f6bb7864fda636c703c4c8ca5a068cbf5c59e874846c71b798d378cd98fc41b5bdf5c440ec7b6404dfdca8462bcacd9c487a4434d91c8891c6adbff72451c051e57beb2b84459031c20fdf8db73f5e8a7db9d650ad11d3067beeb579c5d166da838e27ac2ddac1cac820c7f762841f15e6fd14a4a718da525f09abc9b3f40714c0bba4985901dfa74e0429d56b34e262e15914a4e68e473325e1cc656f5f1fb3c80b11b7a209dbe2e9a6f111bfbb786087b43d93f77428f7170ec0b357c9481dc04951dfc17c4166d95d71db0d6ee211596c019e5d72ce2cd53de67d7f38ce9231e70afd034df2fa22df4e82601bb28734d7e138f34b9515621ba6df0e097d8fc7691669a9e6cdf18258e969624e960168608e498c187d163279527636c983a668af098915dfda4ba23b60c65033e9eac413c212efd5018c738f94712a8170bcc44a0231c5b9dec701623120e20c5ac32c31c92769c190f40bde5c16bb2912b3c3d6cc4b62f4581ead4cd956e23db0c2ae3b14a8a2f66a8613acc189b45314eabf46f74870192a59781b20c5bab97f267a3a0b3ec0e930e055fa424de91867a8a309a5ab8b61b030140bc4796e43d16340b1ecc3aac7ea2274d6748d1a5378c519e18ada2335555c75b2aa0d48a67d6341865f81b7a6d842d8240d49fff1f27acf4437c02878b3fa56f1abd1d7bb2658488a9ba88d8063d09aa95e47c33b3820116faed0f2000824154ad56885fa90db09c78f3ce625e8b0908a74274ef86aec6b1734a6f4b8fcffeaba53053818d438a90faafdc51124f026e446518f1eb93a4838b32c24912817077f54d4b11ca39d3de19226ed6718bbf4fc5ce148182e517ea495c7cd9f8994b9d3a9b61d47e96e0dab4a50b8d3abf0f12519725324f26eb8737b012306fb4a63bcf3ec5481ef5d64047bd065f9aaf106371344167a0a65a166659084511bf3ef3487fa8d47a3e5617a5952bc5f672b1fca85894ad41d55f1685d1a9d6c92b2433cced6113a685ec22e8631f3fe87b466207b5e014fbb3d1ee61fb883974e264602f9787ee153d3d4e3e91e4f70acd9db23571a30f76fee645a423eb169624d778bba1e033c9bc0d54e03a6441bf82032d6fd2d31ce1751245ba751b8288bc20d01668296300ac4586cb69119c3e5d23cd138d23e06ab061fb40cae4ab80c47d07467a66d41a6ee112971a677b9a68a33ad5f62de2eab6a07534b3b0cbb599b13de65be30de1a97b10dee22e04bb5bc0e0c4adf80a0ee521d16346030921e4e2c52ec69a53c0eb7817a866bd625926ed9f72d1d6dc43eb4a76735408a44c0ab533758f551713d3696", 0x1000) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x1) 16:00:18 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2100, 0x0) r0 = open(&(0x7f0000001900)='./bus\x00', 0xfffffffffffffffe, 0x3) connect$unix(r0, &(0x7f0000001600)=ANY=[], 0x0) kevent(r0, &(0x7f0000001600)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xf000000a, 0x40, 0x100000000}], 0x9c, &(0x7f0000001640)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0x5, 0x10000, 0x4c4}], 0x1, &(0x7f00000018c0)={0xffffffc000000000, 0x7}) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000000100)="6f1f400b1469a46d104b9b16ba067bb962b2d3b3b1a3b263a9a1642039cbb7aae0b65f3136000c82c6980de7bb78823d91c537cd198067ff211a1fea33b3f43c2c3d0073504f96ac9f787dfc809c3e1368fff5fed4c12ee37ec6010d83a9f5b609aa37724f53bff1ee2eb46a49802b6c2b6e", 0x72}, {&(0x7f0000000180)="9cc53ae7f39a330c695fcd0e944b3fb41c768ff5ad35d7a9886b77b9f9ffea55d82b487cbe730d942819004153399e353cb0d0519dd0acebdc1f46ba84cf1880845840bcd564778ad904fcb5867da8f10273c20cc3a1ad7e379e856a466d56af97e32dec933908701cf78062506e86d0062cda7f7fc4b54c5f3bbd158dce15ed2c18ea7a982da96869c447512570ae96d8eaab25208bd53bb07cc49aba569ff683cb11d23610936b3ba69a1790d012ca479808d5f210621985d9673e1f5c56ee9975f8e2", 0xc4}, {&(0x7f0000000280)="cb64656ff4a222caa56a309f27b1c542a42936f2fa40b8317d50f0ed1876d263558bd18e315ae3e18ee9d64d5dc8e3577dd90698a21eb5ad79e71493184cf594901d02c3921371d1581dff88bdf8b1b73fa3f4dcf64cd37c9534f63a37f65bbc5d24c44d581d6df24b52ea01a08f255d0a4231c844f93e33e452767b0ab7daba7d3ce6e614f1612b97060a2aa3d58bb3acdcdfb1ec275362d7cfb05bf4f6c04fd470fbd9d0ade9a084584294193aff140d406a17bef23fa14d8deac90e663afcb765dc41f1aaab9ea7fd42da1cf2137b9017dd829407648b6a374d47aa56c318e1d3950efad0", 0xe6}, {&(0x7f0000000400)="88385239a10cdafa384272c2ffbc0a358cd284830be04ea2452b1355edd07fca41b762d068bc992402209356b1e7301cef61229a31d72ba7a99ba5123b4ccc9b21be0039b48d8c69d1443440040e9585414d80efc2e91d223583e64f014fecae866ada2b2534b10c135a9388cae08b52c01c21a2dce2e46b33df201af6c024cb2be195b3b4f2db589c382d4d4d1c41b4793568c8a29da906fff83a727c6c8d86a44465a9bf22243aa8a91254dc4926c85d41f11d3d08981d0caaee463767077f4d5fa6082acd6ad73fe7b5d3d0973f79afa1be538c48933c2641ab6bf79175ddfd5e3c66de1225d9d7ab97c6c1c32c22003effb080699d559513920912af568edefa5a0b4b0441508058ff5567276915b4b524e672aa7df6f1b9a5c330868d106166510347c02caede0240a12402beace32b32fafe112402e94972b8c75f7e08069a8742260713dc246e356068da4250673390374a47f8c7106c5bc51117d8dd1d492272ff2502a2fb9cc106ab583d86237f4d01c30bff1572824e36ab9485f5825f44d2681f860ea126d961d2283e74bc19f90c851748672a2a6988312fab2b8bc79331abf91b820d989b592829e6759a375cb19f53b2413d6c3b25c6ada143c8e6feeacff5483b11e8a03a1ab3fc3c7687969c64e62b8e9c8d3fd240c2e29164b0414e79ea52d56eef86a4a92b76c8547969f341989062bfbdc08827ed5b332c2be2d43c34167a3447ffba5c7586253e39ee50cb9bd8b24c5a28ad3f08abc25749cf5ee586b7be6109789802d1d31bfb2a74b73e4477928b20f4eb4dc2a9bbeebe48250e79a23be06cde791d52cab6564e45dd053ee9e6713368061ae7abca88ba6c31432441310a822e5b821b4c65afa2cc2d524ec747cd0ff2aed72b237e3e864fb5bd5c30013605d8ff1edbb17557a4fa76aa93c630a9473815ae9ec46032bc52ad99118119ab5f6b6e96c6b4ec790bb6561ac81c5006f4e79da814d86cdf756281e55160c59bd1f5060551ff6260e988dbcdb4607c1a320297fa3e7f281d0b3b4b8e403ec7c7c9da8def82765bc7cc78e4ec22f152cea962021137b11a0cba23281665d3390bd1119cd14db5b9741e4920ddd4512224228e372163f5d385e542181d35721799012df9447e825a63159c5ca679c3de000c74702977aed179379153ca641d4e3d22e6b6ae79e4aafaee6ec98eacce384f7275f12973e0a8b0b05990e1478e693f7188d02d84fc6080aca0dfdbc11b33ebaf455ee20f2cadcb00a614ee7ffca6490eb016b195d706aa70814dc6e25f194ba8be9f5f9de4b810dee7207ebd6feb9fdfa8a1f0f0ee2b93c2f39df592d9918507247c866fa3d2359c7db57b1c6a17ecc8fa93f5e59bfceb2c76268ce567d248ea07a09a8b4782c2a5bcf1fa54c202a2f494d4bf38b33b421618c063d6a769f231510bbc9aae02225bfe24dd07a5feeb6a028a2cf7ac4c52686cc27bc9a710a547f6d74973917d9f72091815250f620bc55da9eb1ea06b5b1c82a6fe49c40ea5d8d46ebb2710e60aa4641646f94f32ce86b11e9ba03f034ae22bd2eb5ac6dd0bfdaa0ea30aac11d5ddc3aafda526037f4f2cd166b0991fe19e00252bb9f9dbc4681ec7d9d84653a9500b8666937f7c3d6347482fb52a27d840b8e459651187c63ef9fdd85b51c5c4f2958fc7691e3f852a22dbf229533a0655bbed5f67a4e11e08e5c3889bbb76e6fff437c137c3e414b463a798d2d4527402cad00443643827df77d2be1964d9823ae23483bde79dd820ea267b4c009e27bd1c6784c1856b49db0942738398e5f895c4b1d2e4f052c95d9fe7d27187280dd8b119ecf957acf2d307ab9f05638cc2b5e95214db8e43e19a4dfc2949d5f266284ed6cc76a12a950d5c58e86a46bd77966810e63d118bd87f66c3f13283d8b383895038374c1edb3089c2554dbb4cbd6d0b4138bf93d2ae1d997b5c58c420301efda07f4ec84b260e874e355b841e0524b71e5a9ed193dcf16163465b33a96946acb2ff2a718088b2d471bfde87a45e6993824877b34fa9acf4a877bd054cb433bb243b96a16db2fa1b4b4ed3d203ea60e69d34eed1e352a7d9134785fb3c2387dfd0f9dc6aae94591245b6c580a0531a17b84f00e9ad46d7f52867951f0e4a0388a916e2d6324696c049c35f04107c0edd9a25f4ac244bf27cf93261af2ca8ec32b943ac75765aedda25567643bcc48a8e2c3557114474ed66fd903a014eb939db76377baed72de93ae88770cb98972319482a8e79441e29e21b919ba689d48f57cbe78da703bc298b225d9f34a633b1a76657de363888debbb6b901990db42930870adfcf381aa5f4e3efedd56393393613c68fb1d31084b7726cd5c6df3a87cab6681ead766cb0601d8b57413d4ece5cf3ac4e5c3f063ad06f12ffe1d287893c7fdd0f54bf4c54bb97b223ceda2977deb8ca629a21bddecc81fce7f2b3a2ea8511572ec9954b716fb2eb8dd9a58c2f0d45637958a812dca242fbe0ec59e10bff701d6188afec40d5ce83b95be400df93501234215b5d6971b273169a0b6638fb3d02c9d6cb2c30b50595edd8962b9c23f4f00790892abd9472f82bc9b8bf8e5b936f99903823ebbf2516f41384899b6d5e341f1986f8170fb634880ef255b38a9e0aaffac31f286b559f2a819e1e98412ab0d8e070615c105e93e4c7427fe4ca9460af8a290b90895abb1d8e5bc39e7b44629923b1d368a21d2cc5df3c8be110038a68b947e16cdc9fddb3933e76a298b1f479a985f6d273514f0e2ff5c1d71e952bf96c387090fc25bccd4b9e3f92cb743e70e103dce6cf17f07644fef827185d0792adc030452d02dc8005f8d85909e0b029c2a587add5b60e1e3643eb39e20c6fd5f9e15ae64d612182854bc2748e47e7d1b0325ce0e84d8b88050f17bc04cfe6b4a2d45678b4bf85451a846b4cd5302bd3ad29730643fc8a9129fc1d0b6d1dd05bb625e33d024b3779cb1dd3d647aa945847d710181327bb36035d87124484410a51601cb861d21539998a00334daf93b7d445b59c219eb74f562a8a515285d6264e3a5e3b8267d4d7a18ccc0d1000ec71f3ff16718d1a95bd6b47949f15b2c01170509a0d502a8ef85d775fa52a3a9104acd770c3886e3b833c67cdce6e803f9b7d66ae82f5d1f184b562a7683d76736231f5162b46b62756db00c77019d5540ea9fca9d1c9bf04c6dad7382f3adeecb965bd45e7b799d8a360407fa21071ff5d9f2e55e7ca610d505c8411472d8f5bcb15001b2b565f6102550cd5fff46b563b90fd8617789b7059622f87f574ce3180d660b223fab1a778f9bc6ff15d2c5ef469f89be2b82f896336b62c2a50d0962904c801857ffe2c24d2ac28d246650c1c083317e6e797e1161a043d1b6256b86366afc98d6ad4e9b044ffc2fc704f79698201766aa1b78c90e582c6ae45438c67b078f8f3ae7a939e8f601b27a0809a7caa16ebd697a40fa941f5e202fd49d1da976868a9c485b29ceab22aea4334ea8bc7cc00dc192799bc215b000ff81e581f0bdfc2bfe088b6b9c6344772fd9e25fe8b3c85a08602d3b6b29e9e43b57c6e77bf7c644beef684e40266b94832c546a60047292287954d6be1d6e3175404eaa8e39601c9391a703d451e5c30dc5888c80485901851132dada1959ea07333dc383f6de3562e6812b4585b569f537c61df4106a5df25d631ad70d11678d20e55219af0a67198c64ec0a621ef0e37bfa58f0a5faf4fe7a081b1709521b7192e36bd4e6414ff33721fe72631c042ea490b5b37bd277e4df01a0334b04b982c9b232692f507b9662c48b68c028d33cb169f428c94b5fa3ee5f45ebb623762d235d8e253bb2ffffe52da1207c90727863f54233ab420c97bd9bf4b27ebe5789ad6ebbed17c68217ad177efe6acad5294ce45a65a691a4427b55f584593415872e91019fea2ae13ba1cbf3ffd473db4f6758ddfc85a8ab5757deee15b620be382c4c9f37e710bb190c2188ad3afa55198939f680e9218f69b2a9e25a0ec8699a650bababd1ab1d7ce796a08ad6905b876c8428534e83eac15332eec8c908b917d4035c79c86ee5d79fd7a92edf07426ead16cf550f0d870d2a616ab45b8691c9d928bbb8f268a06ae49a3d6be45941622706ac7bad57c8c9ba4cc8216ad2735111bcae1bceae0212ff46913bfa4a2a9c58b908c1f2dd8bfe9f08f7f6cb92dde04613fa30b8d1a35f86a0ac60be4357ec7df51e1166aa11696e069f41645e46a7d3fa2bad303428b9e648a034beae856c813406ebf47e709d907615c72ad5bf2962135f51f525cc9bfba53efb961bbe2d80d65ba30e97845b7c9c50034e0493bfdc84f254730034e3a2819d994864d4f186d5090bf7e4d24d9297f3ae6d3be9d70f0b3ab47d151f87f51e46559e75e8438cc4f46f642bb37daa12f1ca64bacba34e440020298332da29918315245d8be56c4e6360ec6a875f2c6695c69d108c82bd57a4f8c51b9128a42e35cc9a1e84675255b8f40203fdb19dbf6446b5de6084afea8a9359d2babf4ad5925de6d4c7ab172fa0be762c905f861a1dae4d61d74b71bac2a7dc59e718638b036a15cc7649eaaf14a02bbdc01d67a1c7a5c2d9b4eacfe9ca0462a6ad589b6c78f26d787ceb3899bd977fa828f7cb868beb3968214f1ec39d264c7014e3521bdee5f00e126083564c289d54d9baeb3190f52f0c38e17b0efb87660e8779892dccdc93c07d07a51ec8ad968f97f28fa7340c57affe726042c210d27a0c8f6501965e79326536bb5970d14621579aedfaa2af89b3fd16d48e64de8a556755499e12d64e300a230c2c3085c8d4da9aa917b74935e295b821fb764a8197839380b513c0c0e23a05bca3d88e1a448553c28688449503b8e9630df18aaf1f70d5583e4a3ae71155cd18c84dd92734a41df2399e6b56afecabae7399791d5bf430373f38fca58fd07452411fc1b563571179de4f6ee0a7965f7296580718cc18b4b7950dac0f043bebf16c65675c2b6067a5638de3d4d0c99ea7d6a57c4581cb184e5cb2863563f479f827959003c87eb3ec5a02aa78cdee68848d86f50a30a4606b97a24f4876e8b6d6991052317767f570187f312ada6850f1d0cbf8e1bf497e4b2fdbf2aadd0c7fa6672ec69f53179d057ad8c134285bc74a1aab660712bd43301ce638bb37e17ded203163660eb0e3f199a150eae1ffd6b80e70b385fdc88d1c46a0ffbe0ad42c9d3b077e2f63e5262b7463710cbab93910f758459339dc7a7218dc16ca7d4735be576d65b6529d1af84a08aef5a2b4a41118f8775c5a0eddbf854ec2b8e28548ea01e475e3a4bb20a6cd05c61d32128dcbf739d4ed568c0b4fbfaad97d650ee8b52b9a6a1b068db6741bdbb37a6f98ebd67c0fbf4a16eabb3d37b174b89c7be0be58952b98d5e141226bfb0fe80caf7634cadf61e9fad0d23effc41866ff07c907992da2b2da5e0c02233d6518fd61b89090ad8308eed00351e90adcb9a7c5a0eaaf784ba10ab714f4c71b155adc1c2b33439d7b36a43679a8d460c8df5698ef2d864348bae0dda884c1121544f4196c8ce8b79761fd883a01ce76452157e9a4f570ac17432df048245042f8afac7d446f5f4be9f82bf34a37c1d2dca371e1649281d8ae76fac4ba6514b865dac7941bb41325e7bb2db7d6b90b2046eeffd5c0d0519eb14c36e4b7e566ce74b55eaab744604c661d77384bd5ba9dc6a84737df31a485542962aa5e91c7f43fed265e71f6b6b649898bdbd5e4be56b2c4d03ca1b4144526e3ee34dce4db9308149", 0x1000}, {&(0x7f0000001400)="447c1b2879d0618806b68a09fb88101b7449c84d5411c5ab07e5ea4cffd4e8a6f5fa0367ecb8f05a10fdf3c7954e95314f60809ae69467566efdcefad73366d87902bbdcd6c22f561b74d40795f561442d8d3a133a55822d3bb7ee986bdbf1d6ca48b4d796f41393037105a9c3daaf005ad4af90ed9f2f84270ffa12f99b8db75b1699dd68cac3b780042fdd5ac2c23ab9e15eb3d0fb8f8c500931704ff492b8f4de7dfc1244", 0xa6}, {&(0x7f00000014c0)="b5d63adbc45714bf5869bf66c01a9706a6c0b28eed68dcf411524bf04c400fe96667c8f898b37e24bde7bc9f29d63b0492b9a71518048c689fa289df5dd1c677deecebd346c0cd9541c7cac16a6d42ffd6d4c6589745dbaac8ba170f2cbe452339e5bfaa9ee222c48cdb55732bdbce5862175d2a24", 0x75}, {&(0x7f0000001540)="11979db514c5c0a5b57dc19dee5f3a609c9cb4cfc8203218cc359ac1240bfdf14b55210892483ad1854857c2953f4b61cbbb493aebd55616cc7255d28d58aef123acdac1477972297d3e5d89e86b6b68a573e17c77b536c6d9c3957fde64b80a32043d7eeed44e15d5da958e53a938aee0d0a988da1a0f293259dc9f1c76f6749194c8f638961cd35c9626d9dee66a", 0x8f}, {&(0x7f0000001680)="2c09eccc2c5e9609257b728c26a038ce8997ea60377f6af8d530283cbfe7b685852af5cf851419f06190cddfa873e25c697bd3cc5259325cf1c52c612ca9f38611362a042311fd3b986415020200f4bd79a53fd5fef40345c4c4b4a44af595dd7e865baa14b20b843ba9", 0x6a}, {&(0x7f0000000380)="278bedb2c8f7e9367734cd9bd1a8177e18e5532ec75bfde240e8b44f26840dcaa6c43434718d266c", 0x28}, {&(0x7f0000001700)="839d8b3f4c4244b99305566195f4020792ab443b83c87df3351a9c73db0ca0d56edde2a9ccf7b97000eb86f3815814ca3d31718f61666c0c609a6dd1c634baa159e3150fb4198acdebd2e544434be3cfb2c8f52c223a6abca66bb8303583fe39efd10060a384aea4ce1e7966d2d4c1f50201cbb4b0b2d00001211d7fcf9e6340cc002a72e7fa4fc9bc28c76e8847797cf171bedf98d68093ee4fedad4f8943f64a2352079989d1952d650b601c5b8aa2ace557e4560b27f09855167879d8e837175cbc29c15a69b32439c0d7dba4b4b6d3b12c91995b48e0cecac76a947b19d37dd35cd437e50f478cdb9f33edc831dce2b3d534801ebb6e33", 0xf9}], 0xa, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000004000000000000000002002c01970000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x27) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000080)='./file0\x00') 16:00:18 executing program 1: r0 = socket(0x2, 0x3, 0x3) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82025c6f66696c0600002be2000bbfcfa8aac1cb1e32bd1e8113938781ec25fbec395b52b5323792694f26b76e8cedf1eebc3b5545b902b12ddfb01419d026e6d7848b090be12bcd93051c1be8d86531ee25f6a60b373174eb0a1a44bb1a5050f17acf9d8962864bea4a9d88ff4bbadcd5ba18fd07e7ea5f2cef4061672dd4d701723e32f9354d96d4f99f80d5bbd2f296c83cce2bcfedb906cccefcf46ff4b2473f7c75d17f77751703f1e13a50ae0eddfdd0dd18c2e61b127d223ecfc38ebba6db87c3f9e3cf"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x1) r2 = getpgid(0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x18) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/74, 0x4a}], 0x1, &(0x7f0000000340)=""/255, 0xff}, 0x3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="e58af6dc798f7580ffa1c0e49f9cc55e025baf9f501ded069c8cd624eb19d4717b02b5a15f2827db99776dd2dde445d3ae3159d784dc5ff8916a64e71a4b657388abd908902ddf0accbd3cc3e7a20f8e655ef491bb5d9a2eae88a6f12ebb2ae2a661b75dc0f963a780debcd40916e45d6e0ab53297903161f56be9268806b3b69aca86aee5b3e2dbdc4aa076611282f854", 0x91}, {&(0x7f0000000440)="c814f9725483453372a47b885e7657f035a7aafcfe3c9aee2ecbde3911627c963a8d22a8a2ffb5a7af19a00e7fc2bcdb2b325b6edcaafffa7c03678b0e0d0911067f7e8ff3056f3b916a748cb9694f3f0c0734060c52566252f11a041a82892d1f", 0x61}, {&(0x7f00000004c0)="f40f5e37e3cbfcb022e6179cddbba931bda767d7a983dd2a35caec7136cc4bd4e72bc08b6a29e79a7b574c18fd6bbb59984fd013f2c22a0fdad9c5e428901c25634ddd8e4e3be6958eec503ff73d60f646b8b067e093c947c65c7fbdf1af7c4fb6a5995f1b02d307fd53c34ed3fa0f0391fb0032ac4cbe677e66360660663e7fa0a11193d13647b275bf2e10dae8495aecb879eb8c0a9ce4c05e23f26577cda5c1af8672af345089a45af84c6d775eb27e9c53b99a1911bd2f4c888061dc1f64a28970484d91aa0de57b69cfe1769add023d13930c6d497f291774c9ca4e12a72498b80b455b830879602a204667af11", 0xf0}, {&(0x7f00000005c0)="c127fb10b09a70eacac577dd59997a2c4e8f6f5fdf43ce2af062601521b0a062968fd81c6eee597d822aac0dbf77e47ab4", 0x31}, {&(0x7f0000000600)="7d259b861b37f2146052fca3b9acd2efe23148e85329fd7cc34c3eaed5da75ec5033037e7f5b1eda3a7d631d64748453680bc4647b65d8df146eead939b7c325aed2bd38f94c662f7bf1778a39fce060d662adf3146cc000ab906820eb4b81be3a693308962f8742d7f60d73ee771709f6e4ce97b2ed3ae0dac4519f9336f27e258f9a66b41f44819963fd726e14bfc2b6e898ebb4a908a60c3b258e8275c5fbb81fe7aa487ac584", 0xa8}], 0x5, 0x0) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x396) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x4}, 0x8) 16:00:18 executing program 0: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000023, &(0x7f00000000c0)="3ffe90da", 0x4) socket$inet(0x2, 0x5, 0x37) 16:00:18 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) fcntl$setstatus(r0, 0x4, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82024e2f66696c653000"], 0x10) shutdown(r0, 0x2) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = semget(0x2, 0x4, 0x280) semop(r2, &(0x7f0000000000)=[{0x3, 0x9}, {0x2, 0x7dd255e9}], 0x2) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x3bb, &(0x7f00000000c0)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18, 0x100) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) close(r1) write(r0, &(0x7f0000000380)="f80f639891b8d2c7ed45eed9f216007acdae7a9ec036fdc902fd9d139c04f824cd4b68ed1be20ed2211b7a7eabfc16c58f4f1ee5e4d27b5c8b102a82150b9bda552e8ed218593d3585b38992bc7f3f5d09f28123d25ca0ddbaff57481233e6df3c1a6381bbea46fd811d0004a25867fe7efd581d805acd35f07747a20b2c90ccf4", 0x81) r2 = semget(0x2, 0x1, 0x1) r3 = dup2(r0, r0) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000440)) r4 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES32=r1, @ANYPTR, @ANYRES64=r6], 0x14}, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x80000001, 0x80, 0x800}, {{r5}, 0xffffffffffffffff, 0x8, 0x1, 0x7ff}, {{r0}, 0x0, 0x0, 0x11, 0x5, 0x200}, {{r5}, 0xfffffffffffffffb, 0x40, 0x0, 0x6, 0x5}, {{r5}, 0xfffffffffffffff9, 0x1, 0x20000022, 0x10000, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2000000a, 0x6, 0x9}, {{r6}, 0xfffffffffffffff9, 0x20, 0x81, 0x9, 0x2}, {{r0}, 0xfffffffffffffff8, 0x3c1918ff4df2d7ac, 0x6, 0xe1e, 0x101}], 0xee61, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x19, 0x40000000, 0x0, 0x1}, {{r6}, 0xfffffffffffffffe, 0x3, 0x2, 0xabc, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x2, 0x3}, {{r6}, 0xfffffffffffffffd, 0x2, 0x20, 0x1, 0xb858}, {{r5}, 0xfffffffffffffffa, 0x4, 0x80, 0x1, 0x1}, {{r6}, 0xfffffffffffffffe, 0x32, 0x20000022, 0x1, 0x3dd0}, {{r0}, 0xffffffffffffffff, 0x4e, 0xf0000006, 0x5, 0x6}, {{r0}, 0x0, 0x80, 0x1, 0x8, 0xff}, {{r4}, 0xfffffffffffffffb, 0x8, 0x8, 0x100000001, 0xee6}, {{r4}, 0xffffffffffffffff, 0x8, 0x2, 0x7f, 0x2}], 0x2, &(0x7f0000000340)={0xffffffff80000000, 0x4}) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r1, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) close(r0) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000000200)={0x0, ""/111}, 0x77, 0x2, 0x800) socket$inet6(0x18, 0x100000003, 0x2000000000000007) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5, 0xfffff, 0x200, 0xc0000}, {{r0}, 0xffffffffffffffff, 0x44, 0x5, 0xfff, 0xffffffffffffffc1}], 0x20, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000010, 0x2, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x82, 0x40, 0x6, 0x3}], 0x3, &(0x7f0000000140)={0x61d, 0x5}) select(0x35, &(0x7f0000000180)={0x4}, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) truncate(&(0x7f0000000040)='./bus\x00', 0x1000) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0/file1/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) rename(&(0x7f0000000100)='./file0/file1/file0\x00', &(0x7f0000000080)='./file1\x00') 16:00:19 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000000100)) r1 = getpgrp() setpgid(r0, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x1, 0x0, 0x426, 0x80000001, r0}) getpid() 16:00:19 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, &(0x7f0000001840)=[0x0, &(0x7f00000017c0)='8#:\\)\'\x00']) open(&(0x7f0000001040)='./file0\x00', 0x120, 0x2a) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x41, &(0x7f0000001000)=@in={0x2, 0x2}, 0xc) getsockname$inet(r0, &(0x7f0000001080), &(0x7f00000010c0)=0xc) write(r0, &(0x7f0000335000), 0xfc94) 16:00:19 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000100)=""/22, 0x16, 0x0, &(0x7f0000000140)={0x18, 0x2, 0x1, 0x3000000000}, 0xc) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000200)="4df1c6343356e7558e53acc6ff1c04a4404033f0b18c7a28d0f8c3d09ea1476da058e6114d5b0de534165ecd6c3839e58d", 0x31) 16:00:19 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r1, 0x6, &(0x7f0000000000)) open(&(0x7f0000000080)='./bus\x00', 0x880, 0x34) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:00:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='.\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='r\x00') r0 = dup(0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 16:00:19 executing program 1: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r0, &(0x7f0000000340)="ce40b96d16513c5a8d178fd42f7bd928cdf5f5d6db781210f6386c7dc621e1fff7b48a23139ca4bdcec0c9d8760253939e99cb302c6c7e766523b41be4c92ad3c8949a96d344fb8d2609bc6758a7224db7b3fd928c69ef578a705f556ed66a1a30fe7423693e7cd95321db92f85e18ca", 0x70, 0x409, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) shutdown(r2, 0x1) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00', 0x0) getsockopt(r2, 0x3ff, 0xfffffffffffffffe, &(0x7f0000000480)=""/66, &(0x7f0000000540)=0x42) r3 = semget$private(0x0, 0x2, 0x784) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0xa, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fcntl$dupfd(r2, 0xa, r2) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0xeed2, r4, r5, r6, r7, 0x100, 0x11e}, 0x3bd9, 0x3, 0x400}) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000006d, 0x0, 0x0) socket$inet(0x2, 0x0, 0x81) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) getuid() write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807", 0xffffffffffffffce) syz_open_pts() close(r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r2 = kqueue() r3 = syz_open_pts() r4 = getppid() fcntl$setown(r3, 0x6, r4) pipe2(&(0x7f0000000440), 0x4) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d3a, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) pledge(&(0x7f0000000200)='{\\\x00', &(0x7f0000000240)='$\\-\x00') getegid() readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r7 = getpid() fcntl$setown(r6, 0x6, r7) 16:00:19 executing program 0: r0 = getpgid(0x0) r1 = getpgid(r0) r2 = kqueue() fcntl$setown(r2, 0x6, r1) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) wait4(r0, &(0x7f0000000000), 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x6) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/91, &(0x7f00000000c0)=0x5b) r4 = accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0x1, 0x50) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000180)=0x1ff) r6 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8240, 0x4) getdents(r6, &(0x7f0000000200)=""/36, 0x24) listen(r3, 0x20) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000240)=""/4096) fcntl$setown(r6, 0x6, r0) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000001240)=""/42) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001280)="3bd5194b2681c3c55713694097b50fcd776cc8f3517fff41ffe9e7f4f116a7cf667d0d1c6add43d600865d038a22b4469f573444d22ee478dc3cc04347a869d5693a5602324ed68870a8a6cca4726967f3307fce3eb5dbd7249598c876f06ecf4976cab9881f6860a4cf39fe0c55973c4f8b0d3e9f444e620713162727ef44d3cef86064685da85c3d534e90f67b544d2489d01baa82c00c813d447b14ccb0200b3d1c0bd09ab440026d223d48af5a79857f7c02da3253929782c0e2162bf6d2abafc2a01d154979f8789603918944fba81a221fbe77962c5f2fd7061e407b7bd01cb35f9fc2e28047762c51f2ef55ffba5ed219449d28a7968ca83686bd08a16084ec0496d102da22de3b660020073271c270df0ec2147139a614ef6ba1f748ddbeea8fabadc6b0b567b9499404825640a9cabb286d984b7abe19758839eceb9f0e29f26c402ca3cb5ceb24dfe7d1907924c8c497e075c3a602993608d627abd13ae91c987125d570e85f1cfb8cd6c4dc2b9c27ed07c88b2213211db5f5667e88cc9c31773062dc6a3e23b655a51fb0f5a4b190e403c2a14ac6d480a66c3ed5270d63adafd51d6cfcdcefed280c2480b41fe1f9059013b330ae8eda5c4d40961872268e76de0afc16cc500f3e3cea32bcaf6364980790a037b558ab5062f6e1074735b8353cb2f8587737ae8244f7399e2bdd9b6f6cc658db577f5a89ea5082412a46eeb78741b61cb2718b95d609873030a9e716c47c0d376fd1c0680a98b12ebcc412788d8f4429e504e5bf73453ab15e3adea5866a4e9938d8266709d871c247da71e3f49ec219b7b7c234bfebaa85dcf8d6dd44741ce246f63483db020c659270ee465ba6ccd60f4331eb17a49f189a2e3a9b97b325bf57dd5133a25c3d42ea47060431dec8117f17ab406a3b06d6bc106e605ca83f182a816b5ebe7b88ea4ca6e4dfba8c3349f09379f210d33105a7dba2638bad420295a566dd96db6df77fd969196ef1b7826aad9b2ff3898f2225b0c5d3c54011102cf377ff830fb92b1d13cbc24164cef486454f26a5af1a6ad862df3bf64833359df34b7a33640276ba37ae3524adc8c5fe95c70ae464d601bd2c20210b1ad938dd9588b68ca9b536f2d0c6fd603e7585ce726249ad0541cb51db828a0ebaee7300ec22263aee155764bed9a18807b2c5c689cb15bd0993cf94601f0f0c9b354ec2ed3e803d614c2e72e18ea7e01e96fa1dadf6548a0d73cfd6727eb15acce072ebfeaed2e360825d0229dae86148688c78a07255b6f89ce70ca570739c7c58872af5a0e52c55db15ffae7daf8c00749b044f6152304ef4adb2103ec5547e3236e3279b4f19bca56ceec3741389601d2b62b2a0f3b45bb79993a6c671e1f913cba48862919671125cbe5728f635a1aa5034e2491d1e33055ddcadf7cf85e3ae94c806ecbb657ad728ce8612b559624410248a1b579fb3182257b43c3e48d8dd7654d8f1144a7b7d48284ba3fe2b0830a589ecd3c4a1bf65649a5769ce8d00762ade7ac3c5408f0d88010a10bf3c061266abaf6f661d738c4134ff2e4667e0e309442013b6653f4abd158318a650c2b8e7c04d83148ac4917cd85af85324ee5605ccde1600ec3b3c2f93e9ea0c409ff6c577d0bd22181e11e198e1cf6153b0e1a1659e087b2e27bbe3c17e8964115e96103eed2960d0d7dbb80dd58cc123a8e2ba9138d23c543cb4871da1579a6c215442791513b2f4b8d4409a295e0bc7af1f7509b3e5434ff19da1e09aaaf84fa90a93e350c8cccc9d47cf6d2db7849e75bad4d29f410798a61d5104c18db25bb82c9f2741f8fd8f977f7e0471ea9d629c65d9b68b68b1320dab97fbc1cdaa2f005b4823ef08e49eda9da3f8ed1f683e3d185c9900eb56d35aea82776619ab325cf4fc702da168755af9e6ebe1450607703bb059f72aa2ca20ea4778e23552f32fa6e29f0b2af71b3b4107e935a423c029fa957c48040fbd3ffb844d9e575891997324782e27c3062e078d0a1674f8c62f12f6b299f7f8102e75769f728258680575a72b31b3c685c1f65044e18d960046ad59fe7c6d66c11c054d999c7c6ce0baa30067888c5d4ac80b8bf99b53b2674c933f4027e7f6137616d6697412bf54303c97167b099b3bebd8aa47500d4774a83034888335f522a7b2467eebdd44841210bf2433f271568d54d0624386e1308dee10c6c29112b934036e41788573fe80c8c78c567e1c0deaa63f3dc232afa443cbffd086809e55b1365bfa20e4540ae88e4c3fe21e098ad8b8c6306f359e8ee1f0bd035de806e34c83c86cfd969f694c81603a744ec956e34242fcb5207d2bd1a6faba9020757298846a538d34cf2cf1cf8382500ca6ce22a495dbb76ce55808c4529f3bf4675213b608971bd5b1ffd995bda62100146c9d6fa976ceb8e9394c0eb9c83ee81906cf7e0cd35d87dd58b82e6da78191f82b5399dea791efa15b37bf6fde7d88799986f79e75e4a893515d120a10fe49ff142558aeb739d5657036d1a1361ff737c3f7cf9a28d1b51fa60bb96f22b2e405ccfe60bf1b0aac00ed67cda2f7f76f47ad0b147172baddf30384cf6725d97585cb8d749d989f844c221df5d17a719acd0eaa8c87d9e8ba8258aed6af5099534d3c9d80a489b2a582c9c4bd60ec80eab6b0a82abd88bd219056bb8018fefc5a779d63ca8739569bf93bcf2637eba32681d7027b3e03ca60507e8619cae9c375bf4f0f3b7d5872f6720d444d68846da7e000b8a41bfbf4629f414d04357f40a469c24cfaa2e9dd22dc213b89efb4d0c4cb3557e5e88bab21ab19df2eaec5f336035548d6684277814807534eabb6ab904e3727d8e67cffe9813bce5c379e06418ea7a11402b4e9dd6ec36454c4a407f75a2d8a9bf7203a913e6ae5defdd3eae57cf9ba47147bb667b5665465b7ec9018a622d24bf95c98778dba9067352a8455ba0fb9970e0dc56c453f96c4108f0dd089fce264de12aa5fd87c5eb50c4d840dd6b9e755d4d8e7302f2a89e35f33858e75f4eee3fe8f66f62995da83e193def1404404788d000f9f511e44cb47db900f13aca0d10bffbfca997a0396b28e69bf336c7e41b900367904934a86ea506a62cb70856b369d3cc7005b9b918c4aa37731b9b97fd58a3193f181320a0892684687b54615679f807c8c29a39cc464039a1bae7899e19eac294c7cc0d9e93fe668a89bd9b229f67647ad3ad6d7d1fbc3515f70dcbcb39de9e442890020fb73926e93a25ea9ac1e8a9adc485821fae6a41c63f79d3312c6d924ca8a799fa63bbb03eb4c78c61a710394c06e95c20c387d8844fabbb0f38a4b3ad2c47aff46b2b3feee4106580cf2b559bda251a1d40fd90ce4af54911c18e70fcf0e4e00eb2b45bbd0cd88817ea58d07d63be4f80511178b5a7454adff093c67e390637d7bd903259f4c5876eb47de02a2d6eeacf1205115daa1213e69ab830bedb770d511242837cddef9061ba1bbb8d2b26af9d683a3b79e68f029f5e843bf90c418fc7d0d355a28d9e4760892acc1e9ac014b0904ecdfe4eb7fcd4fbe3b7ab75b4fda88678a85711d2ab69cacfefca7d2968ac3acb4a5b7b8d7560a9cece955f2873e5c3fa2a4521815f7b8a8008926908e35a03b18fc31df9c0193894066bc18d248d6cbab7051bbdc86bfbde7843daab827649971bf583422e10992f34c9b13bd4078b8c9cbc06bd2a22cf374cd75a121b19e4df342a69055090df5cf241c22f61646dc07333a6e4a4cb256aa2579b5ec4bd4d610c2b58b149dfd340d436e2aa09be4952abdae2cbf4e0a9881c92174f898a8002ebe3459e36783b0b32341399afe3bfef0da12bd050050140a5c884c6d7c239531fef0b434cdde02d2eae35b96ca2c5b1119ac8c4befb85bdf6c556b48fa8f5cfe769e2d5271771732fddf2e7849269913008c85bc8bcd0e88d5f4bbf10269f227bef1f05ee3b7d3250390f15880db2d0e7f163d230df44663ec44f0831489ffb7d45d0c98eb82e93bf10a589a96c708819fb177f404a11405cc905fb496acda65c61fc954be246be63301fe83a1664b011a5b31e64cd77fd9a08671eb8f3c3b0a283c9c28853f16d7b75775c21c2530bc87e4053a02279790ac6d7544f1fdebf86b2bd8a25c128b7a75b0f354938790d9fc0e2d512f0f00c8cdb203edadd3621d6fb769dcb3d955d2548e9b733f4b5bfe1dff3bb1ef59380971c593db6f0e140bd589664e21183824da6ad64d59a7695102cc7836b2736c0aa925c7549bdc43e76c8d003a4bf9f5c2c3fcb8e8c4d393829ec2f7a33db85519d5d4cddb6a6978afeea1adc326365119768c659003269129f59debf67985728cf7b6faea2e037fe4ade7076618f53705f4b15cec0121be59dfad4183a07e2eab249e0ca4a49ab4e8668a314443c2dc8ebd27df3a3cfe375fd7e44980f16a22678d069788474e1af1b9d23288f0e8c3682e930eaf47cededf5d415294e12d409ffe47e6aa63573d2ced678106cd8b68fe4cc43fbd1abca85b4a26075e611af90fb81f681ab92df94f3230310e5bc1024d64e16f4365669c2ddeda8a0b09a64d2348f6af4d118c3f9da5ad5545bfe5295d2693bca9214b15484644d4b20077c25e9d8f5722212fb82b078de01633e780af78d4c6623931060195984d4f44e47abee437f55090c40251b7f7a55e26ee6b795a0e6ecc16695a53c1aba6ad133b41ada1c2f9e1b398579019a9d1b8d57c575c6f534cc5168a1598903a33f61f74d5a35b5ffa577c5e2034f80cffb3fab7b02c8b531655cb3daeb474eb47bc12514ab1837819e2a42e25f551c8422c38c49025f77e5e1763745c9a07f6f63f7c374bb0ad1f1722394785b23d69d93d16cb6932aa57e27c726bd9ddde645b85a7e191358eac79d56af5226f7a147ac682cc002d10b6a30a81042e13aa64177ee6da9aa3d3d5ccfe7fa171c56a7a030f4b207e047bbeb8cc724249c682aae7576d5775d5ca9bd7aea60c4480731ee731c58bf2370e91e4eaa9b108b53a34df0f2534b04d627bc173369b4f76b9fe7501289ab7cf4d7faa349cecc31f51f3a995b85ff7dd3feee9dedb2b7430dd27fac7c64c5f1c18780f52891dea5a5c92e0842b4186008237a8e8a15a71812691747ff0153798a01348be2a10e0bef7efaf3c6b50d18600592e81bf43ed9c5522ae6ef3636bc13ee8091c0836581a933cbebcb1aa5088dbf2698d1be3580a810e5d0f35b33d3f61090c1844f8a164607fec7abb45768dd0b6fb861726543f6810a99f4783704f5d6ee7b5d4a155f953c3946b30a5348e33a83fea589cf5e8e6dcec0866a943c936e18514cd5e81ce07bc0ee43d8bc07c4b61691b23b06f362d04b1b5e2d555c2990959f26a4f688ea67b7d484cbe9baa5676ab9d18a2003be56c433ad12781142ed1bf26dad3c82d50430a7fa775beffc5fdccbcc1db8a68cda638697ae1bd1e71fb970b2af074bb75b1dafa3f88aafdab6f9b30814248f1e73da8136babf1fed4489ae119a85c071a74e0b9636ad31bcf9564d9822d6197b69d4ed62ad7c92c946f2545ea1996ae48fcd0c2a934100d8337c9bdb560c671c465f594390907c0db28b77f18317ce944b5057d840a57989f5c608877642d9a715f32e7326c7102e1e70bc6c4c6dbc92bb0cdbbf19235f3c776518be4f997a7c296f0cc30c0cb2c0c92c0a35eb536fddedd1c683fb259f0e84d04bf5c5211be38e1fa25b0a6be6ad32ededb87fd8d4d9a89895897740ae46e13dfc3e88dbee2a22141ff154cecac61fa802da247b6ab9ffdea2915", 0x1000) writev(r6, &(0x7f00000022c0)=[{&(0x7f0000002280)="a85453569f257a39be7ec93ffe0aa20c13b5fda5c0f0b687ba49a93e186e71e7d95ce39f8631c0b88e905a45e28af78325c7", 0x32}], 0x1) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002300)=""/30, &(0x7f0000002340)=0x1e) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000002380)="454db28b6032063622b4081a7e4e00715e4a73d542c4960e08502986938a53da9fba2304a4e920d6c00a8af8831059da89b2a27ab834f592bba2f7ace71a8b9957232489219c9d3703f2725b1068ca09b16231ebd91ec01e5d5373dbd19359c13d142ae48152a2778048a61f761fdb86b7bfb80c3bec511c7df2bbfaf56648b7feb7713e255bb66a27348e20ceb4f502db3df65e4329d1dc07c3685355c8b3643d8711a6378c72a449db1f54a0e4d9c9982f9d878b0551d3583501376f109d9d481aa0efb638", 0xc6) shutdown(r4, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002480)=""/19, &(0x7f00000024c0)=0x13) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000002500)=0xfe00000000000000) pipe(&(0x7f0000002540)) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000002580)=""/126, &(0x7f0000002600)=0x7e) chdir(&(0x7f0000002640)='./file0\x00') ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000002680)) pipe(&(0x7f00000026c0)) open$dir(&(0x7f0000002700)='./file0\x00', 0x8000, 0x4) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x9, 0x4) setsockopt(r0, 0x29, 0x39, &(0x7f0000000040)="3a929119", 0x4) 16:00:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) r1 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0xffffffffffff0001) 16:00:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0x4002, 0x0) r2 = msgget(0x3, 0x20) msgrcv(r2, &(0x7f0000000000)={0x0, ""/8}, 0x10, 0x2, 0x1000) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x3) r1 = syz_open_pts() link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') r2 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) kevent(r2, &(0x7f0000000000)=[{{r2}, 0x0, 0x40, 0x2, 0x9, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x6ef, 0xffffffff}], 0x80000001, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0xc, 0x3, 0x101, 0x3}], 0x1, &(0x7f00000000c0)={0x100, 0xffff}) close(r0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r4) open(&(0x7f0000000100)='./bus\x00', 0x8010, 0x30) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="ccf31c094fc335df70938df466a6968da6b669ad7b0070c51b38758f63e1931f4c965d8c64c6b39a8772ec571187e306ad7a3af4de2eea2a0949052f81c7b12f1435edf152aad04659f06b35f868e775abb37d79faeb4cb60839a8df30d0c1bfa51c", 0x62, 0x5, &(0x7f00000000c0)={0x18, 0x2, 0x4, 0x6}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:20 executing program 1: socket$inet6(0x18, 0x3, 0x3) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x80000029, 0x8, &(0x7f0000000280)="6d88be15a50113fa8fe0ee9b5f8e77c53b90fac6f13e758192d6a9c7f754885ce9b6bbe5ce8d171b6d31d7a53e22ddac134fdfd71cd9f239728b11542160c1a35d4d5f7b59d4c83ddc24afed58709b4eb28ce4a74d37253609f190a3a1ede02bafe004c7ea284ea4cd5e7a721a10da1d03768c5e0c8911e539e52fc1f9e0707b449dba37b69c73cf7d56868b928f273a2d9e14dd6a43082394f06871cfca56e26b7830c88804c4ef1de18a6f3b3f00fcbeb33ace1a7ec94eb9a7d8fae1c99e2e6920e8543f5b43dc8707a153239e6ab3e9826fad7720a0e6c262d21c01e931cc6759e01285f8ffbf07c654311e082d1117a60df3bc6bd60c8fce5794f1a6e378691e8602d7db935f9a053d2d0240cdbaa3cb0bd062e78711e816427457c7faea1d7cafd5d601ac13e12852fd8052f538be21aef300", 0xfffffd4e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:20 executing program 0: poll(0x0, 0x0, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="5c72fda2ebc126c9cafa397b3d7c16955ed1f0cafa4db8a14966f611c2f6e94413b584e66aa7214578dc9f45106d2fea44a96e06fd27731a1f836cf90a17ee4d762c243b62295d09d7c617fb04576923dff5893067e93c16f0df2b676fbfc2558a339416cdfcdd67f5fc3e480ee4bfe60017d497a4d74f6d863c36e49f50ed0b0fabc37e22e47b304bc239ade512f7a0ceba664f895c6a96206bcc70caa1ee4172322607262a8ea6a76ca9e3d8cd99a6da23e3eed79121073e04a1c5212c500dfc8fa873accbef3ae52af57163d643f2122f418e8b77", 0xd6}, {&(0x7f0000000100)="36cec7b30b95dbcb0c0a3106528cbc772f3a67b20371f9d23bd09f1125abcafa41368345c09c30057c32da3f89ca3c4cde8ce14ee28f307bebbab82a9a9ab6a3e086e5f97fa0e56c5309fdcd9b5126b302d75285d888019f919232cb02d0f2b6", 0x60}], 0x2) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="6e6e4faacfcbb4142db4a9d0dc", 0xd) close(r0) 16:00:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001002, &(0x7f0000000100)=0x101, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) close(r0) 16:00:21 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x2f56afa9923ba47, 0x800000000) close(r0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000001c0)="517ce6d065cb8584b4d5a17cb6f8b3500950358a20ee17c04570b3815631e8bb1137eab708449e6952530d1becdc24a7178e81597a6d3453f15da78d3f639c27bfbbec328fd679bf0c4335ee2a51d36ad0e679d5d81b322e81badb373e8dcf430a6a2fee9d5153e9ea48dbf5ee0239755e", 0x71}, {&(0x7f00000002c0)="b3a5bfa0e6bed86f21ad4e0aa2608743e30a54bfb82e9e885d27a7d3fa667453a22dd64d182f9dcbd39c02b848c59c23cabc72b70ec9bb4e0351f19a023485a8c803d4241a61c4cafcd770bda9840c784c49f332d1de313d168890dbff3feffac5935e103dffdb56c1c7820f9dec28ed3364e99f401db0f6e7257efdf1c715a00a2ce61ac93bf117f5e417c29e5dcd0a36e6887ad22d749c49a159e7e87da022328e288f5b7aec9d810d61d62ffed966f10a2a2db1259c1bf116f33e4645cc008405", 0xc2}], 0x2, &(0x7f0000000500)=[@rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x98, 0x40c}, 0x4) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:21 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x85}, {0xffffffffffffffff, 0x5}], 0x2, 0x0) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x686) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="e000000100000000", 0x8) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:21 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) pipe(&(0x7f0000000040)) 16:00:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x24, 0x804002, 0x6) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x6e) 16:00:21 executing program 0: r0 = socket(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x180, 0x40) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') recvfrom(r1, &(0x7f0000000140)=""/213, 0xd5, 0x840, &(0x7f0000001240)=@in={0x2, 0x2}, 0xc) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='B', 0x1) sendto$unix(r0, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x2) socket$inet6(0x18, 0x8003, 0x1) setsockopt(r0, 0xa00, 0x1cf4, 0x0, 0x0) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x109, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:21 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000340)='x\x00') 16:00:21 executing program 0: socketpair(0x11, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e00575071040000000000000000000000005830330a3e012b5069ac67222e5e0367aa7c6c1ef6c600a2241e3be436d9f8057eac4b33db878d52c46d146eb676f5cb3a026fdc7dea9c8c49a0f4997cb332324d9e71de9bf263b26ed0dbaf3fcf97b82486789f00ec1142e4f1cc41e20b4e81f22d75bd18f36498d06a6f05d2dad14e62bf9e3a7f5f007f1d1248c79c89863cf14f223c49b4446d1f7d0633770b32f2253a7c213c5100b7cb7a8d955cf7cbb9f55fc716014a6a9af10d95cc5e1d37c93932cc1327ca3e9cd5fbac464451e95a5d52f8b12e1715c0e22d87c4da0e92f8546d"], 0x1) writev(r2, &(0x7f0000000f40)=[{&(0x7f0000003bc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d438197d11edd141dea108038e8fcdc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b", 0xa52}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:22 executing program 1: setrlimit(0x7, &(0x7f0000000080)={0x8, 0x4}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040), 0xb9) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3ff, 0x4}, 0xc) 16:00:22 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000001640)="a3b2ac2273a27d5b296d5e06f2d35e1a0c0213b0506dc2e69b9e6ae137dd64a3a83c081adae768a3bfa8f3228c5a676c1cf5c5bf888324db61f77a7629be3f056baacbadcee3a1ee59473384a08217efc5a934cc1202b036be421379f1cbcecbdd66fb4b2592b000dae69a1e970fcb8215adbd28b0880795865a036e90ffe8d6d1b4b94a9bf08e16cfb54844299f648bb6ebc4de4632f05c8f2bd681de746373e58346e199fdcf1d96f2d31ffba42a532f69c662d82b1469c5dcf88ddf3622af2540ec0e3113b5672d4721a9a81eea3aba", 0xd1) lseek(r0, 0x0, 0x7ffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000540)="0071a265e8008000000000000029c7942244296e591d0897764652c006868c0d07ee634bdd43c53770088a408d1ec1ff5af5904b11b8152dd23851bc5b173516e0ac96ddc8b39ba622f08c087df0d39ca0caf0218afdf90861c4f67a707be8aed0351572128cc4c6ae43994733ecd5ef71e2dfb726986f35270d66b758b999fa9851ee4e3384f85745a1b10eeb40a717e095fbf9ae88dce0b352b8a478649c6e451523516052e95baff975b6a09543d0bccc867bc13268382f16fc3269aed26e2beaa0351c9512609e8ea3", 0xcb) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000003c0)) lseek(r0, 0x0, 0x2) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0xa}, {&(0x7f0000000040)=""/61, 0x3d}, {0x0}], 0x4) readv(r0, &(0x7f0000001900)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000180)=""/195, 0xc3}, {&(0x7f0000000300)=""/125, 0x7d}, {&(0x7f0000000440)=""/135, 0x87}, {&(0x7f0000001740)=""/134, 0x86}, {&(0x7f0000001800)=""/218, 0xda}, {&(0x7f0000000500)=""/31, 0x1f}], 0x7) ftruncate(r0, 0xfff) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x1b7) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x80000000}, 0x8) r2 = dup2(r0, r1) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000080)="ff010008aaa008000000c3513e2a5e0000000000", 0xce) getsockopt(r1, 0x100000000029, 0x9, 0x0, 0x0) 16:00:22 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) 16:00:22 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kqueue() pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) 16:00:22 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) sendto(r0, &(0x7f0000001100)="79daeb5936ff77978a6aca00aec11bcba372239afc91416b80bc945d07f3bbce490a455a4aea9b3aaf822d23fda4ccb23ecfcc1db71ade5a9542b668388f307d07fde53fde2b5cb601df3193ff1758c7edb948e60ff9de5173d3dd2a5fff4baf38f9cbaaa256128af6ec04b9dbe6fa802e6070607c32cd3e5bb5cddcff67f485dc5f5cfb3a0c91e185f29b08f19fb0446a262c0cfe7a87466d62fd805655149b432d2ea5787d599ac66164c0050476872977359ae7738e9a8a7ea353c78eb96b0f898e6af679c18b3d3aa2ce0be877f8e3b76667d3f41e12", 0xd8, 0x0, &(0x7f0000001200)=@in6={0x18, 0x3, 0x5, 0x3f}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) close(r1) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) connect(0xffffffffffffffff, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) 16:00:22 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) r2 = socket$inet6(0x18, 0x2, 0xe09) sendto$unix(r1, &(0x7f00000004c0)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c8a3286f9c75f10c85806d5788a6ee318903d05dcadef1c156c7222e6be5f8c6b2640be43907d53960b8fe311159480e8f4f1e594e244feb22d660b178ec721a7dfa763131559906cd7078684c0133c00000000000000", 0x68, 0x0, 0x0, 0x0) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 16:00:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x440, 0xa) r3 = kqueue() getsockopt(r0, 0x1, 0x806, &(0x7f0000000300)=""/248, &(0x7f0000000240)=0x444) getsockname(r3, &(0x7f0000000280)=@un=@file={0x0, ""/10}, &(0x7f00000002c0)=0xc) kevent(r3, &(0x7f0000000000), 0xd, 0x0, 0x1, 0x0) pipe(&(0x7f00000000c0)) socket$inet6(0x18, 0x4002, 0x4) kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26}], 0x9, 0x0, 0x100000, 0x0) clock_getres(0x2, &(0x7f0000000140)) 16:00:22 executing program 1: 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) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = msgget$private(0x0, 0x44) msgrcv(r1, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x0, 0x800) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 16:00:22 executing program 1: r0 = semget(0x3, 0x3, 0x200) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f00000000c0)=""/219) r1 = socket(0x1e, 0x3, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000080)) 16:00:22 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = getpid() getpgid(r1) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="3caf", 0x2}], 0x1) 16:00:22 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xad11}, {0x0, 0xfffffffffffffffe}}, 0x2) fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x7012, r0, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x3) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) lseek(r0, 0x0, 0x0) 16:00:22 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x6, 0x7fffffff, 0x4, "3ea2dfd27a23a250f4e3ec84babe24ca6c94fdb3", 0x80, 0x2}) write(r0, &(0x7f0000000100)="2b00ce8d9e464b000000000000000000", 0x10) 16:00:22 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = syz_open_pts() read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000001240)=[{&(0x7f0000000000)="14", 0x1}], 0x1) 16:00:22 executing program 1: open$dir(&(0x7f0000000080)='./bus\x00', 0x91, 0xff) mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x4534) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x148) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, r1) 16:00:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000000000009, 0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3fe00, 0x100000001}) 16:00:22 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) minherit(&(0x7f0000a76000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) r0 = dup(0xffffffffffffffff) r1 = dup(r0) dup2(r1, r1) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') 16:00:23 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x91) write(r1, &(0x7f0000335000), 0x10052) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = open(&(0x7f0000000080)='./bus\x00', 0x401, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) bind(r0, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) bind(r0, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r2, &(0x7f0000000340)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="f6fc58a8fe71ebc3d589d64e9519e0b3c07a4f5eecb684f2c49c9bcbbf19e71205c7fbb1a42a97f89def1c565c86582260dc04301d049e8ae86029db6a2167ae38d833c4bcd2265d3b1673a3193a9d038e0c96969cb8a49b14193245531ca4a204347bea3e8c348018e846dc073c896da4a1090ff8dd9c94c744f660563ffddea75372d2f3d651b3e2b95938f1188ab4603a820d5345ac47b95f761f1f8332fe6a8578d14b20aaeb08ce143d1faf7c58712a810496b9b1648875f29f4f4bdf9cc69a0ebbc890ae2019f4af773dc0c5106d20b00c7174f33e0ad3585682fe4b2fef7e6540b1c0d35d34adf8396a", 0xed}, {&(0x7f00000001c0)="5d9c8e803c598b312e9efde863ca14607a29aba15ca0c60e9bcfa2418bf3a6ba608496e227a1c4b3528ef5e6d72384d72c81068d998f848fda3b957f832581bb0623dabe658e5d35d32455d39f509e9027c5f8f183f40c0bb9dc59f43fe5b8f9b2606b5ae43f6a5277380eb97d541973acfc222eba9c0b18540ec3aab4c784b10b36f9b1e687f227918d72e25b299ff301ee07fb07547327107818b80ef955c29798c08753c4", 0xa6}], 0x2, &(0x7f00000002c0)=[{0x78, 0xffff, 0xfffffffffffffffc, "29d2ed65a185d9a76a8b88efe2c9593a051d77786641632d2b90c2dcf60165ca44238c3b8c9ec2ec42e30896d4e90bb6e97ecf9bc71316fae33b062238e5324050809f223622f5f549a33d74f0c0ea55579cb049aa84135fcfb381ddd6ee5f6a0741e1b67496"}], 0x78}, 0x409) writev(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 16:00:23 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1105) sendmsg$unix(r0, &(0x7f0000002300)={&(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000002280)=[{&(0x7f00000001c0)="0ecda9ef81d417938a49cb27ab4d412aeed20a112f6e59115acda72c9c34a78edc6575f675a16f56a1cd75fba85dece5e6b3c100731d7fb45ae038991a4569e6be2e75b1276803a3a2906f56969cb6f63489bec17403cf75ff11463d190510c8c8f85964f54476b7d05bb01e01c6c973bcb03b98e80ca735c03d690011e9882c797b6fefbaac76e97bd30d82da89883e725426f77a6c3c99feb905357d29d3f577f1f9cbba5302cbb113e247fadd819d3f730328e7b03c47e3fc6bc50ffd513fb624a67cb6a7fccd8f66d4431f0c113e837c47461d381fcb6d72eb39ee3339b6fc969bbd3b68c8bae111c679b3d2c14e7f9a7c3bb6b7e81ffcde9f6d1dee59415e3ccfe177a9bc476e3bac0aa4d6ef48136dc8c113a09f415e9caf163daa95d50ec9fe386f740df5e30398e7bf7f157eb61184bfc0827a147c09e687640d1d26f2c083c264517b3c7253cced33d5513583cecca34db630bf2a2e0b86a75bcbce6cde364a8c6ba72545323b924f17ce2972433c83de75d987a10c105deb7c373a9a0c3184873bc72ccc9de2d0d62b99d56a1cbe6027cdac3193c9bc02b5b971f4c4544b4d09cb83b876f77b2d29c1265a20e522a413f3a525f4c4f822cefcbfbc35b7701336ad0b28f73b23f8aa7e47fa65b9066f83274e6e5234ddad9ea53ae5f694d91d2d72b719a360b7b42e5ff4b8d9bd763c4bf5d7d3e2e7bbe8fa8e9ea374e47290030c0cdebd52d261fe2b4f19bf67749d2cf34e7289cfa34e5aecb80aaee1b79fd5165b1c90b4397e6395692d83f45472aa8a74bc28c8886c4cd09e7bae90d4a7607ca8d9479fe2abff4dffc46dda716b3bd13ec3e633039416262f5f032cbe4e78644abb09f556b6d4e985baa077ef66b8e57d02f2ec5fd8c7f7a5ab8fe73ab2244ecb7a541708b8bad7621dee5c0da4a107ef220c0437fd1540125703e0cde5c82b704fc10320529e6cafa57d8315c050d94083cabc3494333989ef52794917e88aaa7580a4e2fae997707b6c7050591fdde3cb65603b35e132aac175d5a8c01cfa10c9425fb7b83626e4ad3a1c8c53896a0bb5d2a99634de01546ba9d28830904ec089e6c52fb5c57c2bdd16770d5a413f54f0db2818e15f506b063e66e32b4529c0ded85d13c35a6c2b3c87f528d5d8f5e2c88f7ced28b29d4b66c31fb290da734556cdef423c3f0e1e1e162bcb8b5f489ca5b7e60d009a598e5e013dbbe814f819acfe933da76b056f42cdcceed2ee17a6a857b90c936069bf94839fb05edbc6da61058bd41f57dc765cbc14a6fa349f6348843a9e6cc6d7fe55dd711e72f61c436275d8f26bd266769526d0841a9cf9ea9a7ecd89c8ad6a3a1c83b4cda22cf8fe86b6054f84ab0163fb338efd288dc1114c829001cd7720d20b889ef4d794e709af69473012607a0715dd3436d08dc92ba493ff616d71a81ba9018569951f0d2281ad4ed6bff5055b7550cc769c243573b54ddfe8fdb285396195878a43074c684b2bff21c35fa64bd0bf44d6675293981213b60bb168955122d060135547900e862946301b87a65624233a5cfd86b246273d89d73ccadeb1930388bccf976b2759f88a480c2cea724ec676dbe8db636aa27ca2e1979423101d24856bc3e84934375c90387029ca974288d8115ae95083032a8df720eff65825ec91bb0777dd78aae866e69eb9c69c6c2f4edd5a4334df2a95786d099101c679c1e41efc7fe6b4f490d4835db13324db93731a8687a9faf07315dd167b51acf2e36d412176593c66648b49bca5da3ec167954396de830916b4a045465272d20bf5aa19fffbfe18eda7b45100d9204d982c1645ba6e5f90ec3ee1e30af87ff4adee9ae45e26cfabf45930dad1952300a6d2e5e0aa21eb18cdab673402f60a67c1a56805f261635ddb72ca6e42d84d428b3e5cb49cbf5346e12fbf7b0f1ddc1100f7ac6aec4b473c2ded6c3f9db9f6bbc70b10e2fd0eeb5b0382106ba75c97f0b1b4a9a220129c4243008f653c04c05f97134c5a43b8ca12c4b34ab9ea0e74305b613b68ebcd2ea651f26cc9372e0e146e51b81c1a5014823091f56781f748259da9eb37f1525ce1debdd220d80e00439445b0b60d14258f0bad9c68e3c770c7a87b43d1f64c620bff7b473534f2f2ad69068a6875c1d9a2c0a002f71093a32f1c32860739b222e57eefa70b17adc907f8db79c4b5f8e69897ba307cff6b143dd14cfab871b26ce647f18d658e0b5b7b273cecc27120381b2e855bfe52f2682f8845c6bd74912b9b8115dc79947dfe1f44f5dc3893bc8d07f0dad437dfeaf4f64311a8f2d3aae1d5f32f067f7114795162cc6d488f22bffc8a0cd56af222f357514f9654ea4a77378702a3d4ca4da867b0f58a11f5b4aaaf55f90c41ced155e22ff826a1a2d3c7513b0ae466409064995395bd38ef9e1356e4dacaa99315dfa217f70d87b486776d7abada01936b6a97eb1485d41355bdff5e819e6ab5fc1f1e6719b0739f56495cec9ce50c91ae5eb350818c9dbb46d066358c7367252b4a179afac291e05339848a2787a1b1d6300f5f6b0fe14b6e924c7bf75cb09d187442c9ddfa76449cacda296b3e8e2d3290f0d0446780401bad5d595dcfa3e1e0b84e5e957d0d39ca5c9e7fbacf17a32c3029961e885d9cf89a424f215a22cc074f0915ee0edb3491d47aaea42bd51100388c235a576360333bcd13d4121078f0092740fdb0cc6e5eceb455bae7a60016239929362f4076d56244e2ee36a6cad5b4690d18fa7d725811862120674e1a1b14e1218cadc360f519a880fa85f3841ca26490ff00aa8436da4144511a676389d1a7ad28d90b96a0e17af08b26825e2a5c1b4b94b6a6e6af970000eee6db6f755bb732b374f42c6a680d0f3755cf1a06deb9158bea786be9ec2158a255ab96343fb9685316dde1f4d56a16808e0898fafbceb84aa20133a84f70094e1735bf9e5c08877994078a6a2bb888c5d421559efa386b14165dcda327acd9a1920496d38e2155e8fef3ce126c1d3f82b1dfab465b4c5b1d25c20fbede1931f72d72d0950f47e58fb3c4d31a2a6b35df202b40253d0ad91d13c916cd1a82bfa039a11bd46b30632cbf22eda77afd39b1b839986845abdef0f4a4d1a170e35abe67cb24c8f4f95fe9518d39ff5f0260f65747390e1257f2ca7e816e42ca0cd88779f608fd6e0530fe488fcd4432644e19bb0d8a56e122f6437cc4550dd7697d9460f1d006910c10d5a5ab5a915eedf90c30b4acc4578baf595516c7f3bba317f39d965f7f9f324fd3c4d9167f40d0fc224be9c176d657b076dbca6359625024f08221730291e6e23e1eb556f1a8adf1a8b9cc31debdc42237ed335ed3c618556dd265cfb4514bbaf8b2d1a49d095d394d09b72fe1ea291c177ade460896f744c62363b5dc55bab76bfe7130a10a59108da8ca8b45d7d924df05f8607ff553d7736e4e5ed1160d4e409d53e4c32b73df8e431a82d422cac5e13af8ed4a45fab708c95b65c991dbc9674d909c6ce3c005b5e134d374d209e76dc4851f0e7a0ea78ccb6947729b35b2492ddfb5a90fdee1ea97f2e71124af02e1cbb7ee9cf8881e35c0bc23adef0a592683f29ab752b957b43b2ac685709f250b5218036b17800d615a4ad0c1a679185d1db50ce19c3c9e9de721b302e330324f7e490ff1c08421178aae73921d837f8a81716a45d453dc4b73e04bcf1ddc7b99e40564eef1a89bd88328428d96ef77962c1a9ec6e1d650aa3dec6cae6e67d7a4701dbb90bf61ff8ff99feb6f9a537c33f55cd31c73ad78d2cebc5db1aa0e05596d32197f1214a728c36868e84e5f52b8e690628c387e18ab95c3ec590a8122659e6bf70c6f05157292daee10f578b3c3d4090b5a67847c69e774a2c115edf8ef295c4e7b8614b83228b2c9e2bcb7989b3198a0497aafeec8b70c8f847c7452c51343accf2ccf7e1a8cb3c6534287dbc204b85e689a3139d76e59246859cefa4dca55940b9bad77be7f60f3ba7ecf8976998b18636e787764a89459e218984396de8bf7d7ee74c31894f01f2107142f7adf4b8d42550e9edd24140554b514c7fb4ed77f41ae51e83c3c43e7dddc2eb221443e96c3dbebb4cb8d30ed9a194549cdacf30e5a6af8caed419d6b0be0bd3a9b7d879dfb61bb844b78ba15c2c64aca57fe58b5366d989dfaf342beef978d4c240fc423c22d04bd61f5f54725ac709640ec446429a48debea1165783ea4c47ad43642090069a9521e2ac2bbd939128f2da21b12a251ab4ba0cc9d50f77ccd59f76059fe59d497a260fcb3f7a1bbe1969e939118969d51235c1615dea592cbb5f019f706d8430c5ec2350e87e81d086916baf102a362523a0233d422b644223547dd67c277cca06359f252d4c5c4653c4efcb9999371150442cdef06f417cae27076943507b5cf5e5b0a7b0243d009f6fa31cde885ca74435e9947c1f55f0e3b4beee98ed1fb0505236702c8577c013a053a48aaae43e84c0f165df1931331a36682b9d5aa960996b20ff49f4f3c120db8e48d785d8083d20ef9ec4d334645d54cc8689e89894ae311da3e12dccb1326312973b2146ac8dc41893782dd152407c25a8b0b4500f43829d77d13e7a57b68eaf1f1d3c86268384cbe1531552cb64585897538854fc97d195c2a4efb068127c6297ad9106e7cc066c9649b46000e9a7d2ff51e5014b6fdb820036ee827b430545c100476dd587ef19c241f7d60d1cc3e1fc64b6928dfbb2277d59538a43d125fa42ce2498c84d38b0bbc35917c5c016ee69d03134260ddbc4f5d7482696a90f5b4236361d633eaeb0ed0cf44cbaccbfab38f3582b7034cb2b8beaf1ac3595c06a182f42a7e73c485835abc46260578d49052ab1826ba4df5a370400a2c56c882f17a90c31e5a222aa22f15a6636c8ded0472cfce6c1f61f623ff4102480d41232347aa4ddb71871f54c21bee0a7e346a70c0378eff1e946a7176d19b235ef1b4b669e5763ecae279c64389f3a4e017e5728eed3584e6b3b106d4d8f7a0f70d43dd3eaca51dedc4715c1b19e68852a5368b4c3c06152bddb55b108a47b7974e87c1931ec3de00a10e1d994113aca188669665116d203076a9b357fd598ff0fe6e5932689d15738088c0c8cd1105fe3473b8a286b7e02fe5cf3f035df07213fb9400fe34a06566bcf3d22d02064e1f5ba9edbbfba66e35f620fa96b9ed4c34c386ecb53398d4f2067f86da75f33df9a1396d63fac0cbe1ccb7d8582080ac6353758d2ae51d2d2bfd1be5a96557d50ec73e16268145937db52ca6a472e6b05a66bfbaedf79942b07efa3ee4f4a0108358300db219a653e095ee211c1998f045836eb21b6e7b774c2dabc7630ae4cdc6c4736d8c137c80d57cf26d6693c606b299fb72eaec6eb856f5ad9d54071e3d7543d6ac7cc835f000fe9fb06ef7e5f9ae84cfaa3d60a7cff26d67ecdded9f6cbe5aa912cdd91eb7162a798b3080e78e148c7a586a2d73d5587c35bee4ad2a0fd47587e491b7b767928ddcb20ec4d3922cc55dee92b3f534a095ae34db495eff0c902a891e4f4857621eddf7401529bb7e73b7b9f132d9ffed26924419131abe1872e34c381f5c7790147e551b121a305058456650ac87459e6dd8740de99dddadd23a13903e287d0be74d78592bcec265047b627a8858797d68c3fd76e93e937b54194ef070af9d8e6236b9edffb7f96c89fab201dc981917661949dd63409e691914c15e339536c441d01b076e363b9648b6eefd5031d6a2001f21830df732949f9e6d42b8588d194d18acde56502b7e99", 0x1000}, {&(0x7f00000011c0)="c9a4a7771f5261cb5c02632d19f48fe1cc60c5645cdfdebe7910fd5d721113f74318e99a8ff0bc142425c8a5fafe09459fb15a8909830997dc4e211c1753c69037d4a52b04e9f8cbf44c26386250a92b98c8211256f1bf", 0x57}, {&(0x7f0000001240)}, {&(0x7f0000001280)="52bea8e12d49f8703c763854c2cb43e50a1cca5e52097696d9ea4172a20bbc87cc15b4d534cff718d446222d181864c311e8ed088db62b6eacdbd2fe5cb0d841d2384731a38e3affb97b7b6079ee1d0ff2365d20f68e6f9e625ab7633572570240cf828945a1a30ee8112ee13db19ba6f75dadc2a77ae6cf3e716a5e10a3f1dea63ea67b61c034e02679805f434502d55fdd7042e3ae8bcfa6c3946abd5199535a8c65dbfb090b148bfda07f67d484afa61837fd1c843c66406f7a644c47e69ccb0ffe5c43acf30f2442e8a247d6c2d0df9d2674c3ed668dfd5750da2bd762a16de8f5b458084f36a7d711b519c364f3c4d08fc627d5a3cab457f0b1eefbaa080c8e0ad268ba8e7a42cfac5e8fbe4ff7a61f97c799437371fc6df620e2d657bd3e754a3e34aa86ab55be986c817781446c5ecd6c3dc75dd4cae30af6c044ddc2b1a39ce23c2e4cdaa3872530fd694103cbf1888f8806ad18f6fa91a51bf862d4c8e4693620e3b402e27c6dd2214ee53a4e78eede00d5b62263042349128d09e10d480a340845e7be444b5b073cbe752cf1377dcef96da881587fa54f22a94a7d37d965c9bb61174fcd1cacd2fe39a5b2a24afc15788a6b42ce79fd5879d45e7e61a8f5d01734eb55af1ed3bb02b660fa5d2a43949208edc42b2cb01fdddd1f78bfdced574a65ed85af8064470dc076000fafa14e41725568e3862e61e1985ccb111b9a336e9ff4f62c80b4f2141c149f97ee5a6a98cc176d580049bd5cec31600b9e63afb034d3642e11921be988d155c78414fb98bdb40ab4ec9be68d9e8ed50bfd96a21169cb46cd96d8571cf8a72d6bdc3c64034f843e9962aa25264bfd93c174d3b5d98077ea8e2f4e53705edd6df19342bb4096798eed24ef10deddd6b250034e23aef8ee8b6886313b6177501bc9fb5198eb34b49499164ab7b8140048653968215d346c61fdd4df1f3d3fb83cb494f95c572bff7aa98580e245553be68225d342b71c985453fd5a3a0a147b56dc0f6a9c4afd0429c71a7de45ef494073903a5a554c6e8143eab8cf465dfb27e552f1fd106d635944943ea2298a613d08d758a9c574d86e16584059535664703e34919b7b8ab053566a7e40139fbb8e0af964a9e168bdb3bb041a390941fbd10fe3112279c16c2d0bb7eecbef34b293e3ebd386d03e8f45be1c5a1b5aaf29153a59bc3bd77b5347f9ebd47c652c700b4bc75aea41f91c9c60d46c139e47643a3b3583b6df94cf274578550312ac71c1ce23bd17766c641ce4d869070875f2242111d708cea0cccb96f737df1803f3902bf65dd8ec6380e571cbe474720f917cb3aedc9f0270b4c625b8e79fb17a01481201dcb1a400b2de2f61757a1312b908a5f7004d4176e3efc5877466dc813f5899ee74473e232bb48752221b9a2d420863eb6d29f12fd484194e3faae9eaf5dea57bbf8db321e2502b1f515e85c3e59b61b898a0326c390555b62dd7e6a94e5a9abd81930eba301b5543a62e6b79af5150af22adda7044f06686061816eb3977cedec895c8d899b715020c5f97e694c39eedf0b7adf5950d8e10f27834e07bda36e3fce325d6cac60ff53af5ce2676798a216e0467037ff21c756031d2615d74e411608eba1cdb02085e9a139b9fc1de3a0f7366a351ad0f6bbe86c1e0f16342d3fa7c082f5b553994f47cb9aea276da5defbcae1dd4a76a8b9c7e46d921d8cd83f0da3a2719ff5db92aae2e959f50d051463d90bb0ba9a1b07e527357f07dde08dae94b2cc06faa7828ab3a7e4192fbf84f07f2fa796c6545fbfdad9cea21d85c0a6d730d37e5e4516740338ed57ec127e51184f063298cf8731d85b3e9725dbdbefcb421fbf17e352b69de792e5eac1b91675642df0cdc8cfd11ec1da4ca12f19b0977fa48f188db2f455c6612131edab0cbd8f32c21ee4b43b435e9f923ad9ae787c63c8653bb65ce7a55de9960aa1ec87f687dd62a11207e354e9579b47162fecb5f6d24c73af636be7973ce326d57f533da402639d6c9f71a79484e33a5ba0d8643a522976b2bc5c9d1710a169dac8036437372935f157970e1d61ebdb291a8d9fea73a61183ee7a00c8e3d6c040317b7a9cee63134c60e2db0cb17611f041e6db3fd1f289e7a19756af95a14aeefefd3a7ebf99bf691b007b33e61d1bee25617e4568b6eee313a607fad3e56e57728997ff3b1fe1bad38f6f1ad802d80c30496b585b34148fe7dfd20986ce21854cdfc3e3b05ebb705b982366fb886e89a9fd895896e83942ebf18ac096fad3dfe5ec50a97cecd1ac71ada2f475be0b89a9a4e8f0ad58c4cfdaca239f9cf8485662397ca32758bb96183a650ff1ce3fb67906b7e22bde17f64c69ca0c844db1520859ca5cfb2253db10c4ec554bd45f13c108b0ca2e9ed5ee8d656b26fed11d283bac524394a30257c2e3e0eb1ecd44d71a9736c1a3e389354506f3f185c8837d40fad4102272c8d9daf29827deba24025639661c699f849836011c9508cf59b2e778501059a2e944cf0eb666c5cace8a95be7f303412330eb1e69a665b54c2fae9f0435b90de5ea7aaf7149a1860bead65152b089e31fa7464b679c810e608ed7009551c12f6501b740e14511163afaf33e09290e9aa053efa0e40077f2a48f279282d31ef5d3d9902c5ca5862b37f9386bd1d2328db32e72174e6904b61d18adac1f4ee2246284b00b3256137c2d424462e7c9c623f3c0d4db621f8f4db90f9ccef6ae5d3f8a6e7c76a2ba458257ccb03a0d96eec13b005cf668b4d767dc20b1f7f98e38c4d838a29d0c30bb838aacba1b7101ba9d0595e3f6740c981296e315f111f132445f691199af04b8cccdfb26af5f1a75c95212c44c189d50a048fa45693de6980070c230ade95a178432afa8a4bb3a33acf55a5a16d25c6072fa4978efaf6b75a69048aa6bf04fb51367ddd8889dbb602a1624c22abc0f770d9a0f029dfb21a6bb17e5b563fc32a3f22d649d34b48270f9bddf1b3cbbeaaf25c52adad6e5e512aa814213e764227249b196d54f86e95e7dd40503f09c09d3ed00bf21c1dbd59430a950677908fbe92236e01d4461a4f2336d50f2bd3bdab30594720030a122cfa1eaf97a6701c1c81636439f6564700cd0d3b92d8522ac19f2b0562b7534a555bbec021b3725a000c82066cb0076f463b511c5d544d6f6004018f0d051d5b377364677299a5773298c1dfe83717f34af23c3b42fbe3a674983d1fe70c3551ecc9af7032f03116d5aa6a1751ac065e0d0755f5998976049472956c66a7dd8f47463c271789815944944c07bf2fc4bc9a9ae39f49919ab189c4d5b4bdd85c99fd28cb7b3c3fbad29eb294dbf62a90fc1cbaf04ab45d72d4cbf998d4bdc2235ba2c9f8e0ad0069318474c1e6e86c2d9f93635db7c507d8dc9d7be796025e9753fe734584ea4753a3d8fdfd7e700848255b8a3e7ef9bcf059a0a59b10df0a29632d4574524a1e4024ce0fdf087b00969afbd7005daaa6e7779c47c955de622387365e0ba63d57a3ab8d741fbe8c1fd57672308da6e1969902a562de0de12ea4f6918c649d1d117aafa622d825d53c81b9be76b072b429ba9e6b0d29baacd8a1fcc743992303ad2688ff9a14082288e5a43e0079b540987c7f8d526d7637d145e9eb5a8adf1e694c81bccd1c610d1eb7f83917a09b677fca4bdb6d037d66d04ed8e1df9075b8e381e53d56a3871fb2ca04f5924af7c0fec990dca34138318a08f97c23c6145592f2134d0f24935f0975c796721e9e811b253039b3195975e362e4f9fd67e85d850bd42dd4f8c51e8c394d56a0d692a795084b13b29deea750ba63910d0899d5397f1b98c27be5e42a535072c923650515dcea172b628db5ea5fe7c4a4eb219b21e80e9c386037aad6d0b86f139e5be5471841ea5d8011dba9dc2eba7dc6941d71255895c9d1dfe12848f41ac86273c8f0ce26dfff6af828df4eaeb4dc2648182445d71fcf7263b10220a2c9d47f2bfc56d7e7272aa076c075d23bfffcc09b69b2f27c8b1058d9263f408b253c77e8346cd9ad85bd5c2a672b79ef6c9d7e12340cf6fce39c4decb57dc499ca1d1bd3709b8af67d7b758b945404b6cda5027ce8f1159e3a47bb93e538e91600d2195f9dcb978786e37b8b3b3d99bd0ed299362803746ac485bbd9883a9ffc7fdd9cb179f73695990289b69d7b253676211b13d26167a6fda88e9418374cd71d8258bcf6480e4b15319739a70886f51a6ba9d0666f47605fd9124af9e289f24b225bb12974fe858a84ce6395412acf2cb59888a339ebf13fe7dcf01923cf38b8f8fbc0500ecac5fd31d9b0ea0b8b753a8e1aac9108159d36be08e5f9bf7a4a85b539d1eeff9ce21fe92451c5d58a5600d57abd839f01645c46e92c9695eb446c8da2a23102b597df6a1d3a07ca35d1188ada94f9ae1b80d05de33266e9e537661d0f333beeaa620a0d57f9c4577a8bdc63411f8096248991928497137af842b7475b43156470a3f0a7bdf2642b22d4718bb238c9ea4c5454a24589a9f236d2d4ae6d00b5f24e4fd8c80321a9d71281dc10525494fbdd74eb3d8aa869677f1bc8c118db119bf2444a3fe1c01e2131c9fae396ad4fe95c5c5a39c4f7431ccf1c67390a2bec8b9f81147933872d5cc783efb20ab93634482b5a8349edf0cf8f806f03483f1eab85ffa3dcd68440d4866146c192d1f9d02962887916bedb3e5cfe3e5df420c26ef32dc8984bbecf58a63fee71d6d5f2d60e391b8021cf27968ef96a9f3060049be1ebc2dc58c4d672c4a6c23221c014575b4b60b149fe624fbf509a7afda284c8d4fb7f3a560b11b49799138c65285781c6ca317d7009fce4f944605c8f3e75587e4bb33108440de6b5f83f78e2c5f507e1fcb34981e431a5b64811e873e6a4a297d212b0cdacb422e2a26f53c1a10dabee32ec25b4b89f6e70dd9ef7e3c2f01ef15aef61c91ffd6d1e4dc1cb3e00cd27392d8c05d3c7f80737319b14433478e770e23fd6c5ff34dcd9ddef016f322e60f66406cf52bbc1cd5846608b6383b16dcae22ee339e669150506a28b161aa1865282a73171eebb8daba3e39e7e8819081b3e9420b3bdc662337669e72e5a8f0acf5206dae245a1594bf1614922ff49f05c98bde9e4b7105265baaf0327d39aef8c20d39fcd72e7a6ab7d9ebdf272cedf1d597c3a61340aeec5f9deb4278faa99650bb9881f4fca8cfe1d4f4d5e5328f364e5b356ce36de873bfa19db1912de76bdda929d5e9fdaf92a2186e11a13c7ab9fc066d18388af6777cfd2eb7c6d95bf22672ff5e233959a5a48c07f86fd90b70df83f441f790f1afa4d40e016635814a782ec74f9dc99f6b0d5941d0e53643dca29d54af837f21adca8bd4d4c0c1ec53bc48584606ef26aafae8b5c0225247cb0ce2d0af1fc92d44e3556b2e0f87e8ee2b51fb98ca24ee931cec7bb6728b593ca9cc189f1900fed56a687794cce72766476785817f6da957f9bb074131ae62e8be4cc3a6210a168dc3aa46c035934921cb61c06d7d486a0d2d5bdf742467e1fee30fda9230d466e07f13e308fec42f742a5d292f83d7266ec0357d3d4e9fd9ec72da30547efa871cbed8e2522502a362d7f66d425f5cd6c81a699493c1dadbf6280b7eb6134119e9fed53a7a12f6a23f6ff72b0d0e6d86eb7114acf8d01356abaa2a28601f4e82d346dd425a8de7e57813e76b04d1c5e095e5aa9cf1e8cbcd7605bb4f5b806c24eefef4e77e2045b463a7e72562e29dda963ed913134f0afb6974d7552311591d40d1f024dfe0fd013af9cf4e1c2916a", 0x1000}], 0x4, &(0x7f00000022c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x28, 0x400}, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x6022, 0xfffffffffffffee1) 16:00:23 executing program 1: r0 = kqueue() close(r0) ftruncate(r0, 0x0) lseek(r0, 0x0, 0x2) 16:00:23 executing program 1: mincore(&(0x7f0000124000/0x2000)=nil, 0x6e1d618312435888, &(0x7f0000d6e000)=""/34) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) sendto$inet(r0, &(0x7f0000000080)="d60d3adf361f845d49dabc1b3dab46196f0e877c723ad4e5dad49d6896", 0x1d, 0x404, 0x0, 0x0) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000380)=""/234) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x62d, 0x8}, 0x8) 16:00:23 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r1 = semget$private(0x0, 0x2, 0x80) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000100)=""/28) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x10, 0x140) 16:00:23 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0x0, 0xee00) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) 16:00:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f00000001c0)='.\x00', 0x8, 0x3) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="b4940526f83b291b5a6d30c7fcc678976d632053fea7ccf1979964db8b2c1f59d4ae2ede7c29541f428dcafea014927fb0bc086a97ec51252e08993a0a5aff5e3cecf0401e12d61a08e527ec079cf6fc6bdce04292a3b7e2ae5a6e3a325b67502d4e0432115740c0a1bf6a9a5b5cd662c8187a71b17e3d4cd4d8a9de83a207ff62a30aba3ab49924409dc172e090bc65f969dd5a47a6319edac41c7298f5cea5fa79511fdcb74c4865", 0xa9}], 0x2) read(r0, &(0x7f00000000c0)=""/89, 0x59) r1 = socket$inet6(0x18, 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r2 = dup(r1) sendmsg$unix(r2, &(0x7f00000024c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x27}, 0x0) dup(r2) 16:00:23 executing program 0: pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) setitimer(0x2, &(0x7f0000000040)={{0x8, 0x100000000}, {0xb400000000000000}}, &(0x7f0000000080)) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0x3}, 0xc) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000100)='./file0\x00', 0x10a) r4 = getpgrp() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) connect(r1, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x80000000, 0x9, 0x146, 0xeb5, "a1febc30303f0e47634c75d9bad0af58a65dc3d0", 0xc1, 0x8}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x100000000) bind(r1, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x81, 0x9}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x1, 0x6, 0xfffffffffffffffb}, {0x18, 0x1, 0x3, 0x6}, 0xb72, [0xcef0, 0x3f, 0x80000000, 0x245599eb, 0x10000, 0x1, 0x2, 0xbc]}, 0x3c) setitimer(0x2, &(0x7f0000000340)={{0x40, 0x3}, {0x8}}, &(0x7f0000000380)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = socket$inet(0x2, 0x4000, 0xffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000440)=0x8001) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0/../file0\x00') sendto$inet(r1, &(0x7f0000000500)="0528e1f34ffcaf910bdfb4bc37a9735e64ba37ff56403b41127ade1a2b8ac6556d3e4e37b170ce27c2b0f580a07c5b0e93c6b1c7b5b85dd91757029e073bb65ab5992c415726ff9713309541396c6c1b3e7a9b142c9fdb1e832954ff7bfb417a8a2a", 0x62, 0x4, 0x0, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r3}, 0xfffffffffffffff8, 0x8, 0x20000065, 0x1, 0x9}, {{r2}, 0xfffffffffffffffd, 0x6d19ae6459eee718, 0x40000000, 0x25bc, 0x4}, {{r2}, 0xffffffffffffffff, 0xc1, 0xf0000000, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0xb8, 0x0, 0x7, 0x3f}], 0x11f, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x20000004, 0x80, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x40, 0x80000071, 0x1000, 0x20}], 0xad1, &(0x7f0000000740)={0x0, 0x8}) getpeername$inet(r7, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000640)=0x2) r8 = semget$private(0x0, 0x2, 0x10c) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000880)=[0xfe6, 0x101, 0x73e, 0x4]) 16:00:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r2 = syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4011, r2, 0x0, 0x0) close(r2) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x9272, 0x5, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x1f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r4, r5) write(r2, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0x337) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000002c0)=""/178, 0x6e03e91253b078bc) close(r1) lseek(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) fsync(r1) 16:00:24 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/169, 0xa9}, {&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f00000001c0)=""/252, 0xfc}, {&(0x7f00000002c0)=""/57, 0x39}, {&(0x7f0000000400)=""/248, 0xf8}], 0x5) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x105, 0x5, "ad348682ab0320755a050029a098206fb200"}) r1 = syz_open_pts() close(r1) 16:00:24 executing program 1: r0 = socket(0xfffffffffffffffe, 0x4000, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="4f29c730d09ec55afb72a1790b8ace4ac529d7e9cced96f082e6c054e95ede49eeca9c9c18ed3ba422634ddc850a36e2a67d4a18344d36f9b055b5df2b34649ea96fa8e09e822310cd563e6714246b183aac227eb1c6865cd354de81f5bca4ead2d3573713b96092167631e480facd9e5dae6e4de781cbad55fe659e3a8eac3da758a0e98275b72272273d9140ee965876f3ec5ca9b3fd30e3eadc9be99fdd335bd7d102c2db435030c8ec2b1f9ecc0d6e66cdcf8fa9c5b5430bdec724593dde2b31b75527cf97d2e1d13fc6587ff33dfe469de6ac0af78787a21505529a11f8327b0d08affc3a1aab24f8eac030b600486cdafbb4214a20ee1e2d633019a2", 0xff}, {&(0x7f0000000140)="8e4b55d2507e06d040aae18ce5ad92ceda84383b35b2ab21a0a913469421492366c3da0d0ba8c79deea57cd6667a3fea36797c5b7fde5b0412a84ac03c924af7aa991d675e8e3971f77449c68fc1740b37c15a1034a24e1a2b1710f2a80e1f3a0fc5886b013af5f7947b42689c34a738ccc0156e0007c4b451f601f392c26c03", 0x80}], 0x2) 16:00:24 executing program 1: poll(0x0, 0x0, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4c, 0x1) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) socket$inet6(0x18, 0x4, 0x18000) 16:00:27 executing program 1: mlockall(0x2) setrlimit(0x3, &(0x7f0000000000)={0x140003, 0x3ffffffffffff}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0)=0xfffffffffffffb41, 0x4) 16:00:27 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000001140)=@file={0x0, ""/91}, &(0x7f0000000080)=0x5d) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x1000000000000003, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x400}], 0x0, 0x0, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xd2648b0a761b1423) dup2(r0, r0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) stat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000180)) setuid(0xee01) open(&(0x7f0000000040)='./file1\x00', 0x88, 0x8) rename(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6, 0x10000, 0x10001, 0xfffffffffffffff8, "f830a63c416564f871f110bf04a9e662fc4f407c", 0x3f, 0x8fc3}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = semget$private(0x0, 0x0, 0x90) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/126) getpeername$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffff) sendto$inet(r0, &(0x7f0000000100)="0775abfabe90768e03201c1682b9109e24a6282989e594b946d67933d78ca6efee836441ecc676e03ea98819bcce8e90e224ea6bd2f07edc9c18e556a2c137a70205caca17d10474b5080880b8e8837c15a63f371e7e4934aa4dd3fbac1520eb2574d3a36bfaa99388b4814ce8797bf1554a0e8d811754", 0x77, 0x1, &(0x7f0000000180)={0x2, 0x1}, 0xc) 16:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ff01013f00000000", @ANYRES32, @ANYPTR64, @ANYRES64=r1], 0x20}, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:27 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x90, 0x4000000000000000) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="710ef240120702000000baec803ef0f701b406743f9bfcdb7f00002a7a4f78ff6928b55143f0acda6ac11418f756a1d7f2a06bdd2b461b6e8b25e15dbdcde7d87e03c4d67dad7325d04fbf72a3634ce71d9e6d7159108c568785b9e1c5deea3c3c085f206a2f14f09337a1df3d6d37f723dbb31e8aff43d4e5ad5012226b1291d70037d6383fb61cdd34d5000fd9af7c8f5c083e47f019f26be35bd78f7d55bc9553f0a0910b613dc1358235b60cea6e9f9101c0420b2fd606312f5308424384f9773bb2a92fe268e5da880cc26d084aa7ef81d6f71d0138f24a3da503fc3037"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000000)='l', 0x1}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/37, 0x25) 16:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000000080)={0x1}) close(r0) getpgrp() 16:00:27 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) getuid() 16:00:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x32ee3f36) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) munlockall() open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffe, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x47, 0x401}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x9) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000001100)='./bus\x00', 0x0, 0x0) r3 = getppid() r4 = geteuid() getgroups(0x5, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpid() r7 = geteuid() getgroups(0x5, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="b98e387926ab", 0x6}, {&(0x7f0000000140)="7fa3d24e55e525a1dae5ad0de3e46a6ae5b7e75e0697ffafa4f226b036560af5d259", 0x22}, {&(0x7f0000001140)="0f17b8b08cd5e4137e8d69c11da5816bfb5de8a7113979026ba3eb33638bece65620efabe7100cc03aabbb525d7d2ea5d38a5932423c796eb7e9bd39c1ccb69b3552e585ed926c07cc918958d85ab2b2f993a397d21e67cca72a1593857d4416bc0c40238d2e7657c8533def4768794790d767625ac2ea5777f8163cf8a5f10065d11014f96a8dd66a1cd0c5e8cf696f3c74e702434a34b547fc6addd7a76eabfd9c5526bc586ac2c903d8f8dc0c5cad9df1290798d4135965734f0d40e8bf474891086be8a8b7c3a74e61897ef18daea33178f61ef1dde4df102f65b452fad9a267eb1031f9b1cdaeecb0ed9674d6c30bed2d2193cd308af88baaa103353092b1e4d2aa5007479b5ccade983d54767b9fc39905980650d569c89cf74334fa0d379bd292a4ba2bf202b32c0c8d86672334b9deca26fc0934803c160ad1db14626c3957c6550f1236461b0f3a0ffd6a62817807e7721559215a0f1f93653577cd00ef07dd9e2d3677ba3a112f7584a8eaf4e9d9583d8162848ce1f4119e133221e60a7d6a3ace335f4ac92293be8cb9c37b7f93d4ba6f1b8241e1fa678c89b6705660bd558cb5f8b3424cf45401a3986c8e5d1f17272dab3902c91a9dff4c340b1dcfa5afb08ae712ffaf5b35fb97662e5a0c4af65e4825eb9b0f64b4f7517a15d1615af4589bf92f92d2cf388ae771968bcff864707cbc3ffaac0a2dd3b60ea7d0fc0248244e0efcb1dd42adcb9037eb20e9f5eebc24c11299a45d0aaf0bb9fe6a7c25bc53eb033d1a62aafd723f3a4914f12a0a0bca6613d82532cfdedcdc4d48d594c37733dfed9feb21cdf12fe2ab621bdd49ed064668413bed6907f7147a7a392994bc5628d7aec4d03c39e7a0732ae9961916182fa11aa56d75bb626bff0ae495c1694a419d304834518ecdb806ac403dbfa7b33dea490803e3607528ee16610481672776e714cb3ad2c23e3baf04f9f79074f382a0de57e079d246b95579cf80ad469e84738d3fb962067893c4e38432ff719be15f0b15ec54daed98cb006a204360eb1e8f086cd44d8360c1b789b9639e3f8d51402bfdb0a6e0f9936f33e0f6b5bddb3e8642d3a4e6393064ac98fa039a1c37a8737001eb82958bd87f7d2954dd9673e86960fa2ddbfb3db95c30e37343ae30d0e34d49c85e506d19dcb000015b04bd9815ff8813c944b49fe73a76f72790a7bdd879498c250322c1939035c62d5134a2a2331fd32bbd7e72b33e133ec19a0d2b919f4bbb147133f4d80efd7b3bd3420a325547b1fbfb23859fb8e9aebbbd727fc2da4652052ca22f243f030692cfb9e98305594213e1cbd7a9671e487696c048d1f6345fa008390b3c9f0bd796bdaa6a3cdaf08755fe7a30ae3f5228be2fa923115581505775389a79cf61ef6ccea5fb2c282da9abe094b0134b943edbb37b6e607103d360d63ad11718470eef543740938d2052b249786522cc52f81de26815404f5d71a3336e3c817b3da9b324034aa723cb37e61afbba328cc81fb225bb5f8478c4af252c76538bbd8bd7ccdea75f62b51c815245c103a4aca86472d8c0fc92c10ab6e680535b6fe33cbe1b769fa46fb6bbf658b63a0ee27c8523825212463b4690298337767ddd3063d092ad9e4a45f449492e54ab7d08c9390787053a55e258881690d7d870ce754cad25ef9d601eadfc1444340f4e923f1c4cf39815222bbef3c2490af54551e390b305cdbf97f795c7719987a9ac36263524eeaeed4c84e1486542b769793b92d41391087047535989d3df242d3f46b90c21971f0b9044342c1109200982c7755015a5022a63822bacd5959f12ead5110fd883e2d6d71fea6d9a24f803cddef14d003fbc67dca28008bf771cc6322005ad3c1b4e066255bd0f1f11d3b2c7ba9cad0c809e434b67f04c123385ee2edd44212917592fe88b6066c3624bd9313685a25d224d16473e6665f1ef16e4fff46ae7d7db531e121470a13d8be38eba8c0bd162baf63b7ba636746b25c0f1d3adc0a3a77ec27d81988ebda8999b6d882e08ca940c449e4f556b6b525a4576bfaa446c743eccac76d9673a211767f6a2dec706499e283ab8554b921f80c77da9846522514e13f851374251dbe2cc7c81bb33a170f830b820a2cc924361653c0932254090d1038733219aab8e008254517e49c09ff050098f959d773ff2d4f8b2eae6bec7ac664afb59b68b4cdecfab4f89e1e8a6962e4d12b20f71c3989e28b20c30190b2fe8df783224d16034b0b7400281f5190bc149328b8366bb00a684c6124fdb88bffb0ca4bd6ac4ace86d5605462453107d4f99c376abb2180cdab1fbfd897dc0408b6357969bd709245d53657a31139afbde9dc536dfa78858879dc047542b84877656bff46be599989c137c91389870852622e037b5100fee5b9f1234d76d3d6ccc403011602151d2aea1e6a3e70388eadd701b2c945e92d85275d81f63eb889cb06e76fee5741556f7455ad9e736b4ffec5d3e46818b7f2f8d4a854bf43b287633869b782ae2221b39d50b7e7fd2657f6f63a6e11daef0c30fd0e7919a96b4370672344d8960c04ae71a4a967b99c4946cfe4291202724d4877ce175be05d654837ad2f3fa74b47a02186444e144aa14a02f32d1bbf7b18562effdfa0ea28c3917518e67b79470dc09294c3b6265808be95e8ed06940594cfa572c1756fcd6f35326b9ade446d71110a890ec4a8abc7ca76806d89f5b4f26eb90736b286e2fe90241f38346ffb95c0a4e585df460ab22cbc2bdb0407d181e86cbf0c0b262afc9b50ead419d78735bc78cd697d735908a83147f9777511168b6ad95508abededb08f0858cced2ea75660d01e4f1c6a67fd72c15ac73519ad547caf21a7d8fb5777c6df6cd032a241b9d15788e1689476d1482db07e37d3d6891f98050ebf310322ce53d0e1b3fc657b9b2afae97e434dc72bfc87fe0a9e088c7919eb0b8cde7d78dbd3584e2fc0af151083815162ffe070da41d9e853ed619b70b4b89857216ad9cd451cd7d4af833dab46e46bbad93dd43a6e72bdef78644d4bc1332fa2a11e6d5e4b8455bb61e29f749e00dfffc92044065d9c81fa7de7639c2b5c10556baa55b1f9a2aa9009000dd2c92f4604279f13234cc76e901ff5fe1d061a7387d20a62e6f7f2874ed6586758c111514c2e0fe63788559f3b6844d0dc289601597751beedbaa1b6e80766fbb1b28c66425babd79ce266534562a71132754560f754d1cd5962080920cea36e9c45b2bb2ed14db995ca4abde13187fbaaf4a4ffb53f614ae45933c29354feb09779c675373ddeda34812d16cad1819cd92d2129a2081e54be8bdadf4f5ffd7cd216b86e66dccd335cb04b710622b973bd6542c513fa6318da91c4780a8590fefc389ca5bebf1851143b56f7c6e0d0704c14509dd6fe59a5077f4708c9f426e5f1f528eccbebe7ee41875d96d808ba5a5d9bf9f13d651167f1258d33dd422e08f9e069705af6a5bd58ef156225b86f2f0da26a197ed7c9042c19c840b5add09882e0cc40cb9080905bc40e969ce3960dea2a36812ebb533251c26699fcbc795f69daed3ead2141d83f4b34a76bea761ff2f865034940ebcfe6c516d64eeb334c06b8548b7bb9719de934761fdab2b7101d9850d8e61b7caea469d4223516edf0c914721848cde7a282ddc0b8d3a9e05989ec82725324ee6de28d4e0a456237e26cf77c3d8409f5811619530ff8ecb47a1c03be9159ce448412b9807e1357dc8adb4646ab699adbab469b000c4be10ea086f1374be6c1d1d6b4e51d0af42c5c7b9b370ddee114c585918f7d4196c2809fffdcf0a5bb3954b3c1a9c58d57771dcaeddefd5ce11de5eba9cb0de1113eddaecda278c091b5d072f265c6ea01a8e60a65e21e24f2bcabf3729ec7a7c919eb2c59c6006ee1d9fdeedbd019b9f88f730aabeafa364a5eff699fee546107d410157ab5eb429a477703d1e1f5d4a06be848d9223e793ae8541f1cbe33b6f644d95052112bdc6d761c5885ebcbb4e6331a1fd13ef99d06e601a436fa091f8a89e7ca295f15db9faa7cc55d3484b8b03a95921c0642c4ce0f0c8b4058e0937cec736a67a268638265d75ef32e1273de9c5b50cfdeceed72a777da5e5d6761af9b53878f70360beadae5b0048a5d93514a91a62a5d767e89c5ac1667d20bd7ec75b93598bc50bfd6ff6984017c6ecca1943f62b6b84b6782887ca1740d1adba010fadb3030a401574436c07d7e431876b23dd9d75a58377faa16f4ae496d8ddae229222ec68ff5135c61a372b9a781abe00fed1172b2dc4ad9c84f663976e1b2a2e9c09695ec27ab5bb6f08f2d2221a335ed09f5e42646494ff4cff2e7441b8d0f8af5fb434bbd40f3ec7028d50ee954c6dd6c311e51e77cfe06781c947258987c40f43a17b018485a285366ad83f5cbf3d94195168db2fce172bc0081ebf0a3365a988a81199c15a9cef350672f2f7eb0387a12bc3dd41cf3f3b083693dfd3685ac78e910a7a4f8ef462c44327fac789d9c1c9c01988ed9c27d689dc533314d41942b82bccfd9a378238ea3a5ec513a2468262d04e9e4b9dc808f9d648c67b9561e5b7675499525c71c8f5af47b3e238cabc61186dc0d9c22ff7d6b8d8a9ef98552b4db0ea63ef95180dbe9bb5451aa375db4592c956109e8d1f332effb4e542c7fffba12287e059f8d89f93bb6ce68d07dd7af83f2dd45914760cb9d1e436080d4aabc7ea4b80c19c2f735b9d155c46319f0e819683e79fcf75f1ef08cc8034ff32732317d43c17adce258364e6ae80b76fcef345e0a6747c3b841bb0e9bd9ec0954078059280a63e544ae06568c5c8b7f23cac8fa547469b8eba1841e156448009a9b4e989b5a394c89ac4f1e243050a58db7d2adae8b0a838d264d51fa366057c56ba1dd28294687caad228df37bd2e3b031d5819dd8aff373d78439693dbd8ecfc895787c5a912b73bdbfe85af414a6de2a3552bc3cada17aecc2661ad977042b465792c6d871d2f3f7c910dbd99b2b8d12418d3004a567e8bde59340c7636ce670b9dc6c60737ce37fa1bc9cd2939f26b7f579aaf682410187140766df53bbae0843954a117c51b4ef0ea584f59e6aac0504a61462230e71309337ac37ed9538b7680e8b9adba06a18c68238a8032d1499e50dc81d89ba432bcf28011dc1dc1d92cb5c09562e4842e563ecb1c1c6e60f382dd692780f23e82be211d39bd7817a6706863b5860e9e1c0b07d62ec41b431a8ed26059960b1691e1ea7b6908154dfa567faf608a35dfa2aba432dfe0fb1fcdbf964ca099c02984c89132129c67b6e314b619747a79343db06b3b8297637a18bf67995604e51beecfbbd1ee0a08d9feec1da5b9b82c9e5ad5c7eeeb87583a02cdee66c8945ea70c93afa5e2d6db6be39e21b20a828341b9e9a36cd652f8999eb6aae9638e1031a480c0965f2f0ef05abf19aaf621311abf602423ae37b29cd24e451317d10e9cd42699daf1a585335babb43af75f2fee82c94f4e1d385a1ee654cd918646cded35a0404d6652802d726c2631367ab13a38ee29d80e18b997ba18598919a9d8f03eff3b74d42a671927ddce5d2bc3af659a1fd37e646b5c86983cf44f0284fc008d24d7870a2df68f6732630e770765309af6c898fc2177e34040362524dcc6bafb529462d0a0753c98d35116f2dfed0a09e93156fbca8ea36372bafd5f1008344d7f91c28002a10c2e01491c3cebcd7fe0e0b1fed6f962e45729c7065562f0fe0330f56a55f003aff41fa070fa301109793572e7631011de883cb7fe", 0x1000}, {&(0x7f0000000180)="c0b9fd803748af3ff522f63d6f9276454b0ca30570d7aa9cf093afebdc74d138dfe7e6c2d1bb1f7a67024b7ab39a34014e1866345773a45d5657747eb4844dddbacddbfe5cc55307c22a831a9398be1504e8506a0e769f44ebadca06d69a5a8ac9ab796497ce49d3991bf36dfba1dfc527e129588acebad5276a713f157f5caac36fce9a97fd3dbee8fc1925adfcbc8b9d8cf54862083cff402eb80fe4e713ac98ed8c77d97519e35010f600cc870861f5113a1eb17e3f0069bf", 0xba}, {&(0x7f0000000240)="96e51e70c92b076b1473e13514ccd670836eae243f5555bf869b46bb9b0162a3b348015e60ca5b1a06ec475d3bd6d928918b4292a9a762d54a5010d06e8b6c410abb5a95d20b688483cbc6f5f33e552b78b63ef870253802cfab2a57b4898f94747791331ac774f47ae0839bddb154a595a06f93b5aed4ad", 0x78}, {&(0x7f00000002c0)="7d35f0b14247f9dc0ee1c80c162e4f0f41f479268837088f97a47148d5afbdeda579d56d7e21a8efb984a8e6c93d84909fabc674fdf7cb744a29d09c13cf81e6a5e7600684cdaf7b994d7b034a2f54ed30d21eac3674af4b2d", 0x59}, {&(0x7f0000000340)="b7cf585ca43cc9aaabf4c9aac03ecc42aeb4886a72ac54ea455e984d", 0x1c}, {&(0x7f0000000380)="6585f22eb09d696a801a7560f89ff54caff2dbe55827", 0x16}], 0x8, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x90}, 0x1) write(r0, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x100) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) read(r0, &(0x7f0000000100)=""/208, 0xd0) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x10) 16:00:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x11, r0, 0x0, 0x0) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000140)=""/184) getdents(r0, &(0x7f0000000200)=""/175, 0xaf) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) mincore(&(0x7f0000fed000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/169) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x4, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20, 0x9, 0xfffffffffffffff9}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x11, 0x0, 0x7, 0x61ae}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x100, 0x1}], 0xc9d, &(0x7f0000000440)={0x3f, 0x6}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/253, 0xfd}, {&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000340)=""/219, 0xdb}], 0x3) dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd3}, {}], 0x1a02, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x800) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0004eaffffff00000000000200000001"], 0x10}, 0x0) socketpair(0x20, 0x2, 0x7fffffff, &(0x7f0000000140)) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x300, 0x0, 0x37adb5446635bf83) kqueue() 16:00:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x0, 0x0, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffe) setsockopt(r0, 0x27ce, 0x9, &(0x7f0000000040)="a294f8cd7a4e3ba116074d89bdab9fa3f0900856dea71bcbb4ef8f303a6de64713163ddf0eacc56937b7eff7dae489b9dee0fa1e40d2bab835ab4ebd9d3c8755a2294e6b39bdc2423dd5c9b6fedcec47e5b6dd608ef786d4f361fd5546cb909de1101612b2acdb7a141aa1cfad46c8894a3081b1572c3ec465f3e2fa545ecdaed732017ca4e11980db111e4eb69656c2958699023df99520e7846d773c94cd149ed3b999d490547451b6ff1068aed2b13cc04fb2321979adf71626911b15e7c48c467ebfb7b7555083efc2ec3e813228dc13e6f6f856650b5a46", 0xda) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) open$dir(&(0x7f0000000180)='./file0\x00', 0x81, 0x40) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000)="3ffe90da", 0x4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="4d577803ef8872752a4c1de03938443f688e8f866f76d7304783f63e1ec023e9a52be1cdc16d544b2c545abba1591481a0573c6fe6cc37353affb19dcd49354a18491b2680637bae2c31d909176b67ceeed561abd8323bed3521d6d3d7f11ad1ea396ecd2779", 0x66}, {&(0x7f00000000c0)="68982b4bb878879a0ec3d17f929ef77453d5a33b388a3ec3600a0599fb6b8bc71ed9a3a45b9b95dddf5d0c9800c6fecf9fbfcbd90a3913e90d8a5260c9a0f87c935c96d57eeb", 0x46}, {&(0x7f0000000140)="3bf872183ede981fdeb1b1224f14328bcafafe7db5b56baf2d965a34d176d5d555cc9806d19ae1dfe146bd17010f139679a3e204ff053a95c13e43abe241415bc8733f2d6e075e69ae504241903a3a377d8d51", 0x53}], 0x3) 16:00:29 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r0, &(0x7f0000000100)="0473d040fd98c8afe55d45b54cfad572ede099aaacdaef3bc373816dab2e6a679ffeca6af57c1fe42a027787e371282502fc924026c8b6dba3b67ac139281b3b4ad15ec9b6478a7de39baeab9b45304166fce303f237eb9633ba8562a63e3de3ce6e8694e56b6b6b8769ade0372eb4db253aefa35e2266b7884acbfcdd2ad1e7dc3049f8896e1b3275d5bd9a0dd85f2ec3a33cec19c34e857930b4733cb9eb39550bc1aad641107325268e638406eb", 0xaf) r1 = semget$private(0x0, 0x5, 0x48) semctl$GETNCNT(r1, 0x1ffffffffffe, 0x3, &(0x7f0000000080)=""/75) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x80001f, r0, 0x0, 0x0) r2 = kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) kevent(r2, &(0x7f00000000c0), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) mmap(&(0x7f00003b0000/0x4000)=nil, 0x4000, 0x2, 0x2010, r2, 0x0, 0x0) madvise(&(0x7f0000324000/0x3000)=nil, 0x3000, 0x8) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/209, 0xd1}], 0x1) pwritev(r0, &(0x7f0000000100), 0x3d4, 0x0) 16:00:29 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(0x0, 0x3) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x2000, 0x104, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x42) writev(r2, &(0x7f0000001100)=[{&(0x7f0000000040)="8b906018e25235271b4a859de2d2320ad705743e97518dfa800af6dc360eb9d6a5442cf01d0df76bda0127378815ffc6457fd09fef3e28272da8c0e6da99842ee521b138ae27792edb096bc5374a4500dda66e78d8309ce58db3d86f8208428c1706400f3e96243a8268", 0x6a}, {&(0x7f00000000c0)="361138a0574b41076cad5773dbfe2e7978884ffdf922d24ab1e1504c84818b87fa2f4d6e83b26a0c5d06e99c6dccc00e6778392ed92bf56e911e132de6b0", 0x3e}, {&(0x7f0000000100)="556b5bc4a4677d87f1ef83dc13b4abd16db73b8e7bf207d0321dcd4618df9fc633178e21032961599c34c532300b7a03a86347c7795822351248027742e54c4fa76e243c8e1f9e8e2680ac5f49dabaef484174368245bef0d8bbbf46f9b63da57c6ac7d045ad13b7c42307b4f53177d20ef67d59731f6d02b92df94b75ec5856f3e3d81ccc0f624633fa686c424dff3ef0a37cc0410ac70a7a73f98b71772d641768c994cd4c7edf68e02bbf0d5dfd22e078ba620815b716136b541448bddaed73c9f5c5e6773df3714974710beb24a5ed9a826b53296cd9538a87bdd3879c94aafe24bb9330aba9dfa5f489719b4fd580a97d22f7ef24f7975cf45e18a2021eda9d60bc3cb0fc5a5def496c90618492f7b3217ce48ca75dbe381f9db6b88261fad685998676d447b409cca79152c039029e514b364a09b9daf419c2b35105f37acb39edb21bb3482477c6e6f7c354c1b214ac805fce208509ca92153a32c67c9c3270bb55e8c9c36fa86a4057a575aab87e94d7b3853e6c68f7c86022ad449f290439eb5764948fa6a112b5f18276cc43525c16356afb21f816a803a27405cf4aa9ee4e06b7337f56f02cb1314d43b2cea2f82aacaf9fb306842bb15cf030302db87e2ea1a067451194764af07fcc93c3180e22b50485345e4c4b9ca89300246b331a530b42679401813348a3ad2120c39020d5f4425724d8bbae5f4ea9e594d55d4fec9bd020c1dd240fcdce9bab44abf2a4a0cb7b462094df57d66ecf9796cb980a6dbdecf955b432131dcb2f300bb0f8d0a86cd027b698018e4e33184cf086702204b542a810a27762e583c1b97d2da8a465e321acd15b525e77f35259a92d0dd950e7dd5511748da6a6c9e5033434d8c1ebae5cb8fce03cee8320f66ca9c247a0970114dfdba02d29f86c9cb0ed0371ccb2447a99a7d7a919549b3dd11d3a678eea35d3f921a2a476f1de5c634d11bee07094c5a80c3b153725676ef3c01c95733ed8bf6764d60e3820e2d4c23f26aa11f24e0ea320720ae0eb3649d5bf779c35da31174bb82ec6b88eeaa8d2f0c7e7f45b5dd34de207fa0ca4bfd01138888d24ed227321c005037abcbd4cccc50d8fc0580153e6342c3139588ba9881e0ea1b78b18096eb86a095163c2927485304e035d9629c64ce03cefe7a567c4db09d4b463d8177a075b8d8affe982edcc9a049319f3da393f6c97d67b8885e0941a8d65e116df7c0ac1a5bfefd877e5515d4f89bddc8f3a144a942a5d5e4c46fe0ab971486183a46c06ace47fd5e1306e471392d6e20acebacfb9f0dc4a71902bb83d5e7fcef7c3be1f9d901118efff8432e7e8eeb9565902eb35bab123a5d90080817a35585e8817b4a6568ecbdd18ab3fb16c26c3162ccf5b9f6e5bce2774ec4360966957e39d49c285c0d26eac151912d3b36b452d3943ced6ca5b02ef771d9ab636fa139152a3d234ab3df20383e0db80b8d19dc127284430b4d6adee7cf97e8cbd61f96998f8c8a37b2ad7573c4b371dc36c909d3dcd04b5a5faf7c3b7dfb94aa10fa0fdbec7ce13859395c687886b29a9a9a6303c52c20aecd9a8ce17c22ae9f02fea149b16647c65a41633ca8b86bf2d315d5dff10ea197c2dbf700db0e967bd47aad6e4ef475db2f58d8e57f7f7da62de19893a3d6e94fb179721d2b6df691748198b1a7131329f739e04efbdd45da242a17ac91f107e14836371992d910b37cfcb0f68ce9092db839627d90dd8416d2992115a6854a22977853787dbf3df486d3ba2f2ccfd8598daf77e15775d1013dae3f18a75f3dcda5b0f40c95081a1bee93e3e4edbe745c8a9b7663c88dc7a27cac0bc9e8eb90a5913ace5c49f754fbe90900426fe367d5197ab6f2da3a38f7f0c6f9c890a02a98fb173ad17b4e76df7f484db556c94bd438fa2c9b47ec7ada6ffe2ede0c6c1dbb74464a7ff10158f17cb1cc8f041553dc7a92575942552ea42f282d148c8489ed4f04d9e52d82c3d4a463acc1569193b7c3ec033f63effedc553707023c52b3744575d516a61cbac3e3af5939195caf894e59985ee6cba72830b2353cb870908ae27f87e990a4b393fb9211d858bc4d06dedfb49c2f77d1bc8145e0524b262baf039d0dd25e3c64a8aceac377e60153822fe59b5a5ceee86b62b780a5cc186ed62e34c87aacdb4bc90e1d2a6afa91283edf24b0fc4fb38698f773f98413a10a1f6ec4e9066bd0a57b0802948d45234109824f1c5910350e27582a7bdd3829da5d81fbf1f5b70043af8d6ef0de64c90c37bfd5e89c62a889bd83d21bd1e24435e18467e1ae74e35fea8ba913590b2fa6d18aa48e787da91cd61b48d43f135720a137497a26e13b2104b3c5b1bc9116bc3c8ac488aea8af6efaadae3789a1a1fbf3674027713af88a0fc65512f38f1d8b0cad91ee5dad58a7455e56b31e654a0b7d13db4b1481856aba26d1fbe6a2f036eadc45ac30a1fc9796a9c16212d6fa441fd2c5d08faac5f3a6273ea43f46b0f14b07dc827d51cbe2928a358e774ecf5114fba202b6c843806cfcfb6937b8ef4256100e83b457e2b57fe315c9bc5c02827075164e53d560670385a87a766d1cdeb258d13279d3efe7780429183b128f55e881d5b78a084e29950b125998ad1073580cf9ed497b9811814dcc87a82d9296a1f8b3d27da48cb4684177b709806690c08d0acbba3c3c95cc968762fc34abd5381c5900c87fc29505ef1b8b34127b2c4a1bfe3c54612a2311cbbd9e425ccbafa753b59603fd2f7eee42fb538e42ed7634ed93eb6f6db5c2fa0de5231f5f9cc90f52f801df5ef65a14072ad5b733b916760f7b248d69a02989d243e6887b2ced75efa63ad9c365d13bfa5692b8b47ab2180be605347f999248dd2e30d0820a3546c0ecf3289a0c8fc641d37ea7c3fe589f6e93f0f9726f7bb12f222811a8497a24d5a7f814590b86a10204fe1278a909614029b27dcba71cf849760ab5ac88cbd25f56b390b648989462d7910e4c761185de1d201478f0b99c5c8bc825b10be6919cc5748a24b7511f9e7827724955d175d6b9b022312b15bbec3afbdaaa9a85ff856611278ad1a79dcf2b14a82f85a5578728a210fd8df9fd205ae8c36dfcd8ae361de3f364b4c9b080bc9bf31b68f36f8d3c5208ac76dcf2b06ecd35c288defa9cdf325042bd905ea3113e3e4ef67e53b3e1608f886bdc656cdb59e90e646a5dcf89a205b88aa4ed5f83f0779f2769683a6854d37922608eea21d0345aa06e19582357402d09a958adf011bffe1d16e2e8af3a90713151ee1cf4f1d3f1df6b7c6aa9b8827edd2992932b08cb11df34467a71d89a00e09230627417c50cbcb8ec2720b95d33cf4d3426fda55176add3c3bed1d4055c98eb12c9f14eefcdad8b1d27d0d3f867f95da687b5c38114f36206a01089dc7cda37443568248374cbc6468c150d8582a82eab6456b158e7795cdec0c7efe5177259bbc6e7662737856e373d4eb2aa6f2722f51f89f385e3d154d5a823576f8b7636177d0864b995a20aec235fb9f68560df1e6a77785dac53495bf558897e8cd87a36d6061d62da143e8aacb4a9d0422d71cb80f81f7c643aae865bfbde132febac70aaedd65d434edebd2dd07c4202e800b37a3db01311d0e55bbd3382c505fff3a73dc10f715cb71c69dafa8e9996db555908f2bc259d08557af78f371222a866fbe679a373f7ff5513eca54b9c0fe22c8c86f52ccc4fbed4b4c23c5528e6c6082a5267de376babf494a0b1fa6e01ec5f2cf6489912de163cf9b128da4657d3aa8cc8bfd76bda8f2837ae9824d2d7f37b3949237a9d2c8e2d16604e92d92c9fa078216f0c6de1b35bac357458963da006cc8357e5b2ad490b4c446d532b9b18b37f70d7afa491da72e19b2cbd7c16dc95d48f948aae1f6727d195d381fb11ab1cbb59664212f82252dec20670145034664951eabe4cf88f7bc5a34ec5a76e3c2a921679cb7d793cd8d4944fff32d7f99c3d3d36e0e1b636ae5bf98fd918b8dfeab122477372abe0cb722aff93c572a65e96c87c0f5e77cb1ac05b3b7a06f57340c23462ebca89f76615049994ffacd795c67fe6f142ab51679f8c4188c4be607106be5739877cadd83ce8298c8222802ea61a7427dc44728edd43eb527baf53da7c21e81c9ae24992a7a369ab492381663da7d18af94b0ec592b9873235c37a33edad60f88759e56a5447199bc69879c3d775c6c0730bb5771a7e1979b53f28c2d0bdd247a3503856332d2855bb14f8cf4b354468b4a803d112f224f93a564e20cb3cb427ff69e5adb3f6a36904a3404671121abf299c44f113a6a1fb9796a9e02d20b811e5c266b6a90455f934de81314a2c1a0faf5ece128107fbaf7ab90e01093591f07693c112d1bbb3765e7987fe55289aa51fd5f54cc0dab46e10adfcdd24ace5dee962a645b775051bcc34773ec1ba43ef4ff5287db210e2bcb4db594830a4564434818a0e956ff8838baccf23eb446e7a4b58520985706aee828226376c7729f5848360ec59d7d274e95704bcd36ede1da99347b48a26da8bcdf19a7d4cb75b5572e8a012b24805133227fff6bae2da2d38363eaa3c90ac42829ca0a4263f440e2c2ef05a27cc78878ba19e45b91956e525c98d22075bf76ebd9ecf75880b0ca03333c03b8fbb26f7d12dc18769fea751548d970c1df2898c95a443b867e02e7890ecf7e13697ff4839379d666385066abf3edda30b165771945d91f0b211cbbea179c1afbdbdc577b6574ed290adb0300fedbb92b8a53dbe97f9964347bb6abd9d4228d40ed75ac8be4514462f1f5b22c778ee6bf9064aac7a085f09554b85c1588cde0d11f2002584ae7786757795480a7b2fe6081549114c5b97704632c7e1163c23d4248504306128d0bcffd886886d4f9e21379551d97a6c97d6e1464a98a7a1095cb923bbca38958750fd33b89e00c4503faef3c0c9d1a298f6a5021c61a9e61e6b82561d2e6512cb56ceaa6710529eadddae131ef436ef7c0a679125e1d76f6c24c570f740923f050d2d5985f5fb31f952f506ed5ccb4b51bf34cae72eab49f7eb43378e50250f681b2e3ea091745654026f4001b47751fa7e2445dcb9baf79500c0236c12968d1ced25f68a8056a55ae4a1d2a6ffce04781a0f44d5bfa9f59b7f995c1e4251e8400755526a9449d2334c7aa0d2e26f68354176d73140f52e3f97605eff8f8afb3999256f4b2510169f5f150d917ade92bf80cc07681bebcb8e0191bb9b979ad459eca8d0d7e7c71b78e4aee8e324ee5df60559d5b76ffb039555a63ca11e1de19b698135259a8dd02ecb6d9bd070a581edc7f54377ed1f8ad2f5af97874c66a0c6744b138c57ba0bffa3dbfd349fb08b4a27ddf89feba3b37af7a57088085b4b9c5f7935bedf852f13e65baffcc5322cbc51b488bef8ee9b44bb9afa2a2f74bb321c921ef82f64d9e4247bef7a10fcc5b39e5a724cccc064b08bdee7d79d5605a7b3877b3af2834819ac6cb79229a15602a4e83296bdb416d0da9fc8da782d9f9be218b6962a4d30f1b96222d8a3e69590a7f773db0b7141c379d479e91c29fcce98c67d41f07fc2d13aadc7d093dd2cfbebbaf12decaed1c64d1cda7557d22d65402e8c3777f9a76e46b6df6a239121279198138e6529efef87cc09b19169f2a41524b5088ee8d97f9e5bf0e92b266cfaf0a516f67e175bed30bd7db1652f1d18533f9a8b72584f60db0ae8b8d3a80e210cb712f49293ede01428d02da5c8914849f05470fd3b41e4a28cf759f264e3128d95c3de56708e7bcd0a177a256ac97", 0x1000}], 0x3) 16:00:29 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='\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, &(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') read(r0, &(0x7f0000000000)=""/8, 0x8) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) clock_settime(0x7, &(0x7f0000000180)={0x100000000, 0x3}) pipe2(&(0x7f00000001c0), 0x10000) 16:00:29 executing program 1: r0 = socket(0x0, 0x5, 0x101) shutdown(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x8, 0x7}, {0x18, 0x1, 0x5, 0x100}, 0x4d, [0x3, 0x4, 0x0, 0x1ff, 0xe070, 0x7660, 0x7c, 0x9]}, 0x3c) ioctl$TIOCSTOP(r1, 0x2000746f) accept(r0, 0x0, &(0x7f0000000000)) shutdown(r1, 0x1005) 16:00:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x5, "0600000003000000131900e8ebd818237a00"}) r0 = socket$inet6(0x18, 0xc003, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1260000000000000, 0x3f}, 0xc) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getuid() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000002740)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c0010031633064d5e3ef11b941c56b0e6082210fbdd7135f36694ded9c7625044bda9b65563ce5ab71d790c1237dcaf28fc9a4fbc610dee50e259e915e2ab20260e4b042dcbfe742bf26b2042f3542a2c9c91558b74a6704e3d473b2d322773911040d6a99f570fc10712ca3e67734f138ab773fd10e", 0xac) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900d1ebd81823fc7e0d7a", 0x0, 0x3}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:29 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) sendto$unix(r0, &(0x7f00000002c0), 0x0, 0x1, 0x0, 0x0) socketpair(0xd97f99865f08b1ae, 0x4003, 0x2cf, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/22, 0x16}], 0x1, &(0x7f0000000180)=""/126, 0x7e}, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r2, &(0x7f00000000c0)={0x0, 0xffffffffffffff67, &(0x7f0000001640), 0x2, 0x0}, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x46, 0x1, 0x2, 0x0, "01000000c85a27e27e7b2c4e18dcff7e0d7a00"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) shutdown(r3, 0x3) 16:00:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x2, 0x4002, 0x0) close(r0) 16:00:29 executing program 0: setuid(0xee01) r0 = msgget(0x0, 0x2) r1 = getuid() r2 = getegid() r3 = geteuid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, r1, r2, r3, r4, 0xac, 0x5}, 0x0, 0x5d, r5, r6, 0xfff, 0x40, 0x8}) r7 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r7, 0x29, 0x28, 0x0, 0x0) r8 = geteuid() seteuid(r8) 16:00:29 executing program 0: write(0xffffffffffffffff, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d", 0x53) r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00') write(r0, &(0x7f00000001c0)='\f', 0x1) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="907ba4a27c7b8e36f77d420d5c884a7d245fe19adb41c93f51432aae935e8d567fbca4ca9ba6d95e19356281a223f446c18178374118e83c75af30a038efd2000277aecd6b4e5474b02ab3ad77ccbbc1f44839e7588c2e0edbeed3abfd17303f2ffdc2db781749615a08980b4c9ac6351dc05555a2aa6185d7c7d7838ed773ccae8b86aae6845fb26d0ba5b8e6a3734ccd0b40b7ac75166c202428493ce73bca4c5aad2093febba04495590f527fed18f15de655de6708d78af2ba25be165a7a681168bdbd8ebc7701b69dd3a9e1", 0xce) 16:00:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file1\x00') munlockall() ioctl$TIOCCDTR(r0, 0x20007478) 16:00:30 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$inet(r3, &(0x7f0000000300)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r5 = geteuid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r0}, 0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) mkdirat(r6, &(0x7f00000002c0)='./file0/file0\x00', 0x122) setgroups(0x0, 0x0) setregid(0x0, r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) r8 = dup(0xffffffffffffffff) getgroups(0x1, &(0x7f0000000100)=[r2]) pipe2(&(0x7f0000000280), 0x2) linkat(r7, &(0x7f0000000040)='./file0\x00', r8, &(0x7f0000000080)='./file0\x00', 0x4) setuid(0xee01) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) 16:00:30 executing program 0: mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2101, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) setreuid(0xee00, 0x0) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000140)='./file0/file0\x00', r1, r2) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) socket(0x1, 0x8004, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setreuid(0x0, r1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x12, 0x80000011, 0xfffffffffffffffd, 0x1}, {{r3}, 0xfffffffffffffffb, 0x10, 0x20000007, 0x0, 0x29ed}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x400, 0xffffffff}], 0x3, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x2, 0x8}, {{r0}, 0x0, 0x40, 0x0, 0xfffffffffffffffd, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x9}, {{r3}, 0xfffffffffffffffd, 0x80, 0x10, 0x0, 0x8001}, {{r3}, 0xffffffffffffffff, 0x80, 0x10, 0xfffffffffffffff7, 0x791ea7e4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80, 0x7, 0xe085}], 0x9, &(0x7f0000000300)={0x8000, 0x1f}) 16:00:30 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) socket$inet6(0x18, 0x2, 0x1) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000140)=@un=@abs={0x25af90167d5e1800}, 0x8) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000180)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c722ae6be5f8c6b2640be43907d53960b8fe211159480e852572b5f4ef079002d660b178ec721a7dfa763131559906cd7078684c013", 0x60, 0x0, 0x0, 0x0) 16:00:30 executing program 0: open$dir(&(0x7f00000000c0)='./file0/file0/../file0\x00', 0x82c0, 0x20) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) msgget$private(0x0, 0xa) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chmod(&(0x7f0000000000)='./file0/file0/../file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000000000) fchdir(r0) 16:00:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r0, 0x2000746e) mlockall(0x2) 16:00:30 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x41) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') r2 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) mmap(&(0x7f0000c74000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x8000000000000000) mlock(&(0x7f0000d54000/0x2000)=nil, 0x2000) 16:00:30 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x4}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = msgget(0x2, 0x208) msgget(0x2, 0x10) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/213}, 0xdd, 0x0, 0x1000) recvfrom$inet6(r0, &(0x7f00000000c0)=""/215, 0xd7, 0x800, &(0x7f0000000000)={0x18, 0x3, 0xdd41, 0x9}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:30 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ad1000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ad1000/0x4000)=nil, 0x4000) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002700)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d", 0xad6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) recvmsg(r3, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000001a80)=[{&(0x7f0000000240)=""/235, 0xeb}, {&(0x7f0000000000)=""/125, 0x7d}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000340)=""/214, 0xd6}, {&(0x7f0000000440)=""/88, 0x58}, {&(0x7f00000015c0)=""/216, 0xd8}, {&(0x7f00000016c0)=""/142, 0x8e}, {&(0x7f0000001780)=""/225, 0xe1}, {&(0x7f0000001880)=""/232, 0xe8}, {&(0x7f0000001980)=""/225, 0xe1}], 0xa, &(0x7f0000001b40)=""/139, 0x8b}, 0x802) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) 16:00:30 executing program 1: bind$inet(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x3}, 0xc) sendto$inet(0xffffffffffffffff, &(0x7f00000001c0)="3d32935927633d744724a6cf9dc50dbad6aa1e2aa4dbada7b285d6071b5303a7efef323786a41f151af998efbfadae8ff5b2a917ee", 0x35, 0x7, &(0x7f0000000200)={0x2, 0x2}, 0xc) setsockopt(0xffffffffffffffff, 0x2, 0x0, &(0x7f0000000140)="d5b81e3c480b2f85bc44273310dfb85637523dccc9429ffde60f1c5563a6cfb1a59967d8a71b9fdca1f4e9148c5f5a2a3d14d9666fc53c689b9202f5c967867a0fc358923dda58ba3ef95e799be8d1bfa02f", 0x52) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xdba9a95f44cfe08a, &(0x7f0000000000)="b261c2e927bcd4d56a3ce5e4678f8dbeee89add7f464d4b1e67e2e65208c527fa3e59bd91d7ac10dedec1b839304ae2c21d1a57b4b4a70488a8440e39e5ce9012bff4fc71f59664debc4f66894b89a5d50955bc0083c1cc0fbeb08d6708234e308a3075dc5c78bb12cc1137b46cc1fdc61a1f55a688764f33dab17b434fc9b5f74998c7518c831fd6833fa383634473d4083b60874b08391fc422b23d3f8ccd9950624846a04f5c9daa3a1dfac06f5a88f861af547fc7ecbbb80c1a003f74aa7c98feb8d3d1bd7208d5c43808b9fbf7eaf490552c5c69caa065ed4fc9338fb25ee27afd7", 0xe4) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000280)=""/42, 0x2a, 0x1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="a6b83e9a7a3b6b98cdc84757dce8f578199d8d2ac90c336756bc9ca5a63beb5d999d427dd02d0785b6eabf8be7c992487f37cfb9b495d637900b5c73eda9ea25f47c64c6dfc6c8a655920e7c15", 0x4d) 16:00:30 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x10}, {r1, 0x100}, {r2, 0x10000000000002}, {r0, 0x80}], 0xa, 0x6b000000000) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x9) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) 16:00:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000040)=""/21, 0x15}], 0x1, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10201, 0x1) connect$inet6(r4, &(0x7f0000000140)={0x18, 0x3, 0x401, 0x5}, 0xc) r5 = dup2(r3, r4) dup2(r0, r5) 16:00:30 executing program 0: clock_getres(0xa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x2) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/221, 0xdd}, {&(0x7f0000001180)=""/204, 0xcc}], 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2021, 0xe99c) 16:00:30 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) shutdown(r0, 0x2) 16:00:30 executing program 1: r0 = socket(0x20, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x17c, 0x0, 0x40861a57ce250ca1, 0xfffffffffffffffe, 0x1c7, 0x8}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) listen(r0, 0x8) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) socket$inet6(0x18, 0x0, 0x1f) linkat(r0, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00', 0x4) r1 = dup(r0) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = semget(0x1, 0x0, 0x41) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xff, 0x8, 0x8000, 0x0, 0xfd, 0x0, 0xa7c]) r3 = getuid() r4 = semget$private(0x0, 0x7, 0x1) r5 = getgid() geteuid() r6 = getegid() setregid(r5, r6) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r11 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x9, r9, r7, r3, r10, 0x4, 0x80}, 0x3ff, 0x1, r8, r8, 0x71, 0x7f, 0x26, 0xde}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x6, r3, r7, r3, r10, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) flock(r0, 0x3) readlinkat(r0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/205, 0xcd) fchown(r0, r3, 0x0) r12 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r12, 0x29, 0x24, 0x0, 0x0) accept$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6ec94c3ffd6fc059382bf46487943000000000000000000000000000000000000000000f200000000005c86714800000000000000000000000000000000000000000000000000000000000000"], 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000100)=""/225, 0xe1}, {&(0x7f0000000200)=""/214, 0xd6}, {&(0x7f0000000300)=""/231, 0xe7}, {&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000000400)=""/116, 0x74}, {&(0x7f0000000080)=""/22, 0x16}, {&(0x7f0000000480)=""/9, 0x9}, {&(0x7f00000004c0)=""/196, 0xc4}, {&(0x7f00000005c0)=""/83, 0x53}], 0x9) mknod(&(0x7f0000000780)='./bus\x00', 0x8000, 0xfffffffffffffff8) write(r0, &(0x7f0000000700)="de789ea45707136f3131", 0xa) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000740)=0xab32) 16:00:30 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) getdents(r1, &(0x7f0000000040)=""/119, 0x49) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1c000000ffff00d82dde7b93", @ANYPTR, @ANYRES64=r2], 0x1c}, 0x0) 16:00:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="fb01360c000000000000f9f1109cc104b4ef552d78536ec37d9aa06fbe7b3c7d451827803d9dba4840e693812296e745aff450e3f1f7b56d0a2e8ba46b2cfbad7b4e4334f366efc64372b58919ad86a174728cbd179a6763"], 0x8) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x80) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x10003) setsockopt(r0, 0x29, 0x24, &(0x7f0000000040)="3a929119", 0x4) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x9, r1}) accept$inet(r0, 0x0, 0x0) 16:00:30 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) kqueue() r1 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x61}, {r0, 0x10}, {r0, 0x5b}, {r1, 0x128}, {r0, 0x100}, {r1, 0x160}, {r0, 0x28}], 0x7, 0x3) r2 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getpgrp() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x6014, r3, r4, r5, r6, 0xc5, 0x200}, 0x1, 0x8, r7, r8, 0x0, 0x0, 0x7}) kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) 16:00:30 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x10000000091) write(r1, &(0x7f0000335000), 0x10052) kqueue() 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x8000) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x102) truncate(&(0x7f0000000000)='./bus\x00', 0xc1) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/239, 0xef) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x345d4c50) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000009c0)=[{{r0}, 0xfffffffffffffffe, 0xc1bc367dc9640c8b}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000a00), 0x1, &(0x7f0000000000)={0x80000000}) nanosleep(&(0x7f0000000080)={0x200, 0x7fff}, &(0x7f00000000c0)) getitimer(0x0, &(0x7f0000000040)) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000923b000000000000000000000000000000000000000000000000"], 0x24, 0x3, 0x1000) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="97ff37807c08fb31f0d7f5ad8d950274c759260936eb58cd843e222c"], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x62) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x0) r2 = open(&(0x7f0000000080)='.\x00', 0x200, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000012c0), 0xc) geteuid() fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x6) 16:00:31 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)=[{&(0x7f0000000840)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r4, 0x4, 0x44) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d3b, "825dd2518004190000000000fa6000"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:31 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000000), 0x1db) 16:00:31 executing program 0: socket$inet(0x2, 0x5, 0x6) r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/117, &(0x7f0000000080)=0x75) getsockopt$inet_opts(r0, 0x0, 0x40000001d, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r1, 0x6, &(0x7f0000000080)) 16:00:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000000)=""/163, 0xa3, 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r1, 0x29, 0xd, 0x0, 0x0) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0x67, 0x0, 0x0) 16:00:32 executing program 0: r0 = socket(0x1a, 0x4, 0x200) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/74}, &(0x7f0000000180)=0x4c) dup2(r0, r1) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x2000000000029, 0xa, &(0x7f0000000040)="5fff245d", 0x4) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) 16:00:32 executing program 1: setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:32 executing program 0: recvfrom(0xffffffffffffffff, &(0x7f0000000240)=""/139, 0x8b, 0x803, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xfffffffffffffe7c) bind$inet6(0xffffffffffffffff, &(0x7f0000000100)={0x18, 0x1}, 0xc) socketpair(0x1, 0x0, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x7fffffff}, 0x8) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000000), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) munlockall() r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10000, 0x100) r2 = semget(0x2, 0x0, 0x404) semop(r2, &(0x7f0000000140)=[{0x3, 0x9, 0x1800}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:32 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r0) fsync(r1) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) close(r0) socket$inet6(0x18, 0x100000003, 0x800000000) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000200)="cafdf0dbc19610d1d8d00cd234b3df9893451e339192cf8a57ce7faa52de89fee8f58179459e10b484f5541e0a90dd5b4ca68af629c7bfce8588b8ef39916cc04b8fd08ddb598d1fa607f8c07cd17d185fa8072e68d0ad3e59021c6ae46dd5a62f8b13df3b4d28a58bad392a4a0f6d83d6b464e3ada5ea9a4f8351bb9086945c3dc471b21af99169371ed5f0bbc63a8ae8e7517416efd35561879dc98aa056b7ccc2", 0xa2, 0x400, &(0x7f0000000040)=@in6={0x18, 0x0, 0xbb, 0x8}, 0xc) msgctl$IPC_STAT(0x0, 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setgroups(0x2, &(0x7f0000000040)=[r1, r2]) getgroups(0x2, &(0x7f0000000080)=[r1, r1]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCNOTTY(r6, 0x20007471) r9 = kqueue() ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000180)=0x8) r10 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4) r11 = openat(r5, &(0x7f0000000200)='./file0\x00', 0x18000, 0x10) kevent(r11, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x101, 0x9}, {{r5}, 0xfffffffffffffffd, 0x80, 0x20, 0xffff, 0x80000001}, {{r6}, 0xffffffffffffffff, 0x5, 0x200fffff, 0x0, 0x2}, {{r9}, 0xfffffffffffffffd, 0x4, 0x8000000a, 0x8, 0x8001}, {{r5}, 0x0, 0x6, 0x2, 0x1, 0x2}, {{r5}, 0xffffffffffffffff, 0x4, 0x1, 0x2000000, 0x8001}, {{r10}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x10001}], 0x4, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x1, 0x20000000, 0xbaf4, 0x101}, {{r6}, 0xfffffffffffffff8, 0x1, 0x1, 0x8}, {{r6}, 0xb281765155205989, 0x3, 0x20, 0x1, 0x1}, {{r9}, 0xffffffffffffffff, 0x40, 0xf0000007, 0x8, 0x3f1e}, {{r10}, 0xfffffffffffffffd, 0x4c, 0x5, 0x1a, 0x8}, {{r6}, 0xffffffffffffffff, 0x80, 0xfffff, 0x6, 0x401}, {{r5}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x4, 0x1}], 0x10001, &(0x7f0000000440)={0x0, 0x1}) fchdir(r6) socket(0x1, 0x1, 0x40) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000480)) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f00000004c0)) r12 = getegid() r13 = semget(0x3, 0x4, 0x4) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000500)=""/43) kqueue() setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={r7, r0, r3}, 0xc) pipe(&(0x7f0000000580)) r14 = syz_open_pts() ioctl$TIOCOUTQ(r14, 0x40047473, &(0x7f00000005c0)=0x6) close(r5) pipe(&(0x7f0000000600)) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000640)) getgroups(0x5, &(0x7f0000000680)=[r8, r12, r4, r2, r3]) r15 = semget$private(0x0, 0x0, 0x100) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000006c0)=[0xbb4, 0xc429, 0x276]) 16:00:32 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) execve(0x0, 0x0, 0x0) 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x8, 0x4) listen(r0, 0x0) socket$inet6(0x18, 0x1, 0x0) socket(0x26, 0x1, 0x3) bind$inet6(r0, &(0x7f00000000c0), 0xc) 16:00:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) syz_open_pts() close(r0) r1 = kqueue() write(r0, &(0x7f0000000000)="3de39135373985ec6d13855b44cae34a8092a3d85c64b0d8db6f8953c3810611cf1e57c5c47f487fb2357aed44cd9435c06fccb7af50f56738a0971e6d3ce69f4c7fe7", 0x43) r2 = syz_open_pts() pipe2(&(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x0, r1) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18000}) read(r2, &(0x7f0000000300)=""/241, 0xf1) 16:00:32 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x500, 0x0, "000100"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x3, 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="c1", 0x1}], 0x1, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffca0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r4 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) dup2(r4, r5) poll(0x0, 0xff57, 0x7) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r5, 0x1) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) mlockall(0x0) getgroups(0x122, 0x0) getgid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) select(0xfffffffffffffed0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x1) getgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) fchmod(r0, 0x0) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x2) socketpair(0x18, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0xd, 0x0, 0x0) setsockopt(r1, 0x3, 0x6, &(0x7f00000000c0)="82baf7d0aa475357fd72f96d31e2181a48e0fd21ce872aa02d2ad76b15f0a6987bc6e6600d8cbc68533dcaaf90dcde94b01330cacc0b4b3cc891850a02308be0ee555000a3f040c03ac4ecb0e05bdddf39dc7b437da992887e73f40c87e2ec37ccdb9e7136cb28aa79ac70f652dfb757e51a4e66d4755da68197218eef880a8cbc7f96dab43c51491691ac53a4ad87d5bcf7b6bee1c438c75fd827c23e60c7f478ced3a5f55ba7af459cf547d190075717278844c8896a7b71548e518994ee153ec1869cc2e090ee8256a8088e1dfb58ab5ab63042b05d87a41a68dcf6f708294916d9e5e9ecc25a3ec7d14e5a090ad0df325015da127446ca22471a87311c658e549897e08ae27cec93a29bb176c997d1c255ffd4a28d0169ed223c26437cf9008a77163839892dbc0280a83db37fffa4a87aba04b60e30be6282480787d67b70e2f6865357eecaba61d0c1a170839ac68f1b4feb6c74f3d656b9462f89d3141842c782fad7024ee7b49bef51b2acba98bf873787d7885d5e0707f6b3f99ab0f7dba9341bcd63dc457124bb3bf7a8df9a1185033efa8a813e4fa5f5cd98d848e6ab11fca192935a1f691c64a5d095fe2dfebb40b87bb6ec7929e676d9756864bbc7ff63b352dd2dfd77665e6fe059b294864139d13dcdd4bc168b68785ad4aaa9a1c2efd0dacecac48bb9b55cddaea2079aa9bf25eb89ef9196f1f732e2ebf2dc0c5585f5eb7d25da4db348d951dfed1d36e6e030ee748387377ffdc14633edea7035cdfeeb7ad44c01af8636878188752315d0025e21c2294085b5e1e1a3ec129b82a7f25ac0500034737db1e75f65a698cdcbe584b4012e0fa66821e1300655bd5fc5973ec47265cfc3eb2847a41bf51563960a24782f79bf1fb1e0f74b27807f2095c44340dc9b29b797d2918e4ac427a6764067092c6eca7b26ecc6d79635eb1128f47ebbc5452b008650aa78112461ee8fa6331a11ce1476a346910762dacc6ff20ce1253098ea1f385591cc4d7f0a2ed4d910f85ec41f0655e67a6c16322b61f5762286e46668693016ff3091a25f60a3b309a12da3eb4df81523d12671da409f1bcc9acf8b87ddc3873a3a021964501d0e5f66ee7a699f3ddcc8671dafa4d2a8c1c0ddf6d92f3f0e1bbd9fdf47a1a1787d5c721feeb4dea57e3eb0cb9e4f08ffbcc4b95f89fa8fdfbeecb1821e63b15cba67a08a72474ffbaece4dedba3e2fad56c700a094d1ab58deea7901c8aabd346825402d60880cea2ea541a5a56c2b9ccf93523431f9675d645ff7efcffb3a244bd374ff3f1e71be1fa90cff2dbaaef9cd2e32c38e3e8c1d966f609e25503bfc956972911bff712f1024be9153ece4e966a98202c66a04c756f34ca0216203f6ca953e84389fe0d232f042c429283f4aa13ced3ecfe9da414c8e5a0727b82f9fef01a4c5340c5e36c9ee48163cb45c02364664c197bf4ff3c8aa22ff252c1bf91ad2b914f872fdb738f09ef5c919c80370eb8d6466e0c70f1d367afca3f0dea4e58e95990c6598b769f0674881099072524b2737aaa8693a832ce1b766480f2dea46b34bf67af2c1c2a9de8d8f73e8a647378c7ad8268f284c8dbb6b24a01f609cca4a87d814cf6c9f12d86372fe77bc1fe2f98c2f0f0e4271af2db7c8bb3d2efaf0557b75b7ae483e074b098a52a22c7e0c237534b39b23a57e0eb297fa86937e813061d335a6adfec676b65c8516d23b59dbd861dfea9a77b540b3a6b783ee0eded9fbc1e61be4bfa21acc2042f7c83a0a71d9adef37b364c03a07eccf9e7fb1aa695b084b0fc60724258ff238e0231eaac6eaf03492afe142006c782b430235515832d50d639685d00cfccb951f28da400351fe18aa5349053e1dfff7eda114694952836c35ad898a4dad2705e654c76c73fb027695aeb79a8109a7e1ad437bf379cb22f8a17f5e55535392a6e72afa85163fd2d33e79fbfcabf8f2df91f606ae2606e378636cf0b4aa6b0ff749e02079c124b71823ea293ef21f041476f5189202e8410eb58d81227acc06d1bafaf2b450de7505966c34ef8a6a6c3bae5d931f9796bc83ae49f1f26cc8f1c7a8dc5b7e22c5327e8d859878c83e6019ba7ef77b873b606eca193fb85ae620d253528260130af428437f44b792eac75a67429baf0ab0f81fad565c70bf68c29ac96caee46ef7999569a63668c24be02d35768c903ce2e96264a3d3a0d354595c15a9acb7531f9cdad5ba8ad1702e5ecf8be9bd19c43bf1dfebdc438bc967463e418ede01a7193b5dad823ce491746556a5d6566b31a70861ad5f9dffb0bebd03e3e38adfb5108a72eb69298054797fada002fdb3990eb1cf8b766a9af27512bae201e294128ce7aa8880a26bb14e5ced9b2f6fb613cd894fcf8dda918773299486c9403fc9ac91ab4839ba63d9e11515ffa541a6ff465967c65915137d19dd55e2f59520996fbc4cacfbd7ad5e9069102744a6a606fada01ea2d9870db3b3dd8d5d961f108b74b6fb03cc96d7023a15e004e42d7db88c2a371818790c11d3c6a87e54fbf243e63934252d46b235662482e47edde45412c4042686cac1e1ed1f60070d068699ec2d3fcdb5813547a0bdc4b238885b31405b8be955ca59d90715597c6f32ff3712a28924f9d7e93b637e5bef339475cb0654b24b5a7617384ad467ac3811c5522db9b108ea19d6c28ea01061934e3128b1dee097139367c200e9fd57a42000598275c23d47ba8b8f26dff5bf76a2ce695f91c58120bef18d8544242629be2b215441ffd87275b9b2e55d7d801bcb90aeba5322aa78e0db66b87fc40fa2a57e6d21997e1c256c10b6ff96e4be9a3bc277de820b89caf82196d87b2f048bd67cabd12feeb146b8a90e04fb3cdee6c63d94ac500fd325e443976f45c59f30392b6518d590fa57112fa2e59ebc81a05e656e1c112dc34454134141e0a248ac610a478bfbac5dbe035eb7e388b75f8ec58a3ca0c8ded3c94b3f9754c5f2fcd839b8fa73d4838034cef8f65ebd8983376fee0eb91d77eefc05ce6555101516cd8a83ff645cef15a1d6aac53b1e2bc0654bdff3e84403ee32f74f2c685ffabb2d18803af65f3a99342a965dbef99889394063bf677123966604510fe31af8e39f8124522f3a69f94f69c647e2ff91998cecd89ba76f17e9b86d81a583238ba63e172ca955d919b5427e386361927fe3eaec46697a2a50e4c5d48361d2adc702e7db6480e2870a15b0860d0755b23e160fed035530ce28bc6a6f2feba75d57c0e2e35106af60e39b79537254e8cf4019a9a03d910b954b225b8ef2cd8833be05d3b9e56122d6d0db4e2a3d19d25454ecb30cc0a7e79aae75e4cbb7028570e65d6eaf50fee39bdc9b6a904d69ad34dae72a45e24524aaec9c0930e0cccd072bee7f29a3c447ed32a535be3b3489d80483e4b1de96c3688365e073b897d4ab2538d6ebe5cc212811b97f683eefea3d0223338849c086724880638df3ad63087607bc28778651f0a61d6e4f3fc48e3efa3c88155c2ab6d175b47f66a2012c4a9bd9ab523ef655587801f39f301045a3952ef47f4fde7846602d48ba40394d5efa2413eb35c8df3c57a8af4153ba41d85d3db5a644c422b8082ac4b213925b89d867d42b0e67a720a6ab222412153914ed739c83921b59d20b6c8c54ca3ac4bcdee2cf180d5f2a89b1708e7c45f2546cf258419631c3e33e60abd36fb115950168d0c33fa8a1d7d65bf53e9dc9cbfdc24fdd13ac33fd5ef37f027fae27bcaf72d41b1055bb0b2ab5a533bd28d3c65b7988dc3ce487bfe565b086f948ff7d153c20a0e4fef95a926fc631693f2bac109bfab3fe51288694f00bdb04af0f93b5dd29da5cfc82cda50a027d5f5c84525afc9bad679a373093c9efa2132cb494d49345c7b70c04b07795e7279b1a2bed2f581b01158b56274a5946aaf942bb9860305ec23784aa362db2dfa447ef17ff32e5d82364779aad49f2d2cdbd005146c53acbfcceda0863fe9cb147949b09f691ed136544acc6b5d6cf0a6f08b3c9a548b4cb1b9ab92cf7f473875ddab4c82bdd44a0b9cf157187798b6e774511de18902b7fda23a627144afd442131d07716c7c31768bdd694e9600082c6545e797119559322b064a2e35e429ee855f1f3107bef9c7dbb5de6b69075e800c2afe65bfa198f6c862245ba96c630fea13662c1d16a18e3adb5a6e0f540e5aafd2041b12d06e969535f400c22618b666b4208bcc890c444204f41a77881a60bae4019415986db0ad70b6e7f2dd67f15505e513e7cd9173a7985a2c828fb0bc79b53a200885480e1fd0b47775f5c12b613382295c57263924a814520b8664343224b9c8b07b8ed945bec0dfc9df010311cfcc4df85cf6744021af4bf35745120ae369c26413dc6ceb773a31c0e4ec10dfe48c40f48dde3cf9ada87a53e6490d0182afe157ac778b49504ee40c3d1240dc8a8cc1ff0ed592570786a59cc432808e34572c2a0a02aeb83cc3e4c0a16abb4ea7673a28606c92fb642800cb569af1b3d102cc7cd5ad26b85c8ad114051f6667d08924ac8ec61c102b7e638e90772046e625bf7c33a3aec2356577eb751361448c6ec3f836cd3fd05974caf0f91640b1492feb82facbbe499db5a7c5d2dc56324720674cad25307ff6ecb43d4de5d786e4fcb767a9d7a0c3972e03527ef3c6506c6ffc2ac83088f332581dc775b37175522cbe872ef5cc08ecd4efa3abad3a29fa69df7779366453e832ca1c68d92335dc181a962db971e5006db7c552cabec3ada13cb7e5c4edc4a0daaed7544f9ca40b9d1244fa7a01b443510b5581e08e8cf201a30fb42eaed3c3fa22843969ee11e19ff915abcda17ff78dc68e68d9abca3fd4c04bfb4056f984a72150b1475b468a41bbc67511253e8d33a74704cc789d0054bfa1c6e0491710740269caec93b885b21326638b6957739dc31363d38a3e4e57913caea92f8b2c83fc78f4a179a72b2380585169f9461b88aaae19e89c9fd07a37aa7bc1a77327091faf2352e88131addf08e5a4ed93a3519621a15dd0eaed111acd0938127c1d053d5761d9a299548882cc985ec6bde8331b44e02c192695ddf948937237d1fd064b77be0c671e2b8f7f77e42ae3d509cf24a7835a2f281bf0ffe728a0600a3f2cef47750f4373feceaac200f4e4be79184fa49980b1d02735fa6a6b339fa9c9965c91b9b512b246bbb21e9e8e736d93a3c402853c7abddd2f97560b200dc22f43811ed37ae48e330138d427672cce33b668053dc2273fd2cb3649a4b20bd3e707878d9012cefa4ce1ab6b18522a9965f5803f7c0bc81e4546b121fcf6e270de183a8745e461be957a819c3e5d626b4e10449ee3afef200f654ce0c5e4645d6f1b5401480b9b6ea19df60c57a27a03fdf81d24ce8ab9b80a56596ece01b4191107e02698c2a4b60fac8d4d71b7fb47e195f1b36bc31d2f081880b99ad82f1f32b323145b20dd6256815ff31352bcd586a4cc1d53143eaf3e92dc2c9c15a9d9c2be0d718d5ae01324d257a9bfc964f739437f6e3a3c5fb0e3faf972f288e8161697dfc5570bf503fde6bc285f373c8b7eb83a083ff4df0d1c25322b5403e15c9f5dbf2cdca87156d6f8c6c40f7d050e30e708d3e8913d923070b91e98152ccda9e18ebd55da6632dde50f30c4a6664e24f25d086e1e9ec1fceff1609ac725ee948879baa86a1caabd3f5c5cef9d76dafea5a6a261f0aea19256c67ddc9556e7136f61f6e53ef57962cb2cc1f2eb23f291166358cec0a89cc2613fbdeca0b98a780061e81062423e6a1d7dbd", 0x1000) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x18e8, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000000, 0xb8b, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8a, 0x20, 0x1ff, 0xffffffffffff6fa3}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000004, 0x20, 0xffffffffffffff00}, {{r0}, 0xfffffffffffffffd, 0x22, 0xf0000000, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x42, 0xfffff, 0x7ff, 0x5}], 0x1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82, 0x8, 0x4}], 0x5, &(0x7f00000001c0)={0x1, 0x18a2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000280)='./bus\x00', 0x89) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x4}], 0x3f, 0x0, 0x401, 0x0) 16:00:39 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x3fe, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0xffffff8f) 16:00:40 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:40 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) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r1, 0x0, &(0x7f0000000100)) r2 = msgget(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/4096) 16:00:40 executing program 1: r0 = syz_open_pts() r1 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000040)="e36258a416ebff0000000000440fbbf540934700f201800000000000005bbd07f6ff0094b222a9c4de41a52f5e00000006fa0000000000009990bfe43204", 0x3e) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0xfff, 0x7fff, 0x0, "b6f6208de53ca914ea0ceb38a0c6693924bab9d5", 0x0, 0x3f}) syz_open_pts() close(r0) r2 = kqueue() syz_open_pts() r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000600)={0x3, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) 16:00:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r1) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$inet_opts(r0, 0x0, 0x100000008000000a, &(0x7f0000000040)="e023000000000000", 0x74) r1 = dup(r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2810, r1, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() close(r0) 16:00:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001740)) getpid() pipe2(&(0x7f0000001780)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001800)) r6 = socket$inet(0x2, 0x4007, 0x0) r7 = dup(0xffffffffffffffff) r8 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000001840)=[{{r1}, 0x0, 0x4, 0x80000080, 0x5, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x1ff}, {{r3}, 0xfffffffffffffffa, 0x90, 0x1, 0xffffffff7fffffff, 0x1a1}, {{r4}, 0xfffffffffffffff9, 0x14, 0x1, 0x9, 0xd8a}, {{r5}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x8}, {{r6}, 0xfffffffffffffffd, 0x8, 0x2, 0x0, 0x4}], 0x3, &(0x7f0000001900)=[{{r7}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x5}, {{r8}, 0xfffffffffffffffd, 0x80, 0x80000001, 0x5, 0x7}], 0xa5a, &(0x7f0000001940)={0xf9, 0x10001}) r9 = kqueue() writev(r9, &(0x7f0000001700)=[{&(0x7f0000000500)="f0f33bc503b51a4c6a27c465bbfdbacb569e4a2e3ce21d37ce8a563a38533ef0ab665a8374d127f86a3d803c66967cc11845525cb4a8a1ddb2514531e5ca0c3e8c0344a40e4ba161767c689a363465c728d167fbc7a24c698dad919e29c4f5a5089291c847cfd69caa8d2f925ca1d63ae3754ecdf4c2ad10b4375fece4d922f74692ccb0ee7cab570d5c6f34c9495805cfb5e11d5f0487a6ecf1f7d5de4afae26afac9174b3a5c88f14dcd9f6e637f17c3e2c6f5681237af9116649f6b5ddf3a35060e5fa3ecd7acbd0c82e926f68290abd4cbfee65f2d8216d7db9c5a964a95f3c7e0663e1eec01d8d4025a2507e47a39e30a939a6cb9474519e75bc924681747e3c5fc653b47b113b546f27905fe8641738e6234cb33080b9fa4f54d0f2adafbb39b44bf70e9f7a2e9ecbe997771ed019bab3ab84629248b5ce2a576ec65176250d894e6524cf445695ddbb881be639aebe248a6ff287c84975ecad3e97b36227ada48d0b75ddd4ee8e6ac3d64e51f281c957871b8ef3f8ff146febe589fca4380868d341b0049ea0f8e24502e7f32ffbe5807a9aee6bd04213ab3a0964e89a655cce0db681ba7c557584735201c06bbddadf2debef092af708a293b2fcb6da8a598106a8989ea92dff0807979f49a0e7a94ed865a8035c747a3011e7c92665e8d5647edcbc7b48851af5175fbc7470f15d079080e4f44d10507fa8b1b140b5ba6d73555d55ee9dce9e25e67d7cea3ad8635d7646b2a8af9bfde176182bb91622f647a45c42750218d04f17f637c3e4d0e200d7ae2884c035428bde640d553ecc9cd9b3ea6f4ec5b345f7b6adb9ebe430303df9f40c1f8ec8a3314efce34ae56d5b0e5fdc04c92a348fd1ac88eb5d2d46da9172aeeef2c67a5231e007c54918582a0094a98b1597d102eac943a19b81095dd3b36d6f9b39a2f4074ee5c6c0b36436266524b105d3a6cbc70e8065e765a0e51948227d1a85557f5810b2bc624994da5f5c2b55b9b1fdf03e7ca1269aee2f7738cd217993e22f1ccd55a9b703b2dda2a836931b28e92377c6c4a7782611c40aab64b7472b3a57f268e9c6fdd3141d82c1bb4649741919ea5765e0b33d8ed219b40488d84f0ff41894dbb461103a9bce5d9c43b18e7977ca9050de31267652d2d4bd973473e27fc295f87c9f96f062e755e2b66e3612105ae4dc4cbbb0e36f75c6707f8ed3905438f29a0d2f3e6a108ff691be7f2d5ad327dac1aee557521e437e5b130c95832473d4b29f268b08670b1698813e591155464bd957169552d30bd585074bc3db55fb5a499fa517c08e92ac48d83cb3e1df70bf8f5adbf06f6188c09667bc794f598378f5a633c81f13456224be00520913b0333e5f14aef412ec517aeb1f4ea8c66dec13f6adcad2f6985a7a8d360844db1161c03d9ce70f985e1d43150efb7afcdeb1c03990028b7e820851e671c380bfec65cafb976990fefcb0bdaa5f747b21bc7e0a52978dc7e853105c9d27817d0f0c202c7b0e0207d3da96c334471df2e3a7dc882a04a70f4bc751b16a127cf90d74e9e5a4f100885d6a87d6d7baab46629003a69d9d616b50e2db23d65e1ca23e8a1f6006e75a06cd7e064d54671eb948c4ade2ed57fb7a5865e7daad981eae53639bdaea530b6bfa67d2b4b1060e9e63d114afd6bc4561efacbfbfe4560187115db208037b8947f0cc9c9054f7bb7c9500cfac7295b16dca7fe89c9b30d6addf2b2ff1e0f3611ef9b4c80103b0c6dc6b55903af3a83cf71e1380faf600a71fbbb1272fb5923ed420da5bc7da186fbb38e25057970e504b45ceb341f41ad29246b3dd32261105a36097ca2adf00f728f0180d28775dd0fe6b4e48dc035401726b60392f20fd85bd3f212041d63109b099cc61c9e37eb0dfaa7c0139ee6d30417aba6c83f040266b19e73c1908955cd4eb765eb0e388052e0b1f25ce205bd3c520ba05e469cb2c438514e7540c155e10cad355d3d12711f5d51b0a4a0ed2d08673e9158c1413ce5e5d3d138f0f118a8e60f95c086a81536e43405a8922f7181ee958bd616b87afb4d7b62d3f4ec7e665b003e7cf3741d5a9d7f76e5b1f72528ea46fc26e81c9f7dfa138cb0ba920b40b21b3ddcf186c0bc81a004d494f6cc21c12a72ef74198fb0ff2e3a89836c9dc0d1b15fab6d4dd52cd66dd1323f49e0a3f3bf861ab23977dc1d406552afe6d6a2c25bfb98375fe3028f8d2bc882b311a1ad923465c3d1641f3eaccb933eb420cc7d057742fdcfbd07c55899bad77de75d4c1fb8caf66ca8e592dc7cf2638d9e82d102c7aa613f2cb94fd1249128acc160cc151314a484d19041acbccc01da4c70571aeb4688be78304a69571747b9d925d2ceaffc0d1e32ef5c06bee4e911cd5c43e50613f80cb231a25beee8da17c0a88035aeef0f97b09a0d8db273243ce3d7abefcff4afedcf2f0a7a2da038d6b7a24efdf73eea68158a317de34b2b22e3bab434242bfc68d445035990368a3b7df176ebd8ec82223c7f63ffcc50e4f4dfb35fd375705b396faeabcb2a39cee4850ed6add1e0e325e154389f36d682ba00a9f3ffba4e440e4f53831cca2f05bd51b395755b19a76d70d29ddb0d3b048f20d7560795e49f47a1d60176bb7bf349261c889077739b20bc00146a15175b5e799aeb7225323adb705c417e109b3411b7c2ee0fd5ea0c729963c2cb74d281371e50624ce79a8a8193b84426397c0242f172265aacdd56601a4c235c6e747a5854e2c298ea4e34f82c2d971d1a5ccbbc16e407eaad4518fa7263d0151c7e712fe50f5fe520bd2790ea914c00ea9578e17836e34c4e159162b2078158ef6d628eb7c34f845a35505c8772dce2228339582b4bf8468de66d394eba18d4928028a2e463010cac5f94975921b469a75e7f5676ce48eba98c29d535bd290d9e1f254d4ae10f1429c454017f7fd4af84e8cea7e2eaeff026a36be38b4a6710cc84c210fd03ced3514ca0682af173a1afa231d1b1e102c8f70afe2ff7a1053b003fe89109f8cde73ce5c0704c926de69d54603c016c5a728dd76bb2b78e9da7d1c0810ab47a1de9a70c49ef7428f0ed94f78592d8cce397b2ab6cefa1d16410ba7831230f6f779e9daaad1367dfa5bd1646f261b5a1017a62e0badddebf09130f7eea693fe8e6cf940f8444b4c134f5a7442a3390b22572fac441f9202b3e08cdeb6fc451d050ce92d6d40a93fc71d87037263bb48a92ff816753834be4789ac60b9506b56e30fe5a86f21f6af11506bc6c98e94a6499affcbcf7453267af66dccc9b622e22bd18e0597af8053f3756aed7f5ddef99de0753142d698bb1fcb7fbaf0ab261971f141c220b3f288ea4f74756bf3f0174efa7bfd36fdde78ef03ff29496118410b4773952446edea26c3075ce236da0dfa69ec81f0aa2c58532a4bc1f0e61e6f56b14c1d1e5bb053baa67d6d67dd2be49ef78034f7ab9c11204fe299886a66a2fd3787c52f20dc6a248208caec1583f97ffef1138ca69137c4abad472a46bfca11326ad9dbc2b3a1f3d19ae438fa12b2df7bcb9a0811ea8778da9c7287b4983f2fe0d0d8446d5b265527785cf2d6137772bfdace836ef56b659df4dea8f7b1d76227d4db6607fb0e20193f691c8acebbd58de44728064823b0631842e9c7ef9a949b96c244de1d77e6799fc54ad1499116e0b2e71bb2cff869827c41065ada13e1d393ca471b5dc67931e3b340836fd5addacfa895c5af9416236786ff9a4a302809c06546bc8ff9bf7989d71eb0ddfccfb5e0462287a2b07b00b4f9b1b6e4faff4cf621d208a219a34b68c8bc7f14bd5e592b72cb571056c4b77ec99e77bd68c1d41c5a4b7a4ab35b3b4a05b6937876cf8ca837a81eaaecbdd4860743fcb510c7f3bd5d2a917fc8062e70e35aea5d75614a1fe184f74b9d7c60eda2f4e441c48179fc8038ff647986522a04dbb5415668ab0b97974e7a716760cf0b7f33dd0af16c9a75afc9ecefb736f253f4c451c1ff1855e07933e3eb9f51011e0fa0794d28cedeec9b73426b730ae75af612d301e1c447eae1d6e0c158634856b18ffe5e9e000e2027b4f29705e085fea4b1a37333d9ea08f27bd995501592ad13bbea52e593732eca8c74b0e471fa3115943083cb27c59fd9a9d30ae02d36439d41a2f9ce4dbb77e5a2dba635e5ee245780a072db647e49087ab3c1e522f66973d29896be901b5c36bdeffaa6493ceacd8e9efc633dd1434819f329b74a649376cee483ce4311dc8e85f8c1bfc531784e2dfabf7ab475bdf756f9c2e241f071d97959a436bd572e4d355af633f9de558020c8e0bc11bef42bc51084b978ebb26f32584e9df0602ac873a89f03702bab10f33d4d09f270271c30f1b19b548e2caab49e730469e231a32cd5e7cd3a454a18225358c8e468d70e75facb460f8d6f1f9e51f2e2c29c9c484cfd35f8d0c04b3cd507610e68de919f1d1058250abf2ef66699059b08b54010fd89f9ae8f7ebf37e267bfe0d9daab3512b025240cc4e3f8f52ed52f61fa0a6de721b9747ff28124d6d2c9ea8124d73aa5ab3528a226e48f219492466f3ec55456312cf3c8d646ecd3b836618e48b111d651f62e0dc03c7507ceb70633a317ffd803b2934121734454bba449be893454213673c264cee33f2318f9fc60e647c6a9709d1e5b0aace0ee36a80d622022755d9c2fbdb2b36ccd3d998ab4c87bfa6e76787bcff38e9255e7b917cb463808496360667399776fa7d603f530c74faac89bf907d00c37e9170839ffcd144b6738eeca5258baed4a2e59e6e4c2b57491d662ef711d6004692460f4caadfe5a33dab2ce6496b7dc3f7f09eff8dda8ee7e6b7c0cd79f276eb3f34838881df0e92e7404d9195abf9d8e5fa12f808ebfb6661e878e23300b57baf6cc071099674cebe14eb87a2cbcc6b401132560c9f8b15c9c3d4cb125aea0dba62294d87c307831312dfb81429675f9f2d736adc9e4bd133d96974668284ee5c0a59b89eecbc37cc1d2d2e3efd984beb4e74e89f205366ee73fc77c59a0891663efa5f45e7ab9eeb27a6b55b014b48e8f7974e54828be66d065583268ea9d70fb5c3a0cc8861bb40461a03fb62486f5613a6b876add22b69e4225102ba501b58d92857eb9a6854701c25eeb59d07e015260bc60bd244298ac83d4fe4c27006d6ae73aa30681a9a066f6f7a8f9f91273ab7caf92bb0e2912b77351c1d4b262fd32ac46e9eb5dc00abf5d3d982c1d44096881cb4ce200228c5b59ec96539ff9b5a0b309e874f786c4ec0942c422bd7a775958cef9d336038528ee84a15aecf7f389088433d9a88a4079bc8561bbe4dd97323f383fd12180992ebb279a00c145addc6a871787a48fe235fdcbcb433d0c47eaff8abafbe8c62163e38c4763d25ab99587a1290b26dc71149264f02e709518380871ec539d301e34e3a76f2e965ba15247afe66390d9d03d325b864039270288ba1330306bae1b9c18243370e797db4a1ceea545e41176d7d4b5e774ea8830e8a68c81ef9ffe4be0725f7d36648d6eff8918b9d2dd46c7f648a382b10f93cd9b0471ff6b727c1816ef62b79c789b685b64946ad8e316628617e9d55b4c220ac346a177b12af88896b8650da463f65b11a28188513d775b7b15ac455130da280f9797dcade9896d27cb8a503437169ed84e136cf82d79de47e7432b69272c770d690151dcb826e5cc768424892aa8d0ef6ab75620ca40049e07d48259ae4fa55f0bfb15c74e0aae79b410fbc69af80303e200242238c4b7701c6da9043a866bccbaf87b11bc7368ae51439a9", 0x1000}, {&(0x7f0000001500)="b3adcd0ee2cdbce713c2074fa05a4904e7888f579db10a41766d478c3ae8f1ee7b81443f1fc03e87fee6f0c041d05965cb29896d0aa7c4308a6af410f980e00fc108e9aeafca97ea0c65bd81f81eae31cd8746e50e28134272d4e8b0c7d4e708f29c5114a7587368089b71f28ec237dfca2c6ebff47fb99a4a4ab38057a6d01bfad58c55b2e36620a4af593cede127558bbce133ebca3c623ef5013f86c519e450f4a3a9e5e5799f0542f64745946aac21b77d0ce7b11402151a9b927edcc146f13445", 0xc3}, {&(0x7f0000001600)="cb2d642fa1ea031dd241152aaa7a9565356ab5e8aae38225353f05868f4600d5e02f6a7bc8843b94112415bd2ebd35a25cdfd95f4cdb8960c3e1f7440fec223ac0cfd1533c30f8f7c568e7a630cb20fad64ed2c63ca75bb5b427cb90fa08d1e6b02da15229fbbf0bac6f9d732df3feac2354c537ab66fe667bf3be463c1a20786ed679b1b9f6f802d164904927aee783cb7b3946dcb06b5ed9c4554885ad1f1cc51715978c4db459440f9493cf541b623a2c298adfa900073feb819816c21d3597271796a92bcf0029dea5639dab4eb1c72527caa62da236b7164d1c487e61bf36bcc6c82e2c4f8002f39597139a610ca7fb0dfc6d700ece4bf0", 0xfa}], 0x3) kevent(r9, &(0x7f0000000540), 0x807ffc, 0x0, 0xfff7fffffffffff7, 0x0) munmap(&(0x7f00002e0000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$unix(r10, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="dd6bb0e7a6b9c2660665b9ef73bbcc43f65876d046ec418cdfeff43c12801db4bfaae73cf89b562b4efe85a1f16ac1008a0ed7690d92f21ff7d3767b3b0c70c658461e97e3a8c6790c52b905", 0x4c}, {&(0x7f0000000100)="81c05968a76b5f6e50bb1f939f2ac42fcf592d19e754e40f743c91e25c304723", 0x20}, {&(0x7f0000000140)="1fc450b742ab24b9da6a3a1510f4a02b2b8991007a74c9d0d207a4dd11ab7d8f17fc9cdf6624b1185b8d4ca144d99b82170fceefdb3201484712f871df00399eb5893cd76e70ea7e87", 0x49}, {&(0x7f00000001c0)="f4adc750c619524abea3693bb674b46cd68e04a8f5e5f33b2c4910a8a10c69bb8758f0f9fa22a0c775b0a38d60768d7232c17395633685b85594a60e29f45609131f443b7a7b87bdec3e7938f03d857b9e0abd49e8afd7f86b609c83a07afe55aa32ca23b034d0133bdc8898c1836af19a06d3214239fd50f442a1bab8c0f4fd733b6b4d22b6bce68874e775739f", 0x8e}, {&(0x7f0000000280)="a2e6d32d8bcb782051d96ea7ceca3b3efc251387f541ef10f5744af3babac219f549c08086b26c52d1acb6dec171f7a7e736bcd3db010bcb677bb4599757afb3c68ba3b2968b995bb2343c57a3094fadaf4deb708e829b276fc87deebe357d30e8532c1f2f5cfdf9913406da6a1b62675e3e1daf10f045df34d257fc92f2a5243a86cf9aa0389242899da35367b70c96869bf4565b5fdf0301f1dcda2220e26238b347d05a5209e0d5f0bb91e45b381a9f3b2129821403e6a9711f69f247b8ce2bfbfef3089d113f66273d9cd95a56c56449a6100877c53bf9bf6a12ac13dd436bcd0530a08517febe0817201e6b67505f42d10cd872b329c773b6", 0xfb}, {&(0x7f0000000380)="3d5c9bc067ee91e1b549742077b2e34dda1bd90e97bbd3448edf27b7935e1a8a967e34559be4cee1827befe46886053ad876d9a031fc79220998a1d03158cf2c33f731f50d26e06df32bc23bf22f95a4c8760b0da93a953e51126805ee4247ab29d06e08b692dbedf1ebe38f5c1d1882644c8a156d1473136c7135221763", 0x7e}], 0x6, &(0x7f0000000480)=[@rights={0x30, 0xffff, 0x1, [r9, r9, r9, r9, r9, r9, r9]}], 0x30}, 0x8) 16:00:40 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget$private(0x0, 0x100) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x81, 0x100000000}, {0x7, 0x7f}}, 0x2) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ffa114"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r2, &(0x7f00000001c0)="fe445f4d7b93a28a3210a8d97f99cd6ca56a03000000000000008d96c8b6bb05fa2e4d2ebd1bf1fd3da706bf26e13803517d294c0001a0e58cb2c69b69f8bf3e1421360a4d360d198c49ef94e0838d87416c3f6bf701ec9dbbd0b66deb6ea8850258de8fdafee908c8442619d6ca3bd4407d80cbb29b83bcea58c7520451b2bc885704b827d618243a736a000c81419d49a17bc1a36ecd3da590be554c2fe389f61c561508486a7a91d2d6ee08bc419ca0fb3d8a", 0xb4, 0x0, 0x0, 0x0) 16:00:40 executing program 0: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x3, 0x1db, 0x2, r1}) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r2 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) utimensat(r2, &(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)={{0x3f, 0x2}, {0x3f}}, 0x2) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xb}], 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x190, 0xe0) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) kqueue() kqueue() 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x104) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x189) lseek(r0, 0x0, 0x2) msgget$private(0x0, 0x2) sendto(r0, &(0x7f0000000100)="37ba37c33ee5da84bd685fbe437486a11cac5a8f70507a9a716522f663ef83b35905e5", 0x23, 0x403, &(0x7f0000000140)=@in6={0x18, 0x1, 0x7, 0x5}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = fcntl$getown(r0, 0x5) getpgid(r1) 16:00:40 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x33) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000140)="6e373b98c4d54c3ef589e904efe235453401fe6272fd4a6538249ad64790f7154efdeb1fde89ccdc1c1884af4f65beea9ea3759c46bad9819918189f6b1da72c88a7c6309c6dba97971c920d7378f5c0d4d28e7e156dc846b0bba535d80f96388a8517fc3fd7b7bb07f15575d223ada733fdcf2c3cc80b3265826edf94e4eeda66f3ffbd7653ef962832f9aa0b710b5d925d49f52c77d0d526a05faf03d1b9a03f1721f3232279de9c7738bd6fae5302ff5aacd5", 0xb4, 0x0, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x8}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000000100)='+\x00', 0x2) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(&(0x7f0000000000)='./bus\x00', 0x10000000400, 0x0) chdir(&(0x7f0000000380)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:41 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) r3 = semget(0x1, 0x5, 0x8) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000000)=0x6) shmctl$SHM_UNLOCK(r2, 0x4) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:41 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x60, &(0x7f0000ffd000/0x1000)=nil) shmget(0x1, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) r1 = socket$inet(0x2, 0x2, 0x1f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xff8f) r3 = getpgid(0x0) setpgid(r2, r3) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/133) r4 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r4, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x8) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:41 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) syz_open_pts() dup2(r2, r3) 16:00:41 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f00001ef000/0x3000)=nil, 0x3000, 0x0) dup2(r0, r0) shmget(0x2, 0x4000, 0x210, &(0x7f0000ffa000/0x4000)=nil) mmap(&(0x7f00001ee000/0x3000)=nil, 0x3000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:00:42 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0xffffffffffffff41) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:42 executing program 1: socketpair(0x20, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getrlimit(0xf, &(0x7f0000000100)) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="d175d1141640e93a47ef5989a0f5ff0600000041d43e496ec05f98df5c9b", 0x1e}], 0x1) ftruncate(r0, 0x0) 16:00:42 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000280), 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) mkdirat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, 0xffffffffffffffff) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x2}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x4000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0xfffffbfffffffffe, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x60c1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r2 = dup2(r0, r0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x10000, 0x11) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) bind(r3, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7, 0x8001}, 0xc) bind(r1, &(0x7f0000000240)=@in6={0x18, 0x2, 0x9, 0x2672}, 0xc) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240), 0x100, 0x0, 0x7ffc, 0x0) 16:00:42 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0/file1\x00', 0x20800, 0x156) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 16:00:42 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) syz_open_pts() r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5) r2 = getppid() fcntl$setown(r1, 0x6, r2) fchown(r0, 0x0, 0x0) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 16:00:42 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) semop(0xffffffffffffffff, &(0x7f0000000000)=[{0x1, 0x8001, 0x1800}, {0x5, 0x7, 0x1800}, {0x7, 0xbb4, 0x1800}, {0x3, 0x4, 0x1800}], 0x4) r1 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000001640)=""/4096) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/4096) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001040)=[0x4, 0x3, 0x7, 0x6, 0x5, 0x1]) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000001080)=""/207) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001180)=""/85) r2 = semget$private(0x0, 0x7, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001200)=""/59) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000001240), &(0x7f0000001280)=0xc) fcntl$getown(r3, 0x5) r4 = getppid() r5 = getpgid(r4) fcntl$setown(r3, 0x6, r5) accept$inet6(r3, &(0x7f00000012c0), &(0x7f0000001300)=0xc) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000001380)=""/184) semop(r1, &(0x7f0000001440)=[{0x3, 0x1, 0x1000}, {0x7, 0xfff, 0x1000}, {0x3, 0xfffffffffffffffb, 0x800}, {0x0, 0x6, 0x800}], 0x4) r7 = semget(0x2, 0x1, 0x10) semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001480)=""/218) semget(0x0, 0x1, 0x40) r8 = shmget$private(0x0, 0x2000, 0x26, &(0x7f0000ffb000/0x2000)=nil) shmat(r8, &(0x7f0000ff9000/0x3000)=nil, 0x2000) semop(r2, &(0x7f0000001580)=[{0x3, 0x1, 0x1800}, {0x3, 0xffffffff}, {0x3, 0x98dc, 0x800}, {0x0, 0x5, 0x800}, {0x4, 0xffffffffffff0001, 0x1800}], 0x5) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000015c0)=""/24) openat(r6, &(0x7f0000001600)='./file0\x00', 0x40, 0x0) 16:00:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:42 executing program 1: r0 = socket(0x2, 0x4000000004003, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x80, 0x4) shutdown(r0, 0x0) 16:00:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2044, 0x3f) mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x2d54) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x6}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) chdir(&(0x7f0000000040)='./bus\x00') 16:00:42 executing program 1: r0 = socket(0x2, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000a5833d78d3ca5bacfc4e01ddf2460dfa5b26b8960b"], 0x1) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = getpgid(0x0) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) bind$inet(r0, &(0x7f0000000040), 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x12, r0, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/224) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:42 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x36580000000, 0x5, 0x8001, 0x1, 0xfffffffffffffff7, 0x9f, 0x7ae}, &(0x7f0000000040)={0x8, 0x3, 0x200, 0x2, 0x3, 0x9, 0x7, 0x6}, &(0x7f0000000080)={0x0, 0x3, 0x4, 0x4, 0x100000001, 0x6f6, 0x100000001}, &(0x7f00000000c0)={0x6, 0x9}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) syz_open_pts() select(0x19e, &(0x7f0000000680)={0x31, 0x0, 0x0, 0x0, 0x4000000}, 0x0, 0x0, 0x0) 16:00:42 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000080)="eea68b2db357", 0x6) 16:00:42 executing program 0: r0 = socket(0x0, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6bdb0000000000000000"], 0x10) writev(r0, &(0x7f0000000040)=[{0x0, 0x37f}], 0x1) 16:00:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)='B', 0x1) sendto$unix(r1, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d", 0x1000, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) dup2(r0, r1) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:42 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="155e4b8d37a990dd50aea2cf37c0ce46b715e87e3896c22ceb87ceb7d5d337cc209a969cce9a60dcedd7e46f3959d840796ca8c0e1ebcd66ff68482258be3cf6459130c86830bd5051cdd5081a36408a54911e5a42f52c2399955f07cea8ee4c62b7f01370721ffdd14171702147cee2314235ae2dc3752561cb6cfcc2867eecde281d5d5ee2341c5d68eb80d1e9b5b09c6342a3199909e772272e597a694202d1", 0xa1) nanosleep(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffe) dup2(r1, r0) 16:00:42 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget(0x2, 0x2000, 0x8005fe, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r1) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x5f63) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) 16:00:42 executing program 0: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x80000000000001, 0x6b05) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) write(r0, 0x0, 0x0) 16:00:42 executing program 1: socketpair(0x2, 0x3, 0xfffffffffffffffe, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) sendto(r1, &(0x7f0000000040)="921d9c998974177057e84cbb6b9dd60852a6c19300fc48d81f5e09e42f3ce082c4620d5ad20192e5be4c3892786725f70bdcd7f3c31fdaaa822d5f5cfe7ea089eeb604659908cab69baeeae9406a475b5f8bdc89235fa88311d20cb6bba7b49f846bc2c996d3c61572e999b28295999c7756168247210b10c0595dfad2d1792fd3638ce228c7756fb8aa32e33be3907763abba283b733434f46280b486783b4bebebd96cee17e034381c8ed8f3a40547be8c045639e9e1e4d595280e1c8e099a065e6ebbdc782cb5024c281403793009190baaf397a5ba3924dcc851df9a9ebc3a74c4d85ab7086f64429d", 0xeb, 0x400, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./bus\x00', 0x201, 0x0) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f00000003c0)="42fe3dc1a340e4bf5db93fc062fd0821c04305b9e5b1a01992eede62faa88d8397de9146be9e86ae0f6d433d8bdab5439c9036c4acddf94c712781468de0ba40aa74b7a331424423", 0x48}, {0x0}], 0x2, 0x0) execve(0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) 16:00:42 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) syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xd13540c38fe38782) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) kqueue() r2 = syz_open_pts() readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/204, 0xcc}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) 16:00:42 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x6040, 0x800) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x3) chdir(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x7) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:42 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(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', 0x0) symlinkat(&(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', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x0) 16:00:42 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e0d200000029604e40bac6"}) write(r1, &(0x7f0000000040)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dc", 0x2e2) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x100000000000013, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:42 executing program 1: r0 = socket$inet6(0x18, 0x8006, 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket$unix(0x1, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x1, 0xc65}, {0x18, 0x0, 0x1000, 0x8}, 0x8, [0xffffffffffffffef, 0x8, 0x1, 0xfff, 0x89d, 0x4cec786e, 0x2, 0x1ff]}, 0x3c) 16:00:42 executing program 0: mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/113) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/246) r0 = socket$inet(0x2, 0x8005, 0x3ff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000480)='./file1\x00', 0xfffffffffffffffe, 0xc) read(r1, &(0x7f0000000680)=""/128, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f00000001c0), &(0x7f0000000200)=0x4) connect(r3, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) r4 = fcntl$getown(r1, 0x5) r5 = geteuid() r6 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r4, r5, r6}, 0xc) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x50) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000300)={0x425d, 0xbd, 0x4, 0xfff, "0e0ba412fbe1996e627fea2a1cae0138d8b7c752", 0x4, 0xe5}) chdir(&(0x7f0000000340)='./file0\x00') r8 = semget$private(0x0, 0x7, 0xe0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000380)={{0xe629, r5, r6, r5, r6, 0x60, 0x44}, 0x6, 0x8, 0x80000001}) semop(r8, &(0x7f0000000700)=[{0x6, 0x7, 0x1000}, {0x2, 0x8, 0x1000}, {0x3, 0x81, 0x1000}, {0x3, 0xb1d, 0x1800}], 0x4) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000400)=0x3) semop(r8, &(0x7f0000000440)=[{0x4, 0x0, 0x1000}, {0xffffffffffffffff, 0x8, 0x1800}], 0x2) bind$unix(r7, &(0x7f00000004c0)=ANY=[@ANYBLOB="3ef3677ffa9c0c1fc69d657a0bc48f60855da7700c31b3cbfaadc7c261cd848e83dcce9e14c1057f"], 0xa) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000500)=0x9) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000540)={{0x101, r5, r6, r5, r6, 0x20, 0x3}, 0xfff, 0x915, 0xfffffffffffffffc}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f00000005c0)) open(&(0x7f0000000600)='./file0\x00', 0x8040, 0x4) shmget$private(0x0, 0x2000, 0x5d0, &(0x7f0000ffd000/0x2000)=nil) 16:00:42 executing program 1: munmap(&(0x7f0000ad3000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ad1000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ad1000/0x4000)=nil, 0x4000) shmget(0x2, 0x4000, 0x108, &(0x7f0000ad6000/0x4000)=nil) 16:00:42 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0x0, 0xee00) r0 = getuid() r1 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) 16:00:42 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) listen(r0, 0x100000000) 16:00:42 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000500)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:42 executing program 1: r0 = kqueue() r1 = kqueue() mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x18c10, 0xd0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) 16:00:42 executing program 0: kqueue() r0 = kqueue() r1 = kqueue() r2 = socket$inet6(0x18, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/66, 0x42}, {&(0x7f00000001c0)=""/71, 0x47}], 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xffffffffffffff81, 0x4}, {0x18, 0x2, 0x4, 0x9}, 0xc, [0x3, 0x6, 0x80000001, 0x0, 0x10001, 0x100000000, 0xe69, 0x2]}, 0x3c) close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r3, &(0x7f00000000c0), 0xfffffec4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x203, r0) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:42 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x10000) open(&(0x7f00000000c0)='./file0\x00', 0xd0, 0x48) kqueue() select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000001}, 0x0, &(0x7f0000000200)={0x1f, 0x3ff, 0x1ff, 0x93, 0x3, 0x9, 0x9, 0x2}, &(0x7f0000000240)={0x1cc, 0x1ff}) close(r0) select(0x40, &(0x7f0000000100)={0x6, 0x0, 0x0, 0xfffffffffffffff7, 0x8, 0x401, 0x400, 0xffff}, &(0x7f0000000140)={0x8bdc, 0x8, 0x1, 0xff, 0x7, 0x7d32, 0x6, 0x3}, &(0x7f0000000180)={0x80000000, 0x8, 0x401, 0x100000000, 0x0, 0x5, 0x6, 0x7330b562}, &(0x7f00000001c0)={0x1, 0x4}) 16:00:43 executing program 0: r0 = getegid() getgroups(0x3, &(0x7f0000000100)=[r0, r0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x7, 0x1000000000000) recvfrom$inet6(r1, &(0x7f00000001c0)=""/195, 0xc3, 0x2, &(0x7f0000000080)={0x18, 0x0, 0x1, 0x2}, 0xc) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2fb2415a8e86662b81b52c189fee59727a4d4e79"], 0xa) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 16:00:43 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x100, 0xf37}, {0x18, 0x2, 0x9, 0x3}, 0x0, [0x5fd, 0x2, 0x590, 0x4, 0x10000, 0x0, 0x7]}, 0x3c) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x1}, {r0}, {r0, 0x89}, {r0, 0x64}, {r0}, {r0, 0x10c}, {r0, 0x10e}, {r0, 0x4}], 0x9, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x8, 0x3}, {0x18, 0x0, 0x5, 0x1f}, 0x10000, [0x4, 0x8, 0x6d72, 0x40, 0x400, 0x1, 0x4, 0xacef]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) fchown(r0, r1, r3) recvmsg(r0, &(0x7f00000028c0)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000002740)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/147, 0x93}, {&(0x7f00000012c0)=""/225, 0xe1}, {&(0x7f00000013c0)=""/79, 0x4f}, {&(0x7f0000001440)=""/109, 0x6d}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/160, 0xa0}, {&(0x7f0000002580)=""/49, 0x31}, {&(0x7f00000025c0)=""/242, 0xf2}, {&(0x7f00000026c0)=""/123, 0x7b}], 0xa, &(0x7f0000002800)=""/180, 0xb4}, 0x2) r4 = socket$inet(0x2, 0x8000, 0x100000000) getdents(r0, &(0x7f0000002900)=""/158, 0x9e) mkdirat(r0, &(0x7f00000029c0)='./file0\x00', 0x28) truncate(&(0x7f0000002a00)='./file0\x00', 0x1000000000000000) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000002a80)=[r2, r3, r2, r3, r2, r5, r3]) bind(r4, &(0x7f0000002ac0)=@in={0x2, 0x0}, 0xc) fcntl$setflags(r4, 0x2, 0x1) getpeername$inet(r4, &(0x7f0000002b00), &(0x7f0000002b40)=0xc) mkdirat(r0, &(0x7f0000002b80)='./file0\x00', 0x102) symlinkat(&(0x7f0000002bc0)='./file0\x00', r0, &(0x7f0000002c00)='./file0\x00') rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c80)='./file0\x00') seteuid(r1) setsockopt(r0, 0x0, 0x0, &(0x7f0000002cc0)="35b77ccdf097594695651251506668f5121c530977abad09ed28f1b484fb0623eecc407ef85966a4fa9378f7696c2de67534ea7ed6d54e94bf6c5e3be097a445a2938c5cfc671a8b0e694f62b7cc5fc7fdfc135b4e29ab804c1cefa2d9f3fb78f1d87ec4b4106b6a32b19dbd743957dfba302915f5a86d", 0x77) r6 = socket$inet(0x2, 0x7, 0x4) kevent(r0, &(0x7f0000002d40)=[{{r0}, 0xffffffffffffffff, 0x12, 0x20000000, 0x1, 0xffffffffffffff25}, {{r4}, 0xffffffffffffffff, 0xc1f5d28287d33bf2, 0xf0000002, 0x0, 0x577b319b}, {{r4}, 0xfffffffffffffff8, 0x11, 0xc0, 0x8000, 0xffffffff7fffffff}], 0x5, &(0x7f0000002dc0)=[{{r4}, 0xfffffffffffffffc, 0xc4, 0x4, 0x9, 0x80000001}, {{r6}, 0xffffffffffffffff, 0x10, 0x80000003, 0x5, 0x1ed00bfb}, {{r4}, 0xfffffffffffffffa, 0x80, 0x10, 0x9, 0x3}], 0xfffffffffffffff7, &(0x7f0000002e40)={0x4, 0x9}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002e80)="2b6bec2b9ad612ea8ff992d8fec0822739d49bf640e6e33203dc5b5eb0528723a6f4cad1e3b5a44d175c20cf509936db7d94114e0cc25cadf9151cf69570a0b24228b3f4bfbcc7942cdc1c617d1bfd5679da299bb683a4bc59b47e1214f6de0060d2200a45c58e2afee2b6502a3cfb2b118d827b74fba93e37724259eb7cfd41be9a8691bd0e4d0fa10a6cf1efe9126deeb17a09b661c6d6377558d02e2b2350167ad5bffc459ede38a91a017fb3474451627a2607898379dc90607fc17a9e1c66dff5793162bb26a9d0aef2fd98a5cf890485cac0120ab443f4d753f688696a24e777d6742268bc52a373750d98d1ba6a0fda83b8680d4e768d68e3426eb2a9834d4de7249e87629c104597371873e938207e097ea34ebd9898e6bacab3447e2e5dc26736bedf3c99a8d6eed6a8bbf4508c69ffbc628b7a9cab1c8c2d8b79cd7fc336a4db68bec3c884248546f8286d110a25af071a0bf13fac2939511ff5f052f1cb01197b38b427c3e72fb0d16b17583f8d50345bba3698ac0ab5a729754f2782a138e97feda6a69106fbd115f60255895be6bd570e9463c344954773015399e19a1941fafdb591966b4323b18e181272439176f899ec995d625bb11b797e6c18bf4defe039577bf42c854dc9c5ed57fd2ca203ecf4c949933e9a671ddd0e6459ed34b99deab11f7b3ec341e15d706df34516ae9270c53c1fb72afa8ac37152f577e038925beea8ff25d278b5f721ac02b763ced9b7637cd4af3b0f32e21bc02462e02fe1eee748bc6fdbfa9183fb63ab133cef70aab6f3799d9a31f2e08b49bf335d84febb105271be176493d550e5ae6c073ba6ac8873faa9eba8c9c853d9fd35c0861a059aead18528fad4472fc5ede70be7fcad3c918222988137f5110b22117006d9a9d193b87c5b4edd05f2e339d1adfa462de6bbc2889b6c72c7382a087d1aa285eb3b717f25c2b145c97a2dc27c509de5b6566a0fa8803a01b2eeea337c8856042398cf4fad8c97ad478b0cee933348981f70c9be4e18024b0b8487dd8eeab150fb96d4b5842d837a8acbc0df63a49580732127774b6cef643273ea42b3425c4d71a96f562136de42cf15d4cc1b7f69bb0b377e087ee74c16d15e00a17be8c5890061342bc7acd3b4026c1f46ef22f33a9532dc1f10656463fba7e2db82875e572cfc5a67efab3302ad4b9b2443ecc6924d319eba550086173c599d329591a5c2084998b891e0041bb200745806b463d4d89d33d08c50db3f52758d88541ecac63946e46871f8413d2b469e7421cdd29253457caf45aae7c8ab84b519dead16b909f56be047ce9494e0d84250b88535ad762be79ab976e1a6361c6cf9c396ccd69ade1a513e5952a6190a2e7884b1e4103abb44d90555b60cfc6e0ead277db3363ec502cfba202df84d600de3c44c41bfe55e59184acca084ce24ad5bf9a49e933604b792bb6f1e7e7d45e52dd3293af6390b07d2b1d35258c03b2d93190b5fa213872caa8eccb01204295b2d447fd4ba5349f472c52ec9b0c367c60d7ba8bfddebb4ad1ae35146c1d3699b28f2301acf1d691b1191ea36f774ff4012047b7f2180f531c38dcdb67d38e95b5495636a5d26841d48f3a013e6367325d639369652bc205aa2ac86e15f3ab621a0c4448e747d2dc08203a2eb21c87506d2d2a6cc8ea2a6b73bc7a93dbc19903322201953c2427def14ccef975ce8bad678103ea03a4860fd6cc2b34b29d6fb095405ab937a122c613ceac09048b8252d3fe88a8a8de2ce74c0345433bbffe0a8e05b21c3e11dfa878a6b2693f53178698afd66d22dfa56de7edafb116afefbe62aac968a55e9a0135f13f671d06d687862b6292e5e8e085ab55e488099e3cd2ac0c662a47e13dc457ac29018bb968c07ea17f5d0d05027fe799f48a9547c844729b1112932fe122cf987d2b67834beab4f6a4e7d8c788dbf3d48702c050c48cc5c926e378b59fffdb0aadae487db398bd73d5bed6bbe5aafe4f5c755155356ba14f82c702b8599406a0710e9dd061c91a328229bbb71d894af2d37a5986d639949be993819c040600c3b4dc17a16b6c3c8b3c6db5b0bda3581f5d00b4a5d5c12dd2d741378d77b3189bd9ef29e9e63835e72d072cdc0f795d2352bfebc8e56994e0dbb1cddd25f7db96b1c1dde3fb5f9868d71dbcdd688dbcf5900ba73ce74c9210f32144959e2f197f5bca247866af5aac0786c253304f252b9669c8ada9be0fc139b3a691ad3e25f0a14557d08f27a513d7a98e34415acff9bf088661ca36fcb3759b5b52fa93f494640cc777829df40ce50a45f37b6a5e769a55033be19ec7e78a544b7977f5f71109ac8ed403adbe668f1114a1285aa8c7c5bece8b13766cf57111540b5b3cc7413bf77197c196335bdb8095ce033b324bc4ed1bd46a24483d443f2b9248de92699632e1a98ae769ec53ebab90ff103eed9f1caf963720b592c1e2301e02822292208b742be82334b14c3c6cf99321ede0f9efd2c54c00347a20144f0fa81799874204dc63294286cf5d949bf83899a4463a8d8366f72d7199fe1331d4ac69da7bff15ca22ea5ecd960af6c5caa564fb34b41e5784390bffa5553f27f529440dc1349ae54b007dbc9879d281d378e9417b43dd0545db0d3d673005bb5ddcba018252ee6bade862e6c320987af0b0e281a4457abcb735f538bd659a68eff4b15b9ddda76bd9c367ba2a8a603d3c0f234bdba9033acba6bfaa2480c70242758006d1c95168274b8217ec527e26667b42c6cbdbc13f49dc3431546e6eb086f0c2d3bf672c7067cf1f1afd252cf6a46e4ca3296c6683b62640b080cfcc914b80da1aec8bd79a633ee4a49b51989e15b8f0d18f0771e0a9878962b7884ef4c69da9c25eff97b0449e6632c6a3ebdb5c88f31a7d019b8ba2acbdee7052ef309ffe495d6922422efed323b8ae07b3c3ff880479277ca3bbaff41821a4d732844d8dcdf0c523ddf84dbc6ee31cac821b376e766750811063cab4956e884a47bfb7cb548ff33d11c1009563661474fce323eb89af918e0a2b52ea7a83e9f4652e091fca51dd6e79f323668091404437ed992f29ecf1f7a6551597d338f3de30f1ea6a3523ed2100d3b9e35bd381de1efb43ad3579c5da5fb3326e38358d77adc110fa7fd73ac8a348c1e7d041166eb4522be14f496e147a6852068706a54170967e9a656dacc5eb3a9753e4b73fa1e47dc9a63991e09b4a52add9abea15bca593f95280420d768919b24fcad54e481e1cf7f1cfe5874c1b7c1a68d69376f5cf8e142b2b5cb0aff345169a16aa325c0e702fb03d26fc75c1e8662f88c68a8037c1c681ba9699b2e0cfa3c328c97de1443c276f7baefaa4f6a3444df0e91320fb81b35f080db9655d838d1d3b64cc2ce63fe8417faaba70c078b82e070d6427b6c18f8db5f5aea7583d05a1b8108ee0ca3fd36e1b0f15fbc5fe2c2f5635f68f7c3d16ed3cfb119cdcf15593446bb2c660047ac3abb067ca2646bec720b30397996cd80daec7dca445fdab95550b5615e29e81f37c142cb5856a7ec7109db6a0c7a456ed4cdd270570543bb9c0b191158eaca591e64116b000a6d1470e1937f6b426e349bd0b5b320361ae3fe1883c83d30c1f3c294c1ddea5c2f5e6711f43bcf8a50dcac57f5cb3bc733b3973d3c893ec63ec60de44c91733b96b674aa77a0efd4a00f9cb19a2c41035175ac41418132e5d8ac75339ae1b939a472d35e051ccd61ac9d131caae82653b31aa70b78d0efc580aa669750f54f100204b0bbbb7ab5d763e31aed8cd0cafcf4bebe6b50517ebb64983f6ed724262f8311dd35cf7b17507cd916ed032e3f403ba9b1272e2889aa39b8d549d8c21f0a7a5faf1dcb5fa7617dfcf539efd799b26ec122d3537f07abd4851bd4045e6df98e826193f0fcb43fbbe5c55598296a8a8c0ff6860d1ee9e60c380ca3ec4dd6a85ec0ef2b48fc2176916eab5d3621793ca9a3d1a9ff746f207d428c372d5baf535dfe6656f0fea54f4068f035414c11777aac627977e081f24865d142383c72c0e79b2402925393a5b0e51de8b1aa441cb1d501e7a595e7cc6e03a8bbbb4fd26ce0eb334d9c0bdb717a01b1950a0272545ea120284286fd9de0c99c6c916b9fe8fa4184df7ad5c8d108336031a15029a079a46f53e17b61b8d366b689b5e9ef505eed4a261354ce9b237f42a90a0630206bb59e7413e4bed9c773930597529973851bb7435a3de0a4df2a39b1df2d9b58db4d15fcdf99c2a6e594f7a1e1fbde24354e32f815cfec20a3b0e575bf79e13d53a9036981fca0b1769d95b6b555894d4c827355ee05e1ba54e008bdbcba1cec019207aa57aefd6823cc29b1d9d985e4281cae02e3780b3ca0572e0a0272bb890cb24f1cb84f278e6f7829330099a2b863ecb63ee4845ac7601c32a3b39041b57c84a63d13ea3e5effce492e53b1b5b23121b7956710d8550109d35e6fdb85ed4fdf04b716da3c9c643d967372f55ea2b3c5b2156311114d798d209137cc33d39b927ec169b99c07981517acc2158bc056ed4ee6f3d14f02c8701851b6f6ec40c50a2f8ba84539a74898b3dc8ac33fd5933f13a390e1456b77da903eeebea64c8e2d2730134a03614f46c18aa62e3e9e5c8c09d0769571258900818371abf8d3e3f4ba834a948a51b9e31fbd99e5a9644f31dfd3e4994d1d8b8c8a98e5f495c5f7fea9a17d77b01b732929e080dcc4964bb1b0d209ff107a6518051888738cf3a64aef0281ea24e0c2bc2b33686f6b490c6d453f196d8ee37334cec25d6b232fc85972c45ccd6a67ff6cc01ff08a38a0756bafef3a3461d0ccaa2c7f4fcdee5f5502cbb60ad63155988e4001ba1e2ee3ebb635f4b5bc297d045572d7bf836cd94e163f2af5e40359b24bd059cea98c1b6fbf941115fd5f4cecb5fdc95707313c9658d5f47cda9dbd06702bd3a08962cc2cf958cc9784b6b4a8f92dbddefd189d76b367562a8e7e2634134621a98ea6a08e130ca105db1b0b94af7763dad0ceb742cbdfea4cd84e448c408a376c61fb56c02e1acdd71830add0fb8c29c3ca06151aeea5f3b7a37215911f9222eb7e671be1ae4104df5e1c9045acdb080d1b34a0e461ad8f6bcca5f60f5cbae7146798c142d84304d16d0bc890a831eaad4aadbff310d6c73cba1f048009eb8317e7b970b13baf61c93e88bf47082a7cd90c7639337c16069e379d859cf55b0659d5b1167b0404ae2f1513d1adc698427375a83a953ad3ee43dd4a98f52e887371613cd0c5045423af50ab6376e5ee84ea105f089f16fda7fc535b5e1b35e4517a0dba625e4ded3c0454309fc7d9cf9aaf2677b1ac30b06ea6d4201bf13e6ca0b23d9fcc6329c9ca673bdcf8b355a47eeddd6142330cd4755ba1e2b421ac5c3a78659025a591b2d3bb9bda16b4a491412d59a2c061efbac31311bf784584d817ed02a09a542e9136d4fc0ee9ef225d80e092cbf64808de544ee2bf6bd6073681364cb9912ced322325dcf22ff691df2c920c3a7bb6fd5b8e995cbec4abaf65cbd056affcf0d3e3bb608ad8aa900ba1d177adadb06e5bdd2dd8795afce871e8aa599da3c2ebe34e2006aeb2029ea20ee479e5c958616b07869953f5d58ed8fa00b2dfbfb4a8db7aec5cd1c1bdcdc3f1e5de9591042938c9b1f119b7abd03705df0e22b0d4744e0537dc5d24270847b5331e696c10652a04f71335a9c82d07db89b8dd096268e125662bd051257064162c241f17eee3a254beaf6b958f4383af73287af8d002c71ee972baedcf6a1e75b341a9a2277d7a85", 0x1000) setitimer(0x1, &(0x7f0000003e80)={{0x8, 0xb9}, {0x9, 0x200}}, &(0x7f0000003ec0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000003f00), 0xc) write(r0, &(0x7f0000003f40)="aae4306aed541b4d6a11520503fc5d0bd77efc73207f6f81c84c8d8e63fbaad1ca33a6c9098fbf38d92896d76bc9ea96c69b5fd39f69c9222d8d50dfc88e5fb05fbc8bf409a0a9c479f6c68d3d87249873baecaba4", 0x55) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) 16:00:43 executing program 1: 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, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x800, 0x0) close(r2) r4 = getgid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) setregid(r4, r5) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000c40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b45428ac6060b56fb07fd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3e2060ac166d08d6a037d5d7f9ca7577a40b0675aa4f445d1ce03fb34ed2ca475fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe2fe62cf727d501914f8a48fdc2ae09d4f6bbdcafa00040000cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec82e456993663dd6d70aeedd126bd8978d7faf6ec2768a08a6d1ca3f9b9d5ddb9d6410ec6f947bfca6757f5025130bc773fd33ee4478b83c24961d0cfd0e157d74f1f0b8ccc098f996561e8bc1f9f4350d99f004bdb95f6b56b61812c3453df601e7cc7602ef29913aeec95c32d0e02907367fb48c0001647c7212e295da29f6f65ab677ebe1e8fc39917732c82563d793a9f256fe3047736ddebfdd419c874f91b0f6c983e56b60b63bb4", 0x17e) r1 = syz_open_pts() close(r0) fcntl$getown(r1, 0x5) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0xccf, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x4}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x800059, 0xd732, "cd6474f4d60ababcd6e600"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x187) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x72, 0x100, 0x5, 0x0, "ffb3fab3deec855ce3518a55a46f79e3c01d644e", 0x10001, 0x9}) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25f85463623a935efd066fb84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000a5", 0xaf) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7f4398d5614249fd9", 0x9}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f0000000380), 0x1) 16:00:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000180)="ee490c3187c1a3bb5217d97d717c073afc08121b44c7c8bb2d60ec4f13113b5ca6fe80a6e6e5bb8e8c52e378265451481af8e8667c810abcb5a97950b72b090d983cc8457c0ef5281d1d0362a9c4aba117ecfc45ca39cf4002063944dfe1aec97c1448466137b97b6c1b87fe34b11ee2780d37529df4d1f804889272ec5c1b02641ebfed5e56122e", 0x50, 0xb, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff95) getsockopt$sock_int(r0, 0xffff, 0x1111, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x2000000100, 0x0, 0x0) 16:00:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4535) accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x40}], 0x1, 0x0) sendto$unix(r2, &(0x7f0000000200)="3dde3893c8391a3b239291e7c72e561b32c891a0e0b2021b0c258fda15d10b9c285fdbb73f70ef0b685a253e693187a004dbe89c568cda06b7476b98df96b51968764e7fde0e1fdb0efe3d208f7734b88dcc129daf4b6f23236dac57a7b8baf0cec4e7a2d8aae95990fa7faa4860b95ea726afb270c920b7b3a2da0241a18d9b4f91a74579022d603e50de34ae25e17f244496b51799074917d58f2733e418a28e05e487e1976fa11dddf21f87bc18", 0xaf, 0x6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x8) sendto$unix(r2, &(0x7f0000000140)="6b94b1afe3a691fa92fc83380b3732a251a0d5b597d07197a61c480dcc5a61a0b71f15b0227a8db2250bb6a193cfcc6a3639b6d4b23e16311e57720b698f674ac72539105f0b4105ba6c606a29eb42a1b6d076a53ac8c39c360c39cc2e8b0cb1476d10fbec92323cf8569526e137a0187cae3a6b313a2b4788815e7e51b905cd5fcc34832b0fb4", 0x87, 0x402, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./bu3\x00'], 0x8) 16:00:44 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000380)="be4098015a1a28ef9164e66832404ea9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cc4a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce00000000", 0x62}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffb, 0x3fd, 0xedcd, "9dc60000ce00000000000000000800"}) r2 = fcntl$dupfd(r1, 0x0, r0) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) close(r1) close(r1) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x11) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/215, 0xd7) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:44 executing program 1: execve(&(0x7f00000019c0)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000001c80)='./file0\x00', 0x0) accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:45 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/116, 0x74}, {&(0x7f0000000100)=""/138, 0x8a}, {&(0x7f00000001c0)=""/247, 0xf7}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x4) r1 = socket$inet(0x2, 0xfffffffffffffffc, 0xfa) pledge(&(0x7f00000012c0)=',%\x00', &(0x7f0000001300)='(/\x00') r2 = dup2(r1, r1) setuid(0xee01) setsockopt$inet_opts(r2, 0x0, 0x80080400000001d, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 16:00:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="820268186f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() r6 = open(&(0x7f0000000400)='./file0\x00', 0x2, 0x144) r7 = accept(0xffffffffffffffff, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) socketpair(0x18, 0x4, 0x80000000, &(0x7f0000000500)={0xffffffffffffffff}) r10 = socket$inet6(0x18, 0x0, 0x100) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x20, 0x4) r14 = getpid() r15 = getuid() r16 = getegid() r17 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair(0x2, 0x0, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = socket$inet6(0x18, 0x4, 0x0) r20 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) r22 = open(&(0x7f0000000640)='./file0\x00', 0x220, 0x50) r23 = socket$inet(0x2, 0x2, 0x7142) r24 = open(&(0x7f0000000680)='./file0\x00', 0x240, 0x42) r25 = socket$unix(0x1, 0x2, 0x0) r26 = accept(0xffffffffffffffff, &(0x7f0000000c00)=@in6, &(0x7f0000000700)=0xc) r27 = socket$inet(0x2, 0x0, 0x3) r28 = accept$inet(0xffffffffffffff9c, &(0x7f0000000740), &(0x7f0000000780)=0xc) r29 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r32 = socket$unix(0x1, 0x1, 0x0) r33 = kqueue() socketpair(0x3e, 0x8000, 0x8000, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r36 = accept$unix(0xffffffffffffff9c, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) r37 = accept$unix(0xffffffffffffffff, &(0x7f0000000940)=ANY=[@ANYBLOB="000000004dedcf2377f5429a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000"], &(0x7f00000009c0)=0x6e) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) pipe2(&(0x7f0000000a40)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="e8c4ac41e0aa47cdef85d293a030ad4d14d5f3795ba99499469b0e9b5e6587694363ba7b58522f16bd65eabe7ae95dd07eaa6fb6dfdae7d236db0065e6fd08238348a118a48b70f1bf83d967fddcc49d470ad1d50470d123474b8f2ad3d2737be2454624b43d70832fc72ad3f86c0b881469166cbfda5d1d4cdb63207eaa632dfad186c103e3e7f4ef8cd21fbc98bcb173e47250a980bea134ef00810ca023890918b81762826b1518c12275e2fa05066107cd3948159b96960bb44082fa33682a05a959c8328da46328f2bfde497ccc90204e", 0xd3}, {&(0x7f00000001c0)="cbaf5e6f94766fe163a18dfbdffee9633437ae78a94d9ab119d862ea7cd959f31532853988d707d273ecd02bbf9dd7f851291026768e981ce885493644", 0x3d}, {&(0x7f0000000200)="8556cb2da6620bd4e83a192673a3c5cbccb706f2f2b6531955552d2b06932642acbf103d10321e334704f72d5de07fff919a7410de4107749958b42b8d1b1bd1ebaf419eb7878ddf5be9e1dec0e96f0bb9e8f9d773c20feb750181c6cd27bb24df8e6021e6b29011cba047a8ce63a16c05827c1ff294be6bf4f5fa6137fb00d64bf7c2eefa469892bb8d73e9dda01c125aa9c635d79052d2b2f229f30332eab0a6f973bd2e82cf24a15e20e235755a6d0be1d2d453be8b3346ca82bacf61f834a0bbf7312c86ae31f02cbcb6ba19da32c4225bef352c5c80b08c0ba92b73b09569d7d647f4e07e6f21d5c0af24892bf81612adbb0e3dae854b908c53039645", 0xff}], 0x3, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r17, r18, r19, r20, r21, r22, r23, r24]}, @rights={0x20, 0xffff, 0x1, [r25, r26, r27, r28]}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}, @rights={0x18, 0xffff, 0x1, [r32, r33]}, @rights={0x28, 0xffff, 0x1, [r34, r35, r36, r37, r38, r39]}], 0x138, 0x2}, 0x4) 16:00:45 executing program 0: clock_settime(0x0, &(0x7f00000001c0)={0x37339824}) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) setsockopt(r0, 0x200, 0x40, &(0x7f0000000040)="bc9896dfda9b533e841c2f878d5d098c320835b368c736e28b94fefa5c8e86a83a03407f26664d688abeb67a48749e1d06720c4a76c1709ba50d7c8f4847c7a0aa5b53227b82622c48c7f4d227e0531cf0728702fb95", 0x56) 16:00:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x8, 0xfffffffffffffff9, r1}) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0xd2, 0x2) 18:49:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 18:49:24 executing program 1: socketpair(0x3, 0x4004, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0x10000}, {0x18, 0x3, 0x25, 0x400}, 0x4, [0x4, 0x4, 0x10001, 0xad5, 0x1, 0x7fff, 0x9, 0xef]}, 0x3c) r2 = semget(0x0, 0x3, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x2]) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)=""/22, &(0x7f00000000c0)=0x16) r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) r4 = msgget$private(0x0, 0x8) r5 = getuid() connect$inet(r1, &(0x7f0000000340)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getegid() r9 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x7, r5, r6, r7, r8, 0x110, 0x7f5}, 0x6, 0x80, r9, r10, 0x7, 0x5, 0x6, 0x8001}) socket$inet6(0x18, 0x4, 0xfffffffffffffffd) socket$inet(0x2, 0x1, 0x205d) pipe(&(0x7f0000000380)={0xffffffffffffffff}) openat(r11, &(0x7f00000003c0)='./file0\x00', 0x20000, 0x188) 18:49:24 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6003, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x8}, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0xcc7}) 18:49:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) flock(r1, 0x2) close(r1) 18:49:24 executing program 0: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x40}) 18:49:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5bed) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x7fffffff, "a27e9300080000914f5e1059ecd81f0200"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 18:49:24 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) mlockall(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) 18:49:24 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x100, 0x3) renameat(r0, &(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x8) 18:49:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x4000007, 0x100000001}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 18:49:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000000)='./bus\x00', 0x2080, 0x401) 18:49:24 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) chmod(&(0x7f0000000000)='./file0\x00', 0x124) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x81) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0xddd8) 18:49:24 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) dup2(r1, r0) close(r1) 18:49:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) chmod(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) close(r0) socket$inet6(0x18, 0x4000, 0x4) 18:49:24 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 18:49:24 executing program 1: r0 = socket$inet(0x2, 0x4000000002, 0x0) write(r0, &(0x7f0000000000)="201d2bb541e3dd553b1c0a6b93076c67c3382a3a54133a6a39d5b187252faaa94a6797230d83d614a092a5f85b8d6a4c764415fcdc470418bc7c3c11d74e5851a3cfe74181f8003f29a8494f843e1d0838cdf3739cc2a44cb97c797fc909185309ad994e52ac", 0x66) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) close(r0) 18:49:24 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xbbe983dcf66a4161, 0x4) setuid(0xee01) r1 = semget(0x1, 0xffffffffffffffff, 0x2100085) r2 = msgget(0x3, 0x8) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x0) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000100000000000000000000000000000000000000000000000000000000000000d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000"], 0x85, 0x3, 0x1800) semget$private(0x0, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc012, 0xff) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) close(r3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)) 18:49:24 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)="9a1a9c07197e55206ba1f0b897daa68245da77ca3e2c23afab57f83187f8277fa80258be7b60495136114c09d3a8f4145d00e34fc1d59c9f014d2b92646c0c02b3626dc6827c50c347c27d21811e0b34f2a92ff863c608864b9ef537f66583a29e51bd2ac3d1838743fbc1751c5cdfa56cadc67db17cbb99d97d9e9b70392623b0cd95a9d78063dd2f00644cbdcde1d6095f1dfdac2b4857b654c3b64236dd", 0x9f}, {&(0x7f0000000100)="724054cbfa5c619f9a2b3ec4fe695e23ca064eb8af568934150bae0204f689341316196987c1b26bb146181bc60232a5178deb75e5b95b14a037fc724d3d5a31682a31250628cd4f304206635f1a3706193a168d3a3b14dfbf901ec4a827f1999778897fff34be3c666e233b03db3c2c5a03ab82268b8ee4b554e218bf0004a7f4f5f320997fc2246f71775562ca52790507fe04972fe9c7157a5831ba34ae", 0x9f}, {&(0x7f00000001c0)="8c0735b34564759e255bd47cd2077499203ce58d1b8916ce51dea49e3210af7e96e97689181fd45eb3f88a701a41bbdcd017a67a91c284d99bca3da39e2a67d918c95ba8cd65e6201939fe886660705264a5074428a6e97b7164d2ea4e093c9c123dae1953b1e223511d4671dc1f39d8d5b8aa73caff6ad8de11426be9289a099bb251e784afa1f5f32b2fa2ee45a4205c7bd0a7dede20f329f671021e3d11aa9458dca8f1864ef54b36dc86130cb98e59dccf519064733dc6dc77ffaddcfe75c781dab1", 0xc4}, {&(0x7f00000002c0)="9cd822dd65a32dab6ec7e1d0a303a67de866247b2d83857bdf41c98a5e58825852178665787c7d27bdff0c73a32d5c72c21d05ceaafcc256d797503b664e71e7aef92ff1e11eeb78290dd0be089ea7968a7d1ffa6f966f0f8d18765d512f0c41ada9f861e978a9dbeeaaba9822e011515c56db77337273ff363c1968dd8cddcc57828fdf9aa4827a29aeb5685df6f8f84a8c253bb2ead327f2ceb4694e07a5c76a9a7d99c4947d019f631ac4fab748e8d988d4bfe5c29a4afca9593fed6e8b748635bdb7ae19b0a54b86574c2b64234b112f1a4edf6f84ee7ca1bf58", 0xdc}, {&(0x7f00000003c0)="2bddc10bcc7a613b3bbdd5ddb092fcb53d902b29cc6c26864c0d59533830f02a8fb102c446d52378e24d2e77d864e694358b9edc186699b643c4d84ea2830eb5ec96", 0x42}, {&(0x7f0000000440)="aed39b1267542682e672f9ba54c464c4c0a9e5a759e3053440f25d9f78257c1f05b116fc6c65d1", 0x27}, {&(0x7f0000000480)="0e010673a256e27ab56401a80c057d440515bac580fa379cf172bb0f3e01ec35e46123c568f965916d9fce0e433a5b465082c9b1b9a5caac777afe3bd44952a5a25824883cc4", 0x46}], 0x7, &(0x7f0000000580)=[{0x80, 0x0, 0x9, "971da661a20eba5f6d482fb44184d81d7419483e1ccbd544fb9889daa4dd1a8ca69cd11344da267d761a144fd3d0b0f3651051726056d9818abe14e1ff1a904a43644a2da3b440dfd75321a80380a691be9d4293f61a849dd84dfb84f60444dfd88ead729aa98c5f5e22c6"}, {0x110, 0x1, 0xffffffffffffffc0, "bd817e007f5e5c13878a29b6cd7e07ab3ed7a040a8f681622ea9168c752f45ebe445a7c030cf746dc0ee068aa1ebd8cc63730135b256c5a5659b65559c7ccce1b08cc4ed3f820b7823aad9285007fa1025242be378af0923c1ee7cde40ae7ebc17d0b3849a9c596e8d3778aa2ae076e2b82a9eda82e667b7b912a0ce7f63a28d034f114f763b98c38d5052537a1de2789ab254d8eeec075557f6143da1d1387dc9ec85be8c06719119ca1d11a9289575b132a55321fc84ef6be8fd774946b64d26b4b2347d2d5fae7c4ae79f300d05d854aa38747d3ef6138895d08a86e08e8867d2a5088af70b266dfb591adc588b98853d3b68bf7fae4c2cb961626d"}], 0x190}, 0xc) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 18:49:24 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000100)=[&(0x7f00000000c0)='^\x00']) r0 = socket$inet6(0x18, 0x1, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='W\x00') bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 18:49:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) 18:49:24 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) kqueue() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7ffffffd, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) write(r1, &(0x7f00000001c0)="f95e625b78f58d11a89fc38d0c6a2258f0908126a21b84717553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396c327932ea5ff00dcb84c19e3ffc74ef300c7a3ff866de347ef35179e2a9b729f45c4fdba3bc5a368a0aeae49b641b7a1b154eafc7a86fcbebf0f58f3a906ef8119cf7f25d907810f5329e2fbdd6eea8a5b8a110da40fc2d9c55632371ded8415b88970b4e3dbc581a6c593c3f4aa5d9898dc9c5a61dd6c300d6b12bc9537d86d29f084fcc3bf793b55f23d90860b0eb902157f41e98e7c42d4723499b61c14f32e", 0x3d1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7ff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x5, 0x5}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x7ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x346ef801, 0x40, 0x7, "a72ecf941ec6150c9c993af3c88b75a6477edab9", 0x2, 0x5}) 18:49:24 executing program 1: sync() syz_execute_func(&(0x7f0000000000)="470f01db8f6978c7f80f413e66450f6a03c442795830c4e1792e7b72c44121ecab6e5666664539a003000000f2a764d8e4") r0 = semget$private(0x0, 0x1, 0x11) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/208) 18:49:24 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x132) r3 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r6 = socket$inet(0x2, 0x4, 0x0) poll(&(0x7f0000000280)=[{r0, 0x4}, {r1, 0xa}, {r2, 0x80}, {r3, 0x4}, {r4, 0x20}, {r5, 0x20}, {r6}], 0x7, 0x9) writev(0xffffffffffffffff, &(0x7f0000001300)=[{0x0}], 0x1058) 18:49:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0x1, r0) ioctl$TIOCSCTTY(r1, 0x20007461) 18:49:24 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x4) unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 18:49:24 executing program 1: r0 = semget$private(0x0, 0x2, 0x2) semop(r0, &(0x7f0000000000)=[{0x1, 0x2020000000000, 0x1800}, {0x3, 0x8001, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0x7fff, 0x59209c2b85c47ff1}, {0x3, 0x9c77, 0x1000}, {0x2, 0x3, 0x800}], 0x6) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r1, &(0x7f00000015c0)="46e4a4b4e00096e211f0ded79c859cc863b6c9e7caa57c7f561d7246b5a784b2fc1b0b3450de399c1436ded017edc6801819fd879dffe7efeadcc021253e69a58caf9ce3a43035149271f2002526ab34f9e1bf7a280e1dc0049d5dca21a66703729b5f4bc8c09e5d1099dfb054cdefdef976e319d24e577591402e4ccffd59012be75929c65d3eae5689a899d24a4d4bd86e2e2a11850a16bf2062f69a31234a5b55d29d2f4e4ce3f70d256ef3ed5d87a4097304abc4d21fd86275aeba43704836d0a4a9f826b4fc9d33ece6b4a5166b5816cc6ffb7b1a9ff930be5ea287d9e3e0275d68bc184b9b155a8491515e4c5a561b1b4d7650d657e1a0d6005e2fe50995eba071370fd166858b0e461066db6e3e0e8bc137838c318132713364349c2cf00b7fa4ce00eb7fb7d028323c61e62474a163281d49aa07cf329b718c63897150a30fda50969010e7c900cef3e790c90227608f49aa9581813d40d22ab0b366885f3ceb768387b2386fbaf15de6ca28d87902d2ac062cc8f8a0a6d8319225095063a81dcf84f2dd13cd74de926c82c42bb74e9eff846d8956f693776f9141a5bc55af1a749450cb08a5260325696c89f6a854a717ee4c7c88426ccf5f35f9acb0a832c862c9699afefeeda7e6af879b565c5ee32d6eb9ae0be8d083bba68fe71281594dd697638228e4cd634cb125b525c73aa6dc0cbf8574f2153bcb8df7092185115ad017b8e49942758c02549e79beb4e5fd3424fa06d55d7ca833cd7c127396e06b009a56120795e6d8e0f5ac7f9a6df2a02ee6883f690fb2b88a1777428c93fa200b713e23e4a43aad8498481f3173f2726299e50382278a09f246d6d6ada6dc4090df8ca6725f14dc57c679161d52470791f302ddd0aab67098e198c644e4ad52b1e5a241fed771bdc6f8133d224eea451cb774ddbad3ef991cfb110e74c89af2cf359900fa48f7b89d1ac53b867ccfd72891545569667047aa8c6cde2556f31c68b64b5d1667f3c09d4e13f32394c20416b93efada2d4bbca43fb1b383b08524416c1d0f37b381a2cd09f1685541ab6ad2e0ad23a38ada689470fc800bf86469f429efb6929a6109282815", 0x30f) syz_open_pts() close(r1) kqueue() syz_open_pts() 18:49:24 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000800)=[{&(0x7f0000000300)=""/169, 0xa9}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a0973", 0x75) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000240)="4445df1d696d53f6e0075fc5047d4422a5f062501a68359ad69955dfa8d52cb054a371b3129f9d29bca5919e6adca76bd06602f2", 0x34) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:49:24 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) lseek(r0, 0x0, 0x1) setsockopt(r0, 0x2000000000029, 0x9, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x7ff, 0x8, 0xc7e, 0x7, 0x7, 0x0, 0xffffffff, 0xffffffffffffffff}, &(0x7f0000000080)={0xbf52, 0x800, 0x85, 0xffff, 0x4, 0x6, 0x4, 0x8001}, &(0x7f00000000c0)={0x100006, 0x5895, 0x4, 0x54, 0x7, 0xa, 0x0, 0x6}, &(0x7f0000000100)={0xffffffbffffffff9, 0x7}) 18:49:24 executing program 1: unveil(&(0x7f0000000540)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000580)="643e1d0613bc0ec52f576942c72c2eda437526627cf16cb5d85a25a270177685b8eeb1206b66dac76ec13923464f6ecb0123b0f138eb7623b7dd9c404d1649d1252120b7d121e729c5bb4d21e0ba464c620c956cfd24b6401926119c5cdeac07c9f9533feee81d47b6f2caab04f4bc79c42624386be90ef8ae294a4318979b1ce670e6f9c52cedd55b1299d149f58aa7f16ea046ef669efd0d3ea625edeafbe7ba06f3f699514c103dd5c01b8aa40a373fe6b6ba51b703e4d9937666059141e1dc3c26b394400059b3603db219ca97498087e34dbbc8e113c63db37231c4fb16d28a94dc5d3349f16575da8b1abe7b86be86a53cc5959f4908916a8a2da2b69880f0cdc11991e755860e6c8ecb500ab91927c3d22d4f226e68e40f86b8e59ccafe96870b1e81e9654997df2274ae1c2b18e00a97ac02d81bb5e10e6db1d10fc834a9d6f48e9b32a061099fded1ec412d3d49e87d9c3f1d2dda3704ac2fb7bb03e8bdf3c0583ca84dacf4e899da41549eec40b5a06477dc6652fe5fa0adf9a924018610b20012274563e39702686d353f258d9cb2257f6b412e73ef93b60a3cf59012fa77aaaa1931533f1adf6d1afd12c44f0488", 0x1b4) 18:49:24 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) fcntl$getflags(r0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r1, &(0x7f0000000000)="e36258a4160100000000000000f201800000000000005bbd07f6ff0094b222a9c4de41a52f5e00000006000000000000009990bfe432040000", 0x39) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x810, r1, 0x0, 0x0) dup(r1) dup2(r1, r1) write(r1, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) r2 = syz_open_pts() close(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x7) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000600)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3", 0x0, 0x9}) readv(r4, &(0x7f0000000240)=[{&(0x7f0000000400)=""/216}, {&(0x7f00000001c0)=""/26}, {&(0x7f0000000340)=""/174}], 0x10000000000002cd) 18:49:24 executing program 1: r0 = syz_open_pts() socketpair(0x2, 0x8001, 0x8001, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() pipe(&(0x7f0000000340)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0x15c2, "a146786eb90002000000000000b1c85b6a8a1311"}) r5 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) poll(&(0x7f00000001c0)=[{r4, 0x74}], 0x1, 0x0) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000002c0)=0x8) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xc897, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) poll(&(0x7f0000000000)=[{r2, 0x19}, {r0, 0x80}, {r0, 0x42}, {r2, 0x4}, {r3, 0x180}, {r5, 0x4}], 0x6, 0x200) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000300)=0x3) 18:49:24 executing program 1: link(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000700)="f8488e793ad0223914ef386d4e27b883b289438d3b7e4d8c36e472a885e8807e11bce19c374e557b1f3b708ea52f30e822fa4a6891f757ad2a3196f96b40e892a2ae508e73da76dd4769f492dd00eb020541eade11bd19aed251ccfda4e335c4c0e2a1ddf7b75467b8", 0x69, 0x0, &(0x7f0000000780)={0x18, 0x0, 0x1000, 0x97f}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7f, 0x7}, 0x10) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000040)=""/232, 0xe8}, {&(0x7f0000000140)=""/106, 0x6a}, {&(0x7f00000001c0)=""/204, 0xcc}, {&(0x7f00000002c0)=""/148, 0x94}, {&(0x7f0000000380)=""/214, 0xd6}, {&(0x7f0000000480)=""/70, 0x46}, {&(0x7f0000000500)=""/136, 0x88}, {&(0x7f00000005c0)=""/154, 0x9a}], 0x8) 18:49:24 executing program 1: r0 = socket$unix(0x1, 0x8000000000000, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 18:49:25 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20080, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="510df28eca8328c91cebf24ba147f8c04e3b360a571916b4990d445106229a"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000380)="74b5d618413a494ed9761bd4f6aba22ff7649a9c3fb5f2874775b82c0ecf8679c4565099df78431e4a5f49dec31fff0d57fd6a90ddcfe602972e7c", 0x3b}], 0x1, 0x0) 18:49:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236163bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/227, &(0x7f0000000000)=0xe3) r1 = kqueue() r2 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x7f, 0x0, 0x7fff, 0x0) 18:49:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20004000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) truncate(&(0x7f0000000100)='./file0\x00', 0x6) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') setrlimit(0x8, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x200) open(&(0x7f0000000140)='.\x00', 0x800, 0x80) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 18:49:25 executing program 0: mlockall(0x3) r0 = msgget(0x3, 0xa) msgrcv(r0, &(0x7f0000000000)={0x0, ""/163}, 0xab, 0x3, 0x800) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 18:49:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, &(0x7f0000000080), 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/218, 0xda, 0x801, &(0x7f0000000100)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000003000)="c3f7fb60490b44bcc1942e20ce843f080696bc382c284ff7573b2e7bfe8c1b1b630bd0fed4fc61a6a8a2d84c60f816c8c0d3308871ef500e5751d529460e549c33b1bfda598084250ba3a305c79fc46b1162897775c0a6e1dc5c7bdbf0a58137a91607723a63ad36295dc50eda8101bf9ef66e17f37ede67b4f39041281825e3fb1590187964b5b9c359d0acf6afcfef5fbe7a5884b6c6afb9fa3856a38e934a591de45fee1cd611941c08f24763a50bab98962fcad2bc673659571cdb62bb1b8f8bd27eee2c1e7477f5fbffd2f1b142218a8cc6b8e07a4be1777148a0026c6ac5bff60137d4dd92f21b0db6d7ba7609ae2a447117e7968948b76a0ad7018e4d06ad33cd430fad1f3ad7892d211f437de268889acb26b3b08d289721ba9f83c04dcca9b62865e75107af91ddfe2dc9d61bfe97596fe4c39ec6904e77db054957e36a97cf641e0a087fe7b5158483ec93cb68624bb356e538ccfc6570e8d722e1053b3fe350d7b567ff533472600b4792e64bc65c1cabb50e0aa12fd9c4c3f2a958439e1c8a7d9560d51fdb19dc5a0d0b2da0fc253eebafa8edb281c593e56625c60f193f2d9a6bf6823232e1b9dce4d42e16adaf4647265f5e0628c6cdabed9990ac24111163e455ccb6679d38796559084a17232be9e62fe35afe365e6e2e2ac23eb870ac8966d674d9cb41887337de1465eeae0f5ed8884137720e32fb048930d5daec6db606cf61e310483be0734f3cbb361943776724aea2ac3cda8c2c7c6a4f115a4cc45a1b6b33c5f3f17d2c46337a6ec4448513bc80a01dde0012fbebbcc81101aad58789a6804ce7cf8f355d34d105d151d3043e20f8f636bcd9a9b08ac6c9ac57f713a6cdfa1d34f527e02977c2746b0ba0cf0da22dce33fe7b27aa9eb64a9a587e515db0e3ee90d2da8cb37d88cb0f0cda8bedb2ab49212731f741bcec7a56a6c210ba4b90b749645850778750868e00d47b4752fd0e23873a148dea3588e812f37e4fbc23150248cf6b8c8ffec41890efca98495cf890b55d5c606e99629087e0a3aa88b306f5e62d5e8de83d963d2672391fd0ad2f6ed01cbd91fcf8c5dccae66f6ca44929ba72d706b021c705a4be2a1d3c28b900ecaaf6fc03db0f39254562ecdf19aaa17f2e8ccf4e06f616c93bc7103b93dd7c65f55de8f105297ba599211805d78d56f598771ca916013928e8415ecf41118a23e85edc3b0b689e49e1fef33f16aa251756ff568c18136094d20ba7a0ce641bd8d379e72ef620789cd1f2f1d6bc330bcd60c75243a9350fb97e1b1d18edff5aca951b316f1d1458302e17e30ad468c1cda514c4c3a91f382dad8bfaddb7b1019f20873955b3c633d766b63b7b9a876f6e2ecfccfad9b091a593c70289f1ecfcd9c63b79c3cf2e1b4e9525509fb82476d5ebc36989006bbea17c3689905c0a799ada4c52249c017cc4d79169bb51028ee84bb4f0eba8aaa80c23f045cd72cc10f7656070965d46d81608a37fe9f390563865104f044df332650e2c92cf3918e1ffee5cb7918dbf67c253a19d84145e1e04d92c3bfd57f4d88b0371a9593c4a9c88f09d004c7ff0eda7deee10c0b25259c5045cae18f64281e2c04923a2e1c3e700a4827bc1dc2a6dad592d2613d494570c56ffbf1aa864e5bd22e4af7176d9110cdf5cb30e0bba36ba8e06a5c3993ae62a59cb79664022e6a90432550403ca9e7da64fc44f8a72cc9025c032c7d7d5e5f7c701b0b11827323e7735c3dda869ba6ee956796ab1234bea24e524b26ce07cceb352eef64b9b3d27282113024b01459d07e20425767bc164648df1d4211454ddf22bc4da7523907d9853d9bbb8602516226041da213092baffa24002f088cf59c6d1ec0095215f6906d23bc846ec200c95c170be9db083ba46b1d61b82400ec72c4ce9a0ce24fc8e358cc06e3144cdee2096be38f61dd0a27273de4ea366040e5ff64e22138595abd1fc2b3979b33e04bc005f89283067c745ac283d4d8242158d73d182b7f2f4a9756968baf050fa4c693ef1c54424097fde3ae987ffccceaa83fb06c90f44e21ffbedd6e6d4235ece88360684cedf6bc7a8f8726cae28e2f47dfddbdd62eb079f9bcd61012cf3adb870af2fa6d290c30331680c7f11b4361b363c9923a0c0dcca0541fe11b1c7ab11eae5c20b0aa4cb6c3e0b2be76a0ccfeab2cba6ad45aea96ef05f6aa98522b474652c8177a1a8faf733d3ce744328ce54e5ef5b1a8bb3d62682012b31eeed6295943f94bb2eb06ff58f5672f3edbcc20bcfff4b71295c51fff0cf413326fbdae8137f7186a14be8d4209f471270c02c19a3108266e29e29f492b740511bb45d6a6ed08cab69ec9c9d4f51e51fc9d0eba3140b05ad7c5a9575f4d77b61552e81307244055e411fb5474a13ed7d180f55d379a53b49b91cb00df1889426d19b55be48844886b9fdecc10e0cad88382ee9622b364efdc650c12c11cb9a532f96298677f8beb707d09860ccc2e1359584ff03b830c9d80bb74ee5e7e0da825823c01678e94aa4ddd77b6ad0ab05974c98f105dc634b032ef14dd09e940f2eb209897639761b3020113fce2f2227417e6b1a7b7616dd999ed3e6712cf6b177ddfe96b7aa5f5a0c3ed79dfa0ca6b497126abb15e88236e0566cd89816a259bdf5325ac9eed324c1ecebc0b68ce2a363487ad9cd14d759e6a932c88127f95b007296d74f7ae5eba39675592896d2ba31d9ea0d243b5ad021cdc956a26f8a1a2c0ce9dc816585caa25e0014db27cbf2fea263f5ae7d5be4d3823eadebd30b811fc1e6fe756a37dd32668abe2280cfd6378dd6aab4b496a75c0b4ea8bdbd3945273b7732a5638bc0772d2e1706d93a08e7d672abb7fa497b76aafb790ec9347cd18690d16941aaf50efc14372d1fd167d94f27cd44127eb35ae9c0f67757a692dabaaa677a3be3e81ae29ab9f6c81001be5794fd067414537d1b27b1da9c902453352b248a2aa6bdaf2a62d717da3976c32b1419ccf34382facd1aa2a33c0ab8665ebd7ca5fbaa8d418522d817a3428ac3c9c41d0c9594816a70965ab115f78b2985fcef3ffa954efb8ea329fb55f56e9e2940ebbc3fd5ff77566d9bdb2ac104a91e3b80a264d016ffd23cbee5f9e27e07e9cef4ab80b0f6f4ffb00005aa68fe19fa7c4c082eeee2861f6b12cd8a1b1df2e0eeffa186ec9ebfd0907e51dac020f1ecea41198541421049a7ebf70fa3590ef7271b47b168393dd1c3a30cde559b5e1557a31efbffa7bd955f42c421b7b195e1db634a0e7df3af2aad2128b5b4f83975a4e516c85a046c57d5810583052fcb08a40c92b18ae1af6aa4c6cac162643154801b75ff33cc5b4eb4887d9d7dc6bad8342fddbaf47ec8677847bff8b5bbcee6ec2a91b63ee860d24884734e41a104fe50c2590946adbc32d2f277acb3703ccd533a5783b0c4a17caf648ad43c380a94a0786555d82eedce741556f2066c4c9cc0f8951b99e23d4ef467a782de591713da5168249ab16c6baad4d587529f743a4398e37ea572e3dfc0668de84ecb4693d34a60e088d48bb9e7ed3ac6e51c9089b73d7a86729035342ab9152494f2f9dcfa0f7c7455630fda9f4a5b8229d065f8d3a880cc7b0b973ee69ecad7d1533ec20b06207ae0d32afb424b16cfa3d7737bdf51cd82ecb05939e9cfa2f78cec850f20599aad6fb610bb00933f3fc82c6b423b4a6f1e72010fdd82aba004ca4a3aa4003815be7ba97656c8c252b1194f4d4aa99e7187b0037bdd9fa567915f8f0bf5b4303c106999d120c8bfdc19e01c5cae65cbfe3df2619056ebc9ba88ad71c8d1cb5aaf6cd62ee0c92d8a011bf8906e35b92aa30c1288594fa68cf08f68ca9860b68decd99e94af58f097a3b13a44b8d590804c13b2dc368f43c178171116693857502d77ff0fe27a3a717c8473775143821245f62f83622fe2e3422f348345d074747c4f86e9e7a2d005e3d7293e10355c9c734d8a54354c9884433d0131b934ed7e2831c36f0a473eec4933d5ea4dba0f13350e5c67f2960e0fd532ed95b8617b81d8ba20ac81e9b73baa63177ed8705139dedbef80ffb8a7f8a2e298d623935d83fcd857afd3d2818e89f5a0296092471e331566383fd6998ce40a63af3029aef4adef7a5f2d29ffc75b1b899804b0dbcaf89715d6f1a6a2ce42e249ac2500bbf87c881ea1cc341db58a1decdec649ed4059e238317c9452aa277ee1b369a26596e5988bdbefd1966584a54b37b0848b48432bc1fe66f7dd63e5e5523f430897e98993c06e0e0981bb6d2b884ee3bc73afd3dd3ba18c92dec445b8bd7d0cf1bce8681d241c52d74539d5499c811f05c9098f1631c438db097787c1304052ea86c5c10efff7c0df206e0b95dd756bfdccd0fdcda4a74fcaaecbd497ff1c7d210570f4bde3e721d98349d6ba4e7d1f709ff5074a4b55e0aba2cd5f3f55115ad380cead343eff5a9e02037bccb2fecff73bde5077e3eeeeb9714b655a48deec6b98689814e891348221b05b87e2d72b0f7a7c77999fd49917f8a1bfe7070fa8250a7577684e2592f13ae10d0a0eb5ee604b2b16ee892d7f4edfbdba55672682c78102ffd48bae884556a45c41cd2ffd1241d61d959b06b88f77fef6e434572d64b4c758adc4921e2fb6b97dc601aeeea9d395277cf450c5fad23c431a9d501fae17221baa0c1c6bb91ce0df3e492bb3c51c5ff57aa57d6bf86435c83e1335e1d692b6e32daae01c2972ad29c206e815e26ad3d873eb358604a099851dac46aec34df947fddd86218a3b2a50480f506000344a662341451704bcc5780b3e944d93e41b458e3432f8b0b186a4897d6546b770f41b3789744bf32345407cfd6c32bc76641013e7ed362ca6ba7f3b459699fc7fce76f47cda274392f6e2481d9a38a6905336984520be5152a304d766e080f95ee85167e84dde39eadcc4a6e132484ce447036e9e5c0000dd69b35a7fc8b8cae5b518650dcb8521d13bafc0f0fe58ab07eec597f5c930b756d21a7f7d3907082fad5f6d83b539c1fdf99bc77226afa9a1501e451dc185e3b05d5a2ff9649a0def700553db89b0be64435ec1f1b2ce185b01f88056954f025de9da1475c3b96c1ed6e1a42c10d8f98d58927c0249f1adccf4499acdfeb4116799e2f93f08bf0ec50e6b9003227220d7839f6918004f81e30dc61c421ce99c678b3f931d5c3d920e158c5e99179d743177536d0e01283948d4c9cf50cd7d31021a2f49536c612edb1ef26869ff8c7332b5bb37b8e4f87a527e58c3b89e6c738b59dc9db3aa8c69b130c63c0ad79c989d81ee26cc601eb2e259e8c0b400c70c1d906642ece03c65a877a4b02a842b34bfe75c8d16714b43c4fc396b3351327eca00f6414ea6d12dc291971b0ed2287e88656b8ee1285816ba228f265e117ea715ad9315a773a30a04aa7d6187fad5b83fa7729c0f65a06ab3c2567c2b1b10ee45900264ce0763c0852cf0eec50fef799693870e24c60153cd0f6ba2286e347683a6374a3f8fb30b1f942bf0f2c543f3705ceaa7f312450229635e8b3e1a458dcae39f0a2335e02fbf2c387ae25e7cde178785a00d09ab8b819105d0224a6e342ccd80a2db57709681af52fb4ebddfb2bba156a5ed50b54ef405e74c8764a02bb7f8d4700f3bddc2f30e49c362cfb8c3ece9d396cd9ff3a170700574efc414d0eff3e227d2b4e6d77de7c23b5fbf2f7824f4e344a604b2350f267de1a5e3d76da0e83c48a7d593b9bc2cca7e0992d267b220a97347da1e84e09db376e02bcfc29e255e17ce8529df33cb5ded20020f20bdfad00ffe", 0xffffffffffffffc4) 18:49:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000003c0)={0x6a, 0x62}) socket$inet6(0x18, 0x0, 0x100) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) r3 = socket(0x0, 0x7, 0x200) sendto$unix(r3, &(0x7f00000005c0)="b81868c39dd7d0570f7954de1175f256897f11d5ad89515ed660bc50df037f1a014d5e2b6d6325597a3fc2e800b62f97052f10fdf656f7fe73f0581e973e019bd30e4dd6f9141af103df8d77b2377f49d7cc4b71d426ac0350e48ec9104a4ee43c1c36a75f37c3e005f5528afde6aeb7d6e1b60fe8ca17617541e7528cf6f9df5596074ad99f01c0836b19e4e9309350fe9ebd607a8f9b284b94aa2e57cd05a31891391cc24c86197d1a3ee01e91533d6371a8842aff3240781d03e4b0478cfa50f342d5704d5509ab2b2cd52b0e2361889ff214a81cd1dbe30a3b572c48fe6ce19fa51682b7f709e67cc61fae3d387b85e90e720fc985555d192bbf1d2ff9d6f9ee8b74d1722164da30dba203102b2e54445683082aa2b4f71a9c8abf40341e8f046170528ca15e6881ec3de1e5d3a1656f828af8ee0500b1ead6439752b27d55e5e1cb9e4cfbe54f293e4c247e8b8900743904cfce852a2de1a18186fcfae1189090385ba7bc79a34486fe3a15be3da950ed259a415e9694ebcccf71c0210e770659db04cb0fbe652877f77909d89ec32c03a83215e8a8951725d611b3af9de2d10570812303e20269198bcb0b44e5cee853d8422163559fa7f972ac7c7e74407291667efb0e303ceb6c953518f872d716a1ae174974330c1fc81aa47fd355ec97e704e5d17124376b90dc993ec873972b3a721537c883669d4141b9ca1183c5f795658fa2ae8db1ce2567476d028b91d489208a33abb0814aba7f12a3434ef64ddc840f520b492147e42403fe31e5fe97979fd1c7eb0f01c12ed6a84efe1a87694ad48da713d3ece155fa1dd920b01604725f7ca73c83ccdfe74c4fef7343a16937d7dc9f2695a382bfb2f6785284612a653ec2ac0692da5f946601b930c08b087c5a89bf9bd9d657d3cd86a157273d87034f31fbca83aebd460e367ba5acad1003fdbc4c06eb87238fd70d90fd866a2e42da962d2753c7903329d51af08002058fb20f0502684af131f6595a335455f6827930965c8471243df88c2ef74e08df607a4e1909f89e2603b14a38cfd2f4aaf8619480f9bcb8e29ae7aa9fe1e104d147fdbe9b51459da57d60d30d0774f46d7bbf65c1e326aab5b3d5afd467527ed4a9f96ddf3c57dbae20e68e3504cceee96185a1e02eef545d9f106c016b1384a3ad1957c8d0d18bc8e1dd13e0ca840395dc599e13fc70ec18a1722a16b01a9ea17943d29d0b16b3a881eb5d7a1ec887f8ec40027e531db0400c7ef32b97e288c29bb8ca630b6e13c69d764bd55b96300e9375488fc04cc4ac9a6a1f381fac0c1e53a29c2ce019aced0a6b8dc104a520e714d2cb417733cd29a416d408721517fa669e8253a6ca984e8f6d3f945799d1ef2b2af46e9c975317c1a3b67a68ab5aafd187453f54c2ace91bb70264cdbb7b0b88928f36c29f0fc3fc1565fad5b2a3fa1a79859762fb26d16e65f3ee84b0c958a9891f21f1f0ec96172add518147e786d3fabb73f22011164ae8eda7463f681f83c142e2124976a4c8c566628bf064d6ed47561204665be439384e3575033ebf15c2511f4b366fcd0a9aa725638f7b98fb6bfc4ca0ae3e1280e8e02ca142ee27c103767d4d8d616e28938ea1c91515647dfb930ec8756594650f7d2510957920626c7fb5720d30429d45c44af0e2ff7ae2201d5b63ad2e19a7b84440e835b17e7ecf49d8b0adf8943a595b0105a60e58bef072f1d61bb68cdc9b8f268dd3407d38284a88e5802a2cb491277055e3a24d49b5ea8f4872ee27e447450ea2a5325eff038210c3037ff2f75232a7107acb7e0844df962249c29f9b0aa563803fe1e6d4b1a7aceb2a8c59fb437fe36f87b5590ab88e218a3be21e8d708411a6d63e6a00039017f764444f0fd616e5f64e1fc89ad1da4cdbb06f7a5613fd36347f9b5c3781c850cfbd49f5cce3d830167ad485bcd45ea265e9dbed2ddda8af9958fcf758602de0734a63f2e82fbd477f1f1698212fe3b2d4293b8155b6c8936db8fe77ea1edcc1fd1cd304a4d111e8399539273ab9354f86fdd51120b1268ecef378dcd4813319cc50c6cf8cd1cef45b87d62ac2506c55ef6455798098d379c98c9ffb98c16fc50f865cc20acfc626091596db35028c56f7f947c7a3ff67820685f135c39244aadc0c1f8992038064bbaec486009b2f63296ff1895d8414374c3161e051d48656caef7267b56f121878983a478456044d7783781cc73bd8d77d4176e183ff272bb9de52a4c244ebecbc008510f14543e5daa34d6006113be4a0715aa75b2a079ceceb746c8fbc0dd3e9d879b5d6bc192b4cf58fb75abfd25de1e0d27d0edcf65093527ff3170a2e29f681decff213d41f008561addad5d70387e73f99596312f6fb4bcd0446bc185384d18eebbe4131e12759010c3df30787ec77544fea8bd98186f6cadfacc8d6891d498c7347d1cdd4c80a6346b86cfe6f3649af982e38ceb9e250d27e0c0f3a9d8edef11cf62bcf373b741bc1d288f5d6bc8336f848b4b8fe63273ce40d674957650600d455e0eea8580a26c641d64469996c2d42554a74e01021042be2b88619dd5b8920d0c3c55d71807b4f0244969fecb8157370cfdeeacda1b02caeeeac2dbb1f8fc0966d8e6f9da80537ec07538e92ef5f8513745606e85a9644b238b84c5e6cef63ec3ac12ae6ae8a0f77341f8e13cabf4d667d690455d84f8bfbdaa241e49739dd369dfd808b76710d649b1bd50034ebded3832bcb8444d57084f1bbcd52a6b0da6b34b0eda76bc5241744f24dd31f2ec66d8791009e704ecdf015241d01c0fd1123492e3e6a62e3f8bc547770e11941e4d475b1401e2bfd4b7675b47d8f4de1d0c811eba3e21ed12834d5a2a7568d56db3bd2eccd540e78bf93e3712e6cf6ab70b17d043ffc39395c9533f5174bdde2d45589fabaf81edab2980fca9ff07096ef93c29f6344669b85c4b6324fa57d5622e24089d4e4cd43861ec86ba0b582944a76fc26d6e31569532b1570b2b2ad545252db186b7cbc31973a6c6b0e3c5675602043d77f76d9e3f4c9c66f057ec04c403773918b1959153f7e8a4d98264e1243a36bcbe088cdf516c7d3b11f825a78bcdc5dc9b75ede1a33525088d8d58644dd241768056fd1a5dc82c0d55c3fac4e0c0473d09cd81bd854e02418dc254cd5058386b2ddf52e28a88cc27205fed43d0ced1a99c191ea55fa03eb7d6df1c0e833f8a895b2c67fd9d7214d783b65cfe73a34da08e7eeb02218e44c292779e579151c6cb31426551bb6b39a6b5da6c04595fb8afe8a35c718e5246bbd1361d7512aa5235dc2c55b64921f967f00e9a008c428617b82b416e4a894fe54c12e969a4c4db178c448ff8e150f149f2823eb7adcfe2efa8afe1ff976bb746dd5b9b381aa3241837176a283736e7fd5057a6a99caaa9523e8a17b05c6ad4fdf4d6007e11d04fdd0020c95a81884142a39513bc182138255998239f9a30573016d3e111b0e2a6bcd665f6415063ba5de1bc7350b58517a1d515f051657153a0d34c82e103a47c59db74b632a4f8900b22ba6e59a3c83ed8b08b645ba23832f04569c37b174aaeb9a253802f7ba961fc07da2dd9ebcb7237419f79bf05ec9dc1bcbe216a9526ee5c8af53b3d4395cd69afc47a8abe69cae6c528574220bcbd7b86c1da3d269de2ac968ec19bfd4399bdc9f2ca2bc269f57637cedc2a6db07d3130f4eca71d1d614045ea0863f197d36a6aa4e8472d51f3a7fccd3c1bf21f980420b1ece5c2c59026ef7c3387c8faab18bb8b39b87d7332cfb7b8f50551b83381fc67510592d8c4af8674f3d00c97de09f85cbb629c35d8dd1b5d04f1cc7e0efb4dfbbe585387e395938aeeb8c25b97626b41a93636eea43d74a2390fc5073a6b31a723c952b9b28fa942b43fae01e84408bf5156f48add851b71060a3a9dad699d87ab8283da74ece14d5ac5c81f7354e86b115f48ed273a2f9045336490a1ff79604e7bac3d31f29e3ea9c77721e9f385a773122aec53f81a1ca2b07b55e75b2c0481cad2f6d4f8b6281ad1dafce3edcb6405bafbf8378ec5b534213c3c0b709cd5f15d6b4ce35092afcc79ac728800f79de3505a6abdefcf20fc29e2366a75e1f90c7998e41d34ea621ee7772bc64dde8cc636457b6588da3bedb1da0fb67c4ed9004c52dfa91eec0d7f4e374b2023908677ed5828f08cdad7e34e594c8d2a1cd1c65037775d5511ab55f642bdb8017d8cb36c2846679c35858a862479a274bdf679c3d96af6db44deca7046ad048ac2d840c0740c0bf109b10300aa830fdd2a092d63273457eda5d4cb97927be0410ea143c3b3cc0fde7504dcf4f61f4f8a28d98cc241ffaa0da015d1a5971eee83bbfcb0f3f0b3ef17189e901f38cad2bd30189886b697462f6cc04f57b90b610a059a5e258311cf95742a83bd0a1ded29579eef2cf5aab1d9d245d4afdaae38035acabfed28dd8424e01c5ec2563a4444bf28f8887748b748d4fa6e4fcfbfa00a3a5c83bae363cae25d31b44f9434974d0fa8c9ecd438280c17abc7eb0573cd707f18f4c2b65855e0ddc837ecfeb47c61287d2d84fab9794676d33bd4d63cb6e7df0528e3a23b1f5a124db74815dac1d8b36a727621c86d4718790d4370df826e0ff7aef7371c2aae9449d41c387a2ef0f213dde39938ab92660d810fa8888cf829e57bc9a8f011633aaac69805a1773e4cbd09974ba761a36963cdaf409d71aacbd21fc3b0e62d1eafd92596bcd18a103aefb603bdb3438859ccce4e11111edb6c916f9d01941c519072da79e55674fe91b12ce200080ea0e2cee04bcc7d62d58468ee281a2cd4d17a177939407cada16399365c2a5ad0126399d3d5f4402dd9fc323b2364db30c15587bad9a5a70adc0ebc2766a1c85c811a78038f4c781262a11563c5e50bc6edb14bcd042700f46a466076501f99a8f8809a31d46f86b573ff0bdd87efb8a93877630d2e1b30a2a8e0db8eb1c7cf6ff9bc31353e63dc28906589a0c7f197414782f62ad753275bd137004401c6e02b16bc03881b5758adcf7769f1361c99c5767a594bea5c35a299c9e035b340f645331e80911955bda2e4bb002921ddb3439728e3e9e228e3023f913595e92ea7b161ed6a596c33b16c4cf87ba02a1fc9a44d396cdd78c120fe48e499f486d16971c2366c0a6cf5d5a773afd574e0ae1fd673a5bfc3e66b1bf78bbf013b3017b42a74f74bcd10583ef0699e249d37100961e8a103a91c90d70d6de294c8e1cabafaad91a4df73e506b110665ce1aa78716dc0ab9e251d9d29a16a0190426960a6e5992395fb97b25f144f25065d9f3d93ce9904ef6c981ea3db749cf79444c0a6f17e22d5a2ccedbb3adcf57496722592b1cd3b6080c9730b1938492f7674f0299368e35ae1305b1097caea2bd2fa5a1cd108eef3e086cfd3b9c64ca4feebef85d03c59b63e1217031d81aee2d3e7ee50406770d5d8b6f41796664f3d864aea4b0a5c1026376ab1bb410237402cdd05595645abc18681e662b25e50d66f4962cb5c1a4aca6c85f14e19282e6063ad86e2dcbc7cfcf4000e6d03e430a97cc0880fb34fe7635f1473dcc6c36dcec4ec1644c2ca5e1cd279e1d25f2b4954384afa5381cbb57f41ca3dbfb269ff5221ca85e70c9b106c2ec4da5a0542d1933ef1b27712409f8be9f19b000f25d2ffb85c8635785fb0acdf3c145ff087e86b5277ea0db63222e8b550d84c7dc7b6c81b0910016846f5edaf4863f88749991cdb483a7213cc354effcd41857dca5dace56b70b70754b4b05f08414f7aee2b608be", 0x1000, 0x0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffb, 0x3fd, 0xedcd, "9dc60000ce00000000000000000800"}) r4 = msgget$private(0x0, 0x400) msgrcv(r4, &(0x7f0000000400)={0x0, ""/132}, 0x8c, 0x2, 0x800) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') r5 = fcntl$dupfd(r2, 0x0, r0) poll(&(0x7f0000000000)=[{r5, 0x24}], 0x1, 0x3ff) close(r1) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:49:26 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socket(0x19, 0x0, 0x4) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chroot(&(0x7f0000000180)='.\x00') r0 = socket$inet6(0x18, 0x0, 0x800) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000739ffe)='..') 18:49:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000700), 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x9b, 0x7fff}, {0x18, 0x1, 0x6}, 0x10000, [0x7b82e850, 0xfffffffffffff2c9, 0x10001, 0x898, 0x100000001, 0x5, 0x3, 0x5]}, 0x3c) 18:49:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0xffffffff, 0xffffffffffffbffc, "a1431f0ac85a758a1311006c3eba2f244b9e0900"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 18:49:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) accept$inet(r1, 0x0, &(0x7f00000001c0)) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 18:49:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000002740), 0x106cd) lseek(r1, 0x0, 0x7ffff) write(r1, &(0x7f00000000c0)="9861", 0x2) pipe2(&(0x7f0000000000), 0x10000) 18:49:26 executing program 1: semget$private(0x0, 0x7, 0x20) getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0xc9, &(0x7f0000000000)=[r0, r2]) setuid(0xee01) setregid(r3, r1) 18:49:27 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000002180)=""/4096, 0xffffffffffffff65) getdents(r0, &(0x7f0000001180)=""/4096, 0x1000) kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x3, 0x9, 0xffffffffffffff11}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x1000, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000086, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x82, 0xf0000000, 0x109a1fa0, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x40, 0x8}, {{r0}, 0xfffffffffffffffc, 0x21, 0x80000000, 0x0, 0xffffffffffffeb4a}], 0x533a, &(0x7f0000000080)={0x9, 0x3}) 18:49:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x8}, {r1, 0x1}, {}, {0xffffffffffffffff, 0x100}, {r2, 0x100}, {0xffffffffffffffff, 0x12}, {0xffffffffffffffff, 0x1c}], 0x7, 0x7fff) recvfrom$inet6(r3, &(0x7f0000000200)=""/4096, 0x1000, 0x800, &(0x7f00000000c0)={0x18, 0x3, 0x6, 0x5}, 0xc) poll(&(0x7f0000000040)=[{}], 0x20000000000000bf, 0x0) 18:49:27 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)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0xfffffffffffffffc, 0x0, "a147780ac85afc7e0d7a00000000f800"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x7ff, 0x1000, 0x100000000, 0x1, "05ef0dc4cc552582719600780f1f286f1280b79f", 0x20, 0x4}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:49:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x2}) close(r0) kqueue() recvfrom$inet6(r0, &(0x7f00000000c0)=""/2, 0x2, 0x40, &(0x7f0000000100)={0x18, 0x3, 0xfffffffffffffffa, 0x1000}, 0xc) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x3, 0xfffffffffffffffc}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "18199212701d198e14bea1cc8fc7f14299deee1b"}) write(r1, &(0x7f0000000140)="21d3056912399bdf7c8e22050f9b", 0xfffffffffffffd7f) poll(&(0x7f0000000080)=[{r0, 0x40025}], 0x1, 0x0) 18:49:27 executing program 0: r0 = socket$unix(0x1, 0xffffffffffffff7c, 0x0) socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000000)="034964a3c270bf2a0510b3a884e09e63c100693a96dd0b3be3af629add2afbd58c70d21396fa29d270950b65cb06479c51cef84f8ff4aa367ef980ad7d481d484dde24c881b2", 0x46) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x90, 0x110) truncate(&(0x7f0000000100)='./file0\x00', 0x4) mmap(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) 18:49:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000)="5967277ce79ec89bdfe49cdb23abaf111deee6bfae95529e5fee1ab9c5be89f59d44c0bb9107f8cceb55c13327c1c1896b", 0x31) 18:49:27 executing program 0: r0 = msgget$private(0x0, 0xbe) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) fcntl$setown(r1, 0x6, r2) msgget$private(0x0, 0x0) r4 = msgget$private(0x0, 0x49c) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) msgrcv(r4, &(0x7f0000000280)={0x0, ""/131}, 0x8b, 0x3, 0x1000) setgid(r3) msgsnd(r4, &(0x7f0000000580)={0x3, "cc15b816cd3f72896c3ecdeb3e41f40f25ef21dbb6ed5dab9eb1fadd1436da0b08b00fa23374c99e8ff51ec6aa90257182935887fd4f0addd6b406be7a8c21e9108819cb8caec9d496f6b1eb8ac4fcb943cc6eec42ae949f0b6ffe10db4383e45602c136bc12a193d23c57a82f1d1e28b539471d31499267b9185655437e0ca4d702a3bef62796177dfbcc7f56bb7a3d0ad04794ca35d9dbccaa85f40cebe7bdff97471b473c3dd58a8082e8b3a9f156b656d10e47e130c64e47d3fb083e78437936b1cd08a1d1dcf64606e527204b2e822e3f85b40104cffe95a2f1f467b88d2d354380e6c6399510403981a5a9b7285d6136d6858b"}, 0xfe, 0x800) getppid() msgrcv(r4, &(0x7f0000000140)=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\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'], 0x1, 0x3, 0x800) r5 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x88, 0x1) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r5, &(0x7f00000004c0)='./file0\x00', r6, &(0x7f0000000540)='./file0\x00') msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000340)=""/90) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10204) msgsnd(r4, &(0x7f0000000500)=ANY=[], 0x0, 0x800) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000440)=0x4) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000000)) setpgid(0x0, 0xffffffffffffffff) 18:49:27 executing program 1: r0 = socket$inet(0x2, 0x4, 0x1000000000001f) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) 18:49:27 executing program 0: r0 = kqueue() r1 = kqueue() close(r1) kqueue() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r2) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) socketpair(0x10, 0x4007, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) fcntl$dupfd(r3, 0xa, r0) 18:49:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) clock_getres(0x0, &(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt(r0, 0x200000004, 0x30, &(0x7f00000000c0)="00000000974d6346080000000000000000a52b92", 0x14) 18:49:28 executing program 0: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x9) 18:49:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "2ef32c0500"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d00", 0xbe) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffff2b, 0x5, 0x743e4b89, "69e680090d001600e0ff8200"}) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) ftruncate(r0, 0x5) 18:49:28 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x16, 0xc000, 0xffff) select(0x40, &(0x7f0000000000)={0x800000000000000, 0x4, 0x5, 0x5, 0x10001, 0x800, 0x8, 0xf6a}, &(0x7f0000000040)={0x54, 0x6, 0x0, 0x7, 0x7, 0x4, 0xfffffffffffffffd, 0x3a}, &(0x7f0000000080)={0x6a, 0x80000000, 0x2, 0x4, 0x3, 0x4, 0x5e7, 0x6}, &(0x7f00000000c0)={0x5, 0x4}) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/111) 18:49:28 executing program 0: setrlimit(0x7, &(0x7f0000000140)={0x7fff, 0xcdbd}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xffffffffcf9cb28a}) 18:49:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) write(r0, &(0x7f00000001c0)="835ffde2fbcf8627941de88e7d3156abd4b52a31747ce35fb133246c053641808a884d5cd23ac0d625908b1856fb5dd46c53a189239486e245f1831159b1ce535ac855cb57d56e0ace89357d2f63095e1ca9318248c5ab2214e952c76dc153f32953d05b3ca5f5238711ff1da78b1773b9153d65770356be234d7f6a090240e4de722cef9fe1188a1527fb50af69ae3aaf77d3c3dcc4d7b3c2adb68f239255fdd3c9b5bcc30771fdf38212f1688ab522d8645a2f9478f1a04a7b2e1a5e8ae2a3fd385586dc9c96e0707e8ba3e36fd642ff7b9be98a8e32d41868c60141261e8b39e8e5e3af93119f5bef3f90533ee4ebffb39b8e", 0x3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2a2e485b6e78877550f130ff3fc95758", 0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) close(r1) 18:49:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f0000000180)='./bus\x00', 0x20000, 0x10) pipe2(&(0x7f00000001c0), 0x10004) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) select(0x40, &(0x7f0000000000)={0x9, 0x2, 0xfff, 0x9, 0x6, 0x2, 0x3, 0xfffffffd}, &(0x7f0000000080)={0x2, 0xffffffff, 0x2, 0x9, 0x3f, 0x20e, 0x4065, 0x3}, &(0x7f0000000100)={0x3, 0xffffffff, 0x1, 0x7, 0xffffffff, 0x0, 0x291e, 0x1}, &(0x7f0000000140)={0x101, 0x4}) 18:49:28 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, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x2) socket(0x38, 0x1, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de}, 0x8) pwritev(r0, &(0x7f0000000a80)=[{&(0x7f0000000280)="b2a2a60b53522f10ebfc77378761f359366703ca906825d0755ee08ec43d8b38ac18cfde7662ffc563a66b27f72d98aafa3b01252b0ff1da856c8322be81ecbfe01980fa89c04963ffe059d7c4aecd4128f2d6f5afe37ec80439dc2e64a52c47c60ade055fa6604e43da7a6a8b06f73d994d6063e78c6450eb5e9751e5fc35cc67110f12d0b50e4f79f87cc9b2e352f30be8d295366f8529f1dd4ddfd2cb85774dddb5e93f3ebd96091b438fc9009c5ccd556141e9b255a902a6e621e603982ff71db8971d4d58b4b9876682cb000ae0ab33329e26362494044236070d", 0xdd}, {&(0x7f0000000380)="0cb87784321c3b9b5daead52cc3d52a2834cdfa088766022f80c0618bed712c906bc26249407679e9527f20504e8e1da335e775b3685c7acf44badab5bf367fefde1458c18ec3a60914b84701adc938696808422800085944b46eb5daa08864a784e96c97bf666c748903a0c573bb14fc93e362a2c0c090ee51dccfc54446f319771d0f1d4cc6c9ed5067c0bd987ba16998e779f5853d0b41f9f16205faf8e083cb6f4eb7a5b457a8d51d69ba8a420047e265e8e7cd9b74e34576ba9b951c56b7e2010cde5e6d83364a15521a2af905c2a0f8b6b7962d01393", 0xd9}, {&(0x7f0000000480)="4b8c070d59c1d87432513c0bcbdb0b40517a7c8acf4299e7b27bd83b58b7c0bb08a79ca0c01cb1be4109a5fad603bdd2f19881e3ae24213d8573435a27969693357cd06342de3c1f30dbb4440df8c0a1a7f68714f92d8b357d0d986228a417f88c83bfe22743fb81709f5bc0878ddf19e6e40eef7642490b6f055cd992a8723481164c5ca34b45d8d08ea98ed2863c5d3bc27beced3ee5bb364a05662530ac946f001863f27049897c5b1cf40b5d55535e479da5999b3b615afa9de2fdb695414864bf662e686ded025818335a8bc60d4ef85988443ddb20fb6c35cbe71173951c9464001eff21e74fc63cb72f8d2f2f578692ee5d5416bf", 0xf8}, {&(0x7f0000000580)="dc6c41cfb9c6cff657670915ea12dab113ee0e476ffe42c9a15aba24c00097a22869632df13d8646e39bdf54699cc0cb5134d481729f5b9ba78992b1e82ec63397d824e28f9e760fcec1630e607b430a4c756a266093d2d99eb9a41f25d18584b7ebf419a6a53f257e31b2c5a982d6c252ea8e27e3f896636b155ae221b794335f02bd95ed0b97be1ba8edc67c28aaa0ba8740fa3f71d3b9cfa982ebcd4f31b0a19bd89efa344e8c81a9146279c39e", 0xaf}, {&(0x7f0000000640)="1735b07d50da4cc169cc7f0e4307113fb809b147c5469b87df28534e945a2e2e8126af1edceb56e7b38beeee87ec647946e87115d543d2d6da07571661337e5b211dcad1cde32d3e54294df458d522d5fc898374c6b8295f2e46ea8c1d0385e3e94ca94180e58fe6dea86d3de28ed0b2042ea61e8c4b05584fa69f1b4612307940fed5955e8bc50af96ed14354", 0x8d}, {&(0x7f0000000700)="9f7e3ac364c619c8996096cf07fa98392d45853e2ed33ade4ccf88c34b579d29596371ec9bdf325f911851770e905093f6356b2122caf5c0cb9977255a111a09aa49308a94362387c719242b5d8f0a62bf9086858d7a6c40c92a4cef6b05c7501ed330bc4236fbaee5a11ca90376be995c7a46f0bc6286af3549e0875b01103fa50fc2333c330290bdea3c1f69048f9e1fd1ef9655b5bcddd0ea9758aa6dedd7a0b6a7c56a388ea22c", 0xa9}, {&(0x7f00000007c0)="9716beebb5a4233391c23010bc963ea11cc858af07b68dcaea31d59d88dea6a9104de07f2a50e8cb116c52c49b8fa0e42aff013b782a940e01e714f853ccaac55615e95c79127c9e78159043346fa10b5111f941ecd61b69f95ea9c42be1bd98800c3e8cd8cfd5c15552246dde5911fb7ee366d908e70c5535863b43", 0x7c}, {&(0x7f0000000840)="62745f45ab70c962b4b53c3aec845118e91937fab4c0e773f1670565d415353637f0ac45ef8a1ce88b253cc0b638af47ea5ef4682e454f2efd945b3bd04e2aa690fab77a32767f670295e1efa0cd0b73a22ebb61b2b3032086163a943874deccb649adeb9e6688075896a7485d72dea1d153c9064d330cdd8655715da9a44d1242f964f52ed1e0287a7e3ae1118dfada8e2c39b2978ab0d972bf126c45733559dd89b65670e5b833dea536f33e6908ece9b1218d9988dc97ae11adf431ecefde343f592e8362274871f957cec78441bb32b2bb8f3045ea2852e14aec6b4b8b8603", 0xe1}, {&(0x7f0000000940)="1b5eb7a7e94d279dfeee79d5166ea2e13b165c439c797fb252b3c8e62fff04c74f25b2288d3ac56c19ec6174c3f145124ada17e8ef00bb958a92246d5ffb49b03bb3957dd17d2d0f5f42e7798a46f055e56dc5e04d513e045a17cf7e4ee5f72e9573ca8e5cd0ce3a87a0d6ed", 0x6c}, {&(0x7f00000009c0)="e1d495e86b02e2c74180b81f8281337e4e58e71e2442500bfb5fd2ec0327c864b796e896139c8fba2f0f769609ff615d2cc6ddba916a01c1b127d4f03d7d47c1b51401019c6bb07ae8c7b2aaa4de04ead30e11d0a095d446c2a18f53bdb5df9af5fb7fa7ec7011a8c6b029a52756ee40c0ac6b7872ed63ce8ac41b844888a22c30ce3909edb3a988f9fb52e1bd524970a645d4691db914", 0x97}], 0xa, 0x0) close(r0) execve(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x101) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/50, &(0x7f0000000100)=0x32) 18:49:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r2) clock_gettime(0x0, &(0x7f0000000080)) 18:49:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0x0) geteuid() r1 = open(&(0x7f0000000140)='./bus\x00', 0x103fe, 0x1000000000000) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000300)='./bus\x00', 0x0, 0x3) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) recvfrom$unix(r0, &(0x7f0000000440)=""/194, 0xc2, 0x42, &(0x7f0000000540)=@file={0x1, './bus\x00'}, 0x8) mkdir(&(0x7f0000000080)='./bus\x00', 0x22) r2 = semget$private(0x0, 0x5, 0x10) r3 = msgget$private(0x0, 0x0) semop(r2, &(0x7f0000000100)=[{0x3, 0x9, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x7b, 0x1000}, {0x3, 0x4}, {0x4, 0x70b9}, {0x0, 0xffffffff, 0x1800}], 0x6) link(&(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000380)='./bus\x00') fcntl$setstatus(r1, 0x4, 0x40) mkdir(&(0x7f0000000040)='./bus\x00', 0x8) renameat(r0, &(0x7f00000003c0)='./bus/file0\x00', r0, &(0x7f0000000400)='./bus/file0\x00') mknod(&(0x7f0000000180)='./bus\x00', 0xa000, 0x3ae) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/194) 18:49:29 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa) writev(r0, &(0x7f00000000c0), 0x33) 18:49:29 executing program 0: socketpair(0x6, 0x0, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) socket$inet(0x2, 0x4003, 0x0) socket(0x6, 0x4000000000002, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000080), 0x4) 18:49:29 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) 18:49:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x8082, 0x2c) utimensat(r1, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x1f, 0x80000001}, {0x2, 0x10001}}, 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0x2b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x4, 0x10000, 0xffff, 0x2, "f4d30e5441b3d12238d94f7167bfbe8168f4c98c", 0x7fffffff, 0x172}) 18:49:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x10006, 0x0) readv(r0, &(0x7f0000001700)=[{&(0x7f00000014c0)=""/204, 0xcc}], 0x1) r1 = socket$unix(0x1, 0x1, 0x0) lseek(r1, 0x0, 0x2) 18:49:29 executing program 1: shmget$private(0x0, 0xe000, 0x20, &(0x7f00002b3000/0xe000)=nil) mprotect(&(0x7f000032a000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget$private(0x0, 0x1000005, 0x202) semop(r0, &(0x7f0000000000)=[{0x4, 0x5, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x4, 0x1800}, {0x3, 0x8b85}], 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') pledge(0x0, &(0x7f0000000100)='\x00') r1 = msgget(0x2, 0x2) msgsnd(r1, &(0x7f00000014c0)={0x2}, 0x8, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x1002) r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x40) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) mmap(&(0x7f0000061000/0x2000)=nil, 0x2000, 0x1, 0x2010, r5, 0x0, 0x0) r6 = open$dir(&(0x7f0000001440)='./file0\x00', 0x70a, 0x20) poll(&(0x7f0000001480)=[{0xffffffffffffffff, 0x20}, {r3, 0x56}, {r4, 0x10}, {r5, 0x50}, {r6, 0x80}], 0x5, 0x7) pledge(0x0, &(0x7f0000000380)='\xb4\xaeA\x90NH\xf8|sN\xf3F\xef\x9f\xf0MCD\x00\xe5\xe7F\xffI\xf3%in\x0f\x15kC\x1b\xf1\xc8\xc0\x1e\xdb\xbb\xcdPX\x1c\xc8p$\xed\xc0\xbf~@8\b\x00r\xfby&\xbdM\xb6\r\x06\x9c\a\xef.\t\x89\x001^G\xbc\x0f-Bv\xf7E\xed\xd4\xec\x83\xffW%\x18\xc1\xc1\x80\xb4=\x8e\xf7\xbf\x0e]\xfbHH\xe2\xd7\x8a\xef^\xf2\b\x10\xcd2\x85\x80\xd4\xad\\\x91') recvmsg(r4, &(0x7f0000002500)={&(0x7f0000002540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000dafcd09f90ade57a260000000000000000000000000000000000000000000000000000"], 0x56, &(0x7f0000000140)=[{&(0x7f0000001500)=""/4096, 0x1000}], 0x1, &(0x7f0000000280)=""/37, 0x25}, 0x842) semop(r0, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x0, 0x100, 0x1800}], 0x2) socketpair(0x10, 0x8002, 0x7fff, &(0x7f0000000240)) ioctl$TIOCNOTTY(r2, 0x20007471) 18:49:29 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r2 = getgid() fchown(r0, r1, r2) mknod(&(0x7f0000000400)='./bus\x00', 0x20, 0x236161bc) r3 = dup(r0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x3, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x22e577bc2c57bdbe, 0x2, 0x8, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf, 0x40000000, 0x1, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x800, 0x8001}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000080, 0x7, 0xffffffffffffff80}], 0x4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8, 0x400fffff, 0x40, 0x4}, {{r0}, 0x0, 0x4a, 0x20000000, 0x8, 0x400}, {{r0}, 0xfffffffffffffffe, 0xc9, 0xfffff, 0xfff, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000081, 0x3, 0x4}, {{r0}, 0x0, 0x92, 0x0, 0x1ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x4, 0x5}, {{r0}, 0x0, 0x0, 0x80000004, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000040, 0x101}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x6, 0x9}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x20, 0x8001, 0x1}], 0x100000000, &(0x7f0000000000)={0xe5db, 0x3}) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x1}], 0x65d1d256, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 18:49:29 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710f37000000fbff0000ff"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 18:49:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)='x>{E', 0x4}], 0x1, 0x0) 18:49:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0xfffffe2b) write(r0, &(0x7f0000000080)="370000000000000000000019b1005acd594b5fb1f660d526b13ac50fec1e931e20693c5e9d48f54b047cb84a2505c21ae245b9f8d76431935d385c39e63b23ebcd280881a6733c0d11b310a1d6a46062cec58ac1eaabcbb856a311906cc9dcd1187bf188e55efad8d3f44fda4ae920b2a06d740e65277a39065b07409dbe1b7779f0dc731de5cb173eb07bf3941e1c3ed09145c35778be26cab0dcf59df23859dd81811cb292243992fc2a4cd1d9ac020d3674996c45e1dd234284526dfce9775ab1c0d3171e9362fabf0d29bcac16fe0c000b613f873c0a3697fac4f557f0c0ba985d70da42d4fea40fb17731e2e73ca4fa2c7674bff0eac72062c82ce7e9114e6d8b19989df6a9af01f7a1284a848268a65bbad1dcf484c4be78f16308f6c5d7463fb42dc8f21d20d56a3ad9971916340e1ccd", 0x134) 18:49:35 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001740)='r\x00') r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setregid(r2, r1) ioctl$TIOCSCTTY(r0, 0x20007461) setuid(0xee01) fchdir(r0) 18:49:35 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x1, 0x7, 0x6a, "444be7c15d25b7af5dc278fa3f5bf491b9032db9", 0x0, 0xeb}) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) ukernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x3d: movq 0x8(%r13),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffff007f125d68, 0x8, 0, 1) -> e VOP_ACCESS(0,ffff8000210a3080,0,ffff800021194f48) at VOP_ACCESS+0x3d end trace frame: 0xffff800021194ef0, count: 0 ddb{1}> trace VOP_ACCESS(0,ffff8000210a3080,0,ffff800021194f48) at VOP_ACCESS+0x3d sys_unveil(720,ffff8000210a3080,ffff800021194fd0) at sys_unveil+0x263 syscall(0) at syscall+0x489 Xsyscall(6,0,8,0,2,f289757a0d8) at Xsyscall+0x128 end of kernel end trace frame: 0xf2adc594460, count: -4 ddb{1}> show registers rdi 0 rsi 0xffffffff8158641d VOP_ACCESS+0x2d rbp 0xffff8000211949e0 rbx 0xf2adc5943d8 rdx 0xffff800000cd6000 rcx 0x8c rax 0xffff800000cd6000 r8 0x40 r9 0xffffff007f7c78a0 r10 0xb513447c69614ac8 r11 0xffffffff818a2360 ufs_access r12 0x100 r13 0 r14 0xffff8000210a3080 r15 0xffffff007f7c78a0 rip 0xffffffff8158642d VOP_ACCESS+0x3d cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800021194990 ss 0x10 VOP_ACCESS+0x3d: movq 0x8(%r13),%rax ddb{1}> show proc PROC (syz-executor0) pid=113715 stat=onproc flags process=10 proc=4000000 pri=60, usrpri=60, nice=20 forw=0xffffffffffffffff, list=0xffff8000210a39e0,0xffffffff81ee6170 process=0xffff8000210b6cb8 user=0xffff800021190000, vmspace=0xffffff007f125d68 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 53732 168396 83197 60929 7 0x10 syz-executor0 53732 402243 83197 60929 3 0x4000090 fsleep syz-executor0 *53732 113715 83197 60929 7 0x4000010 syz-executor0 51270 167091 1 0 3 0x100083 ttyin getty 54525 48815 0 0 3 0x14200 bored sosplice 44597 68960 86185 0 3 0x2 biowait syz-executor1 83197 387697 86185 0 3 0x82 nanosleep syz-executor0 86185 89531 9637 0 3 0x82 thrsleep syz-fuzzer 86185 427797 9637 0 3 0x4000082 nanosleep syz-fuzzer 86185 263831 9637 0 3 0x4000082 thrsleep syz-fuzzer 86185 398360 9637 0 3 0x4000082 thrsleep syz-fuzzer 86185 84475 9637 0 3 0x4000082 thrsleep syz-fuzzer 86185 196970 9637 0 3 0x4000082 thrsleep syz-fuzzer 86185 220749 9637 0 3 0x4000082 thrsleep syz-fuzzer 86185 228503 9637 0 3 0x4000082 thrsleep syz-fuzzer 86185 5209 9637 0 3 0x4000082 kqread syz-fuzzer 86185 163053 9637 0 3 0x4000082 thrsleep syz-fuzzer 9637 450237 62366 0 3 0x10008a pause ksh 62366 486766 3868 0 3 0x92 select sshd 3868 411205 1 0 3 0x80 select sshd 62499 368723 59943 73 2 0x100090 syslogd 59943 306936 1 0 3 0x100082 netio syslogd 51626 82525 1 77 3 0x100090 poll dhclient 31441 160580 1 0 3 0x80 poll dhclient 41849 63057 0 0 2 0x14200 zerothread 24044 220275 0 0 3 0x14200 aiodoned aiodoned 56477 383703 0 0 3 0x14200 syncer update 90560 256511 0 0 3 0x14200 cleaner cleaner 40545 516374 0 0 3 0x14200 reaper reaper 8496 456995 0 0 3 0x14200 pgdaemon pagedaemon 27730 146525 0 0 3 0x14200 bored crynlk 73904 358420 0 0 3 0x14200 bored crypto 31512 354345 0 0 3 0x40014200 acpi0 acpi0 76584 14612 0 0 3 0x40014200 idle1 95670 478158 0 0 3 0x14200 bored softnet 39910 224577 0 0 3 0x14200 bored systqmp 84876 301407 0 0 3 0x14200 bored systq 3220 26545 0 0 3 0x40014200 bored softclock 65518 171235 0 0 3 0x40014200 idle0 1 343669 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper