0c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x3fffc00000, 0x9, 0x40, 0x3, "6f9d9fa9d54a7adb9c6f27e814bdb94f896cd32e", 0x1, 0x9}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000003c0)) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000280)=""/130, 0x82}, {&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f0000000400)=""/224, 0xe0}], 0x3) r4 = accept$unix(r2, 0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000180), 0x10000) bind(r4, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 01:21:25 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) mprotect(&(0x7f000049a000/0x2000)=nil, 0x2000, 0x6) 01:21:25 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x480, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0x10) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = socket(0x2, 0x2, 0x6) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x1}, {{r2}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x80000001, 0x4}, {{r3}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x0, 0x1fe000000000}], 0x400, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffb, 0xb43afa0d1ecabcd6, 0x8, 0x6, 0x4}, {{r5}, 0xffffffffffffffff, 0xe8, 0x40, 0x4e, 0x6}, {{r6}, 0xfffffffffffffffe, 0x0, 0x1, 0x1}], 0xa3a, &(0x7f0000000300)={0xc2da, 0x4b6}) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r7) r8 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, 0x0, 0x0) 01:21:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x16) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r1, 0x8}, {r1, 0x10}, {r2, 0x80}, {r1, 0x4}, {r2, 0x40}], 0x5, 0xfffffffffffffff8) 01:21:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000000c0)="e471613c5225ed628d8b6c67f6a751773850e818b075c3b719126a79f77cc93d7b24407e17dea567a3cf0bb75d17546b5c4be99b0c18413d95c642b3d99325ed56e7517e92", 0x45}, {&(0x7f0000000140)="1210ec447b2cb715f32b1d8503d0933441e99b29ba5d9058ebb662703b9583b04f3c4d2c642388bbc8adf6cae2b66f5c02a550461c5a3082c5451cafaf1d1e2069e9c00e8a446afd666da0ffbe4d94308d056a9a8d32a1c82b1cec2a4f9c937fd9c241e22d1fc3564ef7233fb61205ea89e92210c364b922e055abbc9bab4b45ebf7c949028a9eeb33650f0fd80be6cc3e533cd1ec6c0679fa86a3b58e5de1c833ef869c657a6578c28b112275d2190d202735feaf3771ec60bc19be13f73bb2fa5bb9b5f7e83baf602dc4b298a315c2d4b6", 0xd2}, {&(0x7f0000000240)="cbc47f634ee6f624792aeca473efa484f444bca8df0a40feb073fddf0532a267eb96f13ab04025bffea90bd80b2e0f5e087c2c80329e03c6af0c82601226f89539d4addc33f978f0f2ab3544f3be0aa07a19a1256a2b52b57f7c536866fd4529a76b734d43d8244b71e63cec9b90aa7eeb103e40f43f920dfb7f173d71d807658c09e36a42ed8c0b5d", 0x89}, {&(0x7f0000000300)="5cbddbea371b2a2d10e250f0c6ec7b9f43d9429199ecb6b898d41a81690fd4a450b6ea8942f15afce22e09af01f70e7136839e3fc77f125f8b439a454cfb2dbc3a42ebf2f2be1ae997254d8ad9d8bd65a3166eb12333b5022e5e4034a42b4eb324bcbe9be5a035b329b24ee8e14b68bb4489b970a2a30f41c31fd9b7a7f016f774de568e05330d7bb930cea62c77971639be5d1de2d1033f171113364a91fb7654b47922282bae9d31c11843cb0712bc15af4b5b904d619de16ff029b3129a0dcd791d9fe7b00dfdc54caaedb4aac447af6cb58769b894c665e942305ae62023741e5b5d7e13c7bf37dfe53d8daf7b032f4e6a3e", 0xf4}, {&(0x7f0000000400)="259173d128d4ce922729b554341da1fc0f87c7f05c9f92b5ff908677397b9006e08f801ee674763bb8ed703d651954b564af62b6d1f1c6117af597d344b9c4b79f1891dd27cd2160f731450ee3aac4e67f008b01e8da7c883326d4d01e94baea37d5c174e91e", 0x66}, {&(0x7f0000000480)="a685438e747982ac256e15523a8fb537d63480235407808b5ee64efa3426375f858e8b430e8dd67450d2f8e49e732f693446cac3957f2e931f6ebf2b87f5ab869cd624d7825b938f513a86e64f58b223ac5263b093148c6bb6efd5107f7d016e75cba733973fad8e629408933f75e650bebf02e96366145be4bb702318a04e", 0x7f}, {&(0x7f0000000500)="f1a9cc266173d0a6e7f3a357c62656168546f36f4e78ff5c9ee4e6998886313eac72bad15899c4953a8135572ea44e214b8e09cb7e3009ffb8e207d5d7a9bd9a26f1521cb5710ce2359d63c8dfa2b5329ae5d1", 0x53}, {&(0x7f0000000580)="3dd4ae28b72eb2ac0a9f15be55f704abdeaa9fd9a6e55fd1d039ab9aec8e2e296c8c975f5cf071e4f001bf073abee7fa1926b23ad69af8f658e916dc7a2b321a803fef7e610f3406edc0bec214af0463b967954ff143976ee223cd53c321ed62b8eb1845e0cb2f69ac2038bd81af68c5b96cf99804455a4e9d0b87480b385dc2ed916f2b119e0bd6df6aee4850c9c8b61d04d8b65be73946f72f3c49d6a78070ae3b4caf84556d5b2f154d081c70e2cd8cb2619d9aafb788f79470d37acf667885e4dc31849fce1adacf38ad72a20d7f3918a069ebf9559d367c9a3cbf1c6f3a09b5beed94cf64fb1d6bc0323f16c9437cb3ed6c8ccc1d86", 0xf8}, {&(0x7f0000000680)="90aae7e21a5a4e12908483ec53c0109018f9994cd9d722113bd73331e2fa74deba96", 0x22}, {&(0x7f00000006c0)="1fb0d373a7380d8887256ec83ce99db6f05de936f212ef016b673b3a97419f777b380c27b11152e566954f30312f8fe27d3711e0457389299dc0057886cb4f1df4978f6371523ac9b3f1077818aaa0eeedbad3f2c168fe563e7c3fcc786ce63e872d5618f1b6c401d3e199fcc28de4833002e3a9bbc7d5e10b608d4350d154269c6bff0ddc9347bed483734bd7ad1cd043a720ea23", 0x95}], 0xa, &(0x7f0000000c80)=ANY=[@ANYBLOB="3c000000000000000000000000000000000000000000000034f4cc20012d06e3801374774910ebb0bd987d5d493e4a1db7ec18c217543e09a41dd537ec62c9fdfd1930d2c0916fb6c8325937598ef7c7e058f454c6d5fe7fd14ab0218f696dd667cf90ec601460cb036fe0e8aa42f8528b1c1c8e9f46ff0afe8431aa22a8c27d28d83badda0fd1ed284f3b2328a39c1e4fba702ba1bccb56"], 0x18}, 0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000bc0)={0x1, 0xff, 0x8, 0x7fff, &(0x7f0000000940)={{0x7, 0x26a0, 0x3fb, 0xff, 0x8, 0x1, 0x5}, {[0x10000, 0x3, 0x2, 0x5, 0x6, 0x7, 0x0, 0x2, 0x6, 0x3, 0x8, 0x40, 0x4, 0x1, 0xecc, 0x8, 0x6, 0xfff], [0x67b, 0x29, 0x4, 0x3, 0xfffffffffffffffc, 0x3, 0x2, 0x45c380000000000, 0xfffffffffffffff7, 0x8], [0x9f0, 0x3, 0x0, 0x9, 0xffffffff, 0xcf5, 0xfff], [0xffffffffffffff7f, 0x5, 0xfff, 0x3, 0x7fffffff, 0xf5], [{0x3, 0x5, 0x1}, {0x2, 0x3, 0x2, 0x3}, {0x12242661, 0x2, 0x7fffffff, 0x100000000}, {0x3, 0x100000001, 0x20, 0x40}, {0x1, 0x9, 0x101, 0x2ee3}, {0x2a9, 0x7, 0x522, 0x2}, {0x7, 0x10000, 0x5, 0x480000000}, {0x1, 0x200, 0xff}], {0x0, 0x2, 0x1, 0x39}, {0x2, 0x8, 0xeffc}}}, 0x4, 0x5}) accept$unix(r0, &(0x7f0000000c40)=@abs, &(0x7f0000000900)=0x8) accept$inet6(r0, &(0x7f0000000840), &(0x7f00000008c0)=0xc) recvmsg(r0, &(0x7f0000000c00)={0x0, 0xfffffffffffffd33, 0x0, 0x67, &(0x7f0000000040)=""/90, 0x155}, 0x4) 01:21:26 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) sendto$unix(r0, &(0x7f0000000100)="e88e7449e72bcc4d760a687818b9dc6d2aabd5a9b78a322af9e454e20509fd7cd8fefabc13b0b97a7f76f7cad102eb30d3ee4b44041ede09552d53fe1173dcb2a0ebfb507433134f859ec25d47fbb5ea568d38b2063beff8a6bf3ef8e22a8ed51ec3bf6cf703f1f40dce8effef762766c6e13671ca04b8371d8c97ca9c622046066f7812ee2688150215ac1cb2f977143f8a4bd3f1fb422329910b1d388fd0fadb5162a89d3f6dd187da0818f941664fe02853ad1c3f1a0187e74e55cc6fba361e2a865d74ae4dbba4061aabf80f0347c544de715476cf18e99240a7cc6e362609d5af7e744db9f492f458501a5183edce6edb7d4e3e7fd0f2a352", 0xfb, 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r8 = getegid() r9 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r12 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r15 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x7, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000840)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000a00)=[{&(0x7f0000000880)="7e61e7d62a998bbca51c46795301f357299f94c305250877ea078ea520a2dfe1e995c05364ab60154715a471aa2824fd7a631c46d090a410da36bbdd3b9e92acde88ba7d5a39a4ff5abecca64e5cfcfba703eabdb34779e4409531dafcb8fd1098f15430c596d1f798edee548410c10a09dc88ebbdc182d0de9bb64f4b0f88b68263d430681fb9886f8c7d1b7699874abe312a506b9f5613110dd66deb172fab9ebbd45d03a7bd4d0df085d0b9b5376217c72b407c4bcd43324d43242cc6330e94f6183ed0e0f687a7858119df8b63a092013d2dc2218324b00ba3168ccd7000b82e51b820a949ed188542a160d27b8829a20d63881836da1ac58b00eccb69730f35445e6cc5410732e73243b4f8c6641a0a743d3cb1de9209ec053759c575f39ca996c012c0d0d2b25f15b747ea764d26079c7609186fa41259c4a490f79b00c569eb1f4cc940453a941927bcc01989cd47b57cdf5d142759185801e95f74c11faf98a5bc756c8e1bcc410a", 0x16c}], 0x1, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="00000000200000000003835e2c89c20523a7b1af", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1], 0xb8, 0x8}, 0x405) r18 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r18, 0xc0106978, &(0x7f00000000c0)) 01:21:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000), 0x4) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 01:21:26 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 01:21:26 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:21:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f00000000c0)={0x10, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1000000000}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) 01:21:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) socket(0x18, 0x400000002, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x26, 0x5497176f5832f2d5, 0x200000000006) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:21:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) close(r0) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x401, 0x9, 0x44, {[0x3, 0x7, 0x800, 0x2b, 0x2, 0x7f, 0x10001, 0xab, 0x2, 0x10000, 0x80000001, 0x401, 0x81, 0x80, 0x9, 0x4, 0x66, 0x7], [0x9, 0x40, 0x3, 0x9, 0x1, 0x4, 0x77b, 0x6, 0x4, 0x7e000000000], [0x8, 0x9, 0x100000001, 0x9, 0x2, 0x6, 0x7ff], [0xfff, 0x0, 0x34, 0x40, 0xfffffffffffffeff, 0x8], [{0x2, 0x9, 0xd9, 0x4}, {0x2, 0x100000000, 0x38ec, 0x200}, {0x100, 0x3, 0x8000, 0x2}, {0x1, 0x7fffffff, 0x1, 0x81}, {0x675b, 0x3, 0x401, 0xab26}, {0xd775, 0x4, 0x7, 0x1}, {0x7f, 0xcf, 0x78, 0x1ff}, {0x9, 0x9, 0x401, 0x9}], {0x7fff, 0x3f, 0x1, 0x80000001}, {0x8, 0x8, 0x0, 0xad}}}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x80000001, 0x0) 01:21:26 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x80) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) ftruncate(r0, 0x0, 0x400000000003) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x48) 01:21:26 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67071b542a538706000000c411000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x8000, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x40) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000000), 0x6e8) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x0, 0x5, 0x5, 0xffffffffffffffd9, "855c000267bc230004001a0020d9830ea462f913"}) recvfrom$inet(r4, &(0x7f0000000280)=""/125, 0x7d, 0x2, 0x0, 0x0) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$getflags(r0, 0x1) 01:21:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x400000029, 0x9, &(0x7f0000000080)="88fa45694cafa07cfa1b90", 0xb) 01:21:26 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf537c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9568a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653300a7548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a808bf7f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05b3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f80c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc0300c825898793cd381a7a006bbfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b8f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c908c1ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00000000000000e74b3fb5ed0e1bf1ece7e54c6c6c915a566542899ff790ba2d3f266e54726f9c19bce12efb99058304741f88dc600008000000000000008d63631d744e23bf7ebeb4fb5685ea6c4a170d098b9eded50b048cf0a036cf0d45e8392722c9826ca7d91d1139f903fd43642478c182ad5fdd1fc3c50a7b19d68f9862f6e61e671dcc2bc672800386ff1842b8e67570b058b3c85ced358867eec4b1872b61c490c01655892f04417b9ab3e20f713ab1550399070ced27e73410f40190bf1f7ab35bdecf35c65b10486bd4a0f11ba157d8e682af4c0f2c0f18c0611cf72d72bac50847b4ef762d1815e7b10cb1bb1c0425e1ae4f17dff02314add28b784a00"/1264], 0x10) writev(r0, &(0x7f0000000cc0)=[{&(0x7f0000000700)="8a56b74e344f5815476b96acc3141995aee4811b1640f75b2c2a0e6d6a476de8f652a34b7c96dcc46bd0d9d5ce067191b26bef39bb95ab006e0c467e4a1a3e31090c996a1ca1eda87e820cb721b84c8e4b1aaf2cec0972b15f62f33cb2148fb0162f592e560243d18cfc86a6c4f5e6df2cca391135e91b70c67d0c727b5ec9d5eae96f4ac03758eb5aa87f92f06f523a4f9dc6d6abeae2cb4018b4277fb5de59adc1da86675b08fc994a0c7ed32039c1fc30597d0ab214", 0xb7}, {&(0x7f0000000800)="8b24c622810ba8349e71ced74410fb276eb738c2d17a4646d25d822821a14a20163b0f8f0154456fba2b0a4187", 0x2d}, {&(0x7f00000008c0)="dcc84817c6ae5262ecb65136cde048bf387726df571462b8ff66caae6b628a0473f004e04678bdfb109735b7d4598a33c8d326dd2e3c9b328e1d0f1e1f83eadb3d02bb3137c6911afe55421a5aa5b67c03ba4d899624b8c07bf6594ebdcecb3954825cdab0ad24c2f0a95fdc207657bcda0f705eb3ea856e4f754f3dfe2b0a2c4815f866ffdca27c4b07f9174eadc132c61e6c5cb41e044bf6208118b425a2d22b48ec0e79f1d26557c772ca9244e9980fd75a4c3da2671d05ae3389ffdd9f75d3e8ad88ce028cd8498badc9020bad2b75aa4c3a67653aeba47a658bf0c605c5d2452704d2c379476f46d7499d432ea6349a8b16adf220cc8366e59de704f86571f0884afd24627c422f122100c4f95a2bd655da1b14866e45ccc8eb0b6ab1fbb9c954cee2aad46d25449ca86b453361060ce7fd6a9d2f0c2f60f04bfe3fef37f7ddedbb8b13bdb648cf146b4b4992574584701198c877dc97943206862b7e8b4a092bdf3b0214f17b11a159bcca1449836fc08de3bc478fdf9296075aa2830ede925cdea9ce9ab25a58e7009c611e47de5da4a87c2f35d0d24e4acaa34b3468f6bc044b897e581580e03bf2de3232154d8912c1f962611c258f205d253ac37b887e2a949cda683dc8f090ffc91892c7f488c7063690dc123fa593aa624d172bff96e30e3797beb7f6578f772b5c42bba142a261ded3c5778e2606ffd9aded0cddf6331965a66f05f3587c5557a4b9a59967d6c372ce2bb2b98590ea892636458602a24aa2bc862a36d155276608973c2080ebd5da8adf72def31be1b8676cb2193ecfb978b1e30269b28911ec49600672076cee0fd18378e253119c8698ee6e1f8e9c37c0ea2b6392e9cb00e6ceeab70370e983f39eba135746bf0dbc47ce883a884f0705a1b8572715496a61e4d54be104708a3c440128d06a770684863c5c4a08ff1a7c0d4a34261469a5705ac7372244459a70413fd40bd92ff9c0aa6b8797aa63c26e1e2551c5846b41d47cf79e8af9dcdd7f2149b7b3182d8f2ad344dbdceceec7e2d90c281938bde258237fde496cf2972c3be2b5d7776f439dcd2e6d048d511b53b0381d3f00f09843c246fde3374270bbcdc374b426e17c33f7198c8e47efa4c5fea6753d674f92f53752acefd23d0aafdda82ba59c5c45ee6bcd69824884bd9954d24fb9b53cb824e70da14da5557dab997e67694f4f7115e4aed1f6fb516912724ec6a7f475116180f219457568b74c4659712f5bd4d66a97caa380573fcb2dc70bdf57f3ee2b52f0a8d5952185baa435", 0x396}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x7, 0x4) 01:21:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x20}, {r0, 0x20}], 0x1d3, 0x401) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) fcntl$getflags(r1, 0x1) close(r0) 01:21:26 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000206, 0xfffffffefffefffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f00000000c0)="8b3612832e6dafe2c07e800e0b05abfde30200", 0x13) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:21:26 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f00000c0000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:21:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0x5, 0x5, 0xa29, "1f7b628c2c93d3c05caeab41571b3cc08d0e3ad9", 0x401, 0xffff}) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) 01:21:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x0, 0x3}, {{r1}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x80, 0x100000001}, {{r1}, 0x0, 0x80, 0x80, 0x1, 0xffffffffffffff80}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0xf7e7, 0xdc}, {{r1}, 0xfffffffffffffffb, 0x8, 0x6, 0x3, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x3044f75bb9eb2d36, 0x7fffffff, 0x9}, {{r0}, 0x0, 0x80, 0xf0000001, 0x1, 0x9}], 0x800, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0x6345}, {{r1}, 0xfffffffffffffffc, 0xd073f087abf5c56f, 0x1, 0xdab, 0x4}, {{r0}, 0xfffffffffffffffc, 0x3230f07a62a378ae, 0x3, 0x2d, 0x9}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x8, 0x3}, {{r1}, 0xfffffffffffffffe, 0xd3, 0x2, 0x0, 0xcbec}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x3, 0x21da}, {{r1}, 0xfffffffffffffffd, 0x1, 0x40, 0x5, 0x1000}], 0xffffffff, &(0x7f00000002c0)={0x2, 0x4}) sync() kevent(r1, &(0x7f0000000000), 0x3fb, 0x0, 0xfffffffffffffff8, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x20, 0x1, 0xffff) r4 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={r4, r5, r6}, 0xc) r7 = getuid() r8 = getegid() fchownat(r2, &(0x7f0000000300)='./file0\x00', r7, r8, 0x6) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 01:21:26 executing program 0: kqueue() 01:21:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeb5) write(r0, &(0x7f0000001bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173b5eef0008e686aac24b76a873d423df0f14aefbc90b038c84492b42b8edf5ea9620c50a8545167738592b5c65f466da8eaf6bd4f505c9acac85eece8819bc997b7a5393909aa238f58faf5110144a259ae454f66ae4f1ace36accf0242426870d239860bbaf4b7e03fa4c16c7c09fea82765659c4d5a0a66fb97c9ce933a49c911b3ef1fe00e150f0462a9ee92d065e603048a05ad2ef5121cfb55de5ef8", 0x7fa) 01:21:26 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac", 0x1}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 01:21:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000000000000800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000080000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e6ffffff"], 0x30}, 0x0) r1 = dup(r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0xecb335808b58d87b, 0x4000, 0x4) 01:21:26 executing program 0: utimes(&(0x7f00000001c0)='./file1/../file0\x00', &(0x7f0000000200)={{0xebb4, 0x7}, {0x6, 0x8}}) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file1/../file0\x00', 0xffffffffffffffff, 0x0) faccessat(r0, &(0x7f0000000000)='./file1/../file0/file0\x00', 0x80, 0x1) unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file1/../file0/file0\x00', 0x4) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/14}, &(0x7f0000000180)=0x10) 01:21:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x27, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x7, &(0x7f0000000380)=[r3, r4, r5, r6, r7, r8, r9]) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:21:26 executing program 0: r0 = kqueue() chdir(&(0x7f0000000000)='./file0\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/243, 0xf3}, {&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f0000000240)=""/185, 0xb9}], 0x3) 01:21:27 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xcd, 0x1, 0xaf1, 0x9, "bfeb3bfb6ba04a5dc260f06b796844b59b599bf1", 0x2, 0xfffffffffffff800}) r1 = semget$private(0x0, 0x6, 0x440) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) pipe2(&(0x7f00000002c0), 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000400)={0x80000000, 0xffffffff, 0x8, 0x6, "291a3b3f52cda28b8bd5031fb50be9d748190ed0", 0x1, 0x100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x6, 0x5, 0x6) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000380), &(0x7f00000003c0)=0x10) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='./file0\x00') r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000001c0)=[r5, r6]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xbcd, 0x2c, 0x0]) 01:21:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe070800"}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xb3f25250d1968e43, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x10000, 0x0) 01:21:27 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000040)) 01:21:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r1, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) getsockname$inet6(r0, 0x0, &(0x7f0000000200)) socketpair(0x2, 0x1, 0x1, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x100) close(r0) 01:21:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x100) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="4cd6af8dfb6a8d711825361022ba23504e0dcee7ef713e3436d490969f663ec44c1dd2b65e718cec62151a36748ba0f585556aec24baf4c23d9d8336f54d8e400ccace60fc7cfeb97122b7a1bee90ff6703229fb87aad0c167f1695fed0021ecd2112f7682a650370b1d65caf754f62a17fe81112f0e36dd199ef2b9f8993d1d003ee0827d7cbd2b0055", 0x8a) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 01:21:27 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') 01:21:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x2, 0x0, 0x9, 0x7, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291", 0x0, 0xfffffffffffffffe}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a530", 0x74) 01:21:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2a, 0x9, &(0x7f0000000000), 0x0) 01:21:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0x80000001, 0xd4, 0x6cf973a8, {[0x7, 0x8001, 0x9, 0x8001, 0xfffffffffffffffd, 0x1, 0x8001, 0x0, 0x2, 0xfff, 0xf9e1, 0x97, 0x71e2d52a, 0x800, 0x3f, 0xfff, 0x1], [0x7fffffff, 0x101, 0x9, 0xffffffff80000000, 0x200, 0x401, 0x2, 0x4af, 0x210, 0x75], [0x1, 0x5, 0x7, 0x3f, 0x1, 0x6472344c, 0x7], [0x56a, 0x20, 0x1ff, 0x30fe, 0x7, 0x7f], [{0x1, 0x1, 0x5, 0x6}, {0xfffffffffffffc01, 0xb8, 0xf7, 0x7f}, {0xdaf, 0x0, 0x3, 0x1000}, {0x3, 0x2}, {0x0, 0x9, 0x4, 0x400}, {0x5e6c5c03, 0x7fff, 0x8, 0x8}, {0x8, 0xf81, 0x9}, {0x5, 0x40, 0x3f, 0xa9}], {0x9, 0x6, 0x4, 0x81}, {0x0, 0x39e, 0x87f, 0x5}}}) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x11, 0x0, 0xfb, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x51f4, 0x1000, 0x6, "4075d22fca8e7875a6e0815b358ceb5da12effad", 0x7, 0x1}) syz_open_pts() dup2(r1, r2) 01:21:27 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) r2 = msgget(0x0, 0x42) msgsnd(r2, &(0x7f00000003c0)={0x2, "12cbfcde5456a820bd436752e291fbbe52"}, 0x19, 0x800) msgsnd(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000ba6ed8f3f915f0a0b8ce4277b01d1c59782941f3fde25d94ba0a8072c97dbb3af32e17f4c06f95919d485bd6c1cd12ae60550fc31899156b87b614c6deb04d3084626b1ddb4b4256a63b2c106500000100000000003ea480ec336139183e02fc9a21965308b9a56c01cd8e942cacfd47d002198ced79f70f5e3b5edd41c9038fc098245a5f7d2d9b59cd45ffb06cff19acf0c4da0f67461547680f0b04c56d0a53562f0774d5233a45bb322373ce74bac90f3e1d480d784ac3822341ae3cf7aa84d4b58b68e6e66d29ce9fedfd98d6ec35d89f77521248f43f0b1d167e7e7e5fffa90ff0b8031c206695a037bd33816db769103d8837d3e42c669a5b22de28bfc692b5ab444c7be784941c2ed508d66511f169d2a4854f6e1425448a6dc8ad23521093875f343b3507f48966ea10b0baf17b252e76de0bda54bbb2313664eb322414aebf8a5bc4fc6e5b0ae0a529fac7cbc43ecb290c01787cfadafc4096075063437a4430ea475d1435d90242c3921a2f68869fc0f4"], 0xb2, 0x800) getsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0x68) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0xfffffffffffffffe, 0x2010, 0x7ffffffc) r5 = fcntl$dupfd(r3, 0x7, r4) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000001c0)) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000500), &(0x7f00000004c0)=0x4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000240)=0x6) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000400)) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) shmget$private(0x0, 0x1000, 0x480, &(0x7f0000733000/0x1000)=nil) renameat(r5, &(0x7f0000000440)='./file0\x00', r5, &(0x7f0000000480)='./file0\x00') pwrite(r1, &(0x7f0000000580)="cbc88b4bc5018e0628b17c3076fbca560be83553da7aed7f9091eccf1bf19f2e679aa41a25b9416f9430a87fad9f906dba8811403670cd37b2a43666ec565374b334a60392699e0ff2530d99aed99882d7855e", 0x53, 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x0, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000002c0)) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) setpgid(r7, r8) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) getpgid(r7) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r9 = semget$private(0x0, 0x4, 0x1c0) semop(r9, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x0, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x6, 0x5, 0x1000}], 0x4) 01:21:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) acct(&(0x7f0000000000)='.\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="17", 0x1) close(r1) 01:21:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000003c0)=""/238, 0xee}], 0x1, 0x0}, 0x40) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDENABIO(r2, 0x20004b3c) write(r1, &(0x7f00000005c0)="24aaf07d43b7be5673887df001951a983f3d41fd826e9fd8d98ea215356c31d1a7ab3cf5c3d3778de789ddc207d05576570c1140aef4672c1a2e6a540c9207fe075705000000000000006817d5c635a2e4b247ed7fb0769708d0368fb47a5dc54d271d39331bf764133537b3b80354b75cbb832621171408140000000000000000000000000000000000000000000000000000944c5422b7476cbb0c177cb55874657c91773b0139395052eb7c48d86050ef12674ec622e0f94e7d63fda782cf3e735e00dc690460dd4251b701d1474154b8d2b536cb062f6ba724", 0xfffffffffffffe54) socket$inet6(0x18, 0x3, 0x1) dup2(r0, r1) fcntl$dupfd(r0, 0xa, r0) 01:21:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) read(r0, &(0x7f0000000080)=""/195, 0xc3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:21:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x81, 0xfffffffffffffffc}, 0xc, 0x0, 0x0, &(0x7f0000001900)=[{0xc0, 0xffff, 0x1, "b7d3ea388f419f27f9d7b5853af52d3385d943a47f11ebbadd9a05fa49048bf4a598c7943bcb88ed26cf1beabbe8b96f1bd08831a756ba0ea258af592540301e603f53983478fd8d97ec727b5a30509bdd67370ea1b2a9d0cc2f2e6c910414fd212ee4b2e087bc5eddd98f94f82c3ed84eb7d90564d112b64d81d032b4006d9add1a9efb05249353366272ecf9fc3078f3e2dfbe8a25f021c53a4ce12d4c739eb98a0735bb6907fdec"}, {0x1010, 0x1, 0xcc6, "42189ba332bcce5b566cf0fc405376636d793e9757325430e160aac207d6f93cc66895d1e83c1ceba28e1bd984e943e365d4697ec46ca6a3df5aa947e9f877da56d34e282a8f05480cd5c09fc0a816222082ec2eaed6c9201f3cca7505a3fb4a5b3d7d7b4f80d6427e5d7f1617d502f7be4ad5c7ced8a1d2f7e2462cb6bb48308e02f039945dd6d0476621f099b977c247cc8c7bb329d687d6cb20f4fd99ef0c6d8c9d9dc426f5275837a70c8f8237fd772db2132e359c197c7fb3680d815a74abb6637fb8b60788a9f63564147aeed313cf014c05c83dedc018e950368e0378979cce55709bc33ee47978515333ced1f274b743a6339b5f90491a2188c87b94bb4571024c96bd6dab6aea6d13a18f7c9479e3a1d39e64f2e9d62277129569a98016f3d028313b98b57dae32c73a6b6b037e9454a1bc83b137f7b0004147f232f69b0c1d37c7c05e0068535ec16050220335a85317ff955f9012804499bdcf45770e39878c186b3b71647f6aa6c7a5fb5c99d79e501ccd4538da2401c6ad8a4faf9c7509e3e9eac6c957fab72881d248a573d2317ad55dbd716fb25bf7c14e9bfdff9834db834147d57f82f3df352931ac948574534961eb548bbd814f340248e8320b4d18287ea0a471254b30a2bd25fd98dc339ba371f041191206ec4521448d22715afb5eed7d1edf7929a3cec37c752533bac7ebf6f48f8057e08861d5817ac240e67213c5a0748d6b49053ba802501a234b91e18eeaab83b9a1461906608f4ac765720552646084b43d150d9b8e3cd44d5643142a38c92d71911185c4905c2444cea183e9cf24d6b03a0877035c3af487c49853bb2976263aa0346b3f933b9ed9db10e65aebcc810fc0980f203cbeb5a691b9e0494c9b1b278741a0036b64f16abfdb6c0770d453b3a8eb0a91f024181b39758a8cc920739ee4af9f5b291bf39bfcc0801d6993320e72040de46f1de92e460aa5a460839ff58897db80856e2910d5f4298cdf48d4a2d457512bc093bef9da25bafb7582ea9ddc0778d34b28edd170907274b9566309abc064086911199e2583d1e6c4493ed476c293db300912c3f7e1bd134e2b368ce763bf5f4cae2dd66e1b0e2c422027f679ca60b053b9b49adc01996937e0e1e7cd1b35ed1a309196cd2daff3137c49d5eacc1985322a0b29bdf206530fb2417fc5c5e056b6051468ea023ce379193ef73903840bbfa1acf6d35a56c0669461944e42c4e8d30d1e40ac7a74d944c1eff9215501b8a153b286cec3f579feca4a4eeec1ac0c07eaf8460b7b5e1e3f678554f5f0de3d878b3036520135e88d3174d15f4400c25e5ec447b3fc56dfae7b1376a72fd3535c7d5770ba5f76e115c4030a9c4f3cd7dc1e46c860f1c26fc4b96cd66982e1a1db5c09c8ddc30f80c5cd7da2c65ddac178bffb1f4c45ed30e52808bf006c0eff0569aa4e79a8c519bb44cc32b4acecc487c48f87164142a868dae9b7dc1b6508487eb97aef9799afd0b34573261b8786adeb96e8367f7389ab50f2e8d3133d7a7b3ca2eb922c1b2d12f2f67379b88f96fb585dc6f1a9e8fae28f0a2207279a62d17945fadafdc7dc57078487fd75ab875cdac5f788b4e8406ce94d02db674825771ed583b2b1ccd939c9752c0f2ef18ff576a008c9e2ed2e422c3bdb5f74863d692c2ec6e78f652d421518c05d6cf43a787c12f5cea6bc5f5fb46b1506cb8493fdfd37a058995741ab308ad40eb74f0f111123e92a9ba9c27c31eb8a4b3d53a83bce8906a3cdf93343186d15c27313d1c5f378433d6850d8a0386b615265b803dd6c5af8dfcc6357c318377bc30e517d1dee97f1591f4d259c5b3954ca8f2d7133b0d4647c3fcd21f03d7cbd0e2e47269b067793a0a9920f31bb51217a9feed3af9bbd0778a8f42ce00e599da8371ba68c95dac76f6412e07651c76c350c93bf9f0e1b54a7afbd3626191cf185c786e610fe4fb315e92909fd7ffdfd525e25ff401174a1f8221e20214ed01b1e1054625609b4a2b162a5e056839e60f829b424b9009f5efad036fde084ab01a040ca3d427d9418c92472de47810d51c3e177b3dc2473e64f256623f3c048b957cab357a01c3de31acc739c039a2aac2a1070f163c498f1ac1f14a78dc77fda4cf84a5a923315958101eb389ac96d6205a1b19b5df62acb447350dd091509cba652271762a1b40ef436ab12d3d78edeaa9661adfb755f5150cf0062eaa065d5a406660a907a7835553faf92db5d14e640f0cf2283a5cf5556af2957dcaf5d177f55606792aaba094d66d8da54e8cd5a0ab737210f36e35470347dce2442847b1921d11a842e963295ea5725100fd1f90deacfce65ca793e4baf98fabc42f32419dae4d3ebd6f9aa216cabc9701436a42f5b8ad09ff8f547cecd8fb7d24cf6171887bfb07c16c69107e3ca188deaa6b3283aa29cb687786f169001cae6cb090bc76f68d38da11bfb9b3866d30c41c32321a0f02b76759ff095e6a6ac6579c639db1b9f656704cd61d49a4d57d4c9a2df4ed335b386c1fafc24e62f2d4eb289cbcef9db29176febf87101d2b091752a0f972ae525159a410ca74c7757435eab9d96faa673bf1f5e89ecf9927d94d52bb112f8afa1d919801c024f72f2aa4872d65953c29516fbe80dbda688ca8f4810af7d38583dd3eda29ad5b0be9cf28c6391695c355510a7273c73bd5a1a2a5d974e0a479305cb59921272630c48638dcde02755116bd5dd5e19e7debfcab50e646ec408ae936fa8de715315988bd8cab2dfdc4b0217657ac065abe1ad05089ab92c24ac475ebe986b6e40c419f132a9dc2b7baf21b39b053b8e584099fe49e4c95b69ec6ea9e40243141db9588721dd5ce134760346342a1851523ac7fc3003d9be638f3f59650762c7310b972edb80ca4320191078311bdac32197c576af5c044dac46adb74d8a563a1ed824c571da2f82da4a828641537e5cd81ae87bf16d0ad5ad06ec0a3857110ba801a11f4413b077a95c5241d5eeae011ded880dbc18ab77780aee1f8b40c62d800e8492df9914b701a44fbbdf87fb97d081c39173816a0e28cb0a30ca6ff8780c742044ba90333c557151237f448ee75221f5e7a577730dd0f7789411a432b4c910359b791325e3c3256f413d2ab22bd82cf0ed74a625bd96146c124d48ce309929b0d1488c15d34ef6c6cb8c55ca005898ea2a0103a3ea164a7d867d1444873df13a56403d09e2364dc05a80dead6480c983c99c57828b3dbf46a23f2a72e71fe1f29a49271bf2462340bb702c9969abfc2324198234f37dc3b5c600a98bf0532261ac42b867cbbc151a3a596885f17384ab310634fd5022ca76f8fce14314437fc74df4b8a7e5f04d6b530e05b9e6a5f65976e8e7f3fe4adf10d903cfebd3e84d1bd6c045e379715334058f7739372e52be160709a8abe1e7ca65552194a3e348d906ef1f1e0109cf3fc95028f8e5729ef2b419e541463404132a3cff609037c4149f30174ecd61928c8e8ff9b1ef5b51dbc5e48ac2a21b1c62432ee0c588dc96c9e279d8378f19cb697cb9758442eef343da2fe0db201ae1fb92241f673d6364e04db8cee3ca3f28b65364db2d2c65fdbbf064a5abcdebe4e130025e50007a18555b934e365ed63fd6ab1cff8f1dc8cde7fa340353409e8d81ff54db9ad92ec4ee56cef5aeafa29f7650cc3b37e331ed20ab900c14d0b82bbfff3d9c7ca3abcb0ccc0e631631c62511ab231433954e0a7cf851ce770a7530a6d15a70cdebf13c2435f6b32a13175b5742f4dd920c6aaec3cb32c49290c01e0b818fe5b1570f52182ff0368c82f6646e0bb8d47d6cbeccc4ca74f9f5cb07f5d977216134a1e713be36c8ca5deba38746e818eb017e7ebfd2d0b8db8fc6d84fb218cf562632fee0e3ba5ef841c4476bd742cb2a77960a9f273d63e4e65f5a23fc33ebb2ed91b70e38fe6a631d30916b057ad7b307ba5e594b85c52bdcb4c1b7bcc7f89690f73d9b9834048a886ef25a251f5ab589282d6b06c901b90bcc72435223f4eb302947789f308749d6a23765590e541fdcf27219efef5a71dfc5fa2026f46510c375d56c4461e899ef4b1e79853fddea01fc6d2f94a82391ef53f00dc851d595fc527740a4c51f6dc0be2eb5eb16fdf3da78e815613db72ba6a8d7cd2157ec7fcee62ecb5a068399904fa5da5964ea15d724dcbb841f64ee87ae4d6c5d6becfce8c0ec8619b8831bdfe6187248e77dda47d997408aa71ebbc8a8cab46049b803bee9cb9a9692169b5501190c55418f098e5485bcf6ebc407a323ac11d12d635fce5bdfe3a6175c82e5ef2e9aed4d5ce498602fa9c252e4aca95134a596417a37433e7f73f97c9d13f93d474e464cc1a986ec4818607cbfc72ca48a559e5400203d65bff64e80a238482598dcbf0b99792d1e1d8a53ce116269f08332f77e2dbc5c40575267a7bd3e3c1fedb0738ad0933c2873905ca9069367da2fffa9889e2dea7c15c28a28f65aefc692c7b9e45064b3c41f5f3bd8c873ad5e4cafb540f298cd083dd66b303265da49474d1eee932463ffd44e77eb129869487a65d9960166b983f0e88793837a1f4dd45f1880801f9237ca687e6b86fa265416bf44a3574ac63816bb75805a48cfe00322f655274b1029988f65c856a92b151f248ee42640619ea79dece722508a9a871b1c8901e0cc8d27a3ae1a11524dece508110eae90858073ede08a1c41974dd97b8dae2d7bb5c2fd5144b1572ddad18df96615a2e7dc84cd2cd2bf75008c74106297697f77b64705e733b1658898a2489510abbe870ae52c5588bd322e92fb5c88adce313476bb99a2d82cd29af2fed6a9786c20618a7ac30bc561338e015a34551f043d285618e71c8c8be202276209e5eaadcf818dfa3dbe8fc2229f15e4c3a5be095fcf8b3f222cc5c5a2122bd4696d4283fe5699386b19af5f8401e387c200a4b680026326b28590aa2472cd105b9cb0ed167c7109786e2e9ed847b8540a02d6429632c3ae4d77f92dac01f0a6ae257ae2d5f5323ef5f295e962e7f8d1ef798978fafe653d592bbd50d5a9fed706e5860985e9a0b813415b3135f038665f2def8fe9f56a1dc0fd94fe45e5ea62013ac546b2ec65815c93e35a4cad2ef4dee23af51f313c6141c41796c618233885e18ffac84ed3952aabfe90334a78c73c36e26d8f57e7398eefa76c6adb80c7a0f2ca28067572f52e921e7640ccd83a4c1cf63915a74ed2922488842860338cafd2aa1f247a8e150f359c2ec42a27c03ec8f18426fda0ab85918da1248b909817bb24ecc6bb0fe29289d38303df311885ddf713163b7f0cc9c8c2b5f2ecdb13876b8843e46b7f79e93cae8705133860d714810152ca409168b347f71186a50404bf42c8da643b0084b9a82c93864a38f4cc130d0739f5068d6cdea781cc2f7336c90f8adeb3815626e0bf40caf5f7d3371e65072817216b2192ace22b5c454f25a4d047d9af2e80d9367eef4715c5ee84f88fec91c215fd10c15c3a0378c24e196cc7613680cfe4ff2dab3ae650b2ab54a26a91db95dbfb38d8c510e281375dcf4e4591fd15d75b276f79c3ae012959422ea1f8a3bc377047724376a31a9d6534b2329921f22c1bff64e3fd84b4d443ee473c2a97dbc293fc42e701b75dcd70554e73af0b30e2cd000e4fbfcfb787ec21c58a55203c76a9856ab5a61df6dd08c2fd491874a1b542188e29f644f4461069a670c56b3a83669575c890892c764145c2c15082e0c57e50f8766996266b69aac3c8a19866a45d2d497e4a3ebe5ab4a537501264"}, {0x78, 0x691ece3b8d93e1f3, 0x4, "54f173db7f908d42da33dcb78be3b39706526fe70c7c839a2199da4f308529e4b04f51fce667799d5e7cf8d2632bf037bc7413fedb65e2c3000bf0a5aabe21fc49b2c8a2e5c25f9cbe2810bc7d81e3e528b990dbabf07a7c4dee3c940afb011be8978bbedd"}, {0x8e, 0x1, 0x8, "a898632b94087453e4093d93042acc9023d20f7c486ea851ca5d536de017faa916a8ed5a247e4104786a71ed3ffbd31b4c30240aa638bb0306f26a71bca77ab99b507e28dfeced91cb9332a53ba4e0f572f6302a25b8365fbfc2744866a11252567781f6e314c59540f94f929c32a48dbbb0ecb40a3646e74e238b4a0fdd999bf526bf8225ceaf8e5da74836e601cd822970d6e0929d4a674ee3ad3b29e2f3be4f8479dc5dfb1e64fc0cbbc3708a3e90f7ebf7de66f0e95e47c42c8a4c2146"}], 0x1218}, 0x408) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:21:28 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 01:21:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0xaa, 0x0, &(0x7f00000001c0)=""/170}) pipe2(&(0x7f0000000280), 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 01:21:28 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfffffffffffffffd, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 01:21:28 executing program 1: r0 = socket(0xef78d90342c5cf5, 0x4, 0xffffffffffffffff) listen(r0, 0x0) msgget$private(0x0, 0x80) listen(r0, 0x0) 01:21:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x7, 0x0, 0x7, 0x1000}, {0xff, 0xf28a, 0x2, 0x3}, {0x4, 0x1, 0x101, 0x4}, {0xfffffffffffffff9, 0x8000, 0x2, 0xca84}, {0x6, 0xfff, 0x8, 0x401}, {0xff, 0x1, 0x8, 0x1ff}, {0x1ff, 0x935, 0x7, 0x8}, {0x5, 0x40, 0x0, 0x4}]}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x1000000000000, 0x0, 0x0, 0x3, 0x10000000000}, 0x0, 0x0) 01:21:29 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x24, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x1, 0x0) 01:21:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() readv(r0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f00000002c0)=""/145, 0x91}, {&(0x7f0000000080)=""/107, 0x6b}, {&(0x7f0000000380)=""/196, 0xc4}, {&(0x7f00000001c0)=""/87, 0x57}, {&(0x7f0000000480)=""/145, 0x91}, {&(0x7f0000000140)=""/4, 0x4}, {&(0x7f0000000540)=""/127, 0x7f}, {&(0x7f00000005c0)=""/16, 0x10}], 0x9) close(r0) r1 = open(&(0x7f00000006c0)='./file0\x00', 0x800, 0x44) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000700), &(0x7f0000000740)=0x8) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "666bfede477dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) fchmodat(r1, &(0x7f0000000780)='./file0\x00', 0x0, 0x2) 01:21:30 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0xc007, 0x100000001) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) socket(0x0, 0x8000, 0x2) 01:21:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x1, 0x5, 0x2) connect$unix(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cb412f6b1602a67897cff7f000000000000f371e8cfaa33f7feedb614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe509378c6399752fd96cb58d127addb390071baff955a539859770ce1f000000d9405b2065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb71198cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059f78b4f9da521ee1658a000052249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db906b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e0768e9a41aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab18b8bcd39be95373a87ca277d106467be6f220200861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c348fb3ea586bee5c3bc1dec12052faedfc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb882f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcdbfb02696fd7976e3f080c35cc74b12f489481af69fb09c2b3b0fadac0344fd29d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e75486812303fafc3c752f2661acd9aad49386d95cecbced716979a03316fff66a9ee4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243638c7723358643889de02d989a9d096637071666cfbf0259fc5b9321f5a3b0552cea3a380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9cdec5ef3d7dd05e270a08059947700000000f282ebea0ea0e3cff50258a2b80d0ccc390346775df6619185e24c9cdebab09df2ebf0ceaa8d264282aba8256155ba55acead22c5099f0104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2140400000000000000ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d7ea08b415d66525138f90eb5ac109c57e97cdb0c78092b677080e6ff68c8fc37dddb60fd0a7cdfab4614d6fea5dd0b663d943360476393260b6124a8ecf306f74b6302039c846d7cfb32000ed22f2665d7bf4dd2e238fd1e703755c199f89f4dbbec2d446af9ca8f5f1306ec417587b12b4c9b1d8c096d164709ef476f7f98e604d7ee8bcf91dc0f24dea9ad20abacf887fe1e42ac6a0c30f65d7838ea8a3ad829bc51d55b0a12b5db4703d866fdb94fa014ebf93d0f9327eb81736386e6b344167456f55789bf4eede83d5976f81e1ece453d294a6df0cfd6c424f0bc33b266ac2d6db2c037a2d2edb37aed4d7b0b6d5f276aa5c68443b70c951e4a8328472663b278c4e726ce687bcde53e47ae363859391215156a1455eee432f3c565a2ccd4c6ef4b63ecdad2f3c95905e135dd4d89eb31635"], 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xaec, 0xbe, 0x6, 0x7176, "be32fe7827ba597e3037b2324f6fe16b87f8cae8", 0x2, 0x9}) 01:21:30 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$setflags(r0, 0x2, 0x1) flock(r0, 0x4) flock(r0, 0xf) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 01:21:31 executing program 0: select(0x3d1, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10, 0x0) 01:21:31 executing program 0: setrlimit(0x6, &(0x7f0000000100)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) 01:21:31 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xffffffad) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = msgget$private(0x0, 0x20) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x4, r1, r2, r1, r4, 0x80, 0x6}, 0x0, 0x1f, r3, r0, 0x80000001, 0x20, 0xfff, 0x6}) chown(&(0x7f0000000000)='./control\x00', r1, r4) 01:21:31 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x7}}, 0x0) poll(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x9, 0xca66}, {0x80, 0xfff}}, &(0x7f0000000140)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x6, 0x6, r1}) 01:21:31 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 01:21:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="34427de4666801800000"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 01:21:31 executing program 0: setitimer(0x0, &(0x7f00000001c0)={{0x0, 0x3a69}, {0x0, 0xf423f}}, 0x0) getitimer(0x0, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x100}}, &(0x7f0000000040)) 01:21:31 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) 01:21:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x4, 0x3, 0x7ff, 0x9, "e128ad93a57dc6402baad73dd214c1f89248106d", 0x3, 0x100000000}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1, 0x3ff, 0x9, 0x8000, "8954314c61ccbf02807a0abba0df7b5f64c6c214", 0x80, 0x80}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 01:21:31 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[0x7fff, 0xfffffffffffffff8, 0x8]}) 01:21:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000000), 0x10000) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:21:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$getown(r0, 0x5) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 01:21:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x140) socket(0x2, 0x8000, 0x4) r1 = getppid() geteuid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x11100, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200)="b1f786b0fd1607420d87f73267563d479474e5b01c2725ca5e69f1018d7af816b5a4f7b5160eed3e6ea105fee439144dbc75a1e316c915fdbc5a9c82c86c1737456fe159f2a998367d862c0b0045be4b1c6c1bdfc1c77229b5fd636439e57d71c0f836bd8a19202e0f29b29898253c1161d4bc41033da7c9405065ebb25b421472fc572060e9f79d793a39433439eb36778193ef5c64e4ec12eb949c00ca99ccec878f8269bc5f134487d4de0c794a060e58114f10027a522aef8934a64bd0cb86d05e31c12135b622cd969ae5403860d1d9b2bef0eda25bc8467b61198a701c751cca5bc2b8e2e2949fc02132bb1f7aa0cabdb3a0e04a9447baeb6cb7f5dc8092333ac7bff16066e436467eab622d8984c9304081a308d4784e775b31e1e2afc9258ec6594dc577de9ade727dda0860f25bd4a6eba286e487d1a388ebf849992b824b1a8c380188e5cde92b4c20be7154a4efe480ed07fa5de41a317ba73d8b455381c96bae4a255cad86b79686474930c379b0c846ba00a96f8e795baca996eb877e59195fd1c0f9840b8e8667de25196477c8251e8f476c5dca6d3754a16c13a1366a4b9e88a7def3144230a648600d183266bf3cd0210cd6d0e54c82456c126fdd21ce925e5652a677afb4fc0d5d818c28b16c5479ab7011c59da43c85b758d3a43407f60104199a304003f276d9252a34eed20a2e9786f81b771929b06a5729b83c48d663b993e279f59a43abadd2f26f40e2c2dd13ab5dd01110bee51027819b2ea4139f7a863fdc6ac4a971ef3bcec8ba04685cba1b4a2840d36dd3df6865072f11906a1c192ca6a89925e1dc526632aab3775db6e21ef5aaaba2d17069da54edfb872f158255178287b8eed2ff2a049ef19178a98e4dae14328e9cfcee277890bfb58528a1ae6d73b26ffa660b8d6b95222e5c8e1a9506d3fb9d9e2394fbbd6a72bd540cce9968cbb3f59fbdd92f80f732bec83da441584d28ad17095944d5bd80e06ae04abf6f690a8993a740cfb0e15e765b9fa7b7922a0bf6118059d9ad899a64f1f3e6a955fad69072fd39ecc30199ebe214f0ae36310b9cbf6261b4ad9dab321e731f5bd728f0632fbec26879c93fc2298da81c161f416b0f327d30233162177900e041f7b552481fb6ead93f8b1c466f67c102a1f6f434c6e70b052a8a72e64af05adc6c5afcf2e874aa2519a80f5c25b2d705995d9d75a5730f8d2df19c13dd42ed299da00dd92b5539991ad690035ca863f9b148636a67b7f88ef15eebb60856446dbf2cee3aee8e57c3ce633245990cfa4437596bfc0826e857a7f7cd24b7415b03c153f4b90ff3c784e03e5779b7b2f1e8cbe372f181e5115af9eca57ce324eb2bf9eed46ff747ccd3f59d033ae0144fd938ca15b41f7e2fbe28ca402f365423b2461892e91c2be4d1a2d2a729ab5e50b0168c4e77fc869e6f560f9f2193c10804f067d753fdcd7b941b6cd97c532b49ef4023aa36cf422ea089485b9e197b3420cccb1b4ec891bfa6e18f86dbc3e911a6de9cf2d800788a8f0e47821d4a8902f143a4e86b0eeb113ff4fd95a17ed1e876538584ad5c3f9d6362617e7216b99451fa34a1482278657fcd10b47a27889fbd3bad5ff2ea52d6d4c8bfe92f7ee2e8406475f2d559a386c048f5c6487124a06cae9399c21957f45ff2e0f49d62b238a1ecd07e4cd85b8c1a015a6e2bda9a6051ae6df5c52a78cd1c72dbc5878f3908086a539c61c3801016f8ea7d1d2571719a402b7d706ce66e4463b453886382c2bc4deb3a101a2b0b9a534bf89dbd50ea2a8641b6310db126a23c148ffc3679f8b97cc982ee35d5b61f6789cd675f370360521914ef5c561150519b4d445c9eeab9584bad3ede1011df81e7beb63dc032c64bd8c12dce216a6d307cf478cfa99366a1b42c65d539644e90a73364323a3739234e40a8ce6fa0bedd9f30b4149d2dbf9e43e9b46c1fa8172ca223a700bed5ab703b9fb07ba0a989b12f282e7a08c997738df67fa9d42c1560e40559973fe5893658aab8bc64a8b14bbbdc1138cb000dc7aa858236c47c0d07023c1a4f3ab7d2fe894624c0e8e8ba0c9e6e4c6ec8c3fdf2bb46211a6312e8f202df2130f233ba51cdbe0319bb0e0174e4a0867469de31c62f666cffc4a93ca895faec945dc6fa16b8e743360282b392216fafdf1954ab7e7afbc524d53607e0938e47af2761c39deeba03d34730af0b0d05b08c4a63fc4f26880c36282a07ee54d62e58ab7823836effccbc0dcf39a9c217f40b617378dedec2de58b3f30d3fd7a69fd7205aa9f3ef2c29eb74a8bb5d2fc9c6253a3e28a0faa13e764903bc2bb71b84df5e8c6ee3497ab9f79ac0325f87403c2234dfa2768c8a67413a478a19370beb178caea8346565f6f734633b5de2024fe29a31282d1fc4b9a4cea49dafe05c5ae3204153924c58e2c1d327df6e857552d3e38bb206a0d2689d2668b5cac01896d50d85feab52ae3074f037daa7dc325d041832972f43a218a7a07b56f73b2c11ab15d68cc460f180c3f3239b1c9d325c9fcdffb3cb9405c09ec31d830d004d49493f6a02187340253ef2f2a8e2a61b1d81b730cc17394f7d84e35d299a892b2b22fde5a328cd96f5f2a56d8dbb41dd39b01b68c50fbd7e1af7c8a82285a15fd545f68cf9ba950fcf907f562f22cfd4dc19cfd9d67375de62ffa29310442b9729fd289b9141b5eafe95889a555779fb7823ca17e4b9908758c90879411a1d3e7efd55fb2b7a38b95989aca777070db0da95aaf34f5d60ca3b2f5b82f3e39047348a19d355766ec79329448d813ce09571f710e0e0977c00c4016aea5381922c7511a98ffbeea5504d0946af19e5f3ee939e9fa4f88ca1d15804a10698bead35ca9deaa168f0dafc5f7c4f51c612d34c65ddab229d374ae2274440012a9e59b78197579ffe3d11b9c6a9867e29227c4dbb110d3d5dbe5f955a8850dbe5abc2c74c10b471829ad53d693892e5d20e3b109f94012fabd28e3996b99ce21623b62e719777167e7ef700b51d797b3a44f4513eee99a20a74b55a34a5c68636c3b11783047b9277c52d79b2a930529f1d49db23746125eab7cac12027bf8f88a92da754249bed9b52b95d44669842220331124adf70ceda093c17120c7cbae74faeac87fbef54e63f898ab6afd816e023ad566d6ec942744f18ac3edc2c00b838586574d0847ec3291135f75ec19c4adbc2cf4faaf14b0688780c928750d1c851f1de06204c47d85ef198c88c68dc647bc1fc1764cf12ce88b493a02d21ec01a76e2e30861effb5e98f2ca4fb6b1f70b013ac8b652209a59e0f7a56ec113c48ea3b1222c9970ce8af6c8f094bc02b83c1de1fcc64434ba1c63dede409b4e9dc0d3a4dbbb56a8df30bc30ffd89dc38ffb45513cd3f962ae11384b89f793afd893b923d9b7e599cbb7eb4da9926976f69dddecf993a3547aab015abfd950759ec284874fe2159054db84ebfb4c6944c4bc98667576f8c61fd59d1d3540c0fbbc7c4630657416b6a886f180ca79163abdcb7238bc656d4c6c75c1eeb8a5842e85a0bbad65496095a8329391642c67682583233d1883fe8693854b169ff00d803b6671a40cca5a51cc53e41d1953f2fc7d8d501cc73b1139ca439282cc7230f5bbff4c2f587313824893c5047bde5baa229e23de0264166ff9631ea532d0ee6bfa102dd88bd34f41ef74bef5d839c9b2b213cd9ceb0c16d90988a80c494aa5258ea30f7a8bdb606ac3c7cc29c6a345b7bfbb059a02a66d708c53deeeb533d8b07d6586bd7aa24de9567f3cc4a6125f7641f05894d4fa8bcb65a1a130f62ea027c1a2ba52bdf4dacb8e17fee7ee48f7bd9682738e809ff5104d7dcf1e47851a8ab6f01f7f8fecf860be0f55a87f0ce874900bb15a2f5f1e375de3dca4cb16d179a6e8dcea68f41e94b8bf5d5d095baaae105a4e7de4ab5bbf4124deb5a3e0155ff2b86d988f5242c83bbf2b1f6d09843fa07e87a651f3c738025015653de11f91617868289c76306fadc2dc4dedc9f3aef7e6c4a30635073ac74a2e98e24eae673da8247b2b0aabf2a29a867e2b2efab309b64d22d33af7ffaa6705881e5d46d647c131ae0eefd0846ee8a224851fc86b6d4ab2d0e0d8cc9d434f01063c98b215c236ade8a2649668df1556a92e7bf5dfbb8e904f63dcc2e8433776e23367261404e5a18ab16e7b4a565c6a91c5b2315853ef84a718f22994d7e1e6dd387997957e6a374f49d748d44109becee6e5589a75fc514c53895f9681e64adf9002bcc118592f9b0204e8d9ef39318637349dc80774d5c67e1c58993fca0a0d3669d14970a4e19e5ffa4ba09ac600da020d24ea0c8b2ed31f881862add8dc50602df540bbe6aefd1a68ba6fcef3e0dfde441bdd5cd3a1148df9c29cd56fa194e371e8895fa39439fc66dabf6d5aeb92b549a6c3fa50e53d0f19913f87eda1267e28af26198b6a49ed2d8cb4439e841edc1149c46397edf8e920299ad8017b6ea6c605746aa96a0b53f45b153118438cd48832d4b3f604b04cb8c48fdbedca897a1cd7ffffe9572c22a31eb26d022d4f2bfd29e837c2729c96d84774c2fe58b3dc6ae7bffb635a1082895cfd5c941bad707e314750840439f5a757d5282fe87402cfa5d5fffcb9dbeea172a615bebae0f1ef88fec160edf4958dc05e7b807a37b4d76c6f7ab1c783cb58d7e6a13eb1f8563e1767cbe433723e450a892e69e4585f1c97ebea1c0abec007e8d661f3715b6d48a2954c7d40ce4c28900853ab98bbf6bfcdb2b629ce1a18ac9e8b5c32ccaaf08e1008e39e2178d548261bd44c008f72da99997c57e9648f51e1dcfea30d0e2002685f94a131bc4db4659f0468f3b1fffba2bb3ccbc08a7f298fc75db45f6938aa650d6b2f5c70405b3f125f6fb125cb72ff608cd8612fcaf8ab771a526be5b864cfe1b63d0c3a571a92c929628a4bac62d361b96970818c676cb66d6522edc394d644fabe444ae95f26a03c6d9a58463294038dfe7ca69e8c1026ea7ec916eff89f5154904c1da8b189c5ed8ca0fe5828038de472fbaf6300d816aae6123fe9e63fc05f0f68e085f4fdafd8981bea71edc395d1f3337d4987295b92ed28db4db7a70de83b686e482fae6accacd3115e2a19baee7c0842d335027f419521dfe09487c5278bf04c267135ce55664ff304c1c790bdc53c717310f8c0e1e516129ca7b4a624ab3b08eca7b48fa5db036d3c25431446439e5c24f8242482f538d2060bc8ff8edde04e7441b665370f4932db1123b4b0ff6948e72b1aac7d3b02767f7236e9b1721570495c383354cb88ea1e679ad97d1086f957e3cee667ad81665ce6273709a76269a1a60234c7d8d3c9a3d91930fe64c9984f346467c88fea6ee0791747f992aec95f631bec14b5084323c7f89f4abbbc7ec0c773f6c81adbcceb82003b40570f8277ba85ab150399feaad1a63b23a91feb69d2e25a43e4459c68a3351419d62d2924a15c418b8b513b9ae38da70a9217470fbad5b419779dc4f0e718db2bdc60add0a3837e0fcbdcd6b74cf3f286ef0fbba4fe57d70d075e96212c298374e1476ac68daa273ac64d752f24939eb23f6a0b00c57e2683272670a5deba9f918711ea84c50087c02ba13f91d3ce8f294ce808fb12cd1297f3aa49c0fb2a0752d2783e910d36eee88dca7541091bb341aad6a4c22b2926d651d9b8ec76b72f8abedcc4bdbd72d34f6b6f71620f915402ca21e183216d6fe917320c6418d674605ae519f37e46c3c779b5b5e1dfd994206ab269b20ada264e809ac0b7e3b9a", 0x1000) 01:21:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xc46, 0x80000000000020b, 0x0, 0xffb7) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) 01:21:32 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 01:21:32 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x2, 0x0) r1 = msgget(0x1, 0x20) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/142}, 0x96, 0x2, 0x800) msgrcv(r1, &(0x7f0000000100)={0x0, ""/59}, 0x43, 0x3, 0x1800) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) chflagsat(r2, &(0x7f00000001c0)='./file0\x00', 0x1, 0x2) r3 = getpgid(0x0) r4 = getpid() setpgid(r3, r4) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000200)) flock(r0, 0x6) ioctl$BIOCPROMISC(r2, 0x20004269) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getgroups(0x2, &(0x7f0000000980)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getuid() r14 = getgid() r15 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000b40)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000280)="9799d37eca18ddd4556e18641444b3f45582a7e88da4e8797c76ef5eabb18131a9a110955daf9567e90084d50372efcf3bb8352d24925390fced3b8eb60a1e29331f97737ea41e4696466f9ae84138b8df9145deb206e5421ada1a77b068d83fc86990fb6b164464f44a566e1e76e13205581d1a2e22d4cb", 0x78}, {&(0x7f0000000300)="d506311cc71bc1dc12e3b8f30958ae94938a41fca3ac56c6e1239eb4223cc6b6d4b1d98ada3d29cb8f416bac6fe92c541a027921363c0f655c4d92bebcf8dd4e", 0x40}, {&(0x7f0000000340)="5eec85f78a1f2a5cf2e313c87439a78feeb52488f8afc93c6d1dcb448bc3be984fbd4fc46deb6af9da387ec6f91e862c31d14e5072d5be60a116f007f89c1b19dff774ab1060f1881ec395d0e73e31eeebb3e3142f87f0bd8dcd72caf7ae31c25fb9749d5696ef0399f68bafc13e142e0b2294ec8a69d914981384849a8d61aba3bfbd1537707ea10871c020eb2a78a9266c087a9c927319bfae9d9fbdbed580f9a6f53dcff5c589df4028096a99c3e4becb66d6b6aee7", 0xb7}, {&(0x7f0000000400)="6ee214d6c63f5f8dd3d655020cc5146bcc979b28b48d7bcd91f42d3a5c302a89ea9d0769a46d076f77d2f50b940f96cf0ab5fff7f29622c33487629264c5f56ece8d613964f5be2ed7649d1534fb3e7b3cce443e4b3da1fbf3f49621941c294a0eee7edee2b8968e43f7624aa83289ab2779eb06bd916cd795c000eb46b92a7714239668f2fc34be9714a73fa358783ab95110449f83eb4a67ece2ed2087a16ed78b03db12fc04b99cc46a5cee710b8dc2d899b8a826d873b5dd1d5471d94dfc82", 0xc1}, {&(0x7f0000000500)="3120006d5faa01d1c0262010924e2cc92b2b7bb441e4c8da284315019ac469cf614922bd05dcf967aa51ed141cb604d20389744e289d255c9aad035cb71767164b4416686c766c145e7d7e84c1f3b81748b60e9b4508047a955f55115807265133d2b6aeed2868abdf7b76c1cf5938efaadc25e701bdb1a7117952b1a9252cb060cad6eb2cc483cda9a82ae9b924fb80b04528c486f57ecc3809c626757da44a6f6704bdbcd00779d9882681f9a3820820df5b42e40ad885e85c54c671de4e9ce0476baa00604f4257f22913a4683d99e2133270cdfc71f4d1621470180717a9fcfe707042f20b0c4a126bb5374cc4ab6b01b12941947333995c8fd6d24e9c", 0xff}, {&(0x7f0000000600)="e3283823c8874d4b11cbc27ca3d72b62f14ebed27fc032623d11178aea48e30a22f0605144b9624607abd181029bbd4dfc06d23564ea25371e60df146435946242e9ec7f33156034a38e0b79567c445667aa54f6e04628f69102095c801ac3ec75ccb17c79821b9ed1153143319ffb593ebf288abbdcc59e2914618d180d6fa4821b24d0b27631f1b97aba14bef0951e963cc2e2736be4446a98cccefbc2bf0fd2fb9bdcf78a914c7492be10a658d8ea3595b2ea0a64aa0411101f000c2676274ed215d9156c957e2b5e7b71d64033020a9f3162f2b4074c61f7a005a2a18fa04109d56b11a5f010de503f5d4663e79ef96364d813a029", 0xf7}, {&(0x7f0000000700)="a4b52aa663018ff520a3df1c662207b650bd5559e8bdcf78e8380f0f4178c326ee59e595d35f21886366112318aa9df66228cf89ccce558adc423f654104b5de36d55d1597c20699ca3c91525b30c5e13978cc0c5c6dd6f8c60ad3a5efad3026145c78889c44c4c65456c8a16c490723513626ab453ea0b6b0", 0x79}, {&(0x7f0000000780)="c6319f6bda9a1293e81d17449b22f1652eb2b345ca65601c96e4f3abb84a2d4d23344d7192212a0a34ab8602b32ff7d2e863c92c8c85e54378ceab18049f578deae75ecd99e562d92a8f9822be1b96e9df20c5e16a57efb7039c0f4f8fc68127e5e730d584a821360a09ee3664b4309c5c31361b1c9c8652e7b765c8fe543749aeb63753cde3a7b5caeb5bb6336b52ec294ff5561c26bd4b86be447300f829c778", 0xa1}], 0x8, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r3, r6, r8}, @cred={0x20, 0xffff, 0x0, r3, r9, r10}, @rights={0x30, 0xffff, 0x1, [r2, r2, r0, r2, r0, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r11, r12}, @cred={0x20, 0xffff, 0x0, r3, r13, r14}, @cred={0x20, 0xffff, 0x0, r4, r15, r16}], 0xd0, 0x400}, 0x4) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f0000000b80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f0000000bc0)="4398b655a046b019d82015e0c7ca03ea175e4562bab200a4f6dfc9962348f564733b80a0ff810da03ecffcf03b5f1456294c3472d591594d1665bf46a41964ea6bde8d37aaf49932cbec82b364622c6d30cd8268ea10a65a977a4af2647d5a1243ddb969819fa3708f8877fdd4265ea255a1e3caa63f0ceb0d5ad64db6a15755852eb9dad3b97e472a9fd398b327664c874d07040c15f7e8aaf72fa5a09fbd477dc44ad80cf30b42475a75bd9dac12464af2cd92e67eed260a526747632f4c0b273bf76255d194eafd914f3ab1eed7b563703ab32562aa32c236e169d09db709afb8e5e7d0a44cd7ea", 0xe9}, {&(0x7f0000000cc0)="cb27d72a235e6e7a4aadeae39edf260e3b4e008cd09efc444f31707e4d9060e76611f40c134dcd62dca3fae010aa0879aaf35688cf5ad6140dd2b7a0fb84cab1f5f0e2dbc64d660f38223f293627ae1db61dc96c46e150d08225211fcf3d4ba677799d0d0ca2e99626e0594d636748b3e97f7ec8f382b539cdb20ffa92e0290129b84b3ebaf9a8a5c437d30ec37cb2c6f22a43845fa027a20e1a3f0515d4d291363037f6", 0xa4}, {&(0x7f0000000d80)="0e41a392b6c291a13d241bb5923f4ff60ed4fb9bcb438c7e5cc0569d3719484c8717a56ff391d1d223778ad70dc71309167e2eac2b963501524efb5f21dc444038f864ed247b1e8250b3a4918fe9075bc747a7fb7e48bd398bc3ee4bf287b96f4e16d0ad410ba307b6813c14b460f43e539e3427eaf0b47c7321cea82f28c51dd6122f5c5ddfda1128abbffcdcaa82ad68b7b89d8e55307382df7d7c6328788ac5af6a6734c26eb085ae8501ae602380cf5dfaceb92192afb752dd8c4cd1a53dd688b645645b8256eb086262e1a6", 0xce}, {&(0x7f0000000e80)="ddd7fa316e7848107eed69962639e470ecce5705da5c774c4a1f1cbf793b99a826d2d711debf6ded2506806cd19413fc346767556bd41b77aa9a1aa3d53cf27902dad65ea24444069f5088e660c2b7e11e7b5632458e7fe2da1b69e115d3b1cd27bb15ff7c08cea649d52c2daeaadeaf558b19b9866d82b8f3a650e44f961e14f176ab17c44fb735781a", 0x8a}, {&(0x7f0000000f40)="f10b68dd3e90a5767863da2b8036c8b7d2927c412213f49c8161a56394835ea62e8625d28b5b323d57fbe0a26ed9d06b1f2873a7a61a5aef2e15c31682755f4de435d2ca61ea5fc43799431f97872c1b0d605a6afb415153ab137bac85af240dcf9eca7d48dd6c9847a0eb0553695ceacdea8d08f93492f4bc6abcfcfc6e762e7325d42ed7b70bdc76f2f303d57539f1fd4df243a36e538aa40d6c3c2dfbe20cdf4ad2ca66fb0e398ddd230aef72c74d2164952155873693b67a92f048a82745bfd3185a5c283ac6ebf82e861e187c6916fb85942d76e8136e90a99a25", 0xdd}, {&(0x7f0000001040)="bd787604facad87c2ecfc1d18d5a8cced64dedc995902f8e59feb8e82a9c009e1ea460b8832c6ea8668cdb512ead3168d3ffe0637809d432f4d42431c8b850110359aa21b115a5c66ea4d92f3aa14a72af4405537eb7f1673eaa4adb028fb614ab5820d795cb9679717fc968a7115f67a8ac7c7ac5e0331dfec35d326b8a0ee58b5b772b173d4cf55a6295b8c13910194c223cffa432cd2115bbc2b9ae82922208a4fcbd6557136d06e4157cf8d919f8dbdcdc8ccb660d3b50f9d1707f389db27bc2fd5daad831c23a29bbf23ddb5c068cafa8cc991f1da1e9442f", 0xdb}, {&(0x7f0000001140)="446d8af7ed4b67bae3b9e9a183f453294eea3d4ab0ef548d96b20efb761befb43fb54e86e853ec3350458abbdac9b6e5d35f74669e49dc0ca898e9", 0x3b}], 0x7, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x0, r7, r13, r16}, @cred={0x20, 0xffff, 0x0, r3, r13, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r2, r2, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r2, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r11, r14}, @rights={0x30, 0xffff, 0x1, [r2, r0, r2, r0, r2, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r2, r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r5, r9, r10}], 0x168, 0xa}, 0x401) openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wskbd0\x00', 0x80, 0x0) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400)='/dev/zero\x00', 0x40, 0x0) connect(r2, &(0x7f0000001440)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) openat(r17, &(0x7f0000001500)='./file0/file0\x00', 0x10000, 0xa0) 01:21:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18012, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x100000000000000, 0x0, 0x200000, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x2}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x1b98, 0x4, 0x400, 0x1}) r1 = kqueue() ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x6db7dfe2d3152870) kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) fsync(r1) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) close(r1) 01:21:33 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xf7) 01:21:33 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x40, 0x0) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r4, r5, r6) r7 = socket(0x2, 0x2, 0x0) fcntl$setflags(r7, 0x2, 0x1) r8 = dup(r7) read(r7, &(0x7f0000000040)=""/195, 0xc3) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000380)=0x5) fcntl$setstatus(r8, 0x4, 0x46) connect$unix(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="820f426784f53ed5f53f3d9bf72d6052daecbc32090ad84fb6fcee8b16022e2f662283b719feb3b615fe9ecf2bc59e0045f91df0a5a1bc8243aff64180558bfd49942b43919926396e04da0c4a252ca628a5b7e7264cdb93ab3b775abd7019fef9a20c98fb1b00"/113], 0x1) r9 = dup2(r1, r3) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000480)) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000340)=[{0x2, 0x9, 0x800}, {0x1, 0x0, 0x1800}], 0x2) preadv(r3, &(0x7f00000007c0)=[{&(0x7f0000000180)=""/10, 0xa}, {&(0x7f00000005c0)=""/216, 0xd8}, {&(0x7f00000004c0)=""/127, 0x7f}, {&(0x7f00000006c0)=""/72, 0x48}, {&(0x7f00000001c0)=""/36, 0x24}], 0x5, 0x0, 0x0) semop(r11, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x3) fcntl$setflags(r10, 0x2, 0x1) syz_open_pts() write(r10, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a53025619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096eab8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b00000000b53a", 0x1f) fcntl$dupfd(r10, 0xa, r10) 01:21:33 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001300)="82fd844da9f9e954558cba0559340d7bc939b6893611d402fbbb4aeede105a9862a7085c9983e27c0f89b2cf67ac30578bd7704eff2e43e819cfc4645f423fd6ecb164705117861d15259ce91c8e78b7b150983f099c3ea112149138a0f3b8b5d40580a33cb3e142807588db6953823c0e7396aa3ebaf14da7b2138b2db44d647116771cdda70b71ab47d987913a924de3cb0fece7850cbc913e55c218dd24271bf48ae74422", 0xa6}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0x8770, 0x1, 0x0, 0x3, "f34364afbb1eaaf1e7c50aba088fc2415ceb3643", 0xff, 0x4}) poll(&(0x7f0000001480)=[{r0, 0x20}], 0x1, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000014c0)=0x8) r1 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r2 = accept$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000002580)=0x1002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000025c0)={0x0, 0x0, 0x1, 0x0, "13ccaadbf8ce0a7d85a3d1ec58cd571c27f29c12", 0x80, 0x5}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) sendto$unix(r1, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) setitimer(0x0, &(0x7f0000002740)={{0xfff, 0x81}, {0x99d, 0xffffffffffffff81}}, &(0x7f0000002780)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000027c0)) preadv(r1, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) setsockopt(r2, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002980)) mkdirat(r1, &(0x7f00000029c0)='./file0\x00', 0x98) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000002a80)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r2, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r1, r2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) semop(0x0, &(0x7f0000002b00)=[{0x0, 0x3, 0x800}, {0x4, 0x86, 0x1000}], 0x2) 01:21:34 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x1) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 01:21:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x22) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x2) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x269, 0x100000000) fcntl$lock(r1, 0x7, &(0x7f0000000080)) 01:21:34 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1003, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$unix(r0, &(0x7f00000001c0)="25d1d04e6449045c14fdc1eb120dcfbd897c6092cc98fade3c570777c8048de1c875177ed3fb5545da9f38e3453df31fe10a698631230fc11db496892fcf214c4a55a73b918dbd1a3d183223e3174d8659f2c7eba7d3d0de1619d5d006359b2611b396bb39ac5757c47aa88a2f5441de9c8a2eec81c2fd51ad53e0cd207ee29c77e27db352c00c913fa1a7909b118ef0173bf9bb0a4617fc887b498caad2de6284a74e488bf2c7484f38fb6dd69a22179b7cf395bba287d19fc03b8e05c3ea8097c2b08579f2069fc0834d97bed0341c94f313e33cc0b35eceaad26ef111490cb70472fef6247e59c280df", 0xeb, 0x2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) flock(r0, 0x8) kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffff, 0x9ef}, 0x8) 01:21:34 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mknodat(r0, &(0x7f0000001300)='./file0\x00', 0x4, 0x1) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') renameat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file2\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000180)='./file1/file0\x00') semget$private(0x0, 0x2, 0x40) unveil(&(0x7f00000012c0)='./file0\x00', &(0x7f0000000200)) rmdir(&(0x7f0000000080)='./file1/file0\x00') socket$inet6(0x18, 0x0, 0x7) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000002c0)=""/4096) chflagsat(r0, &(0x7f0000000140)='./file2\x00', 0x0, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000001380)='/dev/zero\x00', 0x40, 0x0) fchdir(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001340)={0x6, './file1/file0\x00'}) 01:21:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x3f) 01:21:34 executing program 0: r0 = getpgrp() r1 = getppid() setpgid(r0, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x8, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x3, './file0\x00'}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000140)="3c90570842eace5348e21cac64e6a1306fb2f86942d0b7be8d231b532062876249a02c5169ec", 0x26}, {&(0x7f0000000180)="43f7bbfade767dea784b101d2307c36ed742a77e9b03723c1be12ee5fd14e76cadcd560e09de4efdd600411910fe945b22fecfbd0290be74", 0x38}, {&(0x7f00000001c0)="4aa0b2dfd8ba4950c13a6f1f1bc386199b5799057b67980aad603f0fc1527d936c83fc18286f99af936d1eeb73e0044c443f8031e166907dba0c71ba00127d36818b8924109c409aea91338b4d23750772d7e555a9bbab1fcb22a7e47e8c760da6140bff030434aa8593e18e6b71691c0ab89eee56d86152696e4de2ab722034776c038e8ac2d072ffaee0918ddad274bbc760bbb357902468abad71a3bd72f2b1bad0b5b02fb3a6ffdaac7b2d712c7e1af58189", 0xb4}, {&(0x7f0000000280)="7371df8f2b60c3f3d606cdfea34050216d0173425582c783c9c94c6a3bcef84f89fa9c850619fc063b27591cc3cdb4ee3e2ffae4901d0ffa43", 0x39}, {&(0x7f00000002c0)="5d735f7515a646054b2497f818dd96039450fda9cf6e7e3d1fc4370ebd4c0c503858cac0e811458806ddebf8a2ae8e6a7d413b1bf7d85732ae00d29b8a4a70f6fa0f4dedf372134cd48f2d", 0x4b}, {&(0x7f0000000340)="05ebb02c91f208ab44e72bb0c1377c1688e66bf623c33f46b9cb4ad17a20cb4ef6c7b33d4f0b5ba27c401772f5824f773a0fa72dbd629de9fb82220f090a1d66552aa4a9c320c52004acccd422b4926a31af7e7eca7d5f73b10c7f4ca927d889c20cd261750eb50b60182d19f3d9099d1ef03cf07b78ee81167c195868b26f048a785e95998308877045c458765954710e269d64f1321cb608d04d05aa38f582486e340ed824e204485c2b2c8553ce45f26178a5959daf15db21212074183c2e82df93408f0cdafc477774fe1c003be8945591b76b51ca32f5e186c0f08878a9d488897b5086bbc687c2737f28fb15c6b652", 0xf2}, {&(0x7f0000000440)="e39a92dcc96fcae10180875f5863a8dda3fcfd50624aab906e8f4ef19a47d32a60af0a3b035b50ec76811dc967be254073847ab6d8e60e5794bc22e8fb421bd65ab8bce28b0169f088eed374533817c76df50b08e6f50213564e5de6870c0a3941dad192beacdf5158351df456bf1bbf6567f0a63c59a3c1b19ab06f18b58d0d95dad8b2", 0x84}], 0x7, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}], 0x78, 0x6}, 0x2) bind(r2, &(0x7f00000006c0)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$setflags(r2, 0x2, 0x1) mprotect(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x2) listen(r2, 0xf6e) minherit(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000740)) preadv(r2, &(0x7f0000000880)=[{&(0x7f0000000780)=""/189, 0xbd}, {&(0x7f0000000840)=""/30, 0x1e}], 0x2, 0x0, 0x0) getsockopt(r5, 0x5, 0x3, &(0x7f00000008c0)=""/141, &(0x7f0000000980)=0x8d) ioctl$TIOCSCTTY(r5, 0x20007461) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000a40)) bind(r5, &(0x7f0000000ac0)=@in6={0x18, 0x3, 0x79, 0x9242}, 0xc) getsockopt(r5, 0x6, 0x7, &(0x7f0000000b00)=""/77, &(0x7f0000000b80)=0x4d) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000c00)={&(0x7f0000000bc0)=[{0x66, 0x6}, {0x20, 0x8}, {0x143, 0xe485}, {0x42}, {0x4d, 0xabd3}, {0x0, 0x3}], 0x6}) r6 = semget(0x1, 0x0, 0x370) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000c40)=""/69) preadv(r5, &(0x7f0000000e40)=[{&(0x7f0000000cc0)=""/79, 0x4f}, {&(0x7f0000000d40)=""/146, 0x92}, {&(0x7f0000000e00)=""/21, 0x15}], 0x3, 0x0, 0x0) chdir(&(0x7f0000000e80)='./file1\x00') 01:21:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)=0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:21:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0xfe3b) setsockopt(r0, 0x29, 0x800000000000038, 0x0, 0x0) 01:21:34 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000243000/0x4000)=nil, 0x4000, 0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) 01:21:34 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ftruncate(r2, 0x0, 0x29b6) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{}, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x71}], 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) 01:21:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6, 0x11, r0, 0x0, 0x3f) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x7) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 01:21:34 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) fchown(r1, r2, r3) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r5, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) dup(r4) r6 = semget$private(0x0, 0x2, 0x228) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000300)=""/66) syz_open_pts() r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x194) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) mmap(&(0x7f0000fef000/0xf000)=nil, 0xf000, 0x1, 0x2810, r0, 0x0, 0x0) 01:21:34 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semop(r1, &(0x7f0000000080)=[{0x0, 0x7, 0x1000}, {0x1, 0x3f, 0x800}, {0x0, 0x304, 0x710225a80707a6b3}, {0x0, 0x4, 0x800}, {0x0, 0xe87, 0x1000}, {0x505c1c78f3f45ed3, 0x0, 0x1800}], 0x6) faccessat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) semop(r1, &(0x7f0000000100)=[{0x4, 0x3f, 0x800}, {0x1, 0x1, 0x1000}], 0x2) pwrite(r0, &(0x7f0000000140)="ea292e79f5209e54d3be2d333b8f84b26158dac8dcbfbee20278f3c77c9945042bda4fc933034358ef775e4cb27b0492af8c98e9e8781910c5162fea85a110741c5e716e9c67a86c7847ea90f83c9b68e4c144f18ba373bef3fe847465d87bc0dc1f928993d5f084f0353473", 0x6c, 0x0, 0x24) 01:21:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8637bd05af7}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x7ff) 01:21:34 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x2, 0x5, 0x6, "c050465d1e3e9747d9df2c69a612eeda8d67406f", 0x5, 0x10000}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) 01:21:35 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) setsockopt(r0, 0xffffffffffffffff, 0x3ff, &(0x7f00000000c0)="6a255663ad2b1a6095d2d35e3983e53f58c6e10252b40e0ac70392deb46ff114b689b58c59426d7cad2ed992f79f63e7a80ce6dc0690259601d0e80cced370646cc89d52683d821205e2305901418bbe128247f9b4475a0a5a", 0x59) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x3f) r2 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000140)=""/64) 01:21:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x200, 0x424365470a85a86f) close(r1) 01:21:35 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)=""/19, &(0x7f00000000c0)=0x13) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x69cdc1e4afdda763, 0x0) 01:21:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget(0x2, 0x2, 0x180) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000880)=""/241) fcntl$getown(r1, 0x5) close(0xffffffffffffffff) r3 = semget(0x0, 0x0, 0x431) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000000)=""/185) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001880)=0x5) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000380)={0x4, 0x101, 0x0, 0xaf90, &(0x7f0000000100)={{0x829, 0x7, 0x80000001, 0x800, 0x3ff, 0x2, 0x3}, {[0xfffffffffffffffc, 0x0, 0x3ebe, 0x634a, 0x8, 0x100000001, 0x86, 0x2, 0x3, 0xffffffffffffff45, 0x0, 0x1f, 0x9, 0x8000, 0x5, 0x1, 0x5, 0x80], [0x9, 0xffffffffffffff12, 0x10000, 0x0, 0x80, 0x7, 0x463, 0x4, 0xc0f, 0x7cab], [0x7e, 0x7, 0xffffffffffffffe1, 0x8000, 0x2, 0x8, 0x2], [0x1ff, 0x4, 0x7885, 0x7f, 0x3ff, 0x12b], [{0x1, 0xfffffffffffffffe, 0xffffffffffffffa5, 0x1a8}, {0x0, 0x81, 0x200, 0x48391e70}, {0x7, 0x400, 0x8, 0x3f}, {0x3, 0x6, 0x8, 0x7f46fe2b}, {0x401, 0x4, 0x5, 0x3}, {0x356, 0xe3e, 0x1000, 0x80000000}, {0x101, 0xfffffffffffffffd, 0x3, 0x7}, {0x5, 0x0, 0xbb1e, 0x10000}], {0xe6, 0x1, 0x1f, 0x7fffffff}, {0x3, 0xff, 0xe6, 0x8}}}, 0x6, 0x5}) fchflags(r1, 0x0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f00000003c0)=0x5) semget$private(0x0, 0x3, 0x200) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000400)={0x4, 0x1, 0x7f, 0x66b9, 0x1}, 0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000440)=""/154) fchflags(r4, 0x0) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000500)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) ftruncate(r6, 0x0, 0x2) preadv(r6, &(0x7f0000000680)=[{&(0x7f0000000580)=""/232, 0xe8}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x22, 0x3f}, {0x22, 0x4}, {0x23, 0x200}, {0x100, 0x8001}], 0x4}) bind$inet(r4, &(0x7f0000000840)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000980)) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000001a00), 0x1, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000740)=r4) getsockopt(r4, 0x7fffffff, 0xffff, &(0x7f0000000780)=""/92, &(0x7f0000000800)=0x5c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001940)) 01:21:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = syz_open_pts() flock(r0, 0x4) r2 = dup(r1) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) dup2(r0, r1) read(r1, &(0x7f0000000140)=""/229, 0xe5) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) 01:21:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/233, 0xe9, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="146cdf1d14c646f86842b50bbf6c50f1e1506fd63cb1d66b13ebb9f0be1429ba1894f66b85912c57017ee6f056a65b3156867df1ad78735ee1980e27561b38f88e0fa4451400000000000000200000"], 0x10) r1 = socket(0x10, 0x9983169023c2adea, 0x0) r2 = dup2(r0, r1) shutdown(r1, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0xe6aa2235165eedfe, &(0x7f0000000000)={0x1ff, 0xec55}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x3}, 0x8) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x2, 0xab}, 0xc) 01:21:37 executing program 0: socketpair(0x20, 0x5, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x4, 0x100, &(0x7f0000000080)="e100f65b0a58749e3ecd4ddbf5ca2fd228de8efbaf9635b6e2cee19f99eb83e06d927919c0a7dfaa3e09ec4047c8f6842e253ceffd3d1a7817e241f1532106bd9a65c6ae2dc3a41323408bd1d272d966fa737ce1be58567c50f4f2497ba05216d9a5dad9b2f8e289821fcce53b014e8ab11c8dcda7238285c9513156de5e15aea570f2aec63e000a67e66ef5a71f9de36b3c", 0x92) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') utimensat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x7}, {0x6, 0x4}}, 0x2) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x200, 0x0) 01:21:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = dup(r0) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/20}, &(0x7f0000000140)=0x16) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) 01:21:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x4bc}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 01:21:37 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x2, 0x6, './file0\x00', 0x0, 0x7, 0x3, 0x1}) acct(&(0x7f0000000040)='./file0\x00') r2 = semget$private(0x0, 0x2, 0x10) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000080)=""/76) flock(r0, 0x0) 01:21:37 executing program 1: r0 = dup(0xffffffffffffffff) listen(r0, 0x9) r1 = socket(0x18, 0x8000, 0xffff) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) setsockopt(r1, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000200", 0x4) 01:21:37 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x100000000, 0xffff}, {0x100000000, 0x4f9}}, 0x2) kevent(r3, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000080)={0xddc2, 0xfff}) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) read(r2, 0x0, 0x0) 01:21:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) sendto$unix(r0, &(0x7f0000000080)="2b5764dc1f38f3ef1879f26a14a767c9fa86248230ce9d0973b416f9563fda43393c4c5c53fb0ca3820f1d06dfd4f28114dc064bbbe69870810d7d69e5707c8b449d25031168582226d2cd328f1ad5d4a51b1a869298bc83b197a963826fe647050e7858", 0x64, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) utimes(&(0x7f00000001c0)='./file1\x00', 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000240)=0xffffffffffffffff) 01:21:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = getppid() ktrace(&(0x7f00000000c0)='./file0/file0\x00', 0x6, 0x10, r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x40047307, &(0x7f0000000000)=0x80) 01:21:37 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto(r0, &(0x7f00000001c0)="a844af99d9eb7e32c33c0ac3aa9bb5f86b70c7a62618bf44530dd136f9a759d80c8cb26f6295b3b6514de37e86325be90c5bc3df0bffc81dd90b8fdcffe29465932e36c269a49a9917be31c4f75a6537a719cb852cf413afdae5ce1d2c2e574eef697b3b4eaa983ba3833f2a382a8d813d8c928368314c4a5c587695729b241ed9bbd3101e0a3a719e89a7a9a673a62755f959e930d0cedcf8646c11305720a7e0c24c24a7b17bb2461f3849f9d049c0b0f077f9cec41056e101ccf9882c93afde858e2b199ca3aea2784a89bf2426d2d9f1c635cbf49f9e7543890c6430d26456ea34644303d682f694838a5164861b5071", 0xf2, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x7, 0x99}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r1, 0x0) accept$unix(r2, 0x0, 0x0) 01:21:37 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 01:21:37 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) socketpair(0x1, 0x4, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 01:21:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0xfffffffffffffd2e}], 0xffffffffffffffb8}, 0x0) 01:21:38 executing program 0: pipe2(&(0x7f0000000040), 0x0) clock_getres(0x5, &(0x7f0000000000)) 01:21:38 executing program 0: chmod(0x0, 0x83) 01:21:38 executing program 1: clock_getres(0x5, &(0x7f0000000100)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3ff}, {0xa9f, 0x5}}) 01:21:38 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x8000, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="d7f95ebca5d6835935d3f4ae835b410a19da4e28f1bfe4f41c8b6e3390e1e2ce0dab37c45a13e837274b6e3120f7e8801bfd59ca", 0x34}, {&(0x7f0000000200)="8437c0c939fadf89bc0eac4a1971b8721ff153b8c5b4ef8db8b151e6c00206809ed437ad09a47c8cef6cc318108b4317b73e0c529f82f410f7d3e2aa825edf9294b56ed20aea3d10af226bb39dc7113baf0a", 0x52}, {&(0x7f0000000280)="937372dc3db11e9a05ef4f5e8b232ec5a24364301b98d26c338c022d17126b8470d1dace663783ef4e674cd2607c36894917ac60b1c6928fe143a41440b80985bc6169006279725b5660703348b03f1df6ced8748c1bf31c520f32fef414f5624ae0f2dece9cd94a99d5f085ef0c6c3f309a10e6a47c08d40bc333c9011944f4526c3a05e5c770588a69e6da3a379fee36b0eff1e89e6979418d63929795d5f8f2b508b5a7fe726d904fb286ac6ad47b9650c94cd60632be0db79ad47bcb43548b5f66a40d806e7dd86205", 0xcb}, {&(0x7f0000000380)="55bd61ccc420a3b62b301b919abec0631a80fbd98ac5136ce627bf13d506dcaf0f9b6337f7ac5f34fa91c568648e2cf37f7c6d48247668cf01f9ed1ed53f5a1799f4e42d06267bf2af41f80e024a5c2517666a9f07e399924a2a05b906d175f4eac3e06f3a4db1436f4ac19ec9acd3346dcc40202d8b61df2b0d17dafcca888dc64b9daf91c05a1d7262e2971288d13153a0edc256421036e5da83e60f8638b48c6dd7e29f0f9639bd4c83bc5c88ed5b295494425c6dfdf80fa1e1e46068935c9d7bd0d19127e4beb49f7c73553ea2c2bcd2a28c624e10f4d26e71cfe3eee14f394244a92eab340967778f39465b87db6a176ad41483", 0xf6}, {&(0x7f0000000500)="4476247294e02525e046cf933e9d6c3c14535bbc3b0db6a5d919a3d7ddfbf2df1cefff86b64a2f96aa62dda797704a31403aa74bfc524be12f924bb813aab8ffaf5517ec9b4ff62c7a5bf6043323b3e972b15f3ec79212dd4de472e5b77762b2b24778add681092ebc", 0x69}], 0x5) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x4, 0x4, 0x45f, 0x5, "005339c078777597bf1db76a217338228697686c", 0x5, 0xca7e}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000480)) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x80000001) syz_open_pts() close(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r4, &(0x7f0000000080)='$', 0x1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) execve(0x0, 0x0, 0x0) lseek(r3, 0x0, 0x0, 0x0) 01:21:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() dup(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000009, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 01:21:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r1, 0xb, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 01:21:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)=0x2000000000000) 01:21:38 executing program 0: r0 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 01:21:39 executing program 1: mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x7, 0x0, 0x80000001, 0x4}]}) munlock(&(0x7f0000005000/0x3000)=nil, 0x3000) 01:21:39 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) close(r1) 01:21:39 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7) 01:21:39 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) r2 = dup(r0) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x9, 0x10}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x7, 0x6}, 0x10) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 01:21:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x860, 0x0) setsockopt(r0, 0x40, 0x8, &(0x7f0000000100), 0x0) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r1 = syz_open_pts() close(r1) fsync(r0) read(r0, &(0x7f0000000100)=""/78, 0x4e) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x80}], 0x1, 0xfe9) poll(&(0x7f0000000080)=[{r1, 0xc3}], 0x1, 0x0) 01:21:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7f}) 01:21:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) r1 = syz_open_pts() r2 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x1, 0x4, 0x5f5, 0xfffffff9, r2}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000300)) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) close(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7ff, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:21:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xfccd) r2 = dup(r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0xa2c8, 0x4, 0xfff, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xf16}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5b}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1f}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x200}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x81}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) dup2(r0, r1) 01:21:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000125000/0xc000)=nil, 0xc000, 0x13) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = msgget$private(0x0, 0x50) msgrcv(r1, &(0x7f0000000040)={0x0, ""/27}, 0x23, 0x3, 0x1000) dup(r0) 01:21:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) shmget$private(0x0, 0x1000, 0x14, &(0x7f0000ff9000/0x1000)=nil) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 01:21:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 01:21:40 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) clock_getres(0x5, &(0x7f0000000100)) lseek(r0, 0x0, 0x0, 0x2) 01:21:40 executing program 0: r0 = kqueue() minherit(&(0x7f00007b5000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f00008d4000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="e6d9cc7913d1371b0630aeec2149e65dc94d67c2a25841ab3d6758197e7d0111875a80ddadc4f0d48fa87046e8d8c2643085bd52d2659c41f29e4afe96c0ffef66b05090aaa01f7f94924ea1bb161ec0f585f0f8382b4195d4a1a93a4a1d6651c5c45ef717d3546a03318b356c62e79a6beece3349ef0177db909b3331", 0x7d}, {&(0x7f0000000100)="45e4801bb95d171e3932df5a4176360526a0e7cf6a0705ddd0b21f30e7d0713a0f7e0fe07be03f36e2d02453be41b650362c141dfc5e2a7b42a8edef92ef190d34f03edc4551940f45a681108b2c871424e89bb56daa31058aec7634e97205", 0x5f}], 0x2) fchown(r0, r2, r3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 01:21:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x2) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 01:21:41 executing program 0: socketpair(0x6, 0x1, 0xfcb, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRESHEX, @ANYBLOB="356633e7c0c7a1aba3df625ffc04e8b9f942c94db92ad5", @ANYRES16], 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="0714e15f0973db00080000000025c6149b33ff0f", 0x14) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="01006054a9ae676b3770"], 0xa) write(r3, 0x0, 0x0) flock(r2, 0xf) 01:21:41 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x14, 0x40000000, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0xc2, 0x80, 0xffffffffffff0000, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x7, 0x681}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x8001, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x0, 0x5, 0x1ff, 0x3eb90a91}], 0x47eb, 0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) 01:21:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) lseek(r0, 0x0, 0x0, 0x3) 01:21:41 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) kqueue() bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) 01:21:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000200)=[{&(0x7f0000000140)=""/174, 0xae}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "49ef517bb6225d5e0080000000000000002000"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e24fe5e119ab8b05287a0cdf7a3a983cb54cf132c2f6883b153ef1e3d97c4dcd893282c9c26ecc84ab17a5454b00de998479bb142dd087a74345b2c5032acb7af3314dc2a48b3def7c6a3f331e5c83bd9d3ab0a191accfe1509cde46dd93fe0775b49b527bc47d7dc259d17ec39515579a53b1674d57d2642f1eecead6a5d4e4ec07a442c9d08a500741521b1f0f75fa57d690e5dbe04a17917ad3a4c800f95e6ca6d7848bb25620adcf8ff7dd955eff0c21e444895cbba1ff3", 0xbac}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f63a8fc4396f7daef11cbed575cc9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa2", 0xa2}], 0x1) 01:21:41 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000100)=0xfb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 01:21:41 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d11905ef3dc0e", 0x19e) 01:21:41 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 01:21:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc00, 0x1afd7407a42ab5e8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 01:21:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0x0, "661fbef2245185a8186503182eab7fff0e091fe6"}) r2 = dup(r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000180)={0x401, 0x2f3c9f4e8fb57474}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcab", 0xc4) 01:21:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 01:21:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x6, 0x5, &(0x7f0000000000)="f7f061e7a0d75c6576ce3566c63ee84ba2adf035fd8accf7197bf6dba069387cc3f2cb161e879bd4b847129800122f22a82717335c3da6b002f86d126c33fa34218e81df26d3b0a1ca5f1258580664b866a93a1cca0e20d9d8f3aa690c9c98e4c302edc60ea49d97bd59d466ae9453303a69ca534ccd3a592ec3acb17a269544fbb47f4ffb3078f7a7d46b0b87ab830d56d2ca725047ff1d554dc75cde785bf016c8c8ac670e55e1c3f1ce70297e05dd955cb1203a731b5770bdc6db883b7f5f8507013431494ddc4ff4f7", 0xcb) connect(r0, &(0x7f0000000180)=@un=@abs, 0x8) r1 = socket(0x10, 0x4000, 0x121) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/102, 0x66}], 0x1, &(0x7f0000000280)=""/37, 0x25}, 0x2) 01:21:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) poll(&(0x7f0000000080)=[{r1, 0x8}, {r1, 0x100}, {r1, 0x8}, {r1, 0x20}, {r0, 0x4061b32a0e4afe11}, {r1, 0x8}], 0x6, 0x9) 01:21:41 executing program 0: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) 01:21:41 executing program 1: faccessat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10006, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001200)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="73ce84ee31b14a0150676b215f704681f6fb6a54d9360bc9ea26e599a5b03d29c278ab8ccc0c1b635b8ab0f9e18040c8c99f607f52837877b520617ba6c3", 0x3e}, {&(0x7f0000000100)="f45381467abd363d32dd44c84bacc0b562e0057bde5aeb0fa810e34f3fa66735338211177dcf2af2bdedb070845f82f66251396bc5c3fd7d951676cd30fac707590ea151d96a95", 0x47}], 0x2, &(0x7f00000001c0)=[{0x20, 0x1, 0x1, "5d9c7d18299497a078"}, {0x1010, 0xffff, 0x9, "ba69b6c9715ce93c05a84f3e2462ab3bc5b49b8cfdfe77fc2b2b22fc9af5101e62423c11d41bd936259b1501ae3f8e71d43a3fc493fd813adf3054cb4091d1769992466bd3b59bbb03420b3784c3c4ef2e208158c74d6d4b74443fdaa1034e0dee11e79f48850de6e80a6abee5d5d289a767c735a08825ae2fcc99a95b89d6c1d8c104a2dc74461a75a5866b76a2eb94b73713d1c392e2936fea71c777b3afc01f27b719cf8e12f704826983d5616c4e6ed80891f09d205210781c0b1b2146ed7bc5e79cbb4d5bdb3f4bf8356fd725216dc1af16c2161e18b3b231cc1b8db892fe56ab59c2274757900c030d8ef04c09e28c882215a76db39c8c91a90a0c59a49c9b6d765cf37ff0d2811f24094fe869479b2da898e2866742e23eabef449c1f571d245952d986b37b8bb129fece275a6b3f913008895d2a19194f49089dca1ebde6dc4123c39e9be445518df1f1b75c3e82164fcc3340dcbd37adb54ee0a4e681c1ef1104387a0fdaf4e78f0c352850bffedf11132b1192be6d29fbdfcff71ff79530a47ca2c5310d4b10db82aeb100132149cba5baf072c3c3c8ea34939ad398a765e4abf0557941c29dbdaabf2e4c2b7eb0ee7a3056516ad20657b487ab6e9fd64329f060e3a1480be370e5512d0fd7a2aa80426c8a859db8f785027cf3887df772a9f84257e7e15313b01f9e0530471fb827008631959f8460845408ae8347146accea60532e69ff6d9725e96745b444ab51c69b9ae6260603303b871f125c0489dd191d41085ea5337717b4089a9ced339b2682d34ebad59a527ad839bc3ab9e92d1610a3dc65f059e852663a4736e67b74e29b3a2fa44087f40f4ce372c6f44c87acb57045850d75d117fa1c6a9b1d4dec0f7c35a53bfcf181841d538b93fb0fb42cec62362ed46ed83b6e40cc5a375ac4a1fddca4616117516d54244a93598d1d814175f4b4cffa4caef983c9f419ff2c32193bc9bd819d3ec1f8cd1d5e131ef97488163f5cd590ec2d861053d6660be4b1160e136ee2b53ffabc1206d1dc4486f58886002a23236e28ee11abc090c9353bdbd5c6d1531a8a64cf5f2457fe3888b5137e3518080835e5c1571d5b4fa55a6a0ab363a7850b88b96bd6e20a9ce1679e2276d9321e3c730861a98cd40c1b4bf43835f5bb8f714f04d04706f14846f6c36eda635bbde32843c7e11b49c2dbfed484c43f69f79963f4ac0bd7e3a45dd868628c0db0c3659044f7b62a0ef39ce469321cb328c3b96416b4197388c0779fc5962fb131ed26ef50ab77bfca252c183e8a177b4f7d1e7776058dfeb336797d883f99c1e9b3ef084224b063cda9a85950c11e332b6284482d53e0058be32a0465ac2916bea510a974e9498d1b3e243225851bd5ad86d070bc25a608e9070a878677471b5e7fbe37eeabbd25271ba8ea40e5fb4ac3f30e5802c2c1a95326757426905416896e11c54a921b8ba308edb3b80c65e8071f60bcbc9130f6f39f7996bb4eacfb6f8bf6f0dae77bae84b51c23d329a7149129a43ff0fbe9268446b6138e4b1f1748ce4090ee0a008f25aa6f467df40379e8bb423831f14b292fb48fc55f27b22e3fd68fbf4d5bf1bf1c8ff523740248b214b4f4a118630a132e97d0b502ab3b7b585c3bd1191f4fb661bb5b9e2298e5e987cb3fa0c78968b278b4524229e1677d6ca96570ddb04dc4e42fab5c19c26e3e0271a7fe54269776581931540ec107a340a0349c434abd7b23d8d03a809a526513af2795c6c775dc882bf2511f87bc49aa1c5e0bdefdf1003f43cbac85631ca97d75d02b8b13f6507fb538292cb6d9af19bd40bd51858cb6c25253a78e625a129727add2be18af7a9ec202613ccf4bc1bd980c8d43cde4065cfe842aacc9611add24caf0adeded4c8bc93c11ab5929d138b597cc2d01a7aab74d7cf2ef6312f06a6359a45f4d2f588e5e322559fb2a1c81f0f128fa880fa778d50efacf128a59b34a5f482a243efc5bfdf69445ebdc7bd15027fc02c2f0de1f4ae3c4ed38a1f70ac9ab40a1612640ffa7b21e0cfcfc40a66af48268a9a5b27553b326c6ee20d175060c5a1de8883068420713bea5d01f016701ecf50b50a56af4fe9b872b753066fa054a505dbe453b9a7895d1af4c83523a9f77413e874001b44330dc36030cc6c893d5116cfba537b9c153eb1e24065c6c7e13503c76c3fa270e89eb4aea05119d066d10318b1799ed57b854b77919b8a8d021bc07a5cbb8c3f427e757a4f8478e09c8b2ead5cd0e67860aa2f4e5c0999c5cb89b6a12156733b47df7a7a3edc5470e998feeaafad02cc2a283447a9b5f7b28a4367bd9d2617b12eb31bfe3323ce2adadb92a7e0246f16cca487c0efae4aa3a392fa6d2c3b17820c9bdedff6da4758f17f8ebe97425d65d72100c4fe9c64b5a994aa2f04cea6eee2f131076e5fbe9a32574b3d3d5660519134e791c60a704c55ab60ea7a4c05e667c160757e5d3f5081a50001e7f3d3aaa0047c2a6cd8ca2cb1f6a9f131f0197389b2eb698d34f91db6701aaf1fff454f76d1144b46fb52b3970865e30e0d4e215da16595c2677046bd339e7b3cedc2c7c1c4af3ed2ba6463949b7cdadaef06a28d753a61c8cc8df3e97e931e42ef6ab1413aea4a04e14a69ae8c5a4ea1411d9140b6ebe9e63366ac7e7cb92bb92cba05ce033d156bdaa05045f1f1ba56d4d23d45005dd5612c30c4ee6bce6f6779563dd4eba7d80a1ca486ff17a9e31db01ca1c1894aa96ec1faf9ae7261df25e8ced8acc23e7be38223b41bc199f96a0c1a1c84cd522fdba4d1ff0bae779fb7eab1d94482a3e2df7d5ed119dae835a4baa75ffe925d9d3d0aa064cef7ef40b02a1b6f2ab67f2822935fbf10adc40de3ec921ff9738e8b9b19738e26c8090e013c6b4b644982bf73f3e43144310a65c6653a87bbd5b32152975c28656590e8f9822dcf6d37fe7795e8e79f060de898c1dc3dac80348bf235425ac918aa67613e94868fff9869f296ec667577fd57072e5e23adbf04ab1b06717a87bab54c14922ced22dff2a92c4fbd0b47d17234255b6b9d929482a1ed7685ab1731491aa323e5ba4dc28087ef60fba932e0aee61b2af3a898ac5a65f76c830d31122db506c3f4387d5be0d796a30887b67365239335a91416a8173c7d4847f30d5d0abc39a66cd84444b904fbe5c3675c42735c14c5cfabd08c6070e7069d9839bcac82c86a13d163f486534d3b77ae5407c9551b7bc7bc280b0986660269ec513eaf6c6b50414269310a488d280fcf2d22c0f71ddcb81b5e3c9550e10f328e16888f7e47bc36b6cbbc9377792bd2d3a1c3c6500b24ff688580ddbd7cc4d5496934061fd08c9586ddb0fc6ee8daff6f0cbfb29ba95158081032eb01f727900a1ce5829c6706739daa8ed35fe2165935019010a84a11e05e3ad445986b93bff3b87b6fed61132e236f6743b18497dae94fb2be23f5922a8847c2fcf240abfeef82a183bd28fa95a4f9c396947ae8b6fcabbd6c6c6647d195792437dabdda09a506233c80dcbfefaee219e53ca847f898390f4ec5031e78aa2d44929e7618169845c800d2b38e1c0d80cc34388b03bb249741569fa08876b592fd3f2fc21f36714cc669a88af44a9058ea398579e8362e0822c898c6677a6dd736832a1431f9fedacb9a60af088e816fd0e088206e5e03a7f170c512f26386b55e1a20a473dc37a2a9b3070035406e934c0005d01024845a170813f3bd2ea580514f880a025e7d85d4c8c0acd5bc936c59b59a75fb1bc15e5dfff852dc30fb49803204a28962819a67210991cc4fbfcb72d2cd2e547b4f09c663f8bf4d40caa3a3e345e6c6e293f1ea2a1f628a28ba87e03cff993d12746780089aeb872e43640e7eb19aec533eb75109710e833504756bcd541a6ad54176786761ec385d824364cbc2a32df31fc98229f1e8f8d8c66cbdcc820f71c15988f4be2c0da736b4a9eb322ba50e00fc36b4f66d53a4b0f41183c4d5c2caa6ecf4b1f9fcee340861486026b6cdb1eb437b12eef23f334fbeb2804b8f1fe79956414e17af367ea46f1dc041d78ebdf697b04474392f26c3d77b3ba1576c2c22203f7c0ece82d7e16869acd266084a0c85b2f9836364350f87d68aa9cca009c17ba056cbd69d54f11ad001aaa699b8892259edcc37b48992fca7ecf7bb20755d144550b73c2e9134c54099205f81f39de4831fd6348544c42e8ba002dc10e625ff53b485d360ba8238fd62e2242729473f59fa1c7f915f24c8c2475e50c7f41154ded7f94392fee16fd8cb0438f7da6e8dcce665d8750a6bbce98716406a7e1732c277b62f841381108969a01d2dfe61540b0cb1e716935c3088407fad145c0aacb9a3215ca5253a3a18495e72afcc7fad103142c6acdde2ea7b2d9ccefec65a2452c9d7f210b7dd6cf3452ec1a7267fef2e4220db3d527c352b4208ccdb49d29dd916e414c195ec66c4ba5b6376929d7ee6a92499c2dd783a52a3225c5e4e6804b87b9259dadea2d6ce69a4ce0eaa08ac374ac76adf2bd650ebb089db04f7bc2113caa2ef3a1810484ab21d9c3efcbd0fcdf867c7716f0fd81140aef06fb687f80b9b23c9f1a3fa447fcb281cde6f53bbc41c7522a92d4dee92b30d682f32eaa58d59e27f5bd24a7e58f44bf0da3a85bbcbffd19b1fd2beace2bb88229d7329684420df1515c5d50f50dccd0d075d12192cfc8718a9acce18f0c659395a4062c8d413a79d6e44d6c03ef6f21a99679ab20db3143fefea29bfa5e5ad78ed751df61577932f0efa50265f36f04ffcf1d613a67cbbc0fae98e3a2acfc72e33787ff8d3dc6e2e82741726105d7daddadc361952cf7437b98289fdea99802e3e1d8f8220d09602cdcb3eb0aa7959f01e4981e327977dd18d2a8d556719f8b4a597f049ea4efa0de9838ae4213d8818890b8f7c759803d2160dff9b83fc1989c8511cfc7bccc6fa9f52d77974e3b6b74a6c3c3af18f0e880ef13bd0df1997c826afdb04028ff31277aa381de04d599710a865348359919708eedee25b40bf7c76374edb1c832c003c44a7ff46030b1a262b67ac781a656469e9e450af53a8ede33d4c65ddb2cff7c33be5bb8bd2ea7052917fccb2e08338ec931d99078d57ba1ebacc698a06f6b73ec14a028aaa2e95434bf2eadc7b4018296aa749bd75876abe1424a89b6cac4fe47bfa1793caecf51c94cc8b0585b384b1deb49f66900a8209d588ffbc742c295cf3bca247491c3feaadca9fb363a742d0a0b5b9ee473848b6686dd4ad0f898e995a9780aa85db9feb25872e9c0b1a375055c8a63629fa53526b99588359bcc577f264c445df5f901c55c00395906689d8079d2a1c974004f5a270e4a683d8d966a1d80a3a73d796722f4c024ed9fad23e5e0b13de7a185e9edcc988ff3638dbbf193729a478ecee7923470cc3844a9d6f4c1cb93fe5037ad0ae136337abe46718543e542bc770775d46e9108252e57915112a786e894b19b34d470d26a56fdf1b2701669d438e31e4946688696b920689ed6e2cbe02dccc186cb4471bbb9065ddfe6a08168a729eb7c02d5195127545fcb294eaddfd0437458f5d909ead1321c9889ee38658aa93f9949786a2c0b40c0386b36297e4b209b508a3e0075692a64d30d714f0de87253a9c8c145168d084681794b25061a41f086b2e6afb0a29acab678bd903a3c7d53f9874ec2807817657f1f05f5dd60d9dbd9bd7f0e43ba3245506b8479366975e4e7795a88c24656603f4073f1423388d3e7279265138d7e465c9322c415682915a1e494f1103084ed9aeb"}], 0x1030}, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000001240)=@un=@abs, &(0x7f0000001280)=0x8) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000012c0)=0x8) bind(r0, &(0x7f0000001300)=@un=@file={0x4776d3d1c0e0a258, './file0\x00'}, 0xa) 01:21:41 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 01:21:41 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x20) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0x6) 01:21:42 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x5}, {0x18, 0x1, 0x7, 0xffff}, 0x6, [0xfffffffffffffe01, 0x800, 0xbd5, 0xffff, 0xc9, 0x8, 0x3, 0x3]}, 0x3c) 01:21:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 01:21:42 executing program 1: r0 = socket(0x1, 0xbac08fb5444bb17f, 0x0) getsockname$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000100)) 01:21:42 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x3, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x9, 0x7}, {{r0}, 0xfffffffffffffffb, 0xd46089c29560dd35, 0x39756c0bb7e82dfb, 0x0, 0x9}], 0xfffffffffffffffe, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x40}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80, 0x7, 0x2}], 0x4063, &(0x7f0000000140)={0x40000000, 0x1b1753b}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 01:21:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x25, 0x2, &(0x7f0000000180), 0x2e3) getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 01:21:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000400)='./file0\x00', r0, 0x1}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) r3 = fcntl$dupfd(r0, 0xa, r2) getsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="e90e2b12d45fddd40411f98c091d3bf4a0feb8b02c4f38e6869e0b567031353d8b2111474652899c53ee4e9d76c83eef33986d45e57f9d743674781d7a941769887a8370faeb49e8ec87dcd2", 0x4c}], 0x1) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000003c0)={0x3, 0x80000001, 0x3ee, 0x1, &(0x7f0000000140)={{0x900, 0x80, 0x0, 0x0, 0x20, 0x7f, 0x1}, {[0x800, 0x4, 0x5, 0x1, 0xffff, 0x91, 0x64ed1091, 0x9, 0x9, 0xedd7, 0xfd12, 0x6, 0x2, 0x104, 0x3, 0x40, 0x8, 0xf8d], [0x3, 0xef840, 0x7ff, 0x26, 0x1f, 0x6, 0x3, 0x2, 0x2, 0x4], [0x88, 0x3, 0x8000, 0xcb, 0x0, 0xe4e, 0x1], [0x2, 0x7fffffff, 0xffffffffffffff81, 0x10001, 0x6, 0x10001], [{0xffff, 0x7, 0x7fff, 0x1}, {0x1, 0x7, 0xa53, 0x8}, {0x1, 0x8, 0xb}, {0x8001, 0x246b, 0x4, 0x8000}, {0x2, 0x1e08, 0xa00, 0x2}, {0x8, 0x0, 0x3, 0x400}, {0x1f, 0xfffffffffffffbff, 0x7f, 0x9}, {0x7, 0x8, 0xfffffffffffff63e, 0x2}], {0x8, 0x345, 0xffffffff00000000, 0x9}, {0x0, 0x2, 0x8, 0x8}}}, 0x4, 0x401}) ioctl$BIOCFLUSH(r3, 0x20004268) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="01002e2f866f3b2b9666696c653000860adbcc2a"], 0xa) 01:21:42 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x82) semget$private(0x0, 0x1, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x7, 0x200, {0x389, 0x5}}) getpid() 01:21:42 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="6bc4c32b815a2feb09b74a1b4ffc323a2c59105217b60383a2e7f78564bb9d50cf376cc98ddc870414e630a9a755e0f0b0fa9b553301446e19d50d228ecfb81f057f19fa8cb1f9aa5304e6f81556a01c6633a89c5ab57a3bb2e610d84ce16bf288b917100af93fb81f503cdd5a42b3927b04033075622db2a77eb1c993333fda10ad340d835d8285e7e267ae0dc46b59cb514b85df9ce2f59ac4adcaa08d210941fd262b5e0f0f126c64dbeea0f0ff75db54e678d2fb001c03b7a5740d982927209feff3bfbbd4cba7afca11efd06f11576c0da39e643a567954d0d2", 0xdc, 0x401, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af63ff37282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000b200000000", 0xb1, 0x0, 0x0, 0x0) 01:21:42 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='\\\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) chdir(&(0x7f0000000100)='./file0\x00') 01:21:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) clock_gettime(0x2, 0xffffffffffffffff) 01:21:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x94) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) lseek(r2, 0x0, 0x0, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 01:21:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x525) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0xeec, 0x27}, 0xc) r1 = kqueue() msgget$private(0x0, 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffff801}) 01:21:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) unveil(&(0x7f0000000140)='./file0/../file0/../file0\x00', &(0x7f0000000200)='x\x00') 01:21:42 executing program 0: write(0xffffffffffffffff, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(0xffffffffffffffff, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) recvfrom(r1, &(0x7f0000000000)=""/39, 0x27, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20200, 0x0) r4 = semget$private(0x0, 0x4, 0x2a9) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) semop(r4, &(0x7f0000000080)=[{0x3, 0xb6b, 0x800}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x401, 0x800}, {0x0, 0x80, 0x1000}, {0x4, 0x5, 0x1000}, {0x6, 0x6, 0x800}, {0x0, 0x1, 0x800}, {0x3, 0x0, 0x800}], 0x8) syz_open_pts() fcntl$setflags(r1, 0x2, 0x0) 01:21:42 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0xa0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 01:21:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x200000000006b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:21:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f0000000080), 0x481) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) 01:21:43 executing program 1: getrusage(0x1, 0x0) 01:21:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) writev(r0, &(0x7f00000034c0)=[{&(0x7f00000001c0)="e3a8f5998401035469e9411e2856712a3d64511977f55400577da9ba3ddf351b0585c48625cbe4f95e6bfebbd75d6fad43748fe6dedab8a4e277ba7daa0c7fe2bebcae5dda58fa230df6ea17293d248dec7a7ba3343d885666b94e64b6dd3bc900794c6ee4d82c33c6e0e10582d9ec891d562d70d1cec2da2cd410e0520b61ff4d1e527376dd798f51eee0c17ba5d33fab8fbfd82b69ef7d9947445084bc2902b99cb3b3cf2b39a87ae5e264ed0e62931ce16be9aa2033e8a00095b29c053bb324b39b4f650230904213eb6c66bb891b32de36cbf861e7b7780b758dbb1c43c3fa54cc38e559ffe8b4311916f889b6ea2cef4de4532878e5fc5f9d9c4d1a981412de81460e74f4c12d1795a4d5259c553d12eb1daf05cd8c1b21497fecdcce8f57fb5a43560a1798c0099c4ea5440cee4a7d7caa25c5a67e5e87b8e85150b4b7163f1c2a0e59609f2342a196e468c34dda06a73c0ec13dfa4d7ae6501e2b2ae22f833290eba25c56a8c468cd0925b51abf0742672d71c39401bf24d7dad83e0a81e563908644cfffbe82d0dafab6b9e2438a9ba18e0074570c1870f5cc41f67444628b95334fa270a47be4b255c3e01dba656b986716506d6f7f1db4e6d03e797f822813da46d854b289675678188f98278e91ba26a310a6f9713245ddbf7ffab8b2ccb6c7aaa47e6c64f755e165dc2da6b4365e8a690c822d26fc5d495fea7d73b6947dfe20d3a6528580d81efae8271787fd", 0x213}], 0x1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r2, 0x84}], 0x1, 0x0) 01:21:43 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x3) 01:21:43 executing program 0: r0 = syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x5, 0xfff}]}) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x4, 0x4, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000440)={0xfffffffffffffffd, 0x1f, 0x9552, 0x3, 0x1, 0xfffffffffffffff9, 0x4, 0x10, [{0x80, 0x10000, 0x0, 0x2}, {0x5, 0x7, 0x1, 0x7406}, {0xfcd, 0x0, 0x0, 0x65}, {0x6, 0xfff, 0x8, 0x1000}, {0x1d47, 0x36, 0x9, 0x1ff}, {0x6, 0x1, 0x4, 0x2}, {0x5, 0x9, 0xff}, {0x1, 0x8, 0x8, 0x7}, {0x1, 0x3, 0x1, 0x1f}, {0x6, 0x3, 0x0, 0x3b74}, {0xfffffffffffffff8, 0x6, 0x9, 0x44}, {0x80000000, 0x8, 0x7ff, 0x6}, {0xfffffffffffffffd, 0x0, 0x7ff, 0x3}, {0x0, 0xc095, 0x7, 0x1a}, {0x3c9, 0xffffffff00000000, 0x7fffffff, 0x1}, {0x1, 0x2, 0x3, 0x3ff}]}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000180)="e8", 0x1}, {&(0x7f0000000340)="486728608e7dccacc8fedc5e5e326a714a2bba9b1383944e2dcd226d671226891c0c248fb1bab2665b00c77b84d67550caba6eff1e41760ccc24838373ca0e78537e2a65475f80fe3f89bb6499a0f8b7e1e02bf4", 0x54}], 0x2, 0x0, 0x0, 0xa}, 0x407) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b5, 0x0) 01:21:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semget$private(0x0, 0x4, 0x500) 01:21:44 executing program 1: r0 = getpid() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000400)={0x2, 0x1, 0x7a108, 0x3, r0}) r2 = syz_open_pts() r3 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x2, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) r8 = getgid() setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000100)={0x8000040000000, 0x4}, 0x8) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x8000, 0x0) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000003c0)={0x4, 0x1}, 0x8) flock(r9, 0x2) poll(&(0x7f0000000200)=[{r2, 0x4}, {r3, 0x24}, {r3}, {r2, 0x20}, {r3, 0x100}, {r2, 0x2}, {r2, 0x1}, {r2}, {r2, 0x100}], 0x9, 0x3) semop(r4, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) r10 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x20000008, r5, r6, r10, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) 01:21:44 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 01:21:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 01:21:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getitimer(0x2, &(0x7f0000000080)) munmap(&(0x7f000073d000/0x12000)=nil, 0x12000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x28, 0x4000000005d, &(0x7f0000000140)="ebfffd812eaa4e713048e69931929648", 0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) 01:21:44 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xfffffffffffffffd, 0x0, 0x2}], 0x7ff, 0x0, 0x8000, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') 01:21:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x48) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x10, 0x4, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:21:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0xffff, "85495500020000000000001167f5afa680400900"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc39951902dadb64, 0x8a) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) r2 = msgget(0x1, 0x52) msgrcv(r2, &(0x7f0000000040)={0x0, ""/82}, 0x5a, 0x0, 0x1800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x400000002, 0x0) msgrcv(r2, &(0x7f0000000180)={0x0, ""/128}, 0x88, 0x1, 0x800) geteuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000002c0)={0x1, 0x5}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x7, 0x2, 0xf696, 0x3}, {0x9, 0x9, 0x1ff, 0x170}, {0x6a20000000000, 0x7, 0x6, 0x5}, {0xe0a1, 0x275, 0x3, 0x2}, {0x6, 0xa6a, 0xd, 0x3}]}) socket(0x18, 0x1, 0x0) 01:21:44 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee424cddf6dba587225af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 01:21:44 executing program 0: socketpair(0x1, 0xc000, 0x3, &(0x7f00000001c0)={0xffffffffffffffff}) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) clock_settime(0x2, &(0x7f0000000280)={0xf89, 0xffffffffffff3f93}) r1 = socket(0x11, 0x4003, 0xfffffffffffffffe) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb77cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="41265f5e69df319a2861d773215e8ff2e88508719d637f6c356e6dd8472b33eb786fcd953d992ec9c9306af967dd747056633d3f4eebdd612cecf2e557a3da13bbc59aea8754a2ecd5690233a37457784e6826139c9f690828a8e219d8741c5fffb57a5f73cbf9f35caec71486ffe193d611f2d8e29b46bf5eff8550a41e0adbaf59bdfe05030365711f55151e62a3abdbc8069aea1e1b784bc6c27e85d0d4672ceae9dbbc0fc8f7a1dd2d8f2bd3071733db4a89c8d6", 0xb6, 0x2, &(0x7f0000000180)=@abs={0x4dc4b7415d6e16e1, 0x0, 0x3}, 0x8) 01:21:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7fffffff, 0x7fff, 0x4c3b, 0xff000, "ca5624239defa70e407a56697e1cac238b27ec66", 0x7f, 0x1}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) 01:21:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') mkdirat(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='c\x00') socket$inet(0x2, 0x0, 0x0) getpgid(0xffffffffffffffff) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x1, 0x8) 01:21:44 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x470c44377cb3eb0e) socketpair(0x2, 0x8000, 0x2800000000000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:21:45 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0x3, 0x4000, 0x503687afc671a32e, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x3) 01:21:45 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x4, 0x800) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 01:21:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7, 0xfffffffffffffffe, 0x9, 0x9, "154062f4e758fe36f71cf2f0759ee53d3128dc46", 0x3, 0x5}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:21:45 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) ftruncate(r0, 0x0, 0x2) close(r0) 01:21:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) 01:21:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r2, 0x103a, 0x2, &(0x7f0000000200)="5e33994df5cac678e9f8133ac86d45a7bb634e88542a1e2afc7d8300b82cf5ff2226c3ff859b752cdca5156a687b1330c786f2e50af49413781eab16e650da66d2a330688ea3302f120059aeeedeba29be203a98c3aababa674973be9c0c4648a6821f603470d821f3d3583ea5d1b735ddfccf86e80e997c3a221cda7f55d254b6fd1621b073721d0228d828571743d833a42de936628174d2a59570230ccd2ebe7be46cfa13efdfc412d230586f021ec1454b9a6a0e1b26cdb9a1912e9dda122ca563d753690835cb643bb48c1ea157178ebd26b97222b62f47f29d9f024c7bdf60e6cccd2b1d1717e358bbbaae3f68f97532408055d045785b42149be3eaca45a993df001c16bcf1c0848f5b3c9cd120e8fb70b06c3e3a87c9a560070953e98b13fe45f4810717b49a39a7b2b778064c0a55e5280f3cf550e7c6238841bc0fc85c3d328dd537278ae284d5b2f2d6fcb11936bd0a7e4c044e8073cdf18fe3c89663f000b15a510e66fe51996e321bac3394a9fb74fc9a88290b2ee269ff1c269877606555329e0546914740776ffde194305480a0cd1f95a82a143eca67994c04ee65aa1cbd690a57daeaeb744453f1e43f7eba1cb92f4f16a429b1ff08448d50e4afedff77db65fb7c050ceb128643ebb5270d80400237a61647e2a10114063615e6be7b4052e1f4fc8feaaf0926ddd8f8b70de642eefd46d3e44f6f70487218f4763733ff3f700e956d80eff7952fbb5103098b87206671a76c0f5aa16152acab5baf3367163587065ecbfd292cb4ca54ddc4f1ec43d6500cb13c0b53aa534d6e70326aa7c519b394ae42e1699e8ae6989462a76c9a68804635a93da8c935304b662b87d1f736fd62bb3b3a37379f2ce4eb442ad0844e8be9fe09c564323dd2f7932e97ea28762d3e75975d7d30e4ad8b5c6b59e9451624f1a72d9152d6cf84c599e323d0fd319502d9031d8490586c3e862854d777d053cb9987f7bb8cfa7304a0b32bf5da22226fe3cf83b63d22891f6b98fc99f4158718568562be663d4002d7d880f25e05607e3e9ffae4da48aa63fe1c20fcb424868a6db3f67c38e558bc65b221d622b21019033dbe728e09b8638ee1454e250d29b0279c1dca09c2d41e28567394bdebcaac5bf92dfbf879e069d21421561d467d7aa3fecd4aa40c14b121aaf00f045ab9a9c86bea4bbca3c87faff1873bec3e74f6a84926cb33e3337978947fbe288c2805d591e5da79e91d2cbb1697c60b7f00a2c3c2458e20c2b32a29e0c632e738e8c591b1c13d6b7e4828ddbb3ed3e0795ef462fed8198cf840ebbde9409010d0f9a9c65a20674f88e9bb82a46170d44bb209cfca93014d27bb5d3f3883a6e5ddcfa46408b91367c08e1dff14afc57d032d50514dcfa0ddd699ea84c0ca9a9e3aa7cf59cef55f9ffb6d958277a69f87072f74bd08069330df370f0d1bd989060cff7175e2f84a6e1c25d777816b502538563acb02460300dfee67518e5920b321892fbc12aea40df577fc2ca99775cc6301118ffdfb42022e8fc6274d55733712430d645307f4277c04ccbe07ecde0d4b2d9ef838dc32bed4973fb7e2f0c6abfbd4e2769841bcfbef353683031ba025993395153032472c269578dbef7eaefc93855e6ec1ec7242eb1790ef1bcd0908374599019d046b90b8edb95a476304ec930d0c36436776a47391d54d6556dbf991162f530402e99c7fd34fe60a7558a6d2ae6d440a02cba07a0ca7a1690807f471c7ceae296ceb513ab8224c96ffd83bab42a3e7afca00848a62f656dea90fb1c32c4ffceb20cb2f24c10778a548a3d11d0a0878da8d97ec9d1dbe3862f351595ad798f86d9d8444e221c58aa277467248a839094eb9832589fe59ff4e274d363b3adfb41ed115e24ef74fd5ad9bf57b2ce140b089e1d58aac928de3474a0a98be9cb0c05bcf3fd980396a7edfde0e911d6431dcb7aa6b3c76382620fc3116d3d4abfb7e94634b7ed00d5e8df697d98cef468e8e422c2ac00c8f678dfd459bf4790d295c3b0b907e579c383adf2ad164c1e00e05ece9c00f59389caae18250436189b6565d0f9b5ad8ec0969cd247e672197ecc039de7cd3baac8f667ed180d7a77471308a99238e53a53587689cef40dc36597f7067d76a996296de8b6adf519a9fa5a1c0c957f9c57520e0976fbadfaa6cf3a91d52705318df44abda151def8427dad30cdbdabea7fa5cf6bb08d82f29ff3ba1b1810545d2ff20da3968f54a9f98fa86d9ee965abf748319cae8c688dd0a93ada97e701150e379c77c4c23fdaba19e48b71d12b4c2bc9fa9bdd15116972f1292b8a63d5cfe57b1ecea300447e7572f3422baaa4a2ade89b5791de4375c04670e2d397040f6cd3a07246c633c8d01d58b89852e594fd3b7b4e3717dae3786727c642f320d83245a4027be381d9160d946e21fa794a798ef7e9aa82e4b1744004f97190a8a8f0e700c856d49189ab7ac1cf3800ba26833877ee42ccd135d05e2321cfcdc0ea5e494515471a427857638f783dcf8905852bcdd419056725fa6d6e809366dca8a9ac3853672684cf6d9bff8ac07efef2768c54e2033bcef9df16ce4d5d77c55cb4e9cc6ffc3fd4af7f7ae650d9dd23ffef44cb6d912a4a08c4380aa51d97321bcb5ca61c3d99a89b42c077ece75ad95d2575c1f0f1f1e4107b31978d54f09b0d280f5029c0e2bacee302780303dea1f7dc4e2536330a24df021617eeda6e0344983ded7dcc65320723cb886df421bbf3845a2e7a21ae78f1dcdb25f6d5f10dbebddb7ffffed093c4be746ce4ca309b346eda33a1f364f5581c33d90f04d5b1eccceb8ecafb07c03f612c295b2e298da98ee9c66a45ef9385e2945ef481e411832cfc185c48020472086621e3dad7b33aade1e747c26d56608947b25e044ec52c9f4fd9e6091d3b8fc16fd33f8a59145b7940391aab4d98ae3e399f8d729daaa9bb7cf4420a10a63640f22f67ef865d0fa01d60462ee03d98150761fcce5086ca294d2d720b8633e4032e54073a8d23897dc9661d07db944f6a7d625d13ec9c674160236352c0fa268e1872554b00eb0aa2f76b10b753e54ab29d1d9013582bd1f9d9f1cbc587b42e5eaa83b6d83019fa8cc9ca8c0a24e312b05ea620450546ba2b10d1e34c6179230bc16697c8014d2988b8774d05004a16c5d7aff748aff080af8d98d6a247e37adb1f7604b9b9886fd5683320994e8d9075e21efce22238ea8d3f5c0d2089a873934b5cf74777791ece984a4f6412f57cd9303c74e70bafe57051f4632b44367c6e1da5d4488d993eab97397468fdceafcfc65944c022f215427a089fef3cd74418fff8c79e2cb42dd2336b470edb4686947413ef35a070bb48e522b760716894fba48fafbc57660bf5f721467772bc2e4161aef77e1725dd25b62ccd338c9b01eb6a0832cc12ef12e3a652369f11cad94d4c65dfdd005d9ff47f6757408c0354b5a8fdf77d37581b16b54782e60f808856694f915e0a5bd55732d5f825b2c035e3384b8d8b2e526c3ffd11c3e53071e464a34ecb88530e6528d8e2383fbfcf2d293deaa3c5eaa7dcded4c3dbe0d716e590f30e4072bcfe10adb2e60f85cb55a15c0e40132eae15bd44aba98dbba97b855ec93232e8452636ea3e88391007d7a3f14614f6a572301ecfa403e7c8209c52a0472cbaba0a7a662a3a52348c292d3fdbf911777e4ddc80ff18d45e8f82c2b9d867f48aabafafe119fa9fa349035d5efcc657feb6e8db2e9d303ce514b6d1e1dcbdf293fe8173f55bcfdd2a53b3027d9e14a1394092629f1d6ec0c81adc2ad93b7af77ac066ccaa8fe7e85c4745580bcb6ca445562a000dad64c596477e24186c2795cc48040171584437531919e393a6ba708a2e7193c9aebd4fedd3b9f23ab345856f7a2785a3dc53506494ef66f00ce70899dc636db16c93e9999c14fa81ca46ddfdfbf1bc91b6c090895394f5759014a9e6808cb78aea783ef03478ee160ff23e9518655840de169ef5ef24cc8746c5510a34257eaeef618b9d496a1e9d7ba14d5d96a602ef9c688aa62fbbab7772264bd664326a4fce6d5afb8319b99311faf603a9a73859b05b2604d828066605356f3bf224be6e796439f3c63e80268f293b3efa66de5b70819368295b33400f82923b1187c02f8c854436282252c243e769616c42a7b509260eb004e21043d9244285977484aeedfb2ef7379dcbfc8fef5be9e5d6d558e2c01c2607a0132fbcebd75213ae1ff768798aaed5d54834f555a1fe91445eb98fcb8a837a7ebbed94bb785182593a795a2e99ff866fb8a43c62b6d5aa39f36220c3fb2a159f79b03ab83e5b35540cd356fe538688e42d5bdeefb5f7e0ec621ebdb07054a304bec14e5b8fb9b37ad1883defea84265119313a9580e95d329a9787c199cb4d188747db564513483e72d1b450346b7d46a13c7a7066be93624307f2b46ce0c6d8bb15a1520e14a1cf648d0569d8d1ae53bd652f37685781285ba8ad01ad5a0bade2817c941fe0b13a759e0f84796b88c5bdd3872c3d5c358bfdea59eeb9c06f45523ebb656ee7bf48c3a6cded748e32c7abf8bbcdbefe354755ae997dae780a84ecb8c2d7de02c2c0f572892fb530ecd991efedaf7fc5d397a36bb745a3ee51d852e649a68ee28103e36c284093955fa557e7589c2648b85f03ca51427ad134ee6b8410e0a81d0fba3790c6e65a42a849a7d5d7d074865f36c565278e517ca06c77c4065f79e47984b600cc0dae441ea53f6216d3cb09d1491eadeb9e547f638d512618332f5d5ccaf3f73b716b35e0479a418eb954411504d029a254e9880072bc31512456f73b5aed3d7031a4a169a4eecb07dff71689fa1032a3a45fc8067adaf42a80319c7d0fd74b0a289ee6b42a4b5e22c9f1b696c41a11f68a3aa917244d2ff9c302a18e9fdbbc57b4da4cda18e87439a169188ef7a283f1f3e24ca6493da12e1b09a122f3b5df12c37164b68aab7be20e16d879911c76041c87de8c101991727fea915d93b73fe0fb8bcc00b4aa96cdb317eb2538c8fc9226f098877fe9211bab21cdcd4cfde1b58039a27f00dafb736cca9de3e5032a60d31c61e2cb6964c1af2298346f3e3ddea23d3741e8917d19a84e0b38d84e35dc469118c2ca82c42d9f255d631bc278cc858ddaef2c318d88df18c987402d14bb26ab80c55a07c509cd04999521d82727f5db627c2dde9b21072c47d39d69aaedf09657a618663d169799ba916b825e228e2886192fac1589ab699edf17a75f1ca3f3ebff3b6226b477dd39e51995de723af5b7efb850b7a060819603d1a7ce70b4959115952e89d637c60ad7f374a7eddac5809063ae5ce886629ad97e9c62d0b02d7d12991c281ff1eed802ff2f2bfa7d7800a439f3a0bdbfcc102d4b8e011eaacbeb1162f3660c3c9ac723f8df96da06a53360236894eedaa9571512fb976f53f834275bc9adc3517f9d5ed9578c4a1613f93b84ab47143175062fe7cae58372909f0f94deeb13a89acf1f1c3466766febe0ce1ab1eb6053d7edac66d623bb4766c2b95ab0527e30ec2873bee0e40b157943ca7d3fdf957e5363d06a86ffb589627bdef3f1d4ea9afba5dc89ae25b89c34a4fcd57a8d00e1917af3b0197dec770d8c037a45c458b908b659c30ed2c077d9d433998cf0d018b8e23ec54338335bb3062aabf9b1ec0767bce0f10f280025660f4604603669cd5e5004f826184c3d92dbfb7b57c8dd2a22ef9aa0c9968b7fa6d1975df73ee201a8759c2d0125a625269f34f169fd63b0515abff907d5c", 0x1000) r3 = dup(r0) kevent(r3, &(0x7f0000001240)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x1, 0x7}], 0x200, &(0x7f0000001280)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0xb931, 0x7}, {{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x3a, 0x5}, {{r2}, 0xfffffffffffffffb, 0x84, 0x1, 0x5, 0x3}, {{r2}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x9, 0x100}, {{r2}, 0xffffffffffffffff, 0x40, 0x8, 0x6}], 0x3, &(0x7f0000001340)={0x7fffffff, 0x1}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001200)={{0x18, 0x0, 0x2, 0x100000001}, {0x18, 0x0, 0x6}, 0x40, [0x5, 0x1ff, 0x435, 0xfffffffffffff0dd, 0x0, 0x9, 0x6, 0x2d]}, 0x3c) 01:21:46 executing program 1: r0 = socket(0x2, 0x4001, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x10, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000000)={0x41b2, 0xfff, {[0xffffffff, 0x7, 0x5, 0x101, 0x2, 0x8, 0x2, 0x1f, 0x1, 0x8613, 0x8, 0x200, 0x3, 0x8, 0x3f, 0x4, 0x1, 0x1], [0x4, 0x8, 0x4, 0x80000001, 0x2, 0x5, 0x5, 0x0, 0x5, 0xaa], [0x0, 0x1, 0x9d, 0x5, 0xb, 0x5, 0x1], [0x3, 0x703e, 0xc2c1, 0x0, 0x2, 0x100], [{0x6, 0x7, 0x1, 0x8000}, {0x8, 0x2, 0xffffffff80000000}, {0x0, 0x37cc, 0x4, 0x8}, {0x8, 0x7fff, 0x0, 0xa8f0}, {0x5, 0x7bcb, 0x2, 0x80}, {0x0, 0x9, 0x2, 0x6945}, {0x6, 0x34, 0x0, 0x8024}, {0xfff, 0x10000, 0xfffffffffffffffd, 0x9}], {0x7, 0x2, 0x3, 0x9}, {0x6, 0xffffffffffffffff, 0x36b7, 0x40}}}) listen(r1, 0x0) getpeername(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 01:21:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4, 0x3f) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) socket(0x20, 0x1, 0xfffffffffffffffa) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x8, 0x1}) close(r0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 01:21:46 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x40) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) close(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x20000000, 0xfff, 0x1447}], 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x0, 0x7f}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x400}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x2, 0x5e8a}], 0x1e2, &(0x7f0000000100)={0xffffffff, 0xb2}) 01:21:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 01:21:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 01:21:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x9, 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x81, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 01:21:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x3, 0x200) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xfffffffbffff4ee1, './file0\x00', './file0\x00'}) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0xa0) setsockopt(r1, 0x6, 0x80000000, &(0x7f00000000c0)="86537602", 0x1fb) fcntl$getflags(r0, 0x3) semget(0x0, 0x5, 0x200) r4 = semget$private(0x0, 0x2, 0x20) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3f5444c6c022571, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r4, &(0x7f0000000240)=[{0x3, 0x44a, 0x800}, {0xffffffffffffffff, 0xfd, 0x1000}, {0x8000003, 0x1, 0x1000}, {0x6, 0x1000, 0x800}, {0x7, 0x6}, {0x3, 0x9, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x4, 0x802}, {0x0, 0x7fffffff, 0x17fe}], 0x244) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0x1001, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r7 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000580)=0x1) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000002d80)=[{&(0x7f0000000480)=""/140, 0x8c}, {&(0x7f00000009c0)=""/141, 0x8d}, {&(0x7f00000008c0)=""/120, 0x78}, {&(0x7f0000000a80)=""/251, 0xfb}, {&(0x7f0000000b80)=""/176, 0xb0}, {&(0x7f0000000c40)=""/173, 0xad}, {&(0x7f0000000d00)=""/111, 0x6f}, {&(0x7f0000000d80)=""/4096, 0x1000}, {&(0x7f0000001d80)=""/4096, 0x1000}], 0x9, &(0x7f0000000180)=""/25, 0x19}, 0x803) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000040)={0x0, 0x9, 0x401, 0x280000000002, 0x7fffffff}) write(r5, &(0x7f0000000940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff65) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f00000005c0)=0xc) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r7, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r4, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) syz_open_pts() 01:21:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x40) 01:21:46 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x200000000000, 0x2, 0x4f6, 0x8, "af405015882b88b16a1e4908a8d2325de11b5b4a", 0x30}) ioctl$TIOCDRAIN(r2, 0x2000745e) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 01:21:46 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r1, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r2 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) semop(r1, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x80000001}], 0xa) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000004880)='r ') r4 = open(&(0x7f0000001600)='./file0\x00', 0x200, 0x5f) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) recvfrom(r3, &(0x7f0000000400)=""/4096, 0x1000, 0x40, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r6 = getuid() semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r3, 0x2000740e) recvfrom(r4, &(0x7f00000048c0)=""/4096, 0xfffffffffffffffa, 0xabab671b2e2f8f48, 0x0, 0xffffffffffffff73) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000002640)=""/97) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r6, r7) semget$private(0x0, 0x3, 0x2) lseek(r5, 0x0, 0x0, 0x1) semop(0x0, &(0x7f0000000140)=[{0x4, 0x3, 0x800}, {0x0, 0x452, 0x800}, {0x2, 0x7fff, 0x1000}, {0x2, 0x3, 0x1800}, {0x1, 0x1f, 0x1000}, {0x3, 0x8000000004, 0x800}, {0x3, 0x2, 0x1000}], 0x7) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x43, 0xfffffffffffff800}, {0x6, 0x80}, {0x45, 0x8}, {0x80, 0x7ff}, {0x8b, 0x3}, {0x2, 0x7}, {0xcf, 0x7}, {0x0, 0xffffffffffffffd2}], 0x8}) utimensat(r0, &(0x7f0000000380)='./file0\x00', &(0x7f0000001400)={{0x0, 0x3}, {0x550a}}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002900)=ANY=[@ANYBLOB="c1000000ffff0000010000000000800098f055f033e637f6b1124c45239739f198d2375d6e8ec5302e9189187ac5c0a71d708af2a8e3ab9c8d523bfd3146722cac6b4e9e739d1b678a2be4677c69131c6ffda41d9310cbe005000000b3f8eaac5f0a40aa30f00c020000003c1895ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37ae9cf36d8b191c91f48cf9304283c98c0449f1a76d36112d9dbb6480f60e98fcc09dc7b8132bc0500486d3dfee5321294dca5ae5906aa033f0100000000000000f1205c458ad269d7ca8a8c8610c3ed291cfeb708b5a7f46b869d6d997ccdfb0c4057c0a996ec7f18048dce3e523a441b59345c26ffd1ffdc8eb8e2e448fbeb8cff10b16c97a50a0924df7e0a41d258bbe7954079d73fc78bc1970f1a771611fa77055f8dd6f87d9af19770cf68171e88d21afac7f10214422b8c109fed91030000009e027b503a0ab653ff8e22ec830d337d8ea4ec5d089856fca07c6f68aca381f0db2504d1f6d24b116fcb4f598e7cb592d6975bb8fe7d07001cade10fa5ee3c41d8904488d5d2fb1ee793c4f015ba9e94692d3cc9a28ae8c650bf9a77b0f465173f17b4333fde5733d0295e0652505e45d7e7547503e9cc64ea095f5e22c4da0865895e4862f183c9a2ac0047403321973ad98603be3e9b763b9b6b466678d4bfbbf070022993b95d1916cb6205d518b86e617dac80c490473f272132fae81982d81397c8def7", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 01:21:46 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = socket$inet(0x2, 0x8005, 0x400000000004) setrlimit(0x7, &(0x7f0000000080)={0x3, 0x9}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f1977bde8f010000"], 0x10) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x594, 0x9}, 0x8) shutdown(r0, 0x2) 01:21:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) close(r0) dup(r1) execve(0x0, 0x0, 0x0) 01:21:47 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000480)=0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x8, &(0x7f00000005c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r9 = geteuid() r10 = getgid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="fa9fa54c46fa17a52d26a3edf13b207b231479511c5a247663b8fc79df06ae0119b68fd7ab34d8515435bca982f2c387f16e3c7e73ff22df6148db9526569e5394f19ece946004e69f9733d6f0fb0078a43fa69843eedcef9160dae3f4e42fe59eb8437ad1e52c18e25a8f9af309e17166b5fec23340c2401aa249c88b85af7f40938dde3af27f488e8c0bbe55c7b2a07f6e821e505d6781d8769d52b16d3e57a84dff9b037d7ff9d49891eacf2cb9b2a5e0f018c0d793e75b4089dc9172000bf7d8c56bede4f977d2849320a56decee6fe4f99cc2b992b9150e0b8a4a544fefd94416b3a6bd91c469472fc9e4e54bb097b3a4", 0xf3}, {&(0x7f0000000140)="40531c8bb08ad2190b91c2e100f4b2d0d1399bcb02e4c56b381ca9e20b84986bda5914f4d985d9d42f600e95c009d6100fc920228a86e1afc829c532246f0f2a3091c5b9c023f5beb17e00008581ea031e96ff5eac838bdfb76feadfac0ac24d39f70657cd3e94c1607ad434e585eea941a26b09ea819c", 0x77}, {&(0x7f0000000280)="0ed98e9152d3b6004fc704549ec245d3201286d0eb689470b3f8ce314d693a2c2fee0c668a5dc10421032a9dcb7e555270dcab5b4f3f5e4a005bdc0721566e84c9acca922b2ff80c70c2c5651576b52546688b73165442154a76bf839f238519de187019584ebe8fc804ba11d1b09bf8951e4729d9a5208d9857cb8fb36659e325928f583322119cec7da5d54c8c176ec748526298c72ef721bacd852ea3cc811b3941f8ed5235c0b04af9f910c19dfdfd58235c992097630a7f12238d82a762bdefb11b54b9cd5f51256c1f5a994de14c5a58ab67f6e32de218e6ba6302301694be", 0xe2}, {&(0x7f00000001c0)}, {&(0x7f0000000380)="f74c648dc9c5d3b10e902cf204daf3671daa44be79b43c848e4d8601df1220a45a6883c9874a96d2989db139c62a240a360c718746624a37415d90facf0d48f5b98f8df487ecbcce1ecdbda1c78e44609c55d91a99ccf7f9911674ee492b2ff0abdb3ed1ec503c0d3c0d279c77", 0x6d}], 0x5, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xb0, 0x4}, 0xf) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 01:21:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 01:21:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="4bcd47fb4a5e08000000954cdf2eaae500"], 0xa) write(r0, &(0x7f0000000040)="78cbb8e1aeb4ea892c77536c7d419fed4443612142d3ab1efd797b0d66db2c12c81ad7ceb6800d85b86113e9ac0eca2d95f5831ed86dfff9aeac8c71680fedde98111da2edb990891c796368ec2c556a255e1adf8033b1c73d079dc87c8f2e4834aedaa70b47273b23746fb40e76ab973c0128c989aac7a1347baecffb25372930514c5cc0192db25102a35c544a94e0a24aab689856fb6725471dbb9da7e84f9e6e83c5f5de6ca251f8de14c200769e5ade7a202e", 0xb5) 01:21:47 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') clock_getres(0x0, &(0x7f0000000080)) mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) 01:21:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt(r0, 0x1, 0x7fffffff, &(0x7f0000000040)=""/30, &(0x7f0000000080)=0x1e) connect$inet(r0, 0x0, 0x0) 01:21:47 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmdt(0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) 01:21:47 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac779be1304aea95d19d144c98006375aeb3bdc04c45a8829e32e3bff6e7e4128dfd9dfe1ea3f939acdc29fcbe316efd1962e2013ee4dd327a0e31b513b1caa0456c2629112a1ce858cbd1fc1361777ec52ee2938029c6d55376b12b74c10000000000000000"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r5 = msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) r6 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r6, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1ed34ff0700009b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34be4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"], 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYBLOB="03f5000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae7d4f0e5a3992da2c498c2583001647a64469feaccf00000000"], 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x8, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) recvmsg(r9, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0}, 0x42) fcntl$getflags(r3, 0x1) msgrcv(r5, &(0x7f0000000300), 0x2, 0x3, 0x1000) write(r3, &(0x7f0000000c40)="4fba785c9922a6c90800000000000000a35ed089a8ef72f7257dd497576357c8d03ef45d2f8cfb693d5e6d99e73247a6d2b15553642fed12f05db3ee3230109dde3ca07a7ab061cb152c563b189df3813b2c857929ad8c0a6bcc35d91421f3037125c5d10b9ca07dff937fd5f0dd36a2383ed19e35efbe5cb430a2cabb419385a6d31460ad0ec4a8eae02e55d150856ceeb329b4667b2690815cb0b2f36b04a95df085ba8493c4d0400ae86d2c954c6205000000049387fbde74536a4669713486b85b5e5bef7bc19b2cabe1f31e3abb2cf12698a04aaabe9fa6ebf12dbc08ef7b4e9d1bf1022396e2e064ef20f50205a3dd49ca256fdb496b0f7a164bf7ff030000b08b031246b058742a37387f4bc161276ba20fbbdcd9e480eafe372ec5bf005033106de1a2728f3f365d31d91077b1d4404a53b3eb2f06a09f7b67bb0444a320b0a5e460ce1310f0842ba9f7e4d72d8963354e5c668134bb778d434f937e93a2850ed65a68f9364aa8719f7f81929e2de0f93b1545cdbaf6d6ae26497c00fcc15977500ff1f863ec32a92f608f4f942744c45916c066eccbdd471b99147677a51d33f233f4b0a448e2fd406691047e", 0x15) writev(r10, &(0x7f0000000240)=[{&(0x7f0000000200)='I', 0x1}], 0x1) readv(r9, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) 01:21:48 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x20000, 0x0) mmap(&(0x7f0000670000/0x4000)=nil, 0x4000, 0x6, 0x1811, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x5906accaff925e67) 01:21:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) syz_open_pts() write(r0, &(0x7f0000000300)="882cbcbd8638244b", 0x8) 01:21:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4001, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x200, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r0, 0x1) semget(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10480, 0x0) 01:21:48 executing program 1: pledge(0x0, &(0x7f00000000c0)='\x10A\xad\xde\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x80201000) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) 01:21:48 executing program 1: r0 = socket(0x1, 0x0, 0xfffffffffffffffe) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 01:21:49 executing program 0: select(0x40, &(0x7f0000000100)={0x30, 0x8000, 0x1, 0x5, 0x4, 0x3ff, 0x0, 0x1}, &(0x7f0000000180)={0x8, 0x1000, 0x100, 0x1, 0x6, 0x6, 0x80000001, 0x9}, &(0x7f00000001c0)={0x7, 0x10000, 0x3f, 0x0, 0x5892, 0x9, 0x800, 0x81}, &(0x7f0000000200)={0x7ff, 0x1000}) r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = kqueue() writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000300)="0f4c2e790d2a610b5a862867d86c01bdb706d5360293b12a1d1079b395d7972eb109a9268d04b35374d3d406cb519ade51fcdaf88e3e4237842443f4fbd37507d615e99266d0102fbf9f1f5c5d68c2a80fb22fbda9afb9a3b081d5f1bb40c8028995cfb7e71cc058401bdb64c78efb8e775adad61651e50f010b644a90d1686a88693b29eb80d05b3e9aa3e2d7ca9e8bd9bfa2b35390cb939b12ba", 0x9b}, {&(0x7f00000003c0)="2243909217f5ad558409ef47abc6b1683f8b1c0248dc30a6628401fc68060abb20f2522bfb9496c6e1ecdebf2385844b9d1bbb8ee9c39a251abab6386597246f118b6b50f9f70df2e1d8329b597b89f55a685b607dfd84d37a37943d1024d3433a5ad2c8b79268eafb4d8bd318bf6377f1499c9597e5e2a1993d04a15256df74cf9a4885a1cecb5e6f18cf505a607e3550075d09a14c92e2ff2e093edb0368e068c1279c43307d53caf77afff6f8aece557dd4b3ce3ad8d85e9e5d9561166fd1f5998e9ada839de77b8d0f270984ec729a8ad0492277b2cb9aac106ba10140", 0xdf}, {&(0x7f0000000240)="0bb854dace4487678d499941158bd0e606fefc482941bc1f5f33dfcf0cf9982ac29332a6eff94e8e665ba9cde6d3b69c2d13fccb41049061270358d9ae05b3eadcbb6e02624878be25f1ac943f975cc02636d212c78a07cc83dd9ff83dfaf98311fecc", 0x63}, {&(0x7f0000000540)="e3bbf5c10ba0628e1a276bba7d5f2b113bdf9e635b0fd8f16a12b07ffe80a73566e2ada3b218f7c77371892e654c4a5bc6d8f47c3d4f9921544c2b05388de20aafbc5782766b0b58f0445378ada54b2a419615461c43f9839af59b9798455f847e5df4f64a40c3c4c58c31659f1a12f79f43688c989569086a65c9032cdc6439e3b92585fd3a83718eada063d0dc174e11989d88db9f5b84a04b947a70af7c651f0e7fe5726c53dad1585fe6b1e319107c0b8bd13e94", 0xb6}, {&(0x7f0000000600)="a6fbef91631839707cbf7e903c38cfa2a8dcf150dc55a99dfe103b4c640eaed54031fccae3e8015cd17d02681f67a9942a44b7918453475879ca893c3c66a702e429615fbd9398e5456627bf77c3dc86d342b3b12001fc4a7ecdb072b28084d2aab982af2ab4af1b2a274a2a0d77187d8614f95b2e2609ba68df15a9bcd418bac69d85c2fb132c48a4981801c29b373c10db", 0x92}, {&(0x7f00000006c0)="b3fdc565f4bc199adb1ce35b944c70ba982d0274316ec2a53853ecf65519941c18d9bc139a041b1d84fe1f9855e8f708050d442b16804bfc0c5b5107fa61e90f7dfd77e85a78dcdcae520bd73242329c3b8666e1e9f8e95ad4ac8bfe5535c602917c94284d5be8da4dbb9cf9f5a2162f36e308f70a81c9ec636a08675aca2a6a3c77d8ce122094000d2e693042b775edc3d137ac261ac039d6a838a68954747caf82ae6d3c1e03a8136e0ca0e399915fc9dbaee5c363cb52c7368e08e326aa89fe50b7457946f7cc705c0648667559a11a4f", 0xd2}, {&(0x7f00000007c0)="767d59853621ffbdb54ef02e4511422e7f23d8132b025a4182fbbd779ec8e05a8baae95430d8e0fd6f978a851af9cc8238113fbc94ba4d0ea785fa8897b8ba27ff5c7b29f5434f1612ab9bccd30ca1d88d7e9b97a2669d7653993b527fbc69b64d1d13e5f770a9c6ba354264cbe639a754d0e41d61a87d0c32eecb1a2cbace6bd1e4e7359f965e50dfe77ec77c1d7b28053be2de6fa12695ed7a26860fd9881f979bac9f1347ce5e95bd2926d6277083a31733f5cdcfd26a86a68ea42031fd540f5b18719cdb099313938c3cd56ad53502b91cbe77f4cd20f904", 0xda}, {&(0x7f00000008c0)="902d52af8b5783e5c76b86947caa7045e63ab701f8e0dd5add8af87589c3c26fcc77c30982309c1204e33ab751af4ab74e9cec27da8c075a7653fc889936f28b168e44979f8b82a8554711d3074f05cf18926a96c81191561501425c2d2a226b6060f442afd41b4367fd01bfc786f7d315856a9ab1dc00fba0fdd1c53c604be7fe33ec029af6b414297a96d182c0450de89c7f600af12ba0be0d2e89b5486fad707f51a8166b1b5a718391d505a1c9df92ae8a846bbf0418fa2babc19a7fabcaf14eeaebab7436ca65f7402a0a93", 0xce}, {&(0x7f0000000000)="738c3ab51fabbeac9cb7559ec2366b013df1cf9f248f47d4ca335396248c1b088c76", 0x22}], 0x9) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) getuid() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000080)=0x11) 01:21:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x57d, 0xc1d, 0x492b, 0x1, 0x59b, 0x6000000000000, 0x5, 0x0, 0x2, 0x7, 0x7f}) flock(r0, 0x1) close(r0) 01:21:49 executing program 1: socketpair(0x18, 0x4000, 0x400, &(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) getpgid(0xffffffffffffffff) 01:21:49 executing program 1: socket(0x6, 0x9ced7a747f0988d6, 0xffff) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) 01:21:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000740d) ftruncate(r0, 0x0, 0x2) r1 = dup2(r0, r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) setrlimit(0xc, &(0x7f0000000980)={0xa, 0x8fd}) r4 = syz_open_pts() syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x2) close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) 01:21:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x14, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) 01:21:49 executing program 0: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20400, 0x20) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x7, 0x800, {[0x10001, 0x5, 0x89, 0x3f, 0x4, 0x7, 0x0, 0x4, 0x5, 0x7, 0xff, 0x5, 0x4, 0x7, 0x0, 0x6, 0x6, 0x73], [0x9, 0x200, 0x4552, 0x7, 0x4, 0x0, 0x3f, 0x5, 0x7ff, 0x20], [0x9, 0x100000001, 0xff, 0x4, 0x0, 0x1, 0x4], [0x5, 0x4, 0x0, 0x5, 0x5, 0x9], [{0x0, 0x1a, 0x7, 0x800}, {0x7, 0x5, 0x6, 0x7}, {0x101, 0x274, 0x9, 0xfffffffffffffff7}, {0x5, 0x681bdf4c, 0x0, 0xffff}, {0x2, 0xfffffffffffff801, 0x8, 0x2}, {0x10000, 0x3, 0xfff, 0x6}, {0x401, 0xd918, 0x3, 0x29c}, {0x80, 0x1ff, 0x1, 0x6}], {0x7, 0x7f, 0x31b1, 0x40}, {0x401, 0x3ff, 0x0, 0x800}}}) r2 = dup(0xffffffffffffff9c) ioctl$KDDISABIO(r2, 0x20004b3d) 01:21:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x2d0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getrlimit(0x8, 0xffffffffffffffff) r1 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000140)=""/236) 01:21:49 executing program 0: clock_gettime(0x4, &(0x7f0000000340)) r0 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x3, 0x1200, r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ktrace(0x0, 0x1, 0x0, 0x0) r1 = geteuid() getuid() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x419e0d2b34495270, 0x0) r3 = dup(r2) ioctl$TIOCSTART(r3, 0x2000746e) chroot(&(0x7f00000001c0)='./file0\x00') socketpair(0x20, 0x1, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setreuid(r1, r1) 01:21:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xffffffff) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) semget(0x0, 0x1, 0x2) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 01:21:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="809875efbb9c2968bb0b0e4c6e966a5455d96245286197839945ae35de19efe743f101057cf6f246e91974d28e705ab016728f60e0f58180a9514d46f05c399828bc903d93967a6ab7da0a4df14b712ff30420faed24a9db8be4958b3c579504d4d2d18c9fd5eb6cec7824460a1f239edc46d1180232d7e6075bc832a31db7ef872fcc150a73364694e2d08695537aff5a1f82f8364a0759eebc3ed2c08500ab4a9cacef135e5f8cdeee9e213dafcee776c7c2019d96047944c26530cf2784e3a4cd74e3db715f4d566f176972", 0xcd}, {&(0x7f0000000240)="2eefda18608afa18e9dec9018f66b5a94ce34576004d485bb979089a2fba7d70c49de20aac11d5f0db0c4f4d323f22e0d6fcd002321604a3e6ee584cea4bd84b9a6d53ef9e3117c8dde5e59a7a6a2f4171cd600d81b9ebb3ed85dabc7fcf28869e47f696f11ba5d26a5aee821b0bc4f13dd7f3125bf527af31a728b95749f9a9f16c44f86235ccc06e58b07d98d68a741c3d9bf81c78d8a23418caf28fb4d6346b7df8517f6581fffe2a3e1d00635da5f361708e94bfc37e4318a362a3cd100c48c1abfbbccbeb1eb31b72cdf0c0f21e5b537c515cd9ff7137d1aa447a6d8d5c1e9be441c3809d0b16798d", 0xeb}], 0x2, 0x0, 0x55) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) r1 = socket$inet(0x2, 0x5, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5d04787f9f67a82580f3c6ab14913dc5f9b9583d8255842abd7cbc90a65c104899702af254593a7c2ea6c077e76d8690fc692a9ea45cf85dce64a2b569dde3ee05a8ac075b72514795d36d3eac8a9b9f24ca72a27a359fc65cae4f0b4e922bf31d1af935859e44f27c7befdee10c9e056f858a625669dbfca6dbd368348ce1804880a280972eb80efbfcdaa8ab8d1477e6145b259b7d6eb5fe0dd3b2d1d5337a9b910714987da0af737a62d71af92bd25e57dc6b14dc3d68e7b3be4cd4ccb10bc57684951047e597afd44ab283c7cbd2ab56183c11d057c89b56e66e7b3e7015ec1f36e93086", 0xe6) acct(&(0x7f0000000100)='./file0/file0\x00') 01:21:49 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) 01:21:49 executing program 1: r0 = getegid() setgid(r0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x1, &(0x7f0000000180), 0xffffffffffffff8a) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/133, 0x85}, {&(0x7f0000000140)=""/54, 0x36}], 0x2, &(0x7f0000000200)=""/17, 0x11}, 0x800) 01:21:50 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0xfffffffffffffe73}], 0x1000000000000024) fchmod(r0, 0xe3) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x20, 0x1db, 0x65bd}, {{r0}, 0x92cbeaa79ddd77ff, 0x50, 0x0, 0x6756, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x401, 0x9}], 0x8, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xa0, 0x80000000, 0x6, 0x527}], 0x332, &(0x7f0000000100)={0x80000001, 0xff}) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000180), 0x0) fcntl$dupfd(r1, 0xa, r1) fcntl$getown(r1, 0x5) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x9a7ffe2313215382, 0x0) fcntl$setflags(r2, 0x2, 0x1) socketpair(0x2, 0x1, 0xfff, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) fcntl$lock(r1, 0x7, &(0x7f0000000240)={0x1, 0x0, 0x4, 0x2, r3}) 01:21:50 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c04f7b2030, 0xa) r0 = semget$private(0x0, 0x7, 0x80) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x80, 0x40) lseek(r1, 0x0, 0x100000000200, 0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000640)=""/22) r2 = socket(0x6, 0x804, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000016c0)=0xfffffffffffffffd) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r2, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r5}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x1ff80000000, 0x6}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000280)=0xc) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) sendto(r2, &(0x7f00000006c0)="6ab22b8ae0fd0c4bf14f203b3127fe0722b8c0ce70f49080a566e07e19e1e5e2e46ce424237818cafda33fe9b6dc597bff8d9bb6f6ae5f6d3b3f273fb09b800e077975970f1e34e9372f690b3ee5100b3349cb91c7f00b2ddfa2aeed00be63f24f593dc242b0aaeeb53a2a01e2211a38b3147d3b11d8c39b8cb2dbb91eaa709a5b46199623113e9519586d1037d69ba87c1e21a0e58561afe1e6a22712365889ecebc8a9645617580a5e69a1c485caa640143504da0cb903ca1f95279ab6d27a42e2f37a27c0e1164ea405dac05df457a20cc3f5c5134388e774dbdf1fc1b4b418492b59f62f805322d97a7bcdc007fb1ee92a1c487ea3e2a0b9f6f82279674857e926d71e6149dceabb8a9043fb586f806f28668eb78e3ab20b00676946a4eba50fcd781e76694e7e5990db0ad8f5b9d1fa83525d3a97b931aa4dda14e097e979e3c40e5b21792b295bf52e658319527bbcff3b5a4d63ec4ca4fafc8b2682193d7b22cd85bbddf786ff5b543bdbab640d5a22e40cf05d778c28728165baaf83baf6ae48ad6f7580c10f52603ca678558644daf738c82b876d83a25bcd64325c97fd87061d50d0fbcdce9853f46d660a71a15da7fa88f03ae00e34cc20f1c95b52f8a1dfc690d08b3feecec8a55f49349873cae3a973ef7d7d8d0d66da03dc434bf9e93c1910b61753ecc05066d6ba100dde3705a20fbcc507ee82c74b6724e255d4a3a4bc6c725754780bcd8c1405d2906cf309c55dc9afd82cac341122ec49e3900e72551d3c525ce843a178415fbb34f268e8f9b2521b3333ae88fa6bdb4299ba3e35e8e0b94adca1acae472040e94a2196745c66d6a161d34d73ba88bb8304a746e0396698553b6de02b248a2da5d1fd4a93c2153c825d677d753621bd8fd1f17f465c25ba5a1acb12285dbf36af1156aca4f70ddcb0bfe84e02fbbcb480cefbdcea166cb163b6d68fe141de7065a6638e4ff7287eaf9d7cbc99125860b563ae639f57a577a5750b0f16ed3b297c70d033b3b8892c5c3d1ba8ec7215f9a47ab209edf4e70808d6ea9e453d76ab58626d9acec17ac097fef614d286bf60a6fbd5889b5bb968c723718f464c150e64f68ad97eb175703c77e99fa6845f8f47b483e61bcaa6741754de076d92067a8e56a686d38698a523c638c762622df677055f4b5f177a0674f5adae7b490167fa2cc3d787b48cc35a03d399ce27ae6998d371f8b5d5a642c15dec63916e13f73bf32d0ed597c7a04b613cd54972c876d3b49e7668092c64badced43884e2cda8e895443dc80f4dfec0567a62609f4a9af92d56407c67038050cb517b386140e303cce3736377a58fe08b0d21b07c3f7ade1c830140bd42004aff9d1f875bdbc6d0f86937090b51c03cee88c75d19dbfe4731e18e1222d09ed6b907be493eb6a80e955aa42b51f6e768c79466caa6fd34255e973b81f92768d6697490840edc9d148587d83244bf448d5583db0371671605d986a9f0f8100af2a46b24406cd9328ba7e668f8eb924f1a56144e2706e4ac6883fe29fe43cb0f91086882e391c3e03563d65ed6fd43f0e637775fae26de4bccfd06893f326e418d20fa026e32d80f904c77abd129e551bee092075b35b5cdbcc01a064f2d319fd33a4dd4e8bd184aac51d87701b5b4797ed8a763df42a6f7448c88a2bbd393ebb8db216ed464adef4d12949c16e9d119ad85a28d13b419813d783ae709cd0d0946be8dcf6a53569c9ab2c5bf32947577d6b2c6f0819324d8e5f8eccf0964b1037cfe010e934084cd03a20c310efffdec9d6b99276a1476b397cc53fc0ae6782254c1b5a874a1ad579a6e4396ae19e42140a22315b60a0a22c80acf8d5289bf16a54e56f2bec6193e231904b22283bde3ecad233245aff720edbc46c5a7797c1fadc44a681591cc6ac33230ea41aa4d4aeef24590fed9ac339d9ded8c1a7d79b637ff2bdc10ff1d2da47a84e190864635b0172b624857274357debe2446487b6a9f9f677b27c2eeab38252d526fc98f7e035fb06407c8149890a117c9eea22d03c459c05bf3f5b259b371f4f3eb88093428f27803e9bb0e2b165c9de1e67b15e6f863ceb97e4337d8b41e65845373d1b31d140324ebf1b091e68219465208d01336bafb5be34f3c0d6e3a26b4ce47537169f75061adedeb8dfa59f288a802804eb7eed6d188aaf78a807b3fb773b07658bd51f36624b42c7b741d6f8443f01a2f10ddc1aa6181d0eb2b2131c888a459ebf52e05a41c9ab46060049726d50322949ce45b7c60fc4805b648507217ae60d4e7322b050f12c5f1c96a7db2e3690323a45382d9afcb66b0b925761fc0d9b1f71bcbda3f5d881512f72b1475e9b09138ea2b3b7bcf1199a2fb3e47b70fd88785c0b3ed8e721c6f472f264f2b963ad910767be29405dba859fc670ffeb722a3034b4ba96e82d2417f46ba0b243659c9866522f4e646b1ca9e778df87f1bdbccd4d79a7b29ff2410e498de14a4b19513a4ed5af8fbd2043c6cf3bef91b0c16724efbde1eda9e8a368089f6dce29862331c5c8b5634d64bdd28908ef60962792c2dd45a7bea85a22c3502cb62498470b9cd173b216dc98b40b73e39dca228b967e0e1e7de433d865ab6e417f03b3d49b7c6ea063ca8f49167c8126c45a626c2ffbff0361bb580d7bfdfc20a446b589fd0b596acea9fa6bc6a50501cf12bccc78a53c5d76948d3b9fe3ecb88a2d8a98fe0573562be88f576b6383c0bed4709a7948de61d5d811bb632875f41f3ef208bf8255a0b1bf3103e773279501090c5d385c812cc0cd16da21f35f7e9f31a6c30e8eaf27717ca6d900ff5e9dbababba7c8f89ad80854d3d6e05127d25b24ec787465c743f05a2ecddcf4909c630747e310327049dcef0b3f69cdd1e1b88e7cd291a4698bc2a12d040e3f9f28efac86aa1a65c0ec49f3fffd466f3753e70dc7488601491a313ea3dcd7ae053685fc5cd5623c6d12a500d5f8a1d274947802eaaf8ccae9bdd33b1827983c8e11adcbe7280bb11ce4a67da96d01f522204e4eda8b711a7aed707a4608862305af1c1b81bdee88e178a130f43c337ee7dcf91351bd6f6ab218771dadab495196ffd413b8d036be5854b16db13b9d7164cc332c25a2c3c31623189be7d53cbf8cfbfb41b9d8150df6775002b05e620409cf712f409d8f73a2ba595acacd462d86b7e09c3e42e37f4b6cca6754272b2f7210e41855c5bb569a4e8fc446ed7110050b4dcc2174f1d071051cd77bf5c24fe7f58e1d6bf47417992e731c4dc5c5099341e0a400a702c6582321abce511b02aa40db3311234380b7f03bad5f1ca72ee716dad8cb8315d37af0ccd031e4eb203ce680d015ad0fb1121ca1632119bf710e632628c352d47b87cbab7c24bc8fa1dcfcdfd6520a5ad179d147f4e166408afe1180e5766d4d4e6022ab19d469cbd64fbbd3b4638c5ac0fc938e7dc8a948a66185a61b9ee83c7d8830fcabf51356b892150288e7534da55ebb1e41b6c7b81f9829269598549ec3c778df70a962d338e03142b1cab6e36f77c4214b6d77036705d9e12efbb942ccd0194ee79569b132e510e46b343d4856d677555abebf8baef030e555b3cf0d99b86f27a180aa15e704244a40d4e0f7477122c54edb6369eae5e8fe9b7aa350f6445afc89f76fb92588337387670f36b2edca9fc784ce507a9f64fa97dbda1bdd58c0450e833f6dce00423bc6513fe9dc176b4bfb9e0dd97cbc9feec7b326df80faee0caca38be69052c7f2a3fb55f73e064a6cd88032fb2fcacba866806c701bbec2c547f228d577dee51f472dfc6f976891604ff6ab18d00cd5b82f89c6c9c7d2a29464766a7cbc3bda8791cb2bb2263b5c6c15d28e4fe5c93fe0eab0f30469890538c7afb8bdda3fe77701200a6e18b038f226782f86d8e8fc4dc36fb93ec4e818f51687a1f5eb43ffec32eb6a23f5e44736fb92dfba4731ba249c3b6bfba0ab88e406965c31ef7b235c0af7779324bdd00a0f77bc69a2e300660318e9eeedbec12576ac3d6773b956183f390a16f3b09db4c6573d9c3fdc69cfb1ca4a8f811eb731f4efaffec28a847d505c9630b52ce8848cfcf54f73d94e0e5c3b43105ae23342c6f1615dc0714bbc59bc283e79ae6d0b5a7169957ad2326bf34bfe1b4f6128f53b299c35a66fa5ffba8ac3ec280cf97024639956bd8eb8beeacb43d0ea8835629133e1cc54b78ca5cddd9977dbe47305b57d35db8b2062034be49fa73af1e6d890d2612f2ce1a81633f50bc47e3bd1f9192eef43bbecbfcced6f6e59ce3a5c51c68f4405d694bbb0b050c9793b587796bdc0d0475770ea1b8b1a28e8ac26e1f32b0ee8974d5c34420bef88105a5cc9c99ace4e7bca18a2b8f55e953a5a9c9d41b3724af449d425b231b9fc5966b2e00c93edafa56d4c9a8513f87bd7e70cff844a30086f8150c0d403ee12a166f87312efb47a5eeef370d9311f6930e924538a053611dc5498238ee33d328a817da7821e2a5a4b43a970e637fc0d1e82d3abf702c92b8e1dad45bad30282b0091901f07a0a7a16d50b6a3cda94a5a145e85108f464d1685700c97f102ab520e855d330019f0c5d89f4a55458f3bd1972caf11fa94163c52d521206fea1dbddae845ebf59c3ce91f9f88a0f969f652782410018eb42036621a10b07faeadf06c2609bab4772a81511ab4ceb3a761a914bddecdb0c283c8c8331f87ce7b6cd4f240892f7c5b95ece608d3d1ef3fff4f2995f949179528c29bab190a4d9ffcdaeeb928ec3b9e3f823dc4621e921eaf8c0417fa7f79434e39ae96d38cc717e1b71bb2f42fb172aea50a13b745c0f6eeab34ceedd7aa84ce56ad9114f7ad1a8b28dedb92f6201c1a0b4bf55fe27a7cc2c204943a21d2e5c92cd049ac1af1f421300cf2088724f40656a6a867cf7841e9104cec04bf6df2a093ca15a89ba9970c55acd2e6cdd04e9b34442a50f26bb533a0f021c989a2162fdcdcfd4b1fe11813136c8e0d54b9112d6de9860be0552fcbd2b3fd67a99e8f5f975019ff744995a8b8d337bb1257c8598c1f5d960f6d23ebbc98ef7c22ddf283ffccc9e501ac9d3edf675bfe2a2594103c7ade5344360865d07400be023ca27e98ab009a37014fec3722d6b59aebf689648157a7d7e1348599be948e45553fee8ceb898f6d13aeb643318b81565b7647b3a0bd389c4e79967c7979d226e0a00c238acd67e804c987f440f16b87749f6c7b0837bca45d866e30d298bfae2d44bb6ea88e5072fe1a32692d22950350bde01ff199f1fd5a89b19fa0dcfa5d3a258b0e7ba2b5b80e696c0f7fd41d23aaa5a88f72f1134bada02a1ae7f21b8711415c608dc6634f263eeddbc8daa9eb6c47cad407640bbe9fb1fa0b40a73d8d814bca0f48bde1a9208d4acc64441c6f4a4620ccf806bdcd1d83ffcd1758583a5894dedefc1be597020875ea31f6128c3ccec86c8f172f3a90e87ed60c066de8ce3bd07301abfeb33e53c640b8c9eca3ae698b8e3823a193a0f792646b32d8445f0c3cfb7ea21817869f24e1bfc84f42bc8fb13fa7a05843148547cb0100594228df3f1ff6c034f707bb5e88bcf2995e72768ce23c5e9f5717f408a19a3a3a831cad51f8261141fa445a514ce9fb84fb4c5cd6f9330a9ce291ad96467117a20e46aef79ea6d526c9053c30dd5294fcabcfd8da851232f876aefd04a0de6dabc7a8690c561097f8b05628d8f8e67ae83ba33b5ca865ddb8ddbbf8f0e26ff30c8cc125649b2da37efda2b0f1f70d492e627187a270b7a08d59eb09ad87b879037a61fad9fae2909", 0x1000, 0x1, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) setreuid(r6, r7) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x22, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000480)={0x4a5, 0x1ff, 0x2, 0x60, "4985fb104e8c977d7398a691f68277e4690910bf", 0x1, 0x7}) ftruncate(r3, 0x0, 0x100100000001) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f00000000c0)) r9 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) writev(r9, &(0x7f0000000080)=[{&(0x7f0000000180)="4492bf38cccedb025591485e8ece1a1a5dbacaf702093b06770be1111a6a3472d1d6b7c1fc662b", 0x27}], 0x1) setsockopt$sock_int(r9, 0xffff, 0x90, &(0x7f00000001c0)=0xf9, 0x4) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCLOCK(r8, 0x20004276) semop(r0, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) sendto(r2, &(0x7f0000000580)="b04c5f0f10f37e2c6959097043b2b784fd526899601e35fcdf9233ec9e41fe16830da2b3ae9b272c277b08157f0d7d1f27dfd749e62984bef6175429bb8ba5734bbdd4bcbfc55527a1afd4036e1459239e5205714e4049ddd4c4646c459ab91a62915805e99f526b650a6e7ee522e1505066d3ab14566351f90d9876450a2c3f79658880c961e236d589bc357091d6bd59cae101a7a4cf", 0x97, 0x2, &(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8) 01:21:50 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) close(r0) 01:21:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000580)=""/125, 0x7d) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/213, 0xd5}], 0x1, &(0x7f0000000400)=""/212, 0xd4}, 0x803) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x200, 0x0) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8, 0x1}, {0xfff, 0x41}}, 0x2) fcntl$getflags(r3, 0x3) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000240)=0x40) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r1, &(0x7f0000000540)="b8fdcccf1cdb90fc3a8f2548e233335b7035d0c224eca15dfc78090a3d", 0x1d, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000500)={0x0, 0xffc3, &(0x7f0000000000), 0x0, 0x0}, 0x44) 01:21:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, 0x0, 0x40) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) 01:21:50 executing program 1: unlink(&(0x7f0000000000)='./file1\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = socket$inet(0x2, 0x3, 0x3) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00.6file1\x00'], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x15) chmod(&(0x7f00000000c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 01:21:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) fcntl$getown(r0, 0x5) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000300)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = dup2(r3, r2) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x8000000000000a1, 0x0, 0x0, 0x31}], 0xffffffffffff8000, 0x0, 0x0, 0x0) recvfrom$inet(r4, &(0x7f0000000340)=""/102, 0x66, 0x843, &(0x7f00000003c0)={0x2, 0x3}, 0xc) kevent(r4, 0x0, 0x0, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x2, 0xb, 0x6}, {{r1}, 0xfffffffffffffff9, 0x87, 0x40000020, 0x9, 0x4}, {{r1}, 0xfffffffffffffffa, 0x49f4c0b51be7ecad, 0x80000040, 0x2409, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x1, 0x7fff}], 0x2, 0x0) r5 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0xda2702dd34442c96, 0x1, 0x10001, 0x1}, {{r3}, 0x0, 0x8, 0x1, 0x1, 0x7}, {{r4}, 0xfffffffffffffffd, 0x20, 0x0, 0x3, 0x400}], 0x1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xedf303a428b3136c, 0x0, 0x7, 0xf56e}, {{r2}, 0xfffffffffffffffd, 0x48, 0x40000000, 0x1, 0x8001}, {{r2}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x1, 0x3ff}, {{r5}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x7fff, 0x7}, {{r3}, 0x55f07950bc253e4c, 0x4, 0x1, 0xffffffffffffffc7, 0x2d3}, {{r4}, 0xfffffffffffffffb, 0x4, 0x4, 0x74, 0x2}, {{r3}, 0xfffffffffffffffe, 0x40, 0x20, 0x3, 0x9}, {{r3}, 0x0, 0x93, 0xf0000000, 0x6, 0x100000000}], 0x40, &(0x7f0000000280)={0x100000000, 0x20}) 01:21:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "9203ae726ffd0a765e2bb4f0ffffffffffffff00"}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x4011, r1, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 01:21:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 01:21:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x4, 0x7, 0x800, 0x9, "59bffc3fb54190ff7cc14f140516c251364627b0", 0x5, 0x7}) r2 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/4096) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x800, 0x7f, 0x7}, {0x0, 0x5, 0x5, 0x6}, {0x10001, 0x3, 0x81, 0xe6e}]}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 01:21:51 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x2000000000000216, 0x1ff) poll(&(0x7f0000000140)=[{r0, 0x101}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) close(r0) 01:21:51 executing program 1: setrlimit(0x5, &(0x7f0000000080)={0xdd, 0xb314}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) dup(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0xffffffff, 0x3, 0x101, "f0b81559ae3449b972870bc252a39a9266bafe8b", 0x2, 0x9}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 01:21:51 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000300)='X', 0x1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xb802) 01:21:51 executing program 0: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)='./file0\x00') setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x100000000000026c) r2 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x108) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) 01:21:52 executing program 1: r0 = semget(0x3, 0x2, 0x240) semop(r0, &(0x7f0000000000)=[{0x1, 0x8, 0x1800}, {0x1, 0x9, 0x1800}], 0x2) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, 0x0, 0x0) 01:21:52 executing program 0: r0 = socket(0x18, 0x3, 0x0) close(r0) socket(0x10, 0x3, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 01:21:52 executing program 0: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) 01:21:52 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0xd11, 0xb0c9, 0x7, "cc7875c9a106b1d26231ce09f4f80d3807e7b54f", 0x0, 0x80}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x100000000, 0xe6, 0x6, 0xb6, "6b031acdca5c8c872a26e4ca97ade7bc1b53558c", 0xffffffff, 0x9}) r3 = syz_open_pts() dup2(r3, r0) 01:21:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x7f, 0x20}) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0xfff, 0x4}, 0xc) fchflags(r0, 0x0) getsockopt(0xffffffffffffffff, 0x8000000000000006, 0x2, 0x0, 0x0) 01:21:52 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{}, {{r3}, 0xffffffffffffffff, 0x3}, {{r2}, 0xffffffffffffffff, 0x4f, 0x40}], 0x5, 0x0, 0x26adf5cf, &(0x7f0000000340)={0x0, 0x10000}) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 01:21:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x80000000092}) r0 = syz_open_pts() close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x8) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x40, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x7269b11fa7b928ec) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x41, 0x4}, {0xfaf986529794eac4, 0x4}, {0x89, 0x100000001}], 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffb, 0x10000000000000, 0x20000000000003ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700", 0x4, 0xfffffffffffffffd}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) fchmod(r1, 0x1) syz_open_pts() 01:21:52 executing program 0: r0 = socket(0x11, 0x8005, 0x2000000000000) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0xf7, 0x80000000, &(0x7f00000000c0)="d118a9fd1287c8b7526ebf40007072ef864ed82c785fabc8ce53c8673b6662ffda5a6f96ad9e0195cdf1d7c3aeabe48ee6", 0x31) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x3, 0x8}, 0xc) 01:21:52 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x4c) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r1, &(0x7f0000000040)="ead62c738cf6cac9fa9feef1277471e4c0e4034511dff6711df8a9a33ae6f4693f29ccd898", 0x25, 0x1, &(0x7f0000000080)={0x18, 0x1, 0x101, 0x100}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0xf7) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 01:21:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 01:21:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb678ab70d76738d1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x4) 01:21:53 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7, 0x1}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x3, 0x0, 0x3ff, "dbf6812acd234b4d0910a8e6c3a4920d488816ca", 0xfffffffffffffffe, 0x7}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0x5, 0x31a4}, 0xc) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000140)=0x6) semget(0x2, 0x3, 0x100) 01:21:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="613440264689b49dfdb0ea3235832a94aa43aa8d3f21f406f762a648b7e074a28ef313f4ac1fa9938e1c0e709b39c5537bea15356eae9f68ebaa1c6851c4d726cad0b7b9cf76d9bd2cb4fce71621703102a5fa32dcb5476ea65305852de979b29db3148d736aaeac51d273ea97980554c650a5b4966d0f4e5bcbea13d4b38178eb1ba55f12b654e1817a12ac10239a8d78f4918aa96cbf13016db9cf001e81862b604ba7", 0xa4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e618e41bd7bd43208dfd4b69d45b146195b9a4e67eee75691c7604908b407fa025f562a9fe5d8aafd3e08e7c00d9b169e256f6234d7ce34a9e37d5a9c9c6a01f011370338c3c53a4afbbb2b4bbab2072f364d25edb", 0x55) r1 = kqueue() r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x80, 0x0) getsockname$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x8, 0x401}, {{r0}, 0xfffffffffffffff8, 0x2, 0x40, 0x1b0, 0xfae}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x4, 0xff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x101, 0x70a7}, {{r0}, 0xffffffffffffffff, 0xbfaba36eda4d4fc4, 0x40000000, 0xffffffffffffff00, 0x2}, {{r0}, 0xfffffffffffffffa, 0x2a, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0xfffffffffffffc00, 0x7}, {{r0}, 0xfffffffffffffffc, 0xc, 0x1, 0x5b, 0x9c}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0xca, 0x3}, {{r0}, 0xfffffffffffffff9, 0x7, 0x20000000, 0x2, 0x4}], 0x8, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x60, 0x80000000, 0xc1, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0xc43, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20, 0x7, 0x5}], 0x4, &(0x7f0000000340)={0x27611032, 0x1}) 01:21:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) socket$inet(0x2, 0x3, 0xfff) 01:21:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 01:21:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) socket$inet(0x2, 0x2, 0xc) dup2(r1, r2) 01:21:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r1, &(0x7f0000000080)="a3b6561907f7ff3aecc4563e694c949cb02b642a53037fd681674394d2a98a20a3e296f2623ce15bcc6e624a7c933d5be96d06a8d0bcbc31bbd8a84bf2a6b9c7668b1c89fe6833301a8833e87359de873a08963ae55be6", 0x57) syz_open_pts() write(r0, &(0x7f0000000100)='\x00', 0x1) close(r0) 01:21:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="96a1bfadd69581040b7b43e0988028e83aa2e88b92c3d3547c2d58b368478097f4c572dbf16c406839889a618d31f419829e38256fe3bac386005b6b8ca59b5373155408746208382e55e2ed85b82948e4ce488ffd7b584da95a4e476f742be0719676ca8d457bfa1aea6779e5243d2e52383e4bb9c8d5b09121dc599cc92ae7caf601b154a19a62"], 0x10) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e4205", 0x599}], 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 01:21:53 executing program 1: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x120) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') r0 = open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x10056) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x29c45ae07edabf90, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', r1, 0x2}) rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r3, 0x2}) 01:21:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x2, 0x32f}, 0xc) utimes(0x0, &(0x7f0000000080)) pwrite(r1, &(0x7f0000000200)="b6b1aeef4eac16f5cfd355a7842d8d79698f8499ce33de3b47358d1ce841cee91e0f41d9ce84a95570fd86d899fb9bb64c89848d5ba1cff4405249298310c30a3948d128d4fcc659401698db184c1a48ea571121c961865c1e254fa9245334e177cd4cd42b6aef8b01e616169933b9eecaf938d436f832d361da251ca3efe8448f46a4cd349f470f1070643e27025ff48d0f97c0245f631d67fba49ce1b10b8c312a6ea8d18e2c80f56d27cfdbeab21a", 0xb0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 01:21:53 executing program 0: r0 = dup(0xffffffffffffffff) chflagsat(r0, 0xffffffffffffffff, 0x10001, 0x2) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x8, 0x2}, 0xc) mknod(&(0x7f0000000000)='./file1\x00', 0x1ffb, 0x0) sendto$inet6(r0, &(0x7f0000000340)="be629dbed9104bc3497880df8f39599fe10f8d13b8606414ed7d12cc64e8939961538dfcf97192a8306befbab1ea86aa6d140f22fd0766460428ca476146d730a3d9ad599a74e76493a6627d4c98060c3ba95052bd39796b1584b84e08dd788e39a30e20da50833cd87cecd103de0d05f82df409369cc3b39f7eb09489441d34637e483b18720239b9cd3429f86807d70b5e7df9ab2aa2aa4e8be6cc418b5c75e57620f0f8498b65bf57ff0ca9500032ca483f19e7e425c1d11df024", 0xbc, 0x7, &(0x7f00000002c0)={0x18, 0x0, 0x81}, 0xc) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0xc521bfd3f21d56b2) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') r3 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0x50) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) bind$unix(r1, &(0x7f0000000400)=@abs={0x0, 0x0, 0x0}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000280)=0x3) 01:21:53 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) r1 = dup2(r0, r0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x4}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x0, 0x7, 0x9, 0x1, 0x7, 0x4, 0x6, 0x3, 0xe21f939177fec474, 0x3f, 0x3ff}) 01:21:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0xffffffffffffffff) dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="62be72cc3b7a07e077891202e5ffffffffffffff"], 0x10) write(r1, 0x0, 0x0) 01:21:53 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r0) 01:21:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x10003, 0xffffffffffffffff, 0xfffffffffffffffc, "081fbef2245185a818657fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c085", 0xb4f}], 0x1) 01:21:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000001ac0)={0x0, 0x8, 0x6, 0x2, &(0x7f0000001840)={{0x6f1, 0xc, 0x1, 0xa4b1, 0x8, 0x2, 0x400}, {[0x9, 0x0, 0x5, 0x10001, 0x5, 0x7, 0x61, 0xf5, 0xe9, 0xb8, 0x7ff, 0xebd, 0x7, 0x1000000000000000, 0x0, 0xa9, 0x4, 0x9], [0x0, 0xfffffffffffffff7, 0x100000000, 0x3, 0x7fff, 0xffffffffffffffff, 0x3, 0x7fff, 0x1f, 0xfff], [0x2, 0x80000001, 0x81, 0x5, 0x1, 0x9, 0x80], [0x80000000, 0x6, 0x100, 0xfffffffffffffaa1, 0x74f, 0x2], [{0x100000000, 0x119, 0x0, 0x1000}, {0x8, 0x0, 0x80000000, 0xeec4}, {0xffff, 0x3, 0x2, 0xfffffffffffff000}, {0x8, 0x1f, 0x8e, 0x5}, {0x2, 0x1, 0x2, 0x30}, {0x27, 0x3, 0x838, 0x200}, {0x100, 0x6, 0x3, 0x587}, {0x7fffffff, 0x9, 0x5, 0x4}], {0x45, 0x5, 0xfff, 0x4c29908d}, {0x6, 0x4, 0x1, 0x3}}}, 0x8, 0x8}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x80000000000000, 0x100000354) r2 = socket(0x11, 0x4003, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2cab0f133cad917f4162e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000000200000000000002020801000000000000000000002000"/177, 0xffffffffffffffb7, 0x0, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001800)={{0x18, 0x3, 0x4, 0x6}, {0x18, 0x3, 0xb5b8, 0x80}, 0x1, [0x1, 0x800, 0x7fffffff, 0x5, 0x54d9503, 0x6, 0x280eb40f, 0x6]}, 0x3c) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001b00)=0x14000, 0x4) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001680)=[{&(0x7f0000000180)=""/255, 0xff}, {&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000300)=""/125, 0x7d}, {&(0x7f0000000380)=""/129, 0x81}, {&(0x7f0000000080)=""/7, 0x7}, {&(0x7f0000000440)=""/32, 0x20}, {&(0x7f0000000480)=""/209, 0xd1}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/235, 0xeb}], 0x9, &(0x7f0000001740)=""/120, 0x78}, 0x2) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 01:21:54 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8061, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x8000) ioctl$TIOCCDTR(r1, 0x20007478) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x14, 0x1, 0x3ff, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x0, 0x10000}], 0x1000, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x43, 0x1, 0x1f, 0xf62}, {{r0}, 0xfffffffffffffffa, 0x16ee23e5d43a7fe9, 0x80000000, 0x7f, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x11, 0xff, 0x8}, {{r1}, 0xfffffffffffffff8, 0x2, 0xf0000041, 0x2, 0x4}, {{r0}, 0x9d04f5dce54f857d, 0x40, 0x20000000, 0x3f, 0x8}, {{r2}, 0xfffffffffffffffe, 0x22, 0x80000000, 0x822b, 0x4}], 0x7, &(0x7f0000000180)={0xffffffffffffff7f, 0x10000}) 01:21:54 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) flock(r0, 0x7) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) 01:21:54 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) fcntl$getflags(r0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) writev(r1, 0xffffffffffffffff, 0x124) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) r3 = dup(0xffffffffffffff9c) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000080)) getrusage(0x0, &(0x7f00000000c0)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x20) 01:21:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa4) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = accept(r0, 0x0, &(0x7f00000000c0)) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000140)=[r4]) socket$unix(0x1, 0x5, 0x0) connect(r2, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200), 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r2, 0x1}) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file1\x00') r5 = socket(0x1, 0x5, 0x756f1992) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x0, 0x100}, 0x20, 0x3, 0x3}) clock_getres(0x0, &(0x7f0000000380)) r6 = semget$private(0x0, 0x0, 0x80) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x81, r3, r4, r3, r4, 0x40, 0x8}, 0x3, 0x1000, 0x8}) r7 = syz_open_pts() recvfrom$unix(r2, &(0x7f0000000440)=""/237, 0xed, 0x2, &(0x7f0000000540)=@file={0xeb8c4626d20682a2, './file1\x00'}, 0xa) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000780)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)='+\x00', &(0x7f0000000640)='.\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='&#\x00', &(0x7f0000000740)='\x00'], &(0x7f00000008c0)=[&(0x7f00000007c0)='+-\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\\\x00', &(0x7f0000000880)='\x00']) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000900)={0x3, './file0\x00', './file1\x00'}) r8 = accept$unix(r1, &(0x7f0000000940)=@file={0x0, ""/108}, &(0x7f00000009c0)=0x6e) bind$unix(r5, &(0x7f0000000a00)=@file={0x0, './file1\x00'}, 0xa) dup2(r8, r2) r9 = open(&(0x7f0000000a40)='./file0\x00', 0x100, 0x374d28dde4dfa32c) dup2(r9, r0) symlink(&(0x7f0000000a80)='./file1\x00', &(0x7f0000000ac0)='./file1/file0\x00') mknod(&(0x7f0000000b00)='./file0\x00', 0x0, 0x2) getitimer(0x2, &(0x7f0000000b40)) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000b80)=0x9) 01:21:55 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xbee717d0965ee945, 0x0) lseek(r0, 0x0, 0x0, 0x0) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) 01:21:55 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af63ff37282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000b200000000", 0xb1, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 01:21:55 executing program 0: socketpair(0x1, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="7416a54ca09d31eb64b3ddf8ee8f32a4da6bb34bfe81bb77c490eda13296395593e8828cd7f2944e237ca8f9898b85e52e24df0064855879f83414b2fbe6759e9d7d24258dcde599e1e93d720f", 0x4d) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r3) setsockopt$inet_opts(r3, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) 01:21:55 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) pwrite(r0, &(0x7f0000000040)="7738dc53b7da6fbadaaa9f0c1857e2", 0xf, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="20136d2f65367bb3fd7e66207c6e5f839f4ccfb3a9cabc81c2a70ef63440a0270644", 0x22) write(r0, &(0x7f0000000100)="e1a4cdde6be21fb31864e672b94d99750709cba4d9f44e2ec0519f32dd21f9d993d21f645d9e32cd9c45289cee4a6455660cb5b81b044079b7d5eed0fe70b81ff4ea3b9c09c385e32e23622f5b140c206082a7e56033ce3f7b82d0d5e69955b022e56d9d0f3cf218d2c3db4598dcbc328e026bd69d5524715e78d7cb5c5b8f6b61b4bac5850be717516a8fa5913c2155a3562cd1ef47cbacd8d6100ef9124741f65124796f411203cd21b2eaec5e0af0f6ed3e35a5f2dace5fa373e2d830b6eece94f1a2604155f452a73a17a1124069122fa1eb64bab3f6b384e8acd4b59fb8f74d1aaa5f73a8f885c4674573693b785f03bea67ee3645ef7f5beb1508f328984cdf6d77f69d05ecad6b4044c8c70e83d66b6902765b51b3372d09772212ed81a395bbcf43f42b19455c5ca23c11f4c1bdd40fd3f97292ccae051853184510c5f8e594a57adce662f91abb3e875a41793686e91e2c16077df14b95c169f999c6dbbae79ebb2b35c4619c0c6a5f96f5b36a2e9dc7ff116a5bf4c1c95eac47d1e7f315723d7c0f06b4503179501e9bbdbe0260438ff012458f4175ea7dcc45cbde8db62cabf4200764dac03d29c0c93a471017adc1c621a650272094820d373801e318d22399715af274c38f10baa396c2056454169aaa0720f5608e58c6d4bd5cbb3663cae4289d9d6484eb5fd9e08e20178e13445b0826dd5b29e139e3387c3142fb6ad0843cb1c608f181b211d0a30a8735ba2fa7c0d14573519942dbcdfef473e08be5e46b04168f511ded09a155a6f9bd2a1745d1cae103e3272985e0a8d953d1529c47618cdc084ac755ff2632948b6e0231d72edfc509e77b563d50585bb6046d973017479dcc58773a9b015a1a53960886e3ae173aee54b9de79ed3022d5506477bb1bfb2eae7e90bdf4f1ae32a34ea72281839a74133d31605b908b0c61cc20dfc85e4537c5647b9bbe8e4bd3f90c1c2fd8e827bf81d82e96bf2bcb689df9e89180e7aed29deb8a124dc05028289082a785e087327ff18944d9b159b21da1ccb4c51c2f1dd9ffb9a22aec3ee2bf78556837aef61afe75648c844dffe3325f2507658b3508e889c8a71a8237db153645c9fe2122bc0d471f04bd70cd8c59a15bbe34f705fbc914cbaa66e25f21ee9296d78123d64c550a2e59470530da88a4632141c56a2727784a5dcd4d7699153e3930d28d510c37e35fd05917ce7f73f8e608dedd1b8d205a2c442d3be43eb72f06e3f291da8ecac5df995d78930db01f555c7b0ec76c873af6f5f06ebeee06e5246dea4dd89923c6c1a8f315c7a71847e4120f67e6839ede6bb8baad09b1834ada4cf5cfdc36736b25d5955855279ee09ac75b0ebc894b9e327e3da4df35873bc1d7b2eb43a394573a266a1fb8433daade0eb69ca4e773e94197e0876f6c126121ccc71aab6083b46d85e7f6babca8ec1459983f03c0eb2b9f3545ce95100ae010fb391beb5c297d0bc5de52842af3f769ef3b5913a77f8c57d9b85442c2f0adc7f6684c280b6c477d928f143f0a68525d8af01eb13ac14069f839c52548589be8ce2978a2c54118b22d96397ec984801ebd6d845359fdb9a571b0fc1255b52e188dc9a0128edeb99d08021c20682f4304fb5f06a869efe8a2e94ab32f8cbada26ab2e45efcb4fae648ce6994802bf59717bcf7729e0d3eb2cc0df35ba43052a79cb40ef2cf07b1a2499191308cfc5f0e21a644d6d989efa95c0e6ff62b8bd97778e7562399aee057cbc6b6dc7a485eba37ce3ae09f21235152f2808526b91d4dd5f824100b814a549ad386b93d1284330ea2b0c4260d4ff501c1433cab3b8b51bfd31cffe959909c24e6111272319e381a1e2d7ee7937b39f49962e7abccb86aeffcfc29b9398f8d1318b02066074cd528d028769f1fb25e9987ebdf6ee72bdca8539f639bfa035ccee4639b867a78da34e496e718b4f09bfccbfde1483ffda4a0cee904060a11cce52f27e886bf710ec5d74cfabdba39a63f3ea513e1efac61a862f2542fd741e41e9ee8b8db8311e0b7870986d17439a0c21ca5d326d40f88a4409207351c433cb75d89da52e4beb2348986c6c4d4a975e41c4fd41cfeedce4d4bc3edc286e6e93f34979fd12c812e3e28d4cceb0d5d50b6d2b1a5bce89ba599dcacc472dc8e3de1844efaf7aa375e6dcb768d49f96706e045a322d171c029036b9f742c5cc0ad4e574696b5994537c670bee494a33db87fff33046be6edbcb349d267b82d061e9f9695e71a8579985558c74aa0f8cda90c1c8fa7e28c1968a19a7adf7edb658abd18f396aafda970762c43db724eb4f7b12bcdb59b347c878dc5a24caab084adf9e2f33f9087b69c985660237bffcf8e686b745418919bf0744a9acdb1823113ce318195b967148411aa4e060144dde168bbf13d3e64419ec24e1135dae2005c7925b3926c6ed6fb5f7d85c7a711b69b57c71fae35a5c6468fcf8baeb3b06d7af606df5557112f3c843eb54a8bc111157dea67906b7fcfebe12287d181e6f3a51e206732d1b280b261904e4ad2b18e5b4bd4dff32b4a52d4137bbd4594fb9bb1977275301f317fe2cf474279fe1b061cbbbd4d71218e10bd1f1d93589375fa097f36dbae4dcaa1248bee297289db7e5910201cbba038d24e917968d2cceb4d687c93d5ccb967bf280a525ea1ecced1674b01549ed2354f6844922b2d3502ead8ddc33e40e63a6c96a5bb448ae025e979475cc99f0b49f1a598947f195c0b8ce3a6188cda5b", 0x7a0) 01:21:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) getegid() poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 01:21:55 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x1, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 01:21:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001e00)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x880, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xbdf, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x1, 0x8, 0x1000}, {0x0, 0x5}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r4 = dup(r2) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) r5 = socket(0x11, 0x3, 0x2) setsockopt(r5, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r5, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r3, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r2, 0x2) write(r2, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1001}, {0x2, 0xea39}, {0x1, 0x1, 0x800}, {0x3, 0x4, 0xffc}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) syz_open_pts() 01:21:55 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r0, &(0x7f0000002500)={0x0, ""/4096}, 0x1008, 0x1, 0x800) ftruncate(r1, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xb932915723ddf08, r2) ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) r5 = socket(0x10, 0x3, 0x2) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r4}) fchdir(r1) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) r6 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000180)=""/136, &(0x7f0000000000)=0x88) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r7 = kqueue() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x7, 0xfffffffffffffff8, 0x2, 0x1, "a935beea0bb303cebef4db40299edb702956875f", 0x7fffffff, 0x3}) kevent(r7, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) getdents(r6, &(0x7f0000001240)=""/181, 0xb5) shutdown(r2, 0x974adb1b6ee71369) msgget$private(0x0, 0x8) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000180000020054b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65ca5908b15ad6c59792a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c52ef9664cfb23186a140cb38e262830fface3a7638a53b8612080bded18e98efdf2cbd85e83bfb2b8172f7932b12e90b9c4922decfa29d85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc465da7b92d57c3f2b41e9daaf34b6d4887a0f70080071e3b99d80a8109c5e84d688093062b89aa513b2e006d69cdea937e0fd1c6ddf567991a8"], 0xac, 0x800) 01:21:59 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0xfffffffffffffff7, 0xfffffffffffffffd}, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000080)) socket$unix(0x1, 0x7, 0x0) 01:21:59 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x80000000020, 0x100000001}) 01:21:59 executing program 0: syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x208, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 01:21:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) r3 = socket(0x2, 0x8000, 0x100) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000011c0)={{}, 0x8, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) recvfrom$unix(r1, &(0x7f0000000000)=""/46, 0x2e, 0x2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001100)={&(0x7f00000000c0)='./file0\x00', r1, 0x1}) fcntl$setflags(r3, 0x2, 0x1) fcntl$setstatus(r2, 0x4, 0x4) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x0, 0x0, 0x0) 01:21:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="9a71d4324960c4e260b7ecd7a9256974688c65cdfdd86a9d2d358f11441d335c3d0ac6ff53d3b11e0d9e194fb63a406f948aa70a9535819d9ef2024f174898171441bf2dbf00098b522c475b2310d69ed8f6dc0974b9db04d120afa7bbcbfe813ae2adbde13597a7d31e44da8f7aefcdd08a0a3fe9510fd73f15219e", 0x7c}, {&(0x7f0000000180)="88158d3a95561ce7e5bb1655c6661da5ecb6b688a041bf26fd01a42a797a52cd5a2e0d6eedc316c9f602cf", 0x2b}], 0x2, 0x0, 0x0, 0x8}, 0x401) 01:21:59 executing program 1: getpgrp() setpgid(0x0, 0xffffffffffffffff) r0 = getpgrp() r1 = getpgrp() setpgid(r0, r1) setpgid(r0, r1) 01:21:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000200)=""/142, 0x8e) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x1) 01:21:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r5, 0x0, 0x3, 0x1) syz_extract_tcp_res(&(0x7f0000000100), 0x2b, 0x1) lseek(r0, 0x0, 0x0, 0x2) r6 = getpgid(0x0) r7 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) lseek(r5, 0x0, 0x0, 0x1) r15 = fcntl$getown(r5, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x7, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r5, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="40197edab192ba067abf106839124280e2bb5677648b3a0b2892aef1db02e075d541317888dba8631dd0d32f28e11b1a392a18e66532357374abec8b92e36fc7dfe408213c005ca56afaee010ae8c886311923c3ee6c6ac7b46e0ad08a6785c79ec5a19d4e4d2a", 0x67}, {&(0x7f0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619ce1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f0081519e9aeebe12d2d5944555c6ea920bfd22c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed797", 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r0, r2, r5, r2, r4, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r5, r1]}, @rights={0x38, 0xffff, 0x1, [r2, r3, r1, r2, r3, r5, r2, r2, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r2, r4]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x138}, 0x4) accept$inet6(r2, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/zero\x00', 0x400, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000b80)={0x1, 0x3, 0x4d24, 0x6a, r15}) r18 = semget$private(0x0, 0x2, 0x0) semop(r18, &(0x7f0000000bc0)=[{0x2, 0x4, 0x1800}, {0x4, 0xff, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x6, 0x800}, {0x7, 0x6, 0x1000}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000c00), 0x1, 0x0) semget$private(0x0, 0x3, 0x5) 01:21:59 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000789000/0x3000)=nil, 0x3000, 0x6) r0 = geteuid() setuid(r0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x3f, 0x6}, 0x8) r2 = getegid() chown(&(0x7f0000000040)='./file1\x00', r0, r2) fcntl$getown(r1, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 01:21:59 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="50e39f9f685f18843dc211c1040682733395815d75e106be49eef40dab7b886dbb454767c8fd3da157392524b95652c0c11c2e31aa9a3c1ea4804ea56418adb7635e009d75f8859cd667e5226d212b1c8ebfa27ede8efa5b7aaec01c242f3a9ec43c75c19351feafbb6c779bd2d4ddd5c63f5ab81d917645dd4ef82765536119d6963fcf5864f8c4be70f8fd21165cb821467c433444c461094f8e99462508da7d3d03dff6a692cc415630fb569f4708b67474fe58f54b64d2b7008aaa3f6519182b96eaf59d597a1273e21effbc65f47b7473271a7d6c9143f73cfe45f18d", 0xdf}, {&(0x7f0000000240)="ccb76316d71fba58f5dd5e443f5fdab40338e37b6c6c76ccc5aae1cc8acdfed569aeebc2631940bfad7ef0ba08472a8d3f59e8badde69ed79f47ab671e36922f767ee004d72db26dc47b8886515396c5e76136929fef862183758aaf41a6761348facfc01576837c7e2dd348821bb865493b916c676213b682ad31d1c0b2860b5a135311d75a1f5c0e7808fcd85f0739a40127614ed6195899ac2be418fa09227d657f1de44af6fc5c9740b50a9c59452bc97763fa2d465c0eeb00712ea451395abd026104c46b95a1bbe0a14919b01c15fabbff1a4ca7452751aafe5b120638af57ac15d780fc79", 0xe8}, {&(0x7f0000000340)="85cfe008e6fb20f43586aa8aeab3f8409d609620048a0161b0d4887828b253530c57abec639f824003589746b8599908d8be922d34e210a7d13e83356ccf95a2746fd1cd878a3d5f18e5738e4034195a19804eb9c23eb2b77dacf8e5a4d7305c8ebac51d5604c22dae914f111e5529efa494bd57156271fd91333237b90e4a6de82eb67f119399a66c3c1508624db220b428d3fe5804b19baaf1a424257786b4b344f4470868cff55ad02149146abaf3916994a44ea06dff6402a60f3f7c53037ea5da1637542700bb3b88ca44a1c1", 0xcf}, {&(0x7f0000000440)="6dfb5ae3a1c2fcffd0952b7e7c0c2b8dbc64f3b8394bfcbc7e722cb1c6ea1a3f0e5525dda84bb9aed6b81fe1fa2687d3215260f0cce8225bb5cff5a1f173309ea57647b65485ecfa451b83e8d50e9c5682dd9c47be452611ded807c2f8785ce6d5e8f0429529d2d099ed76b3", 0x6c}, {&(0x7f00000004c0)="e07506a1333b05f236113b35f679d5078d88fc63717fdab993f7e7705f34d6c00dfcc32ce9582f230fefef22a21c21e9d530aee90e68d804ce4ca706fcb46e2e036e715a4d46ed6afda9fffd64ef16f8", 0x50}], 0x5, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x1}, 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000640)=0x9) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000780)={0xd7, 0x0, &(0x7f0000000680)=""/215}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000880)={0x83, 0x0, &(0x7f00000007c0)=""/131}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd0\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0}, &(0x7f0000000c80)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, &(0x7f0000000d40)=0xc) r8 = geteuid() getgroups(0x4, &(0x7f0000000d80)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000e40)={&(0x7f0000000900)=@file={0xf06d16b495bab620, './file0\x00'}, 0xa, &(0x7f0000000bc0)=[{&(0x7f0000000940)="23e81532be044971750a320a25d24495740d2a5e138617d9b04dcddd14c8be070c4a2356dcda81a4bac2c37a4747fa27040a", 0x32}, {&(0x7f0000000980)="2e52cb0cdf3e82dc44d0c56feacd6d51b12b8ce2a67dcdf7eba1112db77f1a40a1296ee8463c41a8bb37594a2049eb7c7379c3a29ac27597f1fdeafe94431e77df15c85dae9563e6adb6f9df50dd72328bc755c5ffa4e7956ef88466b561641de19b689fd137572d004d2d4b0904ac8818a175f6287994c1934d6c4e6b319b1405009f048c2cc030a2546af4172bee3216ce92066486ca83b416251f98417d14bd09cf3b56ed77b5159ef1696b1870753553f4c9b1a898072d287fb3f7651b99a1e4377e96d5023b", 0xc8}, {&(0x7f0000000a80)}, {&(0x7f0000000ac0)="d18c42d5dd22ef30fba32d81f8d88f242a3a2151fb92293205087ed7f6311ffecf8238fe9d8d6492c1251c308efc661b44a0f0", 0x33}, {&(0x7f0000000b00)="4b2c571f96e86826680c40a007aaa6ce8a8419991498f7c62b2555379652ed3cd013eac851ce43d329b750af6b20a67b14d4f9a59c7370a446ddc85ea82440aebcdad0cbbccfa635b84319d796c00feee581b6b5479e83e102ab9242282cb8c8f69d495edd244c0952afa77fa0c970773c28b934ca480c73711ae28490da9aee520f4f7db1d6e295213bca898bb8b0d9546da2c7d2d58f70", 0x98}], 0x5, &(0x7f0000000dc0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}], 0x60, 0x9}, 0xa) r10 = semget(0x2, 0x0, 0x10c) semop(r10, &(0x7f0000000e80)=[{0x2, 0x30e6, 0x1800}], 0x1) r11 = semget(0x2, 0x0, 0x1) semop(r11, &(0x7f0000000ec0)=[{0x0, 0x4, 0x1000}], 0x1) write(r2, &(0x7f0000000f00)="71372118c5e3d3b0d0480b482a62cdef2d685efb850d0e6daf6ffd436db40e5e45c4943400ee5104886def49a90fb2b6b47ed1756b23922cbd5c9755fe537d34b0c7a6417a9cd577d940b3aa9e53165f6eb7534f7ecbb4e04d5a80c8f0bdd3470cf6877dbf6b8c4b623d491b00edbc0fdd5392ea880f4b0025390221010dce999048476c945d8bfc8954d9b7c43fa224d16dcbe5c8005719160698f49e1cad297ae42a139db10d98965f295e09c03de65632da9c0438992f7b1925c49f3b6fd233f855970d625670c8e5883fb7e4fecd52df6b426ea9f4269c9649d7dd11dea0d90e52cd88f21f4b04069805ab7d9bf12a74e3b7930318624fcd0a04d563d23586091705f2f2a0e6d60c3dabe71be52a2fc956b7002e0a3cbc10e813f3d0315873460173937dd33a9304a794965bf0df712f8ce60343c27bbcd81c5b694f8ac68aae236de9dcc8d80a85ba3f7a3e013a0e8193631021d28dbaf3184a6bae42fce0256d9bee01adb68be09ca8f5a985cae4555464a10c74dffb09bceae47065f83897875c329583bc1a07bd92fc9bfb20a9dfc5f94376f2ac3854dd65707519f69274349dbb58703f6754300102e684bb1b88ab113934b2e6c4cfc4ae7a47663a4a3f6dbc9bfb5927aa8479bd9b105122590b3f46d39eba0f357aa828dd5089ab67955301a570940c8c7a66d37ea204f9473795deba89470161a50589073be55617b0da2ae75865c212de1951aaf6ee3283efeffaa86c546ad474e0eb2b1e98c2595b7a02febe96cff952181ccea4794407134efaba4f5dae98785e289c5e525fbaaaec99cd4694c00387b0e3a03b43d2b87370881169979076c4279a8c5941737130995846e3d1a2d5c63b42ac389d6f643f20f3a8fc6f5c2689230a5d0407cb8e798a5553f311fd4dea5265f9972719760a0cf380c4c24019b15cbbe679d0abe84f20409518edcbedebfe7cb986d487aee6c3b3697038be99e71d20bed52e90b1a2066b7cc68014240deac49b3757448ddc2af6cce6fc7e60ada57aca6aa9e16aa178d3a35f9a44630f326d687f755b18337b1c01fd8aab13246e05ef2bcb7ede714a3390c821de608a040f4945213b89f24cde628187e1dc37a2b98c19c9212bd987fc5cffdd1c4f5cb498d029ebeaa1c59de8abf2e532654329f52dad45525359e0d6edda9a62b4307e0aa538507cd49d62809de6a9e38e0e8b85467370cadccf78627ab24f6e9cb46f0eb57183703cc8e7998651208eb2bed92e13de9011b666b3b4717b360361cd1db9654ee379fb1a5f8d98156fcdd66946bcb5835db2c79a77f5cf489dccc5d3f1d6fae7b4de2c7cb2316167a5a8bf0535692afb83b5ac1c81b2b51727c49e359012ca449f12e50607a877f0a67b1ee0f7cf3501308fdb15395c8b4fa317851e40a216c58b52c0309abb4a960bd2984174a2e2817607cf4dd13674723cf2ff432570ec73e6e7078a82846742afe6ae25397f56b0806b7bf6afe8dabba8316555f43ec9de3c222d6a205b9b170e1397f88591e859d4537ff5c6425940ff71adcc16a89732a68c8ae9389b5f34dcfc08baba85458b8e672daec849d803a8bbc2a85f367c35a6f4bacbc920cfcf1d24e37c9f9b2d4d34ddcbb6cae6581d201ae0cadba8d38d23972504616e03ce2ace7bbff5ba18b7ad9e24e7b42dd42cd67255864de7f8f95616253722895f67d91490ec6e7e2f3b5a250ec6d4f91533097b6ffa48e2a2c86ae7f4cc0f2aae24744d4dc23fed16d10f2d8c705b5a9c88eef3667046f0675d1aa79ae808b9214d8fbcc9e2da261ce67174a2e17030d33862f9be97bd2d29b60824ed93003aa6ad30d5da1c64e4461a0498890ef5fe4be757d3f399e9d5b6adf50d48a6ec7bcfd73909de0ad0bea973bfa7c3a63dc3ba355c7222c965ed105db5ed86fa12c740e4eb13951cd105d363b184fdd51cc86481123c870cc904cb67c71759798d2acb60e484f36561ec504657d1ce41c8261faceb6c81971470c41837d6a2699f76d83e50865d0ac0085618e077f106db4e489e31dffff9c99bf26834813b866851147d106481e00c935b69c332e69d9a9d3caed675c800fb23f0b3ab96eef65f5b4a35c1bc3a49295cc133da214ea88080a5e528d51a6b7ca43bfa4b0a48ecfdf46f0b56c45dac2dfc74c50fe24111ded802bf195490bab8d40ed0c59df05512d19879e021fef401e829ac6bb4416f45b552cd72cf0a6a2f2e28e52dea9f91b66deff16375b4eb681fd6e63dd122820377cb72eebf281eace68334c680d75e61875ac608f5b3976c476e8664853a573087397cd6eb56bb8cbd79ba4ab90e7f59840b1367c061c08b1fb54cd3430d096267e5749249dae7a32bca8c68843cee9c633e2ebf83650629fdca996cb7cb68acf9b6d8affd5274b2573afca46a602aa13a83249a3999b97f0f2780d0613003d04054bc39d30ce11788c8015d7dfeb0be696c59d3b9f2689b28712490774db8dcb8796b50a28715f2fce9e4cbff25af16834fd0b4a3951025955be99870f2fd1ad220457eab4baa9425f5cadb341a649b3d3fdbd3aa41fe39e81068f5d364c54f2705a1f4501c47d7a4b1939460805199f4dac61abf92495746003813b95afaeb52f5dde5c9e6fbdccf7df08dd7b92b3b24c55a2fb7a10345c8cdf5a86962478e35c0bcbfc78c71c595fe76ab52183b92d7346a51b008bb9fd3d77e53d4c7047ea46c62e75b594b9541cdaa591be9fa84313f1f7e7154aba54c9f8a342c2a79b257999aa0e24ccbf33a5a7f86f3b1dd2fecdda2eb4519247a86bbec80a1407df306bc9561214663be4b77ef982adbbd2e9ca139412c386ecd67ce1fd32cbec6d6de1658c6545107d86041a9fa32e0ed2fb5f6c9f1aeac471d4814c95cbc0500fe5e2281afb39d5fab17fd906bd4f75a4e2e4f31aaff8c573eef8eb8fdc1d2b401d7ec15519cab3d22299bbbffe4cac3219a5dc65e2f9a45a398d78bb5e20801d13fd9039c352a0eee93414c435ca558ee5b5d4ca2427513f751958cd3cfe997033ee3deafbf7259d75399929399be741926afa1debdbb8e5aee416a2aecc25ef1e4a5a63a5c1a37eac8b90468f2667d716e96cfd89b47c26b6b280a7b7c9eec724fa32ddea69000912981660a0b8a8c010c1da28f5479b81361c0bf04c14ae2656968b38e4201a6e1f44106a58f219902ff192456c3e1d28273974a32a6333d25141133821c13db9a98f437a40f1a5b2a140cd5db2b5b7a04a2faad60c69b8ce6e58da6c744225f9e5844b934bce7a73b8183bcba496d1c6ed398cdf19bd8c89ba3eb8904b6e0a3df07f0ec36fb71901e6e30bfcf43054765944e2b324d9ca77c9a05ad68e5448c428d7da28ada921e85210f8ea7314550a34a7cd9bd3559bf2a0fa1dbf7eded0939ed1b70c1ed3384d5431ab789f0beac42e7bc8e66f75e0e9c1ec8a4f1fa0492320b82d5caab3e5b53cbabc066cca6727eeb00ccbec2ec51cf674b7b98be962492e95cb5e234a8d91137aad2e580a9d5c95f1f2acf6c5318c2c2c9dc691cc63f4d11d86c121dfcddba99d4ba6396fea079b97294db6c93a03e6e610080b00f7714501df1661ca0b76e64338fa4d6c7b92839222863cf89ccb2c4aeadb727f64fb45f2281a012a4ca79c48879ece1689ce65a45c55b7439daadf717e5de01ac2b68e5c230f8cc5906643cdc2db53c25ae0aae27c418f5c2486e34c6f714204bdda7a73d495e133bcc5d7264f75b152c62d45657d95f90db917da7a2bf414490f168a1dae7aeb490a8ed7a404bdb83442bf9c8a6193293a2355cc1586b53342de1d5dda3bc7230bb7fa8f9e526d38b40a82b099637b7d3ad0f9a2dcf47f591db9405bf374429631adbad2db3eebd0ed28e7527752f85cbccab18f516599258da812862f1b2c38ee16c3f7163a79a25aa202d8f7b0359d47cedc25f400e167ecee86833beda8641e9050ed43e3a9cc7727ae33c5a996e040813071192123634d759e3aa9f2d33ed5b8bd8cf663e0230e009b0751e2742ebf50934e17716bbed874a902760ea557c0e3bd9c71b6da8bfd32f9fff30f4d72b0a7e1a75705e49c918bf47fee5cbd33250ed5c7b09a1226f9b5080a1559e10f9a022b2ea192c3c7d75cbbb19108b964637161201645d08af61fec4006fcc83867c2b4bd9034502bc262432e9b4dc14a424c0a48c8128af587b93752409d5090fd8371aada74e0c17188335a9ab21124af23231aabb76783ae17fdf8299f57a822344eb4e09aadcab180c7b9198371db94fa1ee32ac9f4a50041c69e4f157a9219c7d8b081554a29fb7dc2bb06446af972fd0b96d1fa7dbbcf04cd469007d9c7392b96c5a50d7f832ec05633ff23ccd16de1a4ab1e47792e00aa1b802d46f9987061e4da2acd05ac8702e1b89e231453ec9afa3099cdbadba8e010403bb3b56e91c4caa3bc89b1eb737e77fbcf1961077e378e34e051435118341f86926489a5dff03b10b29c1c919be4fafa322f6b1b4c419e63a64050da41a5b2500df6b00cf21e50e2ae6425fb5dbc9e486316799dc8ce1682806b981276b31d259adcdd1d7ec93f56a849548fb36233ab26d67e945dc35aa7ea50264387aecda8d820bb1eddb70dad46afdba082c4a21b96a47a90a2a11bf2c9ae42d20d611d421aacacbbfefab62479e00d47731dafa0da1648864a14477702fe8e0e347e3e6c2e81c195ca7cafd88b51438b751f60b0bae29e1b74f40e61f480ee6cbc0612cd96f77089ac1f60f610b76d06d623204aab497fd7bf3468fb04a46f504e89dbd978c3b05c22c8b0fe417b25a7ba2f734c3dd427c40ee2b21e975646390321a23da555f9a198bea8a75613c490c6a67eb98975a36f6e8d8d317492bf2a9236fc5ceca65e2a6bef8fb5e5120f394efab8386ea34e70f0bfbac29988e0232e47ac9147b0892a35ba757d8874f839ae6b22fb825810022c4490eff0ca605e44bb7c590517d6189678e20c3aae180d9043506ea181851e904ee713e3272ac1b07f04a9085edce263676eac2719ca1544509fb89fdbf6eef7f9338e36f4e594f0ba7fe03e3ab74619bbbf21ebe3b00f8667d8c92e4fa670b8ed975b8fe2d4f1a373078a50128ab04fc3a8eefc924b9fed73cf2c4118c30573bb029bb0155c7d489cc17f5025eb899f97f4ea405ece5ade1144e21dd3bd33592e6f92e8bf36f4ac8766134407ab50ff95a8571c06e974f959659151723757934d69c6fedf41c53ad236abf0731e13d15357a7fe7a4f462d73ff9a7ff10a4ab5662029739feda8196f3ae3fc1411d045bb63774c5b646391a6437baab8c80761c3ff55cedbc6107dbde1c5601c0deff25765438c0d5c0c433fa5ae786023225a24dc984c9b8869a352a35e55519e873ce12185880912887e5ec777cf81fca5a089f9ff17cf3c30c851862a956cf975a8274fdbc79b84a8f72455a6c6bccf05096463a972123747ae5400a0f9d96e8427b68addfb5b9367b6458eae3ecab33d616bb6628d4f7458f10ab5d9d8edc4b1f039ef7c8bcd5cdf8ae83d9b95a8ac259dd70f07d8de5d02c90c7d6363ef6977b00906eae43c4abc141d4820f5e2132054fdf79ce7fa63958b1c26fc98d1fbd37704337a8e5bd617f86b2cd1f5604acd584a4e6c4c5dda8dc0094d685e304d2d0376546194a93797d78cbb68c813e810c307d9facd9294778533e3e8c1a46a60b60a7b5579837c9cb6ec777b3b138b6c7d7f88d9e63b27ee433f9c8244d68a9f11e9dab1aa5bd4c7546b9b0201a3d28f46e7a3cb1e783c40c02ae01f2858bc226", 0x1000) semctl$SETVAL(r10, 0x4, 0x8, &(0x7f0000001f00)=0x2) kevent(r0, &(0x7f0000001f40)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x4c9b883f, 0x3}, {{r1}, 0xfffffffffffffffa, 0x25, 0x2, 0x6, 0xc00000000000000}, {{r2}, 0xfffffffffffffff8, 0x1, 0x20, 0x9, 0x9}, {{r2}, 0xfffffffffffffffd, 0x4, 0x4, 0xffffffffffffff7f, 0x5}], 0x8, &(0x7f0000001fc0)=[{{r1}, 0xfffffffffffffffb, 0x44, 0xf0000000, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x1, 0x2443c258}, {{r1}, 0xfffffffffffffff8, 0x24, 0x10, 0x200000000000000, 0x100000001}, {{r2}, 0x0, 0x80, 0x4, 0x6, 0x1ba3279c}, {{r2}, 0xfffffffffffffff9, 0xd2, 0x80000000, 0xfa, 0x7}], 0x40, &(0x7f0000002080)={0x5, 0x5}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000020c0)=0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) socket$unix(0x1, 0x1, 0x0) setgroups(0x1, &(0x7f0000002100)=[r7]) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000002140)=0x7) getsockname$inet6(r0, &(0x7f0000002180), &(0x7f00000021c0)=0xc) r12 = open(&(0x7f0000002200)='./file0\x00', 0x80, 0x144) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f0000002280)={{}, 0x7, &(0x7f0000002240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 01:21:59 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) flock(r0, 0xe) fchmod(r0, 0xe3) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:21:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x40) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) fcntl$getown(r2, 0x5) socket$inet(0x2, 0x2, 0x0) syz_open_pts() setsockopt$inet_opts(r1, 0x0, 0x1021, 0x0, 0x0) 01:21:59 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) semget$private(0x0, 0x2, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000080)=0xfffffffffffffe0f) 01:21:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000300)="8d450b73cd037223d878d2f882a222c8ce77dd635526a6cf3a0fc7031976d0229330598d2a752efb89e8d4624d497649c690b2e8b428a49bf2efcfa10a040df2e91bb97ff7417e89608ff8c92ff9c50b1a21620c94f5880a3c7112e8c9e10459fe7768934b77e8b0d18f5b4df57d13de4568bed1f8b50a72e091b5fd3dd05dbd48e08bf45f43a7376b0bdee1dc5235385cbaa05d16a2af53dbf5dd68594140bdfeda5c9df1afa79c4a1606f884e7e20177f90c2b0ccc44a507b028c288fbff4da3464f5312d65f1cd7b65ca292dca1bd7d736a1fbf641bc79727620da18c6df4fee473f91f083164328bea977167c4145c19486b52d9c7a49546a101f373ecd4d2e177c10be3969e82e41f0d0a751250f436fe223284c340cc82e42e98f9faae8b1cd7346194594b3d5024b009e4a6f9414868162c663fc709963996410f059fb7b3e2780a359572b3fda9f0ae5bd984496ba93fd5f127b9d6703fb78dcae129edfe2a123bbd948e5a9757f969942b72ada33938c7fafa596fbda68b1e79ec21a44f5de33d5f2e88a5a2092fe616e791b6f040d70ff9e3685a8666691e3b2ee91f5de157c46545d99b9755dcd1dca7096521e321df87c3c168341d643eb4c3dc46f564d6c8d2eaa5e8877d67772650313ec840e83d493446fda75eb47394f16fa3a2b22df6617dcf7fcd588add8aa807d0ba1d805b3c6129dec9e5b98b0ea68c54ab2459dd68a3bdec99856c0ede6f299d3d2e5c121d2d7ed86314494baff3b3e92511749d7a4bf21ecda9ba5b1f6b71d2953667ba28f9bad2205a89f8be6ed9a646660f4550887aa14a2119e6c0fe9c9fd3bea57a06b00ef8e29dfcdc3ee667ca55df77424715ff32a868c159af92b0a0cb618039e18dcf9e219a717039b7bfa2063163adf5f684414420f3d594c3b3b15737110be1fb207874441433f308d1ad6f6f38198d8344f853509563e346480b816a764c4c6f824aad801fbdd535a580cdb52e98c7389551c38112e15193084504c65c8bd245ca369d85ba37d5e49812cabda02ce5809f52dc893a06a9cc4d2944ffc9d0a6b458c55c36b2cc1e48a6e12c580e2f03d9ab3fe4c26aa06e0f1d8560d63026220daa6e145b0e670d2b126fec904133723a05353406a726ec6d70265345d1d8b941e31980db4a47c8136a56458e566feb8c2b46bdb7cbf1bdd3cbf3eeb2b8e80cf41ec0434b158dd394d17e1694c98911a532f218f0a772ee8eda9ec97812fc0588e18216d701bb545e1dcc77ffc214932dca1fc3d2a3551632f9070b1d5ec9edbc001a7adb6103da337a6694d04246a154af1d2165f36f0d78523c57af442a404759b4370bdd5f450c33463694a534e1dbca19a2a6e9b4e947e249b9057c299320a852f84f9f8cce733857a2e804bcba5bea6d40cc6bd11f669a8852a2cc990f4edb25b846a7753492ecab0b9bc32e167f4ff01a39078f7327aec8c44e3796f3c441df5c49001e644b5512ea379e0310c8f532eb7bd334b83f6adbb0d5ce8a67b838ac93e9793c185c1112d9813b325588c0b0720bb8d5efd0e32573c6e992d0156bf52b7643da9749287617488f218bcae1b746af59f3fcfc320eac72a7e7b68f7d9607613b5765a27700b03d168c47f7a7af2bd0322027c530b203dfb9ea0e4d00eb7a4dcb62c3f0d93f6e1a62af52675e4a3c94c1220177d24d24394b49f7b04c91ba1e4131567542a81ccef18c3f4079021df9658cf2f5acffa7b6ce86c1b079ecb31317226ba8eae97b1cb3711f1762ec73eb25344f82248f8fb4f4e5b7dad35fb254005fdaf1140af88bbb5a1d53462f754ea98bbc7d9d6d1581e8109e98cafc703af6ddc419a77b7df3e7ffcf881605616f2a52b16c915ad946c37148dbfe93b8a6b3a819505134995001b40b060a1436ceef220866865511a252e1e7ae4e1de725d8d71e95b1107e82f5ec6c7c544fb79617b2e9b4ce894d486eb22e3638f5125417671f0f6b1e9feda51921bcc4b29caf8828c4d5c9cb458115cfcd2b11288a7617fb34921b7641594ea5773a93bda2453e88368ee4c7f226026fa37028a296512194b7d2f5e9", 0x5c1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x7f) 01:21:59 executing program 0: r0 = socket(0x6, 0x1, 0x0) getsockopt(r0, 0x11, 0x1, 0x0, 0x0) r1 = socket(0x1, 0x44f8b49f6b9dceea, 0x4) socket(0x10, 0x1, 0x1ff) setsockopt(r0, 0x4, 0x8, &(0x7f0000000000)="26d2d956b86e312810f5e6f6d501c3bc1c9145cae9383322f5aae89881bd8c868cf050531fb1d651a87581d1e18e01499d82231466481e0362b15e52214bb67c5f2007dc0a36dade1b2e634a569a56665c757d78926b79ac40b01666db74cac04008e96a10f2c941cdb356c6376c74313765a0d1cd82290f88043cbacf79bbd74978f5298b497a522184cb5dae7061224f0f3b5d6c7c68008d2bd75f6d4e3405a507d4e8b5559c4c031c90a149c1f8c6ebe89756cd6f40609f5bd00400b578ea677a0d2ec0ec9db68aab60afc302ce2a3232527be4dae21d0c05981f463f394d1b47940103ba793bb195c628c6b9129f2556f0ed022022bb", 0xf8) setsockopt(r0, 0x2, 0x7f, &(0x7f0000000100)="60ac341129bdf8dd829069f970e3163e52eb3415ebf9b285cc07c24a649a3a7f7992fcb7af1f8179b0e34472014953c82baea50f1cafc683f3251262861b4f559cac6e7530008ebd0afed02d0f60972de75d0876ca58c66dc4560d0f9551c2e190ea7582eb5306ecbd6505d1c83afb2cab3486ec692cd6b26d52c21839811332fa593340857382dfe21c4ffce0b4b95c7abcf6ebd0f4a503bfdeacff39ad34e152cea6b7b0a3d855e5d004186b36e1a761fc517bf3254c6e2000d42e3c697ecd1885c361c1f14d9e13296c90b71a4679d032a245eef6e1bbd2469d7d4ba5f40964b0b98238aa81b59aac7f86af3d93bc6a769b6dda8ffa20683e67", 0xfb) r2 = dup(r0) ioctl$KDSETRAD(r2, 0x20004b43) preadv(r1, &(0x7f0000001480)=[{&(0x7f0000000200)=""/104, 0x68}, {&(0x7f0000000280)=""/250, 0xfa}, {&(0x7f0000000380)=""/103, 0x67}, {&(0x7f0000000400)=""/118, 0x76}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x5, 0x0, 0x37) 01:22:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) setsockopt(r0, 0x8, 0x8000, &(0x7f0000000100)="f93b5af7992675cd09e639ca57d89eebe9a1512a4868a423d8fa9f60fa344b6ae201d5fda4bfbcca13988edee3902524fcbbfad5634d7e9eb25ea952e7b07616b17a135ef6dc1f61903e07657b8bac8f5f647ab901b3bf4d71ef3df0161eb3a25bc91087cde09b97db4c70878b5a8cdc0cfe399edc9179619e2638406f61a46fe865a4d356dacbf9df2d25db36d2ff2bcc0365f74344b67f1ad02d26c322f8d4f4d3bc2dd44f17edb915006adda21da57ec0a3686b6238b89ee8c50d499e4524b7fa1d87b62174614cdaf82659c41c228614d9a867f5f257b87159d0f5985f8455b9f23751de1b8bffb5350c4108", 0xee) r1 = socket$unix(0x1, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r2, 0x0, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 01:22:00 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)) r2 = syz_open_pts() unlink(&(0x7f00000002c0)='./file0\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000280)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) ftruncate(r1, 0x0, 0x400000000000000) fchown(r2, r3, r4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x0, './file0\x00'}) 01:22:00 executing program 0: r0 = socket(0x13, 0x4, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) listen(r0, 0x6) socket(0x2, 0x5, 0xffffffff) 01:22:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000240), 0x4) 01:22:00 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd31929648000000000000000000", 0x14) sendmsg(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) pipe2(&(0x7f0000000080), 0x0) recvfrom(r0, &(0x7f00000001c0)=""/173, 0xad, 0x40, &(0x7f0000000000)=@un=@abs={0x8b503ca139a8f317, 0x0, 0x3}, 0x270) 01:22:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0x4, 0x4}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) setpgid(r1, 0x0) pipe2(&(0x7f0000000000), 0x4) bind(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 01:22:00 executing program 0: r0 = semget(0x3, 0x3, 0x8) r1 = geteuid() r2 = getgid() r3 = getuid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r1, r2, r3, r2, 0x8, 0x3d}, 0x6, 0x8, 0x8}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) r5 = getuid() setreuid(r5, r5) getuid() 01:22:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0x3, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x7, 0x800000000000008, 0x0, 0x0) getsockopt(r0, 0xfd, 0xffffffff7fffffff, &(0x7f0000000040)=""/139, &(0x7f0000000100)=0x8b) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) 01:22:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r1, 0xfffffffffffffff7, 0x8, &(0x7f0000000500)="4e0755b51938be52c9c87ad55c02a2bc7072f7fd0c86e9dd1a891983073840e71ae3591b8bb105cf838ecc4883c46417d99e8de9a6135c24ae4376228d4689a179a2bd9a189dc1487d8f315a15b20dedf0ab22225ae747dfc35e527df786ba388d3b8f8cfb84a231f1533b84ec0a8b5097e13d50c1a2e8a179a508a8e57003b384b785379e352af18eef424ade5f4d5adb16437bf267eb7dba4f26236bdfedb499bfc7aba77975897b73a9b62e7238fb0a2be592246d6c11bfea4f5cd4a5192fb0af68622e3e4b6745ae261c77191863e69394cc0ed329de2d351e54cd3364ccc25f5ad38fc3b9d7428769f6558baef9e1e0be76ae70f50e0793f363823245023b4fff0dec2bba97dbed6fec1c6bf6aeb0ce8314e66d3bb7a874901b9c073ebf5b40067fe2d8df503be733cf5bc9388ea307e4e90cc28b4a86641700d1532770a9ba01aa7c468d1c5c20dd17817fc8152c5d03b2f821e3e77fdcf7775283d2b72b8774277e5f30d96e120dab6b818cf364e75a9d2674f575a727e963459402af7167a1134e0846a46f6312a6fbb47476a4d0bcc3ca855416980d291a7976f1639b9616c9c8c39926fed7abf7f797c4e08832b75c4b43c233e7dc39de31c3847766be5842101a495af87321c3c9a014a5556f96e2eccde95738be6a71cc24a6a8ce5564e1e3e7e6e7f4bc7c02babe26f540991ee150f249db7db4856bc1b363d7917e158db0a8f564c141141f19166c874335635eaa32680d9397c838d3816020f6f4301cdf1c5a5df83c58a5d8aa487be0b68ad4b75d6a607e53c67daa8a7d25de8017a075684516fd9ace1d31548101c7a40d50c1da666fee9409a85fccc7161d82121cebb674adb0f9b25379f43f422a238580ad683c4a63879514e3ab69a6d7be02e64e2c43780374706d28aaabdc4eff514827aa2cf5e7e6859fed8556ee18626bd5618ccdd1a5ca673fcc8764e10fbeb871b110a25c845055a27db1cf521b18beb3e1ee74b386236025e8bd141c58a40e1ae4f9bbc2ff011b0633cc53995ddba7351817be77477b0949d1197f82be12d05749ce64a0361adfe7e2a873bfb40744c55ac57cc54e276ab3def9af6d03771039fb1db9b44f119ee8c532451c36ac97919cf69aadbbb9b44051ece546b38ac03ff009fb8892179125d83c760adb3a891a987134ade7e84a1b0959835e069cf7c6106b764ca9f1fe50507756bc50c6b2f97c7b71415d5e812514567a77e5a096f88a266e1c2240154e5bb8b39b8330a267598cb878329656f1de1b390daebba70fa8d977c9dd1b7442c1501a559750aacd8eb5c78916c5fd061eb59a834b1c1463f644744cae9d41b9c29f3f8f6984e537d0e1e9106e92fcc02409a5343a76b5e527d6631cdb7086a6baeb6d8583fab85d222b9d2b2512a817bba842f86a199f72ba6d2d5784719582c0c27d1a18d5dc991ae2f46378e212d77fa788fbf26c6390081df863a187059c776270152c5bb921534478b22870d46789d9d89a8ccd8f845f864ed26c262b8064f794b39b186ca327d6f0f0440f1a4ce4ff31b6a4f91cd90ce24cb2626c530bcf6c3015dc1b29a76e06cf388ebe101766bcfe9af1b3245d2ce58904d9269654a77476716c16bd7615e58467597ae6edf8a43393510d055ac5c3ed37cbf814017b5c40188dc65c1c77edf07464ab39a6964251e2faa4a06ba7f525b51e206e5dd3e6ccb8065e39ff1a6af2244560f1bbad01e169b3ee05939f0d2c4d9804a7df6c8eb07cf23d5c04126a4f67904bddaf5165c8bb85d442e0084f218511abb2959c12965b5ad5ee00ff873fd321ecb1620924a48dd8d1468da9bd3f79b4cd858f894ef9a413b11f457e7dd07f8602adee5a8b7ec9ba3b769e1a0f0777b443760833dc7335763302a79b1efd964e7570fd9ae37953c56c6fb5718c77270b24f7fcf457bee6bde9bf779f88a79ad9cd2032057eda338ced5524c528ba1e492ca7d549acd835478945c153c69244be8e66e7408cba29fc2c56ae7f106d177eeba0be2a6eaf0eceda279dcbf971d41f15141d5afebb47b4858d6d87ee3a9a6562fc891dedffa2a8ac9e1de7183782149f4682b34e5eb1599d57c326898614655bae4d73619d659a56565e1f58855ee3eff586faa69b5f389a4c05de89342d82048d9eff6cbb5f0b2fa2d195cfd9374a0eb2d14b3796e2786e39e54573d3ed7163a5730149b40d11be08176e93ceae0bb08eaa992e83341ac996461ce299abef0da967d9c71102c3739898c9b83a2d8a5c5a32b076d4dd4f15a6bd15c9758207e4f730bf17fe9228a1058a9766eff00a1dfc76a37d52b152217ac89497ec4822df6997957694078e460fa9693ddbe28e1e9330af22476502d60da447a299ff6bea0ecadfd53f554168cf7d857001b226993785be5c255308eab4348017acd3417321e38a8a139862de2cfc735727c858767a62461c87f056cd0aca02701d10a8aaf4edf629bfcac816136ca8aaf0df8f4b48a7f1a6f5ee729fb11b220d8f5057f8f070e23bbe292594b7c4f3cefd99d9bcab23e0504eb503ac9b49c6ba85f758b86b85b717ef9d40b16e534f3797194d631e5375e3b267fb1651a7249be066b2b38ffa3849ab757177cda9b16c4929f6ccbcfacda18296d70653a1e8ea3d4bd83cf2f74546d22fb23e16a544549d976eb846015463a4d7636f2eaf47d7e0a3bd8fad85c59d2166627267f9456417724bcfcdc423143f4f4204e429b970b48f260526c70d2257bd99057ea9c34538e774dbe7a8ad592805c2b11d4109fc970cd71e952cdc7c42e33cc76253bd28b286a061a5266264bea085b802f2242e7670f4ff4cc30f1f51ce799b8e5d9095b5dc9e0e923579b153bbf61ec5937d16c26fca300a7216a0b5c3c99a3d7c1593e1af666c154b6f9d8272aeb3013fb22e6863fbd645c811dff2f662a2c98262fd3c99979e3b1ed315c9493a987495dcd54bfc74fcb091b512484cbd52757100aafac455a83989a0d4a8e310be7dab32e699cb2d846abc6688018ec579d7e870c122885a8a0d3d2edb294a9eec235b1818410ffa142c484a0871b5956b869d431585ec544c3a46b448d13c2ff9b983dbde100680f437a78b341603c2db9dade2f39d3feb8138d73ee200a7d33fc2937338c740cb6b0ca7c0aceb51a6c73bb5a8f8eda229d39438a92f2e9505b68ff6eba970d4650af93a9cf66b4ce794616c2fff11058f8830fbe5568454a58740d6002a9421c6add9710bb9079523c69b4a037ec8e80802b5c8ce3bf4bdae7dcebd94c166222287509fd68335e550dbaf7496d9f6c1da76398ce599d048c46c6cccf3800ee5438c8b324893df91604d041d40cdb5db47bda3a237aa01bbec6e6d977e8ffb52bc46191bc55efece77c782717a307f7388d9a84b0db53e053a61c39ea2f5b97a41c60fc4541e7869fb0c3f7392b0318f721868a22cfd706dcce613aa38247c389fe34672905fbe43b4fda26aef240707d23cee04480ecbed0a157c8698203f767bde787d1e1011b3e6e9e507e811d036f9126d610b64834ec0d477828c889caa31d75959d6cb9690076cafd45b021bbca433ce1c4edc46ae51cbbe1adde48f370bb6503d1e3d131d592330031b391208fdae5687ca33bec9464108a5479b8b9f069d2e9145111e318410d18be546480784c7adb2049424bb9d53cdd4a30d4aebc0263948ab36684ae452cafd61a95cadf4d6c105e49b4ed5af25e18234023d7f0b522fb943ec6eca5529eb832a5f3f61bed29188b947d1ad827906359fe2937b49cda2b92bffaca0a704e3259cdf8e50197de4e3d91e67b20170a21c48deada68c23a91eb5754a2ebf4157135433e8d1e0d86de6473942ce0131a8d45189f0358b3df9558d4a9c9066e1feec47baa89a01881ba759475baf9f0a44fd1f2a20cb4b255bb86a7c1a18ba4672ba981274f0f76b1d0da2a707c589c0ef8bb26b099cb0dbda5a5164df0889ef79a00e7b237ab8438d8e1f1ee5e75c1cb7a43ce379dd7409551633b684659181f7b19e343db5739bd6d8c173a623e71407bd35561aad117d0249a970e10b50ffc0fdd3b412da74f0221f9e2f8b0dd12528ca28f5ca235acd47ccbfeb30729c4b6fe401fcea4681c01afef537aa1d4724e68045918261e90e72670bef2c228931ee9d0f96a36df1825a8752fb48700d14d0d7a6aac5d2dda4af2d76b8afc700068ee2eafdb9f5632fc5e1c8b630369d2dd9d5a34f85a518f9f432454508ba9584a32204d0fc780e3488060acb4fd7f12a80a1e20035ea60114d70c5d1b157bcdf7dd7ae51b993e3b3c887b5dae9e7fecef0aade144a14d43ddead6c61eabbc32b2bdeafba72dbd99ee023681c52e91e067512c14ef19e5831c1ab9f30d1ccd041239fb50d1972f0e16b607bb604443a090483393adf6f8cccf5aca45703ad9097e962c05112bee0e09a5026ef1e32d70e199de162eb1e90c42e405db14ce431022844043afec8d1b05512007eb576b4a5f0b6808c9cf1e4b0525f0f14682f2e19b0ccc68d98062996c177fb2faac975570591aa5a8164942bca05beba462dc3d71232810257baa89eaa93c8c58e5fede189c2e4277dc44793e909ce3780865f88b00335e2b14478a982ad7a16f38a339cb94205984b4646b0eeb306b76cf6dcd5501c8171514e6745f4268e2d84b3c75efcc6b55bf745b68dd17dfdff09a82956e145dec7e62aec412326e7af2feced6bff7d67a0effd18d2f36d6d05adb9cb1df3bccd69e8f22774d81af3fbe070d6153f42c9d5d864984c99d5dd95cfbf8aacc39c96ae2bd6dba9d99754ac1d8c6e7f239bcdc9edc29abb3aebb505f8a82151af281804dda4621d534d5f4399a901e8a665277d1872d126c788c885e347f8ab568eeabd410f8cba8913d3b537504335d6e523e13aa9842be06be7dc3bfac83654d945bd34f555b64a693449c81752eba23a284c25b188f06b6a7ff8382baa5cc68abecf6dff856191de407854c8ab4609f594b7449a53ea118e9ca6387cbb2139c8d8a9063dc9a03840af4f277a0badadf6c646432ef317726bdf3ef585b95540e6c46f505a757c6f9a332e36a6d6022b8595646dfe24e174686cef69c570908e044d6419fe32a1d8fe39bcdc9fe34cbed5bd0254490374e49eeca4529c5054eced948368bc1861d34fb0c67cce8d7b57a2b1e0c2ff13ba5745f83f68e0b89a5ed25640a5c6617adea20708ef17ae976370760aa336d523c9f27e300f69eb24885c7240f008543c87423fcdc91d50fc2f90c9c92dcddb82672d6bd663c8e82c98963635a01b8a1e7c065a060f1208e2d3353c31dbc4ba83f7a81b812ef91a7b2fa7742614f662dd026ce8346fecd09a1346165bc051b0d7c1a0f2a9a783e15b12cf832dbe6d3114620dbe4770aed3c1b3e3235a0e9a6894a5f6fbf57cea521ddf2ef81e00eccd9eaa3a306e9de2674318240e413398ed5f853dd1b3b5952f8605616846a8e5a8a68eee7f5f799c6129d3949c99ab5faf2055dfb6a6b3b87533683f460f51bc8ef89b72cb715719fb4c1aa2498bc81f4aeaded14fb96fa5246fc1356a980aaf4137e03ef4282b554cb817c673463ebe9855e84ca7b5c1bb34a15330da5ffccbaaad3dbcee5ea1e67e2a6751314aa58954ee1264d70e8c54c91399c53ef4a00977b419bbd98863d2480bc8666024f83bd7c40a320c53af3163b80bec3a1ad53de20dd056ebb42a2fe2c1e056248c99e51d2966cbf1cc7b67982629fd04586a4d0c39eb94562af9ebb9b84136b1bdd6429811804aeaf94139", 0x1000) 01:22:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000640)="542c951050c11a6b926cd0df5e1256e2956e838b24148f0d38227d458ba1a9107aaa46d6a98eb2c4db3d99a048399b37a4a995fcdc72892618bcf67c0ccf31948fe522ea6ad7b0c2f2f163599a40c37148e19be0d4de6733b822e41b60bd952d70f8dbefcf9100b3799988b7e132ec4631984ac612da469e10f091f95dcf877cb749498b496c8e7313acfdb48155f95ec7ad02ee0a24b0c6867082929501b339ac38c4ca07d85d7b6dabf32d65a9cd03e3e72bdd8c96484bae1df7e37d8141f7ea97ce44bf7f0f2376f3d7440ce3f260af958bb906dd7554907c9af6618094e97a6fd5bafcbdaa910eeda002d7016c2f83f43b11348e0907dcac0cd0b94032834159d6f824ec335c622d6c4258bf964117b576e901a2d58869f770ca2d56e88ebb686422f453303048eeaa8497182be635dd0020cbe422391a00ec825f4445aeac01d2c23200cb2f3c38f641102a85305f503cbd62cb6ce36eb09c6fde37463076f5833f3886c867aa1f764ee8235a3d4a86c33049941239baab8ed1834d200999743e90976f610908747ceb38c7426ebb32be940abd732858aca41a8fc4016593e1cac8e21e1eec76162edea08eb2066dc45e0518d1fc2ad3995906abc16a1ef21fbb841ce2d28d35d5e7b9470ebed63f616c8572b217ee63123da52d8939c5bffd591df3ef451bfd41f67424129f8865367c9a878eba62e26dacdd82dacb3f9d715449a797bea13765f2a1c3b9406479e9c3b03f90a51348e43cb46d621ebe9b9a59a933c46135fb4ad8d6ad80d040e849cc865376d4524e4493d7f21c21d9a044f68c8eefc9403dbdbeb222b6442bfd8e6164dcedf00f468e0fedca40cada5cf5618d7f7c36fe503e8ffb82341adc9efa80a853c7940089286401ef9134d5e8915d6dbefb58ed76534cd70a1f84c4b32e701b02209579c6fff089bb6a5bd154dd1c296cba806619bb063e5a52354a462ec19fa74951d70e5b328f9c35bb23ff48b32d96198576c45b503b3998079bb63de6ce5f6380e37dc6ce4489cf8b752089edb6f201262a9a61c7bffa27e70073c1ec6441a3b5cc8b7fd38b75d84b4cc02a018372e509270ed59a128750deaf26c84fe0dff0e36cbf2e496f2304b02afc472d83304eb41b07202948975fc2cd5427535f87a918f1b296413956426a4bafbd03c844fd08e23fef476ad85f4ba5cddb562a1b98f7a5ec498e78f355398584d38785500f49523db3d168ad6181e28fd3de622f5404a0f6c109bc526ac3d544031d74fc83f8dcef34adfb1a1a7769b3e8b22851e13572ee63d6ab1c50cd31c686f1a21bce50d1b2bd4001b3419aba22909b7ef4d89eef16b62be476a182ab3fca6dfa266fb1fcf685a91ab3f77306aac379fdc1a8533f21522dd38859a2a00ff4cd7d3dc06c8957fab2070bcc3d47a8df1df77466297ed73f7b5683fb8c7be23d89ce8260902ce2ba5e741928dfb8101e2f1a556f0fdcc167dc46d3f16ed1cfe24d6bc2b27d1842a6e8907ee1dbef8c69cca035473d182e44c557d2d12481cbae44474fccc41532a80b654bf6cad0822c588b57fe60ea4fecccca45a49ee9162125fdc1d9392e0bdeeb513134bab36f4884c616f523923779673ecacb201d7ce87c1126908900ebcf97b63d22abab1f108a70ebd0d54621820c9f183cf418ada97540181b217230ad16f861607bcbc027eace900bdd9760c1ab0b417d1bf7b0831d1afb2bd7ee2da6b1ad19907d21a5bf72c0c1ba703b255a8699ace7cc5c97073037f91a95c9936e2938f20d1e55cf800fd09ed23a338848836e71679e9125c5088ab1f5cc4239dd7ed6a9b846d3a9a3dd3017", 0x515}], 0x1) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x9d1, [{0x3, 0x5}, {0x3, 0x400}, {0x2, 0x7}, {0x3, 0x9b0}, {0x1, 0x8}, {0x3, 0x4}, {0x1, 0x1}, {0x1, 0xc9}, {0x3}, {0x3, 0x2}, {0x3, 0x8}, {0x1, 0x6}, {0x3, 0x800}, {0x1, 0x4}, {0x1, 0xe9b3}, {0x2f8b8b43f586e9b8, 0xffff}, {0x2, 0x3}, {0x3, 0x1}, {0x2}, {0x2, 0x8000}, {0x19321fa1365da90b, 0x88b2}, {0x3, 0x5}, {0x2, 0xffffffffffffe6c9}, {0x3}, {0x2, 0x1}, {0x1}, {0x1, 0xfff}, {0x2, 0x9}, {0x3, 0x7}, {0x2, 0x7}, {0x1, 0xd0}, {0x3, 0x1}]}) 01:22:01 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x200000005}) close(r0) 01:22:01 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x23) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) r1 = socket(0x10, 0x1, 0x3) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup(r1) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) 01:22:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x102) 01:22:01 executing program 0: r0 = socket$inet(0x2, 0x1, 0x7ff) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000000)="eaff125d00000000", 0x10e) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000), 0x0) 01:22:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x9, 0x0, 0xffff, "85495500020000000000001167f5afa680400900"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc39951902dadb64, 0x8a) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) r2 = msgget(0x1, 0x52) preadv(r1, &(0x7f0000001540)=[{&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/107, 0x6b}, {&(0x7f00000013c0)=""/156, 0x9c}, {&(0x7f0000001480)=""/134, 0x86}], 0x5, 0x0, 0x0) msgrcv(r2, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/90], 0x5a, 0x0, 0x1800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x4, 0x2) msgrcv(r2, &(0x7f0000000180)={0x0, ""/128}, 0x88, 0x1, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f00006c6000/0x3000)=nil, 0x3000, 0x3) socket(0x18, 0x1, 0x0) socket(0x10, 0x2, 0x8) 01:22:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1c96a72d, 0x0, 0xffff, 0x3fffffffffffffc, "437592eb3d520116ea946d05ba4925131f60eb14"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000008c0)="244d48690c6d9f8d80", 0x9}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d7590fc2d6cb74c7370ce91a30515e37328c8d0f"}) close(r0) 01:22:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/8, 0x8}, {&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000200)=""/243, 0xf3}], 0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400", 0x2}) poll(&(0x7f0000000000)=[{r2}], 0x1, 0x0) 01:22:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socket$inet6(0x18, 0x0, 0x7fff) close(r0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)=""/92, 0x5c}, {&(0x7f0000000140)=""/109, 0x6d}, {&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f00000002c0)=""/203, 0xcb}, {&(0x7f0000000240)=""/21, 0x15}, {&(0x7f00000003c0)=""/223, 0xdf}], 0x7) r1 = syz_open_pts() mmap(&(0x7f0000ff3000/0xb000)=nil, 0xb000, 0x1, 0x2811, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ftruncate(r1, 0x0, 0x9) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:22:02 executing program 1: r0 = msgget$private(0x0, 0x40) r1 = dup(0xffffffffffffff9c) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8bbdef0000000000000000000000000000000000e6ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/219], 0xeb, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0100000000000000240e535e7e16aa2303f8fbd829269538a501bba684d27144443b8f41bf56f037ec6a0f411a96562fc8713b3758c5f0916034baeccaf5d04dacb5b0f230dda8ae6b878f0293946d9e98d0b07155b447ffd15229871e75fd7045bdb6a7c526201d61a848654ba34fbd2ad74e7e8ec2fa86d75c58f82273afb622047e117819565f244e35052a49504680899ba601a865e17b4b415a3203626af63ec3e7e446deb374fd58aeb4faaf51dc2fe0bbeaf8b6344f9eb4c080adea0ef382dda5decf226175e70dae373935cff736942e77035b0d5ab7d0f916f9ccc4050ca8edd88e1eb808b23da0d817f5ff04c0"], 0xf2, 0x800) 01:22:02 executing program 1: socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000240)=""/180, 0xb4) r1 = socket(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) r3 = msgget(0x2, 0x0) msgsnd(r3, &(0x7f0000000400)={0x1, "d1cbe437d1b5e260da695964c28d36e592f0cf5011ee613d767ac6f98c0f769f9c5a54fff8e78ec178b0b4cacc25defca2846e5bd8f6daf2d3c45293f1f83d3dcecc3262787948e1ec83857a33759352211931469b28e400e35d046b1f0abe0dc7aa8cd154ef85f54e82e9ac3ca5b544eef67f7cfcf91b0c69868ee8692d9c87089550dc7aa454f6fc03"}, 0x92, 0x800) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x6, 0x5}, {0x0, 0x3}}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000003c0)={0x8000, 0x9, 0x8}) chdir(&(0x7f0000000140)='./file0\x00') ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x4) r4 = kqueue() getsockopt$sock_int(r1, 0xffff, 0x1801, &(0x7f0000000300), &(0x7f0000000340)=0x4) kevent(r4, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000380)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r5 = getpgid(0xffffffffffffffff) r6 = getuid() r7 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r5, r6, r7}, 0xc) 01:22:02 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) open(&(0x7f0000000180)='./file1/file0/file0\x00', 0x200, 0x1e) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000280)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) 01:22:02 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x1) r1 = socket(0x11, 0x8000, 0x7f) pipe(&(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000000000)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0x89, 0x0, 0x0, 0x0) 01:22:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) pledge(&(0x7f0000000000)='[^\x00', &(0x7f0000000040)='\x00') 01:22:02 executing program 0: r0 = socket(0x20, 0x4, 0x3) setsockopt(r0, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 01:22:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20851, 0x0) getsockname(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000004000000015a8000000000000000000c2fc556749ac39ac67cb07b67936c4c2a4d1496cd78644a01e0400000000000000614fbcee327676e979fba99a4656f32c9e1693a13bddf5e8403b94e197aa1401eea20994b1d6f23f14e5ccb4e68e862152304627e3408d17b83096898a2241244b3455a16b5178648efcffaa5d48d28d9a51540e05523034beebd9f262ab20897c6bcc714158df07f2634c24e6e22906c66198e6215fd2e1db1df79cea10b93665809b0f50b0304866423ebda50137690afa39a3c7c71ebd39dda711ff639c1fe1ceee8815643434f71eeb264e0525decab76d985e48632e366a00fac334f946ed60c2bddb3c5d4f088436a07483907078ee6670500357ccf1dd891b32c316191c72971e4bfd359614d9ad505a68ecc36eb0dbc486d88f22da38b5a9ae06ccc675e800"/402], &(0x7f00000000c0)=0x5f) getsockopt(r0, 0x80000000000029, 0x3f, 0x0, 0x0) 01:22:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8000000, 0x0, 0x90d2, 0x0, "d730c100e72fe400"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000000)="93", 0x1) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000080)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000180)={{0x0, 0xffffffffffffffe1, 0x1}, 0x7, 0x200, 0xd7fe}) r4 = kqueue() socket$inet6(0x18, 0x4000, 0x7ff) r5 = semget(0x1, 0x16674aabab567603, 0x182) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000340)=""/126) fchmod(r1, 0x140) r6 = msgget(0x3, 0x10) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x20, 0x0) msgrcv(r6, &(0x7f0000002400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040bf6bad3c7200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d85813d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc6ddc5500000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dbb9eab866adfbd54aecdcf2b87fe8dd071151ed7935000690098e548fe8720c570b279fd1e6cf490fa225904fc0c0ffbd413d38d12b68ce6cf938145292ba4eb22ab05d56"], 0x1008, 0x3, 0x800) close(r0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000001c0)=0x4) sendto(r2, &(0x7f00000002c0)="ab62e2d24f92d3bc2f4e4b61b46476900c97ff7bc73c6c", 0x17, 0x6, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) r7 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "854955883d023e11f74d0400001000000000007d"}) kevent(r4, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 01:22:02 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0x1d, &(0x7f0000000040)="514bdaa167db83945a1e972efe17b459e1a9698fba95cf5dbf213b9a6d") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x800000020, 0x9d98, "0400000021bf04aa1500000000006e00", 0x0, 0x100000001}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b80406e90516e9f9bf4fce2334454dbbea1f6b710e2bafb5444941415ba6c597d1f3543421", 0x90}], 0x1) 01:22:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f660800000000ee0a81e8e45321e943cdca38ea64334e831ebedd9e46b787de1e0aaf376829e28913a78b548e37b68ca30939aa063d5efc63aca761aa02e2ea56ebada7075ede3f804e843af874783512ad21f2a112bd58d5e80c32a2644310c60d4968a76d51314498f75e806e4f2d7b291af705e25ec268e69ba51ec73eced5660a28cb15f0a92864114f00002c2827ee74486baa0f951998746c7b6b7d8716ceda60e539720b467293f44ce8d5691278e3c86493255a060a83850f58fc82e64b85e61be0d94ac7bbcfa248d89074bdea69235cded56b1cf433f8c5dc43ad71fb1ae5002b5e8bded803b99bc7f0378f9e7174859ae567b2c190eed88a56aeacb99cacbd3afe3fd7a3a639bee4548e796eb8975272ff96b9b80576393f3d22081ffb45372f0c5a979960eb1723eeb519086025d4df9ccec6509732bfcf4a0596ffffffff000000000ff67d2a59639fe741a0aec0e0dc61fb8a198bbb3cd047edd264d09aca69f186fc031637d2c5f41350768f30fd92c8b3aa4cbd3a0ce7a182a642ce8806d4547942e6f2226badff9453cab83427c87b1af3e78e4ed5fb3bf8e2949e53875b1cfe14d377c5db19473997b4af3bc620a5c79ab3a143689b4fd8cec98422b95e2b0651b85e432da879fbe8bfabb9513e6a15"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 01:22:02 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x2) r2 = shmget(0x0, 0x1000, 0x30, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000007000/0x1000)=nil, 0x2000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 01:22:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00", 0x0, 0x80000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x100000000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x9, 0xf, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:22:02 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x4) kevent(r3, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000080)={0xddc2, 0xfff}) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) read(r1, 0x0, 0xfb) 01:22:02 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x8000, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f00000001c0)='./file0\x00', 0xa41, 0x9ebccfd1db9b91e8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0x1, 0x40000000, r1) 01:22:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000023, 0x0, 0xfffffffffffffe96) 01:22:02 executing program 0: r0 = socket(0x2, 0x2, 0x80000201) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto$inet6(r0, 0x0, 0xfffffffffffffd47, 0x40f, 0x0, 0xfffffe11) 01:22:02 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) shmdt(0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) 01:22:02 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) 01:22:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) clock_gettime(0x5, &(0x7f0000000080)) 01:22:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000180)=0xc) shutdown(r0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x2000) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0xf67, 0x1, 0x3, 0x6126, 0x6}, 0xc) 01:22:02 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x12, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) 01:22:02 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) close(r1) 01:22:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)=0x7fff) read(r0, &(0x7f0000001200)=""/4096, 0x1000) fcntl$setstatus(r1, 0x4, 0x40) 01:22:02 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x53467b94710c70b5) 01:22:02 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000b00)='./file\x00', 0x200000600, 0x20) chdir(&(0x7f0000000080)='./file0\x00') ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000c80)={0x3b, 0x0, &(0x7f0000000c40)=""/59}) sendto(r0, &(0x7f00000000c0)="d2ca382404b8c790f3f7a41c365113e6ea6c337bedacecebf1500abb501598a4076288122f960f1e8ba7dba9b3dc528d9ba425a3824e2b4ab33bc4554e4ec8f46fb52a0140b75f339184dc179fa9c87bd24e700663b80788f94774cea02c1ff7c0e453805920216b4d5029c1059424f095f3fe861e89d4ce1495aac3d0d8faf6cca4825c10eb8cf879a88066fdcf957b4e4c23cb774fa4b6efb680df242e7b9ae4f5548311f9373cb1843e3bc1893637371036bf124b0ec2b6e5ffe1b216057802928353d119a3765e3a8b3bd3618b4138b4a4fd21746391f2b76bae40452d93fa584f75b71e566875b101b6e9799aa7c60283c339", 0xf5, 0xa, 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x8, 0x4, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xb8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x5d}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x800}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000f9e000/0x1000)=nil, &(0x7f0000fd2000/0x3000)=nil, 0x6d}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e56000/0x2000)=nil, 0xffffffff}, {&(0x7f0000e78000/0x1000)=nil, &(0x7f0000e0a000/0x1000)=nil, 0x2}, {&(0x7f0000fa4000/0x1000)=nil, &(0x7f0000ecb000/0x4000)=nil, 0x5}, {&(0x7f0000fdc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ee6000/0x1000)=nil, &(0x7f0000f2e000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fce000/0x3000)=nil, 0x2}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffffff}) mknod(&(0x7f0000000780)='./file0/file0\x00', 0x10, 0x6) fsync(r0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='c\x00') r1 = semget$private(0x0, 0x3, 0x80) r2 = geteuid() getgroups(0x1, &(0x7f0000000840)=[0x0]) r4 = getuid() pread(r0, &(0x7f0000000c00)="cb0f0aa71ed10b48342742efa6d2985d0ea2bcbe3e1a29196b3c5b4312e86ea36282f99ae8ed85720352cdb4e8bc", 0x2e, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000880)={{0x200, r2, r3, r4, 0x0, 0x0, 0x4}, 0x1ff, 0xda, 0x3}) getuid() symlink(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)='./file0\x00') unveil(&(0x7f0000000980)='./file\x00', &(0x7f00000009c0)='c\x00') ioctl$TIOCSTART(r0, 0x2000746e) kqueue() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000a00)={0x1, 0xfffffffffffffff7}) preadv(r0, &(0x7f0000000e80)=[{&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000d00)=""/90, 0x5a}, {&(0x7f0000000d80)=""/211, 0xd3}], 0x3, 0x0, 0x0) r5 = open(&(0x7f0000000a40)='./file0/file0\x00', 0x0, 0x40) semop(r1, &(0x7f0000000a80)=[{0x7, 0x81, 0x1800}, {0x0, 0x6, 0x800}, {0x2, 0x9000000000000, 0x800}, {0x0, 0x40, 0x1000}, {0x3, 0x7, 0x1000}, {0x7, 0x7, 0x1000}], 0x6) getpeername(r5, &(0x7f0000000f80)=@in, &(0x7f0000000ac0)=0xc) sendto(r0, &(0x7f0000000b40)="6bcf6c5faecd738610913b905336161625452fddf2de5272589ec6846343f79118a90019934f235f8667a1dae82a8e0b8c2f3baa8d5bca8167dd1aa883ee39b122f1583a2a4db4362aba681154e4d2f2d7ee7053e5aa92459244fcdc5e13f5368da564ac6b70ed760c0f7bd108fc554762bb330672c03e3e79e38f5af31c2516424f6fa86112d4d34e8dc228c2f53e07b05f692eff1f", 0x96, 0xc, 0x0, 0x0) lseek(r5, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file\x00', &(0x7f0000000cc0)='./file0/file0\x00') 01:22:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) close(r0) sendmsg(r0, &(0x7f0000002540)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="e863befcc8b2a6f2a486e6b7cd4df75638e6364970b25bd5e258dcd4a188e4b9f0fd6efa3730ba21a7103fa421c0174ca9105b6c88dad05db8ce66d7462b49980ceeff5cdbc64e758a280d1d8a324180db89369d0ff63502691c0ca4ee9c39e49380d33f44f9ab", 0x67}, {&(0x7f0000000100)="2fe7d120af52e7d8f44e7261301420c17a509d9213ec61518bccfe59f88ce0f13346060c232111cf0d7f2e961af88a6efd6b8aff7cefc87710b33863168c49552ce449a141e5addc91476defc5544bcd51e5d8645b0d97fc94f69722921709c61051ccc3fe4c2b1edb7266b05449f6b0fe4382dad1b254b0770def581db40be4bfaa133df760c05752803bdd6d3c210b0f", 0x91}], 0x2, &(0x7f0000000200)=[{0x28, 0x1, 0x5, "960d873b875ccebaeb97fde0b211cc9556dcab5191e0b99c"}, {0x1010, 0x1, 0x2, "7685891cc6d3331c97ed4f1106898897a11cb6aadaa391658a7a0a31f3375c182bbfce5071a0f0ae29cf6a5b40ec122ba6b64b530a0837f65724933077cd2dacaa362bb6f10fc255e4398ff787aa493b77f5f1450d96828440d51b03beee9f8e715aba02eb852feab1c63750a4541dc7ef2626e899a67bc144f653589872f31ab71e2f7edc259bdf71077e83c7f251a8b322e80265843aee4c03924c6fd1b3b8f17812f294832eda4a70e5e3fdeb5fab427bc620d8986a3aeb3e6cceed07e4f8943af8bbf187883b886d7c330c19f19ac424177980ae86fe616f80b5e0af06ed78e440dd1ac35c8045fa197914d025bb52cbc656b0763af747da10c821b52e175077933e1752bcef47b2fa45f8f114dbecc4ecea971165714e2d6a28aed518c3e5f7e2632b4ce90f95c47a4fccbbc666a53740a4bf40f657978c8d6623f29305cf2c9c032158008d2f3d5bdda12a28028f0213ff587af37b45e1a8892eb8646ae288359566cdadcf2e5130888c98befd4740c0914817cec8f79fc6932c6aa3925118344473cce7fc9dcd2df0688ea8f584d32ad36d795e8072f1dbbec8c19e7f004452cfd385338cd625f7e0bfd002c8d8b3f2628f26971b3c9bfbb1e256e4ec8c33af0c27e4bb8b4bbb4cebfd8322dd8303376345f1037804007e306c6f307ee31950fbc321ef6cab3d00c723d0745b38463625b67f1f6918418e0f1036633cc419db17237475862365b6822fd109780d0075d7c1f1246e43f82a0734500ec8e6d08396fdd409c531a57fea638c4355e5f0065d8a844ef4833b40ee66e452d4ede1bf9c737a2c8e55773f9f32b8496fb120be7dbcbed2fe9fb8d5c70a59369f88181fd9d28b978b6995f2ae13b74f068798320f38f732374a388224c0e8b1eabc1590313139c6f89761fb06803e9649499c6c3e4daac33e2031fea5bd953b522caf8a1ce22fce42b901e9626911fc1574f1895f6556097461f229b6cf5e5f742292b5dee7be1048e173eba006ff1dd312b31c49b3a2a600829e13e45ef09ed9fbb2821488e1d0757f83834622be18e3a0cb1bb57ffd103c6f3e8a6f99d68866d34a38caa9e45a69dafd258cfb70e1a5b88a39b4af8dae61c58f34a38a14ca9eb305bc675f492dacdcc02c362126ead3ecfe4a034484d36a35b15a60996a79bb3925cd2121e70594ef9db454bf8b9fa4a0b3377013ad7173696540605461d09ae6455fd5d078ae19b099fdcdb81e3522647402b7eb38fce5b8d3bda1842b7a35fd69fb5d5b2207c8fcc4884edf874e5622fcb9507228905d8525c71ff913446675e6a08e974d38f27c7c0e9fcfe697ca553faee296d6ab1323628b181bcd7cde9da986ef2c122538c5927ab54f8e5ba6b4e224fef5b68707e8a707180ba9926fec47f78f169a9e44cdaf8f7c7306e622ac2586ef8ee66142665a414c07c03d1827f39aef3ab28ae661671f49409b9f6019c6acc8f040ff9605d5ae07e3df5d6ed9689761996b19fa1c117a3127acf14da1ea69015863c232ac5bf098a551a5cdec3df90d2534f07fa836797d300dc5b2016f4b83a040511dd57eadc58b22c863be7ccb5ae4883394d81fe86f325edadd9a5c1c20c7f4e7f212daa1321dc7e71cf3e70a008cf5fe2e8a37bd202ec7805f2503c786e2aa178b043db2ee33315b3c37e1992dcb9eb6e6d4c4c4fad84383f58634645c4c694bd7ab514418f906851fe37419816e2d6114a816119ecf6bd30477d0b8bee75f4a707148b63b9e007818bc45145537bbae1e69e3ae8856a1f2dc0c5886453ad9d9bf75cc544c11af5813d23742691f5c291b4450bdaa5e03d6b209b15200464427ecd88b1deea89f0fc1f3cea494860188e10af176b50701b36f21f5b14a043f6c9b9830f6d922c586ed0024fff1e329d841b530a11356bd34469908f3790b357060bd32a61254b87498fd3939f468faa92b1bfa0aa8366dc781eef7307be892eaf8240dc27283fdfc8de357c47c6af4a1c3b33e11c258089ad41a3eeb4f845f6034dfe597568aa882ba85f325e86ee73e0628b9927179d2d6fbf06f51adda3d12204b1525195ca8dd6a3ae60934d5fb83fc71a91ffc372e29ea94e62c05ba6a1319e766b895ca49a0d16e732e14e1ef284734f99696c2ed569b157696877ec81933433002a89b9b0768c3ace61d9273cc563c836b2333a97aae528119d83fcb704d7ed068d878dbe2735b8fa17f136c7dec7e53406c7c0446c4a317cc9a4a0e0970891109815e99709fb71985c7e5a383394a27ac6ae009e8321387148dd8456c3f9cf77da9d394d65c3934f82d2c951cd2c7dc7ce6aef3198d5eaa012a356891ae01c902ee8893dba0e98659c9e7018d060a9f3fea1f754b9e784c591cdf2c274e1fa4d6b614fdd58611144b118375de086a5962c8644f5a8429d177c528bf051385d67e1d9442369477bbc936350ed2eb3f33855878368678c65707d029bced95d712db3dc41f4a1cd19ee6b8fab8989e51a586e65d4ba9c5d535fa10bef87b2c84e7e7cac81d298e7caea3612635aeeef8082bdaeb1e908e9c27093386de4b77a7809c6529b8c95d226c028706a0e018648f6f37444cdf5a44144e89df5edcee35358edf6cf51c020ab86d0456f82c7254389a602351767cf73d5ebfa1bf62f8059e74be19381cbb6a55f033ea0260b08f59a2dbaca946df0e8b343f725382f55de5ca2486beb40d5c033e882bbd499ca0777e09ef3b03fd969bd05d09539c2637017861afa5624cc2773e3c45b76edd7fc0b72d7448436f8f048d5747f3d69b3b116bb781d8e858bd63c6dfc0d2ea200e907eb58a5cc3258ca837b2c92007f6f802a6085575c369cf8ad471c5ca80a1d3e8d434455ef3655bbded6b175aec7883e8fb118ee0052fb9fa1d68f8fcffa4e51659619c9e1919fdce5c7e9f3855f9031e218783c988cb75a65bde2e09dabc20c77dd39353a35d444f72bdf219bac87e1d253981e41d4dcd72292f7907a611e7cccc50ccc3903279a13febcc702c6fa357e035fb2bb93929de5af0326d159e7b71c2a76893e76f3c832d30ff5a4fde81f8321bb68f1da16eb00b48abef4001489d514729cd825825299e8996352ed3aea9f9dda35fdaba161b63b6008c8de74ee36b586a98d875d3d6051781b1f60ad5fc698ac14ba57da38832baed63c59d78b7f71aaa9a664703bf8dfb475281ebea107e064866fcacabe5711fb35626129537ecc67da1133bb628a7b39eec199f45aa9fe9321be50579a7cf70e1f56357d2e6b15f61e9642f0030c04628fd10857a6434eda3d23390d5c704918d7123942d88769abd09414f237c76849b1c9eb2cefc0441f3de6f74fc2b076c768bb70b6d050382852baaf382c782e728f4332af9cf96946ef5510de11c0365217a5e2578ce31cc548cba56603311e1cf7ee5bd1f17d7ec6031f109db3f0b34d1e073b46ef030766896e961b6bc39eaa688de7536d67dbe3d46d08d10922df581c3a7830b48091c2e19dcd2f774db047563859386c2a28591865442cac30af019e262866377d81634072ab409d8c7a50e6f58228342dc7ed85fa8c24a4148b9b991ee216369196d424b6393477c437b72507c5d130e999c6ce0edd6b3f465ed6a0cc99860fcd71431768a740a07fe1664b7919e683d9d323849422293c60f8118121d1e15f819bf4966f7bf380d79ceb194671c97d491cc0f817311daf7ee3c4f1cbd729aa3314a9fe743cb32e9971fc763043bf4691692638b5b63eda0307ae32898184152313232870f4fdb3d9ba29d767462439a56b595dd572ffcbc1240eaa93a06849ceb6b3f038e36594dfcfd4d8ba8f2d1932ab15a85e3b7d4dfecb3f14c9ac64203274981ce78492e507ef965ae334adaec7d0448e85206b052650e728a020105496a0a1978f590c6f8f40a4a69c1e37e95938fa651a99864142073954e70a1c0d48a054b5bb7cdece9cadfeee7649cca5c46bccd1c057aaeab3243080037ca417f6603354555c0adb90be79f61179e95ca87995fd7f32dfc3cc1eb7a29550956605848cd9e9045e220c157d399fe072f93ff61254613a3a5aa2c2c24d8a6fd54839a0f6d23bc293a82aa8d2869bc021c3a8c636584ecbd72015a78152bbad621a5c8787cc7bb5c93aee65878f4ad137d7540d4056617e516e0cf2813c10ba2ebb93413bed72d7bac7340ad5c895b090389dddf49af788a6160ba7389059716f7d516afdd0478667f56c715a825779395d897953ed3db596632b59f74c4d3ab190cb8d290023eb339c133348c58472119dc35ca3b0b82d1d0d22cc5eabd1d2fd3ae0bfb2590b360559effc6fb73c4a7783d93c84b1ce8c86019de4ca2966b70e4d47975d6a9eefdee89afa8a68d93be8de405f88a89882084b8a925c901e87a166ee1bba1898bfc05c4e1cf5bd34cd84c32df30a87561db872ada7ae8c2bb6271490141ac89d95b1fe8259f7da036ba0bed2007ef5bfa701e9f6f159af2011dfff44ebed9eff9f6c47017bf2fa6ca2314bfd801c1beea4e22a32ffe6b9513c30b96348a3bfd2550f38fae81bd7bdea2767d86439531e907739baf90ca1afbf6ad34d37dc68d7aab74f87f82d68d408c7f0e67793b39686606afd1aa3d413eb8e5c60bca1d4e22b79601d45316e82616456fc14eb0e8323b6f4b021edec65fccbe054775ceca41db1ecccf7a5192b0efc3fe606681094787404251f013953906aa9f861496c3651718de1344fbd5e0455c62d8c15d28b09f4f54972232a88f9907f7ee1e707f194e1978c2f38e8ae56710aafe880d4a22f0112637761ecc740cadd7382a8b60434dc45209c9624d5e85beb706ce5eb2048806512b2d9fb56b783a71f1554c451ca72929860e77b19197e7878dae96cd1df633855c92e885b020836c07a59f5103cc6fe4fb03986a9d42570bf75ad04fa1cbfa1fbcd35964783226118cf466515b24891d28d8f9861d18303a973802b24aecaccf7194ad906362324886e440f695fc14ec07499feb54bb2e269b113034343898652ae814218a12d079837f26dd63deaeaff95ea73ad062559ce491244655a23cd9405980e8a8a8c4d9ad3e6afa70c6de0757fa168a28cfdf4235c5e7721dcb49ce7e8808cf80f951143569c49cdbea618388237a7acaa8753dc22a2af351e920453eadb1acbab9161ca52418c0ab788e10ed33eae374ec4a409f83477428a367a39eab5fcdbd4359372ddc784daff212b6fad2bb3373f85c406a7bded466a160d24f500f5f2ca706c9422e3722ca23ba1555b865355efd52629cb01b002d8af7495fe3c553cc0e8b584ca4e4aaaac0b31fbf3a74901f832046187c4f60c179c3f833c3cafba31c0c7ff87128fba90e5dc48ea13b77b377210a4948a22b44b79f44eb73dfb2af605163b0d70f568527c847e6e763f2c4018f56bd18b10fe4d67a5e40c378a3307d962819aa1e9ff2ca9bbc5b16e6c17428b72c52e877d3607676b0b2953b54430e96ea0c5214092ab3cd1e2195702fe5c6691263e551f6d84a3663a166ead94788aebdb290f56bce6fb6f0c08f3f629b7db77782262d5f48ebbbe00100c924e91f8cd1553647ac8c41827be79a81401319a532f98b0429ecff47a9d82c7b4acc7bef4a5fdafbf8237f1923c6dddbf4c63c5204514f795a12db49f28c7484d9420bd48a8d28105e4ef2dc0113c23123d88ac69127aa57e832b012df4d5fefdf0859f5129b64c26c08eba34a07ab745b938ba39a2d8f3f46f1dc94ba567726ec9837e329afe89aa6f8b39c9a4783dd7df4066b49be8026b0217f"}, {0x28, 0xffff, 0x1, "1b4b246a0d346ef4a2363a4a95bc61b72e61"}, {0x20, 0xffff, 0x6, "a74923a7703e1093df"}, {0x1010, 0x231986381ae1c35, 0x400, "fb3d874842c319f70635b6fb41b63fec9289c2b5d587fa2fc249a1ba3c9c24924ed7d74a0e0b49f6494077e80a5f5764b5ed219e2626f212da178bf1f3c861c2963ca86478d50f0103f069013a642eda9bbe27e0134e82cfcd52a745f342b8b17589ce4ce243c557d0788a96aedc59f7296a1024d3a0eb36257657f8c68c4c730ed49d3902b6957bad7290ee6732c2f46ea0f807db44660cb2089362d864995f8d7a38280d68bdf29b170aa0039a55e6c865b10969acf1ea72bbac84e9ea9a80d9cae9c731effdfc7e0cd6a98c805fb8eea22bd070d49f07bf8fd16a6045312a989b842c86f86728650135edb2c8e0b0a089160677e96328ae8c815ac145b1b986b3be23c46eb94ef0d90330ef61d6e4090b930c700a0a00df6a287bfcd00dfd054499a78b4fe53bf33aedd137d2c53e3d6d76c915aac7a40d3001ec11c18ba94d2dc081149cd6a5a8156ccf0089b36e15ab46d31845f43096741f4fc8a37791bfecb4002b49b12436b82cefcea1ff6a426af49dbc993485e610da25136553db1e57ca58108e81ed37ee9a4017525da1aa5581297a84317d162eb3a3080c64bc7f72c9e40622ee3f392d5360dec7aff83a89725ca8268b84d0760cd1dd559ea63642c0c3e5b39e7e5ef695ee90bd7528a9ea2938b90ef110beaf30af3453128663458a5d8183b4ec66ae6ed9c45657cc8f5a078d172a426ed3da5dc97956620e3fe0cf08e20ca4ba9fd5791992a56f61a2205ab7d6610900d2ce57f8365aab94652fbbb48cb89025402a464d650feb58217051cd1580f21c753ed0a933ef01265a9ad50268aeb718aeb47a259381ff9c3c2c3a8ff7781ad0f629a57c4135bbafab9cf48896313dfa664d6f600607900a1b82a28a872679736dd772688bf3344e411ab402a805907ec65ef9e4856ac909c93ff5f07e03a15b05c2e08e097815f4de53baf9fe8a86346d7f30ed0837e7007aa753dc3289f2bc91e17346a29679248108d6559f6d7e5cfc5b0cbaae364dc81146669364d1eac4f4b5ee5b7adc3184fc46232bee4f8a9e834e9e97e2f64780275b4c66a2e89066f5f911463e5eb5e547c88314f6d51dde85de7b6163ce3d2b73f0e939b4d4f616764c5a62042c26482c8ce88ba7d45d870ca877e37996129a3690002c892bbf4fb41195a693963984f3a69cd8c57da8581dab2c8372149fa2af71a04decccd765a5300f3b6a453a854ffb50fefeb0c70baafa5a94dd1819c5ba3ea96493a1311c648ec86c301305964eb5292dda6c616dae5ba9aa3b513172bbb8e3c9ac70aa9daec84b0aa6111417368ac10a8d55a84a717192e018bde62aa02426d23ff2bb1ca98ccff89180c9a7ed2fa77f25e4ad2974bed042e8a201bc8f76a593eed4f3656cd781201f02126c1fdb9e7722e5be21b28ff606aed87edbda7d6f9eaf1fcca0cd36f2a7a347b3c6f3f04053889027c9934859ef0eed57f06fb9242c3b815aee5591af59b60275736d33b4cfec5352540c0b3aea1f7a55cf3355c4a29a98e41b373d58ab368b1d76dfc1ee82af3d1826fe23eb59fcea63c9dffa33b40208eb7c337a74a5dad422de827f7983599086773a1e49a1e1d9a6dda6a9b3275f08b099d901f391ef89ac7ff475f3351d24c67247abdc2d7b1c6c2606a0823faecd88d7ab7f04dc993d778b0c91ba4c786389595128edde8ba5ae5144701ab882a7269f7316edd416d46c92c694adbd037ded216918edd500218ae4298fb92ea59f581b00e7275c351df143d644784e997e52b9c465bc078be90bdcac14cb1d7ac441c3e4931d007fc3cd5c2e94776e2836543a20fd24fade8b472d6e47cd72dc7b4db9aa078ffc868812d8f9450ec499bade5749624b5d9004ca86b9d4c719a0d6174709fb66b5c751fe51155680b3f12536686ad6d43aa27e0c44d12c27906a3fa30e1f106a29b7b2d0aa91630f29891fe7715aaedbd773170095cf6cb82e574fa7fcc394814ece0722d2698f355afbbc90bd4251e56c270223e210f5a17c61dc747b84dd516fc4b5a15fcca27848bc5726a682d70276f138df27fdacdea71850c92e8960645724c62bfd4d946f186949b3d19aceaacbec309927d070f9415e359a51b031851de905b8d99a52bd949a070c0676aa9263ad678facfbba0e25be431c00810f6f6218a00042666d1e5973230eb235767436bd66ed6d815566b661e352fdc6f0f6b57aa832345c15c6f3578aa4c1777b49789f8744a14f9fd9fd988c204a2eca836b5fa270e961584be9fe5ff8c9d60002158e462cd8cf85f430d3bdc6049f5d7d78815545ff341180b0219109375679ff78170ea33f64b58f4aabe40e3c03090892d9e88a6ec9843ba581aaa4b307fe7fa0c923d655272e31d0f2e0d8c7fa9afd1bf8447803a4fe7751ba7a03729e70364e5a287e805a00577a51a7d35921f67cdc4b131761a7763038389ec7034dd3024531caa3d2a700bbce211ae38cd38d5f9a5498af8e9dc4a5166525a8e1fc8c5f013a552cbe791c916b6223deb7857b872ba025f39b3eb6068689479d6d296eeefa08c7f145b38026a1009ac282c8224b8a0a2af8b4022f136a334e04bc16b4c6f6d7058d5bc416446c92afa6a4a99fd77e9590ca1be6c8ed727bea46e4afebd20e546b7e1cfd2d76c6ad3f23dd5cf40081d85ba25b6d47f31c6628f7e601c3575c03c982b34701845d2b6e4bb43ee67686012ae79c85737a2904893b579e4e679897a36f4442909ddc7c99f1adaf6eb347f1c875ecaba8e122f52948439dcfd59f9904884930cc8ee1915d8822820999ee002ad210e36a29e09a38192d08fdcdf0f34ba9e7cd60a58888df9b8b98cf22d14c549d0c61dd5ab78bb1d725deb8f9869c787bbf833e4107f3d9a12cbe4efb24b6dbb5f861f2654ec288c9618f88f178647f4cf0481d5d1ed7527626ce8dc612c034c43ed922998feab36c5c5073ed37baa451c924fb70719fcda0b5ed9cd2affc8fdf27ae81aade739eb61d4f3b0284e6253dc5d5f4edabb697ebc7f41f4debae54ade58a1c86eae9bbf15854d12bbde7c5c924b1d3fd5400b925bed7f778d20436fedfc80df4dbe7cf2fc32f875e160d45cc363b5e7012b624d36a2221b9c73b078cd09d8e7a9c3c7563c8adb284428d1ea14571a0d9b5e0bb2de8a01b4756f5de04bd5ab07cb0739a94df9c8281b1fca46a37c672b4d5c5a8741c371090a7d87eb9726c090526322c93a389186febf523a9c53b92ad4d976478d2c0dbd4f1ca147b1fbdfb90fb81f64c409cf59c564c355c10f9b86db6f696e2eb570b653c8b7ce1f366785596bd9e56c4fad1d2f8dd64066c3f95f1baa9cd403feaaf0d42d06932ee8dca12d69747af9d414d9d0c04284d594340ed0c0252563c98d667a2a9d9c17b7cdb7a77f253051536e31956b2a09a6065b0bd8785ac3dba7a9f5b36e7df7acb53c43e31a205753c729dee4fd89191c2f50d79868b8e74d8620706f4a6d860b2ff28d1ebfdfc098355f4300e33ba248afd145527dc5f52bfbdae335c9d307a0e8c64bd40ddd8a22fabf8784b2078924bbfde0da81ebe4ed3c5130883dce440f0aa409bb95e0000136b9fa8274a47c3fc0309e582c024da43123d5f61b36a0f556d1db5a276e0a716a1957b6df6535dabec4cdd21580a19ce4936e39d801f463f7a229907ee0fc3eae825fb58883464af540c01dd75592aef931ca21e4c7a7167499a4c7d6b81f31ef7e335a9bb4b29b62dced105b038746eeb3d7154e8ba21ae4ba98eb095ccb3e5c48a4ecc22f6c90a99d9fa52ca697ad4a2fdf5da8a77df7483fe40a83af1098d2d68d715da39a89ec6c436deff42ba63d9444deadeb7b84044a0ebed2541abc314648bed19e49e36a6edd48783e9c4fda2a2dfdf63e09faea684fe3fe3ceb7a690e96b1b2267542be28ab8bdf90397792723cb7c811e585b59b3baf5774e817e5b242916c9a91b7c4e1a5352de326a23352566e42fd718608a7da621f723ed87f5967fed8054b080f647d2955ea4c84832e9ec704cfb10b85c68fc50bcede9b651cae8e042eb560cb22ff85eb0622bfafb78cdd4d742a7d0b95932330908fcb30703089841f63facfaf7e7e4e1e454b3f9cbd500bd376be7b2bec953fcfd7811638893be8a44ca1a66b85f844677b70bf129c6da4804ea3083ee6fb8f1202d75a575f5d33e90e31e0974b8ea767b30f33c3aaba77f0d283669d89bce26aee0fbb0775151132c10fc8031adee407b7d44997b0735c6db601a112164c7da89fefbe0bcf9917ffd41045f640b83eb21883245ec1f53fa9c32a8f020bb5bc26f4009171573a30e12e04d68d33a4583ec27e3856219d0ef2a5b1aa41f06504ee8b6bf1765339a9e53621575e0a5828149e3ab3628f21c1dfa633ce5b387b06d00d37340aa340ce9df47cf9769111b0f0ac1afc95a4ec4c582db004d4ee9575eb176969aa49f181c9a3eaada9fdbf358e34c0ff06764bc03514badc9af995ec488faf6487439cc531be357338fdf225d15ccc147472614ddd083443dffc04d9309629f30ec824f0eadb33e3c84cce5111b10c0914893424db0f82db856f1236c699928d772e366f3a8c455043ade4c069a1dcc3822cb390c34da5ca60fe243baf36142cee847292c90e5f9f40c732e30555ea0f8d69783095f71c503a00c4675f5afb59b1d01f98da33bf96d26feba9e7cd2194e6400525bc75325ee54c060872fb03b48114f33b48d60020879a7893a13e55862f745967a3d020899741f895039ef7494a1441584722645c69e7081b3047afb970b27b52a413aa083525e896990891cd4f271176ee0fe2a1ba1a0c789c9d4abbb0188ceef34fbc92880c0d316456b41a56f54e410b3d241f49c44f8028dd12ddf34e586c764d43fc030df9b0f47cb1d8c302868ff34dd3674355d71b0bf045d17fdc15a91b67d6d986fb7d6ee0ece18c39ae1d5388d5cf3249f3ad307c01c93f4ad72a19d5f8f7614ce8eda497fab8154cbe0567ed64e4114059428ba72fe526b95c2902e16c068e864c4644f5dca0416eea9d613ec7d7a3abb8a82c1a6e8ecf046c48006b5daa4d208f524697e778290a0b6137e6cc4d4579c4200db057349b74f47160e15a871246c408113380ec6155b89c593bc42616da5f80baad96c3560b4f53fb2b61b166682f932f0f30e91100aae36c80b8fa273be97e27590740f7eedc26041c9fba34a21f2eeaf4088ec11ee9b2621524a71a9ce03421cf9f1a16a988c72de74f0b7f57c4cb2f8d60111d81341ce650e346ca8d24ceea6d0f79578daf5edebdb352b845d8cbc2227569f01b715ddf4d061570c746210ba3a1ebe7f2856e427843a26a2befeff5c02b665082d79c6bd80b7c305f3f0ecf01541f3c87be0be27021b8c41d55328321c122f3feee4d13de255fcedb549d680601d5c4da930f7860c1a36d12bdff6eb5bcec05ed4adb828ca0bdedfb054fcbf874ab0a55cdac24859c86ae339dffdf43d474132fe7973a6f30e9c7e979b70d771d9079dacde92240482450279eb6d005a8f075361ad82e2edb0883d653d98afc20d5df6115c0afe1b307df6341e1f1125ccbd20ce2077eea1cc031cf1ab2c029599ebe456851664245be4e5c958537b0c6d8643aeae10e504b9b75565fd00b672d1991cffc96b10a0afb7be075bb57f30edcc88e9f263cee90650cc25241685f7d211a08a850512f0998ad8cd477856267bc32ed40c6798f9c52fc3e7b6008d2d30969aeeb4412a92bf78f3e48f0034bc32ce24f0e4dff205388fc19f4704e7377a292d00487687ba4fed"}, {0x10, 0xffff, 0x10000}, {0xd8, 0x1, 0x4, "6dd0754a17b8411fac6d8b9d7b6b089f7c85b25899979add7078619970f38fb2d7f48fa889665cf70042fcebcda175eff54782f27fa17fbc008cfbac13e9467f4e18e2b438bc928290328aa61627459dfdac25db76c2f087193934fa24856f830d67e42e8c9613f0705c73be65105cae466e1b18d2a686c889ddd4022de742cd3a39ed60c7001b20394f98edf3c504e2a4cb3691779f42227555e9d046f43f6cb94a49332dc98d5071be13d4560ee3e3003bb1a7575c614358db0f637147c8e55cba"}, {0xe8, 0xffff, 0x1, "8e3e08aadbbc1a505efe684a40d336d12b51aaa919decfbb2830bdec4e5c692b3dd67ce143de3d46e8125b61ceb54672030df8094c12a6edbf09a2fdd40b5be96e6df7f0e79733cace7b46139d597bb3bd5fd01b5c44da5ab423dcb3c3a094b68222cea1bbc5cc8ade634aad49197c4bebfdc299263e09ff99d750e7e083e708e1a9a453fbd00a7f439b7133e52e492d61d7ebfad76e6d343e2dd4c1f83728376bc7a18286da8a229b3291880bcc4b2f3f17f95b25013f1d55eb8841754ad45dbcef952fe7bbd04e7788588576e747b00122faf301d634"}, {0xc8, 0xffff, 0x100000001, "5f3adac237d5f9cda9421ceb166aeff9c83a855115cbb241470cb02e8b70decd0b940acb2cf0953f0620a90f5021a8285b087347cdbaff16bc6fa5f55366bef7d9949b7cacb9c178fde21164e161fd4f76076648f02de072ea28a8470b6cedc73bcc16b4aba0b3eecc89b3d49888190407e5a528c1c58a466f2ba29d8e37e58b83c1ff3c37df9343e57cfac787cb31ac50cfe9314d87d9ccd0ef3981fecbc3ccf4f0198fc3ecfed8ad5ce6c73aeff7a416"}], 0x2328}, 0xe) 01:22:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) 01:22:03 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x40, 0x0) close(r1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="1e9e96112e64f07f9332d485f69aeca52f0d40de1880e19c11ec153c215ebda33c3dad119cf48de0fa198b101dfd6ef69e20a719dc4cf69e2f36738b8e99806596bec71e094fcee8e93d06b6db5026c79e4036569e24bb517aca24e0b35c73b3ac0744816b922c0bb57955b8970315268bcc273e05be6cfc228b1258753c47a52ab124ddcfa9754712eabcf6e6bbf045e14fb1b80ea04d8f23cbc5380cb95234d323f613018f33506e9adc2362ab27c621aee3a2bf7820c4f290afffd96eb98990359c9fcff85f", 0xc7}, {&(0x7f0000000100)="33d863f2c5a2ae8d93ad2678369a352d9ea47ff302d8bbd64103c07d82f5a0d5816742b0a85def95fd0dfc10b63e0676", 0x30}], 0x2, 0x0, 0x0) 01:22:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x400, 0x0) utimes(&(0x7f0000000040)='./file0\x00', 0x0) fcntl$dupfd(r0, 0xa, r1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x100, 0x2) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x100, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 01:22:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffc, "73cc517dcd000000000000680000002000"}) socket$unix(0x1, 0x2, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r3, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1, 0x2}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 01:22:03 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) acct(&(0x7f0000000080)='./file1/file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x3, './file1/file0\x00', './file1\x00'}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000002c0)={0x5, 0x0, 0x6, 0xffffffff, 0x7, 0x8, 0x0, 0x10, [{0x9, 0x4, 0x8f, 0x4000000000}, {0x2, 0x4, 0x8, 0xfffffffffffffff8}, {0x8, 0x7f, 0x80000001, 0x8001}, {0x2, 0x1f, 0x3000000000000000, 0x3}, {0xffff, 0x3, 0x4, 0x42e0}, {0x7000000000000, 0x0, 0x5, 0x6}, {0x9, 0x3, 0x7, 0x2}, {0x100000001, 0x2, 0x6, 0x4}, {0x6, 0x0, 0x8}, {0x3b68e4e1, 0xff, 0x97e, 0x9}, {0x6, 0xffffffffffffffff, 0x7fff, 0x100}, {0x4, 0xd52, 0x8, 0x5}, {0x1, 0x100000000, 0x8, 0x8}, {0x9dab, 0x9de7, 0x746b, 0xffff}, {0x0, 0x0, 0x8, 0x3}, {0x5, 0xa5, 0x10001, 0x72a}]}) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000400)='./file1\x00', 0x800, 0x4) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') chdir(&(0x7f0000000440)='./file1/file0\x00') rmdir(&(0x7f0000000200)='./file0\x00') 01:22:03 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xe0000, 0x400000000, 0x1c74, 0x4, "941b618e0cc841aa4c921f4e01a4d1059ed5d9c1", 0x80000001, 0x6}) close(r0) r2 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e007fa4df0ede0d"], 0x10) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) 01:22:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x84) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x101) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000080)) 01:22:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 01:22:03 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x4) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) linkat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0/../file0\x00'}, 0x13) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 01:22:04 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0xff, 0x9d}], 0x8001, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4000002a, 0x7b23, 0x3}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x5, 0x2}], 0x36eb4a48, &(0x7f0000000140)={0x3ff, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) dup2(r0, r2) 01:22:04 executing program 1: r0 = msgget$private(0x0, 0x54) msgrcv(r0, &(0x7f0000000000)={0x0, ""/212}, 0xdc, 0x2, 0x1800) msgsnd(r0, &(0x7f0000000100)={0x0, "e7cd2672d7a63c0840e8e8bcafeeb13121574911feabcae87abfa6e27057a26a8b5765f54cca31351a5f93f48fd5c6aebb5255ce56a7a49b8fcbffec2df930dc726947ed2682e325e8d48dbfa20b165f8fd0509fe78e73017b80625abe8099cadca728f1c507f8ed8011e9418d04e4d031971eb698cc0d35848f6811fed67485b60f396a50e6444b527fdfa3aadbc885f599f581c0e3db7eaf1d684f6a9247b62cc9b06d7e94"}, 0xae, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) msgsnd(r0, &(0x7f0000000240)={0x3, "06ba82b5"}, 0xc, 0x800) write(r1, &(0x7f0000000280)="9459dc03656b9b96e91f79421e85f34740004f8ec1d880cafe946c01135d809567ad80be8b25", 0x26) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f00000002c0)={0x2, "18233d35870a94130c921c8ecc4bdd5715b72d33fa1acbe3e1ab7264011c21bd96bb0654b7abe1f00370fa06dbbfb3298aeecce77baf65ca252bd0d61d1fb272bc5584dc7299809146d0643d8a19f6729948c8630ada36c90bc7e721b4e9da1e3ee4d0495f8f8f6c21e9d691c3b3d2a7f7029389c9a2dc11341df9534bac45cea50e8ecc0a2b30fb8cffe91d204161a329524e1d9a226363ba0103e60d58fe5c737e9d1d2a57729929f377c254a48ed11899f6a519c05c3be866d7633d6ed2242b8d11629242bf6cd6b514e3e8919353cc6c468a54d8786cef7a5dafd065db44cbaf6a6c953095106238b872dec27266345a3b803f561ce9f9dc732c53fb2b5cfb4d78c0867dc945c8f464e0b0df7e1520d727da11e185c2df2465fa3e327340543015e35600a14e6419cc165488e47c14dd87a71bd57f42e638460f4c9d88873d25a6fd860d554c974b9da77c5a28f25ba51233ca24cba1e890e162e9550270323f2b39baad44c12170bc34ebe61ff57ed1d95f1e253d4abf77b82d38674f6272f6eec183fa7e4f7b7c0b1fd62fd22da333ce31d8208ac0cbdc9fd0ac9443dc248bad0c9e34ec400be2f2c9ee05457e6e5cc02a210e28a43147aa108e62da126181abf47b8d46124b22d0284a81b925a30a30bc3e5ac7b505cc36d4c6c30f427135bbb01c9c8fa435a0e7dc441d54d3638d4bf8834317f31285cf47d2febf45878946378fdbc06aeb7e8dcb5dad07603bd5517f7b09327281592134a2c591686866d076be66eaab5738006860a9ce0a2973a95701dbf3e98e64695ad82c09af7ba84988ba795615a994b8059a71e3ed2e165f2401055c8a6269bdc5f2408d411698da9a3e5f38d734051faeadc6ac17285f7225538690266d94d5bd500da4b6b08426900aff1641bbb97d94edec91d9503ede6a71e9c4a47a4b52283f88a28e83270f40ca58b2d1902f1929e9a207dc25ecefb8e6d4fdf708f203a7b2c82484623ea61fb9b07b4a8d08d86dc36109d214f40a7497589f7b3044751cd48f505f3432d73ae86e5553b5efe9561628673995bf5356d380ff4aa53987f535427ac75100aa7550f6dd41e68a4724ec61cfd7df7e2f5ff8eb17a9d1c3e1ca392fd132ed4d38e3c13a750927953c09c536195ed5aff1244f36d2da26b5e8d0ce3cee99b993e03f8896ec562147d7481d4a923d09b62888dfd76350f11dc00c01c6cedf3aa7d7e5a1cb4b257fc74a6da57155ad183e73ec7cc32217fc99005de1210601483d42c826f5d4f53f3aaa29463589b993382c42658a42fd7901c8c9327573cffef63b6577c6365bf017f3ce83677bfd34955ada6495fa9a627291027fec12391c5025aa652b961e68c426ef8ed2bea2563b9dc445f7fb3ac1453611d412c37cc903b68e6f15a81af73b644c4ba7bdf3920263b05b722f202f54bf95ea5a048bc543ccf18ac0c10a2d980275fb7bc0e824112bcc84789a0f88919ad686c67330588a73aaed3ffd62cba1eb2c4cf255753d1e09763e88f07bd55d6a03cdd5798a9390600ec1dfdb087b0e922cee23105126048c64829f8affdbf18ea946dc901ac74feeb8649f424ece7fe91db908270ab48c2652efd43dcc7ea0fbed3337dabe14e9b43252666f7a50fd026007af2b3074f29544a41adf6359a895825550e40461ddc1e7bbbca0ec913107633b1563a2e55d1b3d6ad45198c5addde50f10a892960e3099399c6c2f9f81203ec92c033b998f767930f65104b23e8277fd32886e277ccca8c45b38b7f43fda23fd66ec14baa76e277733ba23664964a3d4ee35411aa2422e090d44c04f497ea938f1362a78b4fcb3c588b8c9fd313fb53e1fff2326cb31e47d00c3281761fe5d389098882563ff0a038cba2ea641bec0bc9d5189a81558f1e594dca56abfb3812b350e0e49e6e7338fc02a80410203c76f68eb6152d17add5a5fe0718923167a0a15b36f98f6afe7a37b491312b04a224d8b3b1557ec70e88c64dd6462bbaac0234c95af6d060e04692540952f38ced19df549e5c455311ddb907001aa30f1b2cde88dedbb8a65a0be1e0c910a513d082a09f49e4abc43bd08b5f9d060101a825664bdc1d00afbac5d5bb469c99fdf0160d02d4c79dc589c6f04eb913e5d67c9ac86eb1ca754be32330658b1b9bc080c997135ea0bf60de5eead8faa3b5918e70b50eb6ad6757ca7c303a7a632e14cfd954b2b537b9e5e61de5ca7208e2421cd87fcc2555fc49076dc783b846e4e72d370fc0c618cdbf16e20aca7b1690b8d0a677990e48c0cc5b36414b40cf92a559edb30c0d35215d771f350cb57194378ff42305110737d9efe56f46e690223fa9d417e460bfa0ba19c26a1de14b5fddc9615a20178336162af707de0b3c1ccbe78959dd62940ce14cfe3442dbba3c164bcf4ad476fe951b9b3bd658f4bf339da378e5d03553da942ca40006ddb10f36ff7115113a92b710e3291468278715bfd4db93123d2aa853c4e12ccd60466cb00e7b18b01a23e0e20fcb64e67453ad3e0bd19908b4df9683b7aeed3f3e9e3c0204421fc131b48263378ba3f465558183e27f7b4e28279070fb64430334728532016299986c4e2f1178f5830615a5e109b1e00106be9d22b6d54d1152f2fc348716f395c10c709fa0268a2dacf0efaceaf62f89dbaab87cf3acec0a9d4045577d48d90115b38884ec89dfaab1ac98958f8b61e415377dba4621bff191c86ca0081322dd9076b6ef916a529e0cf855573bd9833672ca98d8b5347434c224a72754deaada4ac20102701a38f0ec56ebea688d325df0f9a41632e13139ed7196f09b3e54d42cc9c4bed91e64589147f8b5b16bc834c676b959c599b976faae4331c1c219a4fe091d8b88aa6745261053c349d9ddcfa70c5f76f2cfc8d264f11762b85ada6a77e47d85f08fa99fb64fd3b21c94a4e169b5ed78ce33c2eb410a665739b958cb575b38c74b36c12f899fce7085580e656e5ffa13a8e879343c29fb8c6da47a5ec2c123d915da05b29c7e9eccc540ae06f471bbd16e0f01631850b6713b5bab2e30791200377fdd2685007e6a2746ad8bb64d6d6e7b0a7faa2cca8edaa267fb3e197b33c6b1b3f943a9e8ad43cd4f12f393b934760683651d1913990e27d2512c44bb8b5533fb75cf8581b75c714281b6e78fe36e799f5f45b65deb236a5ca0476ef8217df6284088108d93c69a6f564934dc6a7ed8ab787239dc97d68f12b5f84c59bccf84bc91877236cb1f195b2bf7078215fed886eeba10e04c7a1f0924a246a5a16b022ea611d72434a5063140ba9fcbbf11b2948fa06d675f0aa19da9c62c0c6cfe6bf7582b02c820263c154c7af882038c9c2c538e8fdffc8e7ef060ce8f8230ec13745d6fa89fc739984f3d83139267a790b4c734e13aaa90c117607f48a9042f18e9a305c86de23a63aad6e956580982fbabb2e05b0795a06b89e045f8047c8ee7609d85bfc2bb988c827901eca69dea9c0ec54c46962d345ac0d4e3f00458d49c80a1121df8c083f4476c2cc6fd288f021006130fcae934a54a53a76a7014dff8593a10e24ee37aaecc40c57eecb277afb619e2507d2dabd9cd4cf6bffbcc0be92b39757a8f33d3a0125938b2e52271f408e163bc295e2fedc43576b9188486191187cb010ccab5075167259beabbe45c435893836e14cfe36b056d74648a882016fd10f8662d007669c2603cd5662288256e52d955f9f1f855ba4a74060d9c26f371899ee39336585cc007dadf0933bbec56c260cff28f9472a9b567812868373a448d84c4ecc72565f8da352621d262ebc4f4003ec51bf3cc762e348f2f54c9bcdb4c7019781af869ff4e95e21815676094c9afbb5f293d06e13bd3108fa3c4a1b161cad552e27508d7c965bbe5b6e3adf3b962c46a0bdf9f75ac95e90d6ffedf468b137e35007b42d609f4c7de8fda680366eb712985e2a9fa5a30a2a3642ba8f9b3cb0dc0faeafcb0d0afe461d28f4e485299139d5bb6013e9df44e4a566d79c876f56375cf727f7b1d069c770e1578573e18fc202511b798c62dcd68b20cacdb79112734bf3f39a43a49eee36323989926fd803cbc233c520eb9e9a4eaef29bce0899465134d244cc1cc89f4e61305ad8279eb6db24f7cff06ad7c4a1b6251fe3de69574f8b0d52d49812692dafcb6eaa1e4e3cf8e54cf2c24d692148dc9cb06d7bc3064f12140376ea0481bbb812d4b5b1c7c97e70b69287ed0d6de3b99b4c04d5976e4e7687a99f4de3ab820589bd6a2ac75662409e588107279eb0ea096a3cc27550eddb6b688dc04af7c091bb1bf9182a92e909a6b88ce1e6146c5e077fdb3299709a6185babe700ce9d4f62f0f53059e8322bbbcfe0b0e508c90e632050564b699781a3122e059b2ccd4c76638cd841ee981b19c626e58d1b7c6f675f89498d0c76def1627d17b2d0451868268f2bf63ec31e7c7c20543615eacc8e6d1e13b62163ecce7c6514f3ec5b98f3d08d6909e7c442d7729af5da51101df79ac0be9f34906503b6a29af16950965ecae581ac0b556863b64291be1baec2f1e9d7d31811f445f8173f68fa3cc4acb3382dd02da6225d56eb8abb74bdd442aef2b6da4ebfb2f043cb60f34dea1a8a17e087211d5bf6795a122ff185f6a2ef5aad196b67893c9b89f2bfbd46944c4dea758ab3fafc61029a2ce4cd6b23f435c5e6fe3fab0ac426fa89ba2eb02686be3685319d7e78b046bcf9977ef7907251e12462b015bcdab7248399566cdabfacac56e9c32ab575772128bec3ee989ccc2bbcfea05676ef136dffd01bbd6b9b56d76ab664baa6926978fbccbdba663470b161ea5a29b729be1b3d5cd04897e86a0ac6bfb737438d19ee0d1a69533e42c902cc4782dc8fb736c2528f9192415f35865ed8e9bacf69b22cac8cc0586a1b6d332a33f6a8d0ca949207f08c80917ed25b9b10d56344ce27724a25f9529f27a3c67018a77482c97f8193ad47357993e7585c7520b5ac61f27d32d21e7f87f57cec161e7db69244a75e776ba11818d19fa6355f0e5f3717916ab627865f6b220618f14d36f46ffd8242d19b950586df755301421aac42f1cf8022f88b058e621072f6d29b04535028b146fe65b9bfb0cafdc7d70f257be0d49cbca40bc047d960335013111839932c3da9f4b3735a91a87ddb5e81597507797ef6bdee8d04318bcec52de00bc45caac524d2cd7c57a5a761a69234426bd2e58e0bee41d901964b9a6b2d0b20ded5202c0c02a586207ac92c9f94896164aac0fce9481cad0eb0b6850f9855e6219e5b1499b43f909d728383c2563a357bef4710c26c26a26b5e0d4f79aed6f6c7218ca3d75f19e5be382b7453d9129f38d5a0f21c99779855879b82290b1465561175b91fcdd377c02e5437d197ba791bfab86da10919ccc6ebc3898e186710437d0fb8aa2f11c31407d54e36d17aed16cd446dcd8d0042d9c98e6809db90ca5f33359af116467510187a00fa17ffe70adcba3ad148746c5caf0b7807334e9852177ad74c69eaa01c95b3e5be041e0d893c3d4912775fd76790579f7c1af98c1dac020329257e1513b2681100529c68bc0b09a45ca3da6deeb996dbd456b7f11d13076917524b1c98be4292843e57c09655f658dadff14e12fca6762b3feaf0507808b0cd04f578485588214b74530c889b0756d1577e95d50e33e56e1c8ff16f2a0a747d92a4ce8ad568d3ff20d61a83d10f89be30b25828773ae7bbd6a592466f97f381be2bc8f78b0dea5b12c5d3df083e2235d0263d933d518e7bd8409b43b08cb05e2d99ab3ba"}, 0x1008, 0x800) pread(r1, &(0x7f0000001300)="e9371b0eac7de4556ee45fda6964ee81b04c279e6c121daed3a914d3c51a0687d0f85de6a9d04801f67de823ba23b219682509d3dfc5540c7058285aff37220fed2b955c212bea532f4f88dfb1b7f0ed4a77cd6b6ece368d186b74c7ded2c250bb42b0c7724255ee39b66ffc8d4cc5092c25d9a1eb9a76eb2d37c23d1f1afc41d232292f608f192b595568153b283a04d9e435bdfcb6a81c4bc996ff7c9f", 0x9e, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000013c0)=0x3) 01:22:04 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x15, 0x10, r1, 0x0, 0x0) socket(0x6, 0x1, 0x20) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f00b29699a3d1e6acda653000"], 0x10) 01:22:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 01:22:04 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x7ffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000300)='./file0\x00') mkdirat(r0, &(0x7f0000000040)='.\x00', 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 01:22:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f00000003c0)="2d4e8ac0715776b3167e72e873162507efc30283321f335ed2f94eb4739f23849f72d9baf20b4d3ddd56feaf235d88842514a90de4d3b7bb4815160b0470368be1503fb1ec0f29d5e7b4a29a182919cb142bd9329ad5bfbc519639f333cfdac0b440491e4d85529d878bcba36ec058122e37ae28c68744b8706a41c393adc4988f63f55b30aef157bb3e56dae783c8781e1e500eb5daf850718377fca99b7d4e819ab1a88a004902742a7274c56c9f1756f50936fb9d45bbda1c1033808729c5f583fb3738f4be38700ca27b19ed62ef5262ea22b660991a94f69291432de52656188f3be3e7174cb74083a4fcd2f285b72dab68679049be5b61adf3c4089ed3b6bd1f8f90927c4ae705b52147dd8543b475287a4a1c3692fd7ea65bc5e9b1e79aa96ee31d177896e5d4991076436be54ec89a2d64fcddb2074b587b9b07d9fdcebbf8490f0589a4c6e4029beeb50f41292e3c42d87dfb851e60ae40889fb6a628451eccb39682e8f1ba801e3faa3d0b01b46d645872aeb6bf995bd0836e8896d68b30a0166c476dd8cd0d82885c648b8140853ad8a0c06bd38694e5f70566dbcf884609dad963739c79502ad75c27f4702c65bc2599232c426e33a0bdb3e15dc793ee8b29d4b6cd395bdca705b1cdad277d9f884412f1a311e5144aa820d994bcfd0843bb6c80d66a73144d67d1f16c15abd1036100be174a256c44c5e0daf14f813a98efd7698d4fd769dd93f50f296c21835ff9290b9b616d40077f67409c1f9cbd4b6f0ce9957b455882ab2b96c4c8b5b88514b102358553edde767b038daebffc122cf814ccecd485354b14c385ed0d1559813267a5c093bfe24544be3d8fb3eeae994e31120491482257ada7a5692ac950ebe6f555e13f6ef3be622edd7dda6f5f6fa5b08b0cbe497e2d0cf2aeaa80991574cd279082eed812f2bfe745dcc1f1714a0276a8207520ad0e10d17b07a9bbe1de9a96b509d56d84fab21ddc34ba4bb3417837aab80e11a16115c6109575bbb5126e8c27387b1e6f54c94a5d101dd9d0363669ace167c0fcce7199f7b30c0bbd1eb3bcf159e270bee8e4207207c6545b04ab023341bd9931b064f831e659b83536359244a9600ae965bcbb04ac6859bb54b8617ca704e859f4e25793ff0abf74ab08267e8b0dd79caf9051eddc58f19c6c2cfeb97609f7e9b06801bbba592863a376b6702d9ac7493eeae87a420c9da5ecfd7c4eab75b506c0cb8772b2b82e39cad0e12f90aaed0d0c0895414fd80ee768637ddb297b50e53729477ca51707d35c4d58b7d66539e4860609c169a3c9a81bfd72ee74858ac6c7020011731904caef46889408cfb6a94dc5b7f9c125756e786182876f89f4ac2e37bd1e91a21ea326ef2ef64313de950fe9ac9c9cc616d1215adb64f445fda7ccb955cc9d9558b170f7a13c33764cb702344c6880fa16e6978226596baa0d471b0fd8909f6d8279f527d745a2745e56e592c2c0c4d5e4e109ed03cb9f86070f9b336ae3824cf09dcd455b7261bc4e917ace771390074e7ae02bde91f1a05a3e6ea0fd6698ae5c539c2b4449dee24dbdca8a5a503df4f2183b0d03064797775a3f4d13559bc66c97cef899ddbcec7d356e0068a70f6f039e45b3665c74e92c9839a2cd5df7085d23986a99022e1759c6613ab7f53ca22a34cb7019448c5c9b85f94a8cf6cf7ffd4bda83a332813368d00b863f90c562c79e1820588c2551f20e57f46a21238a7660556db664c6de7db20f5c153af900018e49d67b3ab58c920ca10197571c35dc8a9f49ea5e53cd57f066b4ff318d8f07a3b4e7a0c2b154235bc8d3b053113bdbf4802d37302ed92e07f938ec0d4aea20c4f12cd18f53b416bf6caba357367f8af74f95143b46bef55cd9e5907a005c1c27d337f23dda22b81c0213c52a209cc56d2d9d1d3874615f43238e13052ded0a60fe9f5f86067814fe21c3bb41aaf52a294dcd52ad665181dc17fa52c0bdf581c04f307440e1a4467217c59467b2cee3afa76c31f16a4c86dc298a8fa9b6e9a4ca4f97230f0b2601092f63f6714f6406ceab82e147de54a6d970e1c4cf036c24e94857d14fa8373a299b92f8f249f39b916efa4fe836125ffe16ec36baf93272dec4d248e0df17c3b4db57d9ba5201d35edba18e52a0ee711812abc301fae6def78712375fe4de941ff267c5724b9259f6e93c7ba99267fd70207fcc727986aa535602b4a6ba22855c3eb7577daf698e46b41f2315a2324925a918483f1e4c51ac522bfa08814366c2162eb12d10590e8c1f757326b427dabb514f7c462436825cef54f689e281a97a52fc1eb272b066ff87d5e501fb64cef991e3837f168ed633165199f2346e611c0f81ddd40cad924f06aba3d6fd2f36c0408ed9246f0048c4da85fe2392c48af47c26f12858123c41f594e002f159e3cc9389b43366417c41dbaf8828de55afe526843660956f03f2e1e1348d3b256ca82a033a07624d92e045d556c4d263ab98a0e44a2dc257550a485ed577f838dd25ef924c155d7c369ecff5e51aaf3c746a629ea19280f732b87b2b45b9934cae9fa532f78ad51230721741c8a1fb847555658ba1f0fdefe700c10d667b8537d495b854f2507db1f7d71d2f5ad8a1343eeb27416f6575fad6f1f63d894ed6d933cc7615603fbd17fcc273bf38257ad783a28e02a38d82002b0289278424621089a3b33e09699d9275572b596539b511243ba5343bb9ffa18626c92a8ce0b02acb3b02a0fcde3028d56686f9e87ef8b54c39d406b9f9c0346d7661f8be7385f107ae82902c1e1562733be0551ae67a0657058f4eca5e28906aca0f2e5def7a5f32c7e07844f355162f5223562216328197846ebe6becd545fc394d77c6c010583fd4232f8d01176622a4a26c6de19df9420d88e6049b7a634ae120b03cc36e5515e54b276ea4ffa5e17a104c7aedf1ce7549329e25417e71a49f6c672affb45a828c419b459a226fcdacd209ee469249ecb0ec920e44525010d378ab82fbc7134d5196eb436a4c53f25e032e9c6e2c6af926343c88abd1170ee5feef69ca8d7848a3225b741c142c5482053ecd3e47e86cc85a0abcb9d32bd929774f6e086bfe37ce53ee745905504ed851c3330d2417ece169b4cd0c383fb5f4dcfa1f9da5d2719d88514cde3043915ccb5781a0f52e6c5aaaa1439ecf7b61fa11c656154b4900e8e813cee1edffc3801ba820915edc7c4248be4d50a1e86636fec62c1f466842d81347e2daec1e09d7bf4b9a59859b4cbcfb1458e51354a81838826e5f3a81c5d5973d1a6addf6a52690a9d91b191e3b3c69828703140298c25c44dab5135e769f4d6ca6878e1051ea74c32cfc625ff322708cc907f2777a160aa880e67f706edc4339a86cc188efdfc85dc631373c7db0f0387dc3627e0c6d8949e830bada099f592bc65dbd02892627c791644e03cdad2ec34b710bfc2c158f6cb952761b7d251c4c5b396aca03f659d127103daaea5e0fc353e953dc424415db1109e758e363f6c9f38b24340129b4142099752975ff9f2bdfcede5c461a834f7ce3b17ed11f99b30be03144d38d5477ff0b267084a61d23cccd8373258caba889d1bb29177ee2459d7e79774eed2fe74425d592a217decc41a30e59956bd07dbe1f4a8d49cf4c27326d48868f896d5369e96692865524629b42fb47c0b454ed99537b4ce51cb4ae76dd1a4355bb187f5b0c37aae2e55eb8587ccc8a499f613b833c54a1341652fe8de06e141c1c8278891edfc17ef7c247d422d00b691090052135874c21c8d85edd7c6943f91cba0436d9fe30243b3d7e6c45ce61a1f68d51c645bed0900f49745e6ee0d9a8ff1e7eb34c9c63cc6ab82b91ad8a7a9d7ba2dbccef238afb8049522e9f3c463b4673b2493e74e07f189f7e74c5a2331a00191ddfae11bdcc975a1348f3fb32de4b59518ec4cc1e462c2a556cde0c0b6d4adcc27f6a0a5d3ed894917cd21ed14c7750deb6ade8a70a8032b052d5bd2e6b2be74e84eaf846302a682baa72e69fb660c3511eb34eb7e8f3708fc602e9a981a14fc368b532667a6f68f2448842bfc8dc5d757ef730f78e2eda02fe18c5807a5482459ea1757a83f52d4192459ad66208eafb9408d8a15d302aaae4a134162c559ef0d8c3a0a5961534dcb2b1187532f9ba69203b53c3888a4b6061f17f0105566194b9493775d072a8e405fb55204c16b9b94d28a5b2f3019b127b50e55aefb3a79f6432bc0a3f10a360975235795a66d9680d032ba03becb8c716901e49b3c58f5be204197d7fd84366dc32c82c5941c7aa812db1df6bfb5ba68554ef28476eb813a405e049446279868fd7a80f01c61c03d3bc15f4bc4e9ce77ad0af6016625262e89d06cc0a014a263b7609be57204008e8f9136d46d05647fa89ce2dba3aaf3f35cf311fd681a77c70f746bd36d5184ece8f25b70c989335bfc7fc684c7384e6463920477571737780788f146da93bc66a7434189161c26ee4a19f2f413285a81bdf962170aa575d182c27c49f9aa808da3e5527faba78d01fadf9d92a87e653bd9b8738df3d38c13d7b35d5bc1ed5bca1f1f41a5a2e2a0160d2869fbfad513cf6a2cadac9460028f2e9650277712c30bd44f33b0202577882675d9f8aea6cfb9e94504c69134a96447fd317656ec9c635e0353db9bc56b0abab946922e7938df040fe42eeb46fb914662d982866ec6b5f4068acb3fc8d0a331952468ba4a2e8f2f647117506a0ca87b717eba689149ca05c7d85e4aa80bfebdeaa23be713d1fb6f9b7e005a0e49e3bf6bcad78138c3e0401ee784c01d7145a7c02b407129897b9d9ed6490a0291008de9849df9c513a942ee12bc8a721c54c3ea6fb4055f7bfb062bb6442fa8d6de0cb4156900484a45c69967e15e1391e6001d6a965ee5d11bd0da4d09663adbd59626cc1b587fc654aed931666ba3f37d903fcaf293e63745d176b7710876fbd46fba8e8a8aaa9e645ce43280af4f0e5ca26009258166204f45ee98a5137df0a2a9bdc909844538c36f157d8d7b473ac87c381d96dc602830f6c5506b062a05cab01cbe080dba1e0b696f2f2438ac6eb09fac01d4ccf05519d1c4ba8bc575d245c6993acac640dafec1e9782fd2dcdb75aa500cab035e4f6a0b9dafc5d28105cf1b30a0465861bbf4d67d922db604769f22a1e031b31263143e44b32dac58767eb028c047a23166b54cecdaab32c88a4e0b83eafab32fe3ad79bfbeb2c12ce5d3c56fdfe1b805ddfb8c4d00134994187f6aff8fb903f44ba748e896d00bc5da915a6be0d7f7d3d2ca1e3c4b16929996d8456cab8343a6e429e6b340887da32c0af681769586405cee8912ffdd9d2f6545fe62bea1b2e53c4c5dcf0b4d262520811f1eba02c001e3d424a85e445c907ffb8237506177f971128bd2a37160f76b127bc993ef74283a3740486b034da63012e32a18b8dd11898838070bc3844b3b9d56ffd388f7800c39591574eaa14cfe08cba091d96195fab443d6a019647c311372ebc663979fb19d7d6f794b9b4d8bc08851d2cecf8130cff4baac7d74b195bcf20c3466a089c8671ab90ff2f68cfbb803e4918a91d0c09629bdf42b054f7105bf7a3e538bfce9f975520df95acd1b93ce77abc6f589f13d96fa4d5a218387c7eb35c710f1d7e48bc6206d56ed8d0b726185ac6201715f6058f4854519239a14b1d9faa55867403717f96fdb0a9a07ffe566357be5024b630a4f672f76740d720a03cbbefa0d2af2e5c5a05950b80b20ae89b508f8a12dc4ae71b1b48f286616225", 0x1000) close(r1) close(r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 01:22:04 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() getrlimit(0x7, &(0x7f0000000240)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) setrlimit(0x6, &(0x7f00000000c0)={0xe86, 0x3}) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_metric}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355", 0xdb) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000100)="d61ae9b134574a8fe41748a5e8a25ec2334c297772b70b9d3b57d199211ce6a451a1f52172c0dcebae531760e5f0ce5595587efb09b0446a18632267ee379cee09d61e2b0bf0f87b8e332c60263183f315e0dec08147ef8f6ca3a7034c232536a835876d5f531ef596c7d0bda0ceb312209243dd445c5fbb54fb038b9a4553cc32d07e4e990cac5966bf5c23c585b664e1203323cf13a35dbc2401142462d0b8d7739ac5c4565fd64bc48442f2b7bcac756664e1aa665b3a5d35ba0f", 0xbc}, {&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a3c6a59921a9fc7ebbf6e", 0x33}, {&(0x7f00000002c0)="a775c6dcc310e308439401545187f5e2b362928b795709828c24a5fe940ce55167430fb71aa81d7354882c7e1d0e5442fbcf7848486a77efdecb2ddf8ac568bbefaf1f9d96f7c20760d4a8654d1337e36a72f90fdf4dc3bcf39f73f6984c2c53b43004fb552ca95108b4f72f0163f7c002b5f011e7e9334b8a847e97ca04dbe55dcb10dc0f310b12e907909d31a16aef495129e79ff850b1b23c8bc9bf20ca568b77a8b3535ae13e2740f70fed5f6ceabbdc52892bb85a24cad9e4", 0xbb}, {&(0x7f0000000380)="14ec91b6e1e636cf55380a50502571f3d94d341a775f29a6fda809a24296fd35dd942388ea5816aaf371affd786371369aeff8b05daed1f57f5af83dc951020d42dfcc18d97d0b77bb58c2eeb22ad05f8accbef499ec126b466b76a3e82049e74fc69f5431469e99ea4d60d08104b9e908e8dd", 0x73}, {&(0x7f0000000400)="834d799cc1ee94d8d784cdb066c1542eac2a8aab12aedfd13c47ea6ad01412f0556d6a5dcd252a073c99d8bc265d2ab6bc54b3279d9d05ce31f582e66388adec51706f2ea20971956911bf9214b3d2ba7c740250015110f350e63056f8fab757b0cb19", 0x63}, {&(0x7f0000000480)="ff7ca76e0cc48263f1f1d35f67eaa9d0cddc09364ecfc848ecd16e18793ebcddbd10d7c26b88bdca88d5255fb30e4fadcce5289feaf724e6", 0x38}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d170eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a98f1dcc26aac4cfa83273879ed48c65375ed2fb56ea9c6aaf1c1291545e1914dde157fd79f3b867bc90eefe6740bc01aab741a7414e78bf0bf595fd9b609262cf7164defd1b7610391e096f0d5013976aef1cf797c8e327b8c1fb9e8a30ec6d73f4c429b9ada1747ea2a7240c8956ee3c3b7ce878fa3bd53ba618dfb1a24f464e11c2f319bb9b9a120", 0xcb}, {&(0x7f0000000740)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ffcc4341fd186981f2b40cbe73cf826d3daddb70bf59aa3e92cd4596e9048547c234c28ba5d6443fafbda96f35ce27ca144e450165c99e6a27732b1fa4bd54a3ecdb88218e6b79d139cc75abd9e1bc2cc70a534af74831d9fdcc62a4cc61938bc7ff3bc244db5315e84202335e85992e9e9e97a294456f5c1830", 0x97}, {&(0x7f0000000800)="875ace79ac822cf0d403fcdc8de249d6d676737a6c9db76a8a1b13e83e6b76222a6abdd733dde52ec47eefe5c877bf31412dc2867a83034047a4ec51d9efc263ddf91be05000863df8133810cd475484e20025edb3d6c3160f0aa5b14ca75f13716eba7bb6bca844afa07790fb016ee3a32471341809edbab9d0a19fb981dae6689c78d360313025f2bfb9f88feaf95bab1ced8cadb995b16d470c8b644975d0336297", 0xa3}, {&(0x7f00000008c0)="58e5c1aaac90a3c0967c1a5b7e42798c7357bf911777ae3951dd4193a92d053f1960cdb3483bf5503556f28c1cebd8adf73907a935aff6dd4d6e446979f64fdf79aaaa568087c9b18b44b758b771437306f49b837f2125d6666bdf48be8bff0b11", 0x61}], 0xa) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193", 0xe5) 01:22:04 executing program 1: sendsyslog(&(0x7f0000000140)="5174d722b45bedb765712f298628ed945f93cdab821b2cfde09aee3272e80abdabe0dd63a16e007566e55c1151da569c97e24ebf818def5592b7051072ddc036a07eff3a66100cd399adf52ecb53a9a6086da41e4815a047a63230e9d50d4fa6e2b969f98d3f802bbd92e2403511395667c8104477c83ba4381d575349c9745ef11dfe74986176abf851ab3bf0feb30842d4af168904054ea9a3", 0xffffffffffffffd3, 0x13f) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000000)={0x100000000200, 0x0, 0x52d, 0x9, 0x3ff, 0x6, 0x9, 0x10, [{0x100, 0x80, 0x2, 0x4005}, {0x7, 0x5, 0x1000, 0x65b9}, {0x2, 0x40, 0xffffffff, 0x8000}, {0xfb5, 0x5, 0xffffffff, 0x7}, {0x85, 0x9, 0x861, 0x81}, {0x7f, 0x5, 0x8d26, 0x3f}, {0x0, 0x34, 0x4, 0x2}, {0x7, 0x0, 0x5, 0x969}, {0x3, 0x80000001, 0xb4f1, 0x7}, {0x9, 0x0, 0x0, 0x6}, {0x2, 0x4, 0x4, 0x1}, {0x6, 0x0, 0x6, 0x1a04}, {0xaec1, 0x4, 0x3, 0x7}, {0x5, 0xffffffffffffffff, 0x3, 0x51e}, {0x3, 0x6, 0x0, 0x77e6f1bc}, {0xd63, 0x0, 0x7, 0x7}]}) r0 = shmget(0x2, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 01:22:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x8, 0x1, 0x2, 0xb6e2, 0x6}, 0xc) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 01:22:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = dup2(r0, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) pwritev(r3, 0x0, 0xd8c645df0485fa20, 0x0, 0x7e) minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) pwritev(r1, &(0x7f0000002780)=[{&(0x7f00000001c0)="ce95155c4d115957197abbd7b8e6e77070d7d3e3520bd033d29d20e17b0e55f4a796cc13945e26c64885c99761c02332e29d9eba5822843b264b50b3c7da15d90235e061bf042d246aea22d44c5b3068666421773b23bff8586b3990eac3240942a70bc41fbe58f9835f2d78d0e98aff74ab38b50fcf26e4eae981c8f70ea81dbce58c84dbb4ff8582079f8065c22250d286dec9e5156e", 0x97}, {&(0x7f0000000280)="0d4d3a2a5795ef2d5cc6060eb01d6e80c50911b7b9451782d5c9f8fd442d50ff54af8c4ded59523b13dd2a09ec2b0b6d4003849691dfffee3e0aa376101f9e0f0e245505ea118347295020562c6943413ab833c12ad92f4121dac3cdceee7ca5c6819ea058c57979e9d35a4cc2d5b8bbed8fd92e242a35ab8bb8db3071e25dc7f7d7118a1402f478796315626310f89e40", 0x91}, {&(0x7f0000000340)="9ec36dace5efa2cf216a27026a05302af9c1d7c50934c0f341fe946c51ec344481d5a8c7bf6e58cbcafb62c5eaec318422865715f25ed8961f749f62e223ee354c77fcaed8b2122ca18a6e3334d2fb2d47e659e65b3d1d4d2341ff14794f0ad115b27e3f73356e4bfca277", 0x6b}, {&(0x7f00000003c0)="a4d4a93f0e015793bcafae652d36d5768be39986a5a97dacc49b7168f42899d377d7dced7e11b911a88b8faa4ea4bcbbb3a0c1", 0x33}, {&(0x7f0000000480)="668749e1a2cab15af2d68f7d46de4c045b9c7e8d3e1578ccf74e459f4c07d9549696baa21957f72c7c06767b51cbaf453c3180230294ef2686482576d3aea80652b9560537bae3549ad5cb12bff484bd0a2c27dac1c57d0cd77a8f", 0x5b}, {&(0x7f0000000400)="b798fb8bcdf0bd", 0x7}, {&(0x7f0000000500)="cc8591be790b6a097266676b40b1a674d51cf8aa8a5de20ed8efb95fb3682b44dbbbb67bdb506abe240c7fb123e4761d9da3d218f4935d2af94469a8c9f212c0435d32442af40ec9c16d1139f2ea0f38ca96931f602a83f7a1b360a1894a8d4fc840291faa18e75ea0333a9b70678d9a88408ed43d0fa32f7993b77ba706d067c7bf3ab0eddc2eb16d9c6b1c95f4c822a16abc01d65198b6c7c8e0ce6f7993", 0x9f}, {&(0x7f0000001640)="c95cbe7e77afdf423b496625d150da5798b2ce19652ace40b1ecb888a7851a32789d353c35361b9da56abf88d7bd368ebe2fc0694d840e352fc450529344d6129612d025e9bbe37dc34330432723571f6b5df2bfe3c3c8ada237f960d58b302d807ae0d14ee1e91be2fa5a01229258ff47bc98a84d8ce33633365abc576cf574bd507004d7cce2333b7b356b2419d3b5eadba511fbf676003df09480ab6ef5af2ee61be90bd78d0fa7ccb9c29052faefc8d00897", 0xb4}, {&(0x7f0000001700)="633c33a41aed7a3efbc08ce037ef8c2c61a6a1a01db6df3bfd85aaf553dfa7cdf9fe0496d22c7886b9c4b05b9425968d5229d6f04769b38ab6f48728e98a066380c90ca70428fcf49c9804e73037f3f4e41603106e8e0d1e7785df0e3cbdeae44d8d38ecded8c5837f2c42f1dc1bbcbe8aef6052e6bf7cfca5161223dbe6b2e2df3916d3b4b17190ad669b1c3f7a0695b7c0be6e9ef750ff8ab358a3f38150432d5e660ee19d19fae79cb23c3ec43f60463be04c722ccdda76cccc81b926e577a4bdfb51522e9f99ce7b988848ed8abe635936ca49e3deb51aeb90fe180a29853939733618c0beee9fc8a9d02acf06239edafeb6118d82e8857d7ceed38207625b0065ae12615cd88bae42dc72a1145a20cf7ce54a8ec39736a54be9c346c87ce6c1590acc62929af17961fa5f1204b44caa21e80df0ca1b58d2b843b9bf1fdbf6fbf2c80208ad10bdfa1f7c37b34c7475babcf7b63cf39288bbf82e6b27d8a754869f4e9ebe574e479730f8f69b5e1d1ee9fd9f7978600611536952940b945076069767224d863b375603ee518c534f4dfcce0b9bd652db4daf3decb5f641cf75853038026e6504c9e671d61ba260937e76c48bdf32787193996acba16993801133f369f3f8470053130209b6f041821d0f7d84290f642e58fd3c01d6cdfcbfed28aa895e8db9f04c2cbbb6e8d4eda6497c69b65e3c18de59fdba69b3ee97b4c5d5d45e8c9dbdaf68ff5d4d3db46c2245555a67d1a5ba5c1f4847ea2aff844a8e5729393cb7843755871550c19028fcb762f6c52ee5364784cd1e72f6568904f13d3fa2937be6794a3feea24f904d2f82c3b4b55955029cd98e02b61d2b6cafb0a85ed6e4317aee53149c301ef8543a4df626bd047df955d3f28c84d79d68571c2380d0cbf2fe1acac2aefe782a99e7794cf7dfd0d6d83c2fbe7eed7957f0d4185aa4d23498cbee7351966d24a9ea25e579969fc6108cdd89a9f5ae930587ae20b662a264a5b5f89ed58a47e65e281d707285d9286ff5ed166537ddef69d221bb34e231359aa01294f31a7b7cdd63b380ab964980ae8c44a4a4d0ae3739171b04af8b4b547836ff7a0c3af92df24eddefa622478b5977347c35811774222c10df41a7ac95713e88d8b8d18fd8b4bee8a4c422721c1a6d9f22e6852e5aea1662352b980f86edd3d6102e9d4941fc7927dff0f3512f16646bf6c62dc12456f2a82fe871c617b62e8e4b1b6b755832868d7f2d8da865a7c8b1939ffe6076e7743afca701f3209718ebce34edec97dc51b4013e0b8dc0960d57ed830667be980590e26c15fae77ee695374f3bb5a0c5cc658ed4525b0f272a53aa6c800295fd503fab85c7345d1e5ed474baa1eb49f223a5971e55dc1ac5abc74b08281f527bae9e2407d9a827afab2c431954886a43b8201d8a3f7e088776edc1d1e0d071bdacd939b1e399b7e6b2552b167aeb5198cc9691c93a6a7dcde9c998e5d7db62c0736010e2101640d259ca487f3f3807b5a5491f5dc5d0bcfa9f978614baa75cd473ab104e4e80ffd60bb9cbde9c6e0248915fde9ee2f64b9ecb2dd4ca975037d9b03ffdb44f7feeedc6cc6b54146a75907938fe894f436bd1124ed792069575dc7c14e4a866ca5feadf1d38a9efbff09fe32c9cf36d2fd857de9cb8eca7e34220e042f241e09f08a60f5896db2556f80bc7885397216f4fe91ac024390559e10c757c0eecab378c8a167e68469c9ffae9389e36d242ccb2577332c7003e7989b1493fc918ef21ce19df768afa07a149ec6228eb1be6aa7effebdbebc207cde05a17d07bc25d7416d476ea3f583e05795ce39252d051aaa944c33cff20c40ef1d847ec4cf46c9f1033c5889f232cbd3a8adee3d295bc388635bf70307f5d2ea1dad6607d028efa6b5c0c338ba1903684c088f457a797ce2e8c1aaf5d9c8dd4a71963960e69ea376e829e45390ec4c54385b69fe61ffcdad966214302ec6b888da2a05979a536e5b4aa59eb06a822de4933c520d9061b83e5cd890203bed749aa060119583502f41cac2defcb5536e9e0bc48c033e6920fb56d12061ec49d4aacebb4f671c55e39257e7866dc8faf5e8b6799f4aa9b9511df543baa1d66a612866f24354537c56263ca424166b4edd555da664b7dd4a5b0b7dc70cdfa9062c5394f7c45950016ce286495232a2677a892acc0a6a5cd1d6c9b40282056c05ad402c99c8e171a05aec8081837f6a00c0d00147ede0ba2d08664bcfa1190c8427f39e92803ebab3de4e73161038a8407c77159faf4ebbd809782e24acd056b7101f33199c1a63b414fb4e0e245c6d887df6c73aff45f49d46704584b372b11ea2685b7e5c782f6353cad33316ac24125733e32ebc0b63f76f2df5341e0ffc0507fb2bddfd66f27861b5af08655e1a02cd9913c65e0b83a2b4e93e7d902ba62a66dc291fb4575826681fd7c397d5a332e13da2623b380c008ca0a38cc4ff8e224243b087c7e9d1065f5fbbe7273530c2596b2699bc128b3679eb94267fb2e0e9830f6361d588c5d73ae57c73407a820e65ad000d8d0dcb77065b84325ba5c307f59b40729ce935004a9f6b1be9066f25f55bd3a68d26159e7b7053c3ae038351995bf495447f7fac49ea04433850b97698b6b9b11141ed156bbe3d30c4dc59151e822892a75b64831966cf8cc89264470ea5ed7c3ec92f7e5ea93781de1668ae778b7b360fce8cce8e59acae0eb5a57ce25b1649ab85d3e2fbc716da361e91f70c64d149368c24539e14eec87cc818ff6d53f3bb2367e06f6b5a775a0e4f16f74d4f3f5d2744aa2729ad0312d13117e28eaf37930e265715d3fe71fbf3c6ac6bbbcb57b7f9c59b6a5bc756423d2f71bc16e5800295584b9944bc285c176322b56d09db482f3f62ba7844ae732335165f879ec3ef6503e1f6d291b69cd52cb456a934585f649953bf095e330a902490c8e0bc04efcd36a2961e3fe325bdcf60d05e6c4e26fae0a27bc4b82487ea194250b6e702595d11c9caa7b7a10112d166e5da2dbe7e1a71434a07e2079f636743d39e494e330cf43d4b4cdd79418234a801873b4fa65da0797a5aef2acb013817398e88d36926c9eb9524ca195db71b39cd6080eda6785649b2217edd3712de6f1e7e12048097e2542dcbcc398ba8c38f291ea06d8fc5871bf55ab9689bb66bd794ee147a3e932bd1f0976f21c685824fca5aea1d941b3d89bad0b721889817e8f39faeea03b35dccfa88510b6442293479a742b37d7987d0bd4ee3b49daa2165e05e80c03943b2e22793a6b24eaec96f8d2ba0ae8846cd2a4a06aa555e72785fa5945b96938770a9e05facdb07fa2e56e30c9133ccd99e4d01e5da270a5afe91ca4b84f5fa4986171c5768dea43acaf2d5601a48d7d212f904b0142af17ba4efdc92da2b3b7be5e859a58c246335366f496eeebbeb1c320487dab7e96247f16a9d6d6ad1cccc734ee4eabeb2d8ce8499a085732e17d8a666357f391d41ae7081d2841a420ee8657ba5706ebf92136be38d9096b4bbec0c657d848b49022e0d0a9ddefc1cac48f4f57aae923b36a21f1a4f20695a8a0d2fea504a341d207c3b0f32156123b919ef208571f78167a73a1ee56860e8109fd7a15b0f7719883c5b28a1cd9afdd6d559e73c07b63dc2dcc118b32f8ddde77dfdda0bc4a6c9937fc6abee2c6343bcae9dd30e48889659251ed41b60ec03906912db05b7a5ef18276bda6dc88c93c925152791be1e263e7d7da3fec416cd2539ac408f5105ec01d9511a7a642409bdebb409db9676b0f01e200b8900eb399fd4df94f1a7e886b487d5ff4ff573de8911cec812c7cddda721b8c1c8f9ab81dcad7eef139d1f469ce210e5409797cc7b39a2611ded203a202305665bf042985c703bbf7397880e2309573f81c6eec9b1b01947a24b0ddcdb36c61e91c91ea27a5cb26f5069d95d3c7eb95898c7f3c28143f8b51f2a5391d44bb5f86fb2f307ac1f539151f44f2ea43606488d077ce18ff2f4057d274902b25bcb8447423b1ac35df14f41f56041f42ea45606d7a9cc71134fee617af66d4f25bf80f6c84a075eea3858b3b56a013e710e1263ba4aefc6ee260d6356b31a31415be571a08bfa0d40f5d2767572abd06fd36df28f845010d82bd3d43613449acb38de462b12ac408b160e1085fbd523787dd59fe4a78eb1007ecff49e82e070e2dec90bd12930a8276ec0bdfceed838a5b3730d4dffa5cb62c48b468c7bb37167d4f6455ae06fae8e32a721321811b5c502d1f9362b7e14326885650fbbeb43696890ae7082c9e5f3b491226a346014cc91637bfc9aeb6efdaba75a1f2ca22bc10869de0bf61bab27aa2e344837a54044dd887c89f501e0018b0901b0b3e132002983e923bc28cd8c58619a08704b30cf665963436ed763b8537bfdd42096f40338f376603223d9a0fda038a59816e97a24f19667ec03113e0acdcaab46d1b8688ff38ad4a26b8f9e9f811cea704b569c79fdb31cae52df673831ea2cb335789188969d805d7bce0ea227a88affb6b45177170ab97ecf5aee5e1446992c54fa424c99367be837e7d3eb74779a8d9b17ecbd4c819874f255cd4ef08ecc232d45b659b247140b24ef77a353ec4c688d8cd2825f6a7964ae5b62980e3da7e3183fd5c09be2e47fcb52f3c75a2d5d8670732968b886124f0beba4cbd758e037db81cd8e5a6d177e7798edecbf446955b9843cb648f165d861554d98c81b648257c855bb3988cf2241721bb10ea099ced6ea994fbb4ad7fd7dd8e6d40aac97d54b81f6ddf81271e5e9342617b3e5c7316d15bd5bd1cb7a32c367c2661cca9c376c62af7294a4996f881274df5cc219d9eb07ceb11cfaf7b6325e73a40ca865ed22971210b14ffe2761b0c0a68a274a7ea7642ce79f6e375cde8f1dfd13a29ee84edc73d27ddf44b0cdb9833701d9b0aa5ac60864b053816bbf260de15edb3ab4beec73d23efd1d8282435b9fc575f167f39d29145c31cb741c0d0b5b878a0f80f348b5a0d88a7d15a5297160a894397d1680bdbb50709a6320dbc1b3bbf8b04e076351e26499bf52f7235a7579c447b8608145408ba85ccd49da5d79233bc01cd72169230ba3d1d576ff87e4c9fa2386382ccb37a46fa43d3683da91260e5c8512305329fe2bcda1d3618d77f664d0f7fa08236a49e4bd6d54d6dfcd61c302795d3e1e1739edb185ddeb11f09a65023177b13027ff1ea99b5f999d8de11d75fb1beb3142aa40b72083ceb6d53e1518b11de1fd6b73f4bec59b1a144ca46e57e172ba9d206dff905b267f8cce25b93ab5d1c8f16568d5cb47d20bc44101bd108252c355fbef84f5fceb5db58f0e394b760b4b5671954b9b6061e98b8d89e23926e09515bfa1ec8f37322abf32f40279b64544bfdcab82094c60937795b741b08e6758dd46e1cc68d24b04b7462b56765b55f420ae73fd1eb1b8b4724af435e774fe16daf787afb381acc17da1556fa44da9a9a3b89d75088030e987962261ed4bb61ded571a88df6f903a4b34ce7384dcf83b991bb0006ad99d882d54d0d6acbc89c7968dc7616324f632b39f11db18cbfd99e46718afb622db1b83ea0c0ee759f9cd6c69b0be30fb0d7b5a9c2e7aec4ce5a53aec9d823e25096a92c171c5ea543314cfe57df5da9809b131c8226bafb4f720167efbd82263c2f8d59988b1f0a718713b861a0245536a46eb21031b86fb9a117472e6e74b284b5ef1c22764267e1d2d6c07b18372fd21329005a4c460e08b1d7ca52de9396dc65017d2e582fac882b9273dabf032c705f3da8", 0x1000}, {&(0x7f0000002700)="c0b547fcd9d9a732817f848e60611561b2537c9d65f9b818f90f5045437c0e5adeb02173b37295313cf9ea81cf52b64f0a7965f5a7c430a9abda9a25a302a6beef3dc73c94dd7b4fc003b61ee072d8eb19c305a2e0db56f6361fce7fda729289f1d3dcf082226242ead0f53abd6cad1e7efed56cce00aea853d1253005dd", 0x7e}], 0xa, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r3, 0xfffffffffffffffd, 0x0, 0x0, &(0x7f0000000600)=0xe0099cb92d1b9af6) r4 = openat(r2, &(0x7f00000005c0)='./file0\x00', 0x800, 0x10) linkat(r4, &(0x7f0000002840)='./file0\x00', r2, &(0x7f0000002880)='./file0\x00', 0x4) sync() 01:22:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000440)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt(r0, 0x4, 0x6, &(0x7f00000001c0)=""/148, &(0x7f00000002c0)=0x94) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 01:22:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pread(r0, &(0x7f0000000000)="73fa9fe1cd0ff6529430799b354d46ff12610c2b149b22d489a4d24546632c5301b0918f0371f07b6738e98a5cf722b72e57516cb1f3c2ce14a3bb0e507c64098dc377d774069a5d767f85196cf4c6e9151cf28c0459478c7ca007ebdcb3835e86cae4a99de71421766dfbf8f7b0b5e198f736e85b554860c882012c706acea597867b4b7563f327bcd7378dd3e932ba6759f020ab3722e9e05a0e6504336469ff3267a403c85b4c0feec0ba161e6c708d96bf960e49d419941b2b895bb79d089102bb6f8cf0", 0xc6, 0x0, 0x0) semget(0x1, 0x3, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) 01:22:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/6}, &(0x7f0000000040)=0x8) 01:22:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000740d) ftruncate(r0, 0x0, 0x2) r1 = dup2(r0, r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) setrlimit(0xc, &(0x7f0000000980)={0xa, 0x95}) syz_open_pts() syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x2) close(r0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) 01:22:05 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x24, 0xfffff, 0x8, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x4}, {{r0}, 0x0, 0x2, 0xf0000006, 0x82, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40, 0xfffffffffffffe01}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x6, 0x8, 0x7}, {{r0}, 0xfffffffffffffffc, 0x82, 0x4, 0x7ff, 0x5}, {{r1}, 0xfffffffffffffffa, 0x41, 0x40000000, 0x8001, 0xddbf}, {{r1}, 0xfffffffffffffff8, 0x80, 0x80, 0x8, 0x4}], 0x5, &(0x7f0000000040)={0x8, 0xfff}) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x14, 0x40000000, 0x8, 0x80}, {{r1}, 0xfffffffffffffffd, 0x44, 0x0, 0xffffffffffffef1f, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x206, 0x9}, {{r4}, 0xfffffffffffffff9, 0x2, 0x2, 0x4, 0x3ff00000000}, {{r0}, 0xfffffffffffffffe, 0xe5, 0x40, 0x7, 0x401}, {{r4}, 0xfffffffffffffff9, 0x32, 0xf0000006, 0x5, 0x4}, {{r4}, 0xfffffffffffffffe, 0x30, 0x20000000, 0x2, 0x9}], 0xff, 0x0, 0x90000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 01:22:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "40d25e41fb1b8bd6c2b437a400"}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x14a49c5ea1566cc5, 0x10) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000000c0)=0x3f) ioctl$TIOCSTOP(r3, 0x2000746f) write(r2, &(0x7f0000000140)=' ', 0x1) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 01:22:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x6, 0x354}, {0x18, 0x3, 0x9, 0x7}, 0x3, [0x10001, 0x8, 0x6, 0x2, 0x20, 0x7, 0x10000]}, 0x3c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0xffffffff, 0x4, 0xa7b, "368369c4d339fb81da361a5a89cc4adc53c14c9e", 0xfffffffffffffffb, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getrusage(0x1, &(0x7f0000000100)) socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x3, 0x7f}) 01:22:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setpgid(r2, r3) openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x9) setsockopt(r0, 0xfffffffffffffffe, 0x400000000000016, &(0x7f0000000040)="3b914f2b", 0x4) 01:22:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r1 = dup2(r0, 0xffffffffffffffff) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) read(r1, &(0x7f0000000240)=""/35, 0x23) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x44, 0x4, 0x4, 0x3}, {{r2}, 0xfffffffffffffffc, 0x80, 0x20b39438621e1178, 0x1, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x34, 0xf0000000, 0x9, 0x7}, {{r0}, 0xfffffffffffffffd, 0x84, 0x40000000, 0x400, 0x81}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x3, 0x1}, {{r1}, 0xfffffffffffffff9, 0x84, 0x1, 0x8, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffc, 0x11, 0xc0, 0x7}, {{r1}, 0xfffffffffffffff9, 0x1, 0x8, 0x101, 0x24}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x80, 0x5, 0x8}, {{r1}, 0xfffffffffffffffc, 0x1, 0x2, 0x6c5, 0x5252}, {{r1}, 0xfffffffffffffffe, 0x3, 0x4, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x3, 0x100}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x8, 0x81}], 0x100000000, &(0x7f0000000200)={0x1f, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="24b4bbcbc488bcd401af30fa50ef64aa0000000000ff00a15b2de1383baa1f3f24282e724f658fcb887a4cb64d878f7c04e4c54d9add35f5a1b48762259d356fa63ff30be77811a39afc694428b45be992680dace28c323399dee4319076e1a4f01f043cf40d051924e9d1701c098740df088eb204a618da1c81facd892a2d4f83c3e89990333ccd3959f785c302852ee20e43af129480d7081f1e26a5b9e49f6f6b61", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) 01:22:05 executing program 1: mprotect(&(0x7f00006d7000/0x4000)=nil, 0x4000, 0x10) r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x2}, 0xc) 01:22:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x14, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:22:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/../file0\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000001c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) setpgid(0x0, r2) 01:22:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x7) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0xfffc) 01:22:05 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0xfffffffffffffffc}}) setitimer(0x0, 0x0, &(0x7f00000001c0)) 01:22:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000002c0)) r1 = socket$inet(0x2, 0x5f747d33c79f4577, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x21) ioctl$TIOCSTOP(r0, 0x2000746f) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x20000, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x8, 0x50) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000080)={0x1, 0xfffffffffffffffd, {[0x8000, 0x9, 0x7, 0x7, 0xfffffffffffffff8, 0x7, 0x400, 0x2, 0x100000000, 0xa2f9, 0x4b5, 0x9, 0xe9, 0x9, 0x8, 0x1000, 0x3de, 0x7d], [0x0, 0x10000, 0x8, 0x20, 0x8, 0x7, 0x10000, 0x3018, 0x9, 0x200], [0x2, 0x9, 0xfffffffffffffeff, 0x91f, 0xa0da, 0x20, 0x91], [0x7fff, 0x3f, 0x0, 0x3, 0x447, 0x3ff], [{0x7, 0x96b, 0x3, 0x9}, {0x3, 0x0, 0x5, 0x7fff}, {0x7, 0x80000000, 0xffffffffffff7488, 0xfffffffffffffff8}, {0xfffffffffffffffd, 0x8, 0x7, 0x6}, {0xfffffffffffffffb, 0x10001, 0x835e, 0x7}, {0x7, 0x2, 0x5, 0x6}, {0x5, 0x70, 0x3, 0x9}, {0x8, 0x3ff, 0xffffffffffffff81, 0xffffffffffffffa4}], {0xffffffff, 0xffffffffffff9202, 0x6, 0x389}, {0x3, 0x4, 0x3, 0x5}}}) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 01:22:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.\a\x00ile2\x00'], 0x10) 01:22:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x48) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x9a, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r0, &(0x7f0000000080)="c8edc2dc6d9ef9a96727036d93df324a695a917b718c9c522ba566535dafdfacdba4faac5f7abac75c817016202c4eabc9ca687274984d74d43131d5adc21acc70bddf835861493ab96fdd23b1ae18a2c0952e57cd932c5f11ea2bf688115d2dfdf00dbd5afa958d0d5ec488ce8aaede4f601a4ea430df086be103a0b949c9aa606488df695650804e41b0f7ca150cbafb1d5d7d67cc666ca7bf7e990e0dff553ef5ef0af76b620fef1f44fbbf58eb74fc0466e22d2fb18ec06fade8", 0xbc, 0x0, 0x60) 01:22:06 executing program 1: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x8000008006) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xa0, 0xc8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) 01:22:06 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) 01:22:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) 01:22:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) writev(r0, 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x1f, 0x8001}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="776a728654442ab4063063a20d3b62f57c76ad2ccdae2750ce822c2e1d6d7ac585ba99d41890c4d2d85bf9c4b961d9430952753d619a1d20236ecbebc1bc930b6979de980b950114a76e480f7a0d1b1abcdb15cff04322ef92239fa4941f8097cafcb49eb894b603c081e95c8392cde43bf1fe4a104d9bd6fbdef9426d10facc32253e61b433be2211d31f072fed83d5edad87c80c4b13b4182f5a76ead78195905e73e22c94508b2742355e5d68f13236bca37ef097a7ef9b71f648f9f266d4fdd2ce47775a374397495f964402cc6916097311395d46df7d6342c5293c435fa5feedf56a12f3c22f8c5aba3f1f26f7e1a2b30c262537b6abb73cf414", 0xfd}], 0x1, &(0x7f0000001440)=[{0xb8, 0x1, 0xe3, "9c45f6187f2d57002bdf0a1133a7b80c976dc7eb0c8aef584e53e7c54c73637f534bd076bcda6156b80909231cb005d5e30315a16876133f9be298d7b0d9e81030a8585fb53c73907d4c2beac84b7d02ffc38107a96d466241692ca023ceca361e4b040fda47f44c6ccbbfe5e362cc8aea5cd11ce041b96c22d4f7d3676846b9be7d9acf5a3486a1026112634c61e2a70177d5c21ae3e7d8d87d501da840b2083d17"}, {0x1010, 0x1, 0x20, "2fdb875d83028e48f99d18c043373960524ffffad5b25042e6223f82c5118d67f13eb5a7dcfd11683910d6870c20465c9b1d73534cbd959e534ec442e8b5c3fe68bf34f33de86ed1b4b7514f9ca0813fd1a4d39208b52f90ff3a4adf8aca2544726f9764b14c1332b75a531b75cdadb6a5558ca76b2d5fca8afebfe5e6132221e646131f5c35948cc65cf3251cbda34e8d4b604ed0bf85c47889f741eb5366e8a91f2bf7845e405d2da7e616d190559fce7be1a40cfee3fc26e3f38e0f1754f0f251f7653bb97ed45f018d21855b83b7bcbdc64fa3bdaa5fe9942eaa846e14f38bd612a47f3a2edbc3ae65390df71377f4cf2bb67c84f0ddd6bffca7c8c1720d3b6452acd236517c380a588cdc9067ba03b1c4e4e116cf7383eb9c62d090d3105c31494268e6ac1d740c60a037f9cfaf79c45ebcd6ca81e755e6979e935733fb74cb77e93d233e2b2fb1c1a76f7d064f25aaf49251a5d9a108715acf40344871db439a1c8cfb1b038dd2089156e50168dcbbce2da9b3197c49c0cd6554d2148c34089752d1a871be6f89ecb550f906e45072a1ce5e7c5b8c6e6910004b42f559fa45885462488b61334088211399d33ae84bbc70ee9dde6eb42dd2c521e2c4fc57db124f6cf80b6eec7e324775d464c75471a44235b1755935b6ba972aa87734bc91a1ca6445262073292f10425c1feedb9b06bafddef06a4e532bb265f7bf5ff4f6ceee37842e5e24380165d469e541d871829db0e11099708477234bc174c9878e9b20b6fdf6112cf00e7059a3f73b5616efc7dd3740e1a4160ec2b39a46319220c6d59299e464ce2ebe15eeb10074ad7c098fba21904dcf1dd5bd5826c0352aad077895dfeed33e20319e077a949ac1da3e70cedc3d0225cc55cea3e44cf3a69163ab2aba1b528d1f47d9859b2eafaaa75be30f6646c40d33ccd46a13f76fa38566dfb6cd4e1043bfb8aca1cd82c6fdcdd7900a92d88a9b7e1f12eb39de45a97fb06dbd01d096c808494893ce986952e4827e7cccc2956dab64185a97f64a0e68910178ca3e3cb529dcd654cdf705801ddf718aea099eaa6b6a1a64a944c80e06938b193d3c1d12356afc42bb968edad59adbed1b81554217c7117d285ad792cfd7bd572fb6709bfda5fd7ecf7930874ede3fde605de0a55a9a92df6e96821168ba6e020b12038f09501bbac7113a00bdd7435a8377bb24cad687d661be3bd8ff29dcc50c9dc95827aab14ebfe1c3e6ef91e98e655271bfdb83012edb8af1cb0b1ca6577af9b20e866c8cc87393c5b8044e3975aca1713825bdda30b997a27b229098074e927676cfdb3b5171621c199817b7858f6e56829e8ff9e0e93e5d0a98e9638b2695665ca41076f7eda1ba0177ac5920d67e1a56956e9e1aa75bcd71e9365426ed8a311f5960b412617c46bdaf36ef7ed356aca5c52a28184a26f14a087242b9154b3ddf338c7eb438e32c14ca778129f8abf14be5fb8bdf06b8ee69ed2507d4f98a6dd4745f3de6e1f0ae4937120c6ecd88ec275595cfa6f60436c1281942850581d109d56bdceffe5d711e1823b74df2766157babbb5137a260530cfac0fc788e19bf42530aaf0bba297ac5a9ddabdd6a60d4dd04bf672c2886952821047e685767f61cd4bdda52616e008bad2f9dd975b9ec81d491f260ea426e67fdae1d25a106f9ff73aac8b302d441f84b14bba989b62944b8c336112a68cc92111ac967363ad77b33c97737583ff374809b840c928bb32b273b35a44e1484c6423d7133b290c399d6ef43949570674cdcd46bb6db19865eb2ecbc709d020cb238eecbdcce4996c5e72cbf59a1024bf22997cd492a0e6bcfe4677b7927d8dacc4373583fa8e73fa942d8e5a786f0ad3ec6ba1d3968ff719388db9d4dc2cfe17db398ad6ad093e16032cea9d9dfb8453a199a32d8ea32c3c73efd08533c76b78b1a43df589108897c2b7fe71aa0900dbcaaa9a2b48de24b3bb37aed34a9335668318f4097447410bf2cdcac5ecf20fb730c1eea844661cdafb602a4b3ba92849c329d505f09aeba7183804e73748a4e3bdc234644a15353a767e100d4a6b0544486077585761f4893efddbf343d68d7b5b0aa011e9e42288fab56b72fd674f0a54ee60323a7b37429f3e3b26ee0a994d9b9e9883b5ad6131f7789fadd0ecd2280566d4944de327674126803c2a26eab9e3da137c2b236638fb5752b434f71bbca98625a26af8fd8bcc753e65584d7f05581d580b0114e40868324835b645e1f40a40928e5dc8ae507aed9f1b5123e9ae4dcbb75e2c59af04402b4434c38f458dc5e453b979cc825fc8f2a4086960dc35f033ce35a07b5b6e924d9604299973ee00d27e93b5b6b29813f81d8fc4f9dd6d799087c292606e96a0c273c0ca22b438d07346f4291570f145d84f29a9adc7416d7b76c87b52f2a563cd4c7e0d3d797490cd8abd45e5095a6b206fccb0e11860e1221e4dfe65aec4d535709d7bac280f8ba3f125886845f0d3d85a9189de6f09dd4dccf78ed843548cbf654aca15f018277c71f394254c586ba304cfda150b57d950206c30af7773f4748892e3b7ef0cca907186e0d89a1a7593cac838342f63c561c6eecb262baffe80d08246a09ae428303194340d4d82775c6c928dbcb9aec151fb0040f62e997e45b5a8ec72ef0d3c3a888343c6c50d760b21df45e74f672642b9e55a608881a540a93686f60da06d25b6c8c31475f09b20a80e74336d5f5aa2a51522accfea26cdcdf9bcc210b8a6046734cbd17671c28a5f11bb4e7555d274a1d5975551e3e1165e83f0142679e6aa7000d904e9b45c613ef6880e19441e2af8d29b6999c59119f4ba60e6489c78d62c92943f70a0919ffb5c908b6459d17a4b358ca5424150fe24963ab2273233b352bd9279805b8d90a69c936ff8aedb5ce1bb09c960c2d77bb14f3be05a54b850a877cd2539b670cf67cb6870324b166aa25b6b036095cfe006c830873f8352269401690368cbee39a7be8de0ed3582c1b3e641963e45fb16093d7e60e5be1596e549e3675d6fbfff82dfcfd62bd2e750b7b3a6a9ffc165c9c056d760a4f9ee4be524dd57eb55f6e4a5018405fb66bec531b8dca81cdd23e4565f53562777a0ec3103ded0fd49d8c5e81f1ca5715e845d62938e7bd5b79d07bf22a100dc3b3a252d1aa21ab519d5861ec7e4cd4a16acb4df117b34727c02f366688ffbfc1a169dbdad894d02acbeafa9b8b43d53c22c0098bef302d61163045fc57f44c435cc186e754afc978819a027cd4302f494aeaa7bce10841fe329d90fb4da0ce3897b651a26a11224cbe34748623154403c76d79ea7dd7ce90eebe16de3789080beee08902ac4b1f3346d2a7290a69f911dd11e1d23d9ad57f48b538472d37df815b2f3b4470c8defaae9ffe6e4538ab7bf0f350216f85bdb51e448916596bee2f56259d7978c40c374553092f88a06c46a5bb439b04a0807e9d5c667eba21ee92396f05966c62a2b943a8f76e31b0d05e9c89cec71f90c697c8f8d6ed4910cb2ad990ce0a65a54894cc3bfe7040af068027ef30a877a2b9c5b5a7fbda4bef16db73c637ca325f1250e9caa01db9bfc5b56bdbbb3df5a583828798ca8657bc4f6fac6943464906974999cc2161a14f49a96a96dee06cb9be0799e782418e1697cda3e1eab54d2f9397c4568cf97c2f45002b37438b6903bd8b6e5d801a84879f0b912a36933e64d1c7baee63efd6fdce95139393d1cd006f2443391c0ad42cdd2c4d023dcb09c5909e58531f017e1cc2cd47293afbd116c50c7259a4e21c4adde7010b8add03b32124b214b13f9d5c90af96004b4429bedd693555bf8c280c98a1690f0b5a3b3b3d4f5237d85f4cc90546ce54ad79afc056f26aa43cdf54301cc1a7faee5d0d9567c297b116c3dabbcde9afe50c0874f5915ee168315be64afea574d6317e8df6580933fff8141a9ba572c7c6d1b584c42ce48f2f3095532c374fb43eebe91af57a210ee62abc50bec237a572927c2df652012a15be5b71bf030d5bbd787902180b5b6ffbd4008e52b80288e1e2f278945763b6facd05f93be0f66a07022c10493e796658f91b6e59c3b1db9ab625c35bd5f7f800dabbd423311b66aa7af8818678f0ce55b5e04b03662816f4cf2ec35bc3d32be95e6cb23c555a8398cba50d03538340e6efc7f7604e95547ae5f8a4c2541fd2d8f2f8b8a5687f801f02f78f48f2244bdc7eb9e6212e65b35ae138f500ba85f49a7ef5972c4a6075f9991e328ecaf58269027207ffbc0dc5082c5de2bb4a860710c7603fc8db241f4d5e84cc813ce6b1ea87c9fc52919450c871362f0e64e565aa7eb235f93deee1dd6d3e18277d608d869d7256337ac3d982f5fb79e19d4319d5d363cd1be9abc8738cf821668b2e4d2885fefa884f2afc8c55e02bbbedc0f35bc61fefa53e2bc8c0ac25518af5312e671886c5cee14cc21534f7c1a3cbc61230ef40c7bdc9601b1ee10f2c6aa56fb429628c0b2ddc9ba2458ae7a24f8e02e850974406e2c11a19f1aa1c4e56e38839b8e2da8bf74c8081c72424b8ba9eb1d0c101645f966befcf8b1e146d869a0efe46b8c9e6874a7c0323f0dff7fe7d355d57e752e6c35d7b67f115eb0e859f12d9139bfd0269f99189a0e57a34f79b3d5f275b2ebcd5d6bd095fd5201113effcaac85064ccc07871245a818833a9ea623c6176bfd69503faa35c22ac715c5dc72d3e09bb7b4b4ffc338f470d0e7f19e814ca55e1b2730512ceb7d00380e1a424f430a9be2f9b058990d47bf1edc2c57c867e746c49f92db4012e0ae3e673c511c0fb6fd0bb852805f2aa8630e97e6f84606f0c7ba2fd0ea57bbe0e5ffd4bc4daac3ced3fff99e57ee2bd9b0f058e7bdf756274e44b0e2b28592abe9d0fbdaafdfebc5125a6cee55a0bfcf412b0a5ca9a82f6beec067cfda68793f3346de734051ac9dc6fce1358477a75a0e170337e920fd9028cfd2792a1268e2c725660ff4b9b134822565ceb6460372fd946c268cb0c27704e2967c47d2a4555f28d888adc143eff528f0b6b3b37ef4889f26523b2d59db1190a254ff890375210c125ce264ebb2b5cd0f4fab745948517bd3bd242519c2390d7c5abb5f5dcad899bd964ac41274c5dd17e70ca1aeb05c2cecb67ab45cb90d976fabf14c6ef5948732aa977671e4870cedb8d8e8c726439e24b693acc3fbda5d9f96409e35fe8ae5866eefd0afde162bf2dc0d82871a978319a8eeeb08fa0ba5be945bde27fa5cc7590acb8f80b616f6c9a3917a4af0ada58ed7eae49c4cc30dae4eabe1aa812459da5d6f8f19b8d74aae7c9cfcbcc9bb4e839bd5635fa1aa41d878373665b84dd4c15a332bb62650daac9b344e6a175cec1e473d79c32575f052776f5660a436e302a5a9273eef1fc4565e856445e7a1ead1c4a5bad25934ee8faeb2ab64603b6008c6421f98e57a79054a1532c91074a0f4e6b2b8e260e12103e6062b85b8f93ad5c4ebb55ed99360ac1572566eb46d2812706b3c39c460923b83b8a19f01b16e6aec80263a6205da9ef7be37f58778ce26d8cd5e8ddde1f05c2c630eaaf2ee58640128668c5eb28e119e597892a6ce71d724ef3c750df93d5b4409f9008753a59d5cf731f6a3dc0455162d6826e61938f4b1d33377c67ab689a5e3a45bf82e15e1e0f3f99a9a587c5f2eaed6890e90bc40d2a3757fe173071b98d457dca1c98f0bd146993133a1a4e02f67620f16a9a5bc7f528952056a00bd5e21c6fa53e858c6cd27293ed67fe1dfa7172f25a2cf413fac4dd9932cb0869431c6"}, {0x28, 0xffff, 0x9, "265a0672773f98f2e73fafc0b54cf3305c7d14"}, {0x58, 0x1, 0x0, "f0b92c099d824c65606274ae2c63bb2adcf4e817abcddc45b0c032ae2c2fed5049ee36379627a0d8c0a519d9024cf3a82e9e81c1ac16948b2a093db81143abf04008a1bc57fb6d"}, {0x1010, 0xffff, 0x2, "e8cdfeb7426b408b0721e901b03beb102467e6b7aa5cb33f5c181054eb033b4cb047639c5dba6e4be28c274517ffd3686f618daacb9f9753cb758db7f574f7f713a0cce4d413f4162b30a35253950c65e3291a5b727324e238f9bc4e933dd95f393b0e8e5c6bde02b0870ed24069fb33a34fd96bb7a8f8772fb0b2c37602e32d308a88c1b14afbaa9eae3c67916b775e03302d82c85fc7b11b337476f302da2e8f5b498c135347399acb1e9e65009b61e8277ec795717d5423ed6163896255d9be5f0f8dadd4654e0a0a8ab39e4c27128861592dfe4cb7ae0a567a0408611e7dfffb9a9a97d288a99f03c5b2bf7cc5f8f243d14ad121b78871dcc12019f365aed64633277450364386023d861bbd2619455b236c6baf9353fc725e23c610ce2793dd0985b95cca1e2cdc3e4bb6f1deda446f7e5923d6889524b0ebb523f8ef2f95d270379db9f8fc55f4db1916a80309966d185f8ba384cb3a1a6c19604dd368a9ec221ae3c519c13e302bb2f170422f7666a3347475a4d2b384bb8699ba1f85d887f33564e6bdda5723aa4d5dce7f435cde6112d041063c7c4123bc48057292f6d7880a2391efd28261cca6aa94a6ba5ef6bd59a2bcf903b9ec5571a3d00058bf09ee791b7dc943224a17a03908433480d58f352f7d15a5fa57e31de04ed3bb444f5ffda62ccc16bf20a8d29d5e7742902656a00d0f11209c8643757374c9b9294fc1e6db07fd67701140af85a03a55680350d0aac0b597a5fbb06ae9d7e7020e2d73ce3948f544142e218a52b4611715c914a0ad5a348bc345b64097aa990c79c5312b6fb761b39e6169fcf9cee93037368fc7330b7b0e847c3705e082d7ecd694245bcbcb2f8ced241c1c544c5df8cf8fa4cc77970475da4f8417b62dbdf376d90200eee3c1875edbcad2856c238ee76532bed4fc3a894fe5db9fc255c592e329c33526c458326c1f947752556a56bb1132fa7e487327cc3faf60e483f4dff56d841ac581bea98bc7bf95db9e03a4a79975a62114f4f9f3d50d8da21d3674bf0997407f2b27b35337bf758857add6ec72d2275c6edee74934979bd5778d079edab269f45449abebba24a9750ed5b1e0a7165757585c2055d275c911da79f8b57791fea50f0fc0a12fae4fb711ea7063675b721bf1f6009a8f3329eb70316113b064ab723503d38f89f875bd5da38c504a0f034d273fd390608183ef5e7cc0766b5d0417694e0210c20253c3069c1c48f9018f0b5f1f2bfe4b47e32d2373f1d5d9155d2842b53151189a3b0895070262f53226d67778e5374990edcb759cb861579dcf78ccf98f7e2bfff147c55e5cfffc894ed8ab8f934cd839f4c425bd1343de2c16bf970ab258f7f2a1d126b26a4698a1f9906a53722e464e5950fa23dc2b9bceda8cdfee4c1d9e226b5b21619352201c67828667a4f577f3077afaeaa4ad747cf6b94b40614816db41307c32ecfd5b345525ed580298402bc879766695bbcf2131d4219b7f6a6d72afd2550ffacd44acc07bbab50a17854d8f9d8bcc2ebfc365029fe707b5214261d18863b3c287695172bb8455a05ad2ff6bea8616ccdb1230ea0b4a8fb0e5d00f06232ab4e5c4c63c07c5cd01f4fdc12deb2aab08ab4abbc83ad801a3335a20d699978f3b89bbe97ac2b85dce7977085932e5a1a280c79321a2de382b1647a04689bbb5a5d3eff01ed1daf3da7d0bb531df741fb135f02358541a07377db769f58d40221d8da3e7aaa4adc40ce401dc0ea8cf8f192943499990dd51f1b24df819d3c673890a425e5aa2d7c6693e32f83de4c021b445bd1656422bdab8d3c489ef455de551a6b5e06efa3e2c730ca0f876bfc4245b27598276fad6e397e4ca58d606667d1b0e2e31754346c91a8f5478fa15cc08c9cf0464852ceca36e0841d6fbd5e74a62b9a091eac1707dcf50eab8de3749166a519d39d346c70430415a7e7b7479c038f774f2698843676be5825b9921e19d22695c55c4e117d48da224ac10e5fc151b6c12a62de42bce013ec28e4ac20ac8f04e392095ecf7bb315d026f7d178f892df2cbd7976eca1e0cbb76c82436e838751c3e4df5363a29f5eb400e08f4e5103cfa2ff2b363b43a3236c8fe4d23b1b414f367b845d3e662f55efd9c18173ed6917c1f766f7008553628fbdde5e548622beb62e02dd26ed055e76a31e985a91f7db34146642eedbb6d05acfd7eb36a1af99484e1f62d9249dfcb04929a48e5778ea2c0fb7c06642a55c52a18b126018a5947a9fc0b01233516382e76e456372d9c1cef20cb07b25347648034de75d0d1ee102d1c88a30db1de1866c5f90fb37b0268add18ff8332006c8828546f4ebe055f4c695233ea9dee7d652f50a6b76f098efae0916409ccddfa527723cae70c943db2f78a8cccb33842281245fd225bd8a78b88b9250704d5c8b2f01da689ea5550905fbc2a2b959cef28c86cf48609c1d39e37a55ba033b1ef3ad6df9339feebb86b5f82c8b65576d8d569f98e4b2ec3dcfdce17afd31b5dc6c6656cefdb9e057591041184ea9336c7ec94267a19aee351bdc80b108c6494e619c9b105ea45b556ed79a9b7f352438246ea28bbfd688a79c7c2f85a4f19e2de0a8133b69d7ffa1d2eb5a8b595855dca2bd44ec77998b959ca5049fe3c88c7348306b5aa477eb7259334562f7e16a270cee6f7a3b5a2178a4f09b17c6d080be7f10dd85bd330fa35cea23cc65dccb04d021588cad7207ef84253cd96a08c46e3b4f4d0ad67440bf9c54343602e30ad5217c234723f9d382e36d1a39194a9b846edb605ca8e8900e27b28bd15a54a18eb609ab765428d79ccafb6e84050a253f514d26a7b1e582067a8fa75c6d8f90de43a0bd52f648bb5bce2de3dc585a6696301ba061a2ada33b77ef72cd72b96212dedbe46e5e87e6d32230a7b0e36cb5efe347ed7850d90f0a7468d1b6eb32bc358e6fa590f66fe05584608bfe4fb9685a0123bbc53c74ea7b0f55c2036c07e7fd2a7dc02b7940687bc0485bcb93af8f7ed780a22935d9c576f77cd3d60db41d73de791af104c4f59fb4a0977450b34f70d4096d23e45653b5fc86e7c9a90faf4cc312ab256a35c2b16457662a308f31902fe8d37e8d38cc4e9981313efc9f1efc9cb233a34204115dafbc203be8562b6f55565b9817f4e8e3b000f5be46ca29b3eb34d46f0f24ebf8bbf94184047a5a69113c50a062347ecb63601fac2de4f1fb914657911ea27e72b584a5e8f83a6e3606b5dc6cc3c08c968a46d6b0a88cde8917557a73875f371cf40282c33ebf15ed42e0b64c0c03ddf0d81ef349693c3aa77b691636d8edf749edefbd8bba2751afe2fb69d930e52b670b7c8d1763a727f6b1a1bba07829b1b958f0d0c03421e35364814cbee45a97c28b0161a974c71b0d4819e843c3230fe053782ddc9c57027f0f7a8a7895601964764e3b17aa75ec73df76952df96dfef0322b0c8cbb483d90f4d74e14fc6ad6959dbee3c082866cd44e73d44a1819ce68f49d2015068812672c080dd81b2d776a90f51f171d537d375dc5d096f3396d8cd44c17bc8ec788a8c4c8b992a31ec747e3dfc5a760d07e2b8b69c8fe12692402f1a03989b5f1532d4adf512e065f621ac6e9baa7cc030f8fb229fdff6596436f03a480effa43104d6477b1235c176e5fce80d3dc17df4eccf7ed570a75e3a0a7eb46a2f8548f7b8cf4a110c81c5bf371d8954b2a1a4a069450a04e6022eb40fa94ee59e671ca3d581151025d4d1c6528a9cabd42799634c22f49efaa45cb2dbaf333b1441629b6ff543692381dd32d8448242f190e588c90eeb50a80e875b69dc5024d8bd013cfed969b3bd1a1e4e80d45f42e7993a245670eb502c85465e597ddf989776f11044355f19d0924dd8fc6e5c7732ec924fbf1e147f9129c11cc2b0a286a6fca6cc35140cae8b5ed47ef6913bc15c0cc3e144cbb6fed24c766d02b9e4a09f6379260ae135ee85636deb8bd8423de3628d3edf0e07e82933217bc11d7e725a3fdf77265e50dc215f44d7af370f863c7ba23f7fb8239e7c14747102a591004d85772495f08488dba3ff3ae04070af3d0dd468a0dd24c332f6a9acea9f57e7d446489800c4a2c0c1220ae82cb416a9e0172505355ae8bc58abd8538592a2b8dfc028f8376a3e595fbae22bb05d9e67c1b8150d132696b6c6b25141d1b7306b0e9415f086f8c578e3b6613ddc11a5319b033f809818f513bb4fb529e41fd15b4639a76f6aae95a73e622ec2771993fa3fe3e8b1e4d5d3e35602d34bee33e13a31086cba30b6b6bc08f72b575437a463f14e4b6e0a3c8d6f7e122eb3821951f48d10909cf09230984ea8e9efb6dea810a8b7ca366af21e8a9006f0547ac5aa438e4be3b3b1af8ed569ec1aa824d07f6fe43f67b2ed02bb6a4b64e61da4e4087b4f28f43ccbcc33bcb8adf0e8ff4091eb864a8d59dd4c9d1469f2363f6a0a44194a8c13074d5ed247a398eccb59593b0254a4774193336472b71a9641e8570c15a9944839eb8cc5fae21a22ce407d9fd08a5db515c7b63faef0ade4fcaa64c7cdfd1abfdddc6d47a3388c61985f5b0bf30cb3447f4580fdbb8b027a60d71b073398a7a70501ad391af88d0607b470bbb582ef9ce3925f3d804b9b14fa71aa44b84b928f58a7283f07652345bb807086e2cb269125c91c176eca80528533b45c8d21027b4a4773e03a898c60bf97d15c498db744f71ddbe25d1d84f7336d96774f9799d80e7bca0bef2cedeffcb2c73cdd30109ba2c1c61f200f2af8ed68d767265c9afbacd6f9a136b91fd3dcbee0a55488030a38f882bb16093f0af3a2d3e1314eff60983b133b1277d7edb207ac38377bc7caf2054536fb7ad514bde8c7cb8532341badaff40f85c20bf23578e7ed38915bd3c7e20f1b420f568b3563e18ded65f1825b164c3f0b52ffe8d53d1b13f4cbc17350baf1207a99e2295c37b732e039555b5543e851bedd85fa9714edc4f74acdbcec6ffa6981c6d0e09baa57399b75bbe7d45dc0a89d3b2db6c5481012167060af927f4ddef5b9c6751762c0db8576e117181e9e950b152bbe2ea6e8e5e780509313533c979b7a3eb644cf693c92733526af95a37310bf4c577e4cf180a723704bbce45fad51f1f029ce2094017de59cdacc69788228173a825d251d3b6864a80905d954592f58e7d355e600d5327518a00acb291b09cee31ec1d25af489e91925db8a599dcb29782c5887a1ffb6735f8b7c91942a90e7957d398e6827bfb4a9e708a05b5e4aeaa819a72971533c518598af8425cbd3e0004f8a7605cd0427e35b5fa7a360990d892f42df81245e80eec8c0bf8d48d41376ad72a562b99784a096ee98a85b18d963d7d2fe20f37e8b92f7987925e55b9be99f31194a37c3f93ac1af8a8d7fa94b201a513a0fde0f21203e7c0fb6e117822b6ed4627eb3d848cb605ca91c4a101d9f8c8539ae1c8e9f3765a4b08c57802880466ac58b2ecf820028b8fed333ceabd436c92881b9dc39b2d8f2e51357128537abba3ea776cc9476c2a3e870d74ca869cfc601719a6c7aefe25079b99ed2bbb9976b37424a62e9ba1fbde6bd86389ec6167c5849aa8c23c127a1a58648caa90974df2fb48f2fd71f024d32b0b429cbd072d610f58e844ab056ce025182176ace84d887ded5eb3f6bce91224f4bc502fb03f25e57371bf3987b9672d2c5e870eb4b36ef07b890265be0ce05e688c3a93834964a60f7ebcba05e46d2983e1d14cba940badb5984da6f6ae9a78477f4b2271f031297279dc57b85e7fbb998c29923f5577c5e0"}, {0x28, 0xffff, 0x2, "af9bb77968ba56efd2d9420a444facb27a60836a1630e956"}, {0xf8, 0xffff, 0x0, "1092be0c20f16947b69e4768997607eec62a98ee93a982a3cd9455840c41900e8fa4f1e7b0a3cfdbdab9ee1328d7bfc68668866aee7691abd0df3359d01551911620e66d473e4cda81069a56159ce4574e634637de8e0de0c7f8e0bf142e83abad2d79573212264cca1db6bc5b4d8db544e3d97e35c5df32c53c620126b70eaff3e246ad95d015b03ef6699ba4d490aa821bcd64d52e12025296405f010adef509d43c2d8eebe3bffa1c88252308760591661b30e7220bc85b2a8fe9220e328c53e62c2c21e07ab1a630eef1f73586804f1a18508efab4f7110db2d9b5c52a65bc876d4d890a"}, {0x30, 0xffff, 0x400, "72e1cf9454cf39dc482b95c9003949b7ddb34c2668d210a43f49"}, {0x68, 0xffff, 0x2, "af9c30fcf4d096f03f940bb9f06c3e39eb739c94a7b45450f21db9b2c47ceb18d3ee285c91e0837fd8cad999bf4ebc214cb76085212a2a3c1e4917d9957ccc3e2033366ddc0c9588895187a19bbbf6cf527c"}, {0x1010, 0x1, 0x10001, "68d164cf9fdb6db8f55c3ecad01813514043f197db8c8d30ea43fe9a13e2c9496a96bbd23cffb1513ad4d474085d7d0ceae152fe7ef14e15ccb098c38db46f8c57c7387681e954b01ef0b33165a4340dbfc72b88cf67b7cdc70bb4024484de74a06ea91a7f94716d8f4312e5b386b5308e40fec300baee7fcb74df05134c391a6ff65dc9130d2e179576b26ff79ad7d363d788df1210893fc0b55519abd286034ce96002bfb5780653d9c11637917d116f35cdc5297888b5524f518accbd9df946e3031a3610a6ddb64b28540acc54693de5a66fc2c1029f9b25d32b8a44391c2a65ed0aa32c25475d831cdd002f286b5488ec30897bec0b24752ffe90404ecc34a98a79d51f1f3c62db32738594e57b175081089f7ab627a60884168a979e7cd8ab326829865c6d64431414eca5f9e92fd8ddf91e1680b7ec90ea70585fabe05321bfe10b5fb846f58cc5c74739629c06aff94b9ccdb37266db4c01be1be917e63dfdf067022cf330c8316c10f378c1bb4e047a302fd367d72be7e6765e08d1fef3162dd6030c84bf2a76e9e409560d579d8449acd3074b9fbb9abbe6fc2c3eef93beaaeadb6cb4ceaad8634b37256c30790a417c715ca8f544d1f79cb7e1982ac0c3c77a208a95672b0517b431792567936d0ee38f993d30beb788995ae6c74b0d79fa3efc9e4acb31efd465d3fc17cf778c55ddb3d164912c3b6338a1af2c0fa73889618670bda214b4c3094a31ba0a6d95fd166ac7d491b3ce502c3858626730247030fc0b97ab26e04eef2357ec39f9f7e9c8aea88798a1625e2cc53b76b56ef8112f8cf38c4c741a3cf8fafb67d723743b33b36c0f6d26814b1d1e5fcb6d6a7f99270a86a8cea5a51d19d26d2a5ad8d4d87df53317372f63454fd93de35776204179e1800d3caba0ef43f36bf2b250f1951e2518d93558ee039e5396add48f1305330083263b53ec00601b09eb061a1c8d12a1a933bf83ac1ce82aacc6dbd99489d6eddfeceb072a857d52e870d92984c38168a0550a47311963ed4ce81bc55c811b12a72eb4e32eae23702e4a9ed4ed8c0bc83b5eff204a9aa6ebd7490030794b0b55ba243e534373f5b6b31e61dc6c6102e93bc30cf49e8181a743779e0d87cb0ebc477e20b907d91c81a196470da0e732329ba7bc7f526b932840815226049a15eef6060bb47f638d54318ffea29e828d1c9717017c72aa7d46c62f11619c495b53f0cfeba09a06df039a771bef721e14dd322db153bb2fb4b74f46d58d40fe5fda62985a4b4450ea48c36cbc35703f57f9986c9e261cf84fefd4bf147232fdf4d66b0d66fa1f353d00ef9d5dcedbb0d3e772ea018854ab1b4932f028030a84903e95dafcf0f0bd0f61ec6714df54c4b8aa55b617d3eea0e48623e663ef565ac78eec608080311522b9faa386a00e0955225d47e94e9e14ab4faf1dde5d7fd767777c0a09d78496d2cc5707c20a72f6bc67feaf69104adf2bd64fdddf25a3e6828c7fa3ef110b53b2facdaa0b0c1c6b5ba7f9783cd742a0330348eda4c008dee3d07c66d9ab53b73f904010f8de7ce14ee65388334618b8043c814036372bff08fdd9392cb6407cf5ae01d19da65fb2b423278283b9f0c63e386501a84060a31b1f75dd5392a1aa530ba4893fcc7608ad0761fb39bda9701525be79dab4469fcb4b86e5e0b86314f34a57abe289ae65b161e6d934e7463d539dcc5d08dc6802bb598f418fa7a56e7d89738dc8fddb887ac355cc0a603540974c4443de3520cda639b79261b8c231934f79d6375485757fdf6822b86e84d068b967cf3399a54209d849999ad64efe30b53bb637faeb917911ab3c8eb6f36cc17e9233e1579349e49b54eab79395c8311346280763e9254e22e289ea202a6e40ffe3e86f688e377d03d6ae5b6b866511614de7c2914c13a61f2f7b872446faa216d94040722a8837090b92db76ba0d6fb75be31da3982ee944c0e62dcb37c1243925a0df25726d6ffba1473c8b920d48e0cead0e492792d5b6c7325ca5fd35d3938df7b044678cf7a40e6cafb92037c547b4bd1b7937d4bc636287625363e05bb97a680d7fd309b9a231d17aceed2540ee15e74c7bfb7ce0ed8641944ad65a26cdcf491a08fb3b62dd5bb0184eb020885ab900794e7478c73ea556b87db01221670f8d496952794cebecce1cd8a3c2d15857c49e0e4979297cc24a22ef816a4862a663b9427f7bd00eeca82d7e7303cdade6a712351b4cf339516bbda533794e55f9a9185dbdb0b33b83630a1c354d273ba269887e71e35adb4abffcfa8032b5c17f2c444168b48b232a38530bbb18c6fa1d9c4ab368e6ef36b974a22655e5e4be953a08c1891abb68e8aff8381eeabcf1e330adfb90ce156973de1f7e2bc61191ce736e16270a62511da1ddaf5c3dc514a385d52c26b6724a2c41b3c87225734688ebf5477940d1959c8f3ea2d0588e5d8a180e6c31872ce124b48a6b952c5ea6efbd27ac1e169c55cadad336f52a65cb560f159011a943c3d8956dc1bec64547d394b5bfee3fc34d24860e1c92a35d7813f117f7ce03db32c521b56215f75f9db55fa0061004d2b9bd52f1c75efff3bcef6f6195caf93e25daf60863be0a5012f1c5dc3303c285aacbb32480d7c7c9c82b30fe9dd33d8f1c5d3bd18fec9e078e0bd6032ec17bbca374e5964af8b0e7f077b62630d3e2c6375fb8ee47777c97592dfef3defc4c824320700737ee87f92be69c9df2e6d83d9ef2d2d023a75fe9a0da53993b330ed1eb17cf49a5e43d285f789004bb2ace2a92cda4c524aaff539f54e4f8ffb45dbf7ddc07b86dd5e1ddcf29a58e8d756284917cca5a7664f491b4fe693d81daa183ce29613f1d78dd0d2d54fe064e3ef4cc6387267fd16bc9bef2c206537d1d084d5130884f8ef9840efa05ef0eec93aba326d586d972fcee5dd7e12070ea0088a50d043fefa38856e5748401da9b82f0f159fa519cc82185cdc3050a785dd02cd69ad6f245b98347650a126a1450acca002b008431d492f92fd855749a50171f297cea7a147551bdf65e52aae54da8eaf77fee96d518b440128e5430f8a6aba3f0b2df8c37624b45297e0040340f2aef86d4afde163bb13ddcf3d5fefa5ba29a13c101fdef0670ce9b8c0a63d20a1f8de91bab13c9cad799fea78bbdd26d6fb5f154ca21b0803c70fa713b9f9760e6a49379f17f2d0d53ba9f7209326618a830cb6d417403796020e675e5ab65ce4fef0af7ad48e06be38a6edba0c2142e59a145ea0465d6dc0f31dd6178983379338f537992e350c1b46cca96e5fa37872d65413fb51329aaca8b4ce8eff08da2722d69cac18faa84d0e6fcd532acaef9b11f46bc34ce8792f3875023d21b9b890613f0ae2f43b4047fc88f399ec8290290701724b10fa0c478ef7243c96d6b6954f252ee9ea0dd296db15aacbef3b0f6517aa3b5d1e05e3318a8fd02fdb5c6c39feac9cba9e8eff66d9b571a43dc7437d1af9a5288d35eed027a050824d49bcd9932b670fdd38ddba4785da7630d929485db315e01415ec27abf8a755db2eda64f36ed510cb96828fdd4c9286f2f7d93ad69e8b4e9f9b71c954de5850fa7244df0e6cebe3f1197aad94ac1c1c97ee698dd20db22c6f6eec4a90be9e76ca47d3ffc8333138fca8980dc62d132467098e7d7f30d30804a5126a2913cf43c7488adeab2f7bd0a10898d9f5c3f4a522d716843f5fc922b01ac2362dd1350d339fbeded7e82cde3b4a0f35cb17a132a2698b892536520367fd2ad888dc39528adb5bdae3396ecab8b819db2d6c753643a576cf1faff562d8d44657f5325deae998f33e743d49d066ea880b8e56b020c751397f076849fbdeea1733ed2a66a84582c2001d2db9bd6b9a8f0e632525b7cbe24b2ecc2afa1eb1148de989bd7b051485a3a7e7d5a20f4d65a13038c4edea6565899493fe8ccde441cb36d2653c969a33ea883333e98920034685a7140bb840903c7e703a7d0bb2e17087974d6cb249c880626c73c863690c0c65ea7b275a53e12edf4eed8fe343f4bc6f1d6d30cd1ddd17f8c6b6cffafae58a5e042044527a28c31deb51f38310e89eaae85d224f5b7fbc0584eeca9da0b6c8fadd0b8b413e868558f33698733ba91af253913f3ab5da0cc48e6cdf8048740861a5324a8906034e223ef734c00d4354c28ffbeb743f1ddca9a5ac4c1e6d812144c7c28588b5c9340522d00096c8e009b0709093e1da8ff19abe024b4e372f2213bcd0b4532ae5abd9119f78caa777d21e059751cc9e82779a53eb04d41c83ab58ff24795a3013eacb521322b00530a73bb008f4b946d1af783130b91b4cd3a894fc44196a6dddb10581d86c66cf0ed37e36079648f1fd79cf99e74a4a3490abc80d71b39d8b6300ee158253dc894523b86e81d102792e56124e23fe4b89d67489bbbff433b4e717fe9742056f966cbeef2c6c713ed4bef7d18ac745f49c8b962346f469ba3dc50d9e13371b39fc9d0159b97b72559912765d9c247f852bc3a6d11f66c5963444578c055164d4355ade2185647601d180d1e941aac7e5c8a61d4a8684911e4b45a20bf96ecf0c293fb75f160cdfb91874a80bfd5fbe3bd0c825d4d821c3465b660926d10015b33b51f7aaffe6334f2e86c08f12706a2172c1530f7a7acd95721551873a595dedb852eba09b5d1f62f333525f089bf3999a9d3c35827029cc0a7040a6e08b2c8805640785bf52fc6efd3fedde233b85c8015e1d46a36bcf623b4d2c35ea93f60b6eb27a25858876d8233f0ae8b3b781a1422a855c8d4c7c466802c2fa10cae1d29d450d56fee8568e77af7f4b3270db2562ecf265f33814c1df012d781c07d308d61d133d70b3a6b382be276a01db9a743608f2ebd4d0d5c636b7e1c53b1c17b389d832c44e5023d3635c3d1e32d55c6fc9bfa8e251c9c6e03aa4aebd4b352dd8ce5740f5a7b8c3fc8e075b26fac3fc7fb2f23a945aa14e0e3f9dcd9b4285d2e9d4ebba7976075c8910582a8783a0805e3733c39cdd3a7f39426ca90f7647306764d783d2fb65eefcb34ebf07338667cb6ee997b37310d5d53c2738853f0922bc89a45dbcc62662044c0c1afeb93bc953a72777c46673a617549908ff6d9bf62d4fd36c12ddf5285df4a2d78020ff78128f0a1b795a0ee2b6fc0dfa5d0bd67796d1f956356571f5b318078b042ac9e63eb635ea09ab0852b46c28a4f1139ee79a34465b386d998116cf48c0c75f6642079981e510af34513216839c4cec55b813c959c1517da5d35ef49cda2fe93967918a0e51ee743293e8ca8b5ad4604834e2dc78aed54ed3089baf327629848129ca64548a97fa116301b18b956e6e05fdf90cb45be41fdcf6e720b5eb59cfb21afebd8bbcd9d03b9d90cd77e42fe8e884b5a905654901534c50ca2455faaa4e2cf91d82221a579c743a42655ab865f28290fb2638bdb042d9ee49d43335d4ed450374af7925de996cbd6a5522ec0eceef04b5aed267baa9b2c49e25282b7fc7cd78ee92e2e69dab9aaa63563a11d98edd20656abaa6d66961d5ea4e6cf2f8ff6012240e3ee8b59f4e003358be6b8f5751fb92cdcb995c97774fe449f6d82ca966e8e8519d0e943d0bbc53fb8ebb6b5561a0ca13a76aa9260c7461217c50047df70a4e4eb64e9de9fc4b51c786fafacb1bf4e6975540c6cab10b9839c68d453b6da7cfcede920d6394d79cdcaa8221579a0fe77781fb4ba0c4e5bfe8f59749f88a2401ffa020b4e5a33d9f127b2665d77594d6e05ffb3a040f00ed0a8616f535584e7551e7b712c83376f56"}], 0x3320}, 0x1) socket(0x10, 0x3, 0x8) 01:22:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socket(0x10, 0x4, 0xb038) lseek(r1, 0x0, 0x0, 0x2) 01:22:06 executing program 1: r0 = syz_open_pts() getsockname(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], &(0x7f0000000340)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) kevent(r3, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) close(r4) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) getpgrp() getuid() getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getuid() getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getuid() ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) semget$private(0x0, 0x3, 0x10) 01:22:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x13}, {{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffb}], 0x800, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x72}], 0xfffffffffffffffa, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000100)={0x4, 0x7f}, 0x10) 01:22:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000fdf080000000000008fff0400", 0xffffffffffffffce}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0xfffffffffffffff9}, 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 01:22:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8690, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 01:22:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) r2 = msgget$private(0x0, 0x424) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000bdcf8826b7e78200000000000000000000000000000000000000000000000000000000000000000200"/86], 0x4f, 0x2, 0x1800) r3 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r3, 0x0) 01:22:08 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc79bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630000000000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc60000000000000000"], 0x10) socket(0x18, 0x2, 0x396d) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000fc0)="96e74d645f49e7c728cc423ee8875105c278f966d4d38dbd83f945068f4f3c4154b40afd6faef5dadb62b65e420bd1265d432713e649e03c9ac202d9a0aec97160faf7bdb71ef477c57d1841f90e0bbaba09e7991f6ee8e93e180a75f1e3817a1c04153133248f8ea563596fda12656e566755e656da7b9c8bc626a9da35b81cc9475e6f330a2f6151cfc8e2ae1f141acb43f7644330c22937f888c90bc924501cee32b44e62f4763d6e28b038655fc279e9ece4d2a60d68b2d91fb8bf2ddfa9d66294e82ff395bca1ad7b7d7942addb2fcac27e5a66f00d27c0812307cc9e2a6c0d6a6205702e0b12a7738db4c4c3c19373f542538bc799797ca71b28b5fad16008463226286733cbda007c4186d18a0dd3bf229f650ecc782945f3b4b8ec8d", 0x120}, {&(0x7f0000001fc0)="e984224f2fbbacc4a387f20223e9883e5455ea64ff0d23ea3dd9c28e389732fb341c985bd7da0ba50802f411a1b7e6a774fb4636eafdfa105e2eea4278b3ccb6311af6cdfacf2d63df2e986828125dccdaa2fcbc0ec96f878764a369e7cdc8c3fb33a783e0b3e7800be924907dfbee0dce42446da3e4e5913252a72af4d76811b6fc39d1fa067a2fb287130c54234fd7bb2579775f71c6bf2db16b358ea90f9626188377f4586a93e88060fc77357da77d4a8576420e81d2fce0172fe0ec129313fd10562c848a4e8f27942f740fe1e3c72f8d23eac98de5be7845150ee2d7f20f70cad9fb6937ae1ab7dba904f8d0c8775adccd9ed1d7accfc992034d126e282c76d2089e3565b065ea333d56b3909605b8415a939401e138391cfdf0743d208c992591bd2b050f6fbc42d7f5d1e374a78ebc7ea9d6c6f3b98bafd490cc59545931352b7b56d60ecea88a29eda664bdc73d53284834c493db5d18c9e6dd1831512299512034ff16a685526d46b5b6c4de83cfa3f470a39d5a5c99016338bc690d882c016b72ce7e51c405589d95d6c8af5e919adbe2cca8453d31623a54ce547a05f85b2ad91d45033cc5ba9ea7213cff0d9731b04dfe4a6aab91bdbff7c23e4c840427e98defc9efe16b5acf4cf88a17251e3cec5ce46c8998a3783e8827d3abd03054e066aed79a672d30be3738b90431d00ca9f22237182c7c89adb760ec9182e381cd8c1bd764ab4c8dfef8a2e02bf55d35af6a0d1bf39e015a2b12416b15f633cfb60e11ad648d104eb22c39767d05a55e80f7760a625306eb7362e3aee2528bc6a66373fea96b1c88e1994e6fb00c034708a9319bcfbb9d908675f94e41ea8c83e4f5f8671acd603cb36f1c6c863c86985e431e3cef69138b0578b0eae176dea77eff16ac9f4f6d3bb849df316553bf16ff66832dac3c067e0c694c08e2a62c8b690945acd6dda65a749720a9f677c106249a61a5a9a6a6ad87676a1c6fa79078e597ce09348e3b0eb8ae05918191f2a80ccf1e211b960c6031375dae8651f71942668c97f39da4f79c8d60e2f9244790c5a726db89059cbbdacece5ed287a8c56513860bb77928f4bf2a5ede3617f9258f4f5f18b77cdb2d79108cb5dd3b4c89b93ab99d4287cd76690df6099ba2191e9844f3cf25a9a21f31891f48e747dea0c7b8a691c23efd0be3442b5b09be202a977e1043c83c6f6a9a4fc17ae58214a17d6d5a968603f9f344160cfe0683442017e5d631a137ca50b1f190a806abce43c463528df93140085de8ec57789ef5877d44f3d0374f24fe07119e39629a7e3a6cd67451d53666f4247027144536ce75c02d9d200aefa78c378cc872cb90c8e13a23b0082bfc13ec623d2c489f3f4b84e889342965cd909f467518121aad925e1ada4d70e621efaaf608000d0d18ebd3fb0f0ed1d425ffde4c6be2dbe7f17f726ae3ec29184fc03b63fb0ace6c69b95912635ef0b74936e8eb8268ab633a3fe2b27f194efa23d6aa79719ba3dbfb7738e69ea64335e5000bfe90e0a1d9ccf6fa85461b8e3652da61576942237ab8548893eaefbebd3fc7aac24430bcdeec40eeb6b35575ee14c96e623c30ec7042b7c40b8b884d34875d2505858221f43952fa2f28933abeb1867c7dea680dadab0a4e3b3a6eb5e1001cb46a4197cfaa04649cebf1439c3c53d7059755804e4565e287e49d72440d72c7ec691dbf69fed1bab26ab995b7ee6a2b5bfc53f94eae5129262559609f713e87196513280dbf7ee6c984ff35d478d30848e926a67d66d9c392c49d07f9aded9ffb134210e3b339a455dc40bbe5af7a7f73756d15d952a9f7a40ccc8996cfbefc47a3cd187a75fce19ff0e16d927ff257ee97f013e93c55e24cb1d1a035e5068408e2d72022f4d214ba9e73359ae1dadd9c995f73d9c5215dbca1ab21a493d30eb43026c814ab237db99b19f5a738e53387d4202367d4d711d03e16cb0df1c942427eeef10d27bccb71fec528cbd402fdc732fb8e1ec40e58ea3f22f8b9e461d1b7059c334f558c4cd207e1cb30f3de0b00f9959ca08eca2efc1afc340bd8abbe715559d066d059065ff43e34f84706660b03761bc5ec42f2d19841ea37efb9bbdd4c8dfc00fa7c95ed8a78e759d1b246e402526aa1acb506640e77cf6c239cd1105a875f0917e514306839efdd3013e1c46c3b57551982ae64837961c6d45707b6003edfe0691b8b32c8bcd5b492e3ab5f85cf16b7b9c081ca28250ad2600f929e64af032d97cfb4fd26fe418756d4b07a10e3e52d3ae0a610c9ad440abfe0b82a087c3a5aca4593c79f8ed53af3530f71b03af4347d657c901dfa0aacf06ece1f093dcc86a214b9c44f5764c531c774bbb41a92cd099ff4b10fa5085eb1d40efc57129d68eabb08dd315ab12f0bbfc2282048bfad07a914e0bcf69f886fbb89cd452a527a8dceb8e5b06f712320a21920ae854540a8881e12eb7d8b697fa52b6b91869710ff3e3d21fa2b7ca8e9753638c8b49aaaab04cbd028f82dc85aee67b125992115a51051f25551130bc0fba26966dbd6a46ef96cf9ceda7dfc50f7004be22ba45527d335191d18314f3000b20409fa8d8e329341b08c285c46f21afd1172aeddd636a08a05ca5df983a568587cc40b2c69075a61799a2ef8ef74f6d0c4bd21c69966de3683518592f4853e542e971d558d04c2e9a0942824a5f9f09bb23fc8b56a315f046c718a8c8a9f485d65101d2608dc84606b95f08c4accb5d05793d53d87a01e599324443fea388f71a85ccaeb62894777a98853ff44021a74f24ee95c6ad18463b0f9b29dd86ea3425dee689127519f9ef7fb7b7d62ed62e5980fa0926dfd74f91cd71449606c7d6c5d671fa45c1e58297d44f2e46109ba2d3cd4fb03ef36f8d6d2b1f32820a765ef6047c23aafdfd40d6bee895cecb77e6df7c23742a7fe7559613803d2c503b60303c1fef1919819a5cd5a07502108ecdeff9105fa870bc780cb2873822ef939feff63dd4f8a8b3c04987c99c91d207679b3032414444f1b8bcab2890c280256ba3d001477e01b1543b9fdb24b664c8df5556c77fdbfa88ff5b15d69dcb788a54f218256806e2bb22a2d927b5cec9932e6c114134abdd890828769d777e21f7d2fe13a78027767462e2240694fffcaf1b979249725b6a81d0f16375e8df398118c242d431ddad04d1480aa045f8d463cc24c9abaee333b0b63ee4e6041ae2a621e9ab2a26d9b0cf22608c2e073fb347b7ac37005888e1726355ad8f521f020cce24e8494a90b994ad893c9517c98db3033348a9a3cc87d98babddb60ad7d8fd09f1b7c0877eb2f1c8745dec46c526a2e22948a590ef1d0d53ba0f9d7b039973e25a6b32cafa68cd798a9c4553cdc1c60eb249984f2f59adc2f59e990a58a19c2e0e08fdac8823ebb1459a430865c2003a19c68a4699eb4502e60d22f017b67ff91fe4ff9063052ea3f81dab9b0cfd286b6c2cf5f2db60eb5b8f48b8cfe0255f2aeabcd417d5118390a1db662c6ebd8ef42ed02011169569dc97fa7d35ed43e1f2051977a24297891bda43f5c0386e433c4cbede2ad4e3ad4ba850a378effd5a4a2d269c1c3cab89b76f9dedaaa0e63fbb9b26ff0290dba66854b4d02caab8aa524d68e5c6711d68ed0beadd739240b95be3137e0ff7b90fcfbd2466629eb3b1e8e229c1cc18e671c8fb63958c39adf7469aebb0f75755f28395f592824d9d0d68c8ab42eb52d49f9537f92de38b9f3c47af9a2b71ce69e63aa4a9ded76e3420bc033e6d333d2caa8481ee3467d5c0886b9a217d181c7f8981c4d5d77f589132407639b5a3602b8591e886822500a6845fe23044a8112f7d3b668f45ce8a909d185199f1fe9b8f3134d348e55a91e79cea5b2cfe186cc6da403bda7c28bc942932c420179e12d7f9957c731f23aaa6133748cc99439cdb96e431a0e1b148b2b335546226e51d90164024c0167232831bc66b6e6b37f9c5b3b23e0d156bdca8b92dcf42a72679153e888c6b49c01959d441f496eb4120f2ee6a5081c3bcbd13697baeb7555bbcfc8a47da5d6a5f47027fe6b29dc8b50fd9acb0bde167b06edfcfe0e1c5128aa82678530fb40cd2358554b9afd8f3cbdcd537e542b74b4cf5985d612fe8e4cc2b63076f6739c19855214763f4bcd239cb16b8465237e90c30c2da7a236aa8ebcb0e37fddfb11cac95fb835b991bda94b06d8f3f91860185be7498debb150b4f00de9907c7abd3139040af4f51e9e91158495226c37c533dfc2e159ae348c9864c48782fea8ed2d1fabcce43095e66b18957eadfa29f6336ea1a9f331c486cfc48cb8f8ef1ed4beebe612e1f524a64f25608eb9598dd8006a781adf6733f8630598d66558d943984296bacd7fdff53cdcbe2e1d68309913703fb5bd95b6c393de8ba1eb8ae4641fc1af05fa63a8ce22a3f5a4832a88dc64a5c914c9d0d4eba055099911c5eab8c18969e9b6b07e0c7a3565e8ecd17efd0b78aefe79222859f74e945b233c0203add8daee44074adf8ec752b22b483dd9c505c170a298dc678fb203cefa3a9e7b412ba38196565d4520041bd91ddf372335a39a3544c06dc072d695002b738cf698d24facc3878e696c9a8e7094da196734147c10cb28dcf2d264df2ddd40507e4390e7499afbc5060d5f5c5da4cf5b1fe2b632d0d447cbf01d6dd1ef9d36634c473ed6e7a816360e07e1bc5f6e61e47bbc68f4b797fb944490081873dceee7e2821fe347c09237147f30733cd923ff9bce628429e70f8158d6695b5886e49922d4bed1722a4a5f4bfd6097f9e506990078abece35a4085161ffba45aa6d02cf0008cd6857a80b6886a3cb144bcf29640768b15fcc5aadbf0740b894d71b3861affa016f21dc290dc6c077c7a002c593dce7f0e71a8307c9f9b5d90f730d11ee2cd362dbfdbcc7567b88c4ccedad95119812f27a18fb3a786f0a26ba10a181f04478ef8e5cf424faa7d402a145556e740c5f15825bfc215da2c22cb0467077633ed8629f25016f5ff8e84cf649301bfe1424fbd8febd1a654c2be43dc3a9fe025e9426e68896504743b2445c5e9b5967ca72e8763d25966eaff15cb4ddce91f15b4c173e9acb6992659159d3be013b31bc145003df6f51ecf7843b8f63b82102cbb7a2f68597cf6ec716ce80953afdbcd917668c4a4eed02e10891990e903db57eb5fbdced87fe7d43b7f8a5eb333a82c5a79a7b6edad791a8e0312179c95352e820c46e37ca49f17cc323aa7b5a14c998a3e55d388d38623baf7a96805e59078fe7e8509d450fe9f4391021322b8ad8387974af790b0b715bdc1255d93c49113a3ea18dd520dbf22bc558a577288162b7df58c7107f89b47f8129b4e5157599519a0e09c2d09a2a3a17fd5f64da4e13c38aff7cb8a2c7e85b19252c99f317c000ce5d154e54916", 0xefc}], 0x2) 01:22:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x80000000000009) setsockopt(r0, 0x0, 0x7, 0x0, 0x0) 01:22:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="7d1da1a817a84b427839bc4821b68029332118c63d1e1a769dc3ab49ca5788a25e62f8c46605e17615b5f403ced433fe77601865125a1dc4390b763e170b8e49a0916dfcd1222905d9036f93191352080efb42786ee979803879ab135afd53ccd95b343191", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402", 0x3f}], 0x1) pread(r0, &(0x7f00000003c0)="bc6c0b671498bb518f35bbebe7c593f03b594fe421c6f0f25df0606465ff2a9f62da13b85c13a536d6b7cb5d2de8518f1a4e4987a73f16bf057e5012c211015bf4ebc818839eb0ced62f4450b1ee199b07cd182f4e89f416154c72d6447cd08a086d031f6f81cab73f81d89357847f23b5f20ea911988e641307bc539fb7b642eeef5a0ed84a997c823b0d846543e758582a73eecb6c5f1f0e6ec123cb293b3225c7c24ba5812a7d1924ab369a1cd7397d94c726c202858e91e280b1576652b331426e18d31deeeb70df77a254afaf8bf8f9fcc6f4781346ff2d8e2efca7af8900eba7207236b7240424b632041eb8fa75ce7ff033ffd80278ca29", 0xfb, 0x0, 0x0) kqueue() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)=0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r5 = fcntl$getown(r1, 0x5) setpgid(r4, r5) socketpair(0x1, 0x3, 0x7, &(0x7f0000000180)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:22:08 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11c5a953448e0e5a392c518c258300980190f7f757f7d10000000000020000000000000000a00e20151358219de47102010000b9a9bf0570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbcaee1600"/167], 0xa0, 0x7fb) msgrcv(r1, &(0x7f0000001000)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b000000009cfe8d92abdfdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dff0700002395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bccbed119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd92318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b060dd2f383ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab484f9b4c59f1144c62bbdd24d02ee8aad398731defc9fa94cb4728ccd7ac0a6eab333dac3601ae2456232bade60919a88723068a889412f20994f97899e8be4fddf3f3a5626865d60a7e5724cdbdfd74d011118b92c31abb549bf3b0216ae66fe46894d553e87f3dd66ef6e7777969e28c7328d49bafe93d05cf1484b0926dc9c9ff669fd87d06973673b1557837315bdf39b299b79373ade4dc706ad7faf190f6f5a242937392731472c1143fcf5bc3a5fe40c5a924401ef07c2d3966f41743d2f6bb26f96f879959eeed9850352c52431dce1e7e3a5b644aa2ef2e0bf540dc3cdbc797a02c1d64222902bed23837e381374e505465580161b2871a7138b09bb4c3c5ff8f3d2e8784f895735d250757b3cc619ecc1ab168fe1a62450506b0e6fb23eb4b4a108fa72bbe5c6e543ac95f9e3952476bed5089425cf8b696b63fc37bf9d878ebefc4020a3f6e5a688c40dda8993440fa9695efa0a8b6a931380549a82379c614e88a02ea468ef93b42fffa72228770036b"], 0x1, 0x2000000, 0x1004) r2 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001b00)=""/4096) kqueue() semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r1, &(0x7f0000000600)={0x1, "30753a5e69488f0fd908f479d3ffff0000609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da2100ef857b24757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee03d938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faa81529cbf792cc228a4fc248419d3eb15d2f8d5a4cd201af2ce76db2c2c85c45e1a31bf9106521eb82f5f3fb44ba2c2024bd2026342588fa8bd2df3f53f15ddf872472731a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b3356b41a217ff9e837698fe9dab66e3ad4b85fe8b62872c366f2f4c9f565717e753cc57f8bad56e1afe34e4b5fd49a0633716ba6c6f455c17845648b419df87a5e978c1b875ac853b619283a265b91eb3f9e83607243bd084dabdc6bbd728bb5b083c5fbe974fb1250256066a1ff8bab50ac39abba184d8b71bc548bcc339d7ef050e0d66823b54d876f2914adcd41bbcd9286985f905f1cb3a75f3fc43ef65f711662e26b78efb80102f8998866abc4b04e9d28a58e3fdb61d650db111d3b729950824e99f85927a7840dfd1a4a45ff8ddf8976ff0744f014b9f723adc1fac5130e97f0e9c82f3b9515bd788b86ce4b5e04ec6119108a874a66f58ae8c31"}, 0x26b, 0xf06b259995420b72) msgrcv(r1, &(0x7f0000001480)={0x0, ""/174}, 0x49b, 0x3, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000240)=0x1) msgsnd(r1, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r4 = getuid() r5 = geteuid() setreuid(r4, r5) msgget$private(0x0, 0x44) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000b, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 01:22:08 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x14) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000001c0)="f5a0f0059290efba8814adb39aedae4a1ce0786263e60bf7439e4d191615a648507366fd2337a8de110ee0af6d500aa78bb597f60910df4378174e83a09d843cc309803015c1e8fd604bc2b12b8186ec48d08583599bf83fb6756f088de3640955803e59a21db8f52a304bbc2442994320bc618463c67df690a8f65e124d7e5296f0446d783bd638969cbcb161f73913d7a2ccbbf027e2347109d4bd694a6548b27954c1efb5b730df2e579448d84327c502ac116952427cb65fc600ab5cde39a3580a328916348f795d05476b5726b2c767b290df2c2c27752cd407b4617346dec4a21f0497", 0xe6}, {&(0x7f00000002c0)="3b54f4459cb7042bedfc93aab1a9f7203ae5946ef44172fd968c3ea8f069aa5edb34cc5faffeca4a3f42df349d852f97c5f0744b3b19ccae3e0a7a20361e42dba2cca700eeff47443d739e356b7a51ba8278b86744a0641b", 0x58}, {&(0x7f00000000c0)="b197b9914e17c6c57f431ebb8a135de68916229b847abcfb62c6364ab1485fc2b1e020f0d529d39510e496316af44d590b0b", 0x32}, {&(0x7f0000000340)="6f35516d0a3dbc2e6c0772140bf23b53fefc302771ecb7a5de5b32bd027e32314d3372f1257332eb4f8dbc80f23121a3cb7261fd47f2ff7df374eb57de5560e7885f9099928066a18c16959b6b3d880ab09b08ffa6cf00c1", 0x58}, {&(0x7f00000003c0)="f7af213e881103a8e58b7ea7159ce7f40a7fc8e113b25848b5a44eb6eee996e4683e8f3f8d83a1a0c4448d1e015318490512e3592bb21c787341f8c1ff29886cff85144e7873ebacba60deaee967718a116982bb0ffb37be74ffa5c8fc0c2e613475cbb4998f22bf3bc4fbfbc6aaaebe531648e340", 0x75}, {&(0x7f0000000440)="8a52a8dd016ccb286730a351a94d59f788ee29135b7b18ef7778d1abaf312e56e81111522b2aaac3a8bdd8638f2243e9aab72ce7a4d1f17090b3e92ce1381fa3a278b1c872c5621083f44e6a53a1819dceacadafc1250f70f3a6ffde7df4ff5ef47711bc0371d2e7577831e89612d4ff4462", 0x72}, {&(0x7f00000004c0)="bc4d160810d48090324584d233d6a1230311795b1961cd30000ead567ef865f10681d4b1cde8b8db44c364a01f9f5549e258d71cedb439eae86fc2931bed013043ab869a206f6e6ee517ea78086c5320ae64819c478f9ab9f1b3c8d5517a9c190a5c118334158eab7ebb5703e012a6159bf850b63d91f8e7e302ec1fe745838d", 0x80}, {&(0x7f0000000540)="f9bd2524f0ee83675bf3c927e8c23d596ffd0d681d25273967ccc4a5738dab7319d1db012ddd19b9a687b873529d5b4d8dfca86870a0a6799102ddc09135a4cbf9c700b3055bca43d7a9fe7125186f27dc0a05a3ae5af187e743dccd84faf814a83d859c82196601e1ec6738c21f0c9886164184583aef62242ac1c304623384c87769071169a8e5e3db93bb3ccd15582123e32cf0c684b28e10f0040d2a7625854d55b4cc2d31361e42369d444c393ed72fff1a060eb6b48a13528ba4d69ed8c94d0e57055c496d09851b6bf4a42e0265f08057f7cd75b17df86e0ddf3743ffecd9cf9a4a54fab36ea4523cb0757f53c1a5729d9fae27a0e382872843fc9002cf7e1fa4aa402cb8916e9e346d2483957188fdb2a7928e47ace912ca7a000c426c5356391b3a9e9b7a5f8dc3cffbfaaaf92d1f5375198ad4198535a1dac4286cb710b8b764a85e1a7937cbdacdbf97d940c57c9942271b0508d2a5c51bd4d6c33d24ed463679cc7bd99020de3a4f225f444c8e2ee9db11efef0a00c3b4db0f831157c2f1b68790d873367cecedaf26dc42a0dbf92a5453529c10c3378c2d3ea60c0a50c565106a272a40d862ca703af91ad3b8a8564dcb00e2ccf2f7c354bc2de5d60d7d0e066dab2c9bd055fc77bef651fb36a56ada5c8ecf5acd9c2741bb36123970118a3c5247e4539a9111f0b19e194ea7009b58015131670a4342314a3121a95e4de16213c8c083d7d10a9bd4acef84b8098c1a02bfd37f6fcf7719aa1db5e1f66b97bf7d064f183c3278de82a88afced0f2ace0374edf5fca6cd2c0c7dde0ebbcad230708eb52c2b4a3dd214deaa48089f9b67947e02bfbb5879f9f2909665ea6c87c58f77f9d1fa8e88592d46c04b8c0b6c5eb234489e36936ce5c23b311f4ebc0c0394b877a87e53610f299c80bac032915c0122db51f60e22927a1fa34254e155f4982afc9b82e84ffc541ab012aefe205698526a070e5d5cc384e3379f703ac2bd4eacec4a05b516d0ec4344265b66b7fe6892d5ed5ed4b830fb866ebb03470f12c04069621609693d99dc5af66661d80eefe157d558a7bc871636ec6e03732dcc8f209467054f8f7b70216021c3645c98169ddc120e7ca8a9749efafedbbe66d5880c45efea6373a61b0f0d3638ed390c71fbffbe261c6abbde6f8259963763258171193f31ac1c4d80cd2351ab5b79fad154103d546e47cdd5e45dc9edb3e0c71f25eca0f3287cfd8e6418941891ff150d3b600b9c748f949c9a991684a7460afa2c93d561068e6790bc695073c3d596d7ad3dac495917897ce0ad387224daf0767a5aa62bc3cdb96bbbe51fdc960970faa1fda2609dbc26c0913e9e58e578edd272e28ae548ac7f22c92fc5ce5a15d3ad3eb6ed0eb9912554fe9b061811ee48d7dcc852da4c84de0c3d264ab42d9c62655c502c9aa237a8e3a6e7aabccb724236192230372318f781300aa51759c1f8cc72ed865fc9a34ca956f86e9ed26bc9444238ac670bf366a0c69a30a34698c2635867128b12a52edd2e497e48c32a8b54564e9950380c1b5af8bd295931906576b2d9238373de667ea177819e8dbd8cc292d7e70e5f0a1c79c56815d379cde387f3a45b6f6b41271a44450fffb0517c1c5d549c3e1553113c26968726af76497fe721907c2f329be56eca251b46f445248dd969f6862b2b682629b5d80d8c6f6e793915fea4bcc04a0221cf8c635c98e7f473f730e9f7ea6c80dccbaac4442b211a10181d522e6fba54e87d81da5eaa8b24e635406fc9bac2d5b85b39aa6eef6bb22dbe60fcdefefeb0807a2b0922358c61f8d215e99f8bc294b896a9dc220a94a020308d94e69ddab8d07adfd91710a5b9bdf23c759a8f8fed7d53d556d1d45b193097811f3befec0f819d77b2585903cdbb7d1cf44f3f0b3724afe020d2196dac2ba7410cbf23514766c19d87fd20850a1adf7213ef4f87dec33be5fb26d4299ea4e564b6097fba73c344d3394f56efcce28fbfe3115d37287a7efc39bdc2781b1b7bb9a8d13280bf802cbf8ad4f7bb9827533c987cb26808bf76809440c69a35ca2ed73e530110c5ef1668b8d5ab955a192d3e7ba14a24639639618c796ad448ff0f6bbf7e938406976173f0cf3e57b5f0711eacb9be2b24a45c4057713658c9d0308e58f9459b6f0e2a80149ae469c55859812eb64abae3d05c11357a1dd689035970d210601c0132107b21c9f57c772b06793a130966097e9ed5f5adc44e5ca6cbaccd9bee8e2af39565c39ea8b0236c0be305fd482d135936cb1414bdb654fa5520539d32e5f3e1e17b526308328fdc62ca590341545ced7d1a5f7fca92729179a9165f98a57f4d620d51c56a17624b0cf1581caa4555a3668a6cfcb3ae57df6da16412ee8b80a7c24127c41118c6b56bb3c5c32c2a3ee8d95d50ef4baa95bcaac71afefb54df895e033e210358711cd88ee25acdc678dac290369b5c9e3ab5899880a2bc8e697296eab30996c728e53d25bfd1bbba1a8dbe10e9394e2579456da150479e2df649c0a2359d96c33232c7b6ba83616bc525e6370c83085da3db57fe3dee004ddcb35dc06ecd61114981344267bc7ce0f9ccdcd5bf4cea108c904859a8a9cd5d4f860079339f38e83491e73b75885ec446862c3fd3b20a5adee2cd08c204fcf9ae8d853fee49a11fae26103fc0df5fc69e898abd9e5cf8a853c06af6b0f7ddfa24d6cc57326f25844f65cdef43a6ef8622d322b8df25208448facc2c2c4709b9c7f31b19e3c5ff8169d5fc62f0a31e26b03087e3134031bd436ef77873e9157491ff86615b707556c5742fbdb66a86da171b6f5a2a134ba2fd57818e9761154089bdaefcdf8c8b2981c9746caaddd9e509e86fcfa77581b2e3a49ee5f6f1517a3a464c48e5e1f5e74ccc81051d03b0a7ec6cca55e3fb37cb8d6009060abb93265bdc8d9f0cb7196277d019d39f881263e31514e93ad8a2aa1159edf3c0fb4083785a40cda4fda4a000feaef51366d5f202abc757eb69f801b9641f3f34ba24ced2700640dab81cd0b33863fbbe0dbfdfca0a9fbab90b202b230797e24f20fc60f9ae05ac8793d96fd45a39a40aba5de678c3abc204f6be812b1b119a8b32341a79b738e55787d644f053ded22a75751c13fdbe2f2ea07b537bbef550ff2389110792acda461c73c19aa639507bb43d71610e1ae5e12603e8e73e1d451d4f0f05277929c01f942aaeed0948d9ab41a66ae3f0471af9933ae308ee6bd97f99695a8dcc299694b88e48684f5864a9221c8f6214a39c38308b8aa3f7949c04195790304b700876e654a9e865eeeb60d8820c011d6cc33b69565318016999765c177cd67900c7f3d1a0cb8f4e7eacc57bb55b10376b2906f3231ee56e9fff3db194cb3bc24dfcf4812c2a34811bd9c39626e9f3b8a812c4e216c0ab0b36a1e9bf5a9b9227cb0d881b1d6aac574aff9ecc01f52dd684c5f872a465ff1db4e24ed817ad6d793dde613ddff31213568623e9f67aa0a5f70b9761e2b427bd5ca0d6266e23aa983dac79cfbf297a8bfeb52f5fea279b92504a373fc5c781059de94758ae62482d664c5506aa524db42e61eb0dd531d8493208e5401973a8ba367521b5fb6e5eff092adff814a3b804515c7c9dbf1a8a15b03dd6c676d2b65fc7cb4dbf96ad8ee975ff0dad8750fed2b54a068af36eab9fa59b1cc289510069f4864d76180bc9af1a4c50c792d81d8d6d13774f4221644549a73d7483836f2d34759e16f6efa15d7f500afcdb70eb6774bd03ed588138061731f82c4cb98a3d87269557bd81c58058b5cadd458d90c4ded62afc233eb1a71106e62ac52ec39a4b0bfbdf5079506da329c39d12a464ae12c74923ca195834d028475a3f995832528b4147b7c8eba6e6d1c4b43296ed8bb91aae9506392e4a53f6b89afbe331126e4ed62bc0e4d6a13ed7de10ae9922bbaaa7a4a53f2726f4ef6a421387d66e5e4fb9931f274fe8112e8a90bb8409c7868c60ea96d20e6b1d2e37cb5b4c9062ad54508006aec6ad36eff75a4a871179efb042808b31f8bca9ce562510956e8f1c17d39a16901ae8d460c42f4770765b4942a0c7f4e1fcfb11c913df8aaa9ac68866ecace1aacfed8edbdd5fccbcebd2c791de97bba6580345fab78196867f687f0478d65a7d89cca80e8e174cd5351e7929e8fe1763be9f3244941e21305d8ff95e54324278f9b8b16f04d786f6547c42461087b03a60b1bb97aa1de6bcf71304ae4f79ddef05dca631c5aa7484731a740b16226730aa8193b9aab3da74dda1232ca2da08309960f957dc12d504a83a7b120c1ad721edba5a66364a8276aeb6d69df87fbb52aca064d251a8220699e9c4e573a28a99c7f5e01dc6ec7270acc72327638659ba7ca7a9caa8068b84c71b606384b06a2d4a58fd8126361f11081616d9f89b2fee792623f5235ccf63e223bd7e03e0704769641bdc460549ba183191bf6355c3623ffb043ba90cf32e639f18e4e3896bfb34e49dcbb2a3d69e734b9a93df9d2e6935427944076408e685511dca0b03cac9282972432b50a09ed69e13ff775f17232d6db97e945bb1f94deafd0dd6a47463dd3f0158ad795b0a6582b1b7e5267da0dcbe300ca1a6f857a75f87c1b13cd25e270bf3d72af2f72d0eb1a29aa16ddfe8f62bda488487f96805a280f9579ffe46e14072003e07d803c84285860dec6a51725b5e8329d45c27da5dc89ee61c49d5abe1718c1aabe8bb5ecb3c5026ba5a53856edbb1e17b1e095d37803ed5f98d92e8c6fba08242026eb6da89ae39b0704f03eb97d56037e5b833c4c0be7d9dda57156d158e3837e3a6d1417377112207c0307a93a56c028a52819fbdf2a9f927d1ce5c2a3b070458839011f46964e93832a86bd39425fd2ae71763fbdc136acf2725de10cf6a17fa7676a269f1652193e4b1fc89377372c117fa20e0b3c76b40131e3e37cd5e1f064cc0d651eab9b74e44516b1bdeb8793647dd2d148f4fa0cdd6a422b9e88d372d77bf2763ff980cb95b2bd01a82ef77c72c4c87db8b99b9d19d88286f6e67a6b856f7ff00d52c9a18f7fe93b077d7c4fd2d800a88950ebd26cb022df309a01090543adf0c1817c40b4fb1511337378e2f5bd6d2d752728eeb05d518288565bbeffbab81642318dd2a26f3e21ed7b25846aaa831ec96c911d15e0a5e52cd1fe2ad946e0a62b93e39f087f7794067365a3d7d909527e61a9cbcceb510975a91df723619a4c6217903b4a4797726d2429289209ff0747919cf16838ba6ecfacb450e33fd2e3cf3774359494d48d3342b3a7add9a34206cd1d668fc49cdd9cf3cbc2cda488cdf44088acd800f2379e0d9514d69ebd8bb347424b38328ef37cd828e17a99277c0f32d7e0902181d67c04d951eb2c9ddf16e0263d5e2859d1445d390159eca5f8752eab1dcfe0b42a704c918a00641f40cd779a1fdf537ffeb5df132cf62af31c26ebc8b5d038a333994af996738b3c2a1be55ea22335ba5293d292ebc3e0c796d79c05177e130af61ad0d5e24f49d2b7abbc216240c6766e25cdf8a5c0fec2eb8f982346244ba68e17ba27c0a88f137a849d5870e9b6969065b131e169c48cce64ea074ef413d90c278d5afe9d06d9ae29c1b06959c6a7417a91444013ffa299fae29891f1a6e227b4c31b0fd42f8beecba90529a6eb763d70b6b0fe04b1f0dab328fd9969976dc7246d2c60fae79067e893e305c9bdc395f81e532d5dd7ae042201dac575ceefc845ccaac752f0c8d53d45efca52fe129ecd1d8470c955432ce578f964787df0e", 0x1000}, {&(0x7f0000001540)="94a710beab134ebd2bc4fb3c420f0523d06460dc93dec58ec8e54f6052dea3d62779ac90c3c1110f8a610225431bc7ccdd10275f17c139ca0e464e04762818b4f15a08c6e705073291efff0aa01dc853c5b51bf49e00a755da0e239f17deba21dcb7dc1975c4c6b7a9ff6572ad72828b33d14567fd4fc00de1d7bfed7ca03dea437aed6f201f58dc8c79c45a65162734c4ab9452d1bdfb7a452d897f894cca015befaa71e6c068c0fbe72978c0f09b2fdf446c4c5a772af3", 0xb8}, {&(0x7f0000001600)="e7f7ca0d66a98c70e146f4c5ce4ca84ba90e36032645fc29533f28f78cf2d4d513030ba2136e5375ceef595bf0342fe202dbf74fa1d9e0735d4981cb17b745f278b45d180b5325a6c9749fa02df8929155b9de1145e46ef09c9eef1bd98babd41eb622e9577039503997c752ea414b0e3e97206031eed00c2350b6ee8f198d791f8d03685ceb8fd9045185c49da0f1cbeb18", 0x92}], 0xa) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') minherit(&(0x7f0000129000/0x1000)=nil, 0x1000, 0x3) shmget$private(0x0, 0x3000, 0x2b, &(0x7f0000128000/0x3000)=nil) 01:22:08 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r0 = socket$unix(0x1, 0x1, 0x0) pwrite(r0, &(0x7f0000000180)="f6669ccf2ad0edf20bb317d2cdb3730efe2c1acb9cc84287b3f07e19a98d2f6ebcc5af486e6ce3cc719953784b928467ea3b74aee7c074e35a20c1f1accd1b06070c3a84509df197eb9c88", 0x4b, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x1, 0x100) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/229) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000140)=0xa244) setrlimit(0x8, &(0x7f0000000100)={0x7fffffff, 0x8}) 01:22:09 executing program 1: setrlimit(0x4, &(0x7f0000000040)={0x1, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, 0x0) 01:22:09 executing program 0: setrlimit(0x1, 0xffffffffffffffff) socketpair(0x1, 0x8005, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 01:22:09 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="20dc0c4473d1fffffeff0000005000000000005b67071b542a538706000000b81800000029000000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:22:09 executing program 1: semget$private(0x0, 0x8, 0x20) r0 = kqueue() fcntl$getflags(r0, 0xf9cd03712fe22410) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) poll(&(0x7f0000000680)=[{r0, 0x4}, {r0, 0x4}], 0x2, 0xfffffffffffffff9) r1 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x2) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$inet(0x2, 0x8003, 0x0) r4 = dup2(r0, r0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xca) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000500)=ANY=[@ANYBLOB="01002e2f66696c00d3c22194589f0d0d48b5075bc5634dfe91d8906af88854bdacb0c4b9976179ee6896102b"], 0xa, &(0x7f00000004c0)=[{0x0}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="0000004e9ab424d3f7be00"], 0x20, 0x400}, 0x0) shutdown(r2, 0x2) sendto$inet6(r1, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r3, 0x70) close(r2) r5 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x108, 0x0) socket$inet(0x2, 0x1, 0x40000100000000) open$dir(&(0x7f0000000600)='./file0\x00', 0x80, 0x0) close(r3) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x7f, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7424, 0x8, 0x8}, {0x5, 0x315, 0x9, 0x5}]}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000180)='./file0\x00', r1, 0x2}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000001c0)) syz_extract_tcp_res(&(0x7f00000005c0), 0x3, 0x101) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x10}, {r2, 0x14}, {r2, 0x80}, {r2, 0x90}, {r2, 0xa}, {r2, 0x1d}, {r2, 0x80}], 0x8, 0xfffffffffffff51f) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640)="40e2b75663a2d547b505751cf4464946ba72cfeb187b69135389fd62539e41548373f2119500a0aa639185f3", 0x2c) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000000)=""/22) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) socket$inet(0x2, 0x4005, 0xcc4d) 01:22:09 executing program 1: socketpair(0x16, 0x4, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@un=@abs={0x8dbe3f5555034437, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="119c5c40a352159cf814ae60f5c454a4a6df6a8840f139763a519f5da410d21398255c39cb20fdc9a85023a7e5e66c5ac7beab25ce3a9cf8ede85555c510b96a78e6cfc1a1284cfa", 0x48}, {&(0x7f0000000140)="5bcee4c7a071e0d119f1ec", 0xb}], 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="1001000000000000ffff0000810000007169b86dcda4131c17c739dd622fb634d0d2283548c8c72efbe8ca3b992c026e004919c1f119e81af32dfd21c5040d60fe40d99e09e5995dc12e7b9865574d962e678162c24908dccd7853b49cc52db1fab0971929e74ccbfed84ce2150e5511fae3bd0211c4f62cd4a90927825b5db6870e6207c893f5cc0911b81b126d99167d21607eede66df9fe6805adb0590053ef69f5f0fb89f5ab59c539714a8e454b5262a683bb0b5df3ae5a6cf4703700f66a18eeec911f332232c539abadfdd1535853ac505985a913c328ce4c04385fe8a8de4c4b7be2cdfc5a4201bda6d75c86d1e7d0bf2b89cf6906ad2b626c9bbb54e895bf17386b8746aeaf000000000000b000000000000000ffff00006a040000373961759516822afd3a1ae3a06f91d1c8b04f1ce6f1d7d8fe362503d20038c093f1fb8f8065c0739fcb1c730d668a0c34d15f653c259c2df383b1c307a08c9193dd6fd75dfe8d272b387ad0d2a6e3e242be2a5e0045f35ac8a0d28b47343bc3ec8f5ab6be69d47bd9f6184eeef21af15dc4083a7352c8d7f389f76ac5b96a6b693d820e86d41058b6dfd1eff14c97684f804d886667004e9b54d7625c0000002800000000000000ffff0000010100000181c83eb465fb98cd44ebd481d4655ea600000000000000b000000000000000010000009c09065978ab4bb52ae22a7d70e0adcc9ba04e1fdf5408595ccd2396bf4da83bb14c69d910e281ad94c63fc81561e48b1e44da737408f7fbf83baa5c0f4c19e73c720422393202f31d8947e03ad53d94de7148a8afa78636063be16a18e2f570af368841b9968323055fa0caed2116e8b60b48ebdea743606d44c0070f59178fa0442cdc967cff0c759e00a6aa38c40dcbd6d0871020229da2323d9f4af7ff5a86633b001800000000000000ffff000012000000f1e70000000000005000000000000000ffff000004000000320fe00c020c51f2065b3856d638f1cad008cf9f04c82a6bfda7ec2b5eefe5475252b3969f451cf8a03c022c2eff95056f7b85eed2c728785bcd5f3bcd22fb6408010000000000000100000002000000fc0330c2142e991dc8dc3ea7e5e1a4a3504e0c11c1c9c68b611763dddaab35a04dff79dfa8f7c352bd3e1fb5f80101eabdb368552dd3103a4afbd3725492e58b384baa75ff6214e6273c7b436e4cac751eb11f0b865a47cadaa066e3e800bdacbd4de10f902e1552865d4de6de4fb2b0f32e19151c550bd61fcb54bd8a1d95e26eb58699fc2cf52d5cf873969fc63e1ed87f740159971bdf9d8444e171258361ec52b20d5b3d8142a2ce7113c24e776c55133b73e1b59b45faf95090f3ed76f88ab2cb35a2064d4e9999ec40d46cb62e2bf8654a5ae9b4d270946033e13801c9fb3414579669b519f93696d85e6f7bf9e5305df4cf000000480000000000000001000000ffffffffc4a2db14c43b4953785bb687b6cddb6047c5db234b0c995fd73347a7e468f02b7860a7c3f192b8b7d8f880b35e27339b084e4d15348000002800000000000000ffff0000ff000000c4a04593a1b64067675f9da95100ba2427000000000000008800000000000000ffff000077e679a8474a8113b084a10ccc9da2e969ecfc38e945aaf522909b1c8a04119ac3b11c4a9e352c3848a8617055e3be7e94f467a0896b448c7ddc38424011b277f5772162c0d85a82755096cb0a9cf93944617862acbab166837185ffae0eaabe96e6153b0fe81a6679aaf8bfe3695a0e95104b0d5600000000000000"], 0x500}, 0x400) r2 = accept(r1, &(0x7f00000007c0)=@in6, &(0x7f0000000740)=0xc) r3 = socket(0x2, 0x2, 0x0) socket(0x6, 0x2, 0x2) sendmsg(r3, &(0x7f0000004640)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff44, &(0x7f00000024c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffe0c}, {0x0}, {0x0}, {0x0, 0xffffffb0}, {0x0}], 0x9, &(0x7f0000000900)=ANY=[@ANYRES32=r2, @ANYPTR64=&(0x7f00000008c0)=ANY=[@ANYPTR64=&(0x7f0000000800)=ANY=[@ANYPTR], @ANYPTR=&(0x7f0000000840)=ANY=[@ANYPTR64, @ANYRES32, @ANYRES64=r0, @ANYBLOB="fb0326bb428333fd5418ebab896759b4febff9a190b63622782ec724c714a1bc350763a5a4840f8c67756a02563a8b3da706c93e93ca0e9388637fc4cffc72ae25"]]]}, 0x100) 01:22:10 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x100000005, 0x0, 0x200000000000}], 0xf1, 0x0, 0x3, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) 01:22:10 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000040), 0x3f, 0x0, 0xfffffffffffffffa, 0x0) 01:22:10 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = dup(0xffffffffffffffff) r8 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0xa0, 0x8, 0x6, 0x4}], 0x5, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x83, 0x2, 0x6, 0x9}, {{r4}, 0xfffffffffffffff8, 0x1, 0x2, 0x1ff, 0x800}, {{r5}, 0xffffffffffffffff, 0x40, 0x2, 0x800, 0x2}, {{r6}, 0x0, 0x0, 0xa0000044, 0x0, 0xfd}, {{r7}, 0xfffffffffffffffd, 0x21, 0x1, 0x6, 0x7}, {{r8}, 0xfffffffffffffff8, 0x51, 0x1, 0x0, 0x1}], 0x40, &(0x7f0000000280)={0x3bc, 0x1}) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r9 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r10 = dup(0xffffffffffffff9c) utimensat(r10, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xcc, 0x40}, {0xd, 0x40}}, 0x2) shmdt(r9) 01:22:10 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10000, 0x0) writev(r0, &(0x7f0000000000), 0x16c) socketpair(0x1, 0x3, 0x7fff, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000003c0)=0x2) getsockopt(r2, 0x0, 0x2, &(0x7f00000001c0)=""/182, &(0x7f0000000280)=0xb6) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x40, 0x4) r4 = dup2(0xffffffffffffff9c, r3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') open(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x10001001c, 0x0) mprotect(&(0x7f00007ce000/0x2000)=nil, 0x2000, 0x5) openat(r4, &(0x7f0000000400)='./file0\x00', 0x80, 0x14f) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 01:22:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 01:22:10 executing program 0: r0 = socket(0x2, 0x4004, 0x40) shutdown(r0, 0x2) socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x2, 0xfffffffffffffffb, 0x254d, 0x3f, "f8178bd56c5fe25ab811feffef8b7d77817d86ca", 0x20000000004696, 0xffffffff}) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) 01:22:10 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') getuid() readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 01:22:10 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) fcntl$setstatus(r0, 0x4, 0x40) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x185) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 01:22:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x7fac80aee408c461}, {r0, 0x4}], 0x3, 0x3) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) 01:22:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) listen(r0, 0x3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000fdf080000000000008fff0400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x82) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) close(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 01:22:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82ec2e2f66696c653000"], 0xfffffffffffffe09) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) write(r0, &(0x7f00000003c0)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8a3703dc0947680f8ef4ecca5ace9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a563803c7eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef084f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f", 0x58d) 01:22:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x10) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') chflagsat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 01:22:10 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xd2adc0f1f37d1cb6) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 01:22:12 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f0000002900)=[{&(0x7f0000001800)="8701da6abcd10cc3c2f040a13e1cadf92c969a7f1ad6560078f893789f7022fa64dcd314b28493f1d7e3dcff15103ac42f14cee0473a99b6870bbb9ffa05877d6f52aee7a3508e3cbaac8c2264bce338544550a00e0c314a23f0ec9831dcfb358a945dc9abcf0ad1b25c23bac8a4d61719576b7f19b00daa18d598bbbfba58c0cbf642b5ad83262506091ea381ebee419ab22ba9e6ab6ecf9f97ec863e50c82a3b8aa3f49bdf287bd801d0e7ba9c10330281aef69eb8d91b85a535b10d0cba03ccdb6a75ad68e90b981c462d47ce3437f03dd3549e714155f0930c1763a8fa02e2ff13aa0e9c719662eeb373374ba5988d65085104d03908d6a13bb666aae1417a8d0b55016b0b30d9f3b653fd4d0b2256046a3a5d3b5a7616b44a7fff74fcd334e6853f677f60b6736b4160ec718806828d6e7003dad32d499352ab490b2aca3164223d4e688191d7cf062de42edfefe04c8006e01ece2519f939d2051f1e60922affe02d6a423d637502989fa49547bb7e44d35ea0a2950e8d910ec52e771bf075994c680d4927fe07d9dd067b7a23e607d9ee38e771856a8f79b9102cea22ef673b3da7126bc69cd43d5f5b0f8fe13c5a8bccbbf678dd398639234d77205bf4522cea20c2a38f4da51116621fc6fc168015b20da8e4a4985d6a6c0fc3a06492780c85e1a801362128f392ac353024c90d25e5d75f098b9b725f760c0f56ccc259bbba4b173b4d34a51f40deff3174d308df12b304d3d1cd0f6f98b038bd16757741f3a4dd7b6b9a7b2aebe92cdd41840e58199b7294afa8344f42192a610b27a0c3e798bfa11fd637a701983db7d08c8988e42c9f39365cd1daa2b0717267f0bbb73dd8ece190165a9b77eeb3184bf62daa19b7836bbb35f7eea109c29ef9248f92f758f1917978ea8da61e00f3a630bf55e08601c4d133b9a7d3e38ef9ea7695ee7d3ec6232b32f7b1dd76f3643f683f084949d85d8fb7896c6e3c564519759a23379bc5c82b3a5d4102c8248e39b25fd2469b2e6cbb65e660d0d0bae091f35836c33634ceeaadb701eb57fd043a16be22f2305078a1cd0eaf31e275606cae6d02c0c4ffdae28c6c5a19121d42584e714f5a732432c1f369572d4c9902fd4f3e7d8c7a9d106ced133cb767e56fad5349ccdf65e6326cfea6938e94e42ec04098b966b60d09f79e5ba7868dbfc3ef702ff2c8b7d2c778c112ee0eac797f315e98df8a4f38d013291324d7efbc93c86b5bf514783363f84560d99aecea874d317c6d1199173ade267757da1391c9218792ff96d22c1edb0dcb96d7b249ca240b52fca44907929ca03ae78c02c27dd937f79ccf9c0dec3d256bc9b7fc9553f769672035b48c15c005ba220b12d19e0197ba6e81d73d5bd6b9cc6b06313f407eaf4cab3a54e5566ac33fc3674c4adec798cc466eaba7b9397a267111184220f4a252fbc9059c1714750a6e0a4171569dc63939bdb73ddd1368c68fa891327837ab7b5c701c17b48067057fb94c1295187e65f08b355f41a9c958804b7b074a02265fceae88661c5494f2383fc4c408f8ce667d90c6bf98a46afdd1b495e48b85482cea3ddff320fb1de052cc0dddee533a3daa928f23099d2299abd40facd30940ac4f9af1f49efd73704bc3c7c92c0b5b8a9608832ec7e31375b97005759cf0c14b7a9855734bf512b4cd2f15691957ae94372943823eef6d7adc98fd742a6e94ee3475bc7d9e0297c1e3b86a15e04a241381d7b91f474bb7f35c2bceb1cbc2902ab1c77369b7d4c04773890624e6703e052c323c18b689246b12a7f54635545c874a8535cfd3eb302c04e8047d818833aa9b45a1622cce9ee178ab61868bcc37ea70d4827f681870a9c857cc1f6b2a967ec2f79f89d21a66c7d650732da38971b52926bf044aef61ca44d849804160c04852ffff0008e96343231bb52431b665d026418fa0a22510c517e3d1d83ddaf698865e6211b41465740d9f6610db3e91b7ca2430a08ff7b15e5112b97f5a26520d8cb48024609da306fee0a8f68a6da314f14c168c25653ebbfb472fc8640d1fb313326a1dec0c0700c279a8959a78ef8d1e8761149568029152cc55913d95ca8a03aca81f75e462715ccfa3f16212c692241aeff4fe6dc20fce6fbc97d253558fc083f39244c49f571e25d3d148f2c33aa9763aceb557c30bf7156a72206c4bf956e692210cf957fae3017d5874ebf054e050d1b7223188c0ed8b7c00872386a56b4812de5522e4dcb0fa970c9e1b7642b816ddf5f396592a2f239b51f43c55b823d4ce793dc416d2dc5c1a6a74e3b3bc11579c16157df4d14e648d0cc2f7f09f8edd7e6db40aeca06ea8154a0fe8565309a37517921c19e52e5ab2fc2959a38242ff837249594f32aacc1a0481808620bb141b9d79f58fdc46c2a4b0ef58d320a5b70cae3190631070912cbb4dad390af1f3258b180aed5acdd05696e8d4b59920adaa6ab2b801ae666179289a7d421924f4a1461ce954ae352399cffdbd9d5d9aa748b6d711e37c7fd3e55987949ed02716f73e8756786c86348eed28f686fa64edf878be22d2a0a3f58a94e1b45a7f6e12643123a4ba3bb24e165da399fe722c996f1902da24e4ebbb3d48c3174d386cdfb1c9b216695865b71e7e7ddc20a375f42f937f18016cd12469d0a650c3a03d59a3a2656ef01abae1da9cf3a88d4e01b3b9c8e4b35f6d7cafea18d9f9e16173115ce78525b4b4f83ac88174a667184ba82c4831f8e3f035a28756859a0ecda90204cd61aa24940af44c5b6542c8d820ba152387dc39b3f7fce7d5675529f9623558aed442567bf4416969964446c0685405daa07e7ffbf933e031d47a8c80be504d3a62641652c120e1d34eed8bcfcea51901e4c0ef528edd1a233ca0d28ea9b1346e1b15cddfc3af9b4a66a748b2029233e34b8f573be52fc929651784a582c5018ee1c0b4246cf986c82aab3f5d2c1631da158616160a553f7870692b228c1b8d6e87c5e9f254a853109b18a60ebc5f71f58d516e887d398867714017c919afc3e4eb4224f9813b97893cf1491987d07ab09bbd68d41c38394e87e3fc6e9ed36adcf96d734df8f9b0723b5f9f4da985efb2096a0165ae9047669debe91f2e289d20de8a221213d0f37c92da5232a2777c4192777d00f1255ec03f18ffda30bcd12aa17bad87188409a9cd58f4b8d7e1a20cb9c0e2c4230a8b7852ec984f63dd6b97f6b964ad56ac2f098b78fccf8042c29793b196c11fdb246353d50d47e3e94292f6739c3615338e097c0fc17846b55f66ff7f263d70ef6be9f7a0b13aa5271e4ced38e9250b3cc5b2fe1bb1a4522d30b446e26f1a86e52120466cc56452cd5d4ec369344b3aa3243d360dc6c6cad5d1657f6a4169c53a02daa439e9ce25b39ef94c06bdf4bd0c26b15ef73a7bb612288107bde2c8ee0ccf783e9771b82ceb019e5556f81a223296dce8865529070eec6db71d525e093641738989980c2c5b4fa1c873c2661ccd0ec443bd8f5e145ebc1c38e0f6f4377ca099cd557b908c4519e1af829238e1cbc25169cc66008dea84b6dd01e82a37029de2a3aeb967c934c828316e75dafeec8b001fb904e3f78f269c8fdaaa994fde02b4a49a45a5d184102442b846a1b56b3789a61cad2e02f90dc96e30279432fc08f55ea60924ad9f6433a855fa1a7ed959022e3e601a8eaa02becb6c34e258ec6d9a2c8b9b6ff4a06792185d35303b68b8700dd13c93096ccf420eb3bbc22954c761dd099b7077ff44ed7a4d49051961846882edeceb605997e988a442a32386368bc8e29dbd41b8a10942bbe14fc174d4fa247df59dcf5ec517246b6c026f62ab064614a8e244957c7432a110a7075c46dc8c3098546c9e51dcf337fc3fa0a5347f045a87a90dd842a75f5cd9782fce06dd8b176f026006f6b59f1756ae701b194a35653a05d4f7c77e23504ee123e775d94242fb63edb8e7d29232d3246b465229ec08d9330c95af0427b2edbd6a435a948ff7cce71d4ec6a29cbfb837c6132c76a1a5f6ddead323ae451cb73f193ba6d64d525ee10550ab1df48b191d240a52abeec68dc3f8f941f8782f1a8a8f88f6f912295a1bb1b737fb44af1e540c5fcb0c451b181f7d4cfec5b6abe9d1f5b75d44719f81e226d765436ca08abaf4854a7c09332792137ea5852271c94edfe93934a67a86efea716ce7ecb1d66834e2941a67e9e1476b2dac888058b7a6a6949fe2130dda73b816fafcde730ad6e20936eb1675febe080a979de3b02bb94cc65692773fd53ebb365a4a654224c784ff464474fccf9bed62a54b0b973278e106f802d08b8f4214c1647e9c76af5717655bfe63da4e28be3c5ab0465499eff1790b95e67b66ee92c8b1e7e41da6243a0bdd27ea0a87582d372f75252ef79a028865954308a583c86f8900af2d46ef42b61e498407ba2715cd78dd8c6966180ab00b7264f3a985521e96d1d322c86968913c9a9358ce2c9fc2db7ab38b50d3c043e87128f3491a198a166df5dd3f1ccdfeacbceb7ac32f818a0b0e9866bb09944d8779ba6a4eb53c153c70f25654223a4d8365c042e97b905204854522e211d0ed52a2eba37cebb43a6fbb3c3c1be0fa6ef67debaf7e5273fc037549287824376672b8d802605f179ff4204226544f4082511f7414fd17f65c409c054691e63b59fa6ac2699a9efab379c9b6779aa2db8d0c3e16786ed3d89135961fac1eb7b35d41e72efc2ebac70f194de74394399425f90ff06e2474c6d4701144bd96d6f240e8683e590de85f23eccf8d7bdd68b51cd29afb7e0e7a7a8fedad51fe0e6ad7b790608c806aa8e0fca00a105f8dd15e5cd9f77a3e27b51a0222bd84c0df33acc226cc91603fec7a656478396cc217e7ecba8a161fd134ed3c395b8aad1c585874d4fa0f495cc87f2da8ff99b284df13e7f9753f482d46af7e0eb4a00ce0e3aa3046968e1a5d9b33c84e49346377ef709cf997be04c3fa38b3002566250d109858b3671c6d91a429d8407016d4e36da982e37becff9474debd2516920b74343979b7f899fb04e88963442c4edbafc6c8d0736154a3b106cba73bfa226e1e41377a6f204cf1ec27e9d38e140a2a8300c0ea48585d2dba36c55eadfdfe12fce000ebb8714fc6ace0ab201ed55369841ad639855d650df5fa4b046ff866c0f4bf6fad1ea3268ac1233bdf0d8a23015526cf32b5f33bdaa929e53aace65faa4e7e4a69f2bf72e12cb97ecbe907da2be51a3e89e910d719b86d23aadb89a63107c49f4c82fd92bca299a4773de889d09d5e0f76bd5901c9717196f70b3468ffca8e8f1f595e69e9cd80654550e1d769764875e7cbdaee5d46fd5e0f4201d484373733590d228b081fdc844e20f602a642db0f44149ee2e09c132e35e7d9d6d1dd77bb30fc9ee53bb5d1891b2e176de62daf82bddf773a8377953a8de8894e31ed80b31b735f04d18f66413b6277363d4e19af2df75acfca435f23ed48d83c834fbb6733a3215abe8cd2d6b97fef2352623d63510a2d854ddda33debbd241ce54fc073d0a447c700acf0aec4ce26700062cf4c7cec341c945d99b471762d3742b80984111ae4f06a957039ff889329f4e4e3a44479e22e9755f38eeedc2ec57002d75b26f2286ae402189110796905849abce172e77d7ba1361d2892248ee7983b75169fd749d96c72526e36021b93f5d029eb6816d49c909fe7828802d4a2b79c230b9bb35d3a2e49c163c2877c6e979b1e24ede323425c3d0d18bdaaaaa41fff9a4fe33f23e83ea91b41d734808b5bb0f15eb4a63be613", 0x1000}, {&(0x7f0000000300)="98d0ce244dcad7dfc8536d92981faa5d89d71dedc6205e1cadb33164c7cbc7194260c99d434ee671639514c8616e6d38645d5fac1ff1f83e4aae9021ef326b8ffbd011fb98879cb71a4aa3288a356606", 0x50}, {&(0x7f0000000000)="00cbab1790e732f8eb7806", 0xb}, {&(0x7f0000000380)="bff0948e429a4abb9c392508bb476c43858158ba4279f4cd697711aaa15bcfe7fc86a626d5e4ce5cb5c9a8da770013adc33097498bd811e084583560df4d1d0008e029f943096aff160d083cc472fd361c48903dbe0ba8cb9312248296588d1b1d61c5e2741b93dd2889b5c94a1eb36c8fddff87d1daadf5ac8b76f39b6d6b3f4c2eae755c3b6aa6eb76e0e5f5e18455a6337b427e0f110d3c40ed5ab03f134c0b9d8056ea4010b8130f25b394e7a9a17aa7379a963fbfaba242cad8957db9a08baca124fd54b729d03e3983a44f153a386370df1f5d2b860177f464759da21f3d34308a97ac293ae894", 0xea}, {&(0x7f0000002800)="bc86bd133df828470959969284279f1f70f4ef0b663ded4b5f33034636c97ade47b3fa62f52ee3a8f2c742166c036967df34b51bc204a775a9ac98eec4359e7d77144ed720d909643835d9893b16867db4ecd0d2e015e609ffa9b5284b58e2508d12eb2679e18cc99086573432a265d678e37363538a4846431cc2b0837cbaf3cf5715af4756aac5195f0dc056200bbcd80c909a544e015f2c019f1d1670780b2d7de4a851b248323dae5123661716031d73a8e48eccb7b794aee85716ac60ac1e", 0xc1}], 0x5, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="22f0be28bf6608430259079660536778bd06b66bbfdf3bbb3d6ea3f0267d8cf9a3f869ad854772c2922ced2447e86c60dab7a61fcb911e67d31a1739a6b52af59717d9b031f962787d42f260e1bfda", 0x4f}, {&(0x7f0000000100)="1828abf310f8be697a1407b063417b0c753f0b20145e2a349a692e0fb4b51536c21634d1cc1807003a5c579cf3c7a2af4d5f21daf3fc4d7cab", 0x39}, {&(0x7f0000000140)="68f0f419d96fbcc094806d5c084e9628c8f9bb0545597e0fb4573a81f6e876790781cafca1f5e5925fea7fe58d419b185aeeee3f88d145ea97c4c32cb57dcf9152a2d35186d662ad363ebc8aa28d942326ca3b4c97b434072affc1b7d8a2c2a0d9f4914e368bc4c7d7c740490cf71c53880084424b7610d3f91fd42ebe7a85ba021093e05b8486a168177637b2f31d0fe818711275c1effd88817ccfbe68ec47ab63a946ea073d3dd67905684d381a0437340844e248f1bd39ee55363787d2", 0xbf}, {&(0x7f0000001680)="938fc7d0397d912821ebec5375784186dcb21e83e8a5e324b1720c3a7813f975f34a7278c02c50a1bfc78b54a86eb1d428debf0a3aa46ac36fe472f064afc40063542df81c2d5fbf979fb2906718d3f2a99d0cf96f5edb33eb7dadd5d95fdcd0913432c0238a5749a0339882bee3d9e9db820ea0f5d51edd610162140b9054e260ab189ef883d2772a89eca6e67187b3482aa3bce3ba617c5ad5ba908c5b350b195212ab0773b84c86f3b07694f4d28b3cdb35ea0a66d345d95c42e0e8f4981a54ef03444bbcc0cb263be2ab8239ed5e45896f9a6cabff34aecd8811fd2cc057cd34a673d5d13f18111e0128c65b99b5bead385265bc844ac050ab3c2a24eab6321f6be0b012b94112b43a4798fb7cba8cc44e25e27bd1305a88ceb18c0a90f4cc385f8695d28729c72b26d12c516d19041070c399d80a2629cb56b1fa126b142cce7e0427988793918d51065e0368c59c357ce25d3a6f0a53213d89", 0xffffffffffffff68}, {&(0x7f00000004c0)="eb23ceb6bd085ebb3b1d708868ca7b8b864e9e0896848c22cbee2c5175b42e6ff123bebf2a87465127eea25d41f4a6bb2b355ef2863e5c502c73fafb5c377fc3e08256d225e84e47a68f6dbd6e04025fda7499c6c3f953d166ee23402312ce2aa12cd64d78f4cd918361feca1e2b7254f444674c0eb06969d38551b8863741c1938228824da7ddf1ff8d931ddd6323602093546233b7050d9c6d5df7f8bf33efe3cdadecd33c14cf8c8bcefe8b9c590c3dde861e18a68fa55b183c045ef17ea5dd028900945042bef72bc2c5b8ed80579a9c6691b5853da157dd06733ee038e9827e3a9cc6917398ee209d984271c1", 0xef}, {&(0x7f00000005c0)="9c5dbab1ff58f791ae0b3978ec7f1ff4d524e6654e627bcc2299607d76e65d472b1d4de6d057764162ca07777ed2c50745877e108c0eecc8902237071318efd6b0005a42e2343f667773a32c8c6a7f58ebdcc21891fe247efad15e096dbd7f6b25e467490f1882f32722f1762f0221924d3b8864d24863b424af05eae9966beb39cd6acc7dce16c6ac75daf22491282303e1d1c8b37afcb3e1d63f279f5937cb341c9f5c8ff6621103540cdaeba4ddf051bc4e7a6369b6e35864353596acf44b1be606d77349d7d06e17f049d5476174150df032572438ebdf0d3edc83a7c7c9eedd760c92c99aa94946ae5dd0a5080da9a00ac97fb294a2507e346a31daa8490a8e45354347c1cddfa8d3e6dc855d09508cc26a7500bb4bbfa62867d8ab16bfa7658cff38410c18d91b09be59a9d1daf500f6acc2a1e9aa7323ee91cfc872f8a0c74662e975e96fd630180d25f17af038c50beb97c494ea7e156c27fe0394084592c2349f44474e21b6b2c4f959e14e22e2ecc5044b35f37b8fec6c01b650c09ae3c015869e37900699633459dab92aab6355b01da4bdb824ee6980ad50c78716891f2d19dfeef6af3d0dbeea80dc8e9e5a05eda33686d0ce71590e3ac51976b615b5a24cc957d9247b76036038d9cb9993dad468f7aad59b8c42629dca8bc8c024be5a9b2ba98aa465447f9e1729f04b3b8454fd91562dc727a9d1bdf0385d6fdc5710d61c20f199483e685915a75635ddca5a04cfd390cc6b442cf31963e3286932520fd118f8501e98a70cb5ada0c03bb6cfbe2f6ccede91088916f346376bab86334d1a7eef1eb104277a5146ad956659b9fbd896870818a1dafb4ace164ef3760a438e5643f6b88e58a61ef86a2d2cf710971b1169e7823429ab56a00c6b6fc8bd1d7a8c98be83066b3fc7bd964819f44c237366c7b33ea1774c49b06a2a05a537e55d0b342cc81af5eb2ca9b363d9a1b12c3d5ee8c70d477b7c6aeb017305a31406262aadf2bfe889115b5766b23f7988ebaf7e7c882a665f9acc231299036057a27fbe574a757e67f4c6ee8fa992ec71d597de8a60e38de4d8d6e25e0deb97144a60a25a82d30294769ae18a1abe56bb798c007956ce7ed5154e60c33c3cb43ea4dca041a7bcb51a74548e78f0189b8a7648bdf8058efa1b4ed47f9c7e3748489859d9b6148defd82f1f00efd8757406e6e2bcce6e531c3501239a513bdb9c9d00bca67530dbff7d5f59541ea2115dec0affda16e91e1f6604bdde9fd0ba2b3051a334eb85f1408dd27d30960d621b8b5e0625ffbbac14d634b2c05d5d8e7bdec20de23df7cb4bc768c739e92f36f13dfc79488a4a98ef19f98034ef45250d41f5738b809f7ad140d45db90de45fcaa75f3b1aa63cdf2be93f621bf14a7354002722408415eb5ebf3a53f6ce75efb37dfc5f37e246b4f62bb8bc4d0418c9c00651c48e8ec86ea27865b46481b912d93b4bd03170ccdbe23c5a9011979fcf61a285d06625f4cdd2df0dee1afa5717101d354eb13bcdea1f53e4ff1c4e9cae7337b520d3625e4a0e993278c5cad7038b45d9ef86a0debd5eadc9687c70cb2f864b2306d45617acbb764ba879d02e0635a16dd44c72e17508f297c23c7c88d5636dbd23f72b3481c52c1cb25d9edb8689ea5fbe71137d8e7b578118b59c41949569a5ddf543b1bfd38f277b5f56c4b74776b75894ea5699a5471136dd88dca54035cc53bc3e43d8f19538f1ea621b3d36a45d07dd7302d3a47d97746a247dac1ce722ebd3d829434b6ab1fdf8640b3fc077748deaf3c3b763ab08eabd21d41b2798db089364aa61a9e158626fb1ddba7aec43afac569b0fe91ee351b6d7865d27df62767d2430b464f398b1f7c3d719584c52034cee4f5a2d6cab3100b3feb76fb29cf3a6fcb14c511319d28fc6e0892048cf94ab3446eb2fe76f15d7d2b66f17d6a67c490974e052d548aaf2962f22ebffd8237f2a259581d0c5ac6cb60ce245d97d0d15f42f968f7c47253b2d952360d9b67b1bfdba2f9d14019b4edbd623ce2143397485a06c67aa7682088d12b69a7b4b62ac6396cef5d4b2c2cc9b31615448335dcec5c6551705a1665580993a914b34a669a65d623ff5531691ba1c476d884891f26364436176fac70b788698387bee47eb8e853e19801c715a56f2861d838457cbe1bf0f7ecb7242d4ec57c55823122392ddfc997aa3628c51b5d7ebfc7060cf2f4cd16d4fbd7c9c5f9a375105871a7d1cba045c9da455b4a341362b1a7f6f938862daad1a67c0a2ff76a2b2346b11d4d6ecb0a7780acf67d7a790a18f720c5d2273a2e864949cd49690e58faa63a6d8ed15e4571dac655942926691c570cf3e4874f8f8748fbedfa6c3ce1c007a282f49e3de4ee9747c6474d7dc085b15f989de7947c9c8d08cc66625de6169a811cad95243ff1a3112f2f2d4bd9802be8220b8c3105244407d2c92faa26702c11c80d0b03acf48afc7dde3de55fca84f6e2bd29d28228f5ba7b0b56c41a531cd46b9a570f2df9ae28faf644d0c1c02de58e38b9d4e58cd41fb7cc71f0d3afdd4db1941217b655690024fcab19198fa2476cf62d5b6ed2fb3954cef6cf30d9059783e42311f75eae732e6c1dc4754392772ee5646fe50c64ea14e18ae80f6a38f0d59874b193d5923527dc3d492ca4b0f73a538814d5a89d06c3f19b5620b8dd321b9b4bd828b0747e552ab1ded0c6e0dd924fc1dc9494bb55d5d1c19acbede17741c2d98cf256520c0bf93a47a3dce9d6ecf2bfa30306203470b2a5561fd512aa9a4be246576b037e564991d94f6370f255ad34e3396d462dc058922f6a897dbe2024bdd59912209ece9e39edde74180cf3275ff47c94b90d5030b7901b6d65ecb8a288dcdc63690f7f58c8b8f10c77406bb3f45dc59891064983d7704a7984d400547226b432d8003c817f98062823132aade0877936af7f658cf64ec23e32ecbe076bf38f5e382ca26070bb36096d8eb6aa1a67480ece5af3d5e48757fcf276f5e7ddb8417d0e3c0fba40b359e7927e6d83b465b9709cb6626691b99ebed5e330683351bc8fdeb5dbdf5f0a15e7beea25105862bd24983e445ece26ef293898af6df007a67eda169019e5345c73e4dabfd7f0846ea8c25c2bf363657afa9e07145bbdca2a83a316b1eb3bbf6f06f5d88cc17600dca0b4c0b7bf47eac3f5adee71270b8a550423abb1f97efb3bb1967192b7643d5ce21e0e893adb1bade6269af1916534e313dc8f449dae7825dcbcfe8a90470569596c3575e1b6bedf8b9d83ee00e8344f68b9c02576cfa0f07651a6ef8c85774b083abad95c3ba6083239fb1035b19d7bf4232d5da3625609473525a9e7e9ee1c7518a33809348b1e42edd9290db93860e637c95138b6b64775d280bfafccb345259cc60881bb2453273554127fab7acb1280b1b31d8fbb3940f642d95dc3a234a7b93374c29e8fd31b8f32ce48325fc15b97b6aa5213337a81a0678e03cdd5040b68eef82af1f49e8564ba7324898469f0edea28693c800a2be1d86aac609372b78a67184d415c684c491173d8a9aec1412f19fb799e28b1b4d3303e4303901f006a097d73843ae92d38d8447c346683aeee1a07c3827ef897bd038db144684b03585d41f9f3be4d3877574a6ce6ae707cd7b27f07bb0622408de33112e4119195967a18b7962a2a7e2481cb9d521e997b970959034a1a1a103f3d12602a2e223501735e15438dc36f23edc832b4b6518584880c00c235978593598d1d5b8ed101fc714d28a8f12fcc59d2d521d680e62d25c9477819c14c763a6002030714a16a91e63eb95c41f97c3db45a454142f06cd46b93f57dd49940aa35ece8bf8a6e9fb68b9c9ed96b306cf8965f5bbc1f52124768a948de4bdc3103c24e279a3304f6b74050ca22db3ee00f2230adfe1d13516d56466747574427266e21cc3b56c3598f6368b9a08d51fa5d72ae2e4aba1ef9170a1362b7e0aecdf7e8a034f0930f45fb0a1d6b28fd6996aed16f4b7b6efbfe2a0a387da952c54310f418c07db34f253d9f71c6e27efbc03f0f1a3cad4925b541486387b2d1ebc0ffc7393fcabef0a77a2034242ef7f030bb30ce87a51d420ec446110c8d695a706dae8e1f382e1fbdcafa79b2bf91c12519815a7541aae78ac221e80cc9a9678173396f6aa9118920d80f15732e21f386615a95b3907318c487ff99911f65892ea1d7ac34336dc819001c64c8808c277719c34396211070965907c4434520d112fdb8362c1f0144eed84ffa646d217311952641e992555585a87a6dd0855c2c3522e87ff44022c4dc84e218e4e72a72c369f4a6641c0cb26b0039c58bfd1b0f0261db867c035ec577e81f251567566613886b1d39c95a93fd30237359eb33195b6f097dcfdefe167665324789da019f0e5484ccb26f3f046e4f29191fffa433df006d422ddcbc498fbececbf7c29c0f14a934336d964e5deec181f3b6a3278fad4448e202fff0109a6c063004cada91c1d7a81b64bda89af77039f224b8d1e24f185a944e96d3408df4dae98e26f4178c033ec6c189428d202a21125f8d384232b383cacfe1c2b81a47e604dd1ed2d4ad1c7a0a50fa84e34ca10c1d270e1811bad0a6e0af14f2126d0796206d4474ed2af5d2ea0cad052e7ab81fc80425b9a7bd719729490e33cff77be723ba228ed859f97d2db147408f993818d796b9806b2d0946dd65ee7a9c68e6acc89ee73d880798b137328b65610ce09157f361438769d5d692a77cde514b4d80fd96252a13287dafb76bdce24f83ccaba98ed11e28c57c76410819328893d1a7e2c99d519e8141ae8b9cd7ebb56089d23173d87169f70d59793400a59458f8deed1cb40cbe3e7ea3846d61ebee3a949473d957801da2b5e0688917fcddd896e200e4a3b4a2114e22973187cc9891c668629c6012b507433c6e817089fa07406e5531577d68fd63821b7fdd33d17c5058e292366953325b9a89428f0a32ae471acedcb8cf4d3b3c3b1c324a0c8ce48effa2ea06bbf65064553d932e3625f679cd92e63619301918175ac9cc170847f71578432fabad7a3195b1512f0f599fb59ce16822d10774e04cecfe766f00e560aae00dbfc84085bfdeed5643c054495cdaf5c514e4552c9017c024fcd263f9b5ab6172f2416f4600fd93f78e91cec465e58090b953e182ba12ea6d04cb9d98cd9733efe49c53f06cc81a9eeb9d63ad7fbef798ca4e84f2622a93429e9492c48c6c28d84fdd681d47ec63535b8852437cec2e4deaf69e722782a2d7b81c6b1cf1bff20088e783a28e805063fdd14c5750825035286f375e4b86aa04dfde68bb893424f868d72abd3645850b6ffdce3d72905dad7cd82b2aea76ff36eb1a01a2e8394f77beab0e5585d079b3159a8a81cf687dd9ee2e38099f2b16c6e5bb5650278c2d102e785bf39ce2d74c9c7431403dfbf28715f458c9e44bf6abe6024bfaabd2c3ff70349bd81bd0ec01f098cc188b91183472acf33658a9eb8a5b624b0c5924ef1b7ecc91d6c3b960ce68bcd9efd0e9658401caab58c32ebedb381e3af6ed4d7c3a111470ead99788c8e79134843586361b1d7ca3ecb1940aa5f45caa443ed7a258dc51b86ac8f4c20010efefd0557a024e0262f5d5bcff5840459b1c2eef167aff6c13cc0af8788abc0a40b03cc4e4799f521768d5410a1d285fb331d63981f638a6926644a7c4caaaaa6437518a7650d9051715a950cab2f6e74e3852d1f669b53d9a8ae11b52f00733c8e29894f92de32c50cc5c882d12017fae2c50ea2204edec9", 0x1000}, {&(0x7f00000015c0)="60dbc9740dfc2a6be8ccd749d8775bf75a852b4706df091a9109e28f07926b4547d8e75b618b083056aaf7cbecd7fc8033803361e8d8d5b082e8b2ee0790d579b963d09b08168b4d9fc0b1534bed5b9ee1e832ce57104c0f5592c852faf44dcee748fddea81bdf093dea59f1b18896137c6960f37f886a53f2593f5e35df263bb9eea5e765895f72f249cc74d217e48828929cee284e9a57bb6fcf49f61a8f6d350e6e6d2146f72147fa724534d96862dd2e58", 0xb3}], 0x7, 0x0, 0x0) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x1011, r0, 0x0, 0x0) 01:22:12 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0xffff, 0x400}, {0x70, 0xd5}}, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000000), 0x0) setitimer(0x28f1f6de92be4190, 0x0, &(0x7f00000001c0)) 01:22:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x924c2d7323ee02ed, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="401df9433d4221419b4d139a7690bc0dc0e4dd836f796e416aaaeab59e80b674d7a0c98fe17cf661cf75cfa84d3b1254568c378bc30026d2ad04241d46497df9", 0x40}], 0x1, &(0x7f00000001c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x88, 0x400}, 0x8) 01:22:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) write(r0, &(0x7f0000000000)="e9c656a56a6d2163f08d9c510c226e977ada0703ad087ce8b68eecae63354729e4514d249282d64d56cb9108c2780c032997f8559d1ac559c7c1a6bb2725585c4ab609bdbe19f0768dd296f7978230d02ede4a631e62baa606eaba11f1df1258c51e0e9e1be6917cc16bb1d22156e3315601f69500239723d2f351f3d53ee86d8eff0c2b4a89956eff4226ae38346fe0f951ec134b116e05b641b41eeba63f0ee7e79baa229fd67fcebb649631ce11b5661c817f", 0xb4) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 01:22:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x400, 0xffffffff, 0x8fb6, 0x17}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x1, 0x1, 0x1, "7515d66931980ccf86d0c0329edada700d85f752", 0x7fffffff, 0x1fe}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f00000000c0)) 01:22:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) execve(0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x6) 01:22:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r1, &(0x7f0000000180), 0x1000000000000074) 01:22:12 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r0, &(0x7f0000002500)={0x0, ""/4096}, 0x1008, 0x1, 0x800) ftruncate(r1, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xb932915723ddf08, r2) ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) socket(0x10, 0x3, 0x2) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r4}) fchdir(r1) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) r5 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000180)=""/136, &(0x7f0000000000)=0x88) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r6 = kqueue() msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001400)=""/4096) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) kevent(r6, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) getdents(r5, &(0x7f0000001240)=""/181, 0xb5) shutdown(r2, 0x974adb1b6ee71369) msgget$private(0x0, 0x8) msgrcv(r0, 0x0, 0xfc57, 0x0, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000180000020054b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65ca5908b15ad6c59792a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c52ef9664cfb23186a140cb38e262830fface3a7638a53b8612080bded18e98efdf2cbd85e83bfb2b8172f7932b12e90b9c4922decfa29d85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc465da7b92d57c3f2b41e9daaf34b6d4887a0f70080071e3b99d80a8109c5e84d688093062b89aa513b2e006d69cdea937e0fd1c6ddf567991a8"], 0xac, 0x800) 01:22:15 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 01:22:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) sendto$inet(r1, &(0x7f0000000100)="8a9068f4511d241fa8ec11f21a931e98fbe23d3e32b86ef7859c03bb5691a9f3f1b6ce72a41ed06a8aeb154577ec25753899c926047a2ff8041a8c07c5d2704e9ee000895e182236fba24e58a070fba48061a6d156730573be46d643edebec001420b64f10b4a6825d296e2f1eeb6f3b464293f663ecd11950a56d1fd1f18d4c1a5ff990bacc562e39b7fc06b54e53f1420be26f7799b115b7a135fc6bd01193973926460c8af8294795ff8438d8a611605ecf", 0xb3, 0x2, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000001c0)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6a931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x1, 0x4, 0xab) 01:22:15 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x800000004}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 01:22:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x7fffffff, 0xfffffffffffffc01, 0x0, "9b833c34e5b3cffec3d22103bfd275efcffdb2c4", 0x1e6, 0xe6}) fcntl$lock(r0, 0x7, &(0x7f0000000380)) r2 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x1, 0x384a45c644a90f35, 0x7, 0x1ff, r2}) 01:22:15 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='c\x00') lchown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) 01:22:15 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r2, 0x400000000) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) read(r0, &(0x7f00000000c0)=""/114, 0x72) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x101, 0x3, 0x1b39, 0xff, "e47bbd11cddf2210c678368c120f4ee9dbcdd847", 0x80000000}) setreuid(r1, r1) 01:22:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) select(0x40, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x3, 0x0, 0x5}, 0x0, &(0x7f0000000100)={0x8, 0x0, 0x0, 0x0, 0x100000000000000}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x186, 0x1000}, {0xc7, 0x800}, {0x6e, 0x9}, {0x81, 0x9}, {0x26, 0xad}], 0x5}) 01:22:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x2, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r7 = syz_open_pts() ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f00000016c0)={0x1ff, 0x8}) r8 = getegid() r9 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000001500)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r12 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f00000011c0)="688e9ad226350b6f12f744bf4386cf369af6fe1a3123896a55fd5f6b7e77a97695d514a473e3fe959af88fab4b3b43bb39213744996279622421795e14e3ef2d8f4e9eabaed8506c8a0f6643c9aaf1c081073f3c32b0a8b81c3dcf31fa84fc98bcf5e789f32e39345cf577227b00b23e9f61f8f687c928be3869650c4e8ea8607d266bdaee51691205ac6a2c3b4c21d7ba8f22ac650b", 0x96}, {&(0x7f0000001280)="5b02ffcbe6a1cac3093943c973a05acb9788d6464e3f913ff730ae8898cbf4df221fd584fc50b19317e8282a1ca0889c173c04a7540a081311467adaa25f2cb616d8d1ff66146324d42e6d0ba0d6eef692ac77e1edf80f93b2f4ddbdd70787cfb76aeb9a136c200c22ea369acd21d9c6a2b548a44bd6d5b63980281e419405ffccc49bed7d3dcb3c4f45520c732e6bd9cc9611803518df7201a526370a1c25dba78288d493d0423f72fadd55f9c14887c2095fb53c46c785ad56e80fdddc60c9aea8ca7328c4190337a331f78a503ffb053c0bf8cd27076c3b39", 0xda}], 0x2, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r0, 0xffffffffffffff9c, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xa8, 0x8}, 0xec490470fcac6c95) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 01:22:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffff7fffffff, 0x3ff, 0xffffffffffff8d85, 0x100000000, "4b418ae9c4f98451604b5527ce6f049964ac9842", 0x1, 0x9}) write(r0, &(0x7f0000000040)="48744b5de1cdf7f26aa771b198ab0e0e88497d5dd4e48704d9c37947656d0533b8fb50af30ead893bf1e823dc73d88dd49b0a55cce4a127ed3b74800a26f5a012aed1adbf5522c5d4aa28dae4b3aaaa95e1d7d1bbd20e7c30f7c2c9e823644a7afa5", 0x62) 01:22:16 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x3c1, 0x0) write(r0, &(0x7f0000000000)="9a", 0x1) ftruncate(r0, 0x0, 0x4030002) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 01:22:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) socket(0x2, 0x4000, 0x6) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="415c079b4283740c9f0def04386bcafb0efed86ab8090e70602dd406eeb643eab21639db3483fc7d2a5c961743bf60d34894af8fb056a9f01007c98628d2fb86cb31613fbc10d66973f2497f4cde655cd2f4964c4ec964ea404af866dc96e1f6dd596958054ac19f4ff2b252756935020715bfbd046885afb42817653e1aec5e173705cdfb005cae6b0d4bda36f6706e4e2d9bb12abee82199a10fdfb2029c647b9d6b446dd6a31b9e918c45", 0xac) 01:22:17 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x20) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 01:22:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f820aef003000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 01:22:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) flock(r1, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xf2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) 01:22:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = fcntl$dupfd(r1, 0xa, r0) fchmodat(r2, &(0x7f0000000040)='.\x00', 0x0, 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)) r3 = kqueue() dup2(r0, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 01:22:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x8, &(0x7f0000000000)=@un=@abs, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xe69091ea1ab9b7a9, 0x8) open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) unlink(&(0x7f0000000040)='./file0\x00') sendto(r0, &(0x7f0000000080)="2d6341ce095ce6496012c650d205170181a9c7d059c89dd7be29ebe86c2f444445b29da4d426b3d93e19a2cfb75a0ae0a2c69f11236c72b9bc25c622411977c3d4c97e37ca5f06027f909c6e5629d3b14a62c513918efb2883fb", 0x5a, 0x400, &(0x7f0000000100)=@in6={0x18, 0x2, 0x1, 0x7}, 0xc) 01:22:18 executing program 0: r0 = semget$private(0x0, 0x5, 0x100000085) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/124) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0xff, 0x5}, {0x6, 0x1bba}}) rmdir(&(0x7f0000000080)='./file0\x00') semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000000c0)=""/142) shmget$private(0x0, 0x4000, 0x1, &(0x7f00002ba000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x8000, 0xc4) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000200)) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000740)=ANY=[@ANYBLOB="0300000000000000fefd4a2c9d651dcdf7dd8fc187a26a7337a72b57aa8b4b1bdb7416a14486b87f6479674ba3ca0e081752698fe476aab23ed2ec18e0417dade9a2f46d136a19a8aa22b51b45d81f93ec207e5895c44f0dc12841a90dbe9e55d6d8f1c92fa8bd63b927e1c7035b6101a14e59d9de4d8fa9654d889b22d53bee334c2c66c3c2da3a6eedc2c88aa177efb20300d9d191eb3409972338a6d54c299ef7b03b86097b3a1244edd0598ced606b756f9bc6d3efe350a28bb7a3b770a6bcb6ab9fac1a6d9e8fe5f63db1a363c4b7d3b83623f2a5d738d755e39705896729a9a60d0000000000000d0de12cde71244f33fbae60d6c3ee30f9cbc09a5cec14dd2308c74ae3ad7932d9abf4f5"], 0xa5, 0x800) r6 = getegid() semget(0x0, 0x4afa4e04271b75d3, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000440)) msgrcv(r5, &(0x7f00000005c0)={0x0, ""/163}, 0xab, 0x0, 0x1800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x4) chroot(&(0x7f0000000180)='./file0\x00') semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x3, r2, r6, r7, r10, 0x8, 0x8}, 0x7fff, 0x200, 0x89be69c}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000001c0)) r11 = syz_open_pts() accept$inet6(r4, &(0x7f0000000280), &(0x7f0000000880)=0xc) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000003c0)={0x8, 0x1ab, 0x6, 0x6, "1a5a6318d8a5e7f65bf738b662bcdc90a7699543", 0xfffffffffffffff8, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000300)={{0x7ff, r9, r6, 0x0, r3, 0x20, 0x87d}, 0x7fffffff, 0x401, r1, r8, 0x9d88, 0x3, 0x6, 0x2}) 01:22:18 executing program 1: getpgrp() accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x7ff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 01:22:18 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') readlinkat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0/file0\x00', 0xffffffffffffffff, 0x0, 0x0) symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') 01:22:18 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x3, 0x2}, {{r0}, 0xfffffffffffffff8, 0x40, 0x10, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x3ff, 0x87e}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x101, 0x80000000}], 0x6, &(0x7f00000000c0), 0x4, &(0x7f0000000100)={0x1f, 0x5}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r0) 01:22:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) setsockopt(r0, 0x0, 0x1fc000, &(0x7f0000000080)="c678b879972693f573a59c1bfdb26c1e99caafeab4f7ce1d7560bbf711ea997c85ab62644a6982ca8f68417daf03dc5296c5df2b6524ab27f60e4722f8851206a69ee4bd758350928b216735d1e7b21ca4e90c0388b0ce4bda50f53c8f1172220097c1912770d5b0f2603b4b8a932c6cb4691e84de495997e07174b0aa7ef95d283e9ad871621efeb3c2f2843bc48bbbb281419e5c4f2b91c4adb0ad7f709080a230507313f65888ffae7187b726b3084ecd246eb54b5f47ea33d8ffefe0c5dc8b235377b0d7", 0xc6) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 01:22:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000100)="580736e685b9adc179a8c4ef72e92fabd276c535c8d32f344cf3f7f41695e9f5060f04a051fea86486c66ed41a8e398e0a00b5db51e4fb0a9169e9cb9096944f58152e63dc76741b026824cdf3091e140f589efa604e281b98633442b12192fdeed302fe6a9d81b4e3bdb6e11db50e20afd1fafa27c614e13de493967e121f7fbdb603a9e149989b6662509079c1f797688af5523216fc75e1da4edde4575379b258a46a7ba05faa682afffe10f7b4e361b4c58555a4d286bf", 0xb9, 0x0, &(0x7f0000000040)={0x2, 0x2}, 0xc) close(r0) syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) r2 = semget(0x0, 0x3, 0x6de6d223edeb50eb) semop(r2, &(0x7f0000000080)=[{0x1, 0x4, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x80000001, 0x1800}, {0x2, 0x7, 0x800}, {0x3, 0x89, 0x1800}], 0x5) ioctl$TIOCEXCL(r0, 0x2000740d) 01:22:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x120, 0x88) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 01:22:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:22:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x200, 0x0) fchdir(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00000000000000000000000058169222b878cd02"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='(\'\x00') r3 = getpid() fcntl$setown(r1, 0x6, r3) write(r2, 0x0, 0x0) 01:22:18 executing program 1: r0 = socket(0x18, 0x8005, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x33dc858de654d8a4) 01:22:18 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = semget(0x0, 0x2, 0x44) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/83) unlink(&(0x7f0000000000)='.\x00') 01:22:19 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="9021060fb4146600a9a8ea1f25007936324f2a8d5b24f72830786a1232db5b5f658fb42aa975b80580525e7de9722d934707be041bcb42af35143a8298a495dd287905939a2057b008caaf72548db68728ae8a23573307f6db56a503abed77097e0593c3ce3d5211c31267", 0x6b) r2 = syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x0, 0x0) close(r0) dup(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x4) poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 01:22:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x6d, 0x3c1946aa, 0x800, 0xd76, "547ea4ac3767573ca729bd29df568991965f30fe", 0x1, 0xfffffffffffffff9}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x80000001, 0xecf}, 0xa) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 01:22:19 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 01:22:19 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108be", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="2ff562dd52d4339f5a100b30afda4078cf7fb8c7bbfa865a38527f524512aefb7690423d555c8913c08a7ebe85b17e33355a5b37070b71da823a59c3af58df01b3f4a4a5b6b4beb361ffc520a514f304cec5f4f163c40555f3f2b905f736f28f229ff8cca6b853703eed3ee0bb8b57ae60cace491fc3b7af3cba3f0f2036988b3e15f93e3fec6d3e103942be60a0400c5d7c666c2bec74bd2374dfaabf270a7dcc987ae3497345ffb47f2fdac3df579cae803053a479ac954b7bb9ffd91aa3ed8102750544f78fd4d70e412c912f3a108a6271cbdac3562acc"}, {&(0x7f0000000300)="70ac23481b9666854b4a1b25cdc0f7bb494a478c5a79497bd4e781722fb88fe944f34ad5053f576cd02d44b2e85eb619138d75959bcac7b469184f55a77b0ad9faeb871dd52a3f8331c8d164454574f55b6de0bbe3034d97527b411800b8f55593910952f4ce774c905513ac23b2260c4f30"}, {&(0x7f0000000200)="89378435aefd31d48f"}], 0xfffffffffffff0a, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d8054f21022b0e2c99e3bd2ca268a657cf94be807fddd72f5bc500e18f4ca780e19dadb0d831d7cc94e2d3a4cc879777b17f2692f8ddab59c2f2f4a8b5200e997254cfebba991f0e0b6e03"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 01:22:19 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71f952c9b7f54ced) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000001200), &(0x7f0000001240)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockname$inet(r1, &(0x7f0000001280), &(0x7f00000012c0)=0xc) 01:22:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) symlink(&(0x7f00000002c0)='./file1/file0\x00', &(0x7f0000000300)='./file1\x00') stat(&(0x7f00000000c0)='./file1/file0\x00', 0x0) sendto(r0, &(0x7f0000000100)="469941a082513ee6b506762fe216aa2bc17e1f3e3985d530efe0442243358766798d569f8ca9ea19c33054a48403de048f3d009dfbc52c64a187bba83ac260bb3a1db303c388445d3ef911bcb930454391a0", 0x52, 0x400, 0x0, 0x0) 01:22:19 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = semget(0x2, 0x2, 0x0) pipe(&(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = kqueue() r5 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = semget$private(0x0, 0x5, 0x102) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001100)=""/54) kevent(r4, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x4}], 0xb7, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kqueue() ioctl$BIOCFLUSH(r7, 0x20004268) close(r4) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000100)=0x52) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 01:22:19 executing program 1: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 01:22:19 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x3, 0x41) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000200)=""/98) 01:22:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknodat(r0, &(0x7f0000000200)='./bus\x00', 0x8000, 0xffffffffffffff96) open(&(0x7f00000001c0)='./file0/file0\x00', 0x80, 0x100) 01:22:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r0, 0x1) 01:22:19 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000340)="1da8f712fe859fe6da228fde595f507144a507c9c8658ec0a2eb366f2d637e7714daca5e1e84f0e4249bfcaa2939fcf6bb38738ca90eb56a29dfdcdea86c202bba1d24747dc5d7fa4d74ee0b57ea9648bee80fcef5369f4f81660b16870b81208c25261ff6a84a575effcb8d353ae51e4ea83f692957b786234824cc54b13242c8c7ff8ad5a9819f88a141ec418e2f4f836b9db8d89c5e2c63214c52ba1881262499643dabfdcef29e1956cce0832dd5af50e1608632cd4b81b5a1a1c740fb3e9722aee5d475d25d33bf4f57a28ff39c3866dbe5032808f24adc2d4b8d745ea45a32f622b723cd989cb787a41494291741a7371da3b9901f5cefb332f97d66e286124010fa125d78ecd40384f3723f4e023e50832fca030bbe9d30662d3557e32481c10cfe478866781d3141f48f82371de31c00acecfffc845aa7f9f37fd77cdd48a5c3c5b8d854ba1e8fda7339e1270f36fe4addfcd76738423913b61491884129cbe2ca75cf4c4253d8254370230f9a149557859424f359c52163ce4ab0221cc2c929b697307389ae39cb34f83e26840f3fcfd2033eadccf2c64950f5807f80f341fc2c44204951243ac9e562436571f77c5f875fba7a35c967"}], 0x100000000000024b) read(r1, &(0x7f0000000000)=""/27, 0x1b) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x10) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() 01:22:19 executing program 0: r0 = socket(0x6, 0x4007, 0x4000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffa000/0x1000)=nil, 0xd48c97b47b5ad702) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockname$inet(r0, 0x0, &(0x7f0000000180)=0xfffffffffffffd27) 01:22:19 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x46d9dfcbc730ab7e, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1ff) r1 = dup2(r0, r0) fcntl$setflags(r1, 0x2, 0x1) r2 = shmget(0x1, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x4) renameat(r1, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x20000, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000200)) r5 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x8, 0x1aa) getsockname$unix(r4, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) connect$unix(r1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) sendmsg(r1, &(0x7f0000000a80)={&(0x7f0000000340)=@un=@abs={0x78a75b231547d38b, 0x0, 0x1}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000380)="8bbf391cde12480db085aa95c680071543ad1756178e31e796a4b582d467602d44f88bdd8755f6a5942a82e9fdecd155efb5673f976651b098168778c2e8235cec33b7635c30452b40ffe0e635f9c9e18845b827743d412f7ffadb45450358d08c30ccb58f730ce5a91b3de609bd9017024a17b23376e3ac253e84a013e0f9e132e9726e7732df5c91dcff85aa5e1e109e95a5c525e20e493764c4a118d050f96b56ff94c9cb9a7cd6254dffb74e22f37f11049d9fd1c6320b80e26fd0b5c26c2eb415482c43880ecce1c37f826a0dfbf695a0d65862cdbed882f027eec16426e546089d56", 0xe5}, {&(0x7f0000000480)="cbb1cf57791e33abb07b5d6d6260b33b344834b5e7a46d424e8ccf8a62e74b26b080594f3b3bc5522acf51daf514bc9001e8e5dd4743a40bcd958045c1ae067a570be1abeb96bcf6c51b7d2d5a50f9aa85143b482ada8423033df9afd1a60c06cfcf1e2ad089f20be9a1c800403ef45618b25181438b156c7b12c3cc7512609fe64d4e13cbaf68f9bebb37f158908e8bd2469e70b88591a291c1df08ff9f176a5ec6f32b98de9ef2880ce332e8c8af8812abfe1a024fe6f97403ea7e2e4f12e723529b9b60059f5424b93f1bd11ab6353bde58dc3409508b7be59df99fad4955de7abb", 0xe3}, {&(0x7f0000000580)="1307121493d07709aed21574e0c8dba115faeb9cabe8724dcb46c7df7bb16c78291c51c81961e690765f240946d4a1ce7cad042211f6fd56cc254df102e8e9c600ce11fe78728f1f754734298c957a21872f318207756f2d170e91489284fd38a2849adc96b53efb909e867e305b5a936833c4f57e40e5d058dd3db340377aaac856b86feddc376f122f2125fa9e36f26e7ecb23bea712894ca4dbc24717024ba059199268da5ba7f9f7439bcf227a2cdcacf24998bf464f3523b655309b5d89da8158f901766e5150af81e53fb514", 0xcf}, {&(0x7f0000000680)="25407040622df4f088f3913414cb306e3f2c2b5fbb6f7e91e1ff98e09fb8d62b85f06ece8fde005f5178c46299c42053d69398d06f83596e94621bcfd7ceb046f185820b03576540af14fa8b26f9b1b3909062d1cb809703ab8b819482bd719573515de32c800d4c847208fd23c3c2fbbe08bfb0c7c489d7a63060d39dab332e822747a5b6172e4128f7", 0x8a}, {&(0x7f0000000740)}, {&(0x7f0000000780)="c4d1585fd73cebef9081708045625e88cba279ec89c3df5b4f56d6a97a8e3e18ae2163e0a1980c8c26726927dce7ed17e287fa4fc38395c2b07b7436dafc44994d1cfeb3bccf1a4d8dc19f8e5ba7566dee9ad72a89612150022547bab93722a2c86f77f30f40faba37f19d5a76e1addebe51a9d21d7b571f7fa0100f3f06", 0x7e}], 0x6, &(0x7f0000000880)=[{0xb8, 0x1, 0x0, "d974d5bf2938ac8003f9a0711c0f64de3012638f07b294e7bce2c75e1d69d3a6efe97ce72b66b214b59c986f86edb835878db3ad75c03953d4b76ad4b3e078ebae2efcda0df326b67b0e9020dd67bb554627e19a2111964eb26c2efde2b6492bdc4e3c06744f3ee15c025f5e11196752622634a2b1b2454216f7bfae65ea43b609c083b01582081a70bacbada383b3cf0c33ddf86f7eaf50e4045f7dff230465962b"}, {0x70, 0xffff, 0x6, "376ebe5a7d285b52eedcb6ff155bfa896f38cacaeb3d10ee57622b761b55916de0d4ddab961f459dc7fd2bf14a844f16261900a7ce3381a24e216ae69846b05cc3671e386e772818053e38654dab2ee0412faa7944793e4701ad859348ea9653"}, {0x50, 0xffff, 0x1e1a3ccb, "e9dd54476b145200ae528c906cb3a4de807b291794412028d68a4606c2acbfac152c0ae9bf366e9e743ca26fe9ffe67ac3151a98c8a3686b7de343c80b7b"}, {0x80, 0xffff, 0x183dab09, "4d9786bd81fc0dfe4207c1ef3ee80027c726d17a2c71e2b87fadc96e31fe0252f8a3cbc522fb1614a59a58b095e77d62c813987d42854b44a62f3f50a0b59a6a04f100adc731e08b4ca7766d934e3b3af1fa4cfa71df24c146648addfbf9fd220a39265d00b1a19d7af3c2944c107674"}], 0x1f8}, 0xd) openat(r5, &(0x7f0000000ac0)='./file0\x00', 0x20000, 0x9) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000b00)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000b40)=0x401) r6 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000b80)={0x3, 0x1, 0x68, 0x8001, r6}) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) preadv(r3, &(0x7f0000000cc0)=[{&(0x7f0000000bc0)=""/213, 0xd5}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000d00)) r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000d40)='./file0\x00', r7, r8) 01:22:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x100) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x3, 0x2011, r1, 0x0, 0x2000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600)}], 0x1, 0x0, 0x0) 01:22:19 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) select(0xc, &(0x7f0000000140), 0x0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000001000/0xa000)=nil, 0xa000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x118) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)=""/247, 0xf7}], 0x1, &(0x7f00000002c0)=""/202, 0xca}, 0x40) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x2012, r2, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x20, 0x0) r3 = shmget(0x2, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000fff000/0x1000)=nil, 0x2000) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000400)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) 01:22:21 executing program 0: socketpair(0x16, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r2 = getuid() r3 = getgid() r4 = getppid() r5 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x10000, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000440)) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x100, 0x0) r13 = kqueue() r14 = accept(0xffffffffffffff9c, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x400, 0x0) r16 = dup(0xffffffffffffffff) r17 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x40, 0xca) socketpair(0x1, 0x5, 0x100000001, &(0x7f0000000680)={0xffffffffffffffff}) r19 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x8, 0x10) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) r22 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r24 = accept$unix(0xffffffffffffffff, &(0x7f0000000800)=@file={0x0, ""/44}, &(0x7f0000000840)=0x2e) r25 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse0\x00', 0x40, 0x0) r26 = accept$inet6(0xffffffffffffff9c, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r27 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000980)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="3b50adc4a1de79ddae25512b1061338e3137907f22ed13ace2a14093b744c6476e0b887875e23035038b4d49400b8d902985abc8fb31961e5b3597f858e641fc7acaee5a8ed7e7e9828d75ce77dcae19b1fa62ac58ca869366eacf53aab20d723956c8e19b340fb26de90082c02f2885f1336a", 0x73}, {&(0x7f0000000100)="b1bb3fb25fd890b7847023c11228596b480e46546e5c324b621256538918af9c592198ead0", 0x25}, {&(0x7f0000000280)="0170b86567bdc6f906aab75cee71ae9e0ca122aa8fa7cdd3987583cd4c03bb7b59c4f99089b5e2c9ac137ad2152db2c38259f03a783269131031e3fd6a2c5330cd4a146b855bfee4f9889ae7f6a3c52089dce9fbbb344060be709b88cf4bffcf7b3657499e4e0ae7a2dfad77f663242d0ff291cb2a21fd83058814ad702f27e7c86cd06b4a4694b37654d6ae840a098690089a4731cbe899f1cb4a99e2d2de64fee7554be97a13ab54", 0xa9}, {&(0x7f0000000140)="5e4d8f8959cbaab4962252ccfe6cf9c15c48d2b68a7a0c7844b2a1d84a0687a8e6fb97cafc", 0x25}], 0x4, &(0x7f00000009c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x400}, 0x1) r30 = socket(0x11, 0x3, 0x0) sendto$unix(r30, &(0x7f00000001c0)="b100050309000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 01:22:21 executing program 1: mknod(&(0x7f0000000000)='.\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x88) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x9) 01:22:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffff33) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)=""/8, 0x8) close(r0) execve(0x0, 0x0, 0x0) 01:22:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) sendmsg$unix(r1, &(0x7f00000012c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000001c0)="bac49ea703547edb42decab47d7b52942628c822ab401140f172fa957527ef099b006902900051011cbf8bb986136deff689ebbfd082923a9296e5b0d6cca79d85614a0ac541bcc97feae201e81423bcea9e4572309c8f98e4a87c3564514ad12154bc2e0cc39e7883a4d74a56ca1ee3e1871e6621e135ad8ff0a866531b12a3a89a13f2dc1b36596296349856e3691ea543927698ebfcb8b7c0a8eb8066f8fecbaa0f2bc823166ae51228215220124c2fe15e42f5be9ddbe3b6e117b98e60467975ba0755be5a027a145572721626fce28b1a16095cda2dd24525d067acb29bebd42e813f5e36efc912ed9156611fcd74354eef4674817ef826cad74181ebdd12f6eb700c84a4cd59270dc91f195359df5c9ce8ae8afd65d6daa9c61314ef72416a0762a3552b5ac9d3eda5f3c3809772997469eda3a03a98519a4836875dfd8aaf294ba26b08709c878a0fcc9fdb1371a6d1389fd230f1e226f424fdb459b14ffd97189b700a40635198b2f103b7ab1472287dcdae07ce4cb9bac8f634984f6258495aa4ee179847deb41eb96788c451583fbbc5d5d30491620e9056aa10416a11c876a9425ff695e083d78ac2e07fe661424ffdf4a4ffc7d7a4f8b0ac4bb7a1eaefc5a58d21dbc0c7b00cefe40491465b20f24044f49d07452024700c606baa609b6a2bcc70d5b534eaa1cda9441c4a582cb60fdaf84a47702eb5590442f645144b5f162cf4133200edc76c5dd9631513c2951d9fcf913a032d5285d1b64ac07f112215575239041638bb317e34db08d1df1bffaf4c5fe35c42f879d7bda2390e2d07c50e4e387b16c870807e76011bfc4fb42d137c5cc7dc2c98eae2cc96d7104ed48c1ead72cfacdb71a0504880da171f4359acb1fbb25de60ddae00d53ab7d75b87e1eb0248dd87341dc63248ed84e1719dc3628a92f2d8f8aea61050d269b6204fc829f53ef7364f6a57a67fadfb084f91238da439e1215e829d59301d3a28f4f139c6d27a39e22fbc2ce8f2d3ec05111a7da3ab0cb692d04270188ac2c594dfc0d769e56333bde7707da2a06ae3cd73456288427965d206a07c5a70fc65984f4da2645de5d709181d56c5071d7a357401db407d8c91418a755cca353d9d01a185378a249a69076a069accd98d6da951a7ef084247f29e69f68e4191faf36521e7a369e1671d1ed995999a532d787fd747b468d475f46ee0af26b5b89f7076c5c38d1e0d683d4a54bb23e3cabf273f9fd5f8983844c7873ef8690c38aebe179c29984077acea003dad05a7780ed20e6635c1e5949752820aac83960ae3e0299ba84e4a7c531b93c5c29c67476b4f7d401d62c738179e49862abff2cb6f777c91f6a1d793d9536c407ece180a874fc205dfe1b6abae15e6718305a1df285871af5ffbe73828f7f87e76cafc5d9046b1512d2e17a2fb942cc3422171b951777b38076b51f1a081a35aa2de7448d7109a882e87e250cb50268422d2123f25bc769fccd3e8fc8a07a20078b595eeaaef9c25a5c4815a98fc7b4e7acc91778f87245c1e7eec6395969cab349ac006378dbed61f97280e686a086479d9b8fea4622e714a07059bf484d0d5a67cccf719cba9c8afc07621bd9b1272a1c6889fc2a03960e55b1c3889b8434a46dba6bcb5bcafd7972e5e3ebd611987cb28efcb18e1a27ab71ab56d45f3e98a1283f3a7caa8eb6c6cd01416ea15d52273ef55c4b8703cc601f849e422d555639b2f47f06cd17bb22cc1b182c9b7b439ee8f9342c25e9b59e7bae3ff892559f437c54e9f6419da1f62b2868a2af1e09724871bdec7566701194713469a31d3971af8911fb469c70c5b950f9be2c1d035e80c1e918300158bc1e55a6c9abd7fe2b10bd4e61b2acd810d608ef5b32cd7f470814058a43fbf6d0d1fa9e49e56d3ebbc1d7cfc6b4d0a79bea6b165d9779d4d279f0bcc7bcfdcfc8873f50dd5618215cb3ed0d668e9d6304c8a84923d460f462270b1fa841b7d2f0029e5109ab505190d6ea0160d7bf1e14ffd9d642b181249c8987da1a01ade978af11fc55bdc4aaf21557c0d4398c8fa3f2fef3b51a4e488b0d84c9328317ebef98aed7c54347a904667aa14ebf80012ceaa309ebbba145dcc9757e6be847d954a7d496e7cc9e5614f9607a214c0b4d12bdd4f7b520b3ff687cdd0227f8da5826dbd3ee9a5cec7b3338bde872e34968473e08f2ae4e3c7fe471dc3f09720fbcdae3328e8ef4f124f04000695d15515e57d7890f882712f02e852eb0d3e9cca2d8ce4a8a7edbb9b5ecf7ceed09f6580ec8b24b2a578cb1a261d3dc6de73e67501d5109861e77cc2401babe7e2dd1657fb747ad4c06e0bf5a4f7dd6df692ef79a30435871e99ef46880bc85f5cda204122f381847e0d05f37fe5aee62fad21d810502c61330ab7c356d4989ea52f5ef0fe3ea2ff783f5430b478ea54207f720a030144cbe3b0227a8af57dcf565ed20a1e7f6fbc9b0776b71c56cef77cb51558f56dead2ba46ff045b2963441da36e6c04c3a8ac06df9651b08a3f611083c74b7bebe14a957f3b95427a8b759adb6afa125271d4190f8ae14b92994086f75b0aa87ccdc4b2004a47532d9f0e20d202d3289f6fb5e290a38900de9742c8e47cbf0da051681a2ddc7556c826f25f1708ac3ce0137ec3a9de52cfe5eb4ba6370676aa339e7b5ce74c52351eae5d8b383af2d096e4ac7b33c7a2ba4c2a3d6af2f29219d0dee76f8dedeea6b0dcc3892160607713933b3a3b71e3c7194c11038c998d5e32ad6622c4d0f1bf8d529b516ca79b86b711923abaa7f4eae5d0651a750c5b796223b0d4e9b17a0bf359b0cd0a55a2568d95d70929cf78ad0ba7785361dc010a48648047400c8fc48af6e4f4f8b70698e30b5f0dd26948dcf3a704f42881f5e6f5d36e07d32a358316064cb4b94cc18aabdb1cac4a53c4561ab71eaddc5a19e3ad4fee285d7a1b27a34cae3c8ef77dc952bd5c806c149803fa8585cca54fa81d95e8de32bc8604d8a6d6496799a94ddaeaffdcca255dd30d24a85971dccc8b09fa1efd14827191865bb46269eadd9afa8ab2c95030af4aa942d2aee4ac3408a103cfcd8bca4606b6ba52b01ec008d81f8261d779e0bce0c709abd9f225eb8dfd6bbc4b28e5d6d0a334082cb0791d861872f552eeedeef70efd54211f37e1b970974f8379a78ce81086ddc34220ccf7dff446f42ee0df6671e9615043ac73f8b69c04a470f8705774655b044283b2ff049bdcd28d4d437c756371268226c0c756c5444e59c595b01d65824c344329702489f55b9d6c13debe6d6a26cc26c34fd2cf67cedcdec4eeb9c3ea1d7d7fd678995359daf59f049661f6aac96351d7ecdbb43577937f707fb1773e93292b01546bc641ffbdc90e369f1807e6cd2ed52539cc25854c05ca905d889a3334dcd6eeed8bce37fc9f63cd242fac4b69c4f57617b85f64d99a88027838510380f77f6ca810c9b26e2f5356d54e0d1ba48b7f167870fa8c05566613b8fdfbfaf10ad2286e00da8fe5073896b68e8fae53c6efb7b9a6ee523a3b301415bd4adf695a3ab2505543cab7315a37344ac438b634c2e6d8aeeba6720ccf86274eacea71a41ceb0c49c74edfe2dc3760b0866e90ec110131a201ffa76e3f0309c80ec29329c2577e78577ef8f1ca70a5fdda9cc130aea2d2584ada355ed62fd2182e273111c919dd68a670e89c4761ea613c4d7f4980e0b0fdd3912af22ec91168db9fb21a5870dfe7033349fcc84d63588c22cbab20e84a3f2449c2d80e814ca554bca009e06fc114e8c1dfafca10bb04a7481f8ee6ba8c3d69f68566aa9b7070ddd8ca6132ced8c504dfd0fe229bfcfdce1da8d09f9cf280eefc6ef4342bfdbb9764a54dd959f1684db4b15329633851576dd7bd95ec128cfdef026698cef27af0f9992151da427c704e92e985e956f86c3f7bad52dbc61022cf950d4800f186fae308cf0cd2694a8655972efd968fc328af106d320a56c884e024b6b37f7b68ed46d7ae62297426f4e0dd86554df05df91e0a74d332fecdfbd12675e9db0773c11cbd9e387e97195c69bb14b55809336871d3a50a8fb5e20d176958e3cbd745758ec12248857c8dc060ee6e7e942c828f6dc682d1af4624255d08dfbcd5a2f5a4c075e51b55724f9ac1a5e6b6ccfeb6cc10e36359b33f38d3b5a0948e83d4951214c7e5f7801de6185f8599fd1c821b4a312aa25e1e730e3ca85f417de4032b90f748ba250b533470acc57d3ad344059254938a63032616fd99ca7bf376ebd2948c4aaeac8367e0c4fa8e7623bcee9ec65ace8ea7699291e149e91aebfe21a7fbed26fb09fafc8fc280fee8542d5f0ea29f6e87d5854363c68babfd32a6848bbe19b9e285a00b214879e76d4d7a0dfb17310db7662bc062792f2c1d9a7afb3b3d6268353723883288a30280bd2e15dbbc77418075012d72cfde768a9adca6b62dea15e09016c97d20ed0a3590548c5da4066ad2338a377e7d77cf2d61886c3b55128788da5027ada31e5ec35062d38d9276011487fdbdbd29c0108c0688d51cee0d32bc8d272bd5a9cc51e7f678f510d2916e48c6b87df1873351b4531e756dbafc4b73132df5764186a5178ed14c9f5e5c9269a27f4a877e4374c40e777898c2426e83ea34180ee8cd49848cbe8b831aa40b316928b0c1d74a512901a43dbc7790bc014d703e9761b2381ba6d8fbefb5a4bdc6980c8bdb8c3175331451d8e66347ed37d1c6ed912887eec5607b07dbf995d74fcea82d09105ad0703c4ff4fee4a0626f91a89840a10c08a1f6f163577ab91fcb10fd43bb021db04a91bea510bec5465e52ee4ba3d866fd64112aafcf553e5757eaf6ef4e5d5593cdb50bcd69947bb4dcfba7b13c5f5afe246b61e665495f976acbd91e137ec994489e57e6949a500439832f170a26d4e4d5d41fcc4d8eb1b23d3c331938fd132545a3ddce6a9f93c3b6de33364e6265a1d0588f9104cb718f2d2259422ad34a5661fd31d6f15fc441bdbf14bed549243a2b810d3e44b9a5b5b847196cfbb49951d8086143ada7d28a02b1771ec9216cd45e4593bf77fd92331a1fb08e7b4fc103a5ffba048cd6fe6ed2c1fb410c8841beb00658577b4af6d2504af7edeb3ae2f3d24c4c4dac68343473c32688e1f39ec1043d2adecb59a33f19c9244a798a8a26f49018996f34a1b419c60d8d163c01061467f0bd57b02d4d1bd3a642123f7464301aa5a66de91f10ecf7f61827c844c2e137c2f6d49aa2331af8cc1a2a6b8b68989f669d13c7b194ce9e540ba6c6715a4166b423a31bebd0894aa0a1e6d8ad6f8fb27ac5ea27a4925253f5b03a15f748b59a302b62610a75f73115b1b3b621931358b4baf627530a598d4a06e539320da6d4d0cf696750e8c9bb6cd1d8a569a040b4661a1c41ec5232ef62ff16b8167158410d72264f162b50bb2f78960c7311376ccb017a74491546381536cff1f4d892874c4952e9796801421c72bf4ffd15bd378ef119bda97acc846306d6a874778090d7df68407365adac83f8603c54c7d2a86ae7465c15a47c9a07cbbc3bc295cdcd9bf85f03f2684c2641e90947b1341a6630e7109f9d552ee2c1377a9a1e49c4bb22719ff3b05edf85250f288298b4ff213cc1eb850d01c4c3910cbb36642d5f89f2be17ccd77cb5cbd20f1dc476cbfbf01bc4e278524a236796547a4dd60170aa524a2b287f0c8d4943440d8fb9c50db16799cfee15e761aee242110eb4560e753f19f445bebdc622ab6d75becd7aac0ebb6559b97b9a6be8d27708bd8a3f745070a3a8cdf4298", 0x1000}, {&(0x7f00000011c0)="bfc29ed5c25260f6811ca12cd0993f16ddb0bae4369b70dcfccebf37637af8a301a1a4856d5c46e4da9272b37271600e1cbe38a28a6ba65c3babf6361b1d5f15ebb600a4c8fe1d485874ada761724bb4d19cd10b30d6667e2d4e88f2fc43d18730b7d3f789577c218df5d62d53a47675e615af6614a72bdbc221771eda026c0bc725d9df0961108ced", 0x89}], 0x2, &(0x7f0000001280), 0x0, 0xd}, 0xf) write(r0, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) write(r0, &(0x7f0000000180)='m', 0x1) close(r1) 01:22:21 executing program 1: r0 = syz_open_pts() syz_open_pts() fchflags(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9ba81d18294e75e377a41852093f71a3a2157902", 0x0, 0x1}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) getdents(r3, &(0x7f0000000140)=""/162, 0xa2) 01:22:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a8b33efad638b0c5242aafcc50fb57e1dc9b9b883eeb"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 01:22:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = dup2(r1, r4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x4010, r5, 0x0, 0x0) 01:22:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000007c0)=ANY=[@ANYBLOB="820201f0ffffffff3ce0450ef013442a22876c14e97f0a3d39918e1297289fda50741dc2982a3c13163e604713a745311b9c6d6e8232a1fb922a0493e294c16aab3051efd2514d6d38fbd6c7b60f50715b79db4343951834a59ed9fc0c833c27bb870545dff115fef13a1b8706156b3d852ad36db486649a5ddcc7f9eef2c2e46c6c3fde71bed7120947bddc4faf0a70165081b5da07c0019c0901c59b0c131f42e1fcf3294785cf7c0580f2da834ce5a842584e2298df2bd572b966e2f600010000c8a2838860a2887177e0e9d2e86cd4d54146361e9076f33550065e0000000000000000"], 0x1) r0 = socket(0x10, 0x2, 0x0) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="c775ce5651252e1a5ea8d5c1a3e4223f7191ee160326e814589f4d51c8ab94fa61d09e1ff266acb5d50468d842632b1f37292f6555171c92c300c2e2f45b5140caec19c2e61f3f71ff65cf381b67f794c17ff2ba683c7b50a0ff4e283f7e9872583cadd0cd47215971746ca16ae6e60b81000000000000001529d8d640ac49d763b31369d51498cee482fd867d2671dfdd567e973e864f055c20fe1c125032da754e6d51e816df0610f5d39d5c0b5fe7e53579f16556cf15644314330a0d2b4ca4669eb2b2"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000100)="e5e2906a12d72a07d8b73b91f79fb0d2b6e4587b4ee7322ea0fc438b743d58b842978ec35d27f52478f7fb6a65d9f6544400554fd23bfc938d7787af3d9bb6dceca2c84e3a3d91b9e0d31cab58b45c94dabd75bbc5fa305a48dbf44816a3410776820e2c5e83abb200bc60b727c36e56793dbaa1b3a59340a9a18b8cb5eee13a21d07fe2d580e7a13615aca37e0a48d841f180519b9bdc18f50fa2f7bac905132856d8df07e1bb7b80b1c6971b1ed1af8123c2863b1d6d561bb5987de7078419b35a2781a65753eb0190fc6a365e662b8796e0e20258ba775241f36e3baceb5294ea6c3d3fc917576a696e2ebc4544878314cf7ffcc517461ebe62a698b0acc1606a76ed495e9d070a520623a21c05ba9a79c3ef15e63cdc97f4ffd3e54ea147767a768ac8ff3ef9ea4bf49ce2ca45c46c89c902af45f259db79b19fe7791ccc5eb49ac9d859011372ae2349a4208120e6796f89173a49f95b86bbe8a5cbade17b7391f31ed88b4185a53bad5b0f4243ab8b0a6cd0f379d1a25e91c08ee3c9592ff68e2170afadb2a57e769d84b4e1607c3c2ecf5ab0455ecce43ebfc4649d332cde4f43b611b34d385714127580265a7c14288cce43130ca08d5503413a51587dd79d8e6c30e388feb1345570d60c152bc1cd01951879ad5cdc7aa3a0cb4ab7078b89bd84d19b17d126655883e9e312cea531a12b7fc12befda5772ba511a7c3c960e2013c49d8e86e6af4d659f9f72b530a093def8ec4207adafdc4d4de74f030d11979c08e487b4a0b8bffc6318fd83d0020601b78613d8b37533446882d2be3edf83a68667832b4f602edd59e059607ceebaec2875383894bd4bb72023660377e48261424121b09617b287559d63c6d3efdfda51072b3ec831b0eab3c785da394f6894c517f1c89ec9f69a85370d598445615d6c423b2a2d2eb4383a90cd03448b680cec692531e88f977420f978f0a199143ee66bfb282ca02ab6b7889cdd8b4187107af513c801457cc6b090ca9638795033ff718c2a893de94352102de6aaa4a3827cbab0c20880f8ade8a48ba988dd245961ea9026741e1f2188fc0b69a6853982e7fa41ddb57173908b009ba0fe1c4a3d811bb8431f639754eab953ccdcb146eb31e4edd30318e53bb4796fe6e4f014ef567f36c9a80ef36be8b6ace8f00e42cf190ef17c46e1317888f005e78ebddc48becc85428ef6f9df891a40c4d76a38188a30808a3eb86068bddabee0c666f9689e1ed916af69fc01289c14de3c5eb7df194af1773265137a2f77330ea33cfead861ef26a7a3db06fb75296c2f34e1ebb5e80b5e94d76d2d4b95b764772cda2a256e5c4abecd13462210175eb8294b8edc927f1a164dafb39f8fa3328e7f8117b894c98725ac1d35f9009bfc02459e900e1b2160ba026c19d24b28c6a147afe53c7db869500c8445c4b1cd06af8cc93360cae23e83a8693a047e279209233537c95f49acf32b9b3ade2e47e723e8d887b200919697774d46d6100e4159ade465f64de41ca4da7b8b0856c80fb6fa274e68a6d505d2e0092dd4efa845219913ac19045fdcbd4b99b8392052c9bf5afd1a1e64d536bf1db5c987ffbcf71656a483105cc372d391b05ae4f0cdeccf25d02024c25d379ce6e6660192620e5e142606f652d22a4ec65aa7cfc023671ee26e384150a4a42cba91b0a4f11b212b1ae3a463196b849a6992ef3f8205eee2bf52fe5e477965bc39f588a0084c848db626f0af4f465bad214c5ae017ed46c774f8cd7927b14373b505c59979e63440686b656421cdc4439555efc2df2b6d1f57d86ebbded0c6f24983c6556c30d72030c0a79a208d75089653d4b28e4c005611a44ce72a9bd9c14ae80633eac7ab6eb8fc188ecad34a2a761b8267e8fe68fb93d60c31915a14a4a4555a155111509d894fbd6d01b93c47b4e221ad95a642bd7531321bcd222b33d474a27842da62bb840ed52bc9f9072cf88304651d2c8ac22ab567a", 0x585) 01:22:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x9, 0x3601, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a530", 0x74) fcntl$getown(r1, 0x5) 01:22:21 executing program 0: clock_gettime(0x2004, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x4, 0x5a60, 0x5}) fchflags(r0, 0x0) fchflags(r0, 0x10000) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x2) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8088, 0x0) 01:22:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000140)='./file0\x00', 0x88, 0x10a) ioctl$KDGKBMODE(r2, 0x40044b06) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) dup(r0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 01:22:21 executing program 0: r0 = semget$private(0x0, 0x4, 0x1000000d3) semop(r0, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000540)) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000009c0)) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000ec0)="09e795ec16fd31a7677edcbd12f9e35232e5ed270385f9da032aa0546f7f205e4753fca0968a867fc73ea0a1804beb5d098a0409c3bd2da6ff4974baafb6c6360073e04392e3a87ba04dbbf3f18c0910a32a99f676511d573b9d6396a9048008bcb6ddbf39fc9a344c5011889ba66d049cbbc4f2c6177b17b11a69e5da956997baf8aa8f2f522dacd1dfa74c07dce4938eb71688edf3edd883f80f997dda2be359d2e11652466dd4995f371f279cebecf7722b1bccccc29d2a0c099d0304c88c8788b11d1b34435bb0fd066c9aca18cba472570355b632deeb0cd184d641067c5ee65b79a16fe8a89627131ddbdcab9864b79ed9193ab17949991994321d2ca5f460e9e114af", 0x106) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) read(r4, &(0x7f0000000a00)=""/167, 0xa7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) semop(r0, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000004c0)) r6 = socket$inet6(0x18, 0x4, 0x47) getsockname$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000640)=0x8) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f00000005c0), 0x4) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000500)={0x7, 0x1, 0xffffffffffffffe8, 0x9f56, 0x6}, 0xc) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000200)) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x0, 0x92, 0xffff}) r10 = geteuid() setreuid(r10, r10) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xffffffffffffff3d}], 0x3, 0x0, 0xfffffffffffffffe) pwritev(r3, &(0x7f0000000780)=[{&(0x7f0000000740)="d1d1a57ecb7701aa5394fb2fa7feb9decc8045d45cc620e600", 0x19}, {&(0x7f00000008c0)="58bb11b4dd2c5d7efc963f0e79a6f7d8ce4484bfa7fbb707beb26027c87c10b893f6bbd590908393dc353a45e536c3be0bd49551198250605c593bce35b3ce0ed2e8f2630c5dda617793c0b2531e6baea3291bf52c26dc66991b2d1475edb3583c198435e5a182fa17f7641df41ac8a7c8855444eb64fba1294edfbc1c0a5b8711b288cb9792668620c70eee631059a90a05be3f02842fd7efd5ca2cd4c943c35760a819b471d9cc48c24fdd58370e764c79e7a2f7f3fb698c4149fd527d96fdb016f654cf9336be6739054657", 0xcd}, {&(0x7f0000000b80)="f07e542ddee8a36af9660e7a5aec6be7a9e49594eb29bb9497d96a32482cdfffbdf2888e0133fbe9d26ac493e1f04c16a065e136486dcfd309e0a7966702115a376df20bf1ecdc50148115701923b967f191a9a0b90af2303274f439b00b5d0e92ecf28074b74aa6e9dcddf78f042083d1cefd4182e79cabc7dd25cffa7405e4102af1b9ddcdd3c6c4209ab8851e5f9509e32d4555fabd874f5f888bc416a481a8c54bb065606b1c155d8fedc1391abee87e8540c33a75618ab59cca18e1d5b62173c126e5dc00d99baa9296531407768711bf309ff0070b88f253fd870e49c84b159dbad70d761a350c63dfb45e3b49b4ce4c08aa7fd139ab31aa7dc5", 0xc0}], 0x3, 0x0, 0x100) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000040)=0x698ace23dd04bf86) 01:22:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x114, 0x0, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x6e5a86e6b82d9407) fcntl$setstatus(r1, 0x4, 0x4) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 01:22:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f00000003c0)=0xfffffffffffffdfe) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=ANY=[@ANYBLOB="0000ecf9112cbf6002d314a9c81968b100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000002000000000000000007004000000000000000000000000000000007a362aa3ba7d61477324c6dc17e69e072e3aaa1fbe7cf0e8536cc68867c8600ec07b807cea2613d0a8bad0766b27ecfa332e5ecf62a4e9fff50c2bf904071f315542f83c951616d95cf7b"], &(0x7f0000000240)=0x6e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000300)={0xc98, 0x0, './file0\x00', 0x2, 0x9, 0x10000, 0x2}) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20000, 0x100) poll(&(0x7f00000002c0)=[{r0, 0x40}, {r1, 0x20}, {r2, 0x1}, {r3, 0x100}, {r4, 0x18c}], 0x5, 0xaecd) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x6, 0x100000000, './file0\x00', 0x3, 0x9, 0x3f, 0x6}) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f0000000080)={0x7e, 0x0, 0x0, 0x0, "61aa0db11ce9bae3cb514e6ae973739ea78b7ec0", 0x0, 0x800000000000000}) poll(&(0x7f0000000000)=[{r6, 0x100}, {r5, 0x20}, {r5, 0x20}, {r5, 0x40}, {r5, 0x4}, {r5, 0x10}, {r6}], 0x7, 0x3) poll(&(0x7f0000000140)=[{r5, 0x18c}], 0x1, 0x0) open$dir(&(0x7f0000000100)='./file1\x00', 0x800, 0x83) 01:22:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x32) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) getgid() 01:22:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10201, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 01:22:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) getpeername$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='/dev/speaker\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='/dev/speaker\x00', &(0x7f0000000240)='/dev/speaker\x00', &(0x7f0000000280)='\xe4&{]}\x00', &(0x7f00000002c0)='/dev/speaker\x00', &(0x7f0000000300)='/dev/speaker\x00', &(0x7f0000000340)='/dev/speaker\x00']) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x100, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x2) getpeername(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x15) 01:22:22 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x9) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0xe92, 0x9}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x8) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000040)=""/207, 0xcf}], 0x1) write(r2, &(0x7f0000000340), 0x10000014c) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x123) 01:22:22 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x0, 0xcdf, 0x2, r1}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x9620a347e6483562) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 01:22:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="06b64e767247509e66020acf20c2045834de33ec46c680009f7adc64c74a559452c70b2b891e4f96d75605e51df8b30935bc6248df00eec764eee7", 0x3b) close(r0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 01:22:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./file1\x00', 0x6000, 0xfffffffffffffffa) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 01:22:22 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0xa, 0x0) 01:22:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x101, 0x4, &(0x7f0000000040)="dc7fa358f8fb1d4371c002a445571cb580d195e0178523dab1a6fa47817c8de5091de79a1f851d729eb649f9a13257804f3fa0d481edbc7e57a11d06fadbc0faa100fe706924fac548425c917e78cc454a6335139308d43d2676414481e159ea932df4c88f5718240bd4d71acce4b3dc67cdb7fe8dc8e8bc4380bec5759dac7a72fcdea84480004a6c848dc5abb96b2cf0061f2f0cd164646f0dba0209b1431066a7b66ee9d9", 0xa6) r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) 01:22:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 01:22:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), 0x4) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0x3}, 0xc) 01:22:22 executing program 1: r0 = msgget(0x3, 0x4b8) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x400) r1 = msgget(0x1, 0x5a0) msgrcv(r1, 0x0, 0x0, 0x49cc88ae9d7b4e49, 0x800) msgsnd(r1, &(0x7f0000000100)={0x0, "00a953b3196485f2c91e2c15e7ed29285d84a0f3ea339677bfca79a1a4918cbe3e602a37dd6964321f69308929d5af96639fb5d0ad9a74da47c3ea93ef83dd6c3f200b79c9a9962552f85e9c5f783b2be8be415199a8294eb932580660af35e42d623a21a30f0b022ed41a5bda701108f995a7c661654a9d13afee5a447d0f43fae0008fe3aefbe5bb4cf84955cdd8cba66f6cb9b9f47f4294b73de6163955d23c6c2c1d87227656911af1045d5343ed5df153e06d4a0fd7e0d546043b90727a12cda0e1430e15af33810afdc247a26684a58e03e05e8cbb9b675b9a99006cd4d9ae0dc606d33fc0d3bc91ffe8faa2d3a32dc3e3ba57d91e7c7b9d8212d4dc85f25253130fc1f3978b338518eba8328e96b45ac4e1396dea56ad34c89db172fad696d41630e2362892d90db35a3d74d173ee8653d29d34ba9e974dc0a2e78627f4f4e9a00ebcef020387610e44c291e9e92ca61efa7947adae0535101db0c147d38e7d299a5f16daddefaec7dc6c9d77cd381c95b670a0d04a4d1364a8693094d7dd49300e7c4c0bb593f5a91e480a8b43aaba77d99b3f75da773a8cdbdfbab03eea83de159e2735149a2ce563f39815aa2005b07b82ea98f21c5130317856af46855368684bcd7d5447046ee3fbc10119331b7f627ee7cf434686e7be39cb927fe36a3cd5cd4999f34cc4ecb27a39e9046e64236ef2bd5679d7a1e5f664fef066e11306bd47cd8e82a151d19c0bcba9752b1c545a8831f4c049432b6a61908daf3ee8455569eda6ac377a986d750c3b852465a7106d368ec7d40eda366f73e01aa66d58413c612ba413cd6db354168c815598a216ae05f2db59fd3919fa8291933cdfc0827f6b10ccda1a1cfe47d81fcc7481675d31d6d6a556905359692bdbd8f870fafe1aa2bf3a7bd63c3958ff93348dadf7cb835793ce9f26e52cfcb44aac4f24842170c0926d38139a05160aa36e803c1d863eede1676ca08d9599d7c678e442a9bf8685186c0d782ba143814f45ee4bb4ceb3e9e12d43a149ebf33fbce11ac2fe2d5e64a21c3b90dbb497057201ec9c2331550fde503033da26074d7555308cec45e4484e716bdcfe3939515ce2bac28150cc1ead63c8a58d610e86dd76160d60636f376575cb4706720cc715333d42c9a3e224880d08d11399d94ae6e993ea6b7a502e094b58d4f6d4d942160ddd8a27b01a5bdda64296df4290da08ded468a7640a4691266171e8e14c891846ed00c1f9f06ac2be01a2b8ce7141afb5a08ab249935968afb20aeb90cd3a9eca5e4c429732d54157873c7824c080f4881d2dbcb3ba855b1b30ae6aa7bde59e76536d1efd681d6e97a349314bc65edd31eba9d77c9c19cad016347dfa3210a4ff957af91a5f56d0657f712095d1d8592c8f1f5a311abe9e7523ecc091f67f83679c919c996cd33e1956c86bbb6e48435d85cab2c2598a24787d1597cdbf1df8965be0076f2f7d3b6bc29b0d778fe898e135222acd1e4a73f468378988220fa01191956fde4a3e7babfbb205403e9f47f89d7a1796ec7b17d5d2f4848dd3c24e554eb6595e37a7a7e1ec3eca5bd2caa9f821e3476f7da8de7ef71332eb0e394f34fb29c22f96fe06db698ddb4a71d938562e33562ae79617f9389a102ddbacc6d31a479b208022203dbe8d415b04ae554437b78d7ff85e795424f5f0cd3a4c024920c0436bb9ad61b41869c765294f79da5613f09d6879ea48b2bf487923e62a52b35307085372bf2161698de6250ee89c6f8f7914bd1f914c3cbcab7895650ce6da86eadd89ae8d3e9b0819bc46402bd28b20b20c5afe41772df0cd82c511b6c399a250f1af3af290190aaa30a48596dcd804a08df548ea48e3ee3c51f9de2e862ceaf0deb60078b696b1227dc8def1bad490c3cd42ec5bb73bd7669d45b1a13395c1ab6da6cbcc4709ac1b8cda49187ee13afb3da7851812bdeb7704ad2eac63baa334148e2a0ca62484744172ebb065415b8c3267fb74d2227000e811870c7699f7d6384e6fa41fcb4b33ea77c19659be86c1eb4e896d7911b5611a9e1bbc33cf5f67a7dbd604bbea043780a7422bd7b1c7244eb14ad3c225014a13ef429567db170de0082b37ebeb6b8eb9bad29bcbdd669c9a62bc22712b4cfa5b21c4d847e8b226abe9fe761888b4e06bf889ee2914973aa563e4c9bdec06afd7a2e4b77f3faa1d1b2ac896e4c05f3b94e0a343a26c701eed0b7a0b08c49605dd4049842b57d21f00e4c5ae69ba03830e29520bbda5871c0b9c55759ba3564319fc4b468d4b70292fa18006b17fa692d5e5880e26fe488305f7ca44495da07adaa9d2df735fe8aa2bbbe2f0dbadca6207ed450fe286e570535e011f74ddae0d975112fd41fbb139d671e3a66f8528b03e87587faaf1b18ec3b4664576144fd907adc516e41017e4f992f56a59b8dc1034e44714dd1716cee44fb954fccf1df046baf776260074f7bb4cb8253d4f014bbced2899c49a3242f4761f246f85fb98696681a6b61278861cbd83f9e0fe6ca8ff0a760910fe75321e0962539b0d79821ab8fbd30eea5802f352c499e226b46bd9261bbf0d9230488694141149a409d95f7a0bf5f7f573797160ca9b6c72527c2beb28e6f4bad0e6dc1f7511ea25657c19733539e6439065a5ba299310a3bd13895a271dd1adfe7c832ee2f834a24d2958e79c4ba8c84e39333fea5b5d5408d01f5f40afb878ff759f73a52bd3c9ea1c5be51bcc3ccd77c32754d7b8b526002bd57643ccd1d1be7f7cc3cc9ae247ebc5f6f0288c156b9c1e358f80ad4f232fdbb450c544f71f0c558b7eaa07284430e0be6391aacf804c2b5d0f5b5f7981445f62316a5db8828ca65fb6c08a48ad4fe95c43f99e32bc716a91641a3ff0bbb9e6102afdda643dd463d4a62afc0b966087461ac6aad86f651d0df40e1e3ea045f92a5de3d285d60ea6b33e2686bee371c75b1cbb829b259f1050b1cc00fdb432c3933216d6d25d920edb2e823cc7b96dae9defc370cfa7e17ccfdb968e9a9f06d075a3615f4d7d7d35c88984e780175394b56e11a65d7ccb1aa74cc5c6b994dee20afb2a3fb819e73c44ad4af220f45ae51169e46c068b97ff5a64220fe5d74df845aef1d872c4e982607cc9725c0c691a2821bcd01842fbee20fdca7e1a89dac1ab7ffe4f8a5defa11600d3ca0bef9d0a85863038a3e0ca37106e6f85b5f2a737cd03737331b4f19f895e2ed03d288edbb0752fac5869bc6318425d300f705e8e71b5c3a48fe34a351ef7a991533f94c093d541e2eb7c21cdf5ca1184b5e7a7946b8d2ea3c1ee3e4a6cc6490aed5c908bb321d40ad2f9cdcaf36b6463d6c02e2eb483b5801dcd6793876fd63b85f94d9b2914d9cce94ae4afcc5e27633b34616cb814f8d36e45d90086312f329b1321208870767049a57f71888c22660e34832dbad02e1e398dc451aebb5e0e6bc26d3d5c15f021352c92599c0f49b764727185d13a4fd927d671731ecf760c354a54666c7be7d81c02298e3d8a10da16191ff3744f3f8e7e17bf7f1d03f5ff2067b232a847cba718d99622e1005b311e14c0bd69c636e9b1a25569abb699434fa00f031de8cfb040a87818f36117e4f63e546452f441017d17e93826e4dc3f78fb35557e9941d8102c0180c49fa5f8b4831b4811591a3802f7d1ad4ca0d239c8e5c865f8fc38fd240e199b5ac826c38b31bbf3bd1d7e8c8d5ea02c80b3f6ac1126a98b71ae22e73c8e38f9f7a2afc6f63fdf5dc627ef3d09beadb856f65b33f99bbca7877ebfd043d462e7f494506dd2e10d4b7e6c42fb46584b33afae13e1497ffcde497653c944d99e14027abc5bc39d85017072ecc27ec73b6e871e4b1171d1200f7495aa1e810853404fb55d11ab3b1bca09ceda34559a38f218c17191f169aed46185f69c0a493166cbe2caae93fe4abc2dd28683c00015dbd02cf27b2578fad2264e323d7448a1b0cecdc57e1b9c9954b10fc141742a2ad995bdd374f160587c860ec55a4379050936f162f6c852bce1d47de9cb3600ce17809869b1e8528da1cf4191bd18cc2ee21bbb26872c701d96686b7069b215aea3fa899964ec190d6c68edc9d7f649c1b86edde4051c6fb51a403553b1cb87c357f0a13302068aff73330709dab92b8ca383677a111ba0302735b62280bf821fcfae3e9e3eca636dc06c527614f513223e9f1311e9a278adb161fff77097ac6d2584d8b641541039af15493fd60d637607cdaf828646d23ed9236d6918645a08d9727ee7f924cd5ca33a803e24dad50bc07e3b287fc5759769a590a4302ace9be02229f13571013ca6d21ef4bcb05259b1eb1ae357ee96fecb0c76285a14e5bcc07f45dafac86f0305d098e7dd449eb86864a598ea8d1053cdccc59d437102f8220d2bf0835e7b8565289f2401a5cd22b018dbc988c5a910f768062b43606e35da98b5ff75283b733a7f381cb1112b2da204126d90a3417e5f60aaee47eedf82e89d4b1d5c0152c434b4820e63decd0788f6969ae88622d310cc4d400bd18bd9d94455a143f6e30528246eb4468fd91e7998d502296f85572adeebde04739640a2f295c022104c031f5f83e733fecfa565c7339fac81346dffd604874994bb1bccfe28e27c22027ac557e23dacedc642fd6dc2ecbadb3118da107d7c847c2508bb6f911d72ffc253e1e0f85ae80ac8e39d5bde85b4d2f602ad19bee17383ecc1e1d0372c55290fa57260b695a96267260b76dd568636e3390cd3aacd3c777c90d129d53689533ce5b552c361a88da368c405d7da8482a837b337af23e402baa9f3dc0a57ee01bf7b37469a439f8b021e03a85e331a11c1902449407a90db3c05c25fd8865ff0fbbd046e250531c0f4e9b9d90042e5afbd3398b19e4e4463ace587206047833a13c3a2525e0a58d7006df4956addcdb3147a6e9495d8665c3d7d18023139ee437df2c018a7c2d54d354faf80d69bdc92c5674455b335b2bac2279606fb36a53780a7a007e0df4175215f9e34783afe1c532ab07b7963fd2e0c96f03c0b01b61e48f2852c879272989e64a7cf807bbfeaad73b5e0d768f19577ed68761120dac50ca518f65995eed6faf38e9152be722767e8c9e0c9cff9046b4098895dd77b539287748c11cea711833d0f0c5255fcfeeba58a45f7f38b7728848beef60c4b86be4f09d12b6bd3375b6b940ec0624585ff8b88ad6ef5588547c29e488259fc8914c660bd301ebe2f94a56968f7c2146f44c88ac90c697734b917f6e4ca83a06034225c38d6a0f311865cfd63e9e80c2c4b0b2ca87ea16bc70dda06a994df0509264ef9a7b046ea928adf822a70c1dd30c1dc536a06efb1b4d01eecfa9d339c2f57f91cc66316137fc24a1d2ca1e3bcc70b9173ed47ebb0cc4efaa3f4d5bb30e2227b4e1e2fc0f3d64d852ec53f35703c7573d0710b8b0508d941573d8fa38b0ceeccd239c70a67c13adcb59c15bea10e320b7c1d7ea22aaaf2c7f1b673cee074a22d3fac1d76bcc04669ae5b7518b2ad6c6c97f108964bcd1a3eaca12ac455be52cc85839fdffe535ac6df6973abde42886b69c8b29fefc0f83d3ccb3a158b542b72ec3f421857bfab52387c9f098fe0c3219a0b8a6d953bc065cf3f9f81165055fa1b4d2bb4f71a9d7d1ccdbf4e054898e75a0c5bbba2adba7a3907bad8eacca88251c7ec1d2c6de6118364ddaef1c6994b983921412227974c3e5ab1cfb2d8edc64b797038b0a59e89f8ec3c83e25a62f0aaba14a77ac0644a6b7d73241ed08bade4d1f8a0c3b13a438f0dd1a26f445c9110e4f7961c"}, 0x1008, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/210) msgget(0x2, 0x100000040) 01:22:22 executing program 0: r0 = syz_open_pts() close(r0) fcntl$getflags(r0, 0x3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)}, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) semget$private(0x0, 0x3, 0x6827015e377ba943) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 01:22:22 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r1, 0x0) 01:22:22 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000), 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) execve(0x0, 0x0, 0x0) 01:22:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10001, 0x20) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82209e285713d90b022e"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 01:22:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd, 0x0, 0x0, &(0x7f0000001700)=ANY=[@ANYBLOB="100000fbff00000001005c0700000000"], 0x10}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x1) 01:22:23 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) 01:22:23 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:22:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = msgget(0x1, 0xf101f8bb5322d0e5) msgrcv(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000003000000000000004001000000000000000000000000000000000000000000000000000000430d0000000000005e1f97e25842224a180008802c6a757c1d5e72460e63ed98fa6c4a2094cf7b0600000000000000643569df74fd24c8ce946108122246c15bca252fd1ff1664178c6c637ea13c317551c4be4d0831a967c5c6f7e57c2f4b502aefb0913cb79dfe33964fcc8027f956d5e7954520a27dd640e13faa25c641a99baf7f139c877f34646f23e8002f6300bc8c22ff0cca3cc2263e4b467eeef474123b3de4c2fdbfbfd78c39aec870f6fd60feb153ccefdf9a713e4e19093e0169fc09c96ba9ddf0479103d8b4badb4822ddbf47c30a37c58fe9a365335de3ca5746c2500549"], 0x34, 0x3, 0x1000) write(r1, &(0x7f0000000340), 0x10000014c) dup2(r0, r1) execve(0x0, 0x0, 0x0) 01:22:23 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x1}], 0x1, 0x0, 0xffffffffffffff7f, 0x0) r3 = getpgrp() r4 = getpgid(r3) setpgid(r3, r4) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x1b0c8d605d2a7f1a) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x1, 0xfe112acb5d20b5a, 0x8, 0x7, r3}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x5bb5bdafd144cc34, 0x8) 01:22:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0xd2, 0x2, 0x0, 0x100000}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x7a9e}, {{r2}, 0xfffffffffffffffd, 0x48, 0x5, 0x7ff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x41, 0x1, 0x0, 0x1}, {{r2}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x8, 0x5, 0x101}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x12, 0x9}, {{r2}, 0xfffffffffffffffc, 0x52, 0xfffff, 0x8, 0xffffffffffffffea}, {{r2}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2b, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffa, 0x4, 0x20, 0x5, 0x27}], 0xfffffffffffffffe, &(0x7f0000000240)={0x2, 0xffffffffffffffe0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000001540)="c6a6e5119e140495023ad010fc575d8fca51ec9a5f35a4fdbc3544410c66d88140f5638074fb9432f38e2750557ed73fd3976b7934352af82060aa89f4e381b257abae517afcfa38bedeeb03ba53491735ddcc175ef3b62bc71b53924d3eec6ff381610841fe4bc256412bab2fb38ced6206dc6f1abbb78c06c8d393f6bb316db2009d89a6c338269c69bd342cc43c82afe61e4e45f8994be6dba746058174992a9d4a0625b030e7331bdee2dea3517900efd078c646ecad23b6737e780c3912b4c8a475f90177469ed0bd50e394b63d5e390b9b4045affc5ce1e1d27d3f561689830bce33f34a7600a2afe1a1aeb708393239048dd1a7ac8bd2be8fcc7b98222c24cdbe3ab3055279fe998b135cef7cee70566e78024260daae5f63cbae5a35673dee94f4cb2f00b890805a5138326b992adca42df74d26eb5f026b6d602c0581f2b3fabf07ad0918b74302cc172d9ab25f2bdbbcf07817973024f967a7eb438480fd61e7d9c230f0b0869c65d5a322d8d2f65f2c0accdf245f544df2f00e571291d8db867fd343f9694674cf27308331704da5ba502afeed934f3963781566725f775a05e2f7cde235a7286effd74a80c0e36aa9a28771c872c604a8204ced2980036dff467a501c469f74addb0cf69fd6c7b03f35c39d84ea163b3fd808c8789c1dcd99ff0586a922577e342ea6d40247aee90c935e3867cdd6436ddb5c8078302f99033f18c5be41e9d4db73cf65120cbf3ffc89cc0f917a689695ddc8985adeb8e87151b7fd3c23d13c221371646d2ccdd73859fe8ce372e8671c39338ef256f0428932729ad5e93e36b12fb1324f78929f1ee6f0ab0b1300cc5656bbf4409870c9efc1857a5267412151c436b595701a5d968bd67f6635f292033e57e3173c536b5bc13cbf6e4bafa9ccca30e2ef7e0b0d10b177f3a3a3f33b5851da872edfc2c8a1b589e9dcd897098dad904a433f77d64ebc0dbee835c7f5675b6ecacce2c82469f464deb3f31ef5b7350daff405ef1e28b7d28119efd9952fdf48bff63c5f6e74785c6006411e43007b5bb7af97ea63c5334beb6251685cffa8c8d1714c4ed39a3d7a925445afb5e6bf545d7049a8f6e0efed3b7b32c061e11586832db682b84073cf6bdf4ecb4c2a4c1a27d1657af82d214d13de1ef54f7b7929fbe779fb00ca82d0fe2f93538a15d3416cc02c5b7e1431dffd6c94780ab24952dd561c36cd5324386aa9a49e142945d2aa649706e9cc31226029b1cb0dcfabfa9ef383050f28c58b8f0fe79044cb35a9f00ef3e18162a8e7281f71b61d09f9cfb2d4a278cb14beba8faae6a6bf5286eb8ce75aba7fb819cd201a00d2feb078f014cb41a15eb010edfe6f6fd22cca0a7d479dc241f52f36d4883d074110e6c68c2041cce0769dfbfacbea6064a9bd60637a3044e11abf9f7649f3557b82bc15e1ce1727f2ef45bd002e200a79d75bd7f3499255b7f87622ae42041a4a58d533ac7edd73b6a83c5b4009811aa66e3cee0c255af567c2ee04115355f68a0b25321593c3ef3213f833a8f635359c2a7e224d2b439662089429ba37cc06d6c0657253ba9df0c65ebd2cf79e3f5668547d81af64ea165c33561f33c9e4123b34f1f1dd2c891c7f783a832e5e83faeeee20411067cbc15a3d6827526f01f84eac7dffc39c46fe366ab3d442bd115da8684dba2b1e2a674297b10569c6a2abb3fc150e7a2b255723aa403e931f875c2123c3e72e8685e69e37ea869053336102d56b21ee9483f12d9cb76cf542d4edb10ddb17a87b9e4cd9f12714ef9e6edd9cbdfa97e89159f30c82d0488853228b5e082f4d60250e8efd40ac537be964e8ffe032caa1bf2b5a7a20ecdb0062362310028de2e2a083cd91df5f0edc5af95bb0d64e85ad0361ba64db3a4a641795743a8a8681eac42bad52f847441e0a479e929cd346f4bf78916afd450ebb0e7d7cbbbd7fbacfc30346e7a64eaa6873d0ffb74a690305dc1a6cce9da7258a1318b05e65800c19af920315ac9987960d7c794a69684a3df8e0c6c225c0382582025582647fbe6b84c8a27c4a9c92d1af518a675ab19f98823b613495bbe96f136b41bfdc41e8b8dfc22b40efdb639ebcd1526af1cfbd8521098af5c7fd75169f3bc4a5cd0a1411fc88657290459e9415b48b0bbb07aac97c1d1617edafe2a49985159cee43e524cfec1472c49b9d68a353f4890f8120622b66afecae519951ea583615c9eaaf123f826d50a957c1643e6a7733f6c81a03236c64432fdb5ad9c7ba5e046e37b2ffde4743d4237ab193586d11f7f6a0684f01ec1d9d98b547723f14c176ee73c68f86153089e01ff450c029c7d590f02c38ac37baef23028eb4ea8e776ef43876285fd1812ebca1b879e009a2bb8398959fdc9ec4170de0417ecc4218a4c88cb575808e43ce564e7b70f288d915e7d6d37909758e003a7793301005badee5dc6104829898948ab4efb35425a675b1ce1f1442fc42a37b730ac122b7bf418a33df2450e264c85eee50e51797897022cdceb158fabfcf2564875ca6725cf4587632c9f3e45fadc9f318a946453811b2fcbe1149270fbeb3032fbdf0ff75184cf6afa6e71105e7d635e1ed854b5a0c80ebd8449530b00a07154c04392c1b850f0d7095a17046556b43caf848a4561bfe06204459d153c5a56c0304b5e3cc1a2644008d5d90e95d49eb3030d72813a1a8b81586bbe08f5176bb205686e339ca6373d3ccbb79c9994e32dee8ae453e4ebd7ae5798a19355d690606d00f55442d4204835aca89f1bd5e51fe4bc66bd4b5770e8075ee12f94013640a8aed6f449695a1a5977c4f5c354ee4e0060110bc0448e8e13d1eef67353cb03f02cb04830cf6bde7cea74511ef3c0309173d9c0129a9d570d70516a589899614d2e86c1aeef0e1385379fa770a6cb83637ad30dab6a6f80fb4045418f569b3622c15880515539ab59dd47568ff9a16a1ec8f436967e70a7bd1b07207cce54c4b812849f1281695fdd5cdfba3404fa6aa62b8c537d68cb9d6edb3b78834044ee7647d5d41455ee42aef306d44186143d4a658aa6cdb9b46a62cf40d7d98aee33c1a890d3ddd8c58ca5508293138a838205fc0fe1730927d76f7391fbdf874a90ca6a30c49ad856f79c3c1cdee59d71a9a5e3e204c3acdaa548446e8268972a6c43e6087e1c3283d9e078a1e9cd96008b5cab3b544d587c1d952ce373e8037dd99ca94787fb13cbe11410fa01d24d7f5291f0c6ec007a48c5dc36d6b5d1fcf7e81d65a5640c9b65f4bf06649e5fbd80407075bc18201c4c45a42c808fab281ffe9473c670fbf9207fc924d9de9a3aa5866b651bcfeb6e372aff79a1618e372a5d8c4a34e84f49ac72fccb4153a65bb35326319b2b914f5e54655cf8ccbc9a5d70250d514b98f4dbf83cad1136551271df72ea9b66ff3421df574163f2cf81b9001c5a6cdc2b9d24aed8d3ef9f454cd90d1c166e319bec9659d6086b933384ef53c598bdc83263e031318688075283b3fa1554bfa2848b3a5b3d395159394c5db1f50420a3a727ecd38b21530457074a3d79b667328897b3ec45ae71a6f1295805f3baded7fa7485b8e95cc97d08db316c6470fd3c63d2b21379c5a45fd872bddc63875509b020b27e6274d5f29bc70cec947412f0cb7d836d539026089f85fe28ef4769f5818a26a5bd792253d49966106ea58f96c57a874441b81b4d22653e95b32bbd5c8f474cb41563dab0555e67cbc1660a5782eca0a9f34e2599ec4fccf081acf33a0aaf52e38c04f47963781dc0eaf81afca5f885c73881fea08ce048a490db6afcbc28df7bac9e97e3fc60ebd7c90081034aac44d1c9d0045c6daa11811f90b580b3053c63a6a5b29fa83def857f41ec2b310e015f0c7d0f0b57a7623a31fb28c40872cde95e340d92df4d79a8277faafe6d6b924fa2dbf92c8f454b0be60a9a351b4e24693cd831953174ab5df2039c51d1125bf52c8b5898f4537bfbc6a5459814cada5e5f86a499ed5a1c53c0459c18b69ad5fac2c1074e89c62350c29cf22f234f5773d60579e39ea0114ac42a9bb74dfda7cbc2a0ed0a67527302b9a63d8aaa815bab553bc9fd9a91b7d0967a17bdc6d80d18faec29acad5d36852176ca06e2e8d15fb067dc75477c803d763db5234656e507001c84af918366b234a17906f5d6685eec125098db3276b409bc9b566af343cef55e00262b26be78120df8d05cf72f319d0b33baa810fd37b2aacc46c00169a1c09f726f29f5ae0492c08d75200cf63dfc2da3542dc976e524dd5218082a42253ab236cd14985d85f2845bd68b821a7b23827b4e6958425722543c3611b1a7fa71986b651a10c860f6bfcbdeb5b1438d7bb482ab2cb85d91408657ca134f160787a0dfddd63b1c1157e0f94340a37e511c25d55e55c3f39d0729df7ac6e73b9d1257ac7b1cf6b60505a2f2962bd3b681189c1df5e598bed773b6e2915d5ca4d560f98ba260487e1b67eb83d7ee89567f9dc0deb563ba39db0944678584765624efe6607c0b45956f84d03346ad7cfc9270226059490793c557c4383e718d1aba06f76f72fe19c829efc7092a9da7a75932c00e658492f28fde1c557bbcfda1127fc2951ffa75118ed4b5e4c6f622e4e5a6b518d5d747b688fcadcd336da5c43ebfeace3044767e17b09fca1e30e7a5fec3c2a6333e007016867397a682c063d45b27ded8e87ae961f7d7d4ff3b5e154ea034380392f9a647a2d2dafcdcb7005ffa8abfda429ef28f8c794a504ce138744b9533bf1b5fe3339102df66aee2f3113d154254a390dfe997a15efac8eb40686553ecddefc854a808a1f4d3a887d8e31c612512595194858cb94f076c27ab046c0593790c8c9c3e6104043a62b4842940950f687b971afc77fb639ad4dbfa3c3a69da0f1c2c80699a108771444538cf336d3cd7abcc0a5d7b854ee2bfcd287fe5d0e4fa14b5fa6ea40784cff2aac092455c7cbbb2bb1823f6982348648e4d517a5c47ec9c7aa287bc99d92b1ddb39f4f22b64aa594df9fb3a75a4b309d5f4b0410083a962bb3a87c45be6250184b69b4cc3f8c169ec7882247f53e49da20200df8ed286f9e5b29c0cc42ea4f094ffe5ee12a35209410e39083047fb09c2e50c7daddedda3c974175cee91527a8f0663368252585768d5d5b7ece96af8b95e1693a853bbbce5f8023dd3d770bc60d5c200d0c906feb8394b57d470ba94fc0554979f1c51caa6e2e50bd4836246723f22a54bd379b4189df42f5a4744edd115a04f15f3653c7f24221657762a7210791c93d6d4e6f5c221961c8cb6b344fad6515b515312606a938e146e26ac3f64a289797183553282c1624a27df6349591a5e632401d075fc9621686e2da7bebab33d47dad8532231ea2767efd086a81a6daa276284bdb1fd1351cf72a4164024800bb7b08371b33ae51a4edd7673ccb8ede96b5b397d645c6c46ae79fb00e23ec471d374aeccfc1b648741e19b14c7e58a969af6e88aa9bfd9fad6c563b590de01a4f73bee235411d134a716fcd24a208dda35dcc59058c78f6c595f937c3b5c9db94e72714c369657ffea12c312ded1bf75f638d46bf094ffec1e32d15d61a54c0fdf47795ee0cd267f5e5624c0438ef68ab7e8fafec9974c2f06feb0e627d0f242b5816a96f60c68cbc375524f15c278ee6080b4c4bf5a7a3a3811605f3b2ddde2c28063ac73f4e02037536582c3da690e8f0cea8fd1dec132665e623217cd725af3729c8d6780e90e2cdbf90283b8e6ed9711e9e47fb2ab7447ff6114dbe0d9a117543", 0x1000) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000000)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000000ffff0000010000000000000070108b744ea1715d7ac028be918082dd6be266fe2bf40e1d6fe0586967074565f2d7fb9227542847114449d76f9a4dd801bceb922db98f590180000000000000ad1f2cfdd241809d2aa9a29f70bc653af6c95063d3f36086c6573bdd4edf8a962adc4d06f717ac293858848fcd4b414e0063d9a975041bd0b3dc2fb79d63842298b193afb8dc50745614035e49ed9ef4d93cb2105702332eb8dddc555677664b7e21c2d9beb260b8920b82a30eb80d9715dedd3ed9504c56616ea9f8b3d71c262808e6f3184711ad1efc3cbfc2b764223234ea424a3ef20e3c5100dc1dccab4ba1f0d39f14ff3ed0eb3561987271f997adc98dc88852146716dd2bdd11443d48f0c5bf6c9e0364d5600218d6c431235b439b791af63082d7193af375235b2ece8588b6a2055fda7543774a103dafcc007d8af1a08d65938f38ba7c246b802276b73aaf77397c08ad273aa676711e7976ce039a2016136559387fd0a145d7132870674e11a32bb36944c510e0fd2285617dffd3437fac8ea631d189adf4897c8efa2f8aada58f73341189b6b3c7ff31acbe3fc07115ab69207a2159a5f832cada0c002fa49a566a92e464326e3a7a46a417977224c882e95817c5fdee3917088339eecb813d573467c11e614c5f8bcc1bbb0c1426dbb2521f9ff8c045ff2d341af9ed0b72cad18262fd7e2112", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r6], 0x28}, 0x0) recvmsg(r5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 01:22:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) write(r0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 01:22:23 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20008, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) poll(&(0x7f0000000040)=[{r0, 0x10}], 0x1, 0x4) pwrite(0xffffffffffffff9c, &(0x7f00000001c0)="0209e8d9622d1175267cfed8cb833cfcb5737b5669682e504dfaeb2c7e43809fd14de20ea5cad2de9d45e12c8f5a024d08c1f34e3041c8d3b54b0115fb11ca188b33325131c0e444d0fe7df5490e2c17435ed2e08371a9b25f0eaf98fab9fb0c5dc6a9d6ba56749566b0a0bfd1687096334558d5e4fc1368bb96e2fbe8978482c5db91eeb7d90907f969cff18bb0ee2c7c3b8035a7320ea64d117609c0baa07dd454f8ac102fb4499ebf31ca36b18cd293529ad269fd7de50267bb261ead32710f305b64528d8793ed8cda7bd74e7167b54c49246f1b2e2ea335", 0xda, 0x0, 0x0) 01:22:23 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x5, 0xffffffffffffffff) 01:22:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x3ff) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) chdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) 01:22:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)='c\x00') accept$unix(r0, 0x0, &(0x7f0000000000)) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0xc2a8d44358059fba, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x600000000000000) 01:22:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x100) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r2 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:22:24 executing program 0: getpid() setrlimit(0x4, &(0x7f0000000000)={0x7, 0x2000000000000095}) r0 = syz_open_pts() r1 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x2, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = semget$private(0x0, 0x8ca23a8cb4111a2b, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x6e6}, 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) r6 = getgid() setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100)={0x8000040000000, 0x4}, 0x8) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x8000, 0x0) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000400)={0x4, 0x3}, 0x8) flock(r7, 0x2) poll(&(0x7f0000000200)=[{r0, 0x4}, {r1, 0x24}, {r1}, {r0, 0x20}, {r1, 0x100}, {r0, 0x2}, {r0, 0x1}, {r0}, {r0, 0x100}], 0x9, 0x3) semop(r2, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) r8 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x20000008, r3, r4, r8, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) 01:22:24 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x20) write(r0, &(0x7f0000000100)="e1a4cdde6be21fb31864e672b94d99750709cba4d9f44e2ec0519f32dd21f9d993d21f645d9e32cd9c45289cee4a6455660cb5b81b044079b7d5eed0fe70b81ff4ea3b9c09c385e32e23622f5b140c206082a7e56033ce3f7b82d0d5e69955b022e56d9d0f3cf218d2c3db4598dcbc328e026bd69d5524715e78d7cb5c5b8f6b61b4bac5850be717516a8fa5913c2155a3562cd1ef47cbacd8d6100ef9124741f65124796f411203cd21b2eaec5e0af0f6ed3e35a5f2dace5fa373e2d830b6eece94f1a2604155f452a73a17a1124069122fa1eb64bab3f6b384e8acd4b59fb8f74d1aaa5f73a8f885c4674573693b785f03bea67ee3645ef7f5beb1508f328984cdf6d77f69d05ecad6b4044c8c70e83d66b6902765b51b3372d09772212ed81a395bbcf43f42b19455c5ca23c11f4c1bdd40fd3f97292ccae051853184510c5f8e594a57adce662f91abb3e875a41793686e91e2c16077df14b95c169f999c6dbbae79ebb2b35c4619c0c6a5f96f5b36a2e9dc7ff116a5bf4c1c95eac47d1e7f315723d7c0f06b4503179501e9bbdbe0260438ff012458f4175ea7dcc45cbde8db62cabf4200764dac03d29c0c93a471017adc1c621a650272094820d373801e318d22399715af274c38f10baa396c2056454169aaa0720f5608e58c6d4bd5cbb3663cae4289d9d6484eb5fd9e08e20178e13445b0826dd5b29e139e3387c3142fb6ad0843cb1c608f181b211d0a30a8735ba2fa7c0d14573519942dbcdfef473e08be5e46b04168f511ded09a155a6f9bd2a1745d1cae103e3272985e0a8d953d1529c47618cdc084ac755ff2632948b6e0231d72edfc509e77b563d50585bb6046d973017479dcc58773a9b015a1a53960886e3ae173aee54b9de79ed3022d5506477bb1bfb2eae7e90bdf4f1ae32a34ea72281839a74133d31605b908b0c61cc20dfc85e4537c5647b9bbe8e4bd3f90c1c2fd8e827bf81d82e96bf2bcb689df9e89180e7aed29deb8a124dc05028289082a785e087327ff18944d9b159b21da1ccb4c51c2f1dd9ffb9a22aec3ee2bf78556837aef61afe75648c844dffe3325f2507658b3508e889c8a71a8237db153645c9fe2122bc0d471f04bd70cd8c59a15bbe34f705fbc914cbaa66e25f21ee9296d78123d64c550a2e59470530da88a4632141c56a2727784a5dcd4d7699153e3930d28d510c37e35fd05917ce7f73f8e608dedd1b8d205a2c442d3be43eb72f06e3f291da8ecac5df995d78930db01f555c7b0ec76c873af6f5f06ebeee06e5246dea4dd89923c6c1a8f315c7a71847e4120f67e6839ede6bb8baad09b1834ada4cf5cfdc36736b25d5955855279ee09ac75b0ebc894b9e327e3da4df35873bc1d7b2eb43a394573a266a1fb8433daade0eb69ca4e773e94197e0876f6c126121ccc71aab6083b46d85e7f6babca8ec1459983f03c0eb2b9f3545ce95100ae010fb391beb5c297d0bc5de52842af3f769ef3b5913a77f8c57d9b85442c2f0adc7f6684c280b6c477d928f143f0a68525d8af01eb13ac14069f839c52548589be8ce2978a2c54118b22d96397ec984801ebd6d845359fdb9a571b0fc1255b52e188dc9a0128edeb99d08021c20682f4304fb5f06a869efe8a2e94ab32f8cbada26ab2e45efcb4fae648ce6994802bf59717bcf7729e0d3eb2cc0df35ba43052a79cb40ef2cf07b1a2499191308cfc5f0e21a644d6d989efa95c0e6ff62b8bd97778e7562399aee057cbc6b6dc7a485eba37ce3ae09f21235152f2808526b91d4dd5f824100b814a549ad386b93d1284330ea2b0c4260d4ff501c1433cab3b8b51bfd31cffe959909c24e6111272319e381a1e2d7ee7937b39f49962e7abccb86aeffcfc29b9398f8d1318b02066074cd528d028769f1fb25e9987ebdf6ee72bdca8539f639bfa035ccee4639b867a78da34e496e718b4f09bfccbfde1483ffda4a0cee904060a11cce52f27e886bf710ec5d74cfabdba39a63f3ea513e1efac61a862f2542fd741e41e9ee8b8db8311e0b7870986d17439a0c21ca5d326d40f88a4409207351c433cb75d89da52e4beb2348986c6c4d4a975e41c4fd41cfeedce4d4bc3edc286e6e93f34979fd12c812e3e28d4cceb0d5d50b6d2b1a5bce89ba599dcacc472dc8e3de1844efaf7aa375e6dcb768d49f96706e045a322d171c029036b9f742c5cc0ad4e574696b5994537c670bee494a33db87fff33046be6edbcb349d267b82d061e9f9695e71a8579985558c74aa0f8cda90c1c8fa7e28c1968a19a7adf7edb658abd18f396aafda970762c43db724eb4f7b12bcdb59b347c878dc5a24caab084adf9e2f33f9087b69c985660237bffcf8e686b745418919bf0744a9acdb1823113ce318195b967148411aa4e060144dde168bbf13d3e64419ec24e1135dae2005c7925b3926c6ed6fb5f7d85c7a711b69b57c71fae35a5c6468fcf8baeb3b06d7af606df5557112f3c843eb54a8bc111157dea67906b7fcfebe12287d181e6f3a51e206732d1b280b261904e4ad2b18e5b4bd4dff32b4a52d4137bbd4594fb9bb1977275301f317fe2cf474279fe1b061cbbbd4d71218e10bd1f1d93589375fa097f36dbae4dcaa1248bee297289db7e5910201cbba038d24e917968d2cceb4d687c93d5ccb967bf280a525ea1ecced1674b01549ed2354f6844922b2d3502ead8ddc33e40e63a6c96a5bb448ae025e979475cc99f0b49f1a598947f195c0b8ce3a6188cda5b", 0x7a0) 01:22:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) r5 = syz_open_pts() poll(&(0x7f0000000000)=[{r5, 0x4322d11273df4171}], 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x5d, "139881c7210881869ed6896dc5c0cea99f2de2a5"}) write(r0, &(0x7f0000000440)="2078f7b678807d89e032dc19", 0xc) 01:22:24 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="b14c420f902b090d1f202749ab5904b434f5ad5bdb34fc225c8c1604c24e5dba702ca1bf4b0b0486d810c2477cbce11fc334abf4864368bf8a2284aaa21c3625ddc75fc9bc1697ea9b", 0x49}, {&(0x7f0000000140)="8d73da6ad33523b15e060b53447c2bd456a5207002fd3d811c9dbb14894c78b9fb3f6a212acf2517c44559268829b3a1cc5993b72ae9643b3ff60868454a7b0cefb0bff8ad60cd85ca650d269432", 0x4e}, {&(0x7f00000001c0)="5a31924c2a96d98ebda49b15945769084d5f7052d5325d1fa3133842d7a33e764686d0c5ef64ee21a0579934f05f15c5f38df0bbd3f2ccb7b8f70d7d0c1347e8c31db7bb94cbc1857c756cc0b64e4bfc910a2a", 0x53}, {&(0x7f0000000040)="2c2fe600af1cccdd6b1d", 0xa}, {&(0x7f0000000240)="ebda86c5949b47a45a7712a625adfaaf59e0018bae4f5cd343d0acf9ddfdf3d71d3173935d42f0234109be8714f2aac20dfeb335add8e57f5e27822afc", 0x3d}, {&(0x7f0000000280)="8fdf62da98", 0x5}, {&(0x7f00000002c0)="83532f1ffc458f41098337abb24d9447e41a3cba2692067e6927498f1f803ae0262340e1dbeba5af2dd7ee75b72812ece491beafb39c71be0e66080b5083641185ccdce39c9b1c9808fe51f076e521235580d29e1ff082fb0d1104d868f5a4f71b7b6df74d281cda179a319ea3e5803508f48d8deb50150084f474fbb96d60b9afe7ed8957d8070706afe1600b5d665d94a10ec2f2aefb23eb620012f8b2bed08e7a57ad852bdf0585c06d3c640b95f8f9103268771bb220798a83afc173dfc92644ffc5200e4115f7279c186d96d57e0863de3e8a40ae782d90310ae2fcfc0076f4852abebed48b8f76fb5925cf1a0eed0940740150ab06c331", 0xfa}], 0x7, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 01:22:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x105, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x3) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000240)={0xd3, 0x0, &(0x7f0000000100)=""/211}) r3 = kqueue() ioctl$TIOCSCTTY(r2, 0x20007461) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x8dd, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "666bfede477dac00"}) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x401, 0x7}, {{r3}, 0xfffffffffffffffb, 0xa8, 0x2, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0xcf9, 0xe97}, {{r1}, 0xffffffffffffffff, 0x2, 0x12, 0x6, 0x20}], 0x2, 0x0, 0x2, 0x0) readv(r3, &(0x7f0000001680)=[{&(0x7f0000000300)=""/18, 0x12}, {&(0x7f0000000340)=""/224, 0xe0}, {&(0x7f0000000440)=""/75, 0x4b}, {&(0x7f00000004c0)=""/232, 0xe8}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/39, 0x27}, {&(0x7f0000001600)=""/104, 0x68}], 0x7) kqueue() getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000280), &(0x7f00000002c0)=0x4) 01:22:24 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)={0x1}) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x80, 0x5}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000400)=0x1) r2 = semget$private(0x0, 0x4, 0x684) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x1) semop(r2, &(0x7f00000000c0)=[{0x2, 0x1, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0xd7}, {0x0, 0x9, 0x1000}, {0x0, 0x8, 0x1800}, {0x1, 0xfffffffffffffffc, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x800}], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r5 = socket(0x18, 0x2000000001, 0x0) chroot(&(0x7f0000000380)='./file0\x00') shmget$private(0x0, 0x2000, 0x80, &(0x7f00007c1000/0x2000)=nil) bind(r5, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r6 = openat(r3, &(0x7f00000001c0)='./file0/file0\x00', 0x800, 0x1) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000200)=0x3f) connect$unix(r4, &(0x7f0000000340)=@file={0x1, './file0/file0\x00'}, 0x10) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:22:24 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x4, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x5884, 0xffffffffffffff80}, 0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1739a7c54c4d23df, 0x4010, r1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x2, 0x4) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) 01:22:24 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) pledge(&(0x7f0000000000)='*:\x00', &(0x7f0000000040)='-.-\x00') 01:22:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x6, 0x8ff, 0x81, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x1}) poll(&(0x7f0000000040), 0x0, 0x0) 01:22:25 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x100000002, 0x2}) r0 = syz_open_pts() socketpair(0x3b, 0x4, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="9c54b4d8edd5f5f21879c37d7ac0e2e319556f0cb4282baf421dc6f6c5cad4764e4cde9c3f3161253e1581a5d8b65dbca52419b5bf462555ff83982f425b610678361a2b7aaecdedf5adb5ba889150c01cfef5ce700a11d32490d5", 0x5b) close(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) fchflags(r0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x2, 0x400}) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f00000002c0)="3095aecf86b1cc6ecc760b08bcecfac7d73444d2f437d1ebe3690252d02761c8f876b2327a36b6f6e685c953056a738e29ad9e11509bc1b836cd72920ea0bbb0d176a0434c6a005c822b6dcd75c03f4cc634eab8d4c7138d11ebd3984828603ff4c6f4cc1d161a1fb6eb1e11c32f425e6beb60a95200d346284e8ec3b6fe3ffbe702b393b0a822beecce62f9b4f4fed43bc7e24d116a5668e85569acebd4e60c712f763df65cde", 0xfffffffffffffd84}], 0x1) 01:22:25 executing program 1: socket$inet(0x2, 0x2, 0x1) r0 = socket$inet(0x2, 0x4000, 0x2000000000000000) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 01:22:25 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xffff, './file0\x00', './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0xe5ba32e6a3d95ea0, &(0x7f0000000080)=0x5, 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x20) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x2) r1 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x18) ioctl$TIOCEXCL(r1, 0x2000740d) chflags(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0xa758, 0x5, 0x6, 0x1, 0x10000, 0x8001, 0xff, 0x2, 0x0, 0x7fffffff, 0x3ff}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000240)={0x9, 0x5}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000280)={0x280000000000000, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setuid(r2) r4 = getgid() accept$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x7, &(0x7f0000000400)=[r6, r6, r3, r6, r3, r6, r4]) recvmsg(r1, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000440)=""/255, 0xff}, {&(0x7f0000000540)=""/23, 0x17}, {&(0x7f0000000580)=""/152, 0x98}, {&(0x7f0000000640)=""/38, 0x26}, {&(0x7f0000000680)=""/231, 0xe7}, {&(0x7f0000000780)=""/106, 0x6a}], 0x6, &(0x7f0000000880)=""/135, 0x87}, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980)='/dev/ttyCcfg\x00', 0x410e97f5929928d1, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000009c0)={0x0, 0x1, 0xbeba, 0xa6b, r5}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) chdir(&(0x7f0000000a00)='./file0\x00') mkdir(&(0x7f0000000a40)='./file0\x00', 0x8) r7 = kqueue() unlink(&(0x7f0000000a80)='./file0\x00') connect$unix(r0, &(0x7f0000000ac0)=@abs={0x0, 0x0, 0x3}, 0x8) readv(r7, &(0x7f0000001e00)=[{&(0x7f0000000b00)=""/75, 0x4b}, {&(0x7f0000000b80)=""/150, 0x96}, {&(0x7f0000000c40)=""/228, 0xe4}, {&(0x7f0000000d40)=""/86, 0x56}, {&(0x7f0000000dc0)=""/50, 0x32}, {&(0x7f0000000e00)=""/4096, 0x1000}], 0x6) pwritev(r0, &(0x7f0000001f00)=[{&(0x7f0000001e80)="ca59db67bce71468696b5b8c53c9cf9bc56794a12d40c06373c9f7214f60e029a56a1a1a5ac580c09cd1a80f1e5ef2fe6b32682b1e91527a6975bb0b3288fdf95c24be37b5649c150de4cfd3577b810cf341c6366c1eb62f14c61a89af857d007e53fc9ee05c4621988693c4b846c6", 0x6f}], 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f00000022c0)={0x0, 0x0, &(0x7f0000002140)=[{&(0x7f0000001f40)="173ef24e933582890f7e67d772b43d5af25502bc5cbed287944a28c8340712abf32415e02788d4960c691af3fe48dcd708f8a82c4893db48bfc62a30c1fb2181f7e60189044e388bcc37e7ce4245044c284902b323dae20e4f3181b7c229da81c6fecda3abdcb4eede76586e967aa1f417f9e3bad307e93e3669eacc199a8bf7c2152cb5b9064e7d7d9a016eaac8", 0x8e}, {&(0x7f0000002000)="4424c86b81ea1ea9f5ed72b50ba4b99da32776c8dfa5f3d87a0616521dccee182e59edc4f94f316abae33bbd741690608964b852d82745c20fe480d8b45a0fd8fec3dfb942b3b31053db6c3b92f4041e9ecd8fa22cbc1ea3f9463ff1ee100edfaeb474a3050170d375c63a21bb4852744493bac9820bd99a34c08fdde14f0f400978bc9379f9ae124ff96c54", 0x8c}, {&(0x7f00000020c0)="15c7f764b2ebd2ed5d90df51cf7884b61dd13fb29a5890c4740b685f1d1671bf7034c5cf45717bc75829433eb8da9b46e40f9010aa5cb92ee7968aacbe654108a341c004ac5318953d252af5a4fe60faa4eb36c9a4f8a799d8", 0x59}], 0x3, &(0x7f0000002180)=[{0xc8, 0xffff, 0x9, "37cbb6ac5f25d1091ac77f04514c33436b48ad2f1487989ec618afb6fa1e6072f2ed83cddb33b72cf68d21b6007cd854027b02d155418a59849e65b485c68e3dda944f44189d97605a78e1da22d69cc2a0d6bde8b48d68bfe8959b6f7841691e6b0d0b824ed6bb6f0e68d3b5679168c5b1f18d9c47486361594bb490ce7b805d84c264f46f3fa72f663f4c9bccddb94fc5fc0a08d3f7587fc79246ec244ded4790eaf47bbb0590c0a2c1c7ee88298d12ee61704feedce4"}, {0x68, 0xe8df9d50c200f45, 0x5, "9e5750945589edb1c83bab04216d0cf4f137e5b8616e6c0e69b385d65d24462de6c9ac4e6dfd61fbbf335ea6fe1dc27fdaade065ee5ffcb6a9541fb9cc5d52798eb403f2346db45a1ea31438be2c4b12137672"}], 0x130}, 0x0) 01:22:25 executing program 1: syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b100050309000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 01:22:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0xffff, 0x8001}) 01:22:25 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x58, 0x3, 0x6, 0x5, "fb1288c1de28b39c0ad59f562bb5773b48717ab2", 0x7, 0x9}) close(r0) 01:22:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = shmget(0x0, 0x4000, 0x99b3f5a275d27095, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/192) pwrite(r0, &(0x7f00000002c0)="fae3fff750636fd635e835fad9c0c7484bdde67dec70c4", 0x17, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r3, r4}, 0xc) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) write(r5, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f5945105178564", 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x4, 0x0, 0xfffffd34) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/172) 01:22:25 executing program 1: ktrace(0x0, 0x5, 0xc, 0xffffffffffffffff) r0 = semget(0x0, 0x3, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/156) semget$private(0x0, 0x4, 0x200) 01:22:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) dup2(r0, r1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) 01:22:26 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x90000, './file0\x00'}) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x1) getuid() msgget(0x3, 0x40) dup2(r1, r0) 01:22:26 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0xba) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7fffffff, 0x5, 0xffff, 0x1, 0x1876c6df, 0x7, 0xb561, 0x2, 0x3, 0xec, 0x8}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 01:22:26 executing program 1: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x1000200000005}) 01:22:26 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x3) close(r0) kqueue() fcntl$getflags(r0, 0xf5fc0a4a25737cfb) 01:22:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="280e6da0422d851a0019bf017fd6646a38f82a518e78b6cab3d3eb97c57cd8514222b6192d676e42220e9220b82dfb7033ab7f0c84787aebc1f02492f69f751e68c21b55c22b3877d947140efdc2222406e82f683ffe9c6922ec30e30aaba7283aa7a1a7e354e4dbbf934e6543070000006c46b3d5de8556f383c1f336e3e6d4f65a807760c6cf921b64540598b595c6ebdb8a058033264c2d76f5a1a9ad7a1c6b36cb40005dad9675227e918c2f0000aebe3d6d6cd09ba66dac4d734634b691d1d01bc1259f67f920a183c4", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 01:22:27 executing program 1: socket$inet6(0x18, 0x3, 0x3134) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x40) semop(r1, &(0x7f0000000100)=[{0x4, 0x3, 0x1000}], 0x1) semget(0x2, 0x0, 0x201) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/216) 01:22:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x24) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[0x7f, 0x1000000000000000, 0x8, 0x7]}) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 01:22:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x7) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) socket(0x2, 0x8002, 0x0) write(r1, 0x0, 0x0) 01:22:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup2(r1, r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x782b, 0x0, 0x400200000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7093, 0x3, 0x1f, 0xf947, "0d841ef00db414c2158970e857c17a0ae6608828", 0x9000, 0x2}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:22:28 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x40) openat(r2, &(0x7f0000000100)='./file0\x00', 0x100, 0x42) r3 = syz_open_pts() write(r3, &(0x7f0000000300)='X', 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0xb802) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x95, 0x8, 0x40001, "85b3782819569089fb6a58309038ff4d131eecb6", 0x8, 0x3}) 01:22:28 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() close(r0) kqueue() 01:22:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x1, 0x408) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ba4000000000000000000001601df1187ba3024b1bf2f2fe2151ff49fb7aa96ee73761d0ce6e2648cdebe90176ada0f17ead6141b4b8b86ca39b3075eb20af4c78f8922ef565195fb53def30700"/169], 0x5c, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080), 0x54) 01:22:29 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') chflagsat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x96) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) 01:22:29 executing program 1: r0 = socket(0x11, 0x4, 0x0) r1 = dup(r0) socketpair(0x18, 0x1, 0x6, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x1, './file0\x00'}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x5, 0x2, 0x8, 0x9}) setsockopt(r0, 0x6, 0x3, &(0x7f0000000080)="909ae2e6d852156ab7265111c865e633a2ed066babfe649cc089cb96b88cf10e42b01e62983ef2137fc9fb96dff610", 0x2f) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x7, 0xff}, 0xc) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x28, 0x4, 0xee53, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfa6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffe3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1d48}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x27}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000001000/0x1000)=nil, 0x1000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9d}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x47}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000), 0x0) 01:22:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00090060f5f8ae3a03cd550e2824c7c757b6a5", @ANYRES32=r1, @ANYRES64=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x2c}, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1) 01:22:29 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc015ff9612d9838d) getpeername$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) lseek(r2, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000540)={""/16, @ifru_data=&(0x7f0000000440)="edd6d691ca023850199ec1e1f2d4224cdd6f16a908c93e31c5648fab326a10dde9970ba39cd463d669e75d27967c9b0ac0ede50f5eaf7c19d4a254cc2126591e7aa4a18546fc239f511dff44d985e7f8288952a9a369a6d4d0acacf2b3eeea082a67ae25924e72d75412ee0f4ce7e478bf531ef2cb416a8b53c02bec3b64218e2964b0e801b8428df8cca357e4c3bbce72972b40a8a1e06005a547c050d07b888aa456727163be7efa3ce18bc2f241e0f0a2bca8495fdff84907282ded8bc19924da5cb3fcd36cb26b456c848126e994323fc57cd8894a85b3259dbd00b9a6e88ac9abf7ff2d"}) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="2b9d5e428de6f0dbb16975a3a61c2c4f00781f5d05d9c4247613f3e741332c22df1dcd62d4ca3cf9f490565d9fc23d98a485a4275283b76fe3dbb40793d9bee332d65ec9883f64565efbeed724553e1d1c9f935c46e0d48e6fc6572a60c95c5863537708d498edf88607cde23b15268f35650e1ff7cb691a238916dc61bbc8b4399bad410b80b3185ae0d4230d8a85273f6c7d3828ace811d8d8e00c0a13e498a70ae9340dd992477f77458ad8f5adb12c8ec7056cce7b5b", 0xb8}, {&(0x7f0000000200)="2096e53166f5203ab37741287858742002e3195b63a1fc24bc6dcdbd92edf32e382cd76a3ebf470f367f8d3c69731fbb9e0647e4dbece71c0b718e265e0a7282d77d965c66e73f5791794cc0c7a53f4f5824db937191d97e7eedeabedaeae9dcba83024875b5aab2d50e", 0x6a}, {&(0x7f0000000280)="c65ea8dc88b1f7828feb3c84bcd944f19529b39cc6da6aa6f31fa5deb10a45539ee6be5fcc2ce3c1503a8beeb1791ab8b1b6775d775185ceddc6997759dacdc59100b6f55c2fca869c4400066fb3fd22988c69672a15810ca94a85d05b7f2c7133dce4e5943abff4e3a003145bd48d3f754a69d42593cc6125e54718f715e71e6b906ea83ad2dc5529d78b6cb74e3a4803994d747ec63c0b549f872ed2c66839db647f34da086eadb19eedc85410d20db79d8b9a5434748f56348abf5d5aaca945dc8a1f5b2cd5ce9f1677d993553e", 0xcf}], 0x3, 0x0, 0x0) r3 = dup2(r2, r2) write(r2, &(0x7f00000012c0)="e6", 0x1) writev(r3, &(0x7f0000000040), 0x1b) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)='|', 0x1}], 0x1) 01:22:29 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/31) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000080)) semget(0x3, 0x4, 0x542) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) setrlimit(0x1, &(0x7f0000000100)={0x8, 0xf}) chdir(&(0x7f0000000140)='./file0\x00') clock_getres(0x0, &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x2, 0xae3) recvfrom(r1, &(0x7f00000001c0)=""/222, 0xde, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x20, 0xd2b}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8080, 0x20) readlinkat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/29, 0x1d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x8, 0xcee, 0x1b68, 0x7, "31fdb4bb9b99073fe0eeffeb92eb5bdd828b5f3c", 0x80000000, 0x401}) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r3 = socket$inet6(0x18, 0x1, 0xae) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x8, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x7f, 0x4, 0x1, 0x0, 0x400, 0x7}) syz_extract_tcp_res(&(0x7f0000000580), 0x7bbb, 0x4) chdir(&(0x7f00000005c0)='./file0\x00') minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getsockname$unix(r2, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) symlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0xffff, r4, r5, r6, r7, 0x180, 0xd9}, 0x2, 0x80, 0xfffffffffffffffd}) syz_emit_ethernet(0x1000, &(0x7f0000000840)="809bb6e90b6d6c5607184a33a10aea83b6a984ff8ac3a7a1ffa953974a8627822f85f92b14c66ecdf3439dcfe16fbb9fbb8dea2ad55660b2bc2b23d56e1c5cef1b396338cddfee3e0ca33f310b8002b35cbb3970e6910800636e348ba31e2539fdd276a9c461399c346a44bfdfa4bd84408f15b5f6530e065ca97dec6b2d2fa523afe943e75ae310ddfe8e09dbd3645c63225fe81a21a77dc4b81bc73e9f794b60aa807c6c54bb93f488d7191a1f5d59e58d13e55d1531d9a10e973896160d2eb2e362f3dee59e330fd3fd0090ebc578ce00ba137a3845fadd20b71aa44bc9a3b649dbd083ef9e1b2cb0200f1dc166de45772e9e03abc69d5d48d2fafaaedc06f4612a205140173dc33d987bb1e97d5af8ae87a570defdcabdc48515447bb88d7c2b519db67155a0dcde7460cd7add1c20188eb79415b39aebc8a2260e1cc73a94fb10a58125d31845c9dd6220e702c94474fe7c64628b0d58b7d53de6c71b9bbb9c9c286fd123f35b41f1c0eadf68a69c30c7044127459225a34fc6c59be8615bb0eb091fc9d5740d234aef3a0ba223ca51559870063085aab7972d81a7afbaa1a9bdcb1af08bb1125d4115fd8b74f097efca57024d6001cd6222b6dea218e42432eb96b1331f6e1f20ed11388e2f3d2bb14070f9ad442f9666d2d433c4869504d2c6cb5edb2967458637981047ee71d36a157dac1fd44aa4c34a54e8e7ecfd72daaa12a17a0eb630f30b5541fccad009089cd2379b916d4efe1ce13dd3fa5c92b83f4afa1be9f710776e183f980e35dde6b89140d8791ac3f40fe482d4453f12c7848cfc51ba3bad943c239d190e49a7b642cab81d7145f2992dded7a56a8364fb5d0aead1b89326a3eb7747d14ad2443f9b27eb1772239caed93c461262972c955bdbcbaff439d6c3723135813aa3ef45dbc060807b929f30f9b90c96fbbe5c2e8a22785f443d29eae9a3ad835b0c76db19a35c22f1ef2047e9e43423c571c20d988eb83be9946c1122015b9b2759733ae7e2eabf3a7b179d0c593e673452ed14f427cbddbd212d256fada89820eab763bae1ed0559ee1f604d763789924e1b53e782d168b3c9d27cdd65734541d28a86c00728d254b0c5c72ca16b4f2a7db36bfc7ab8d5cea0414bffadcc024cc85c4cccba833f16c717c8911363083bc47fb9b73c81def4a6cbe4042da6e8b38bb740668737c2ef17847f8f36d17a1f03aad2d6940ad05b34828a15dfc754ff6231eca0cee8e79b7658abb830f2ff5ec7fd96dd529841b74e02110fa7b7232e83afbb4df0f07e4ae00179ea814dfcbbce9e00ea5ce63399c15b7d931aa00e6040325aaaef85046d9df5fe27d06ac91f16a91303897480154c301107d4c49cc961a18912dab5fdce0f38bbd7e89d43fd82095f4407abbf34479f628c4665e18bfea442ad652efc6268d9c552f1545752c293742ed5d179b76c4b61754b01ac792a3de5aae9cf3269802cf532bb078c2a6504751d713b474174d0b3d864309b8c552ff4dcf528fc056506132033715297509a23182b95ada75b4d4e60a25a51790f2f9436645c562999691638ec1492e526666153070246791f0b8fd5d0329c4b280b46a40e2f9c3ea9329f6b52b3c1b0911b71369be9d1deaceec6c4f8c801353caeb6281d2a125c7b4311f5917bfd62414b33474941aabaf7753e9c889a5c466385e1caa27a57788b5b895c6bbf0a91c53b8f6594c13e989340e0756fa1b59b6356443aefa1e6a3b2fb094d4de62633f5f7fd65dd89aa37a5d3abec0d69d7e7ecc7e420a4872752d477981b98dd619fe72c2f6426c473398b53c2690074af64c99dad188bf7c268d7b33545a96ec71d3c38d6746224b9c7d5924ff78e572ee59ea0ec58073175c25911dc0c17cc64ee796a231ca8d2e61d328a76c0c8cb913d4fb455050630ee9bc7bb9bc5982beda09462161608cc0f20fc15467bac32566470ad26697bda56f63ee63730411f5d1aff9407c15ce4fe3c7ff5314d3854ff8a0ddde82bbadbff99f5747fd9270004c5b4f565f3aafc1fb8275f473e9b7a2f881981b1bb7f0c30c23e7604746e03b95ff1355c75d572d58bfb15706923c0be6dc3b1dc5d4d7c5db4f03ff910686e007c99fa3397d2315835a5c30ab1057115aae3b045ed555cd38a381ebd2c3a0a24a686edb14106d720e9ad510bb3bba73da1d242d71fe92a31102e8a7a93d4c993c60ddca1378c0b0d0f98e9bb0909463828bfc54bb02960f2c9ff91693794d255b1effde4f303c765bc61bb9e2372f9576293bc17894aa4354ef6f8dd6715201e53d1c4e32bd67fe75ae72830e7c744a517de7a0cffe63a368f4df2480282385cbc68e5ca97a4c21bcbc6f2bf9b60dcacb249f370fdea58e96443921664be8aec502531f613c168825ae644d52134797913f4482bc94f0126b8213d9833532e5f56ee7bd4b8bdc5864fcdce4cd5a70a4ee26b37da6aa571b17fbe9b80c21ce5714f8835e877471f5a09a2b603f1d86aa33c2a4f2251c1e58ed478b7b99b2d02d456f517f88e2f0016cb0076bb46c69750882c67b754bb5d50ab4437ad7772c63903dc61a76be127c2c5510f00ea348965f71c521691d873aec00ba23709ef307a2e20bc2a283ad497979caa7e77a16cb94178d41e887a2b1a3934fad63601d3983f8ec3203d4dbedec1a2b961dedcc585e7f17edc6e2299e7bf0e1c6eda558e62e150b5ef6f24a0020c219cead659b11efb5c543dd2c81a8574dca3fed667c4cb261c6d0f18d0d0761beeb953de3050c73c047b36fc44b004491582096d4d21190e750b5f34965e2122ce68b94465a992d00314e44f9214bcc43605fe8df505254e7672f9364ea3ae3074f0e8b8171b707f2d7060a25246b84f7e22902bf2dc3057329042cd4ee19db634bff655155c8aeed8a6d2779b5fc3554105eb294980f641bd88dd8dc790e94cc0b5a0d1373133fcb4b8bff5e83edcb3054a1f69583406fef250e9e9c331a9548315533c7a05db5dde65aa80840e5fd0b65ad6b981c6133f2f291624609a15c78b40ad92de3f746a8165e30a687fce0d4b1d4c35a8708b92c493b6697930a980a8c92677208eb721a69b6618d01769019d8bd47ea9ae620ef94048419a2dd7e7307ac771cfbf275fe234f65abd051f6c14cc2168ff4ea39800e7a60d7c2b0aeb724669d1b2f239f889820a466eccee6f14166a3b7dc266fbb6ceab8812addf83b6f5a15f6aa1b76f41e770e38f3707f1c28a55a743036b95b02484210bd5a09f945444c4a46bf025a05d5a91ce7499bff4ccf3498375b37969ac5f903d21af91238eda93349862617997f382fe780fa7e84177bcb7a881bc319c30061442487f6a083cf8d3fc71304e15a1abcf5106220b3db1813e4f5bd074d7f4d9819bd95f4771a09d50d14e3fa7e67ed182b1465afe39b72059174251cc29d1c4322b44201c4b0781bf0d68a7e4db248fdd28f0b423dfd215a89abcd7ded1c4a1ed68af06ac1c0376eb62f0dae317c9c26db4670be106b1c94468feb522037144199bc6c12675aafd2d84359517dd55c9a763ea1908e020bf5f14d389ad78f22ee670d8100cfeedc4ed9bbec250f3a174a39822bc27b5cc082435c8d4dc510040b40553f6aa166985f70b407010e721c8d20f1fb6219ec191e5be7a65300092f0f0f0976728ad1059f31646b68d4dfcf1a4fae6e596221bcf9859e6d9d473ce4226ada88498d1fa8ed82727ae2c923f824dcc92c6a1fa342ed50354a3c190e2f08c6d073ae10192c7ddc93d3377474f8f3944f01b64339bea1d46130cc8857345626bfd060f9f0bee518c14f60a8c1eb9020fde4a6a3cb45fb6c50c5af7cec5e8c1867c74ca761c4d1b83f89b3d895249af4c38656083d5843cfea22004f93c295d837cf34c8f998f09b9d3801b050edac3e8a912de72ab526eb817fa28ce47cef950e393e22f58404d16367a251391c2465072769be17d97734faab70298353ba17a7f5237ef279bc84b94aa09d2acbd46d37167c3cc7e68d39aa44157b7f59df3ddfb91fc8a6f74831fb604e83a4600bdde5fac7e92e88d1b5911fc8539d60f9f847e9ddb3782857150c928c045575d7a2e9e6b0fed783e9244bdd8d3b0b44a57ee6b261ae5bfd89ac528f4011b22b065262dfb06d54b163d9142a6e0d6d78db1e8d513a93fc6cf8280a88da4bc0772bd7213e548865bc297d24845933a9333fb4b8e4852a734875c27f65a6f99799439c7a888b17bf75b9c76546d723163d3e489ac80d7012025568b3e4a0683cabedaa3dd7b2c03aff2a74b0b9fa9ecca40050808c55de5f46a60d65ffcd54d5e25f7ea040673b54500db09ee154ce9b47e2bf5561f939e5769fa642a8dcfcb5ba3f009866159e9b86c04c601b7ae7b16c5590d9498dd6dcaaced0930bc1fac819c01def604721c4ace8957a8637dda692d7196ee6baa6c57d629d91c62f026ad79a7c241a553a740a6ba3925a57ac1860b62ce25498179726f49d3b4cec0f478865977a48dc4dc77a596152b58f5930c13a0fc8e55a8162e3f2c8348d0f4ddc77c8797ce6c36c50f5f2969597d0072fe2e1f65f6abb7421534eabf8175d8d2bde0ff8e11304386d5098ab0cbb7ea5189060140018a8a4443d524d9a9cbb4c1c19c17d4a510b372eb3e6c6a9706cf7ac82c2ad8aaec1a37f2017fbb42162cc8a6cd50e35273021245aa2f6c3157ca9a351fac745ece7d8f026084d3a52b9e9e3264cb635bb7a2682394689c842f860bf5b8266cfcd2f0f379c226d7461cbdbc55daad021f720b89c038640403598b667b7bece472d933ca5d98e5bfd1ce770f9daf7ee40d8a4c2803ca25d4911ffb26624ff4271478947a4308f14fe42e78267eccded436e815ffe2460aee140c85b5926c635508a0183351fbc44c1913933b94c9f1ffa80de891a449993e80cd0acaec67010534a9a3b84a80b0f2911ac257cf785dbed006982f80a879a79755268c1c15cf6bb42c16025f6fceb2a5cdd30d02ee2c2f3c075fd65a816667808aa18c4e7285ede84f4f7a426dbe14f73bc2d7ed859e3dbef27376fa8ad3c801d551bffba218de2ca51a3699a1d225c6a0f0442e6fe654fc104a75eb9fd6d840175d017117ee77e432b8c38d791fa6e78bb251cacf5b03e828d6a0e5200d3177f00987fd5ae2b5c87d58fff3210ec400d9a7e98c7365f1ebe58e78cb38a1d3d41db82c8dc8a5d403a029a492fd2f506160eb56c952597a886e614de647cff30692a98fecd8da726c1356dfabcf4f3aab33b90651934b59597abd6202da526db097eefc690560e06b53793f67ce23b5a170f4b844932942ab8751e45e05bad6980bdb496232478208527f0b9eca7b2d7558499f12768c73f879088da7f584fa0b9a60df20a2eaba84e41e8e168705af3774676909d60953591e145eda6cd61792f7aec1050dea95e9753588abe449553dd9a70ea0fb30290e6f2cf03f24519ddcb1f27a4a30b0e7df87548e4b0f7880a3f5d91e9e89eb938897a5a301f9e3b7acb6057a7ef4a706f00360c9a265db5048a3b9af544d3e3529ca8f9da9228d3f1cca73dc0938e7c3c0697591d84f0c47ff73bbea90592c008ca6084c38fa9ab380e86ce00ef0bf554d7961da0f0c1f160fc34ffe699adbf9e5779c161810d35394369a34813e78bd328d441bfae899233b27a68cace7ea6d6bb77c7d0a8da2b5d49c96560839ba3eba400295ec50559e0410325a1541067d6a1d526151a9b98f3afb0ddc0b76cb951411ac59886c429e0d9ed5f4a912a293c76d75c3d8afc6857c413f") 01:22:29 executing program 0: mlock(&(0x7f0000005000/0x10000)=nil, 0x10000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', 0x0, &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(r3) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x5, 0x8, 0x2000000005, 0x1, 0x5, 0x2, 0x7f, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000001880)=0x7fffffff) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r8 = getegid() r9 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, 0x0, r8, r9, r10, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 01:22:29 executing program 1: msgrcv(0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000000002306f16565c56392000000000000000000000000000000000000000000000000000000000000000000000000000000008436e5"], 0x1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) r0 = kqueue() readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/146, 0x92}, {&(0x7f00000000c0)=""/189, 0xbd}, {&(0x7f0000000180)=""/149, 0x95}, {&(0x7f0000000240)=""/57, 0x39}, {&(0x7f0000000280)=""/85, 0x55}], 0x5) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 01:22:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f00000000c0), 0x0) socket(0x18, 0x3, 0x17) 01:22:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="609a2937d7986ebf3df7ed4eb5622173dac0570988d230ed1457ac27018429e94d096f1a48cedea679e0d6461c5a6f28a710196bd405b83142a0e3720218bf38997e3f5ac569ebc714e7336d8f62f91c9b7783d59f89d167eb3fd900bca0b8"}, {&(0x7f0000000500)="de9f1adc18e499be78623903b76f0879c1b7f4e7299d452022b9d05bbb29c39015e72fbc06642d65721633efa8df4176c9085023da71eb59eadc26a51ae338b990c1b9533947c8b1797aec9c41cb46d8a51b93d6cb304b679e2e8c7a120b9a7c76bb4dbaaed1a62070d68b22c3022941d3deeeb4da5e3fc5fe72a5fc120d1df664b17abbc253060ba762b7c7abf65566a8e27677c8eb3164d013bebb2c55064df35af421f26c85eb397d65163a37b9914a41149b9720d18895d4d704a7427fc42df75271103b7a698d034ccf0caefaa3643cd9b4991e185c9dd8582e1b311a7e24dfc7f89f2c20c704fb693ba55048115559f2203baabd384b07164d7207a0ba68908ab44be6f15b2730c237ab9f5bff44f44fc4e5c50f60ce4f59e7bf06984fbbd0d0af0c60be9ccd784cd07c602109478110d4ace7af6b8c9611b422fe75e632472e10e6dfa34a6ea63f3c41772f886d29fff9d5eb53e437a753d74dc80a3cd957614a46f5f783c19923e5ab88c02ea59a0c1c212868314ee04b44170c543c758c9794596ceb6e552e6b0aa33e6ee4c60a2b8516401a0db10eedf13db380366bfac6aca28f069bca3c5432ad66d516548a2e330b7cdfb310febcfab89e0c0e180509faf5020a2192eb7938d4592ab10e05fe513e8d4ac82a15abf5c2adc4e4d3c80c35e73ecb29f623e7d7e05f2091d19b24b8680c5b1f3e1127a09b05ea72482df260df78a1aa87016937c14dc8f8c4f063bba1603e9d8229b5eb20f8a8ca1a8cc22d6a5ea5e6a7eba9c9106616b2ba90d688e04f01a20fcf910b0916df60630deafc9cc0cfe3d81cf90bd0be76f9bcd1d1ff78d11f7c4b2b46f737b8920d27870617dd6faacc4671aa0b465641ccf4cd3e8ae78c15193c91f4de0e6e18d516d55713814f8dda4782d0f42458821e45c5af710545c5d54a7bd486eedbf8fea5805e64ccdef294889daa2fbd848b2651fed092ddeef6a5c956b6673d47e24bd1a145dd04b19d50899b2180fde1dfe0ec07b9e35834c7099437e78c45f1508e6288c0c0a54598f12ae1dc57eb17136cc6493fd52119a29c3db4de142de6ac13ebc5bc1725eef7949ca42761d8549734b45dc98981b000377f5e05117a4012f5ef166273f71cc9cba0cef8c19a1b9b0d07f3415b4c83bb43beff1ac5fa2ae43a91828876b40117059d780a365c522734ba552d25a759f91beaee696b137178de8a46861de5692d47ad0e62f19692b8d601774cebddedcf781ba0596911dfa5fd9cc47d4beba529e2928962713f3077605727aa04fb31ba19705936f3f3993eb46674d69650a98f347b89b815fd1d646528a579335020c2293bdc75f8f7c8c1647db2481788d472b83eed3c62effe7688e6debe66056ce2ec31d5e0388c521e556c839b134f43a21d38ff418acbb4d517998e0ed700bf534a0017d31a0a6b4e7f678df6e16427b46cd891e78b7a02fd009e19f8c79304a10893599fe000e562af39bd57be8b8cd29222f997da6ba4f220fbed68a00141e4f3e04cc4bb6e5e006ed51429299a18acb166a6d7fa241bbbb5d6b53bf1820f215617c418a53c46c47061adb60d9e4904801c54252ab9db6a3cceed01277d2407b07062f983e93f5dd263c4a5b74a82d47664c56969d02791608d734c5e9aec4838b223956c881e90db6d412346c5ca149235696507b16993fa8637734e687026db60c281efce902b8ced2ebd57a2faec099be5e7bc4e3994b532bc3d30a39deeaf4a33cc4bd107d48c5d3df23fb692462a6e01ca04900f70641a1cf5a1581519ec990c862f66c3b37b98f7f3dab5f253dbe8aa47909f9592a07e3820d3d05bcc7ec38ef825d35c4dcfa2e3f6fc7830552ba4b4da9cc1e0c54eb6f3a0aff3539566c90985ddcbbb3354a9bcae0ee699330fd4bda4afd382cbc6b814ea4a423cb4e96644ba04e1d02ea77b92cd60e07aa4bdfa3f26f0fad37a78ce2a3638bd9e8084df22659f6accd059533061f84446f0a77f6923949f854d64c6a520f23a05c592767e8a6394b56222e216e9015fb1f2e6b0bc5af1beb0524b309b66cba0bee6ff809fd578792a471d410d5459b895b7d3e9c3b4188287672d043a199a45727307aaf44ff89bf436317ab00728d6cc808039aca40b7b48672bb30741ed7070abb783a5f5bd9ecfc4d6d8f1b3464ae84995765122834dcb29db20112a44fb781c8fb75da33e5960fa0f53c64fa8a842140b6bfff1e72349e433ae604afb685b1c860184ed66eee03532d25206f0f39670ce660b945091a1d3cce3b793afcd39e33427a8d8af1b22013354aff64f71f6a98c7a4dd03407dfd1cdc0735a606581823817991f27d55c83b33625e9c2c49031a27d76fcd1445deccc47bcd1623a2939d0f4432491f39ff42279efceba0ae7b72c394e79ae7e4f6b38d81d086b11800709aac96296378220b4f8e7a80414a53f0253a6c98e53e366160b4234d17dbf462735e3469d58df5acbf1a9f1641d19e9d7cd135d1f202d55c4a4c70ea1141e0532a4ce182c290c24d56cd74e06b88502e120e8ada62631c94a0e4b3f1bb670c3a957f840f11378571609dd69cd3ee782b7749f19f177ed162ccb90f7f34696f25e3e374ac2eef7d64271a0a0008daf858b88cb897d755f44504fc7f35e050d8309dbec3bfb14441c6bc4d79249a22115ccde6e397744adc27f6b7583c7ab3e756d1b7372a39155af73b0b76fd391baac27edf136e0079baa3aa6d6d5dd165af7fbac0353c88d78b29688f5cab7fc6e380e8e98f2f814be66ac37633911f7bed01d70f3535a7fadf7e6caa57ee8e6b63e0249d1b95c6ab2fbefdf2f1f66a394291e25b946345b243dba466c3b78186d67c5915877e623a5442070119b2b69e2ac60565777f1d5825037db8dc86e530604b5effec0d6dc7c575470d2a2efc59e848380f56026d06e4f0a5762a4f8b16d44ad6c0b10c2797ba55c502378ae3fb1ef2cabc498b4e6ae1e90ddd3b8cdc0c7172b0ae242c50b5622894ab28d1170396609307d89274c39351c41020d3e464ea2fa5bfd7088c63d203d7dee1b8dc2beb0cc2982ac92d83fbc1546ba1d2b0abf4ae06c0d5a95ed76895dd4fab3d82eae40aeabda5825c13dce7c8cadc7c97487285d064154e56a6045954e1ca498f1e0a25fb666470e1a15f2bb5c2eb2ab07a14b4b6b41285a3a507ab8592406e36a69ee569c68f98fb9ed663114c8f2e3f7d437a795228a8b9147f0847618ce76a1513e5c09b6ea6a8617c8bd103fcca612200ee5aecf06f64140bb2855e3f9d9ef5b10af7e5295f859fd30503b19d7b69404a1d82a4a84b40a37845a4d8c3422b8f7957990b3a968a2d3469605428895c72989bc4009e3b8e23b72c257eb75cdebc5f9bbfa230f6cd12f2c8e6199b94597731b86f2dd24b05916844368811ec3af09f8faf29cef84001e542a1be6bc5a754576256b4274247fee6c88a63dae64c2fc1d8818b7cf498cc3b9fafd74fa4188b439c9793457cd84058e1d44800bccd6f790034a413c682a87cc096de06647b907ac81cdefde8cbbdc955d30dff55dea7d0e67bedde4b9afe9c42b6fc9f7979d1790db48d249012b63270d08eaa6083deed0e4aae9eb180343de797a40d0cbe4da60ccf5fcaefe29ecc4ff204950c365e33e7fd8022a85a4382685ced3cce0902e5d598138afffab55ec0f805b807a4bbd23c691707edfd847f1cbc689054c8f20bd26d20899cc0ee7f4b6a8a16ef1787389df14b7fbb83b32734e501f5ac8d4f07ae9babbfaece829839d6103887ee31bf79b7c5304f51ea921dca60d7acf31f3b66506035f68ffa57aa54e9394fc0c657122e904f75ad29d7e495c5f0b6e2bd928286b5a7ddaa0af4d03ad8b866b7aeebe6a46025ca407ba22cf2051be511b78f1ec01bbc903a64ac449f8886e29056ad3d5037a81b6cc78f2db184e0b001c345d7a741973d2303846982523a22645dec53cb5a0f70a3ef9e0b4bacfb31a8f654bd625fece557949d92c961fd8c2ab863917333d0ac8141ca8202ed2f55864b02fa9c0015c64d61ef180aad4b736497e85f9c17ac868ed118601d8723e774f8365b8e91cfc1027c9cc68e495ffa79ece7cc7dcbd731fe4d6a404f574478012865838ae1aad3cf9f65bc93149f94a23e49ff93b50b454ea1879bfb639ba1c8385f321e501070e2ca3036f69db2f32c7c66d4718af6b013c453c80e7d6285b259521b12bcdbcda964560d535d12cf7332595224b7ac74e09cc3eae9c66d11dde9575b0486bb2b5bb8cfe8a513e156d5b1373e488f13fc921fa74df2fb4e2e46e7c903f18779e01a438009819c6b3cdfc39bc753244620095e933440d1f642adb7fa73e700d6e7b0fcc172534c59c8a11206996186267f8dd4552460dfc6692c95808070712c9c5a5a979d8002430dfd57218ee87a5bb0c4d9a4a604aa26b544dda5acdcc0b7bf4cc151e8fec7e7b7c6520670fa1d434ff53064246a8b461e381ff9a72c38abc9d0ca8d6c54e4638ac645106313ad9a051751f7c299dfe2a8979813d2032eb505fa9d728f91b37b406daa64b859264e1e0561e6fcaf86e28bf5385ed3f4fb27c79e830fce42155c7a0cfaf7535692686f80c0a93b1f58f9900e7ae0f50de4667af788d699fb225e5b539d531f2034c60d15fdc68a497cb0e4661127879e7e7593f6f9c9fc373c4b0ee49e09f7a4410d2719e22815cf82434dea7256128d0af1e02afe3ece0d0938ade1999e9ee41cdb27536319c3776f317b703030c6a52e2650d43a28e4acf7c266cfd9d2e0c8288c8953d978591260b244c1432ed8d07fa77eb4494336f83ecc9b1331216106ec315baedadc9d85fa0980be2b1f68d0e702aad482d32d96581760c6abb16ceafcd53d0b9b4c90497439e9c5d93fac733973d767066a027fe54347308fe7aff9bfa543d7030d9006c59ae03893f5e34a18e7409a922865360f716c68dd04ccafcc3d260508d35f25969d6da2728e7245016637fef68d3c5faefdabde587a74aa1929a52c8f24d20d96d41683a2cf617f30b5b8c74624bd17fc7fed50dce5a912953e99685ab1c87999c20d5846b92cb4700ea68b7fff8b62e241c67043d47ada397fe28cfed918947a1b169748e4a3159f3836d0234bced758b6172cb76e7955b92ab8707b882beffb26094e88ddc468320896dce3e309e57d9d92186d1a81fd16afa0dd478d9408fe817a430db51871ddc3f258605d2fe9efb2aaa2c4b480ff0756907f39b733fd6cb143f6573c21de07893f87a328dc929c823730f7582826ceea38b11bac7eac96aa9824e62cc460a16ee20528fc0c57ee7d51423f14e0009d68dc80fec682f08c1da97c628420f55b860df092652833891153b2b2d5922fdf068d99f6b9171c32478543e23a8da36f1f14329f0eb68588d731c0f85b1887bd5ebb1abe42d4340a886515bfa0eaa43a5ccd2c781903edd613cef85f9a0fbf1cef9f6724ab0ed46c8250316138e26f30a4776b5398d44af2d56ea3fa5804e7ebac5e24a6ad853b883d2c28544efcf7cb5d11b23a77bf582afa0aa74870820565592288f4f9b28c38cb88146e7f979cfef6da9f1c158a9d41ac6303e1aca9254d0527557223c49f1b5b32dae39b69af15582ada981e642bcfc3711dc937f44a6a80ed090ffc4b4d54d1437a6fd02897ce4d9e820442a4bd7921bdd9565723b0a20d0dcce1c671f6517f3b7c51a7f5d713484d6f541c5cdb07ece4553dcf6f1dda8891993d22aeac7d62e73ce26f58db93a67d93f3f928fc5f8988153b92243d48a2f627403f058"}, {&(0x7f0000000240)="fd5b6eba5317f0de95d431388e3b566e1421a7c40a6d16061c5ffc73e9a7b43b64176c1df012554ee85e4610abdc20850a8bbd5e2fb88e5c0f68035a66b1f195901736bc7459da463a45963c581bb659df91dfd51822664c56c63f2f1591a28525150652502140be49288805c94de0f4bdbf8e959c11cd173c97824ba04a85833abf894b2486d73e54a91310b2d45228"}, {&(0x7f0000000300)="ce112c9ddc89652b40e6f41c91209fb9d902653015dc0fc09e1c8eae6f9a084f1dd4f476f2ae60f985b933ee374bb8e6ec90174a4657e2a01a061b90c21f030d2a6fd2db3b777269819c99c5be33b815fad76a70a1034c219b54b2eb493ee851a8617b5dc67993072a5cf96f7be7e31f002d5ac3ab82f134c86f40981ab4efaa6fc429a4b8ed813c61405016ee353c64b71ac3cdf50f"}], 0x1000000000000362) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xb83, "e3f78cf515d36824313f000500"}) read(r0, 0x0, 0xa29a6ebf) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) 01:22:30 executing program 0: r0 = socket(0x2, 0x875f070bc2eca9e9, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:22:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0xf0}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x8001) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 01:22:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 01:22:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getitimer(0x3, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:22:30 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000000)='./file1\x00', 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x800, 0x0) 01:22:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setitimer(0x3, &(0x7f0000000000)={{0x2, 0x5}, {0x8, 0x4e4}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x1000, 0x3}) socketpair(0x0, 0x3, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$dupfd(r2, 0xa, r2) 01:22:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) unlink(&(0x7f0000002100)='./file0\x00') getsockname$unix(r1, &(0x7f0000001080)=@file={0x0, ""/4096}, &(0x7f00000020c0)=0x1002) 01:22:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f00004eb000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000660000/0x4000)=nil, 0x4000, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) 01:22:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001e00)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x880, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r4 = dup(r2) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r5, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r3, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r2, 0x6) write(r2, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1001}, {0x2, 0xea39}, {0x1, 0x1, 0x800}, {0x3, 0x4, 0xffc}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) syz_open_pts() 01:22:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x8001, 0x8) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) r3 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = getpgid(r1) fcntl$setown(r5, 0x6, r6) dup2(r3, r5) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x200, 0x1ff, 0x0, 0xfffffffffffffe00}, {0xfffffffffffffffc, 0x9, 0xac, 0xa35d}, {0x8001, 0x6, 0x2, 0xe4}, {0x0, 0x7f, 0x7}, {0x9, 0x3, 0xfff, 0x9}, {0x0, 0x1, 0x101, 0x97a}, {0xfffffffffffffbff, 0x5, 0x70665315, 0x6}, {0x6, 0x2b0f1b8c, 0x11e, 0x5}, {0xffffffffffffff51, 0x4, 0x2, 0x5}, {0xfffffffffffffffd, 0x0, 0x1800000000, 0x10001}]}) 01:22:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x9, 0x4) close(r0) 01:22:30 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {0xffff, 0x0, 0xffffffff}]}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) connect(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r3 = syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x8, 0x20000}], 0x1003, 0x0, 0x8000, 0x0) r4 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r4, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0x9) 01:22:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x3fd, 0x100) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="773ca6149a6c039677a484526c177d6fc82f7d6c170367add1cf8c78eb633187f89cb431a52586ff20fcdb827e9086a68d98ab88b113557f3f60f5b2651bbbdc0dfaf7fc711741812d317336429c04ef43179ed9badb9db866bb59ede05734deffb1a7ff199fbf6ab18ad1be5ee54d610727cbd5b8a2deed11393fa15a2af07655a03ac0d1955650f2a22d631f11612c3f58bfcf9b3803a6df437786f0266105f738e7725494838219b9", 0xaa}], 0x1, 0x0, 0x46) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 01:22:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0007f550000000000000000f9ffffffffffffff"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 01:22:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000000)=""/79, 0x4f) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 01:22:31 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000480000000000000000000000000000000000000000000000000000000000000000005134aa7dc24e00000000000000000000000000000000000000000000000000000000000000000000000000623000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003acb8cdfa472c158b85471915ec8b05b3d530a4382f51e8e8e4a899eb02e7fd159d1c77cce50dcda62d4df5b5dfee00a213570aee666522863a9466968b3b4682b86854ab7f1fd9cf39c455d17f031ea81a908e9688dc33da5a3d619ec9d0017d98f528ec449ff87754fb087c17a0f416abc782d322417196c29dbe2652f716594eef624e85ce01d6f5469f8271dc0af1224cf1ea9f6a7e91540655649160782c5eb68cb2b6bb92e00c591287b653c0e1cef42d3a465ca8807fc0257788dcb080f74120233231b2d088e115ae3c3e8773a65064d8efa43464d227538e1199dafbeecb33707000000212fb68b30c93b8827acf8c1f39394538c3e4ebd8476ee855de5aaf1bc207b4400463f4d1456ff10687800d6ea931e8e927fc1dd42010e43ccf4fac7a7ea5a6a571ad3d2b1e8b90b944d37504a3f50e34cbc6c69a54f4eb7"], 0xeb, 0x0, 0x1000) r1 = socket$inet6(0x18, 0x8000, 0x10000) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00'/101], 0x65, 0x0, 0x1000) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = kqueue() poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) dup(r2) fcntl$dupfd(r1, 0x0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f00003b7000/0xe000)=nil, 0xe000, 0x5) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kevent(r3, &(0x7f0000000680)=[{{r1}, 0xfffffffffffffff8, 0x68, 0x2, 0xfffffffffffffff9, 0x1cdc}, {{r2}, 0xfffffffffffffffa, 0x0, 0xa, 0x9}, {{r4}, 0xfffffffffffffffc, 0x2, 0x80000001, 0x6, 0x3}, {{r2}, 0xfffffffffffffff9, 0x14, 0x8, 0x1ff, 0x200}, {{r2}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x8000, 0x22a}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x100000000, 0x35c}, {{r2}, 0x0, 0x10, 0xfffff, 0x80, 0x8}, {{r1}, 0xfffffffffffffffb, 0xe2, 0x20000000, 0x5b9, 0x4}], 0x8, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x8f, 0x9}, {{r4}, 0xfffffffffffffff9, 0x4, 0x1, 0x3, 0x5}], 0x8cb, &(0x7f0000000300)={0x5c90, 0xfffffffffffffc00}) write(r4, &(0x7f00000003c0)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf33368500005a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f72801000000009ef4f8ecb8ea253e87b248a726dfc85f98d4862bdf9fef2de4d9a274b5a877281ccd3ac8629c0090f98efde01e0dc6982e2494e22181a595b9b28e4110e77a487f70893af6f997fe6ddabc55246982", 0xf8) close(r1) msgsnd(r0, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) 01:22:31 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb00000000e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653300a7548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814bf7f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05b3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f80c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc0300c825898793cd381a7a006b01e49f6cc041717a80d2895977a89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b8f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ef93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c908c1ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00000000000000e74b3fb5ed0e1bf1ece7e54c6c6c915a566542899ff790ba2d3f36b44992a94d1c8b07131cd6428945ca266e54726f9c19bce12efb99058304741f88dc600008000000000000008d63631d744e23bf7ebeb4fb5685ea6c4a170d098b9eded50b048cf0a036cf0d45e8392722c9826ca7d91d1139f903fd43642478c182ad5fdd1fc3c50a7b19d68f9862f6e61e671dcc2bc672800386ff1842b8e67570b058b3c85ced358867eec4b1872b61c490c01655892f04417b9ab3e20f713ab1550399070ced27e73410f40190bf1f7acd5bdecf58c65b10486bd4a0f11ba157d8e682af4c0f2c0f18c0611cf72d72bac50847b4ef762d1815e7b10cb1bb1c0425e1ae4f17dff02314add28b784a"], 0x10) getpeername(r1, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) writev(r2, &(0x7f0000000840)=[{&(0x7f0000000800)="8b24c622810ba8349e71ced74410fb277eb738c2d17a4646d25d822821a14a20163b0f8f0154456fba2b0a", 0x2b}, {&(0x7f00000025c0)="dcc84817c6ae5262ecb65136cde048bf387726df571462b8ff66caae6b628a0473f004e04678bdfb109735b7d4598a33c8d326dd2e3c9b328e1d0f1e1f83eadb3d0229a276d4911afe55421a5aa5b67c03ba4d899624b8c07bf6594ebdcecb3954825cdab0ad24c2f0a85fdc207657bcda0f705eb3ea856e4f754f3dfe2b0a2c4815f866ffdca27c4b07f9174eadc132c61e6c5cb41e044bf6208118b425a2d22b48ec0e79f1d26557c772ca9244e9980fd75a4c3da2671d05ae3389ffdd9f75d3e8ad88ce028cd8498badc9020bad2b75aa4c3a67653aeba47a658bf0c605c5d2452704d2c379476f46d7499d432ea6349a8b16adf220cc8366e59de704f86571f0884afd24627c422f122100c4f95a2bd655da1b14866e45ccc8eb0b6ab1fbb9c954cee2aad46d25449ca86b453361060ce7fd6a9d2f0c2f60f04bfe3fef37f7ddedbb8b13bdb648cf146b4b4992574584701198c877dc97943206862b7e8b4a092bdf3b0214f17b11a159bcca1449836fc08de3bc478fdf9296075aa2830ede925cffa9ce9ab25a58e7009c611e47de5da4a87c2f35d0d24e4acaa34b3468f6bc044b897e581580e03bf2de3232154d8912c1f962611c258f205d253ac37b887e2a949cda683dc8f090ffc91892c7f488c7063690dc123fa593aa624d172bff96e30e3797beb7f6578f772b5c42bba142a261ded3c5778e2606ffd9aded0cddf6331965a66f05f3587c5557a4b9a59967d6c372ce2bb2b98590ea892636458602a24aa2bc862a36d155276608973c2080ebd5da8adf72def31be1b8676cb2193ecfb978b1e30269b28911ec49600672076cee0fd18378e253119c8698ee6e1f8e9c37c0ea2b6392e9cb00e6ceeab70370e983f39eba135746bf0dbc47ce883a884f0705a1b8572715496a61e4d54be104708a3c440128d06a770684863c5c4a08ff1a7c0d4a34261469a5705ac7372244459a70413fd40bd92ff9c0aa6b8797aa63c26e1e2551c5846b41d47cf79e8af9dcdd7f2149b7b3182d8f2ad344dbdceceec7e2d90c281938bde258237fde496cf2972c3be2b5d7776f439dcd2e6d048d511b53b0381d3f00f09843c246fde3374270bbcdc374b426e17c33f7198c8e47efa4c5fea6753d674f92f53752acefd23d0aafdda82ba59c5c45ee6bcd69824884bd9954d24fb9b53cb824e70da14da5557dab997e67694f4f7115e4aed1f6fb516912724ec6a7f475116180f219457568b74c4659712f5bd4d66a97caa380573fcb2dc70bdf57f3ee2b52f0a8d5952185baa435ade7b8176047aa511ccd28cfbffc9efafb49f8e4d6c25017de82e1ba1a98e3f3eae2c9591bf0d0eee611414e23819d8532bbe5ad33ecc3d5f3eef65837477eb5ae05e45b8cc5e3578ad531e6f986ac19d4a3109a19c9f0491a233881956bf618a9de766403612d8c8c769a4eb77b168550629513694e75cfe37cf7164e4a7eb4cd5dac605e15d3073ecf7b0dccde4b240b8c644425ab94c5be0e15554d2635a111e51ad111b1df0d625143d3e074a16e949e82341487a131276eac24aa63905ecc6175bfb5166612f3ea9780beba231b9f71bfe5a5a615ce8a4838cdbec4373e24074b38dfff3798c5781ce7bf0b74d3708f4384833bde01d4eb236b2c19560d3aead272d5a692bfa2c21465dbfe6b8738179941284c900a578fd495bdcfce2172dd9d09815d5b3f85fe107df2da830f577dcb945901bebaa5e9822ad1161f57988901a5baef33925d2e77465f3de8370dd51a2dc6eeaab9a36cdaa17135caad42a40e87a19e502da6642c389c1179404dd0f3df0a73bbf5c4aebbdfe928bd56595c3cc50c29f8e1567a265bd8bd69a30692e218a13391cba5c8c858eb4b0094dcbea491d4507ed8a09bfa031c30ff41c92b1dd8b36ad55febacbd356b0daf84236c16f277b155d09e2bfcfd3ffe14c97c0b626558f8d8ac0fd622daf17a88e68f5397a161d89d2f5b1990287283c3deb3626e9bcad5368a44b54b5af16fe91dfe162c9fc972a6ab6b5633a829c56d295cf39f0f2bf98e9f61f06769e28697e9efa266e9b23e313fdc4e8a26ffd0411ce81ad1121ae3dd4d59ca7379353e21dc8086d8a06ac399895e2540c1f6ffde2a36f07defd00ddfdc68f250fc000373951ec5ed7b75703fc686cc3b9a9e1030c5f73a89e44af2b52faf871f46d07f05632216290ecfda62a10605fdde6086adef113f0a6fb1cffeecd04dd35da2577217a8eaed6fdd858a1ca1d6afc2df9764d538ed59be5bc59a99fcd91c906f1249a92040902139e1f661d685fb75b1819200e7b97f7f41ed81384c96414b48beb3e127296cc17b2b00167c8be4eeb83d9f9373f398bd4cf59e5c3d706edd4fa725d4c3ce347f4caae299db87882cce93de7dbc814a40276ba3ce1a177bdd0cba24398ad1b35525910b818af971262405a2365aaf870b90c80dbc88151b48ea370e66233453b112527ba3c676b23385aa12926cc30a5cdb48c56d7582916cda4c0d19150863529663cc829e7c582bfb6b8bacadb80716c8057b96555a61f9696c32a3a294430b41a5313b2dc0041120548e5ce0eeaa83108e95088a892fcff580dd467913e5c45ee5625c1a4793329b8b8e7fedc318b35d883e2e887b7821f7a945a67a4775fb5cacf240fe2811b8a2", 0x763}], 0x2) close(r2) close(r2) 01:22:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000187000/0x4000)=nil, 0x4000, 0x5) socket$inet(0x2, 0x2, 0x2) r1 = semget$private(0x0, 0x2, 0x484) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/107) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000280)=""/154) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x80) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="c77a27178c36710fd962060270056cf9eaff095c00000000", 0xffffffffffffff3d) read(r0, &(0x7f0000000000), 0x0) 01:22:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffd]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{}, {{}, 0xfffffffffffffffd}, {}, {}, {{r1}, 0xffffffffffffffff, 0x4d}, {}, {}, {{r1}, 0xffffffffffffffff}], 0x60, 0x0, 0xfffffffffffffffc, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000002f, &(0x7f0000000040)="90000200", 0x4) kqueue() openat(r1, &(0x7f0000000180)='./file0\x00', 0x595cb81a36654db2, 0x80) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000001c0)=0x9) 01:22:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="62020207e00000010000920b064bca8a40d0394e5baca4123fcc4eb65dd83910998013420a2874676bb3168f6df3b74bc1dc9620482146f778f07e51577d1e62f03b12ea41195863cfd033df0837d63daff599ef1194c64600a87e5a375c392a7503bec4792e887a904a186581be4732ddb5f1faea7a1b5242a46e1071b4159207689903ea467507ce0684528cfeb51b27c6be8c1323942fffd6ada012fdebc30bbc1e1f853b134a5e9393fe6eb02b8cc9814c3e7a1476ba4024a88ef13eb664c992bf26686fbec0f9c00760ed7ddd334bb9aedcd860a6225dec"], 0x10) fcntl$setstatus(r0, 0x4, 0xc) setsockopt(r0, 0x4, 0x8, &(0x7f0000001640)="fe763117a471fa79dc248645614517b16977e9272dd6be6d6c80f826da910f3f1517a848d65ba37d05a926a7d53df8a04532fea913dd2db6268e501a141ed77c854bd3287eec18530866739310f46d7293d371a20fce32fbd5372130981d30d193b82a3b82fbdb04d5aa4fc6e32e07458330bb1c735f829e4a81109dc788707a48dd1431fda103c41b3e7cbbac0d9615a42e431a1d47c3ee7c73ad181a4bb2ad8a3a4795544480ee641556bc2305ea5c2fcfeb0280a5c959318f39599c114388ccfdd1437156ce80e72117b409801a628ef4f68e", 0xd4) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/156, 0x9c}, {&(0x7f0000001200)=""/81, 0x51}, {&(0x7f0000001280)=""/164, 0xa4}, {&(0x7f0000000040)=""/20, 0x14}, {&(0x7f0000001340)=""/196, 0xc4}, {&(0x7f0000001440)=""/79, 0x4f}, {&(0x7f00000014c0)=""/248, 0xf8}], 0x8) write(r0, &(0x7f0000001a00)="4a60576cebbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f865afb1acce3ef22000000006c3a05be621b196d8dfc2751913bfb72104d4cdab0a100ef0ee12e8381377a17e32e1eb3a39e16821b3ec07adff6ea1c26966f04bb65", 0xfffffffffffffddf) clock_gettime(0x3, &(0x7f0000000080)) r1 = socket(0x1, 0x4000, 0xc) r2 = dup(r1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r0) pwrite(r0, &(0x7f0000001b00)="ac69b46f124772ae3f0afbcce1ff5ece73822fb86f7ea2b6ef9d79307093e89c7ee28873c223008cddc3d3d86bcd460c312b56866549a764246dbb86737e20909888f772e40e757782fb7cc4b9f868d291e1c41c504a58f03e50d5f8b6dd6080535d2ab53d3f31746aa2025ff41ec319e4a6f7874a6dd2c29b5cc230a5afe00ce058357f340d474e2c7de03595f5c993c9aede8081988e0e3893d879ebfdadc21faa66b79c330e3fd0759db0b308dd3ead2ec092c33c10f0cc3fb6b95dd20603d3cac972d4c6de3878bfa56fc0b2a3dc72c5eff3359eccf9d139cfc95a7ba1d301adb865ea429b920828cb85d27f53c2764443f4a5bf58de4d5e385a096d0dce56c7a0dd30665a17cc8f4cd32a44ebf3d1070d3274bb6e19847d039b1213fe08e251b0e5defecebccb0d75f5b6bb66101b6bfbdb7c2896949cd130466b3f3fe91bff5e525b9c6bd7fc419d8c192ba85b129364fb488e5e3c5bb103c148eab38446f0636267d15af6b8c7c14f4193f2927df561efd07cbbed21773918032361dd372c6ae604bd1bebdce70e6fbadff7766125d923e44a64037231673c6465e1cc136f7738b110d1e7ab4ad66145e8cef1347579e79fbd4ac3485090003ea8ff6b8451d557e834c414a7f2235f36187fb4ba90b0a3ed3ada4ce1c4dbf51c9194db63afcc9b39f31c7753cc539cac4a9ed1e7595c24a0ef01fdad22955882f9d1e5fd72b65441f19909804e4e473c38f08f06d1de840b4f19fdb6e3c870adad5f2ab34ce7031c91e20589893868535badaa82c6bb558868bea6cf7ce17e17608d3959963496ad1515afb54571266b12682fcc8bc344b44c8e68149056cacfc42655c5c7027643ba3d9d47567ee4c1a7b8270775a8d3e009874a9331f731e22930707505692312d10899b0f550a5e54a2f92098eb2cf2fab223f59986d81eeda6f8fff5897bd3159c1e7ffeef62034cd3772add88bc7830a01103880428c3ea669224e5e2bb626d131b5664baf851e02c2e4127bd81fc5bbf75f706a22c90f16255f0def10e5b1358906c9c1f971eae6255e89422f4e34c702550a2c463f995a0cbe7c4d11f857af2ed1734ad249615f377e13bd057a9151e266483608ac1a423cc35acf44b34ae98892bd5b5288235189d1f0a23f1ca1e98ab33e585293e4f52faf583a2ba69824fac7cf9a02b3fd6a23037d9d8ad95605f3630eeea07b9379e0bef66c68f4ab0f645af86164810ebab8f75cd2f97732b2d4c11a4af290f8bfaf9b79b75b87d2afc552570827adec493a4bdc70e0e54ca965a56ae13bbbe424344b9268e10e6b9a821e81f72487ad973682236354df4b8f961c9802b03e0ae8517e62113af299de00b9d7f9cf84203038e618af4efc33e1be522c9f63b2a880dff9107c61dddde0a6d4477fdadca8068d8684e613f5301538fc3830fe5ed6ccb339ce017be15e05afae9fe08d8b28684c4034f535b1b6a1727721034a11f261cabccfe914edaf556689596c953ec499f6f6540a7231ee24356a5699506f1ab82ded81bc3e7910be60dd8092f4ffdd82c61609b55fcc959922a8e964f384adce4f207634f1cccaf00f73b15d35dcb38408e690d5f17343c40c1a3dc0d2112e6ee46b4443d6150815b75d4a53b245eba56a3261350ce4f0905694cf39863e0e7a8293e110078efa61581bebdc08a7cd4c5400d656ad965bf90397afd8c1f34cd4ecfc4a26da989a892ddd7317e671e6c31058f40be51bfc202893eacf2bb2ad50a1adec81d360cd3b7a6f477c4449fdd713e988c24b9188ff20006cb500c8b718958cdf1ba3454ef1fd38ea2e51322b0e3e601159c8feeb6016e72ee26dcc31918b9a9f5fac5b82e757d8c2d0886813b445dc37a809d9a8a6b5d6f37b35a555eaf804e665f02366782bfe2b4f0a3b564016b630b10b724012136a09c6d18e5aea4143641baeb67bc46a95f2bbae55e3e54d63de7baf831eac5658a9ba094f1fef4862b5d4893c5ccc57ca769048f563b840d40e836077fe93c9f6b69de6963a1b55c36d8cdba508eb57252fd1ec84a9317dff316cea5d93edc5670a8c579b20ae0b4b6d3f4a58a5bf54fbf9135ad0ad04cc48ce439d0d4a6e4b482765a7df31955e89104f93b7cac173809c117d18fbe79b7e1ecd661f0933e0e5508338286e3123a55269d1b62b0b1ea2f7903dae5fee9bb9ef33fbefd5e40e963a9b6d5c1b7c8ca1724c4c62dcec19ede1fe668dfd6a78a44aed5bdf3d403a8378258331e9f3ad55599985e6ba4f7afd55cd58deabe2717deafa5a20399f74632f2aaee0070979e5b7ab936a78f0c0b34a9752faf7a62a753899cc6458ee3b8b983dcca0b6aea11c4df3685ed98436b0c43ff8cee916e69c6d280677619236ad63c6ff63ad90a6c1914dfc70365e704988aa9cc31901325e78cc59713e2a93418a22559a53f952f4332338b44ea36077c53f680b2028949b215eb38e1db2da91bbcc25893f9270108ca559a62202cc969bd9aa93849cc8c0be1d348448205642b922508b927e7b7d8e255b6081624eccc2582a0675c231fafbffff2caf2fa3cd7ab88389824beae5dfcacb957902c182ad210c541f2bd580ad57674882047f04bd0cb113dd9e1765251e4e291ab8af8200bc6f8009fcdc3617a42a0ee6db4fe6b256960ff6416f50988e3fa91237d85f92805cd9ee46698b3f80a97fca8ed8ef95b863838b8341cad5e4f54e4cafc6fe5c21a6e054fb8bd9c456cc11048f5b2a2bfae44eb8e11acd025d4b6def8c9062fd6e0255a3c447d6739cbf3d8349c97a105939f6ad5a4596792783d435a8bf86fc3877387fa05d306fe2a65661a5fb0a31ce8f88fb688b4a70aa9a105a747c502204c188417f667f93ed1d5739ebf882338270e5aeda5f354c99c23c6f9f468513a6a7fabd107dace97883ef4e46ca58581af44ab4800e9e394557a5ec042a9de1d489318e4e94b9287cd71604c54be9e755003eea7eb5e5d0400f320af6841c153a25acfb791d36328c3d585cfb9e000639e5ddb22ca12f9fe95a561a057e4776ef04f5fd91fa5f84947e158e21cd12fa00dc78567be7dcd78be2866be37cb9eefc4560ee04278bb830c3328f86333e24df528fd30250e4724a3d87617e8cb0f883d88f302a5e05c75d7e850d63f0bf8cab4e0a5e1da9ff810606372d44fd13126254319cd8d07d30468bdcc2713458c3c9d92de621bdaa23d8417fdb9855c049299d799ee105f8727621fba29021e01721676e19e841f8cc905e53b6aa35802dd04589e7e039d802a50b006702e0d0a86940faf30f04b1cf222dd192afbd8f98c1251473491c2ffdedd37457c695e569065ec8c3ff5e215e8122fa18d05be6c292e885dbb23e740304c5575360383e3e66c5b72b76f6ac5c8eecbfbbabc76058303f5ba0e3269c2e9f160a85bed3f9fffa798640e777d9294f29f81750a37b340755fca32cfc95343fd4658aebe839c69f1023ff06694ca9065adeea3e0934fb93605c8bb03868889c592362b0643e078e93cfd09f7af793070690bce5c28340e9853d51c8a9e8802b85d0c6053492cc75e6e0b4dea3a5622594d78c8970907a6aaa2e2971fa8200f0e9450e36c280ba2e78565ab8af0756bee3118832f21f4e19760b3361beb4948bcee19c802446da67c6f3e32c77b300857a40a82688dd0920a2bf9b5140739475798f768eb9ee5e2849207cfe948cd997fd2ee9d316b8ea2a8f9f472a7ef20e7bd95be610538f68327897603be88b0ec54134f799e64ce4e66083c7a822e024df7d3b058504207a4d7bf4dbae8260e28644020eb05bb4ce892c08d5d5a1a05501662dbd62398ad035463f7b5912ccd64372de5b0f07fe73eb4c0b9c1c3c9cd8e75eb6da883f0f6ee17012882cdfd851e3f27329e1f7db2e0b839161cbfefe8c121c95b18af8bd841d61dbb839a4807463b1f0b442bf228f11d6d5e4db6a5bd62658235ec0c89470cdf97e3179566ccd3e784ac39ae7bb0493bea880b9bd7764d444f07478f27eca9d24d529dc6040bb9bc3fc26999437a92e9863ccb4aaa8f98b613db2dd7f4ca7e34e88e159fb644cd5f55427cb4e0318fca1e70281f70702fb939fbe0ab42dd95199a98789224b836cce90051c91805faebc60779913ea3119c5a836d86a8eb624e15493cb5af10252b110eac3159de1a061ef3ef8de7f4db6fa9bc9a496c5bb2c52f00733f6ff2178fc7efe1949fc1cb9ba21f1bacd15d19b9bc53f944d456439a3778293c8982ac5a61a62a2e9983fad3c10f6aec90e7867ed7831fcdaf7d5a792c479d8a4284eb50a34e554052cc4d91a0408b5ced9c049c83cdb9c7c86c19f35d6db4d2813613005436267f4c427d029852e6ae1de092662dafb28d9ee4998628f48fbb1517e6b6501d537fc33674fda769dd2c5e06c406c8a025a2c60ac8f0e4c416f590cce8d63eec7236df9b6511177fadbdbfc55351a048aea4c08329052fc9fb2894dc6e60c1bd2b12a0347505dcd0a463db7d7514e6b102a626be726a2a08def4c1470ac5a6ecfbfb674af58e47ca5d43fee677be1279ea4b274c52ac0deedd285b8174ae4e36fdf5c80f04acb9a1a8625057afbd4e28f51a8b22e94501a5cda46dbda13cf935f26e1312cc4bd6a1fa473ed78a801ac9f66c263e5bba218bf780eac94bc6afc288db0a88101af679a1a78fa2ab4e3c7971fdfd6610b19965e1a82a41c3228244ce39af0720dabd2f217e901fbc0e7dfcba17662a598e3b1b20e4233c1fb998bbcf30307facd29c35a47f93d639b01178bcdf48050c92b93af425339431e3121ccc27cbb728364f328abca2f3326b1c2ae8fb7dec7b0cf43f05047a93acd80de9f72a5519cf039d3b65d29ee220ad68194c52ff4a06c2587aa6a87f8539a4e7404a4610b99808a6f543797469fd2e90c4b4f0b5d57fde1c5d6a1388bc45dd009f3eda8cb706612c35fe5d987b3aaeaa2ee240d36d28af353233dd1a872498cdafe20d10861eaf4c8b470c478f4a0bb066bcab597560d1950367a96764029b9eb70b503a40347aae0119df85b628f5833a1be526cd4d3f1b79b91199a732633e1e1e11bfb8f1c2c0a502b2f5340b8f867b99a28ff2915842d65bbb014c6a2da4982b439b610e2a9d9607b1dba9baf74cb8796ead8af8d92a39bff6f48f36ecfe66b91fab95a6ace33487d1b14830c5a0dbe49483e5ba759404051bf2c5f3869132aa253dfaff035feadd22f50cf9da87b067861eee9fe7f82ce67aea85a880bacb890f897447be2c2596f4bf339bf2450ce31040e9ba8cccbdfad4465d403c0b030b948c2af6974dca0b29d8dc1df615bf33ff6da5cc363b276e9329f6ec0c6bc54182755862f57fd9a60f4a8fac0b49d04608cb92e048a81b8018434244f0e8bc6213e64ef3a8abe247668fef222515890222ac9cec42598b2965510a64673c813fe3e42b6a06d0c3dc09694964708c33389934a90e03788e497070a660f4b578d9acc54c4e77fa4d2d9a928bcc84f7ab044181f72b2fa68526e27b17705ac9c59383e6cda5ff42cbd14f99afdd73667054a675cc473002c4dca223846ab31a7f05839ba4b06794c572a52bbed471735b5a105f97792a2e70def05f14c6928646f0a805bbc13c1d9c9c8a512435b9f977aad114860700e9105ada98f116ae0f1124bed7692ff9bf577aadd778c85c56e40e79710727fac652de85bd85b42bd00cd999192ca9596190f9fd855a944415a81840dc7c1abb60168215947434834b941666c2539b873dfb94f4724060e5c5adad27f9661d100605f5d022c", 0x1000, 0x0, 0x0) 01:22:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = semget$private(0x0, 0x1, 0x202) mkdir(&(0x7f0000000040)='./file0\x00', 0x108) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) semop(r1, &(0x7f0000000100)=[{0x0, 0x1f, 0x1000}], 0x1) r2 = shmget$private(0x0, 0x3000, 0x504, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffa000/0x1000)=nil, 0x2000) getppid() r3 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x10001, 0xffffffffffff7fff}, {0x408, 0x1}}, 0x0) clock_getres(0x4, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchmod(r0, 0x1) shmctl$IPC_RMID(r3, 0x0) r5 = getpgrp() setregid(r4, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r0, &(0x7f00000002c0)='./file0\x00', r6, r7, 0x2) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000500)) connect(r0, &(0x7f0000000300)=@in6={0x18, 0x1, 0x4, 0x4}, 0xc) semctl$GETNCNT(r1, 0x244dbe6ab7916140, 0x3, &(0x7f0000000340)=""/176) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x5, 0x5, 0x1, 0x1, 0x2, 0x3, 0x1ff, 0x0, 0x2, 0xff, 0x3f}) pipe(&(0x7f0000000480)={0xffffffffffffffff}) fcntl$setflags(r8, 0x2, 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={r5, r6, r7}, 0xc) 01:22:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x5, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r0, 0x0) 01:22:31 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x464b, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 01:22:31 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) close(r0) msgget(0x2, 0x20) 01:22:31 executing program 1: r0 = socket(0x10, 0x4000, 0x2) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0xc, 0x0, 0x0) 01:22:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fchmod(r0, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x4}], 0x3, 0x6) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) 01:22:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201000006ffff"], 0x1) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x9, 0x3, 0x8000, "c6bd8fdd7a7472d2d30d70b67a475590d02bdfb4", 0x7, 0xc66b}) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f00000000c0)=""/171, 0xab, 0x40, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) close(r0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) fchdir(r0) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x3, 0x1}) writev(r2, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) 01:22:31 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) 01:22:31 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x401, 0xc9f}, 0xfffffffffffffd6a) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 01:22:31 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x3a, 0x80000000000000c, &(0x7f00000001c0)="39cf78ba42306be244bc00a94617e46e6bbee64c4ac87f9f50820b2fd060a4a27b17998d5835f7c41bb35fd83acff1183fa21b022c10c4fc99637b7ae061b1c5afcab3c4124599576ea1505ef9e1911d95ee64d934c8f06d53a29a42f7049a094649fdc067a6b1ed28012cb401000080fd26d2ad026c24192aab05c3d6e77073de90960961e25b7906", 0x89) 01:22:32 executing program 0: r0 = socket(0x10, 0x3, 0x0) flock(r0, 0x9) sendto$unix(r0, &(0x7f0000000180)="b100050490002a00000008000101000000000000357ae26caa0416fa4f3763364991f7ac655f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132eaf63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/158, 0x2ee, 0x0, 0x0, 0xfffffffffffffe5a) 01:22:32 executing program 1: open(&(0x7f0000000040)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') 01:22:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b0dd40d7153e00000000000000000400"}) poll(&(0x7f0000000040)=[{r1}, {r0, 0x80}, {r0, 0x80}, {r1, 0x40}, {r0}], 0x5, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) 01:22:32 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/249, 0x3b5}, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, 0x0) openat(r1, &(0x7f0000000200)='./file0\x00', 0xd2c652e814c1a1b3, 0x108) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0x80, 0x0) getpgrp() 01:22:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000000000)="71956c72f5c71e75e65be2900a3b151cf3df9bb93a8e4b058aa66c384b203f943e29cdc2699c88491c5d05b26f41954a46eab855814fd7e6a6827741a046b2508b1461153fe82d696046a4f2b6f4ddee47c84f6187b229729244b0fd1b3dc1519ecf8775e00f6776ab65a945947e47e09375869407d820dbf447464233d3a725373bdd46933af234af2c067336c2994b49c48e361a40905e28f85b2e61e579e38ac206c748ddda1edcd40796c5c5dd8e614602364803dc64fefdbf2cbe6550c8ab003326ac4387f6dfa0fe5ff9a5f3c08023576e4e901a54412b677fe2fc4b2f994df9909be53bebe0ae352f62191e27dc26fc3948aff2ca6163e089efea2ba6eb5766cc188ad98dbc96de331dd64ba7273fd94ecc727eff019ba183ec66abe6d08d2ce75329eafeb363fabd8cb865f45d33156e9ed5735ff996c0ee12f7c60786dd8a3d62f06c21361c8730f3d14293fdce553f174eb2f63fea05157e9217833ca557389a4d70b8500db822cfee4b32081817dd06b13b462a0657cb77ed861eaea7de7e091ead6f732ddf4ddb25972bec628a6e5e2079cbd63fb850b084482ceab1f15d2fa4851eb14cda885632700660d72eaec30b5a9c701248c5b109ebdb76bbf2510e050be3cefaf9bc9634a7f1b6e0ffa7d2e04b35a31a7b87cdcfebf98a3d0f10841d6efa49eece05c6e8d11c3a761bbb18771da1e205bfe57ae813cb2528288a0edea76b37002491be91cf6c4effe015240e92cdeb09929862d19951df1152561ec220176812cd7243527eaca2e6139a68fee5efa5f1865e77ea02ccca2e0b06a17075cfe09609cde66d2a6f917a956df592c066a23cb1f6398f55b32869404a0636c49952217b105193af0b63d75e91c7e653fa5fbd4604430f828a5bd5db80798efb58a430b9c60c0c37cd0866fc5fcee00453f1ea6f7f948d7623404e78c9578b89d9127b326f458d738ff53913790f591718626249f5c617830fd6e74c0ebe2a8106021957dc43f8e97e50fc50fa292fe1002a153c2c8f3d59df2c932792e1c414fa62a98eb14a661b35bd18732950157b97f3a41d30eb40cc5bdf413d6499f396fa75e99c85aa58777511275e708dea42a668f72ce3f70e597a6d81268c59ab04716de9688c3d56921975367fa1e638166142cf92b06f8f8118f99b76ae7fa3eac59eda20e8779611def3c76853b6933bd733c11ff8b7111416c6f746adf7cf207dfd8170cecc85377df202b70dbd8535c534f3a56876fc7a80988fbfb2bbb1e4065e5a7ad3bca804e0bd71447956eceef4ee651ecbbdd314beaa93a45f503a013a70791a6350d62173f1968d90180a82c9c41791b0025d11af354c72adc67f1267251b8419e412498b27eec452c0f971ab0c5ae5cfcaca1697262e7a5919d69e552e0963175226684642b70286b35b8feb3a1bfa3e36939305e6af76a3cdd6332de3cd2d73625c472c330def006ff490060cbdae4d8e9633ed3104786d7699cd11a161b3c2179f00105b6c28f86da4e1a88ce871365b294f1d56844603be5533605011d5599840acbc8e15568f259d44cccb5dc09bd18b6137061c5176315dff72d75752dd8a877e6215a60d6abb8a9c0b868f19d3a066d6168e4558d5cfdd9c9dd80266e8baf5a91c67ab2a28b0a1a189f7e5b8f2bdbf75cf0ec977e5e9cbbbce8bf7320539e742a5383f0199f211a1a476217054f2a5894add32e094c6dca3d4ea4027e243b268748793de39931a7a71246c20c729679ca561026f3ee0bb5115dcc520f2db02981ffe228e48391d2a90409e89f7a5c84aa894ba8159113d35a1666c8a40cba923893ff92885fce4ee968f2cc3f38be56b1d147f1cae2bf0fa9220649af245781584e981ffa29c589af826de8e4300717e2da383ff0abc819f44511a9abb9d765f0d36caad97193aec26056d41c199649c8bfdcb7af082bc97bab667e26bf44901735e658cdf607404676a043a49ebe301ebe43b336616c0fc0af4ef1b5629337f4b4d0de63f0ee63ede6d6bb2d5783b0da3b7dd5aaacb9b663f6418ce3088cf9e6996761c2e7924a2ee8faaf0ea164dfd089d7eedf968128e9e25e7ef3dd929227c4c943f9e19fba2d8c890a89edfbe32000347459aea7821d8cb9e3fdc702d475a16a67cc52aceb0407bfb91dec5f0c042b3a281de833b579a0a5a01d9cdc63c3b3f224a99639406f9b9f81c8d9ddd5858d6b1a7ef040e4b14b21446a706d471930bd9d2dca79c9c06ec053364bd5c103bb264db18793badc80289f6e06a68b8c1e4a509b2654c6cd95f4c59d14e307c46bdac6e7b6d4c67d0f432e1a31de091cf98edcce9e412c2a47765b4710127363278d7d203782e85a5c91ec752e9ecf35d570c33a00af86889f3662677807950d6d09311a49542468ef042c54b1624f79cb90e6d80471067329d24b4a0bbea06a585e8ed4e8c78977a46e1887a7194b013aeaae9a984041e152e3eba8fa3b040b1c1a56a0f7bb5997adb2f79639388da99ac2e6ff63b8b0119be8390fd9ce5fc56248e8b6691e59c3b38ad00cac60796f982b43b73f024e0cebb7baff47f5710196d1fb611750668f13ae0da603f0651e0ebb5ea3b097e806f80d2db6f0ea379d2957b17b297f9b278cc0df70f66557c0e5d41ad1536a3cced678b809ba8b4114d7c66ff1bf09aeed345ea8c257a71babb3fe5326b605ce3f7fdb7266c8988fea54fb49bf7dadea5e3081157faea17ab20b4787a6f5b1226ab845761c7c4671997e05617f021aa3cbaa48d21c3eedf8687a17d2b2ade81694bfc32035eb0b3aff46833fef03cdfca1d9a7f8fa8e9bd5d650a12c74ec290e0027e812b735e7380944ee1110069810e13054a95e3c222fc8dbea8e479f5b99406e68e05f19fa12c927707d83a91a2cb65318cb319cc3a4f93cd41bc058b34d42ce528971718c41034786faea4867ec305b5abb8881ea2d45cadadbdd00d17df3182e37fb91e72075527314fd5b32a574b0ebfaf4c9d56fd90781240418147392d735debbd0027982fb1df2031508d3ed74868654e61e4f05070c7ff62aff794a7cb62772a02d3ca906de7d5377aab70950b435f2c40fa1b0a7e2190429477e492e93c761556fa525e859091f3aa09db29347a38cc307d29fe3dea097c3c8e839c07fd5f70f46b2544330ff9997746515d7dddd6213f418248e2341de202ff8341834ef191d01fefd63ddd153f7c4736aa2045d4146052d0d7a182821cf8d20a01792bc2155d13f9cc21cf4d79bb3b488449abd91b15963de5a1e488204bf9d4688ae62c6f03d2dfd47bba8f487d23ae1b0e6da309acc8d7bfde621832a8a494f244703b5b385e53960118bc3985a692ba60fb461242f90cb48396288a60b54315cf9fbc4b3299ad221f0478d1271e8271db7428b1c596201be4ed531055305cfa52f75de4a571fd5d7027d8756918e8ce88a6c2b73054b3b5455722deb6fa1bf168e7b26ecfbacdb18596d3283b47efb19fe14cdc6bd209b0a032a5c79677f742b4b515e08142cba5643c06f9172a62c9869422d9e2ae27652a667b59f55a3e4e15a3495faa3ee7d1fd7d2bf7c1a8e38c53db49dba87c3fa44eb74c7152a3f3ba02820c987c79eab12eb872a4c6348daf8f9beeb0f5e49a9a4a4dfa2bfb248744b74d0a8acec58ba619a0d4c4ff15176ee81a8e162d6037e9e7430852d95e252d9c39e1027c2c5c25a0f06282b3b7b7993cda54fe7e34ec123ee692b2f31aad794865ece5b46f8b83bb5cd1ba2d2b1b75a283b88985812d7a63dc090405fc4a679a738b4075d5ca998b9391d98f193612a50a807b877aceab0a2ef7e58d48496ab10760e02938a9dbe7952cd6090d462ab0173350c4cd4b45c3c5d7556f7575630e8b9e4c040302bb90c063f655d54e40ab190376c571933b6c649eb6f0acd22d2bfebf25adac3f944cff9df50566f0499274d08a5ac54866f28dbfc06ea53bccc8c9f09fd6fadac534dfaaf77b2dcc28343a4f3c15a677279c3835af3249d095acef0be21b1a28ceaa43e671724d8204218d6e4acc510d6dda3682d7c482579abdd9ab5f351d3775c6fd83859910094672704e41554c03fea8230c5a55beb931c5fff0b11178010ee18b604ded3b9ff6242281027cf2552d68437c1cb30293a55ccef3bb5b6456a935f2248727b41759d53e7c37094d94a9fba4c53a7e230b7b82e166b8dada10d0c4c7677d8c2002aa65f81aa3da35ec2d7110208d8b4d2316c96d6365ea71ef6a4a3c97ff73f1e750d7373d63e3251fe7a8e3d1b927b2cfa03808fea9e8c3ce036245d907cfd97b5ad4edb6f079616285eb6fde53f02157593145e29f442877cdfcc6b5fb075e56daad15a65b72e0ab7bf7daa7406e727081dd491ad07ee04bdc63a2314cd99512572acfc9ed9143805234269ddcccb09c97a86bed1888b3230aeb062d4380a70eab7507b553db75c1852c136ed5298dca0bc97f09cbbb3ffe32b61bc7d28fe36d49ccb3afe595ac124b5bdcb75b72748056442fac4fc708986ecd3d087b31cb707cbfeae5201c934e3dec3e44fee64de1b392b640f863667335995e2679f136bd4855d7dfe5edc7ec4fb656795a9739994a1052ddcf1266b9a78a43ca4db9a6c2c59a81f6e8e717ec524753409cfbbe5981c36278b339adbeaa7a39bd60d35dc475abb8838523b76fd9325a2b675019442d6234cedf28233c4a1a1846e760374b08716595a76d906d3b93d41c25717cc165664c61aa5f759b3b3c5bd0fd16bcb21b9ae0c0e041111cb840025922f8acc33e56e9f5769ad0d7cd51d11ba243bdfa2e0c79f548ded01a1698aac69ce9bb73d77565a68b4eb63af665d60ae903f5b5ff4518bc1e7133669a6aebcafa1c5f791a38d796cb00bd7bbd8f424d2aa9f579a2e3b27978a1d57672a45014ccfe89652e556a491a3d5308153a6fc4de0eef935324e1f8954567641b58a5b87c38ab6782484588f15deed5ceda17a467963630be6c91545ac1679321eb065f7e4f4d4c1e948d3c524d3dc021456bdb685013172fbf409a8100cd57ba4e40733c84dfd8475612715d60338733a19ad7b78752c3aa257cd7a9151450ae5a3aa6d135844e1476d4cb7f185dfbb8782ad48f1758cd999ca3b045d07e5d431f0d15f8afe55deb23988aa9a410157efd1a0a28fc7306972c0cd96ed8fd55c33d2f250cc39b162c73ee193a70559e17dc4ea6cdfa409621ec1bc1196bfa3132d00d17785c7377924960e93bffbc0fca3c9c37a48f2fb7a3ea01c5270e800fb0e32c1f19db458d220dd1cb012cc4e06179d29495740d34da350bbe2590ffd93428a945ed6bd9fa5dd32dacb3d4439a1a371f784760a6f43436f72a1d9d6f3a31aa927316dc178d74ed19e11c635ad5605ef3829149c0c90b0979ae59e59b7aad60896ac1b531c7aae60039fee77302f11875ba657242282e1e35f75f254d823e8a1af56ff0219dd3fc034bea0fcebcdaf224875f78f849e8956dbdb29705af420bb8c6cf4e71d991fc1457e9f38e29d77ddd6ee856745b09a3a61ead6113e948d929815a4140a068cbfaec019115476fdb831786440ea38791099586cade9131ebf874174abca6fc6e4ec6218f07356d8ea10a2d350f8e117309402a4d1c7550cd96be3050526d0d8cdf7860f8e64e6182ffcf63d6d574999b0319a9d146da790c3f6f7d50e8e4a940dc960cdbcbf53f0a339349e321d83f758f4c1de73bdd0405011a94a7d9c02d0bccc32bdb192dc974f8bc1c0c56b97126669182f2d9cd7ab173c0811bafee1f765394ecaceeb1b5", 0x1000) recvfrom(r0, 0x0, 0xffffffb7, 0x43, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x1, 0x21) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001040)={0x7724, [{0x1, 0x8000}, {0x1, 0xe7}, {0x1, 0x8}, {0xa51f634a9d176282, 0xc2e7}, {0x3, 0x1000}, {0x3, 0x5}, {0x2, 0xffffffffffff2960}, {0x3}, {0x3, 0x9}, {0x3, 0x23}, {0x3, 0xfffffffffffffffd}, {0x3, 0x7}, {0x3, 0x3}, {0x3, 0x9}, {0x2, 0x8}, {0x0, 0x2}, {0x0, 0xff}, {0x3, 0x2}, {0x3}, {0x2, 0x2}, {0x1}, {0x1, 0xfffffffffffffffc}, {0x3, 0xff}, {0x2, 0x8001}, {0x1}, {0x1}, {0x1, 0x1}, {0x1, 0x4}, {0x3, 0x1}, {0x2, 0x4}, {0x2, 0x6}, {0x2, 0x3}]}) 01:22:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x107ffc, 0x0, 0x9, 0x0, "00000000fffeff7f0002000000ffec00", 0x0, 0x6}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20002, 0x0) fcntl$setstatus(r0, 0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x80, 0x9, 0x6}, 0x9, 0x8, 0x8}) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 01:22:32 executing program 0: select(0x0, 0x0, &(0x7f0000000000), &(0x7f00006c7fc0), &(0x7f0000000040)) r0 = semget(0x3, 0x0, 0xc0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000080)=0x4) 01:22:32 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) dup2(r3, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0), 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 01:22:32 executing program 0: r0 = dup(0xffffffffffffffff) fchmod(r0, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x2, 0x0) 01:22:32 executing program 1: socketpair(0x2, 0x4001, 0x7fa, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x1}, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x131752aa}, 0x8) 01:22:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) setsockopt(r0, 0x100000000, 0x0, &(0x7f0000000040)="4785bcc3591c72f9ca01c04153f0e1c52d0df1acf5f52aea1ce865567aa69f056bc795a3c02b59321ac82cc9a0def250a0beace551b55ca5bb33b5c9609a34a2b4c35be5ff9b85954774eb11", 0x23) r1 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000003c0)="03000000", 0x4) dup2(r0, r1) socket(0xec3cefe1d6355a2f, 0x3, 0xf9) 01:22:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) msgget$private(0x0, 0x20) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x10, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x27, &(0x7f00000013c0)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) 01:22:32 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000003c0)='r\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') stat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)) shmget(0x3, 0x4000, 0x88, &(0x7f0000ffa000/0x4000)=nil) 01:22:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)='I', 0x1) r2 = kqueue() r3 = semget(0x0, 0x4, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/140) getpeername$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000da728cb7a275aa5ebb6795d0009f1cce00000000000000000000ec63000000000000bc6fbbc545491f57d9fe148b0e26e8098576683af4313a7223f482016befc83cb779e53ed280c30278cd532f7fb6efdd313753b573b03749c1c8bf772c8439501d7f163d4f8642940ec5ec617b5ba3fa747eccf8481c212b7d9f29a83590b73626c8b748b6"], &(0x7f0000000100)=0x28) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc608a2656ef63453, 0xc00fffff}], 0x80, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:22:33 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) lseek(r1, 0x0, 0x0, 0x1) 01:22:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000140)=r1) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x240, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDDISABIO(r0, 0x20004b3d) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kqueue() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffd9b) dup2(r3, r2) 01:22:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="93936b08", 0x4}, {&(0x7f0000000180)="8b8ec45bf5109ed9daf5bb681d9b2de4cc132d7bfed4ac158c75bd9800d98abaea853d2579055a712b129adc7ea322bc8306fb144b1e3f87783e61874bf7fe0eb598", 0x42}], 0x2, &(0x7f0000000200)=[{0x90, 0xffff, 0x1, "9e8680415397111a99b5ab9bb9233f56986ff105dc6a39a438d2edcd5b5dd8aed2c1d07b85d7dd7a72c6b40fafc8d2e187e9d3792c4cdb2a850be05047e4c62806f39f3c8b84ce33a3eb1ba8f3a5860631dd46e3acee879aabe4038f4d55a178fb1b1b4dab88a88f311b3e806bbbad942b9d0900ce1db83a1f5243"}, {0x50, 0x1, 0xfffffffffffffffd, "d2fa42d87260242a21bd40a0c330651e84fc4f01825f442727f1c375a0754f73fcc5f57768d41f5843aecfeac265ddb5fc994b596789125e23ba41d9"}, {0x78, 0x1, 0x4, "53ab7563d312556148f419c0199ba67205cc374cc6176bfc03567bff95ce249f00f0ed10898749c016ea42f3d8ddcb5210a0adbb4762d30277377572c20009eb127ec18f501e5a031110c25d135a9852b3a12efae069742fe37ee234b0b095827f7e72"}, {0xa0, 0xffff, 0xfffffffffffff001, "e54e506ac94fc8e6ce525b487b274db63cae55fba59f2ebdd7f33f585ac5c577b5a88b63b8eacf2588b644f837fcae82b56a79f88849d2b26e3f0fd0acf498576dd3b865a98d2e571715d653fe9c6e2afd847b65029bf49fa2ee90c0b3ff7f7c298fe03b6870438234d1f6527f0057f2fcf7de101f700de5a11d14791c3255acae8f9cd6a1f91c71d7"}, {0x98, 0xffff, 0x3, "b1412e7ba01a7dba175bb48d1de43a8e59e9218040ed9e948c97979399d610d9c8243c565cc9d4dcdda7b3ca6f30bcbf74cc218b59993d9777e15ee67ba906248aee61c7d22c85109cdafea67a9b5cbd34ea6e318c0f970a29e60e104ca107859a53f96d08f8e78f21dca81c5cfd1527a0c009c4cc6ffa023046c747d69c62c75d7d7f"}, {0x38, 0xffff, 0x5d6a, "3eb43d1847d769745f7b225161afa20f833f168e92af31dc35817082c6d7d0361c"}, {0x70, 0x1, 0x3, "0c7c8280388b15182a9042222f29217a0a4dcb5f2b2ba1e73fde7a148ee7a26b98d18385c16ea221c9187ee4da1aab3cf58b4533b1986c2900eec99d22ab6371eb2efa58843525b97ad8d4dc6b5390180f8c607b9090ddde092fb77314bf93"}], 0x338}, 0xc) shutdown(r1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 01:22:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 01:22:33 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0/f_le0\x00'], 0x10) 01:22:34 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r1 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11c5a953448e0e5a392c518c258300980190f7f757f7d10000000000020000000000000000a00e20151358219de47102010000b9a9bf0570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbcaee1600"/167], 0xa0, 0x7fb) msgrcv(r2, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3ddc07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f3248b64f7db68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502381f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab4843beccf7c34760eea61150b9e1698a7ab3b13070acbaa6a96e3f661fa80461ebbdfe758ca8024635d04347eb2e24e7ad9b741033d67aeff9cc90734e25aabf7ced10fc5eb5327f86bebce303c627aed5f89a4afa2f2090e14a315d6b74f6c96f47d42c4950adb047468806fa87d77a84a6e8a40659"], 0x1, 0x2000000, 0x1004) r3 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000001b00)=""/4096) kqueue() semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r2, &(0x7f0000000600)={0x1, "30753a5e69488f0fd908f479d3ffff0000609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da2100ef857b24757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee03d938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faa81529cbf792cc228a4fc248419d3eb15d2f8d5a4cd201af2ce76db2c2c85c45e1a31bf9106521eb82f5f3fb44ba2c2024bd2026342588fa8bd2df3f53f15ddf872472731a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b3356b41a217ff9e837698fe9dab66e3ad4b85fe8b62872c366f2f4c9f565717e753cc57f8bad56e1afe34e4b5fd49a0633716ba6c6f455c17845648b419df87a5e978c1b875ac853b619283a265b91eb3f9e83607243bd084dabdc6bbd728bb5b083c5fbe974fb1250256066a1ff8bab50ac39abba184d8b71bc548bcc339d7ef050e0d66823b54d876f2914adcd41bbcd9286985f905f1cb3a75f3fc43ef65f711662e26b78efb80102f8998866abc4b04e9d28a58e3fdb61d650db111d3b729950824e99f85927a7840dfd1a4a45ff8ddf8976ff0744f014b9f723adc1fac5130e97f0e9c82f3b9515bd788b86ce4b5e04ec6119108a874a66f58ae8c31"}, 0x26b, 0xf06b259995420b72) msgrcv(r2, &(0x7f0000001480)={0x0, ""/174}, 0x49b, 0x3, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000240)=0x1) msgsnd(r2, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) lseek(r7, 0x0, 0xc600000000000000, 0x2) accept$unix(r1, 0x0, &(0x7f0000000380)) msgget$private(0x0, 0x128) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)) 01:22:34 executing program 1: socketpair(0x18, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) close(r1) 01:22:34 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 01:22:34 executing program 1: getitimer(0x3, &(0x7f0000000080)) getitimer(0x0, &(0x7f0000000040)) 01:22:34 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) close(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x185) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') flock(r0, 0x1) 01:22:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000001c0)={0xff, 0x0, {0x42, 0x475103ec}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c", 0x768) r3 = socket$inet(0x2, 0x1, 0x4) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x40, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)=""/85, &(0x7f0000000000)=0x55) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r6, 0x40044b06) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000280)={0x4e, 0xffffffffffff0000}, 0x8) fchdir(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 01:22:34 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xfffffffffffffffd}, {0x8, 0x1}}, 0x95a92b7f232f22bf) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) 01:22:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x1, 0x9}, {0x18, 0x1, 0xd1e, 0x40}, 0x1, [0xb215, 0x7, 0x4, 0x4, 0x0, 0x0, 0x5c, 0xfffffffffffff45b]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 01:22:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000140)=0x10) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x364, 0xffff}, 0xc) 01:22:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffdfff, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x5b05b4d952ec39ef, 0x40) sendto$inet(r2, &(0x7f00000000c0)="99a9f174278f7e218aa00fef608adb51b2ec88ac0e7935748edf010d74743d0ca44c4617", 0x24, 0xc, &(0x7f0000000140)={0x2, 0x0}, 0xc) 01:22:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt(r0, 0x6, 0x400000000000001, &(0x7f0000000040), 0x0) setsockopt(r0, 0xee4, 0xfff, &(0x7f00000000c0)="7cf4ae745a21e1263ca074836c8787f0a7a45d3a59539808a0015b3918cf5825de8424ee34530927cdab448da27960c18147597364941fc14c3fd2e0b1036dbb8eec6033fca862eb5806d006c702fc9eace5b8cc9ba9dd21d3cc417a24124564bf75d6668ebf425d5afbdb299e84e4193759e4d81786fbc0e4e7", 0x7a) setsockopt(r0, 0x2, 0x8, &(0x7f0000000000)="0cfc115b3b8e2840580c4f616793b8edca5e0ab6cc11d510ba0e0d27f2cb4bb4265df1fe98b49ddc95bc72fc63b4f49692527c867a60edf87c584fbd541bf128a323e04ac747b7c319005aca8ca635156db2ee2216cfaa0e790310d9b3d2f75532c8461d436a2ad9222bb32160101f69ffade419f6b7e72f62218f20dad80cf729e47fdc0b941893d2", 0x89) 01:22:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x30) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x1, 0x8) r1 = socket$inet(0x2, 0x4, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x10e) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x9, './file0\x00'}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) dup(r1) setsockopt(r1, 0x1, 0x0, &(0x7f0000000080)="8b4cc9c72cfb6992ec308d4457beb92c68d212fbb66eb3fc27c7e39c4af3a88fcc174e164bab30ea74535d72ae14aa1bc27b6688e2295f7d202b8d585781bf1bd45cec0bf15ccd43a91816bf8abfc3779383f84a132d7df185321aa6468306145627866f923d0f", 0x67) 01:22:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80000000}, 0x8) 01:22:35 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1c7, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ff0000000000"], 0xfffffc57}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x80000001}, 0xc) 01:22:35 executing program 1: msgctl$IPC_RMID(0x0, 0x0) semget$private(0x0, 0x6, 0x280) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8480, 0x90) r1 = dup2(0xffffffffffffff9c, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r1) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x44) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = shmget$private(0x0, 0x2000, 0x486, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x10001, r5, r6, r5, r6, 0x180, 0x5b8}, 0xd736, 0x7, r4, r4, 0xfff, 0x80000000, 0x6}) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000006c0)=""/242) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0x4, 0x8, {0x3, 0x7ff}}) 01:22:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x64f6, "0366402ba77ffdff3c0adf71cf15cd76ef3caf00"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4892ba40, 0x9, 0xbd74, 0x5, "26ab1e4d4e35ec53f55190a1af76cb397c1d8fba", 0x6, 0xa9}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 01:22:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\t', 0x1) 01:22:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20028, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x8003, 0x8000000000000) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 01:22:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000040)="a854d6339b912d85bfcd489d249dac717644b52101539cfe71f444f3d63ae8f5be855e41644dbfa186a55eaf96f60914cfa7d3c0b7cd0a341a0e0b439db4dfc973a862bea437b1d85d97584119e08815dc0fae8d72a89c6d7274d7a8a2c710b5fcb50e7fd5746cc6416456ebfe462ad262e2cea6f33f2a321d2505cf0afcd83701613e7e65758ab587ea4c44c76b3613f4cda1de353da6d0bed7dcf87de824d9e977773147ee951b88d3b16e13f7c2d99267227cded48d22d73cd6d124459f198523bd7868c99ec5dde395c19a04c57557e0870d85ca85e546f92ae4acefe9b550d32e7fc02d4d50d51aed414a0c9d653a16cdfed48395d5ff7bb608cb9511", 0xff}, {&(0x7f0000000180)="e4b2208cc19f988dfd3d87f2e273aaa45258708c44864cb722b48ee35a1a938bcee24ff0c58ff118a7f38122c93e6187de9259d89ea8823b6fa6de1ba8618700eb01ad6ae7c819866c73ceea7da6f56e", 0x50}, {&(0x7f0000000200)="d5c5f5301c5184aaebf384cb4bc2aab5398b39b7661c6774b9162701a8e5f8f329d2df75550f71ad79acb2b58b424cc71ecd838a9ee420a467e8e3295e2f82287e8c4a4046adc4d84b638026214b926468584c1742ddf14fa46e936b26879dc269453565c1a2321889ca99248637cd364991cfb5ee46e3b5908bf41d1e3d8b3c96c10d61d5fda410612992a452ac3fda983ee0e1e14eb3bf14d90744093f9ddd07dbcca3eb1ac1cfe72f73f48c1d947a4178480f70f98b24169eaf3716509d916fd8ea3188e25f6e5863106d7b5acbb2815a6333a3c787ace11da918937f613f34524c417648177cc6adfb0efc6d514d0f12d87ef9ff30cac862228d499ac8bb66778f4f533746ac7de926facca2ad86d85b84c378b97521575c69c8816cc3fe5237fd2dfc5af3a15daed4ad60ea4a45b3ca5885d305a568b78e7c59884bf919d152e79296e182d483305b8c8b1cd4bad956eae19888c7a561604090d4aebd3b00d5cbc0eeea80b8605a6b4979a65c122f308699bbada179425b2d7bf32c2b0c607caef5babe50e08dc78d565c9da201c64c48f8ae1ac50f47741d5f4531e27c8169fcb7bddacb9be3edc37fbc3a868c732363a055592db991c0c2da1608fc6807634f85e5421dd0c43023d3f48eb9673035b5cdc74a7c6333cdbaf0f589e0963766a05d5e88747696966d7c4613408f8c8527662fb89224192ce812dcfa42d4e3e511533402cac6db8dda7271fbbb557d05101c4d91bf388ff194cb4d24123acb5ea73ce62c48597c71f0f59763bbb4c4e12915d5f0db166b9b105b8bf24322e35b4d93f57ae4c11019157c4489f96400996c6efe09b06c522a26ca9e80c7a97fcf8706321c32b398e52c8b527f63f6c6398d31dd555f39cf875b132f719a86e40ea5dca82d5b1b26f510b8be3ff34ad9e3064dd9db62b7c971f0eb85dec6218d108c8fa572f21073c79b3eaad8954ad5ce803e95ae29700a7759e90659fcf0d1a88825428872b6842ae54812e33f46f9d7193ecbc9f7ae5cb94e421080cb4f293d968bcb6b5add8dc5720c9d346379d4184882ab114788509ddb76bce4f0486a59291280f08779538c20742f7075844c2bf5814cc027e1648bc4f0c30f8d2b2d673799ffacff179b9f5f102619d794942e914b046dd8297625898374f9a2f00610229f5ded6da2c466aa0cc9dc405334bbd947932645ad2333a65e170d4560dc90e9c0a545b62e557824f36d4b069f040493ffc0a83e890f02aeaef8167eb52ec4678a8cd0f7bde8a334bbfe79b74d503c9479e24e9513a9a24e9904b859c59dc1759d2f5cb0e6e825fe7c085998a07877f225176d185371b3586fed68139520a08e6f29156789ca75c0d290636b2c20584244d3e401b411b1a6d9753ef09fc3a8ccd3fc1ba98576e90faadfb382929c723544a5907aa152aa25b73d7fb0e5e3d1d0065c76ac2b76131d97b14270646bcef97e6caeaa183a1667367d2cd87de89cb0dac36a91eb12875fb97e7c77bd60e335fee37c1033e55590549907af0ffb358cefd378e46fc0e3a2d096b5882f752d775258f01186ceac7886070cb02339460f0e495eec213afea6185ad262c265edad3751657d451fea4372187f86d1feac40792c0901bafa00f74511b3ca439757da3d7b67e66358f8ffc0ae419b9ba89ed089f4c60fa62cbe1f9323fe1d5a5e092f74a6dfc802100fef9cfccf02186fff7e25414a20b0399e3fabef515edacfadd16cc5894f37112689ef442be9503ac635eb712eff27aa226a64186988ca83caf5a6ae5ed372f667d59489a6d40fa32901dbb798a1ee69ede8d090d3c986b3641065b585e7b7a2cffd24f1ad33420cf4f43c06de642e43205f7a1abc72d25401da7ca3ba18eea560ca703a4acba0fbf66f01693e5a9ef957622d88fd80842743b737011b01350d9b5a5eb587fdf3889f40f842e06a6513ee20a8f67c90fd4f2ec75ccf703f50acffee6928e7fd902a9c86ace4517d19e47ffa6a8bef141b008ff745e7053377e084836c3eb4a3d154baf7372be809aac90205c99cef95d05782e564af397333d9d31d37a0685ef9ea48cad5b95c0e1e7b35025de8036f061c03ff3ecd7fd330b2e74c37c26e068d9e37385d3cbc4638db46e28768fc783a8dce3f17390741a8caf8bc6e1d722e258bf96724025f45bc97f5e3ddee22464c87954e1848cfec12a2c25dd638a368ea2642d3397b1d0fb12d63a28e875cd9549a4f39c720079376e0e9f9d4b80a5b367a21d4d6974d3f8ed7b40baa23bcdc6812303b1591e4e0ac481e0f9fac39e26455f74a14aead4677482a330ba125eb69c2821dada7edf9a57c7b259dd4cff9789a00088bc6605c51d80cb96de59fa55e74609b6928f584626e74d394713bfe0f508c7fcbbdcc74f35b82551a21c6e419ffcb0c4f283d6fd75742880cd54d12ce1767902ec29c5aae317fec770a032bc4e6987f1b3b37a22e09bfa71bdc6ed56db25d7d2b48ce3ace30a92c5eeb8db19ee57875b3c5231f9f30db0690c9049821d85d5833dd49ad6e66e98bdf6d3acc8d2fbb6d0e04cb6155cb8791e0adf03ab64c05ba9062698025b1e16d4c27977e3898f8ae98c3cb5421d7b752e7b971ad141acf3aaaf61f2f3d994a4e123d41d4df0070c883356bbf36f5ad499450f8cc7f91130cf3ad32d2499931ef9f7276bf95c8655dff999565e847464e24b9d467f85db6be238b0b1b3cc5dbf63f5947a14e79747cac46de4e01b2a27cf3b7b140a055e36104a882937eb9d0a25c91f1bf265308c481e6bf01818fb6e00aa21eb96db840c44f3092a383c677eb7f88654b62fcdfc3609e01ec07ad20e9145e089456616c44646db85087ad0329320af089d6fdaaa265307b461a53b4166a128f5e0558dcb0a09ccfcee9a136a4a2805ed5f0a3bdc2086d517c874283212c47cb33b7d5f991276a12eadd8acee479e41cf756b94b4488103699320dfd192fbb2d251d70d055ea550a033067ba3fbbe431ac3ae35ae773b238c8f93655b96b846c6660d86795cbe27a27572bd88b37b696455315df2c55c39a45740bf7072743db60e6d89c9fd81ca947924bead4d68193280248967edf2b1f82fc25beb0af4ab57e1c6f4e4b14f9866c26b5bd4da0b0941952d191f8f2e8882fdb9cc9704e967456141d9d1c722e2c364aabc3c1812f8e877befd6ed6b3c29381fffeb15c04e82dee563056a89c0fa53c513668dceb4036608b6fcd66d59f11abffc81989a6d0900da637d756031a56fa29da8ce3731f6a95dd1642cd9de0ca6252c2a4279f0932ded5734eb84a4c7ffae072efb2b2f73901a4f5515cc5f0d41f39c32e9c1e8b989aab436768c574a05c9dc395b05bc6ccb0a96e5841b0e74a9340b6d4a08c07d5385983c8ec4bc5fa72ee3c23426a551f9951c46759a9644d0f2debdb93927f04d9159d06f8fbe43c0f65679442ebfc114f8de863462a471ca1f499ed18e482ea843d2824175ff5a5c1b4674d0eef01f957e8d37d2817fb9bd62d4fe519d987c14ab66dd84a625bbd2c90c8b68e3c4560a1e797a9cb60894157e91fae77b569787e532aef978775865fdfbf52a6e08f0d0585adfb2b1670ffb05688f5a4580f4a3bbec17007ef0ec6fd48f9edd298c2d2f53e327fe5b1f3326ff587db27156eb63629e96b35c6c818f6c9d17aacbdf3bf529cc1a94898691ceadcef0435933c4c9f18794b98284af94eef7c565f4b172908655569ca7079d65587df2a46e941a7224e7478621eadd5e4b6aaf10cb67966df6425a44fc1639e7e9b204ee7cf2d908cf8fae6ee0ad80215bc1c3379d551f4706dc9d587fc55876cdf46fa8ff5ce4de84c93471896da7a132d9885ab6c0f5688b9eb9f5f3adc7549370ffdf555a56806de62202b5fca610e93a5f350734ded0298a933348416a2fdec014b3abbf243ce2ba1953b9604f26616866d1690e7f9acf7cb18d2598f9548bbcaba57524860c40a6a5f3ac37d436b0c2b52f0bd99a47754ce50ae9061fc80c9d00ec749ee2414df0ff9a2c88567ed2c21affe200de6753388b01ef85a4a18e58b2d8f84dbe20582f36a35584d956e1135cbff75d99cc7fed5d0112749f6e906f8f60d3feb14df303cab6cd4c773f02004c2ad5653e7843881320642d91028a76ac29015e9483c52b2edee8c315e8ee17ad2f1ef082f35825a47acdeeee74be8dab841f57dfcafb3d5329afcacb2252074f74646c28ee746a4d4f7ffe16dbaca024911b33137a00c72d7eb25354f63755a52685a654ec9cb45cbd99facc99efa6f4985df8816f2af9fa22f28c016185570443726dd31d1b68ef7cf72a2b6e6f003af41a97b6c26c51bd268d7ff4149aff8d999594b9059a7879277365f4360aaf1453c888ee45ad53d18c2fa4d9e9d59806e4b1caa800bbc88db6a3c19ed40fcdaa95567a87c3990132047948eba29c848220e0e91e167a38e2e70b657fdfbf716ea13feb0055b997eddcf2ffe373fe2f4db9ec002d05301b0226d60072769880b2be80c0c9a016d93c708ce6bcfe9fa22078093c53be4fe0bfb8647992c2b6df5a0763e2b9737aecde26ff7c82dd6b83f39f3692e7661f52d9fa314d2f23a045acbe097fde4cd5bcf16e3a5c5c61455bb1eff8b1a10abd5b0b2994ec3b3da83c4321185eae247b4b223d6a1a1b285ab3dd91ee7d40884cc7527ae84a02cf55f5ff049f564b58e64fd978e99fcb5d48f85bf1b40f0042612647b1d454d487859adee2f4ec1427ebbc7a2e231976dd716ae51c87a65817cf408619cd9ad4b7a9e94cb1a3d5078abbd41b4617f2e7003d759e13a4d514573f4b8f579c729c765e4729f74567f55ebd202c8e1fdf9b30a275a0797bd93376a19ea1d7e312c7f011ff1bc157ce427bf630b52eaf2c7f4539b27f94be5e281cd8a2db2cf631874b56517a19c5c75caced8684153c3ed073d6139f5264fcaf3960d8eef19a9eeb134cfbe3c69ee8dfda6aea09a747a88d3123ec6f822347f822d5e9dc569ccb5fe6d8f285b24d8c356635ec39f4ecaad42a55566c61119a52064920c5ef2b588edab60537fde9ce473bc69ff10244b36d55d7a56a6470c845c0c3339e5977ff7a77fd6c897624c88a010a8ea4fa05294a0cdd2ac0638848d8b1dc477a1428f0b265846503421508158211ca6378a5cffb5a0eae2cbe1f77f222f2aa50137042615700786ab9aa5b9881a9fd711cd791873775ebe1bf8cff6c8fd736489ff31415a6dfb7c86801691fe0c9732ad07bbcfb9c8818e3cc8cffcffd4383e658f04e018e12e347d60e4622c11e0aa65474e1d323d0d9725b02e4ded7e4cf6e8f7abc1e8fe445b5df3e655168d04eb5e0f07e12ea429ab4d0c6cced0ff66c11dfa8ba1e25b2d5abf042ede70efc115a693c58c9ff88f86a8eeea14a8446f5a49e6d7f6d8b09b05ecf44cb0ecdf32846c56cae35f95ea9a56e90d034678ea09a224f74d60d9a836374e34e151a7db4a2d8b6d361c0d3ae5b8128c6d2475c16b839e64067f348204cd9c2376c54fcfe85e42e44190c1962f7f2c05591614a63444bc3a89e504f0eb2cc156ad0d971cc2339b23b9fa94f5b691fc9ab9df9a7f0af4670ab180cd254ced5aba027574c52646cb86af18611c5d34f0f5a81ee214f8cf76b5073a585d4ca87a2938a8ad25fc9fd4bd74e3f04b0f6ebab239d620dae6142c71058316bfad0b8c2f8439cf8105e8d6f16ecc00585be31b971dbf307712598f2b86e24e95e5c0b9e0847e33fab9bc00c27ff57d7326a694f6a0ac0b1d73e519ac3a42050031130564b4d380b", 0x1000}, {&(0x7f0000001200)="dd3ef2449ea902c2cbf3046ea5e119e16358c282f4426f43566fab9e519747e2cadca6f9f90a0587bbdb70ea04590a3ea415ba39b25861a80e5d2c0734960aa5e4bb6abc4ab4825d73143eb674c2eeb03cbd1ecf12505fe0c0079157013b6689ff30fd75f5ba7222955a2b930d10259a392db29d15d9d18ee753aca8884cebb46fbbb7f53693b7561e8452039fc6668d5d6bd076ec1508e85824dd93b984c832c766aa8253b293e9ff95b67c3423723a40ad2f4eb76e6aa14744a4465f7ecb38d34e48cd1d4cb95cb72e871ad240b051a185bdcc77cdeec09bd851a4663142a154", 0xe1}], 0x4, 0x0, 0x0, 0x8}, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 01:22:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 01:22:35 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/76}, &(0x7f0000000040)=0x4e) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/71, &(0x7f0000000240)=0x47) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r1 = socket(0x10, 0x3, 0x3) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000280)={0x7, 0x200}) getsockopt$sock_int(r1, 0xffff, 0x1024, 0x0, 0x0) 01:22:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r1) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 01:22:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget$private(0x0, 0x1, 0x4c2) 01:22:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x100}], 0x1, 0x2) 01:22:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x1, 0x80, 0x0, "000000000000000100002000", 0x0, 0x2}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x6bb623aa6c7d98f9, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffc9) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r2 = dup(r1) sendto(r1, &(0x7f0000000280)="0a3c8e6546434c3d9b9890ec3d07ba11b61796e51d6f6a4fba2df08712f89debb321f4acbfe8fa155f5b93c0b63f7e2992a5cf37a3fee0e931e2957a0253ee8ef128d59fdead1a695780c1cf9ec8e56a8d5e93f9b599e0e08ecc414e11f1", 0x5e, 0x2, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) sendto$unix(r2, &(0x7f00000001c0)="df567faa208e334ce43e4c370ec53ce4ec5a1a21eb2264fdde86d46c37ac68bc930cce914b1cfd1a1cc773f4f329adf1c893dacc0654ce7c95f9d8e9302450635c4dbac2310ab39c4dd339d72c9af4c38ba0526fc97b210c58d11b436507c99c8abcd35d488542b203106346e2f3b4c2cf9a2b6378", 0x75, 0x2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000009000000000000000dc1bb893f"], 0x38}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, &(0x7f0000000040)="48744b5de1cdf7f26aa771b198ab0e0e88497d5dd4e48704d9c37947656d0533b8fb50af30ead893bf1e823dc73d88dd49b0a55cce4a127ed3b74800a26f5a012aed1adbf5522c5d4aa28dae4b3aaaa95e1d7d1bbd20e7c30f7c2c9e823644a7afa5", 0x62) 01:22:36 executing program 0: getgroups(0x11689853011773ad, &(0x7f00000000c0)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r2, r3) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 01:22:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 01:22:36 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x102000000000000a, 0xfd83) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a12f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9b2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 01:22:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/150, &(0x7f0000000100)=0x96) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 01:22:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="8a02080004a77795888448a217c6d7f88f61bebc9f46558d1c4e92d9c59986fc066b07bce0a82ef271ede2ccf1b28729a5576172beca0d84ef1f39a6b0926d1602ade1d414aa62f6261155d11e095adefd9e232d301a1200"/107], 0x1) mprotect(&(0x7f0000303000/0x4000)=nil, 0x4000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x200, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 01:22:36 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x4e, 0x8, 0x9, 0x3, 0xfff, 0x7fffffff, 0x1, 0x990000000000}, &(0x7f00000000c0)={0x7, 0x7, 0x40000000000, 0x81, 0x8, 0xffff, 0x10000, 0x80}, &(0x7f0000000100)={0x2, 0x1f, 0xffffffff, 0x9, 0x2, 0x3, 0x3, 0x2}, &(0x7f0000000140)={0x80000001, 0x7}) 01:22:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x80000001}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x143) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) 01:22:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() geteuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000780)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000340)}], 0x1, 0x0, 0x0, 0x1}, 0x2) getgroups(0x2, &(0x7f0000000000)=[r2, r2]) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 01:22:36 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000), 0x0) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x2) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xfde5}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000006c0)=""/162, 0xa2}], 0x1) 01:22:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17", 0xf8) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) close(r0) r3 = socket$inet(0x2, 0x4000, 0xbd) accept$inet(r3, &(0x7f0000000140), 0xffffffffffffffff) dup(r1) syz_open_pts() 01:22:37 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x10) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 01:22:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x3d}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000005}) close(r0) r1 = msgget$private(0x0, 0xaabbecac793da245) open(&(0x7f0000000280)='./file0\x00', 0x1, 0x84) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x3, r2, r3, r4, r5, 0x80, 0x3}, 0x1, 0x6, r6, r7, 0x80000001, 0x101, 0xae, 0x3ff}) 01:22:37 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x316f, 0x0, 0x8, 0x0, 0x101, 0x1, 0x10001, 0x1, 0x0, 0x3b6, 0x200}) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/230, 0xe6) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r1) execve(0x0, 0x0, 0x0) 01:22:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b8327396a479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c6e66", 0x1e1) 01:22:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 01:22:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x83fe38519980482d, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 01:22:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000024, &(0x7f0000000040), 0x12b) 01:22:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x3, 0x4000, 0x3) syz_open_pts() sendto(r1, &(0x7f0000000040)="5c1c7ef3cda1c11067461a262b6fa0273ae4", 0x12, 0x2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x0, 0x7, 0x0, 0x275) r2 = dup(r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) socket(0x2, 0x8002, 0x1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x3, 0x7fff, {0x6, 0x2}}) 01:22:38 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 01:22:38 executing program 0: r0 = socket(0x2, 0x5, 0x0) setsockopt(r0, 0x7f, 0x2, &(0x7f0000000240)="a9d75e7946d247dc9c8eb22d3de8aa6266c4af6f9c996039c95e5417fb204e56318bceea23fac0d67f1ec824d5b49d19d8fa47197c7b4c70f79bfc4899f4baa9afd5a620c7f4975ef743a9336f8e2bc0d37513e1207362890ebfbbd1ad5d833a94b83f7d373c6bca2d87f9f95ea2daefff0cf53e12aabcd129fc1693685a75cd73e18615e252ac1af20b06d5055355b613b18ba415341b8a0d6a7ed58e827559cfa18c8b5b15f60cfa4cf1a60d851411a136308c3960fc20f2c25a8c7582bd3c970c2bb57db8e91a5783f56ca32f38899da2c27407de130c8e31031e537da98b40ede4", 0xe3) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12080000003ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa0000004f1200000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000c8614dd161473a612974687a0e2a52f80dbe6affd6528de347740d22a5220415351573cf55a02d9c9b52b8985053d7b63db24adfa767896760f1aab073b63bce1a12a7f82564c444ac60eb3ef2a92ff8901379498524b222009eedc33c56a8a67c01632a09d9c388354d3fe123ac51882f69f6b4d8e39d9999ce4c611289f8bafef5c40c4cd2099ef170af14487777e0982afe0e96fe30478d9a72c7d53e7f3becddcb21888f1ca1ed07000000000000007b0e7f1003a361bfc53b39968a6b41a6a2f2fee2087be88359d4aeb2363d7930af87d6000000000000000000"], 0x30}, 0x0) 01:22:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x1}, 0x8) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) listen(r1, 0x7fff) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f00000000c0)=0x40, 0x4) fchflags(r0, 0x0) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') listen(r1, 0x5) sendto$unix(r0, &(0x7f0000000240)="2d38aedd87ec327ab517d92213b88c9e1d48d85d081b0f0445e3bbbe7d823543eca8bcce3a12d8464a1a37927c76272ff7e52491143993e236a1910614a9370989fc10c4946bc3cd73a80cb4f438900a69fba28c74206a045002095545e042d3a4d99ceaed600bc33f5d2a520aab247db6e1921be5ddda5fcd078b2e62", 0x7d, 0x1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) r11 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, &(0x7f0000000980)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) r14 = getgid() r15 = getpgrp() r16 = geteuid() getgroups(0x3, &(0x7f0000000a40)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r18 = getppid() r19 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) sendmsg$unix(r1, &(0x7f0000000c00)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000340)="96643b1f0623ba31d4e9f92b7ca0bcd45cdab37f823573a98391ad6ee272e41805ea158222a5ec0318346b82f27452a9b1eefa9e14124b5f5eb256153c6437b1a759a4560c58312ba975fd594c179713d9104d130c36ae47ab47c2cf22a8d779222a53b8c9e7bf71d453f82ebdbab03261d964fac32a317c17319565546229f24503963a155c4ef9bc23f1ce67d15e1cd3c838e58959db4bc3ae6678d5be59522641d0aa18653245bb97e9cda66c388bf4161ea80ad44ce2fe8e45637c1577b5a262e096e1bb507147580903d9ef9174b396bfa65010dfea", 0xd8}, {&(0x7f0000000440)="518d2b985db8a830e84cac08484c32f07d519d8a7f4d1a7f0938d98703dc32fdfddf334405516e01c0a07154f8c7213b321225a186bbe1dc1436fe4fa267d69f0fdbffdbbacdf44a9283e97368b855a6cb9ac005b8321ed5df25c5e6fe87b5abe5c309", 0x63}, {&(0x7f00000004c0)="cc7ca344ee906c0a636dc205d2d94947ff", 0x11}, {&(0x7f0000000500)="641f1bb873c8b94cc82709077131ec093c71af20906367b61924378421ef97222fb5ae95a6fdb62cf8e3c44115f3a1546af5174908ca36129957388e9977f2191bd3fe933077e813bfbbff5d5eba3741dbf40a660dd0b90099b4dd6acf83e61989940c9affae7809a7b73e09224ecc8691c07f5db4a51f858fce0353c0aab8f4e9d75f758d3cc5c25671c7b79f3e7c748b23b831afd79ae409a2bf8caf8e557a60e59b2b83d482836546c288d61790cecc444ad04fda09b2d46cd40fbb69a44c1592bffd172345875706e45a", 0xcc}, {&(0x7f0000000600)="ff245f5a65a633ca61e5ab003783d5ddae69c74dc8855d31fafd8f2c6a9a959effe186f2d015f4b7eee4a9aaa27c2e5b5979e38ee741cdd79d62ab70ad821e03328795f405b19e4459099d84e3bbf0b3217de5f540ceff46d99a3129219aa3113d0e33cee20028ef2a7ea195b23bb307b3a0c953caa01d07", 0x78}, {&(0x7f0000000680)="fe9232ef844b4a477d73908ac400aad2940faa71c66eef229f5128dcf362d813d608bd884ccdd9fb6960932d6b32bad918176d1c11f7b70ed8b0f21afa82af821406e9fbbf1442e29382", 0x4a}, {&(0x7f0000000700)="962172458fef85c8d550d6e6669728ad593d5cc8015d5aa6bbada5a13315517beebbf13ad8a67f21641aaf42d816b3561f29890e37f0524b609d86d917061bfc3519ccb97a1a050b89de0fc418c9f8c0f6f94263a8676c2289b7b11380b803aecf857cdc47eaa4ce7786e46224cd13d3eb33e9fa19a43dcfccad72aaaf2374e0fd3ee966528a9655028129fdcaa5c07a4435c36a782e4e749d95e69e4be7999a06df53", 0xa3}], 0x7, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0xf8, 0x2}, 0x2) 01:22:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000040)="09d1c196830b106f7ef4e17e05712d3a9930f3af858565e0e8e8d8863b40f4f27df79cd660b382bb9ceb3833234bbc88d532a277a97c0e8ff9ad75fb071b03c4de043522680e684ae96dc44ecf2c482d846434c41aaaa9609c61e727f093678b43073001de7bcb72ced4ec11e65ef5e2660380", 0x73}, {&(0x7f0000000240)="2a2f09b4f371566a523175fde028d9bc31f10f9a3b477f3e97835b2a5a49815d2335ea7d828ccf302c6486c8bd7ba612a177e258ef438c170e7b9e504d3ab7e217ad980514f4422c871302c9d47ae612af48c0bae8bd9a605f992f5351f286e57aafbe073e88c24a2dabae38605f55e0f8eb680fdd89747d78f23f6a8fb9948f1b35573c6d3da97dbe424f2bc29878b86b08a61a0d798e845775bfea3a6760bab276ab9e3ab16fc1b811e3718e6df557cc427d779b06c323ea575842a60c73fa13bb84fb4050", 0xc6}, {&(0x7f00000000c0)="12b961018c9ba43ce40e187599d0bbb91d9cd94b4e9fe45bd94285690de8c4e6f2dd5a0b558b0e410757df0b1b967fbe285fb91a122251dd55808d8fbebf43e12f771f43fd4c7f32f45d90adeccff944413182f21f3b8379021a0bb1cfb0dab464f63cb0702bd3093e27f58457922285e27838546190da2d2b844cd7c4d20f8c674b3fdcd895ccd923a7e4f7ba02c84199b438fa60b3470ed03b", 0x9a}, {&(0x7f0000000340)="321c1e9b303c7f066f3fce950741fcab2cf283b64951fbd46733f4047a9a13fbdcf12703332d4e673250b77135030723e424558a083213a40132deb3298e76ef9d3bd6dfa529e0034022258acbc167bbbcb3f4e3f132c3cb96800017e3cd548e1375bcb2f312f454abc0cdf65513f287d1f86216", 0x74}, {&(0x7f00000003c0)="e717862335593a9711aec62fc3ee5e6fcf5aaf53d9cd23036f7e16fe8022d00990daf1ef2af03066475b8b723c1ffc907bc5a40c7a41b9c0b20a7bcbb7611996ec795a0f2ca1d28bb408d3be234666a45b2da4ce6370df5a81fcf90738c92a00cb1ad433a6a00f1d75ebf9aec9e9a93932dd5c4cfb00715ebd23c7f1f26bcb541f9fc0fce2d79b564d2554fab6969561d31de4381e6b77cb94b3c9a079c68b8600649374", 0xa4}, {&(0x7f0000000480)="ceccdb5957097f07cca1e608aad65c69de9f12eb6dc5538067064a49fe4f764af74a4f6b385854ddadfab6b07b9f6d114b1050fcd40633f61b67e9bbd2e3910a4a2a05ea5fa31c519218ab8e6c6926c156c90c8b67fb1d82cc89e4c6f52532c3519b04903ab14210151c9f828fca4f67b32596053cefae28c6d0890c26ff7808d573303727e2f2b13d", 0x89}, {&(0x7f0000000540)="346ca18b37296b46e2ca7ec6080375d96091758109eff6a58e851862a63190b63e1d44176b5c70c2f05bfd92b5443f897d10e8daec4345e3ebe493d47f8cda5cdb8b86ab2ab4f5a9210e8204bb5c84bbb1cd888f2f1e0004f66911aec8a09fd1b45a72858726476a962b3889b49d5796e7522a1c477c6e672e96b677fbb1d46ed19cae97e161ef603ccf42d3695c7c14342f23342eb0af9e52b8053059fdd3236da6346d05f912", 0xa7}], 0x7, &(0x7f0000000680)=[{0xc8, 0xffff, 0x8, "2382857d2d6e980542b2fd8aa6b851d9258eb5761c88a0a9f41726f94c9f93e6033abc33bb338e9a286ceafeda9b372a283ae635c05a1b43e455b4164f7e35b858c65651616ce4e1188f2c07f2af97f1c0dfc39126251b1815b57dd47fe8be1839f61a4a9f27f8d6dd731ab4c443cfb5a56708dae758bbdb01bc49bdb8b4eb9857dc291a239f86dfba6d610ff493634b34eb496b5944640eb59d645a7ec986cbbcecf2864067e6410a127f80009135f38649423999cc"}, {0x110, 0x1, 0x7, "562cfe3a90f9058ddc92dde4e24125f95732859d437575a0f7c1b6421686081471accc0dcc5b9d2a26787c0546b8c90f34a082f15177a191be845a50f8bdcf0544418abb2b4e0c479b82f2215b457ae3ec2def173847cde85e90c8b3611e1a716463f45b91d073921fb0c1b90c02f676f050e1d9cf1e28f8e11b90723547d9ebae751f8436a1f8b26f20914f6ac7ca1ea3caa3d6a64d357217d833f616c3c49329fc0a0ac97b86c8376aa8ce2863eb52e5d990bf26d606231559a9fdff7ab9690279f6030d6b220afeeb17d9e93f477f3bff0b01bf1f5f8e3408803deb1b1a92db53095e7aa2802756bff39c4d01b2362757f3165dcc233265071316f559"}], 0x1d8}, 0x6) 01:22:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bf36e1311ec8e327605a33cc40431d7262949a1dd78002767dabac2a33d88a026a9698c4cfa0f1566e0aa26d4cfaf0ca712978cac9b00395e4388024368f79f22ccc0d09746b85a076649ed58b7a87d0efb620fb44554af20c43d5f21a1d3621362599247e91896d70e1fe", 0x6b) r1 = socket$inet(0x2, 0x1, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001280)=0xfffffffffffffffd) 01:22:38 executing program 1: pipe2(&(0x7f0000000000), 0x10004) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) write(r0, &(0x7f0000000200)="bd", 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) sync() 01:22:38 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) getpid() ftruncate(r0, 0x0, 0xf5) 01:22:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) write(r1, &(0x7f0000000080)="e8", 0x1) getuid() getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000000c0)="032243c60d02967a61dc8fa4fe6f225ff035faee4e0bfcdd64e2ae24a8189497960cbeffdd9679aa5e15ddd07746d4cfa2ac432f918a3971", 0xffffffffffffffca}, {&(0x7f0000000180)="15840f008584e441141c9273437d5f6bb09080a4e02aac9795f7f4b8f8e8d5df112ffb6a2e3eb031329a0a92b9ae506a90374d74d805ab3257e111c211464098f8fe82c376ddd87a429c01275f2266b4064fbe4e1936e72f7a151095b6c669ac64d02bb30159e4248421d0104c2ab91ad4ce4dbf15fbbf116879396abdc1fd4afe1178b8e8680132c6caa1bd8917ca7f63c2f862ffc6ec7172de826ccb6d92fdd79d9dbd1b2661ba2d6ddc7894281186f2e8cf2843055020ab3280df8c49fea9cb6556f6ef31663fe908cea8276c388475ddd09f1504bd9d5dcc198b748926f4589cbe651ca254de625b7195b38f7862672756e7"}, {&(0x7f0000000380)="54a8a3ac0eff8fc039abe34b3107b99dc5e86c6056e6e38381188a640c3f6eeb37cbab7294f56c7b2a11710ac4d9a39525c6e36b914ddf8620c6abc9024a82a3f829ac63e1b5c569d4f87623467579b80d6136d807061e1af7d05b215c370a6fd6098358ea92c52257ef51264b76cd10ed70"}, {&(0x7f0000000280)="7455099a61f564383a11f1dc1cd9cb4c93d4bb", 0x2d3}, {&(0x7f0000000400)="28b1d59417ed1c78eab6578c19dec5273e0c92d079aeb0a2df7ca5ca8d8f"}, {&(0x7f0000000440)="5bb41f968fbb99a4263625a9863529c7e3cb36edf93e70e10cc84e69b2687f43f1cf3d00ad481e3834052655f527019e3c"}, {&(0x7f0000001680)="3520914e02df24689fd940bb2346"}, {&(0x7f00000004c0)="57f446b0370bc99be4bb7989fed57267141f43f40406"}, {&(0x7f0000000500)="a2ae6bfd601825b3221546cad044733982a9f3890fb2534830f645b55352455581869c1062b2b144ce41ecf6d1fc1f28819469b40e9e8374d1e048f5308daac8df3f61985640a2d6bf250d3fcaa2394b3e4af2e922bde89eeb6f4ae0d812307cdf5ba7e11c4b83f39bf79c68f231d3e76ff507752265a6e465ca89fb4a341bc95d5f9276ea422476266b84fae43e4bffc59201b780c66ece2e3bfcfc972511dd48eab4e96a4abb4bb2c93e9f0b7e94de38004b919b4f10a5cc2e5bed9fd10e5760ddc83daf5a711b0f812e3781693e80b63e59ed8e4f69278189f5f602705407a0b987a4e54ed400c24ed719aaa4cb61d1a2baea3268faf4da60111dca09a139817994af5f909fd5f198d71d168c5ef886cbf2704e81c4573401a290c87910d98f789824ef4e9b5b16d91eb1edd8c72326219ba1cdff0f7d5e5ab6751dc654bce7e7b10b09ec00dfe56694d86d93f5d21fc658750aabe84582cd259c00044d1d977052ac86e7a555ff42562d645a2bbae1eb9a15cc53172f652fec09e31c4345f134ceaa0a482c8a4ff61868826afbc6935faa1419e26bd0da08214a64b837c1220c077a708d28a5a736411b178ef56dffa422be5941533fa49c5b04c1636ee505847619a288c02236dfa3b0f73a3303bb9817d92e8b774ae75b1402f24ae15ca96813ee047b6ce11237e08210e1357b45ac4b571d94ff76df3ef4a2a7391e7d932c57da80c2239399009637c6513ecb006544cb9d59cf0fb7fe612687c8f5de3c779a2f71fcc9e28f6806c8e6bea11178cb5cb432256f2ca919b9421a8cb108de4a679228e45703c40e92c23fb9ab103670e5867e70012022da6b9a447d4a97808ac4b98d305e0a5bc897f5e1743dd0c68af9615ed930d64c45f7aa80a9b0ad407efcfcc77d97e5705226be050245c4d95be9dd498ebcfd6b98ec48f62c33da05f4f80155bcb92bf6e747ebed9d04760c15f62a38582c1314f2171a2e470ad5c8a6863e0adc34ee3741054d36944addda0cfa997f496c25ecc0dbede5120390634e0f021c52029eb66b56f9413e49a7eeaa1f94b4724a9a1c0f3477a722bf7e66f996b6a2d9e0b1401ddeff203b18577ddebef2299168efc2f4ed3609d5a89fa8c8a2f4260e74de91e536e290c549ab1c9564287fda234b6b855f09383ac542caff7042030625317b813364e6e5ee82ab99349afa22d93164d62b5ccbe1f22d89cb2044171d46f3b9faf88127a375d06273fb123a5187920cfd59606ef14dcc495faee9b0f93447b06af6e58248ccd6cedc1fcafcd7fbf54026c7448559bf2dab8a67f2c9496da263ff705adcebfe53a15e6903ac3d013bf91b8448f03bba9be65ec17c11ddae2b566b1f7b745902ebc163bc5291220b9a1e234ae86a79d93c12a9b704e1abd4bc1b04295d58e0d997f00e6329e58823dca6d7b6bab278006cb4f5259021dc17f2d15e2a4c069d8fbe2388b8f0f7f519844e9b229f628f211ddbf4f7607ae9b39ecf65a5e5703dd96437c0a2d1809d595b3aa6e8292d7121f214308369a3ebbb35824c0770eb6eb60aef16578ed6027d04706f23da9d056281af0274b45d1eb67332fa0df2ae0aacf292cd96bd9de62dfdf11a207f491d81b148fca26c0e043417fb13c53f1e1002c597a514e00e2026de6069ad11723350ab21366f47ae54dbc004d2e807fd3169f59e9011e563cb6a907ccf9ab5d726837fde6517f7330a475c04911065bc2d0b8126e0c0205542b4fa704e159f2525064369bd6083d029077cec45e250ebb03db398fb8600939ea83f54084d208a8bbade8be90fb8e59eb319c4eec3a357b7ef0c82aa205de94ef02ce4e878589311725865a9c7c3cc2ce450c553e95834ad6cfc29d58e77aae70fa05faa538af773cd3cb347c2bf24823b0fc7919f296776180f9d34c438dcee86d845b7c4ae92abec1d0485ccf967b6b3bd224e6f4415b65ce0606df49d45c50d7867203017c756a954bb35c2bccc12c5bee328fdb04492c99e47ad252246324fa09c5a1dfe7ae452cdc408e717e73352a25f93cd94f661b6fc4555d06a6a87853f962f2fb4e8ef5ef2c0bed52903a9be238a7450c2594df7e5f2d9785249bb9c545a5df17f5709fa54e0d4c970198a896465673398e7f2fcd52089875d5acc1f48a3b48967a9aadde83e00ed504a01400c3fc562290b89df5b3df5ecbbf5e7daad344836b3df1253d56b4326313b977946980364edb196fd33bc21fb58e5d8c70374103b54d10dea7fa5e0da70227ea32aa58808ac6ad00abe4b1670a847475fe2e67d4b52a267e3cc05c3c4e615f3e057366f03ca4c216a0fa5bd75c3ee813b025944eed2d337d337d458ce6f87f964ddde0d05a054a0bbe1155e06425a256d0065cb512a226685ddceca16c90e0268d2eca4ca096c31ef41e31b96be196538c211836d6b9959e265feb90a2d8820fab739a422ddbe95e2f1c0567b731030a7b03dabf39adfdafe3fe2954687567dd29768209d108f59cf92faf4b5d7904068e9ce1379a6cc389d1d0b8fd035b1368c231a8cbc8798139f7c784fe5501bb491bcdbd97b3a4f8f08bdc154ec20c53d44de3e44aef3e1eb9379b62b647c73f092ea94aea38912b8da67f01ca5cb82ed55b449576027040fc1827a2ce16e0ecbbdf833f2a8923825af96a75acf5646fa6023d0aa21a309927465772520ad340520c440aec897dcbe7acfb86d8042f0d3d20155439d227f4033fd0d63cf78579699c3873297fc1422dd6e28d71d2ac49534359104f5b8a13b7523119302f2b794daad89b1535db4594ef3c7af15fd74cd235a1181c88321f53a43d3f35750f3969962d869bbea3468ea9e2682134885d5ef8ad93b5c382ca87845ec07b88db9a51e6ff2851e18f5e127949ae20b9d0be2e2c87c9ba770078234e273dbf93abd377522534a40a577f7065f3a4e78e9fadad81b312b9cd4874674fb963aa736dc62929e3c30c305fddb3f744d7f9c7d06fd55f852c8468a7b0e8dfaf0777a0098a135f869d2bf0ad1e2f7ff83687c2b6f4ed7fdbe961cb41c1781ec8c9415c43d21a8956b075d01b65c67e0a99d575c45ae4cb8c8a59b7a2dd9f136f1b3c6661bb7d7471191976f306ac0d8dee8d3f1f6fbc13f4b90de02cd1fe028849980647123771bb2dd56982084087be6d57918e697ec111c8d7c9f7f1e68f4b13d73047fb0cf7d9fff539cbaf52d0e9ba163df4a57737870dd0a108bef49fffc2dc56d6df3d654552a657e9eb285471003d0c69022780b14bc8e8b49e4230ab030a0250243a5f44cea0741c9eae8329c7e09825bb8efaec77627ff3a59e9c6b6b6c18819a18b16c624c57bae86865791ddc2fdb4aef9fabed940525fcc6e3a6803572dbe6fe6230bcb6e13c3192c9889c0ad2b3624c450842559571d715e704e68b898e0000bb2d73ad06c4324d4434179b5db0281ffe6da1afb3fec49d51e0c0d19cb4cd799e1666b2fae320740e253967f4853706b209e71b89b7ef1ed3a04bf56e1bcb4f4f531f32316277db5888353efc65fd24748c6d481602a95e97fa00783ad1e075c2dbfe424585df9ed2061317f63d751b124c03c22d3ddedf23b716b19ba76e41afbaa07da1e32695d72d61a578903a22867594ae306b914d597da13f5875b6acf01bc671942e498d8eabac52e15f2269db775146e2937032dbb26f3cefd18f41bc71883605b6724f81049c9fe465e092b6451235df22427cb725e496a7ca3d21eeb7fddf235348660081c74a06310a03763bfb33b7695f7fc9f7483fb6b62ab47189ac5cad04f23d098bec752b373b81c3cde730e58b3b8206b7de8af913d941f3b169d20f81a2cbd239ea88b20c8a1cfeca9adf6aabdc002315acd9618e98869d4f35d7b8a7e76f070a281eac63094b1b38b4ea83f2da86a411d99182ce70767b35023d537bc9175931cf863c85c6bbf24d25b5e52314e30ded427989b1aaf99c2b557ab523d9dc6d024455d10b63823668c8909a73d1392e20b567ec9ad7bbedb45b0e2038ac18fbb6c532bdc1f477cec8e380699604c8c89272dc9aec5c2a33cb6c8b1281e6412c95c89d219548c6c8ba42293ec4bb023f43d0f376b3a345e818fb6a1fca4aa6edb752f00fa9e1bde32a80e683b1a57901039bd99a3a6b694834ec6f405607e2a981d7e055624515a0e8ec1c4052a38ea874f80506c54fecfe361a4eebdde390fb2483fe66340378fde1557f07fc589662627f6d6498faec5dbb718c0b9c4e9598cf107f8cc3caed8eefa4cb599fbdce63fd95b19cbc73b4788ed5cbaeb6402ebabbbd2741bade7ed41cd4b62c28092b081a036c3b0a0f54c2690010a915a72318375546feb0c86cf37346ef32a432ad8cb8f7b261ac5aa2d555aafa03124f39b1536fa1dde9cf4c384b0c6100c99744130c2f00149e37b753cd0b39164924e6deebba790a1ff76e66379d99c8e1611a08434764448fd6f8717927e41c655a822fa0f95983a0e629cb7cc72bd5b10794149ef6bb76b656d1d9a9ac2504cd4f2424bd668d28cc9446d0a98bcf02b098d3a508bec7b1e4b3f187391ee1d2c2a224834504dc7af7580632006be9613e4aaac6efbb3bc8a365f230fbb088c25052591839ac759e7eac712848ef38e56b0c088cd0fed735b7883c772b3c51d04bccc75a5072b0e8d84e37825fcfbb56da4846d69946a63b2b0cd2304dfed437dee3eb54e2a2b578b5270e1f6d486acc7515ca38b510b6d5973755ac294b0f871a0349b7a4c7a4157ae775db9a302eeced98f35b9ae4f2705e504a813a886fdcd9e0e075d2826b85eb4a3a048972f05c2b3c22d42155342ab5099399cba252bd92cdce1c4ca9187fb8020d513a19c267ed9e78b2e518d5e46b5cc3de267ae76481da035ae9d1a48d6b3e159acd3a05bb198607c69789f16984e6c8124d349e40e901c5696da5d05cfaab8cabc9625da69dd4e17864387b901e4d301f2d7a8ba3bbd5386229d0cad5aa61491cc1d2344a77d9636cb40346aff9d7e4a604b83f9efd5db59a64b154397acd392553478ca483da753c4255797628b53c7d9caebb893a6b337b6a97bcea4ea40ab395bd06d08065564dc440074e73a174b990f954071b0aae895924ad8a9084c63550f4a49f34d877374d566460893f5004a165ded52d0c53af08b236bd4edd346755e0a487e5f4f8fa894ecd6595301ca3149a1c16035e446a297853e4e311fd06e0bad4f6f0404a7713ff1ab4ca5ad762fc341ce4b7275fdc1296f6bfa3b7950eea878bb0fbc5ed1f89e9e642b52281d2a606405ee00064e38100941160f35cffafd6fd8fb1f31a18b0d1fa6033f32cf5d3bd7eb3012ff48261bdcc2c763808bcd649403cbb5fe9c758d547713c7c4af2b8e6d6f1899bfe10c3313c134440a89e31c3bae037d0f2be493c7348fd6c546234452a5f56b86dba312ec060ce3ef74cd9861fe9d3e52223269650504030d4f6641e7f5722e98d8ffa49de75eae4d9cda8d9eebf1313978f88206a5512dcfbf171a2d4f06c0c32d7a9fe4f3caec0b1bfc46cbca91d73e2fcf5aefd61ba210d72563a28836bd159db9d3eb7828c935f79eb7f66812bcd96f98ae04dfb2c48ce2651e041fefa3a07ef4ec814859c303671932b110a8daa72eac11507551fee38df974a5455a1dc4bcf91e57fd19cff370b55a6527b8b12d48648b53b591af48d28a1f284804d701f56b1c941a2624154671fa6156c5189d2e9ab47a237794a162f37cdadc216ceaad3990d52b2af5217082ccea1f087816285aac49ac10a0c52f5c2c014a3f20d3a606"}, {&(0x7f0000001500)="de47a182dc491fbb8243820c1e2bcceeeae0e5e14b75529cbbf0c474c03f17bfac1894d96c8a858f7209656319340f9d84ddf9ade75d878dc0cc8bdfc40ec69e5225bf25f390e4758cad138753d237477e1db3e4e5e7ff5f71450ef5d84a2893c05b4d4932f6d0ab8f8c21f1e2ba48d2b23f15cf0733f76719bda56e02e287aee7ff28e1f1af68f76c771714545a3289db4fc34e7d771f"}], 0x1000000000000340) 01:22:38 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x8, 0x5}) r0 = shmat(0xffffffffffffffff, &(0x7f0000a58000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x1c4, &(0x7f0000ffd000/0x3000)=nil) shmdt(r0) r1 = shmget(0x1, 0x4000, 0x400, &(0x7f0000d02000/0x4000)=nil) shmat(r1, &(0x7f0000908000/0x1000)=nil, 0x2000) r2 = shmget$private(0x0, 0x4000, 0x204, &(0x7f000096e000/0x4000)=nil) shmat(r2, &(0x7f0000995000/0x3000)=nil, 0x3000) r3 = socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r3, 0x3) kevent(0xffffffffffffffff, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffc, 0x0) mmap(&(0x7f000082b000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x1) 01:22:38 executing program 0: execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\xdc-$+)\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='%#\x00', &(0x7f0000000180)='.%\x00', &(0x7f0000000200)='&\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='j`%+\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\\\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\\]>)\\\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='-/^\x00']) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) r0 = socket(0x2, 0x4000, 0xb05) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETRAD(r1, 0x20004b43) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000580)='./file1\x00', r2, r3) open(&(0x7f0000000540)='./file1\x00', 0x40, 0x80) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x4) faccessat(r4, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 01:22:38 executing program 0: r0 = getpgid(0x0) ktrace(0x0, 0x5, 0x40001202, r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) fchflags(r1, 0x0) 01:22:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000100)) fchdir(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000340)=0xca25) r1 = socket(0x2, 0x8000, 0x40000000) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000000)=""/230, 0xe6}, {&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/237, 0xed}], 0x4, 0x0, 0x0) 01:22:38 executing program 0: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000), 0x0) r1 = msgget(0x1, 0x108) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000e990afd9365107f750153ccf000000000000000000000000000000000000000000000000000000000000000000000000d7000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000006c00902bcda24ff8"], 0x6c, 0x1309599dfd38bf10, 0x800) 01:22:38 executing program 1: socket$inet(0x2, 0x4, 0xe8) r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 01:22:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x3ff) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r0) 01:22:39 executing program 1: socket(0x10, 0x4, 0xfff) setsockopt(0xffffffffffffffff, 0x6, 0x2, &(0x7f00000000c0), 0x0) 01:22:39 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/38}, &(0x7f0000000040)=0x28) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x800000018, 0x1, 0x0) getsockopt(r1, 0x6, 0x6, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x1) listen(r1, 0x9) 01:22:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f00000000c0)="b1da1f9de4f2a9a697c773fc6abd8e8cf3e1ba47673f3c5e1d79861238dbb0c02e82360b8f7fe4c87d667394e5d5e2575f3bed88735fb7a521a3c33bb377bac37087", 0x42}, {&(0x7f0000000140)="70a77f7173427ede04b1b192075d3c3701a2d50ed071c4c8a5360e89894d572bd98c197f0e0418fbdf54140ad46a662d7b48400fc0eb5788f91f0afa676ab0265ea21d6528f3ce5e2f21bd9a8a3d67c6cad840e11fa8e14a8d52f902163e5a451ee0d905e3a6bec409cb6d4baade76feb20c22219d1699482d8801b81d6320a7e2662ec3240f4fddf6cfe3a18d6239288076fefd452ba8173e10a95f4c3e8b7e55a51d27857aadc34ce332e0b52432faabb8a6d9fe9bdcb2d1e0948c1bcbb7f765eb", 0xc2}, {&(0x7f0000000240)="29cb50a794a7b3f7e915762f1b3c67f315bd2f618d391b7f03ac", 0x1a}, {&(0x7f0000000280)="0f105d8e55196cd318d9eb27a50e720692b07c8e5585953ddac4d65302dcce914180706712b92b97bea4de9c072492eccde296b89c6ae2c0d5563cb5c98d1df65326286a957e1fc0fc6b26811d3815a42e00308ebaf6344fec621353dd9b8a422800e45a30613bc2cdd2367dca07307e177c560d83d9ca680b561ac820b29ebfdabe3432f4b2315f", 0x88}, {&(0x7f0000000340)="de8c94a90b40954b5466eb8f0ec8d7bb6c", 0x11}, {&(0x7f0000000380)="9ba9f932b41557fc61d8ce3aa90d48a1d0fa7f2f8fc295bd6fee355b1a9c3b3e37a1856d", 0x24}, {&(0x7f00000003c0)="f138add29137b022ac4be8ffb6ed5677e6", 0x11}, {&(0x7f0000000400)="b0ad94a585ed0e1bf1697f46f807ba759fa48251373e30aa3aacaa48968c3144785f2a74b48048d3369ec947494dd01343e42442a9c4309010397eb2be", 0x3d}, {&(0x7f0000000440)="2c22c59616f9df6e683bcf51a494ab92f37ae6b6161b8eb767db26a7016d4899c47b81face39849456932359f86fb4b610831d09c97b13ccad3ba3712fdfef7ea132119c1cde229574c47490d98cae284f9bc73c532f64ccc4200ea81cff325441a0403aafb0f08bbfd5ec878a7bfb13b457ff215574cdaa30f8fa99e93fe9b46669096621c28a4f996450463fa4189c422199b87264ab6ae48a3d0f77075c4039eacf6beabf362373fdeef2b77b0a7972c3", 0xb2}, {&(0x7f0000000500)="7f18c02e4f587964eb3ac411ec7dce038551cca675b15f4354a4181b27ab47b2a80eab328ab2accefabfd8d9c04b65b8650254ba8a89a0177a2ebea7b188aaeab27d8efedfb50758f3ac1d52cf637ae7c7ebb50bbefccb95f16c71d65e1c704fbdd3de0945eea0323920c75dab724ba296e7a9e0332bcd3ba9213f82d9f1b1150ba177aa13c284e7328a33b9bdac3f92d98c715b02540f4447b9dba6464083a3af8f9e24ca4a09cdb350847c527795ce94b0d434d7d9393fdaa410f149c5d2267c9387445c3fce485fd237c87ee41c18a89bf515c5771a5ae5aa0f3684a11f0b4fc3bbde545b84952c062bf01fbd23fb9a658fc515eb79d144d992bd03f200ea023c8d31f6d7b85ac2d1254192768025ee3e4df3220189d88f044ca29e8026da441b9d210d60406e0b2b5f855951cfe25ba1415f48e2af0ea6c8f981e608ed35b3e531e47d1f471005af8ad943edc6e18b38eb9ceaf0a63f05c63d5403f20fc6d0c6a2a26236e323032e1d1f6b03a25e5dd9c548898be7a7edafc06bdffda989d24122558b7bc25a6ced999fac4da6315eded716735b0cd1b846ce18deff5603c26a9daad9b4139b01fae5fd6bdd577d831df7daf31cef9e794544ff62098eb05c4b18b05b7edaa68774688c7343940caa11e91a67b5383dfc16e2bbe687ad982c754831b836a6f949644c424820befd2de5378052e43410445556c6b75c10535f672aafd3be077804991b33fe3da2b1da8dfc621d7e623355d5867c40b4cbf4f3996e46eebbeac9c2446bb6ac05a1e96594b4017153a0e586a76d811f11c3348ec586cb9c5759b66ae602e45152f3ad6cd6582fd36fd7c21b7e224dbaaa0145fa4c663af46454927acad729d2d2f594179d6c1853c27937c81c4a45cab2b64b6d080b4ffa355ae166c58880b645b50e8b27fcacdf2b923c882b954b27573859aeecddb7cc7ab3007dd5989d7b59e71def77755ba7a54a050873d04319dc2c155161273dc9934e29be40a2ef71adab2498062c4bdc28ba83c8c7f6427e24599fad22bbfcdcec9d6bc830d09f68251986249dd14b86c87beeb3240a9382cbc46d8dcc0902ca5cb2e761c9d1a93e4d2aa403349b01890dfde21c148a64f8d0641f4561d158a2ecc6c1068d9e04605dcd7490e8ae33bd0816d073d17aef57cb10f1ac2172095cf5e9cdecb2978c3e430d5e9a1d8a9cb715289d90fda406d7523cf5e9f9074f078bca999440c0b5c33ad0f083473f883b7d3de496c76c75aaf8ac3ab0b4be79789430856227a2a3969a9511ecae685332aa4401aa60476f89a47a68f4bd0c79cc263c98ec1304d838ed38c3919a89c8a772bab9c6bb2a9b8f8a20b7e3911ad7928ac84e3426923c47bb3a8aee16a9b0c8b03b3cd87fac82ed1b367e65bb5bb7c69e8327716167a38f2456b77d85392f57e9be55b19748af9fbe28dbf0c248ab0099637ce898217670da49478b84a7fc1ebafa2b2ca5c833b2ccfe87f01be5f67f63b4855685a1fea88cdd0f312e7b390eda2ac2d8e848848b0ef5f9ead81a676964026034c014c31016c93dd6e4a1c5ed90062e2343784fe94f966dc5c4cd5e5abe8e2d36ab30a24479031682e55b25ce69bf1f6f1abd016a8f2fc389f18d2d442646ff28027d187b4be212ce64b630cd197ab72ccfa9c1b559ce23d7737a05ab8b60afe8ac4598c17c51e63f4decdfe8a3e957170e60bf823a323210f8d47d2cfc0535839de4fc6d851f385550a96e990bc1916b7e6b5deefd07a893fa66a3e62291a10260ff62c7a22ac2a662673ae359db0c5206ac8efac77d04a45b3c05aa0ae93c2b4a35c40986db1853661eef504a9f6cf0b9dc3b529def9ba8b2c270906de3b96ccf953ae15ef1978d1c67c11f3ae77c4d4dc71f22012c8a32ed2b5825ab46f3f2a988b1aaa5951a97bb23a02fe452b5843f53968fd4845609e0e66c21a07867f7f4ecb79c14f49aa261c5566c58a1ab42c1102973a8994878543efe12942bc5ad0e1e1e5e3704bfac38244a355af7bad1a3f1d5e48b3d8e34416d1226b7e76669c45ce804c3b768416210311bd429f1ac8cb21ceafe723ae0479df46ab23d7d98d7c324fa522ab67a4f8110fb6ae09bfcf0138ef51ac0cfed13c92203ca9024b90d2202f7840ff357fc4e984e2b243b0249d08907420b1e7fb2db34611ff2c71f57dfe57c338b0f9e2d23e47865c4aff755e6c54f293ebfa96e3db07a1999d39283f523f78d28deb151638a20cbaabb381852825517dc5752e9d32d60a36159deb4f0574378b8a9106b1c8242e401f78a3b58286fd28186dddf66243993613b4ea6b6c470d81b0fdbb0dd05271bcba50dbf289e849a9be4b5875844ba20ddf830e3bfb8b650b8ca77f48d4cd83c5703aef693aa2c5431ee98c69f8eae37ba2c7be56602ebadc91373d5065ba32ce50aaae21446379a307d2c0fc16bf0a901609cdd2ff796ee14f5203c6d6b5d2ad2ac9856d82db42915b3a7077dc536426a099e7a098edad72d8f34a343973c7d81bdf462cfd85bc6a8e767d101f924afda0ce847e2910558294b6b6c91c4d74a7709d68016611fae669b0873ab50e07d9a474ddc52544b6f61930f53dcd7bc3baa0451fee0e421fe35bbd918f54aadb16dac1c387b19257fda82b9ba24b7873bb0b4608a43eb1ec17d5c054c71c68d2b202c42c0ff61ae4bebd4ecfbcfb66ed8ff52f52ae208626073c4c29d216d720ad53774a3fa09fc753129001c48787ea29d2b45f702e2b9e2dbebb8a24db2f71e2f4aac37a73d4fc26fc8aabb66ce7301ed3f6bce7cf5d66f04d3f45a4228fb1c94dcff9699b05a2b35d2dff2662dc391544321ad06a3a030378d495e3a7f0088ef7fbab7743764b9e9c1ebcc52b3202efd3cac8f50ed1a176661d0a2b6694e23e4ea82504ad39b132fe94a78021cce4da087999b64cd8f789209920860fb7714c80fe199a511b44a64e0eb8983a6bbc1199738616b476e0b3e4fa7d976dfa14d6063127400d76931f28cb727b04376d1ed6ff6ecc1825c319d5a3594ee85d67903cf0b3f70bf1faad01c8a2830e92c51db188228854e8bed0b94422aab49cf08ac92d5ea4ed9958a3e2515252841391cc60d50c6264f21d9cc8412d44aa91ce0fb7bdf364e465a728ceb57d4258f97f816ba85055f1610d0484ca710dfa061d43d3be62193edcef27fdf83d15f6944c7c1a29c27351d4bf50fea593836204ea1898426e165bcf458faae81d7aa13bb578b9d764d61a18b95a781878b5a01ebdb5a782212913b9be32bd937d7fd5a96332d8ecd9696816ecc905cf90be3f3c6cfad3c64c892fbbba46eb346ff73be2549c16065bac7593bcafd0ce8694fbae925cab71241f0451e9c9a73f2ea70b25d230b54c5e14c5c9e1118595db921d4f250ded5b7d97ec7da867c09c7c658c6d04d82d95022a18f6d8545d98f35791067c69928f4d47cd0bded801be81f026885790dfd90b5cf6fd7cb46173d0b70d6f2a7c9e345cbe04ccffb5c853e368bd1e5cc945c0622216d07d8cf9138c89bb2bab725587a85660e62fba5354776c74e7961273265c82af54e42b6417da53ed27319fe3546963132927d1e1007a2b0b5c3eccccf7c29c31f9ecf43b351ce8aa232eba138d51d8ab163fb5e513dee59cd02d81bc5479e0868ab9fb61f3379fff9762b102c256647f0ada39e704e5f39a7841b13cfe96a6c322bf231b811807f734615c97b17daf12c12248be9d83b1c70e8e6617647622e0a5d85fd6b15a954bfd5410e8da50fb4e76fcdfb62d260d6ef2292d777701ba60e3f6d900f1127c2cfdb995d6473f53355d9d266316213dc34d1805ed18a5f1cebdcfc3c27f45efea3b5e5dd1f71918d38a0ca57fe3fee4ee6a7e016c0d0074d3d7d6c5691192cbc624be89ba09b76e24117d8f459b968b2c70496cfa78100d4f1fb6d8fe85ff3c0965725f3fc1db3a1c0808c68cb67a5e678ef3a274ffc6ce6520b5f0131e5524bcc95bf67ac05ca6f1e912abb9a87765d219b48a6273d34339a82ab4706621d8ebba2401402e7da8cd65a2b7f3af093e244c037cdac545a8493e6bd8ef8a8858088480ea03ab04f26608a26a1b38fbc943bcbd2b33fc9797b7dc2baa61374323c084c425e8489d99ecaee885e34421303eaf303cfdb243c9123b3002af46eb5539cbfcfcf3c3f021661b2ae20d60f85e6e8199cfac31e3a4f6e1fd7df4f9ab2cdc5599c3870127aa53b8777702e1265115bc7c13aa201beed2c4ab924b5b761c2413785b5ce994ece28c3fa751d5872f28cafcdc2ecc33c064fc75db1848f3379198e9ebfc47bfed192df7c887807615c4510642284b2ed23798bc7a4a5d6d77bd91fb81d6d1addb8b54e68e43f6870243098291b6dcf273877f661bbf363232918d8c0a121aca443969527e08f7d296c071cc9727aca12cfda19106cfcdf2f65565dbf6c1343858c171005ce969b583a437415dd1c63746ec530ced9f382195ec6266d0a885d542ade79200ce402ceff3fe16708a52392414a6aa5a892ae420c7915032ff4416c2d3fc652707853a75cd8b7d39fb9a6ab344154e46632578ef92cfde318129d10676293abc1b78ab722b6abbb127fd2418502c085e385d76624e79dd54edfb2b6a55cfa451bf6158d50e5d40ffd25e9405d0e95530987451a41cd260d3236e1f792df222d8e14976b674b9aed70492397e9ad8e1ba47dd70605122aed8494154025c443e2c5e49325be23b93679ee74681a3622a4f9fe6c24d26f1934cab6e4b1684f50ebbb755c15eb2eaea867232180963f03250f40833dc0c42c10c58f2d6cd2506781dcd3a2c6a85491840e698029d898761136b3e8e725d002dcc2e3e7d39200f0eb696169df3afa0fcc9448bd91efac8ac0266e01908aa27ff569f07faf699b75e9df99259086ccb0e3b0844fc6ff14fd554b19fdd330a5e7570d4f09cd0cbf68f698f6eeebc9c4feb123e18b188d291c3abf35e9c6bf6ef80a3f9c58710b738b1eb92698db5118ea6cb0731c44d9595d243989ab692a10b4a44b3c2700a110bcb529180c2b035b6a20d050713165b2b7017d28c66530c0e7d25d83c3c9d27125ff4ab6e3e862ccd364908552026c707d67977d455666f5a96e04133d4290dd3097c251705fb1823ddc208df3ea012fad016f4aa8d52f7acd6d6ce321f21275bc8c9e17a1e082d0284f94787c51e65d170c27b3ab1e9fc70daff2294639df27005b519e240d18befa1e4a910a1f4b8862acdfcd8493f813bab1ed40ec012785d46a50a3986e98a76bf16f34024f8a82ace1e6bfc88be7e48c1df6f309dbde0f19cbebe6723817a4bbc47471c378923c8e41e91a104db2f031093a8036b6f70649291ec104e905a0d601af622e9abb751833b06768a554671b1a60f2df4984a0acce9c8c310842e2e3535ef1e85c42f6f523e881a70557013f82326d61d893f95d78b907e0e81bdc7cfa5230c448cb92f60884221d08d0ffa12244423cf85f66b5985dad0b963c3b04a693ee539a512631391f076cb22dd78f6f12028486ca245d3c1607b60f21c9673db7907a0aa0a190600a751da7f2acbeade4aab8a2162a40ddf0bbd8694158fe879d6691616f01ccfa59bdc3f67c31f2c4d52e43736f9b741d213ce270c1a7bc21d40fc183402babe4abd4e05832c5b730819da1d59ff20388b5898571e078699a86771de1745420507ed4cd97081a807da85b4455798328f8a253fa4b47c1bdc552f711256381c7709820528e8b85963ff12f129736305ff8ccd6f8ef71044acb9eb0b8de5d81f6f7e79a", 0x1000}], 0xa, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0xb8, 0x400}, 0x401) 01:22:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000003}) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000080)=""/122, 0x7a, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0xffffffff, 0xe10, 0x1}, 0x2, 0x9, 0xfffffffffffffffc}) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x1000000000000000, 0x3ff}) 01:22:39 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) 01:22:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x8, 0x8, './file0\x00', 0x2, 0xaa5, 0x3, 0x5}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) 01:22:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSTOP(r0, 0x2000746f) chmod(&(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000140)='s', 0x1) 01:22:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817c07d56d4f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c216c1cb3e298a36256e0a4dbe2d1010c411c89263fa6b29ab902befff6b2429218a602e466bfcdb265362ece79b89023807145c5667e69a763f89286d6b56df716521b4f1b4230e9735b589d02a66a4bf699c1d4bdf5fb9c0a6eeeaee01618f2045e061ac40094b118c6751fa61636eeea3527a7a3aa04e4a0222b9ebaee6ffa2b55e8b4c0376798fb1d2845b6ed7fc591c99ed854e5c4054364be8be0918e0a4078e230e51fb59cbf", 0x175) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b87ffffffffff9c11fe4dbfa600"}) r4 = syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r2}, 0x0, 0x14, 0x10, 0xfffffffffffffc00, 0x6}, {{r1}, 0xffffffffffffffff, 0xe56bb6c05c67e09d, 0x10, 0x800, 0x3}], 0x3f, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x40, 0xffff, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80000004, 0x2, 0x3}], 0x401, &(0x7f0000000240)={0xad5f, 0x8}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000280)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000002c0)={0x4, 0x401, 0x7f, 0x4}) 01:22:39 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8688, 0x0) fsync(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 01:22:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) read(r0, &(0x7f00000000c0)=""/239, 0xef) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 01:22:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) 01:22:40 executing program 1: chroot(&(0x7f00000001c0)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000240)) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt(r0, 0x7, 0x8001, &(0x7f00000004c0)="b498444bef25f8542ad4443b0f9f6a786dbf9663bad24c271217265c18d61297ca06c937601b55ba8136af44293cbb9bba371ca017e3a258b11cc439d1f6939dfcd68e49a72977623f2f7f975c7568d993749b80b76d979147deca51f54984379b33046167b50f95d36d52c9c8f0dd2d6c0fead6cfa1001d760fd0dde1fa45cf765e9fec85ec99", 0xfffffffffffffe16) setsockopt(r0, 0x8, 0x8001, &(0x7f0000000300)="b0ed27f8a415c91f8f1e6bc7cf3d0641583c98a8b8dd8a00eb0ec7cab6abf1db9186e59609a7bd58d559a28e29a2746be01ec1b1e4f4c0d7febebb717232401859d76d06c5315c7b8da6cd5738108635562007747dfc53088cacf572c2dbb5be82527ce8a400c133dcd82c4a9b486afce023af7ee953105e7717b3a882b1e41c9caa0999999755807b9122fb43faa415eaeb677eb7188581ca17b64ff99c9c733e5ab37516e1e21f0725cb2ce4c72789e14469e9a54ac087658fdbbd905806ab3b", 0xc1) sendto(r0, &(0x7f0000000000)="5e0272aa063ef938ab37eb1813308eeb35f6760674f47f9d1ae21246b79561dfd3fe2241bfa88b96ed774ce1dd59d3770668eeae6267df5231aaebd6a729241e61fb5fece39b747df64bd951dfb28cd4402d15961fc4455d46d58a621797c351d63bd5cc4375aa0bb6fd8b277b541159188a443d41cc1731eb9f31c4dcfa318a704d192acd215cc7e396fadfe245c588c44d02eef585c325e072cd25fd35f52f7f15e856916f2f0c8cc82cf08566cc4e7b64915bf2ed74fa4970dab895b87b494c09292116d54fe3690058b3eb1eda33db51cbccb97f00a175885dc1bf19f4a710e708f8f662a105b27394efe615cbe97d37", 0xf2, 0x400, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x6, 0xff, &(0x7f0000000140)="69925b0e86254ab140285ddff59c5506f33993064c7a51c0b8abf361243b7e553f31a30bf5b5fe8397f5412e13cebe38eaa726165198d6fb6f360b0211a41d606ebe0256e1caf83e660c110b38adee343b", 0x51) 01:22:40 executing program 1: mlock(&(0x7f0000fee000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xcd89bbdb306342ff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x101, 0x4, 0x6, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff0000/0xf000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xfffffffeffffffff}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x8}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x18f9}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x4}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3f}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff6000/0x1000)=nil, 0x1000) 01:22:40 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x5b69, 0x0) 01:22:40 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000001480), &(0x7f00000014c0)=0xc) r1 = kqueue() recvfrom$inet(r0, &(0x7f0000000000)=""/40, 0x28, 0x840, &(0x7f0000000040)={0x2, 0x0}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffff9, 0x11, 0x0, 0x10001, 0x6}], 0x100000000, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001400)='/dev/null\x00', 0x8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001440)={0x0, 0x8000}) r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f0000001500)='./file0\x00', r3, r4, 0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001240)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) r9 = geteuid() r10 = getegid() sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000180)="120603ce626dc076bdbc578c3d4b333d9ff80dc96d0e3bf6f0b1eebd3f9da30c81e88de577c273054309be3899451ac8f13578ed3788276d6f12f9d1b13c25", 0x3f}, {&(0x7f00000001c0)="c00cffd19b8a21286d7a21f5c1e4851ceb2c723ca3e7fec1ce23a2f72e374a5b538666a832a6eed388a460c4de45fed7f62553295fb013148b7ee48863ede5e4f8f12398240ffd35353d9e24f1c4fc19724c07cb30484b862303dec572afcbe1493e3a3710b4ed447a6c3fd4ebefdc1091833b2821e37e4be147fd99b629072240209a6f5e5683469f914a3f4d6cefc4aa7ffe3fff0fa1a2c513c2710422c96e236b3284bcfa6fc8d286617ad514800c1d8d95f7556b82d8985a029a7df5fea5190b62a81c85eeca4184aded8ab598960a49ca8dc4e432b99b95fd081d2ad0dcfaf15a899ed3048c7c1e21afa87650fd4b6eac859c5e85af2513077db9e15968c149ad84ac9c9940a42af18cf805c6b28db8bfc5f96da821764ce3d4e05db3c04b01e4163965f90f668136ffa0df7328dbc5e42e1cb9fec4f4471f719fa7bd5be3b1aa71a0ee4a6020c8385025a013b24a97e53208e1cc1212befe288e001fb4851f57c1530e2924a0138e12703262a09bbcd2ea60a9ffcfb8990a3ce1c1616b16f3ffe658d7615544fbf3548602382192f3682dad2a3d66f3918915a87bb06b7ef858934534a00a75622afffef6270ab5390913c52ff3f15eebd29b07b60711f6f133467a3698be429e70816052c2fa480cc8b37e524edf411caca2cff5868301a24aa7a54e3b2adabf67f4c91e433ef8c00eaffd22e4701ca5e4e6cf703d0bac183f5e6f69a5b0a52ef76ef48345c2177041fa5553e9e592066335cb0a0bca81ef26803bb62affadb49817117f56c18ab80f200c2a16e7cda51ed90c21c7010e5287583460c3bdfc8e8d3a3a91dc35481b3ad1de0f014431d2055e51a730d4bf4a6980bd2909398d34b4bf0d141c0be0f85cfba851d0f847430abc49ba8eb627026504914f7d8774185ee882df995890691d5f966bebedd3298456426be73012b58b8c3daa5f72a491b67bd9a59522b886c388dc90bac30d53289caec9d77049ef711ac7b3736d5d9dbfbd8ae4c7999531195529f9827a063f3726aa6874031be27b27090199ee718c5cfa0fbeba310300e24ab647f1003d9c306c17938c67a92a45cbaa6deab7f67d1fbafa4f7d5b99420f95caf1423e0aa8c87564f3295ece7a185e80431d2a6a3ff3edeb64a016134b7dea656d70c694aabcb541e25b50b2e442aef311b69305ef55c74f5d1e136fbad724b7ba0fe9d0040c461b94fa9e7ef59fe66e7850a56f225efd63175abe8c7f0f63ee654b80867008941cc0d4680cc50e9560a161367a7d42ab9cbde3697b0b3081be8f1372cf938afe903f3a7c0a3bdbbd4ee1cb0bb60c7aa9f7561e32c8f8e8936e09bd7130a2ba447bf95a1b421047179706b45ad69b6698cf116a732d1bdad2c3c6832c0767daa17feb50de8d9418722c8b4fc775f994be29e38906f68310295147688d80faa20475bf2a392a5b94277e56516763679b2e633e9d41a0b33e0bfb9d5e48a2c91927710261734dcc888acc63b084dc7b2929c727ee716a972d96b0cf225f4716e2c2e272e8a2b85ef32239a0974a85fc9f86d384205311c1943fd1d881d338ead525388d68cb2baf19478d5d6ab518c87201ca6057120ec0f0f439575de3abd2582a076fe2dbadb2ff4a1a1865f9341e881a1473815f211ce51abf77892edc99574fcc64bef1bc026465e1814c10005ccec48f6d748297440cb9cd4f26fcddbb6acb51282bde7c3278a5bd77434aa5e561c75898043b139e0bef6867fefc9de158b0535dc7917592206b21414ef74465505c801843e047aaf4afde177822f1f950d72911149cbc81104dd3b0b90c1f36757caa0be1e2bfede470b8391a5fba8b044af83aaee63112cd05bf6f0bbce66286a30b389bf6a56721b1834eddb6c414a2d3913c2a0954e6be37984abe94eba410f1819ca3eba39aa8a96a2aa1d5e6b669b61960ebca7e568d3eadbb8f785058a4cf74b5e9020d3a44e438cf9c745de03dd7f4f4bf268c261e71375782c8239fbf438ea885f5272a9d65b88adef9a4f1d4c9fc6fc3344463cbd92b760a8f1e3260a7aceb772eac94261b1ff06b1d140ca3e959890cf378372a7a311ef5951f3cb9cee3ace6b75d8b95670a08f8cabbae797e882d00110021346b91ca9e787ae08cf46d36c7439da613defb35b31d8ace63e19bba954d1b23674290a9222e2f6ba3482e4843dd94a4157e579122eaafd97bf175042624f306057b776d93f1fa2124d35c63aedb020ce491cc429b1224c003058f5b16288bbdd94e3dd31653b059d2cbb71b43208d650f0f7f00d83e8f8ea986b0acd6ce4637c22700bc92043c82e5ccf5b6a28c7ebc6188db0b033241697f16d2d62836ce96c51047e85479f0860a05fee3652abdbabdcf405ab7cade0661a2b5764b3e531a4dd60650d464f64377a84e1dc3d4f5d8a39cb2ac494379f357983415b6a2dec5dbb47989a683e5870d6d4ab09b1ab4692b64d18f02a0687766c13dc588946a5dd5af7f6f012de843c88df20a8c222de63bf4e21bf97a11d13059582c288345010bf5604845b47a5893f34e103d2c9128dc3591b7a600ea9936f5705926bf0f0c4ad2f69adbc8cf11a1d3897a3f39c2fef66de2756931d352d1773124f4246e227706d31a39df78741c831ed23c5ed37f6cb765b5f6074d0130fcddcbb7ffa29db3e3c0380df775050a5391928e95bc2ba87b611a1b4d9041cdde07a39dd39e4cc221f7e6c8ea94c80d8b4f6eccce9df047495f259f188d925a9b4129ecba107bf1551affeea36eeef7e33f5961eed9fcc3b801a725bb1a60fa90083ae8422b8316505842259a9c1ec3cc4d1e17c4dd22a9138315fe0363235e02610ad62841d3da62bb5457253f27bbf569c3baafbf07c28e395e69a61ebd0cc5fdb53ed185f9bf666aedaa17ac7278dd44d05bd4176c1d2be6cb6559c11d42ec7d5b04b563bba20e53864cc53ca36719a15611834ba47455dbef649676498f29008a8b405af769883880eee41260473faef86791ca8100733b8638c4aedb56b83eb32058813ac1fd6188e42573f1495f4420a84ba4b71c0a74e323bcd1f0f67f58b7b6829bc1a61fe8f50c166eb4152941b57f9fdf83dd8e6392f9ecaa97cd9ce66597578b773e851c76785071605d11b784497a201f8b7155f23d7e311774a88f1528a8259b24c47593ab623e002cf047aac666fe8d0bf15c5b7466041c3496a27654e65aa233f1fcd78eee8a6d285de5c73493e2fea21bbd721e362ba1ca706bb5010eca0cdec8df0ec260ea96655ae2c18a34a928967213b431230b040aadf2fb723999f22196b58c4e4be0cf8b8d9c1975b91e8f1f749e5527b43da264a5de29eb7be12154f3c5dc1c4dd93fd781338dacb92696eb4ca331fb00b643b9a06cd77cad92d67761bb803bb21d41cfa4c97ce0b1805e7053b40888cebfa9e6b9b86ae0b858ee8913a54fabf3cd72c380f997f17980922f89955226e068402c464e35daedc15789b0a99c727161c71bec6f23c46ad7f82fa43a127ec651a25c3bdd6e84ec18d3034ba962eab3833b6a063b1eaae4d4ce1685de90e03ca40bde3494e57e65b3c1ae02d82445082e11a783046e44f2d7a2ec93169cf01c80e4096986d282440fd454bd1aac168c25238409cacda4da0b8ec5e07005caddc0e5276d94cb03b6b7c079eeb4394ecd42cfd058cc0ac0505c4306a5acb490b26e3fd1ed977341b78cf9f2dbc9f67b67dcf898ce6999d9aa83a4af8e512f833b0be504d437715e32b2e6fd563a4d49a8722e20fe70c7ab931ab0025d2c21dafccf5f2e4cffce31446d236dc4da01cec47226c38710c9ee2b5ccc4364020ae6223d5d9bc40a85d84b70ea1a670a83363940b080db3fb5c7a46fc2cac437e160204cb7805a9f8f7b45a598f5902c1f37f1b79a01a15b86ba28a334de772ecd1fbba379bbc2bdf2a046a57bedff7aeba64ff0b9341fe913855de890501195d110f0a0fcae8ee99bc6cf6a162708098fec617cdef6c1eed04da2649a45a9af582a47a49acc141ef376ca7630523a741c6708ddedd56f185b310243c2b2d54a28a053ea766572ce20f11bf39034037c3aa21a20969db7b4cb0724b62e14af4ee72ca709a66904836aa8a3b7616d8e9d148f6dd17040e795c2a6085a4858110a6b7155ac7ddc13fae30145863b46b7ea7b6cbbcb5aedca66758750d38d980b1a02b60b67d6cca1b1fb44d04db1c008411e57bf6114decf51b73efee25c37bd990684ec7dfa50ecb2bb635a7be624854572937e611c5c4ad68041fca415ecaa99b4edf69a9d54b90c3c3e12172d4883c7dac1ec2e67f9b55aae6c20d8d4048251a1cb0f8f1d008255c40146b57241f9ae074271b7bce91db2ad059dc899ba621b87563d03d919d42f72bd657567e6ef0c9a0bad830fa00732c9d74b988db631cb54580c13bb21695496c1e5c3f2c58af98f31cf6491fa69e01213c9bddf234b9f6d5623ff2a00248a370f16f90aec2e5b647452cb8daf34d22845b3317c41dd9367f15052f9ded5b299795dc8d4370c4a5939b3247cd5a81ebb335d888ce0f36b7a2edbfb9d47843ea72d134ac569610295699204ffa4353b8aa5c774fc3f1237c45962a566e91641b0e9f1e5dfb2710be3aef61b9df9c0b45d4f7d0a7d4450a61f6e63dd8f695b1808c4af2011d9c6ac67795f1d5d256483fa689bdf5a924a8eaefdfe49ca2b043a32fadc0bf33c0f0688db0bbf10f940381c6870097f3678db0f278f28381688ad2ef3aa36bd29e78152780dd8057a755aea9a609a54df15bd2c56ae263fd25dfad30f7cc6858c311c71a449c548db0b7cd9f4aa7514035b5c0a80d1cc1320e404a6e27ddfe5e72dda8ccfd302f6ebeef4d7d974b13fb49c8686ac18ec97a2ce2748f2bbe484b6b5f9fb6fce3e2768f731e49cbc207aa98134eaac232a89efa3c90fd626edbd905d2d0e954e719855fc5045cce4425e75b8492f3d72396d0328a0e32e5c29e18bdc26c7322bd3e64d7fd9e7b8443a3df0bddd7c385b73f8b0f3a3b5a3d5b951342ecc13db3abecb5acfd19f59983cb91df4c96273e036eaffd660c7cbb54c9f63d468e56e5e1328997dbb7931dc3942b1d5168a74580610fdabfc9b76e4572d057ceb6e8d89ac8482ec09ee2a98c02268c39b6f4913ab2cbe86b199fcb18ee2d7a7ef7e18841520f42c0c66f4e851cb08ded2e8813466c6cb31cf7e20a91cb70db1629f7b388db530d2920a44aa169a4802b530cad2ac1bcb1b60b13c4fdc972ec13692332f288c9fd597fe938a499ab5810a5108838a5f90bc8df2c95faee605a31166ba11b525f3cfb6ddd99405110830ca8431957972bcdf34605cc5ef2e8dd11cbe810900e9a1d651e59760d96bbe1f4317188424b2bcff1852458118714a3b1616305cd849a1cfafd7132b629a44a0a9faeed6d7064f9877ffb3a35ea61a1f8932f578e0db203a61068f3fb28cb19b99c24814c5fc3fda2da46a16bcecb3bcb8c58190f6ffd0b1094b1981619c7eac9c59d26b1915e09af4cd9d4ba99ae9142b14cf6771d09141811a35dc0c212c6556ec7d624e41242f5f0643ffdc8dda0f66aef341445f06044e38ee2a295330e8c18a2ea470a43dde0085b57a684081c9552d3ea2d727902605fb12d6a3bbaceced8c405a6efaea9aa8a77b5a10d5cbd2f3af9acdcc666b0d96829c3f73b24161ad91378624d609f776995bb87aed3ee3bc9958338b6460b1b70dd40d04a3ca1457c9d66da0a3b7c91e43a17be49021b81bb3e656ab8da9ede3b40f65fbc1f27e26c33a5be6c7ec6ade85fd01", 0x1000}], 0x2, &(0x7f0000001300)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000300000000000000170000ffff10567a6327f6", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1f00008fa57b00007f", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0], 0xb8, 0x40f}, 0x408) 01:22:40 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x0, 0x4, 0x100000000, 0x0, 0x23326610, 0x1, 0x3d4, 0x0, 0x3, 0x5}) r2 = dup2(r0, r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x9) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) r3 = open(&(0x7f0000000280)='./file0\x00', 0xbc1cabcdd30e445f, 0x22) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000180)) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000240)={0x10000, 0x7ff}) 01:22:41 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c00b480309900fe7c8a5b67071b542a538706000000c41000000029000000330000000000000008"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDENABIO(r1, 0x20004b3c) geteuid() sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0xc0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) 01:22:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:22:41 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x4, 0x7}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) 01:22:41 executing program 1: munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) r0 = socket$inet6(0x18, 0x0, 0x2) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x1, 0x5012, r0, 0x0, 0x0) 01:22:41 executing program 1: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x35306881abb74c5f, 0x6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, 0x0, 0x0) getegid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 01:22:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) flock(r0, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000280)="47c364bfa06deb2be8719d0028ff25d60875e7bc84ef3b1c4702175f94dcc14963632df2390efbb553d2986b701003dbafdd75ff2d1f471354dd2957417f5b44ee35ec7f465251580e9bc4eed507d7dbc59cdb769a0859fe63b729e16203ea04e6a5e032753c2cfef9fa0bf6f9a4faf20cef767bf0902b95d398a9ef85ac9f09bdba78051c5b82ae6eacf2b8c49309496f8a7f1e42d9cd606457ee19413b7e", 0x9f}, {&(0x7f0000000040)="643da0f5a3e076ec010f3440a3c9285e63ef4b044c53c47000387df931de8a80b3373c28fb724ebdcbf24fc1268e1adee50a753f0339f56cb2a0c616697c411274", 0x41}, {&(0x7f0000000340)="38ea75a4f51b208e71ab493763d3984335c5d6a92e3f95d65758f4eb01409f9d71b09d", 0x23}, {&(0x7f0000000380)="17439e093afa45479155b330e584a702dd0a115b87e20d9b", 0x18}, {&(0x7f00000003c0)="f43f76aa6225ce5031645f8380307597e440c9192d03d024f5c4b73631c1761488", 0x21}, {&(0x7f0000000400)="219c9add65b7ba4e7f35a2755d3334ff28edcc13950a7bc61056340c39b89602ec6709cbf5fca336a8c37aa88ace635ec3305d4d5cfbce279260143d1d3ba5e9973997e04e7ce476aef5ebae4d696c11121c21e4a34de48020ec8cfd7459c75ea34a0d1d3e7411d6718924c46bd73e78b3a4a2215064ed3f14e774f13c35813412ff0ffe672ca1df600c8f070148f906d859d422c77f7510491e127cb31d", 0x9e}, {&(0x7f00000004c0)="dd769bdd8092e0af911f066991e1b123a0b5921d5a55bf3e0ea399d927962a96576690ec4e", 0x25}], 0x7, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/198, 0xc6, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 01:22:42 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = socket$inet(0x2, 0xc000, 0xffff) write(r2, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r1, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r3 = syz_open_pts() close(r1) r4 = dup(r3) recvfrom(r4, &(0x7f0000000000)=""/39, 0x27, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) writev(r4, &(0x7f0000001280)=[{&(0x7f00000000c0)="945428497cc2766489e5b28e0fbc989925eb9e95e2f398de8334df8a9afcbae533ca995c52adc076066d", 0x2a}, {&(0x7f0000000140)="d32308e384d26cb8fb4c1386830dd70ff4a3ec975bc16f8b1814ad219be309baefa1d4bcc7d37b437b8e9e395cce270e59236252e17b2d765a29b87a2c7ed579f347567e3c17e0c0defabef1c2f554a808696c9e3caa8fc13883dc41c273430af72dfac0ffd53f2dd17eb7f2c5e4633cf7dbd9233c866a16847bd0ee8b599e3d5fcb20dcdbbd871032f87580267bbea6859b6e5cd697e435e20ad531633b5ee2a14e6f25d3c88115c457df44ea65c95363", 0xb1}, {&(0x7f0000000200)="3fb8a284ed41dbee4a883df838b2c11f188c6633486fdf71a19c97468738eaaf83a35d39b864270b02ee58d2450c58cedc0c424c8fb499267fc68551e1e7a5d02526a76706833e59a605b031b383743ada808a99778c1d23f6e8aa597f8a359c4e8b396cce9934d32eee5ad04d1d198ee2d69af3f82f4b21664931745175ae2f6eb4c540c39a74b61ec8e5fdf0cccf6b4a7a07af84883447d2c157e606be0a42014fbf8029d344daa8dd6151a12a5d81edf5f10da30f5e48b6ec2d70f901bb80d5694c063d5863e624ceec16f757b30880316524d9695c897774c2fdd5fe5ea7d91e59f46b32208fcdd431e607213754ce507839410874fb609309994c1a8219478afd2fc899e324663d8e0d7f44322ab1b483a2f13f612f7c316da5f11d8de2165b9945f42adce54c468d9a1da883ca68ff8fe5aa44c839a01e545299cfdd660b7f7dd73ce08a7883cedbe47715c36915f96eb5ddf4263b9e9f43227a83d44ed323b26066bd249683ccb9a6f9f82e2ce4c9f89d2fd6b6425811b38d9178b26eb72c535c695db831d3f559ed0dea9a99ce0397b8d9a21ea996a963e1b7d5009a05a7cdb46ffb8ea1a119722b090ea18f146e08bacc3c5ac7e77fec55f58dc1b8425d8109215130f92bbfa61c12cebe825350adc894db91c0b44cdd463a59a99484ada8bf4e91e489084deeb6452b7c9bbebadf37ee2924e285217c3a5074bf73fe5e12b1bc1e4a366fa39d00c646db82ef86b7cfad7f8ca909c97a86e958676fb11ccb081ec12ded891a6ecc7112f9689f9e6ccb3e6aaa02600bec13358b0459614c3472ef80762c74ff01f6a108f5b02e8d95412e1c2474de4c223f9a1d090321b77e5cf7b9e271c3db987bd43ba2ecda3a57fad0462ec6331a1341dee3a7b1cf4102b00256e2b830b1e4f999e9468e7af978e210038338f859463bd5b2bbc0c0766b9d3b17fcc4ae47db16652c10db1a904044418d1e858a4c72f2b53faaef1b4edbd654001089b642503a720e1ca48fdd507a396c7297435c34f791c0fd2d37189071630992b0889a49ce1309c5f40f8c5d2c4783d8b74a5f33f574506d7eeb7e3a080b3204ccbfe6721e64adf5ac68ef6bb5c01b6600229c14970282c7b0ec3c8df4271165b178f6df71dd9c60e8a01640a4717b4ba5624b1843cad0b9d386f993d7fd5efa78d792f1f3356cdfd3aada86757a637bd6bf7e984d1023223d3b2bbc5ddb12418bb16d5aa183cd48bbb8a55a6f9b59e95fa230818999611db94873804b24ac2b7b0dc1b431e961ad0fb15f27adf5ca9082d785037dc9774f510ef8d1b5c29a7b0707d33ebe50991bd0ba2f2b499162529a64f16955993a7be4feccf1a6026624a25243f26beae46c8fb913eb0aad0a43689a69cfe1b2257dd3d1e239bad7f19e468c9c4a41e22c5acc31cfd1691382b2285aeb7c01a313a4cb9bdd41cd28d6247ad0bc8a3d0415df82ecf338074565faec4bac3c67ac26653809eaf98c07f11592c0c9b82665c1051a00990422d0b9d11afd563c19ca8731e59648d58f35560453f251025e6e476b778e6530810121417f9a54cc4268f4e0de31bc8c4394c59aea795d7e5f93eba611c3f2fb69dc67bb4a542bf343faeb3cfad783ad7831c846727910fdf29b93c9bd58b43ebeb6cfaf8c87f9d5eabceebb0f5ce5d1162d6bf60582d87ba486be277edfa339ffd1e70e5a532912d9dc5a9c3d88398b230274d31675fc6d3d903c27551f56c7c1ed302d57bc6584d14f91963bd1bbc4ee618fc3741a7e6269cbf9b3f8cd49c549bd5b2a969fd3d71ff49ded1a429c6c0d810f46606f3502e12eb4efbe5cdb22835a475bafc642af407daf05fad0c7c98d0855efb02e9be6af76c9cbf5155a6432f9798858eff5c04ae763ee3c33910a672b626a59b447244f23907c4171f3751d120d0d4fb3254676aedcc556f6c86e3cb406ed01660c7331ef5da148ce9d724c5efac5bc878ef481e15b9c924d51e7227a42193341349dd1e05bd3dd1118281ff47c6da9be9254c8c2546750b6eb8c3c1db048871f79ed0a579cc265eae25b4c7aa842b6831a258cc8a8fb62aa9b0014121272c0c7adcb95a6251554e2e2a9267cecd37547f786069faef56fc99fa2ec6e19ac3a1971966e33fca1479af868b9b8f1129af91dfc2be01b4bc1f09eff88e339623169de9128b8106ea74a6ee5fe6fd4aaab51d98a9b1ca999ee8b4d8224e97fe9adf2b8ae9924e93ebe0ebcd176974bbe891afe7d99d4f39c9dd84e153b2497bf15f53936a3774130200c05fb1de9dd8bc4453048c863c75b171eb2c09ef33787de0c3e634b8c8d5eb2492ed0b4a2aff239ada3741f585596ab33c829793e738d86863fb45a42e6759d2b5173b8dc4c5c16897d4d675811406926e7a75e75f9d060fac0f0c30f2eccf5b6e76d8e5e5e2fe2dbecbb55fe377bf4227625ef111493bc13017ab9776fb9bf55a504dc7ccd5dc7ecbbf1c581e31fecd8905bdaefc35e4d8644e9229a696c4d24075e58bb1da53334ee5c535dee0cfd2c6c0e9625aff6947274c282ea089a2a64299ed06ff293b55b7bb76d82544df6e1d591e87343ea1fa7be161bd843ffb844520e6f5517d7a612778afd2bbb24107ad3aa32065abfd9087c68499287ec6ae79d98d2964e2d5fe9cd592b41645c73bd79127c2d303dfafa4712777c5286b7f341351be54ee64e20bb7ee0fa92882f7913bbd80a916021d49452ebe8244aac0697fa22f3c7cc7c7b478a9bbe3023a92e36b99e1a46a6115dadcc71f8d452b15d9b04b96c8348838541379e9fd584c2be252322944b5f96ef4e1eaab3a0804a9194c384ead7d11a4a08825c14140207103dc87f1e95019efb898cd12154c1310400af4f565d6c1cdfda0cac7701b92239b1447b0804a4c5ac21f8b3f02054f7e088b8893e676579af98008b2ae66b44c5653eb0e2e2b35b6326115e9298a930d98afc0ed447b831172dc5b6cacdb3c857e63f7c880152f018a9e6bdfacc02bf08e38d632418f5b9f604a84965dd49dc09e6257b0cf87f963d7af5123baf0ca6e1a2778150d7db8fd385e32e201540120476651f9acffbd907cf54a3c9395097eb4b8a5324c81b7a20522d26df85c123fa1bd31fbab2ddc2b6b2ea01ddee5130ae2954a37ca50beb41a6752f3953ec71631e39f8f0f46154c1e88cc32bfe87cef18ed9c5d187840d39646e77ff494cb312bb0e01f8775d585aff62c5428ab12d5984f5a4cb7bac8b1b49f1e5e261bee718ac5e254927bd67ddcf9d1cda43f76f0aa63fa2d938e680b16777f7ea6c14766d0677c99ed224787b295178fae4a6c1e9c942bb7e3fa99f1654ec9242b28481c03564ecd133943e76004f601f361bd8d0b53efa9a2e3586de74fd44ac07ca2f2b1779b2121aad672db9879351ff07ae06a7b6956ea0aedb12f5e8786788a6ed7c738bebc53af7834eeaa1bb721fce856513e6bb3671750e5091cc7f5eee49cb6a967e90aee4a124f7889bc0aecbefa8c093ed6a6de712c68f10dd2b6539610ea9c1a681d4baa00533541df282c00be0b399391f46d642820f40c98756b42d00e2ad67e35732a959a28c4f569b4af5524a0ddd01c9c5f4d99fe49a20f66634e064132210ea728c0a39e8bbe9ba35121c821d65caa991aa43a9146e3df15e06b5942dc8d4ed39cfd6cfd0122a976ab6a60b308b61a070ec6e80fe85658cfdecb7feb24961517fdea529a3250de703e389826f84bb493e4f741982acc662d9595589143146fe3ff4e2a8d727ee6400feaab7e4a0b81a77945cff2e45b279bd43cc134458987721fb110224547b1010b97f77788160327d6c0eb014a16c8925e8256ba4906fbc88618eb8374fc74b61ae52aef7f9a2a9a39d9828a0d2009df7a7f88fe60ffa62ed7e5041852219db71e043b12142f659b049748b16833e08c3d20f5718b8d4ee42af495164e392c0a74b194c6c018bac72adc9accfb32edb5d6df06d1e2c98b4a687ab8b89e5770f4796e30ab8b69eb6f55dceb0af18f43da6a7763abc1556be0ae66c2c36d89a3c792df8446ef39a5c7247083a3d471274e41dc861193283d9fdc8476de3c3c8f03e2b453bf45615dcfd0af9ee1b88086fa6eafb36e095cee207a62d44b79f860a594863fbc9b60b7ee5c0a5491fce125a79776bb12fad3f8a3ef0108651a640971f7e2d965500d6d820c11266eeb7962d959279b4dc645393c6bce20f0074c0a2a4fdb8dba99f2a9ef20f4003b67cfbce1690da6928aa0cbd560bca52b03323ffa5a6aea0457b7d9a11c8914529fe89a2815f5cb63c0c07315133985f2cd1f55ed64837223dd3ef45645100da1ee442800a72b5b0cafdaf6f4e96a452479061facb062e835b88997fc66c17bb69b54bb171553fa4b03a8b5856fb9022cea19ab448875a0f73db5c2c018cf6acf5bd2e4e6a790fa6ab514bcc05cce9958a94e35c693668d53f1afb48cdd6672b0804ba2e241e8f585d054087690743e2aa05423d81c26d199bab3e5f8d4a4f41b2f491e5110edd91c49ea4444dbb8f765c49667c1120829c3c904daf76ad710e0cb7333d83d77ddfdfb65156b6c5ebb58bfc9e9a111f14e93998ae91e33ad665bbc7d69afcfa87cd0cf09e6a92d4b7172aa5e1fcccc047be0ae0c48451b30bf99762ade14371b9f3f9def29f9623cab59aa50e9a5b01d7d5389d3e859d60e4ac00985b1b46fcb3dcb3ac9078a7f20a382ae530a32f5c21acaa6ca6530de6bf4524482d59a2c495149255eb87fe16ad9cde8290bd91b40660e7a6943ba2cb86a7a50daa5d8658de73c848ca9edc4ade5a90887ed59983c57ca737fdbe79ce78b948b97040ca59a38701d7cfa1cf7862f111801301c50729470efcbb36e437b8f2fa9e42e9e5f8fc292ef26a4845fa77851a4c300a130a524c845ffa178c56f6cdbd6ebd4a9ad9829ccebf6a4b77bd1a54d2d5a77268c8127136f5924e61b0b4063e936b45850d55f57e077bb537107f8d0542d230e35ff55183176f832a381ed6e53c005b743871776b496a0374613a5da0d7f9cc5f71080ef3cfb71360a989b96c31d3a42cd4b6b3398b310542806fe421c13b0018ffd75d7bdd4a8387e8f5c1b426b3463409c64957b629fd5fd83970784848d3ff5065da9010effc4f8f5cd79b6824121cee6b436defd8e56e3a2ab3799b6c80a5be7b1c46b78d2ef0dd25fc3ed30989484f34907957a74b541e21c049a9b33b47f9ddfe0f9b57950ee634cba65d31855704abd9829a5511317559879495538b703f0870058a1f6bd53ca76d43489a9a8423b1fe9dcf2bffe375ec8062a0cb278003afc2b7c9083722dfe922588c04cc91f7207077777cfc56a4925e0b80d1ed07f226f1a1bd670800865231819628e43ec0f0baef285cbd3fbaae7a204cb9117bf7d4ae07b8f9e1b0e5704714d4147ca4dd51e8c544266dd94b5f14b60bcbe4c441bef04ce71c144018e52bacf85b37faa0cce44d1948dd573eff2066952280067bc7d02a1b3a7bb16bd1d0d225298b45b9435eb983af86201a44f77caa027f14f3c3a4e0ab74754552e72b4bd4b6b27d599a2ec9d72f3521fb154fe16e7738e569fcdefc20abb4321463450877035500dc0e7054fa2255acbb83124d371ac33a5d65928016d5f8ddb81dff943ef2dae34fb3d0b8cf29fbb5b49637f5c11e341e4a9f59359a8ea5ce5c2e3439d2e19581248ab09a866ad8b084d0fba26c8ec9d3ba3f2f6d32ad61330f978dfd4e69b7e6031c54e30b05ad02770c6c7db2a03cee910d7519e93fe81435876be8dd9653eafd93", 0x1000}, {&(0x7f00000016c0)="04709fcb3a431cbc467c45b64f87dd5893871e8e529da8215050f219363cf8c79d5425bfa6eb6e7e283e97eff150fbbc9d72157615e55d66f097b878f23219941fafdcecc871a7ccf289fd4dc7362d70970f2fa9d4b1284f4e2f54cba7fc2f11b1b7f6b53709ec87d4cfb254b6150c145ab61d17bcca7595b5ab41abb35395261e0b8c6b84dc8e514a02a665b79e8043f772e509931f7a724a36b1a6a1d38158fb4432076b969a00bf98985e6bf98846fe1ad9dbb0d50bfe4b668452da18b0dce6e2c4ef1c78deec0e288e5e23994cf11c78bfe5507758d4f1e5ce7f93c1c9c244dfd78d962c2250d9daf7ee7421df0276dbe9a9e550b5184c255f9f90aa4545e9235d00b5e90cb304175699c04a6b76aa265089ed92d02188d7736526c6fe5a54ea2cb1ec5d1d7a0f5843180bd7f960d09ddb77f02781966367ff87aae078587adc2cc3f0353116776c8e8d27faeb1276d0954d33dc45bc4896664e368d7b53de705b8ebe8abdf433127012bcf3e44c26f1d0dce0e30148bece6f7f39032f54f1b2f51c3722609815bb26087cdd6fd0a1d0765e3c5701b7dd8fbbe9c370222fc9178c29000fc97df25f2a754a827ef6ce41971a32b66a51b33df1338c34d1b77b1f15ef2b9244823730d08031d6395c9118f7283525efe1420e059cce77946e47c83442f79eaf72982c43341113d79fba2197f48d2b6b152abc2aaabf2cf108fe2c8f80e1da11d44d6b6ffef9c545d3ebb87f8c35eebcee49863ce04a5ad1d64f5aab218490ff5eeb5b92b29593f8abbc87f9c43eeaac8731f55c5f6defe3ff0dd315e8e46eda22d351f90cfcc3cab8408e12b42fd912c86a626a2130956cef83169bcf9050988c388d4cb6d514e50fdbfcfead2b66ab0e45262ca74fb4bb81a14bb076c74f622a8756be61cf35c0ccc606280a0295895130ce34193b96728e7f7ebc3ecfe323f441dadd8320f1e1b93ff9c160db285e18ac462ad2727a942faec4f6ce231f3e3e206692a84998492c6e9936d1b9a027f92d78dc83d4c6fd57681d847c04c3763ae4e874bd3b4ebb8ce12cd1c7627210f9a94ad2e407936cd2e3ed29028a282c2baec31a95a44772ef22d7074055edd95d3bd1be4917aaa22bb6afa89c0513dbca17d8e45f7a964bed4f0e40fb98dc65f143b9db25735e563c8b931590f0613a866228e4d0814cf159dbf77dfa389986264732f189b74108b3db9e8fc89e3c8d17e0c1fc2a6c9c0c1616d49f896261722164acf3737cd36e39f907adeb0b49e1bb66883e377f48148b1f7cc3a19e48e6c59287dd6841488d3ba9f3ca193f34ac00bdbe5c5c1426a9e85f15ccf01b15a06c8aa82813119b45bf2a9a877fea981d922b1d59e6c556c6ba217ea1d7b22568fd0c90e5cbac78ec3ade63b66ef419393db55481596143979e27de7bc0d3067b53caa0d2372e5d7e84a46e56d1d62bf00358d4bf1c66868a3a147a085bb9f479df68a0f6a7ca75ffee0e38c733d29a6f118e0b52ef2050063344add8ddc1f4f51ed91c75b3d60f0593b58351389a474ffd1d86eeec394bfe115e2287a2bb5c7665428cd3a3fd7355f0866b785fd54a6dd492b630eb4ffc15f36c5b2bc4b75a2ad79d1ca246843d725b71c1f5231a61bf5d7cf65f8807747f2ac1f3cbecd6b8d113b0c2e8ac276248225f3464a70f786bb9178c94da2c0c00cdc9bca7faf352fc176327e08cf181162cfefae45d41b4a2d8fad75efe27f6aa20bc2948b3e596a662b857c5a89b81d86806d1f468261550ef53caf2b5006d45b341076db8037d6a690bea6ebcefd3d2161de41d4ba4f7fbbc2da824f2290f17bd7e65ce31fa35439d4a83a63196fbb638ff0b492b7bf8339a46fa48403f13a16d87450980d3f9939d896b8f26b61da86e50c82adca1382fda064dd9b002929be6bf874bb3aaab41f847ef6bf580a61de1fe872512cae78724285d2277eb6f6278c88eaccd4caea7a8a550004895f128cba314f730d8922541af827b1dddd02ac269b2bd8e007f520316571cd3e75db10bbdd783bb4d103e343c94936af919bc241adc2e9c41969fb2eb09154b1c34c0db6c598445368069ddd85f524c28fd982c019e8446beb3d50685ed4bdad29630a4276a1554fdc7510debf78f45f1b00df8e4ca7293b10cdbe277303334fd8da8efa60b20adecb07d2828674683e398bc312be9d438614463866456bb358d6fcf415705e4b9ca17c86ebaa3696c885db6d7b7a0e2fb51e4f53f2b2bc6f4b92c4e80d13db3fd9a0d3649f10bc4f1694dbcd04dcc89fee31c8bfa7bd885080e80173f54165922de9aae9acc070cd27c0be0315c06e3df0644c7f0c51f04edecea5d71b08fc17e68bbbf35b4f73f21999b246d797bf1b925cdb0fe5e2436522ce363e045baea57d54f7d6f890544551ee56e102d45793e18c47680c00f3890dd4f09438f923b03e6ae6a31691cf4654831282c37971d3ba0615707f97ba6d78a9a590aeef6c29ea87d1052fce576524f51c0f297f356eb0cceda02d0d3a4b6a73ad26c2c4971820b1cc6f26f0b0b5f40fd5b72ab4e0614ffe9c7e15008f33705f9c5ba2b104615ed031d5d5dc354e32c388f8b6aa0b8c950707a80c6804c04ed61c5bca9ac090910a1d4480a1de0c661fedf8f873ff5b77a057742335fc7b3c43b64d9b56a172df5ded9b9a29fcbaf17253d95a4234753572237f81d7238a3cd3343e03ca5325ed73adf0eeb0d6044008e58e5b6ba109578fc5949a0441df53f410a7536a35892f155a8b74c38d538e4c7c92367916d94021747c55ff5fbc5fb3cc76d97535744269fe99fdee28623003fc7d2d23b6087b28e5710816964895670fccc402ec8f5cec6a3078a759884a7b55dc2bcac85c21efa8027aa18b85db0015c7ec91aaea4fb4a021697633e9dcf645eed485be5b318aaceb1fc8456279400d9c8cb2f933c9569c6a040a2541b359d26c759af5704c8c209a34ba99d267a5cddb7f57ff4b591a27e657856c53db4fa59aa871c3fba16ec844b793d51de540aee859ba8ece268f82d9faa7ae3ab4c806c90c289a3787159643e0f5ed5591ee667959a88dd126b1f91f29b87dec101830afb801fa18343cc790a3ab10219714f0e29226ab7aaa3af454a5464358743fb125841bfa13caf7c4f2390d240e3b8fb061e39c0b34c2fb1b114cc6cc777d0dc6e23737a325e89ee90aebfe3cf730e5eb0786193bac84372c30c08c08bfd257add754732e7edc37fc5012bc0c8c4670a95a37da6045b129b6a0a2cef6ed7421f118ac44359c76872cbc325cff31bedd9a8ee7f845fcc6183db38cdf1e99e58bd2d105fe86b349eec71c01be779dfb68ea815bd1b4eff81d9150688c1fbed783a4f74aa4c6a00846ba54e391c0d6d78876686f3f89e4ad6dcdef356859d91dbb07c99d3a1bcebcb2fd97da79db2e8a5123b98a0099f917c8fb7c20163410292ae72d23653522e82e5a05773e78ccc22c640b4a78929b225171584281a78631850de9668182232b01af279aa1c18fac2a7d5c7c359ed961a8835f1c35b815809f690ab4281140a6e67a9cf87040f94aa14bcabc8a6d90a9868fc7bbb1f28d00166436733722933c49cbc635126b6ca3f30f01318a0c5d9436b36113a00f9ad8c312efc34eb3b07725960caff27b46a13098ca8de1b8780675111a9a6acf3f45bb5ab7a2ae00c125ab9935ca2327b400f55896d3f28de39fa41f4fb35b46b2194135164c242de6cfa0200bf1f411eacefd5b9188e59f0664b87823cb177baddd2d674afe1d9abb7f4a58edb78adac3192b47847c967de515492cf1a20fcb9e785ccd99448f80d68548532026b9f8abb5e6f6668512a09e3d1014b19ad392541c67c71c7d0e644409eaa628fc279f8cc6e06d67a3e54fa8a2bddba9cf38dc8657a2f38985167d25fef7fc6454f99b59f3f708c2b3320937f2a005a455666c61018b50f3dcb692a1cd71272362dbd389920109065d1ea1ccce20ae711c886adfac6528832d3badc7455928fc7e37be4b2a8935068bde7376bb8246e2c36c79f8546812d0023117a106ff7ffd08d761f01520c2d0d0de4a84f851ec69c1d2d2fa1bbedcad19f2716a1b8bf431fbcfd78d32c29b6ce0bc69ef007650c2caf8d1861cb005f7d5be82159d8164aa80ca593a7b67ac5f43341a60d3ad0de5ccd624b05eebfc5d730349c7d3ec552eb019adc70762ee297b096f78e42698cbac4678d02f6ade311b4bc2b8d4f764f8435bba79dc82d0264c06f301b1c7c9eb9145f0bd47dea9faa1bfb40c6b9045b613aa5756d77b6c7d8a1f1f84eeea741c8a9919b474eb143c27e864e1665ca57ce2de232e8d75869b6c7f41b5033ed969b51a52150eaffa6f97df31dcde7d483912de18070a29b194c8cc051f7fd8b83522365d3eda8393e92e9d1f2a6d362f3f531455c4a9a032df5a6fc1b13786c73bbefb54721689573607f37186dec418117c2d4f76fd1ab01e3716500590deed17e20b6aa05045a26ebb947ce104a67300c5464f82c6b57a93d99e36888aaeabff154ff99ef5c62f4efd43f5301c7ce2d808e48a35b5a782d05000e6d97be32c1879f6dbb7084c893a4da8e02f2904229abfbe2137cd7b0c6726ba5237615d1b201fcf0987a743ddce43e6c2625c1ab581766c1919e89f5326912fa4d9558891f7c5ef48dfb39504b0fd1ae5a4cd420a9ad67334df9b6b41995ec88691f17b0e305075223f96448203a9d0b34b9fa967c59144a728f56c079e54e787d48aaa170761ef646fb9fda346bb35e1f4176c4d0d2ebd805135e346572b27d511ca62da7495cf75674ffa941f85fd019f225eba2a078284e6731f9fa454b9c03fa78d4534a9e6fcebdc15addd49d4eda56eb9cb6b5f90468539854c2e3d2f1b38634b89466d3f4e93ead9857cc4e14f3d87faaba4d677401ebfb8a6f02d47d8fd91f8e6a4aadbee95e482549cd2c16af255702527e851840e7993a979e6b787e09589d6fd8391344de7c372e215a8cfefc8c5f79bfa690984ef439320f25e47960f69f07257ab1c6805d4ecd629daf778c5aaa7421163a6403291be8fba5c93d9cb661db6d14f43643a799c5ce511816b995663519c0aff0ec2667ace0a9ce275136994f91b8201fef7af66b95e18e3e374d0603ab1c9463beb167b3d55dabad0ee8b88c7a63861f53c4a1f7e4f80193b6e7fefcd52c8fe02dcd696008ec7b204ddfbc86f4469a783866d8f378386969ebcffb65812b1ee07059dba66995ee45d7e16eeed91acdf2118dd7e7acb4c59886e927aec5ac2f3e8342db8dfec96a276c44f365aa02ae956a816febef39eceb7c1aa1a52c1ea42dbb0a4908bb322c6fbd1428817234301d4441c02550e63988c87188a9c43d3140af352675c704c314a9e64c51cebe407ff5b0e928064f79e5412f231f966e1d0c21f88b53cd710b4636be1c32138ed1abe8ccbcc0c28aa8bbcedee00cd65027710df46d0c3073758e2b8a4868320a5829642a034bea4ccff4e8fc8fb0b5524abea8e4ac607e8f2e2396c06c82629fa98f9d0ffd778484b7f8822e9165f4adb080d508de37e36c6220ab67cb04032750884575eda3fd1421351be35c159b3fb92acff9dfbe41f0b6b1148d40728477721a7f4a8d475ac8b42fbb9cb241dab220e05046f349992905e23fb490710abd02a33e2d83d3edcee25d4c58e793ded25115c7637bb4378c3de763506eeb439cec62ef16e81ea5090c835b59cbdd7b769c84b59904a3f84299c0bd8105ef7cb82670ed478df3c4dcf89b9354a199b842bf2c7b7f20ecfd", 0x1000}, {&(0x7f0000001200)="04cf996dcc54577b5546415880e321319d39119ab82cceb94523635a2b3a08b1136b4eb946ea9406ed45228f66bc72721b8b04070ec2a2a71e9e5d1270cfc630ea8704b42b6719ca1cf7b20ffd2d06ba7e41", 0x52}], 0x5) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt(r5, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20200, 0x0) fcntl$getown(r1, 0x5) r6 = semget$private(0x0, 0x4, 0x2a9) semop(r6, &(0x7f0000000080)=[{0x3, 0xb6b, 0x800}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x401, 0x800}, {0x0, 0x80, 0x1000}, {0x4, 0x5, 0x1000}, {0x6, 0x6, 0x800}, {0x0, 0x1, 0x800}, {0x3, 0x0, 0x800}], 0x8) 01:22:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r0, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0x66) r1 = syz_open_pts() r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x10000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000007c0)={0x0, 0x7, 0x2, 0x1, "d502418d8978c31eb9b6ef5c8d6286ad25851d2d", 0x7, 0xee}) r3 = fcntl$dupfd(r2, 0x0, r1) linkat(r1, &(0x7f0000000700)='./file0\x00', r3, &(0x7f0000000740)='./file\x00', 0x4) r4 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r4, &(0x7f0000000040)="6e84df800c157cf4b4c815fa5fe85749d7d8d502", 0x14, 0x126ec12924a472a9, &(0x7f00000000c0)=@file={0x1, './file\x00'}, 0x9) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000200)={0x10, 0x196, 0x4, 0xfffffffffffffffb, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x1000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x400}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ef4000/0x4000)=nil, 0x1}, {&(0x7f0000f94000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f0000f6d000/0x4000)=nil, &(0x7f0000e61000/0x3000)=nil, 0x80000001}, {&(0x7f0000f3c000/0x3000)=nil, &(0x7f0000e97000/0x4000)=nil, 0x8}, {&(0x7f0000e6f000/0x4000)=nil, &(0x7f0000ec3000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x400}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pwritev(r2, &(0x7f0000000cc0)=[{&(0x7f0000000800)="70605cddaa1ee4cf81a534007c5693f1e663437ebb7bbe440b435bf65e4927cea78f88441a6c01b30774fd0f0dc6b9119361964799281a79a697e0b4922953c1aab7fbf8fc9a3b3aafc04ba3ab8b6de583a212719a91d0740e8baf3d061a43ad1ab5d8650968f5f468b26c108547f2f0f018a01774206f630b45a051b4e276d312323a6d2afe188d40f821868fcae7331b65195ab88edbaac6e5", 0x9a}, {&(0x7f00000008c0)="c67794d29ff829feb370a28fccc631f13b998599c5f4f99389d3e8986077a476f1e75647b32d8a08250639b14f358044f72e6f10cb732a0ea71afd08c65640f121c4a664cfa5fb8ffd686dc944e230456abf75aa529fec969f98539ce66adba7e2bf4dceec50066b75d31e81df2160cc", 0x70}, {&(0x7f0000000940)="e57d7e9a51bcf55559a5699fd8bace4795888594e3a8bbd22c7f34982be07e3acdb78def70bc4c62bf977cfe5707cd916b67845dc60f386497b81494d21458789e2052d8788e7aebcbcfc6b5348d3d908538352fccf0510e83b12588649c44d9048046c4b3853341f6057275fea48c9260a897ea4ce251c74187e25df2d5c617648decc1352b3cb5a0f82d08ff592efbd3e1b673c7580423253e15bfb7de4a5615dfb5741db27c859defb41d7ac9146e", 0xb0}, {&(0x7f0000000a00)="1922af03c2d5b92fd57347260f7e5a564995fa5d513a43a088bd15edc5383a1ea282383c8ab4c7f6529e57f0937a9809a23600cbbe1f716b742ca967ea8c3e2e6e71ff035655e22a27c4d53da666c3eafa4694d0ee47c76b828c4e522a571a8f827ea60041030fc82705bbef419f341cb3d5be11eb773f89f96d0a5138f96cd049111564471d4ed4f2ac92b898fdce8515b0c5a38b88822bf69edeaec9d9fbfefcf75d5efb9100cf430bc87e23f4c9b7f0ab8a355c51dea784d18c6bec698dc56131b5393bb5f415803cb7b61ff4f6ef3012665cf85f213c7587459670cf5f86e85b7066eb76ec9bd9946c3eb19ee552510597cd12aed47c1bd9fa8c640ced", 0xff}, {&(0x7f0000000b00)="13a7e43809ff3a656dba048728be733991130e08760ae4b7e91a3841b8c78047ad889d495bc92f53a448082a5295d6305ee30270026a661915ecc33372c10755a6a35b8ae5a25dafc52f01b08038c2f744e79bb6cc87a019ac2b845a934ef21f4dce813e7c48af7abbbe63f5cb459d2998a308075950b948c96254114530acb13d2bda305a6fcf632c7ffc8a985866e8aa69002e882a7bd56bdf87854ed5f18a83e4256ba9e3f89f078f944758954fb8ecb2b7a1faa0a7fdda0f14ab7a5d9b98665d61dc8577d3644fc639a3f67d361e7d17f8d232f36d870a492287", 0xdc}, {&(0x7f0000000c00)="3f4bcbf3b174b50e89e0be35912138fe77d65c31ba3da2d066d1fdc3ead3141f4157a550c3d45de1b81dd491e552b2f84510549eeaaa7ffddff1ff1aad1e120a568a595496ebd3fdb97d017fc62e7afcac836329967764c98981a01be9e1c55c2f3481084185c12144646c01a2e8e7dfbad12c404a3f031d27c434b7a8b0995b72fb07bc55e6a1fae840bbaadeb1dce3ed7d9f08c4de0505c46781f69d146dc8d5662357cffdacef11385ddcec1ae766ad7cfb4b4b9c", 0xb6}], 0x6, 0x0, 0x0) r5 = semget$private(0x0, 0x6, 0x400) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x3ff, 0x887, 0x7ff, 0x5]) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x95f) 01:22:43 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') syz_emit_ethernet(0x58, &(0x7f0000000000)="b0ee501212464b6f481c855b712bedd62c7046f132e6afd6da14f6b92eb6c76a21a563ed1bae49c82e3359a952d5a0667ee4ddb687bfa573408f4c82c53547a6259fff40a247f10d8d047be3d65376dc6a54ed38a997308f") mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 01:22:43 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00') renameat(r0, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file1\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:22:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000000000}], 0x0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x3, 0x0, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r4 = geteuid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) r6 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getgid() sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000200)="1a90eb8e18da30cce7fd63a40676c21774292da560d174a5f23dd7419abcbcca3db0659d999d3071a88d8cc068ef303d08dedbda794a897c9f56f4eda0f529b65fb6ef16627c5dbbcabc51b3944ee464ca47a4f84869ad118c80b057bdda1fa9e52fcb9babf7aab2c9d58bbc2e0364df86b94b9c66d72aadeb6b1026ea6f5a6da575c68c718213869e4efc8aad53de45c5ba83cee84913fb0549b34164c3d1239c1512f6772a443c14baea942ad11c5868dcd2c64f42975808c76361e9b4075f0da79a2248743ac2a74b7f8009733d799a73491c6a48ec787478b982c40890328ff0e14fa25af1e9957bfe21fe8aada5ff7acfef1edc7d67b2f70d191cc0", 0xfe}, {&(0x7f0000000300)="65e841187b078e5126e204cef4c5ae6b9df38a38a8773fc95e82e75bfef9f1a9da1dda56e0a77c84292043a3bb67239542b48dee22e3a65e4b8ba0e19d0a13991e7a1b93a31a835b5e98e5a3520ab6f7d23a66887dfca74911171a68c40a80170b21571929baf304d61ad95da01ad33a563a889e4f35d8359cc35a9f8b4fbcc61a981ded7c9e8e299fa39c64d1d3aadb90b96279d371296ebdf4069730ae3710a335fa6a6cffadffa842f6da248052288b91ca1de8188cc9077ec68cc66570fa019414867bbe1779f4c4e8403bb9d7f87b73ef7ac4c9810400cb63a13a11768a352b75eb238d10dccfa4f38b761cfb804837cce4a848370b25e2", 0xfa}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r2, r1, r2, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x70, 0xa}, 0x8e310edc84abad33) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) 01:22:43 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 01:22:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000003c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) sendmsg$unix(r3, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)="928d883260caa71cdfd68f3ce6c07089547b95787eb59c7d63187e8b2eb00000d1f9cd6582f4273dc1c89ae26255c3adc9f0a6ec2a459efbecb029a983891bae589aa8", 0x43}], 0x1, &(0x7f0000000300)=[@rights={0x28, 0xffff, 0x1, [r2, r1, r2, r1, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2, r1]}], 0x48, 0x4}, 0x9) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 01:22:43 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x1, 0x5, 0x9, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 01:22:43 executing program 1: r0 = kqueue() socket$unix(0x1, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffefffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x29}], 0x10000, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x6, 0x0) 01:22:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="83020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8002, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getpgrp() 01:22:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:22:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file1\x00', 0x3, 0x0, 0x5, 0x0, 0x9, 0x2, 0x3, 0x2, 0x2, 0xc0e8, 0x3}) openat(r0, &(0x7f0000000080)='./file1\x00', 0x80, 0x52) 01:22:44 executing program 1: setpgid(0x0, 0xffffffffffffffff) r0 = getppid() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) setpgid(r0, r0) 01:22:44 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) r3 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) r4 = geteuid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r9 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1000, r4, r5, r6, r7, 0x20, 0x88}, 0x40, 0x8001, r8, r9, 0x1, 0x1, 0x200}) close(r0) execve(0x0, 0x0, 0x0) 01:22:44 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000080), 0x10004) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) 01:22:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 01:22:44 executing program 1: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, 0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) 01:22:44 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 01:22:44 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x8b) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') readlinkat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0/file0\x00', 0xffffffffffffffff, 0x0, 0x0) symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') 01:22:44 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x10000) getpid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 01:22:44 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x400, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xc3a71aa7aa8638b2, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000600)=0xffffffffffff7ff7) fcntl$setstatus(r4, 0x4, 0x46) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="82bb292f66696c6530003976a6d5c75fb12695b36ea2bbfd2ae00c94730138acc12e92c898c805674c248f09b67079445e48ae1dea3e514b4df92c9d0c375588a3078ceffda990763603466fa31a292d7969d4c71d9a3864d46c7295437b6e644a61fb4cf52f0e5a4861c2c11cd2ef7e03c8b560b44a69cf48bde1c3397507d390633b8bf290648e30920ec38ef465d5bc3780b1dd5944c4c20ba89f833a740bc29827ced43a6f31eb81f80e41a5fb"], 0x10) r6 = dup2(r1, r2) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000480)) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x1) fcntl$setflags(r7, 0x2, 0x1) write(r7, &(0x7f0000000640)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r9 = fcntl$dupfd(r7, 0xa, r7) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r10 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r10, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r9, &(0x7f00000004c0)=""/57, 0x39, 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="b0002e2f66696c65302f666908653000"], 0x1) rename(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000200)=0x6) write(r7, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r11 = syz_open_pts() lseek(r11, 0x0, 0x0, 0x1) 01:22:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() flock(r2, 0x6) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r2, 0xa) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x3}, {r0, 0x66}, {r0}, {r1, 0x24}], 0x4, 0x0) 01:22:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getppid() write(r0, &(0x7f0000000140)="fa065d84d6e5823f2bdda3dea7f49fb160c95797da4a275a8d0e8f1ad3a8c1aa181c5ba82a71009f79358ddd0e399122c6340b2241955f747726cfeefa1509dd9e2c64e1095626761eb77c4fe5095ca08eac3b4a0eadfbf23c1fbc496ad0f19133bd0735a2cda22e47dbe0235c6cd0cf1ffdacaeac2869eecb60c83f133a73654c6d60730d1e251296dde28473fa8af51929c91bfb8e637bc6cadad5904ac555", 0xa0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x400, 0x7ffffffd, "73ccb37b2efe222c245e1723e6b5c9c06d00", 0x4000000000000, 0x1007}) getppid() write(r0, &(0x7f0000000740)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affdef1fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed9150021f8057062fe5b8d9494862445e525e9824fe20d39cc1eb28cd47ba2c9a1843b0f0fbe9ebb055fc2734605007f7b", 0x200) r3 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) r4 = geteuid() ioctl$TIOCSCTTY(r2, 0x20007461) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getgid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x5, r4, r5, r6, r7, 0x10, 0x3}, 0x1, 0x8, r1, r1, 0x80000001, 0x1ff}) 01:22:44 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x10010) renameat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f00000000c0)='./file1\x00') fchdir(r0) 01:22:44 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:22:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x800000005) setsockopt(r1, 0x0, 0x8000000000014, 0x0, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/250, 0xfa}, {&(0x7f00000001c0)=""/223, 0xdf}, {&(0x7f00000002c0)=""/223, 0xdf}], 0x3) 01:22:45 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) chown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 01:22:45 executing program 0: r0 = socket(0x18, 0x4001, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/22}, &(0x7f0000000100)=0x18) getsockopt(r0, 0x5, 0x3f, &(0x7f0000000000)=""/108, &(0x7f0000000080)=0x6c) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) getppid() 01:22:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x1000, 0x0, &(0x7f00000000c0)="d5ff9668", 0x4) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x4) shutdown(r0, 0x2) r2 = dup(r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000100)) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0x200000}, 0xc) munmap(&(0x7f00003b1000/0x3000)=nil, 0x3000) 01:22:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x2, 0x2, 0x400000000000a5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:22:46 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8) 01:22:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xf346, 0x80, 0x7fff, 0x8, "51cb98a377dc33921e1bfccf79a10635f626a530", 0x7, 0xfffffffffffffffb}) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000100)="78603f56d7365ab368fdb891976cadfa6943ef02a485c5cfffeb2ae2f6004b1b1636f621af366d113c86074ccba18e7f356f1eb40add8bd69488ad0b6cfef7f5181b4c1664e95fcd85894ffcc567a073070056518762417ec8bcdbd5226e9a536e9bbb9aeb62d653cc8b899383ac2358993c43b20259ed33336c16c402703db48b57a0e4e6e50e6c381d0842d186eb48", 0x90, 0x2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 01:22:46 executing program 0: setrlimit(0x4, &(0x7f0000000000)={0x40, 0x400}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCNXCL(r2, 0x2000740e) 01:22:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0xffffffffffffffb8}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000000c0)={0x509a3e3c, 0x1, 0x0, 0x7, 0x4bfc, 0xaed, 0x1, 0x10, [{0x4, 0x2, 0xfff, 0x49fe}, {0xd338, 0x9, 0x0, 0x1}, {0x9, 0x0, 0x8, 0x101}, {0x20, 0xf172, 0x8, 0x8}, {0x3, 0x9, 0x6, 0xf2}, {0x8, 0x7fff, 0x8000, 0xd68}, {0x2, 0x7, 0x8, 0x8}, {0xfffffffffffffffe, 0xe8c, 0x7fffffff, 0x4172}, {0xffff, 0x4000000000000000, 0xe58, 0x40000}, {0x9e0, 0x100000001, 0x2, 0x2}, {0x4, 0x4, 0x0, 0x4}, {0x2, 0x6, 0x46a9, 0xcdd4}, {0x3f, 0x0, 0x9, 0xc86}, {0xfffffffffffffffe, 0x100000001, 0x1f, 0x39}, {0xa3, 0x6, 0x0, 0x8}, {0x8, 0x400, 0x0, 0x401}]}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x5, 0x55}, 0x10) 01:22:48 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c00b480309900fe7c8a5b67071b542a538706000000c4110000002900000033000000000000000800000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x14) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:22:48 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="5f625b9296c5516490809e0785d427e9c18a64aafad4befc8dc4666c8737533906b5645658f266552f86f8f261e9d0e1ca6b1f93ca26607fc313cac39ccebd15aa270b5aec3a80c7fbfc94368608801310ed1dc01adfb6481224502fa3ddf9501b0ce0f78f20bdd1ed3da7d80541b1e1619582a405162547292c1cf475763f38693232b96df71667e0477139f0c3ff4b9aee11c9ba10f7273797a7e939775ea1240cdc1d9c927e4ab318e6a1ee61139ae056cbb8dce80411276bf1723c4672558632d46dd7837a93ccd006d046f4dacd5ce1ebc376c87e71eaf652f834da3d317726ffb4c2608f517f74db04f1f67bb0ba15bf2cdc", 0xf5}], 0x1, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 01:22:48 executing program 1: r0 = socket$inet(0x2, 0x4, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bf79809498d5cb2c21933776ec3b5b04aed28ced33de91d74868a50b4ea000f03c7adfb44251ace7e0352acdb0f126c4ff2367813a1253bac07f35e093aaf07cd47f034de603eb6f14fa1dd1aae19b3b40149133985afa3315f478ed19d107e929b288649f0f94544631443802a1167aa53cc221e5c84ec11bd11e98cf1b96034c1493edb9a770a62b3757ab6462e6361fa0b9a06724c4f721eb86ebc7e1c3f9d2603fc8f4f4c80315ed", 0xaa) socket$inet6(0x18, 0x3, 0xab) 01:22:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) socketpair(0x6ce66b12fbba07b4, 0x8000, 0x285, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 01:22:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x92f, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600", 0x0, 0x4}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 01:22:48 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fchdir(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xd, 0xfffff, 0x9, 0x3}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x750, 0x3}], 0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x0, 0xfb21}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf000008b, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x6, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0xcee73a9b8686c99c, 0x7fff80, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x8001, 0xeb9a}, {{r0}, 0x0, 0x85, 0x1, 0x1, 0x916b}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x5c86185b6bc5649b, 0xffffffffffff8cd3, 0x5}, {{r0}, 0xfffffffffffffff9, 0x61, 0x8, 0x4, 0x20}], 0x5, &(0x7f0000000040)={0xd8c, 0x4}) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 01:22:48 executing program 1: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x198) mlock(&(0x7f0000008000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2e5655c47ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9060002e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c", 0x101}], 0x1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[0x8fa, 0x3, 0x7, 0x80, 0x6]}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000100)='.\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x8000, './file1\x00'}) 01:22:48 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = dup(0xffffffffffffffff) r1 = kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x9f1284c12e9dd800, 0x22, 0x0, 0x4, 0x7f}], 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x20, 0x2, 0x8}, {{r3}, 0xfffffffffffffffd, 0x3, 0x5b793f3c64c6aa1c, 0x7fff, 0x1ff}, {{r4}, 0xa233a7787b3fc27d, 0x0, 0x1, 0xfffffffffffffc01, 0x5}, {{r5}, 0xfffffffffffffffd, 0x8, 0x40, 0x3, 0x6}], 0xeb, &(0x7f0000000280)={0x7, 0xfffffffffffffffa}) writev(r0, &(0x7f0000000680)=[{&(0x7f00000002c0)="26937cac53d6b4897b6cdad47e1954e664d92752bcd0423bee4a8f0993411bb52b05efb3c65176857892ca804049202516196cf0fa022f1752e50cac73862308f8", 0x41}, {&(0x7f0000000340)="71e09b81a70ac47dc135e2b21e5a849a4b8a3713d78bc3ffa1f3e91824ca64b27e60a824e27145e6e6ee1bf6a762658c5fc5218041d39f", 0x37}, {&(0x7f0000000380)="8426a1662bf639c9d0ca032e63d93e3016fb075b5a3893b0e2e2290c355bd30a7f082daf7bad9d1b8f05", 0x2a}, {&(0x7f00000003c0)="0e31c6ea2caac6254da3ba8b2d6041b7bb37666ad7147d82c11e17faf5a90d024a1ec1f215e9051cd2af6ea4deb14d1258596d7aa4287bd787f51c93b9b223e214884b35d3bf9e2a0697fb2a99258fb629f18217726530379a020a74f41f8d27c41730b94901a6c95c", 0x69}, {&(0x7f0000000440)="305efb6f27bb8104c3fa5ef6f9fc9d6c7d7b02dcc3a2ee3b4eca207edccd975860ae2a1b2f1f50dd746b475da5f39b19aabc8ea82e913cd5e524c947ac068d769fcdbb9db23769a689de55b230feae716e3277446366c5b8e03a10514f795f24a1f742b10edbdbb61e0b940cc39c337b1a30bfe0638101627eb8d772583f30e9a6af5070c0d59e9a2fee17e266f33f612ef8ab78eb6dc4c30345b827859c8b33c58c3d916ac20b3b16374a8e72def9c7388beb8bc796a7df89d6b4815a590ab43e7bdf2fef6d", 0xc6}, {&(0x7f0000000540)="37ca37e800002278fd582240be3cfe2649d92a99faefe11a9afd70941a082bc1486deaa72c9ecc12e692564f6e0f43696d3995ddf140728159fcfc7e1bdac1fbec25dbf03073ef9ac222bc07d73387ec640b67d630b1a2bdd2a35749679d6671d3c668d90675816e3724d94c99abd5d881389976f322bb846aff6bc594207dfc79a1759a82bb16f20ba8901ccc8b4f0a6206a86e0040e960b9c281d8a5827ae3e629c417a1efe49c33c1c2f157fb01cd38788507c5cc4acd003d6c53e9a50a5ba7cc0ee438dab190b0", 0xc9}, {&(0x7f0000000640)="f5b851b88a72b12ef12b5338babcaa19df56dce8ceaa6aa6e644b01636d2237858de02e3789cd7ed37007a090b2bc7ecf1", 0x31}], 0x7) r6 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r6, 0x0, 0x0) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000000)={0x8, 0x0, 0x4}) execve(0x0, 0x0, 0x0) 01:22:48 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="b855f501d29a72dfc52c99d054035aca902812dcd7143d59c412e5cf555daa007b4b9780cdf45dd93ae969dbaa4cdf98d7fda4a11014375a08207f7176518572d15c109d51513d471a334ae6521bfc18b1962100a8c225ada326", 0x5a}, {&(0x7f0000000140)="9fb16d23ec01d47e0ac216b9e3d53202f0b12ca3902de3bde58aeeaf5c3e56f3f71fe8010a4eaead30b1065bcba344625ac9bb8bd6b2d92550f806975ed2e3eec3e772d33b41541dda51ebd5314006d9428cf59ec1a3a72089d0adba604546d29bb8b98495e8eacac58c2f74d6d1823b34e1767bb0b9d2b1924d0445bfd5deb0f7fd8f1d2f1b374a644700353d511319e4a4", 0x92}], 0x2, 0x0, 0x63) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x80, 0xe8ee3bda8496bc85, 0x200, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x200, 0x2}, {{r2}, 0xb710a25a34bfde3b, 0x80, 0x40, 0x2, 0xff}], 0x7, 0x0) r3 = dup2(r2, r1) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000240)) 01:22:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56022c9fcbc8e4a3c294df2647e14936e5ea2e2f66696c653000"], 0xa, 0x0, 0x0, 0x0, 0xffffff4b}, 0x0) socket(0x3a, 0x2, 0x0) 01:22:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') close(r0) 01:22:48 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') socket$unix(0x1, 0x2, 0x0) stat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)) 01:22:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) syz_open_pts() r5 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000a80)=""/176) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000080)) r7 = dup2(r1, r0) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f00000000c0)={0x4e7c, 0x40, 0xfffffffffffffffb}) 01:22:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=ANY=[@ANYBLOB="007a2e2f66f64e697ea2"], 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) 01:22:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xd2293f1e545722fc, 0x40) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) 01:22:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0xcdd4, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xffffffff, 0xfffffffffffffff8, 0x3f, 0x0, 0x0, 0x400, 0x9, 0x3, 0x2, 0x1ff, 0xcdb}) 01:22:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000900000008000303000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6000d7d026ba8af63ff3728cd00000000000000872babfbb770c1f5a872b8afaa42c53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x2, 0x0, 0x0) socket(0x11, 0x4003, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x6, 0x62eb0419}, {0x18, 0x2, 0x8, 0x1}, 0x6, [0x1, 0xedc, 0x1f, 0x6, 0x9, 0x5, 0x7, 0x7fff]}, 0x3c) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xffffffffffffffff, 0x8, 0x0, 0xffffff7f) 01:22:48 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 01:22:49 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) write(r1, 0x0, 0x237) 01:22:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x4, 0x100000203) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x95}) r3 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r3, 0x2000747b) poll(&(0x7f0000000000)=[{r3, 0x140}], 0x1, 0x0) r4 = socket(0x18, 0x2, 0x1) setsockopt(r4, 0x29, 0x800000000000009, 0x0, 0x0) close(r2) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r5 = socket(0x18, 0x1, 0x1) setsockopt(r5, 0xa, 0x2, &(0x7f00000000c0)="86537602", 0x4) r6 = semget$private(0x0, 0x2000000000000a, 0x200000100010380) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x10000000000000f6, 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x8c) r8 = openat(r7, &(0x7f0000000480)='./file0\x00', 0x88a0, 0x82) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000300)=0x3f, 0x10b) semop(r6, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) r9 = openat(r8, &(0x7f0000000080)='./file0\x00', 0xc0, 0x8) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000240)=0x1ff) fcntl$setflags(r9, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae632259257b4524a54ae9af2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x4c) write(r5, &(0x7f0000000840)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffe80002700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff25406b801ae8344078eef8b04052674793c49d9e81f8d40e95475e733e406c35ea215d33cc98a116fe7798f60f344fa4316604ff85533c85c7adaf799308f70417990131fc83decc57ff031553c0b6246f", 0x16c) semop(r6, &(0x7f0000000640)=[{0x0, 0x2, 0x1000}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) 01:22:49 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000280)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') recvfrom$unix(r0, &(0x7f00000002c0)=""/182, 0xb6, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) 01:22:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:22:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[{0x10}], 0x10}, 0x0) 01:22:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) clock_gettime(0x3, &(0x7f0000000000)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) 01:22:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="189e999da3590be458b43409d0f03692daef30aed498f37de23bcce30c02f2d0f5efa6f87c97fb01a583710c4f5a", 0x2e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9d741c89ea", 0xfffffffffffffe76) sendto(r0, &(0x7f0000000100)="27d52ecb7db9433e1dead01ed9a931898e817ae31d114dbae3e3cbb8b3f696afafee2e2e34aa3c4cab576d343bdad7aabdf118686b25cab3acfae81127b9ac988a6eb61aa0107d4d17687430433a27ecae3a03b06e0d84ee4ac3cea1cdbc6db820844c3133ad7367c1c868792ca03af387b6fc06e70e2ea2c2", 0x79, 0x408, &(0x7f0000000000)=@in6={0x18, 0x0, 0xffffffffa7cecb80, 0x98c}, 0xc) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000280)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="e65b47d20ab4810a11bbb1c3487a5537c6b6433e24826223118384aaa71b98dd30db7afe78a8286c9439849ea52c809389df2c65b0653b4033e0c6bc18ccf80babebbf535417feab371003e48c337b5c689fd9b5128e669979a3305451ddf27df86fb7c64e42e5c444c63b116993d82dc43726860ed7100d2b16a37d485011ccefab66c90895e3651472476c352fb4e044efa58dab904ace942f288915b25cd8ddd5fdae65ae1bce0f3d83c58b989a2aeea7399a8f6bb7bbe264e59f455464c854d4f0639ab173ed1505ee40d950b4878fad011d81105f9e45c343516c1a9c4c412c90373fa2977454c06384", 0xec) 01:22:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x4, 0x100000001, 0x8}, 0x20, 0x7, 0x6}) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:22:49 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x100000000) sendto$inet6(r0, &(0x7f0000000080)="b7d9926f1f7e13df49f9ad3812fda4c54ff023ef9f935c3fdda18263dcbf9ef387e80c68d86dcf14f009d737d7ff28c763bcec45d8e5afcae4390df749a5b02284539186288d978d30334265fddc639ee64a1c09bc2617b8adcd5e753e197b55589c4e8eee4ecfec4759d6ec368d13f679704c7abe22e23d463575ed84b001cb5974b0a5", 0x84, 0x4, &(0x7f0000000140)={0x18, 0x1, 0x100, 0xc5}, 0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x101) r1 = getuid() fsync(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000200)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff7, 0x400, 0xffffffffffffffff, 0x9, "288f38586a5eed2c8115582709ff0ec85aa65f69", 0x800, 0x7f}) poll(&(0x7f0000000280)=[{r2, 0x4}, {r0, 0x71e212e3a6c23a7c}, {r2, 0x10}, {r2, 0x2}, {r2, 0x80}, {r3, 0x8}], 0x6, 0xdab) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000002c0)=0x100) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000300)=0xfffffffffffffffd) flock(r0, 0x9) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000340)=0x1) poll(&(0x7f0000000380)=[{r3, 0x80}, {r0, 0x100}, {r2, 0x4}, {r0, 0x80}, {r2, 0x88}, {r0}, {r2, 0x1}, {r3, 0x4}, {r0, 0x4}, {r2, 0x80}], 0xa, 0x4a) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000400)={0x4, [{0x1, 0x100000000}, {0x1, 0x800}, {0x1, 0x100000001}, {0x3, 0x5}, {0x3, 0x9}, {0x3, 0x8445}, {0x2, 0x100000000}, {0x3, 0xff}, {0x1, 0x3}, {0x2, 0x8}, {0x3, 0x401}, {0x2, 0x70e}, {0x345f0b9957efb4ec, 0xffffffff}, {0x2, 0x2143}, {0x1, 0x8d}, {0x3, 0x1}, {0x2, 0x2}, {0x3, 0x7e}, {0x1, 0x81}, {0x3, 0x749c}, {0x2, 0x5}, {0x2}, {0xc0ce40f1b2402e57, 0x10001}, {0x3, 0x9}, {0x3, 0x1}, {0x2, 0xab21}, {0x2, 0xffffffffffffffff}, {0x2, 0x5}, {0x3}, {0x2, 0xfffffffffffffc7e}, {0x2, 0x3}, {0x3, 0x100000001}]}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000005c0)=0x100) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000600)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000640)={0x5000000000000000, 0x100000000, './file0\x00', 0x4, 0x6d, 0x3, 0x5}) r7 = shmget(0x1, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) r8 = getegid() getgroups(0x1, &(0x7f0000000680)=[0x0]) r10 = getppid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000740)={{0x100000001, r1, r8, r1, r9, 0x10, 0x2}, 0x8, 0xd0a, r10, r11, 0xffffffff, 0xffffffffffffff00, 0x3f}) 01:22:49 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 01:22:49 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r0, 0x68, 0x5, &(0x7f0000000080)="a5934c017d01b75db5ebd336bff63a39743225eacdadeef172ec968373b2822d033777f3876dcf969306dc8de52c9adb3870c811d1b935b95e0f9adef3fc4968e475fb94058d96327e43e910c07c76ff0289b317a0bf7fc869d76a8f60666e6ea44594f1761ca2a2b073968182df86a2044ff57dff6cf34e3ae42e47a919151c8c8f81f8763e89e0bbc28b7e3d451f0b6ea875422f09953aa416b93bd36f2a4c2dd98f14462cfa74", 0xa8) sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000), 0x4) 01:22:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000003c0)="d3ecd39990fccd78a8e0f9c5b2aae867cd3086ac2cc6c510bcbf8a689cfeeae3c668e8b2a6d4c275d3257f577054c5c12499e6b0b7db79daaaca4eb750a63717936c249a271428ba4320860af040686ae1d0de20ff225c91452b", 0x5a}, {&(0x7f0000000480)="0d433eac9668a6a2984fe07bf70c2605b8ebd09ef1c7569f4a1af7b64825a75cd09cc6afc99ac27a4f180f5b46ef19b6de0f8f0c76978b2050f9add8ffb20f4fd9502dd343af766daa6d909c811ad2fafae68958d92f27e74e395fd82713fff13321cd1bc63f22336e2796b90ccabb2539f0e51c2b6d28a15d95981e67e3959cd11a9f9864dfb31fcf739c74686e65c9ba507867ab42d40ec8f21ba279ea8bd65b514d371885ac8ca5bae5c051ac46665bfd541325158ec88d522f15e2d4e4b3052b6e3adbc2de27", 0xc8}, {&(0x7f0000001680)="51436b4311fb259e9ed0dbcaafca4eb8686ab336f5bd91825a91f6e159c6d3904710cf91c520a7e79679a61dd29ad361476a499a46e7dbac802269be0a031f4f1ef548e98cb31a3ab3c140cec5c905f4ed031a29e4fe268d13986302f007a0aeb84ea55c9c017c2314688be3a363e755c20f14e2ab3f8e0200433886956ccfe98b390e9804b862fb6cd3f0fef406fe6d40aa76e7653231c6c68bf7c76eae910ce7a6d484a1657467597c61b6a49c2d3fb9731ca28d836a1827d7e90d0537ef9395652e877c7a00e174fcc3780af91fe3ef88138c39d70e0c8517ca0feef207f11c3519b3b259796dc4f58cdbfc9893501c4d4fb0cf827e1d3e3fb530ddf42070627b9656a3a8d945ffefc7fbb2a2f0592f1b73d4b518a8a83f6beec510bbdb1b44cb9c67bc10b220b7b25fa95a424ce9dfdfcafc04747a7bd46a123619a0137c41402ffc452f4ea9dc07cf9584d013db0fa95ee4e77796e0a39c73e7a3883fd8196c5b8b7eaabf4a26f9491bdd69e24b780706f503d419108f3802b2f8cb1e2a75491a052213aa70d3de6338a9f1fd15152795d7a548f60e92d57a929743e67a644dd17ca05103cfb78de1971289a648550d4d31553d2c2331f33edb06bdab8886a88cd3809d12768fbf62095dffe4c89247757e61cca7d32523723023778abc650a5a0d861f6066e5b43fb25d2852df192f350ae7d32795340417bf49232f4d5ce70974e9c0679b48ac68568d728d3fd746103327bd4771aadea2e7ca253e64c29d813d8e06900f53823ffd8d03d77e942e5773c20e5de9383c5eeb4e15280d3b8c25315701c88ea0e9f8dbc46ccf285e1625e301709e89859fe5f7b8d9bf651f7bec6fe00d1535b17f6623b1f240a743cda250480f2c1adc1ddba3e1b1f9295b4899cb15abbbaf893555d44dcb2d6594bfe360ecfec02b933d9d6e3bc8411b0a5d10228abf83aacfd2a4405b9c38d47d7f76b67ac6de17681a90d19eb3385f97fa6aea33d260408cbcd6e13fed126e979a8b38130fa012b9c745f7752de96f01a1df7a36c3c814a61521673621e5ca67dcf1c040b8e627f1dd7cae60ef343a85eeb4d6705b3b801195babc5b7763e8c0798997f754d88f7231b96e8e7d0622a406ce8cad279fbc6e6d57ace0ea092eecd629bb149c1215271d912ef094f4f3b4aee209cc3b7c22dfc4185b84e265455b8a3df5b3d61f07ce561ad6d0e5dc32a4f56dc88bdab69d784c9a9899a833ee819350a28788b555a09f4477df8d0d8573e0355f61fb30e3cd3bc635e62e9bd90825449d3f902690199c6b6f7460486ea5c4bb288f3ba89d3262d2223e4fa451c46842f89920a0264743b947c89b755240d80bf4603a110510b2366e3b81feb0669df06dbe4ce2f0798e6ecead5d1788b7b1a0ae4cbd7f73f11d00efe97342ff97977885c22cd25be920a7b8ab1d9c4a173958921143879db4d3748e3707388947d31f09149c7f6c745071c1790600e9914d4c0a3409cb674fd53b176d734598691a842f5955fbc4dfe19e7a246aa76e3847e4b0da7503f8ca66cfee5642740d22e9b9c9ddf3d0b026f684627eb42fc22c64fe26b51b7168b336ada7495d24b379b4289486d34c617c1b3465bdd80df58c02d0dea8189808d7e09cd17ab60ba2b4ca53f76dbfe569202b27154b0f3bd6662e579c9f081ec779127830db4489a685cba7bd992dc42d3c185a8bfbfdb5c3ccb1d72305af5651a5ad666b390943b920e32954048d55ed22ec56182035aa5af9ff6806197afb6b25ce63bb9adac2ac479b128dac0ce812b08f8b3bb82a8e4c5da7b9024545d7a22d8e610355e4f219ca8eefd359f05af0b845a413426f66cf83b1bd52dc75dd0b284b31b0ae8c7497841c865f19d41c852f95ccb14456e347394994baf32169a1d90148d59c0a350e4a2a072468c09cf5d5461430de8a7dfafbd6c029251874e246e1b2dfd9e29df03bb5fbf67b8dabe49a6ca43b254f7fc8b94840d6bc258fbbced3c81550c706facbb6bde47bbb2ebf26680e8c666fa9c05096d42033e9e1c42e3886acf8b0549660a3240a72be0fec1d94e84815b7772d9cf293329850cb3d7ad6b0f4342eec36571c535facbb05f6f1e92546f9468fb69955428b5035702229e9223c46bb0eb3803e9ca7963f0a1508913dd81ce249687003c4a2c855a91b7583b2ca8b5c7b53b59fa05323e66c1ee5e7d5299eca3632f2d583500d6af56ba2eeb3df944120cc6c741f7c9ebe655699971adf0ec5142c4924cad21d98480ea22f84b62486557adeb2cf57e7c57c53c281b9f3f338544d47a3bc1968f05e51c84ad54b381614c4cd1be0d5c6a485e832b8a22ce5d9cc2e3e88c0300046f5fab9d58312af6be7e9e33e77992bb8ea6e9c6c4eed80f7353e42af66985a7fb3f825f65765cfda7dcca90960b114049a08bbb29a0560277380fb5fcad926e427c322cb3b31a6396af1e2c4871906e5b14759ae3b6ecc4224783927fbfc7744c4ddd78ebba0fc05e84381ed4daf4a359e914d50fe6d4b829175e2d7da3cb0b406842880c1181ca689ce3317c15ed08d82e533cf0eadc8402048048cc3a603793711cc4c520f33e18357161c2a87dd63581857f907d3153f9b19ccd47a38f69a2a8b24fd53b4b9d0715bc75cb177de06abf89d2e6b3de0b2d3b22298b5159dbe68aae123850fd7e5521edb36761609c2e117966c5d17bb9ee598768a6dbc4aa3b0ad34646850b85a71504bc4e7d9051ccc248f8686c86892b2213377f86bbb955ac46fe441ebf7b50580684ad3cf59f774893e3a2736f04dd579a36a3385ca89e7e0e96d9174e8fd18ae36f7554567d2c8c130c707618125022439229b443f95a0801b21c38b35d33cef2ef70c77b7a504eb46e61a2110a6c539d9550e81992cfacccad4fdf61d9f18f21806e24cfbc0a0241911c9d6d094d425c1c64a59ae9bcbfdbce3c443dcb477786558ec6f61087029faf2924b56c2981dad58a77abd4d85810179354d8f23f21b57687c107801b0321d62d570970338e25f8cfe7acc8821207c50f9f6995c068852c2ebd8fb09dc4e91b74d23d90e1844f45e868481ff2e84064a4cf258db6b520c96070c7bb0f94a454e447616cc86bb75169705724d2b6f53143caa4fbe0c91d302cedf3138e81c4529d834234b024d2325633cc0b8493cd314855f4d0412a294843ffa2a4f721a988b9a774eb42c5737f627558c5ccc8197b4d9b6cc680fe563b1bcc7fc29043cec6a0e44836b117e9f959066f66a9e29e19e4beafc8d726f43390722853334b57f64da5e1e91201452e3e009302283c3ef55436f103b85b7ea48e0513e60e324abf8529085002db09f605463b326e647b7b5928e503f06190bfa08f2b05bdfd3d2ffe781cf2199d5f332a52dc57e86d8b3df7bf21621d16cfa20eacf084f6e55f08bfdc137baa50b151569ee52331aa99ae4c681055d662e611fe663e7d917867d0d1e6131f4f4372787cffea7a53c1e479802fd4787284e17268e750b1e45c99dbf511d5d22712e2988176c9e99e2ca40ca38b019766add849a3c6dffa1cfdfa9312b40fd339d882d02408a9ddafda67e01dc52d2bf04781b1fd02c7258805c081d7c41487e8a425c5b1c785c56ed74212e5506f988eb7ac97365ea5e6af4dd6409d53c37d10616d977bfd2ab6d141d2310d9c25c363f560ba72847dbf9e4b48af6b6c495125fbeda868d1fe6dee0ff466f848763c2f05ca7abd70b09b7112d2ed2d7a2341678df6f197ba11eaa28a9a8d0f50521e813b2dcd57fa0ed66a39fe97cb64b86eb4793334579996ad44c2a39b4ceda75ae320a630184caf7c25c159b2d301c449d7b13870899a3b16d5b1800b25aad85240f4ca0a497470057d859801c089a01806a88db16a15bfe2d3fc21996b6eb7a63abc4f1156112757ae774818dee12bf32bb5f3c0a1fbd6c2d25d52af523841c6985a91f350fbc3b972542f4c278f21f597b798eb324437a9ec8d47145c8cb00540f5e452b3b4db04573339df9637951fbd50fa02daf25a2a7a6c7f1e968224049749a9a1971e9221d87ada9bd882776888e774d32fdb5a3a87b7b6863ad822ca4f7c370964d8948eb1bcc6955b307f275418ff23812ce76a7e1f3cb7abcd32fa785bc19773b01d5525fa70e822e149641fc6695bcdeb0c3712992f42cebc6860ca231dc1396b8f94ef8f8238b4553dba35fd26bb86538f1de0a13cb2dbc815c4ab6860d8ffa4afe90402e17e73329cf1ff9027f45d15dc6872f8b39fc0f1fbcd2ec64a8c6e5aaaa6c82304d1758eda61f6ec0d95a04b34690248259480ff37025601c7e226e079683b4a2e24957557811a0ac30ee33b66177b56ddbf7c0c07a48a792a01c293061c0676593c36225ee728339e75c97d9e7920fb3fed6aa7defbbd959aadc9aaec671874ff91d2a6655ded2a29ddaa30ec41fc406af85105ae67b01aa961d5f700e24058399e5a5f501b6e7541e8c0eaae0365f3cfbbf5bad90ddf00a02572271386a8445fca1b6f4a536bd5f33d849e76ee97083b8e7448a4bd697070dbe03baa9a725b489abf080d8e6cb7cb869327c97da4d3f68a712a916cb00077d42c46ef0030b38e6a3d0f197d42a269f893118f4273ae8fe0dec5512e2d1d5d8ffe6bec369271907ef47950b03661fa9225f507ef797bbe51bf1ce9cd929d2c25e25fb75a2a5bfaf89655390ec38e72518c52074f29bb5553cf6dd79885d4051c835330d3ad1368ae492c140e4d083a94277275da08280fc4aaedd899936754e486f0d54cf079141ece869afaa1b1564c99906dcec47b1451da146cfdb87f1d7ac96dfa5e962b8c927782fb362f5905dba60d90ed6f976c861b1a64a11152c805adabfef5369fc365e38ada966ed9037b17cc418df32762f65c3f73e19d05778a4c26b05f5961940400ebb13d94de43a0b73a76224228e17362d1d24d0a93b1305f37a68b3a7b7951caf041e575bf23f90103a16d1f6d7b2a37600981d90439ddb8a066b54ce486a2d2283960e496692b7afa930edfc1b45f2b5cea2ae3542323fda599e77efba462a6fcc71fbab948a279717da7fb671ed6b0bc19e477245771f62c4b1b421b39d8966c6fc738bdd862226fbba3dc50a3299044e942d4978498eec2293e0d1cf98553855fcf85a10d052fcb59d785160d950e0598e0fc79938d3d0308a908e29fb9d721a576f88b8e00a62f8565b563eb089e8f3775bf495ac86eac299753c8c392b879f18cd4afc", 0xe80}], 0x3, 0x0, 0x0) sync() 01:22:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="f9c08fd93107a853b7f1a4cb069f2e162cf714271ca5d2c44be7494e9b879a18db36f40353f682089a9fe65dca5a4a40c818840ea6a0f81826e834bc598757ebfdfe05a50b025ccda1b58dbaffe884049eabf8bae6c5dbbd935d5f4ba2f1ec9a9665", 0x62}, {&(0x7f0000000180)="0b8fa2bfc4f6796e9749dfef6e5f237fcc191cf17b273766909707b52b528c59c37cf71906cdfa9e110804d9005d6754648a60761f53bbf1cd87f209e90872605c48e883462e37bda21588fa6e303706b5f457618612740020d101c5e775704c4a4b200dea91e8da5e92f095b03ab59a2b3ec737823378d3ae49da937055dc50c757604243d2fd3616bcb6850f1cb99a7b", 0x91}, {&(0x7f0000000240)="635cd94b63d053fd9655fc5944869e7864f8fc7ccac13cb3d6b30cd2a1bf6fa1f9d76810ccda3f80c0cf42ec54cb59d323f7567ab22a18602b47c1f3fe5d4b1030834b723da1b675f7cc64529545", 0x4e}], 0x3, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}], 0x20, 0x8}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 01:22:49 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000680)={0x10, 0x3, 0x4, 0x7, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000fee000/0x11000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x6}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x80000001}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0xffff}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x4990671f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x7}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1ebdd968}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0xfffffffffffffffb}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0xf71f}) 01:22:49 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) mprotect(&(0x7f00006d5000/0x1000)=nil, 0x1000, 0x10000000005) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2000000000000002, 0x1, 0x0) r4 = semget$private(0x0, 0x5, 0xa6) semop(r4, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r5 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r6 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x80000010) read(r3, &(0x7f0000000340)=""/167, 0x147) r7 = geteuid() r8 = shmget$private(0x0, 0x1000, 0x50c, &(0x7f0000008000/0x1000)=nil) flock(r3, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xffffffffffffff3c) r11 = fcntl$getown(r2, 0x5) r12 = fcntl$getown(r3, 0x5) getgroups(0xf2, &(0x7f0000000400)) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000840)={{0x3, r7, r10, r7, 0x0, 0x1c4, 0x7ffffffe}, 0xd, 0x100, r11, r12, 0x0, 0x92, 0xffff}) ioctl$TIOCNXCL(r5, 0x2000740e) r13 = geteuid() setreuid(r9, r13) clock_gettime(0x3, &(0x7f0000000140)) pwritev(r1, &(0x7f00000009c0), 0x0, 0x0, 0xfffffffffffffffc) setsockopt$sock_int(r2, 0xffff, 0x801, &(0x7f0000000200)=0x9619, 0xfffffffffffffeb8) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f00000002c0)=0xffffffffffffffff) readlinkat(r1, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)=""/86, 0x56) semget$private(0x0, 0x1, 0x1) semop(r4, &(0x7f0000000740)=[{0x3, 0x8000, 0x1000}, {0x3, 0x400, 0x1800}], 0x2) 01:22:49 executing program 0: pipe2(&(0x7f0000000140), 0x10004) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) r1 = socket(0x2, 0x400000001002, 0x0) connect$inet(r1, &(0x7f00000000c0), 0xc) 01:22:49 executing program 1: socketpair(0x0, 0x5, 0xffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="7688d35f722c5c6db55bf45251e1b854bab8cc64578abd040e6fbcaaa173a0ac5c2591a0786c22df3e1a7de00fe667e6f083", 0x32, 0x8, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 01:22:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) mprotect(&(0x7f0000a50000/0x2000)=nil, 0x2000, 0x1) close(r0) 01:22:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) socket(0x18, 0x8000, 0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:22:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 01:22:52 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) ioctl$TIOCDRAIN(r1, 0x2000745e) 01:22:52 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)) 01:22:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x89) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x8) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendto(r0, &(0x7f0000000140)="1243b696d8747f1023362355769e80559d5c2fa49ad5b1d33e2ba4d638d35811e74ab793d4256e55edc863cce17fdf0a95e21b98e97ec7146e403fe0902a456fa2a05fcc3209a952d50fbdfeb417814357f7b3a13585463a2140d9971ef34a7f2b481fe4e4ae7dd64af1a73f7f3927ae7691eecf51af9d945144cf79dd0a21db3b6de5999cf58c97cb8b9990931543694b2babe654af28bf218c79f36d20cb130582276bdd97fe6894eb029c6f2260a643d1a2c5412193d947f4daade3a8219d2f5270c59d530b715b3eec9f41e475f0b7cae9866c6d7e54cbff123d033ad6353632423f5a2c", 0xe6, 0x401, &(0x7f0000000240)=@in6={0x18, 0x2, 0x1f, 0x1}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 01:22:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') fcntl$setstatus(r0, 0x4, 0xe041801873f77907) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0, 0x0) 01:22:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xff) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) 01:22:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x5, 0x333d, {0xe, 0x400}}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x9, 0x3601, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291", 0x4}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a530", 0x74) 01:22:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) setitimer(0x0, &(0x7f0000000000)={{0x8fc2, 0x2}, {0xfffffffffffffffc, 0x7}}, &(0x7f0000000040)) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) dup2(r2, r3) 01:22:53 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x814, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x0, 0x2000000002, 0x1000200000000000) dup2(r1, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) setrlimit(0x3, &(0x7f0000000100)={0x2, 0x2}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:22:53 executing program 0: r0 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 01:22:53 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, &(0x7f00000001c0)={0x2000000000000006}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) dup2(r0, r1) 01:22:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) r0 = semget$private(0x0, 0x5, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x8, 0x5, 0x5]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:22:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10005046000000d010046ab67f008005786ca900f0e08fecea11ea8fef96ecfd63fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf0df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89728ae6700656970fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000200082c611531364f42107eb8bafab4ad314b79e22e76373fbcf5dcbaf15989674f73df09711b79a240589fb37189a6541c8a3ea45c0983efdee462a04b8dad2d1237b066ee7888f4f562d369c654681c7ed5d70ab33f95aa545c4500db596c0995cf06885d25cabafc356238ed32875b50a50a467f7b1b54a90260f31e98322ddb1918bbc255b8642665d8dbfafa4e6c5b92d90be6218caa3fef26a44396dcd36d42cfcc30da10e4a23c8fb157a35c40d8ac0c799c5efc358a874bd3d83809b931e6053dcc9108f6b7026a46c34a48c542921be660321c535932b46104a0b985c15bdc191edbdb74c34b24d301cc8d4781a2afb5e589599063f", 0xe6, 0x3, 0x0, 0xfffffe92) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xfffffffffffffd90) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 01:22:53 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000280)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) unlink(&(0x7f0000000180)='./file1/file0\x00') utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) 01:22:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = semget$private(0x0, 0x3, 0x6c0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x6, 0xffffffff, 0x9, 0x1}, {0xf43, 0x1, 0xffffffffffffff4d, 0xffffffffffffffa2}, {0x1, 0x1, 0x9, 0x8}]}) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/69) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/49) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x2) select(0x40, &(0x7f0000000000)={0x4, 0x5, 0x80000001, 0x5, 0x10001, 0x9, 0x8, 0x2}, &(0x7f0000000040)={0xfff, 0x3, 0x970a, 0x1, 0x9e, 0x3, 0x0, 0x3}, &(0x7f0000000080)={0x6, 0x81, 0x3, 0x101, 0x3a87665c, 0xff, 0x8, 0x5}, &(0x7f0000000100)={0x800006, 0x4}) getsockname$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r4) r5 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r5, &(0x7f0000000140)="7d0765e065083d0c5a956c8dcbc1a5925cbf147325f4b0f987fe2cf025f5a50fee317a7ef5", 0x25, 0x0, 0x0, 0x0) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000400)={""/16, @ifru_metric}) 01:22:53 executing program 0: r0 = shmget(0x0, 0xc000, 0x81, &(0x7f0000ff4000/0xc000)=nil) shmctl$SHM_LOCK(r0, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/171, 0xab, 0x840, 0x0, 0x0) dup2(r1, r2) r3 = getpgrp() r4 = geteuid() r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r3, r4, r5}, 0xc) 01:22:53 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000033000000110000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0xfffffe51, 0x0, 0x0, 0x0}, 0x0) 01:22:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) 01:22:53 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) r3 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x2, 0xffffffffffffffff, r3}) 01:22:53 executing program 0: r0 = socket(0x10, 0x5, 0x48) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="50000000000000000100002c643093009c5d82b54d56f5b8791a43d0fbf5e25eb57f910370970d6e0240983e0e011ad680a61f7296a140cfb37ff4e10d2cf00de1a055e095b16f8277a3e72fd69c0000"], 0x50}, 0x0) 01:22:53 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r1 = kqueue() setsockopt(r1, 0x1, 0xf7, &(0x7f0000000200)="74041bc14a056c61f26fb7a077780e4e", 0x10) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20000, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = socket(0x20, 0x901b81693211558f, 0x401) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5, 0xf0000000, 0x0, 0x8001}, {{r2}, 0xfffffffffffffff9, 0x80, 0x2, 0xffffffffffffff00, 0x9}, {{r3}, 0xffffffffffffffff, 0xb2, 0x80000000, 0x1000, 0x6}], 0x6b9, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x2, 0x2, 0x1, 0x1f}], 0x3, &(0x7f00000001c0)={0x400, 0x869}) 01:22:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) fsync(r3) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x58, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x200, 0x0) 01:22:53 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) 01:22:53 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143efe1970da711ecdd57be971e2f66000000"], 0x10) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x10001, 0xb0, r1}) r2 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r2) 01:22:53 executing program 0: r0 = open(&(0x7f0000000680)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xfffffffffffffffd, 0x0) flock(r0, 0x6) 01:22:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x8001, 0x401}) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)=0xb9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) 01:22:53 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)) msgget(0x2, 0x510) 01:22:53 executing program 0: r0 = socket(0x10, 0x8000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4001, 0x0) r2 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x1f, 0x9, {0x2, 0x6}}) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x800, 0x401, 0x0, 0x0) 01:22:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x100000002002b, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 01:22:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x1f}) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x10, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 01:22:53 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x4}, {r1, 0x1}, {r0, 0x8}, {r1, 0x4}, {r0, 0x1}, {r1, 0x24}], 0x7, 0x8) close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 01:22:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r0, &(0x7f0000000700)="8f32e83abb961033fe6cd27838251371b9feb4592f12ebd3276136ed381aa9078684b64c55c068f6a7af7553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008338", 0x66) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file\x00', 0x10000, 0x20) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0xfff, 0x3, {0x3, 0x7953}}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000800)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000007c0)={0x0, 0x7, 0x2, 0x0, "d502418d8978c31eb9b6ef5c8d6286ad77851d2d", 0x7, 0xee}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000200)={0x10, 0x196, 0x4, 0xfffffffffffffffb, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x1000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x400}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ef4000/0x4000)=nil, 0x1}, {&(0x7f0000f94000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f0000f6d000/0x4000)=nil, &(0x7f0000e61000/0x3000)=nil, 0x80000001}, {&(0x7f0000f3c000/0x3000)=nil, &(0x7f0000e97000/0x4000)=nil, 0x8}, {&(0x7f0000e6f000/0x4000)=nil, &(0x7f0000ec3000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x400}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 01:22:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x6f920a23c3932c15) r1 = dup(0xffffffffffffff9c) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x8000, 0xfffffffffffff2bf) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) r5 = kqueue() r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x11, 0x80000000, 0x4, 0xd21}, {{r2}, 0xfffffffffffffffe, 0xc2, 0x10, 0x6, 0x2}, {{r3}, 0xfffffffffffffffc, 0x20, 0x1, 0xffff, 0x3}, {{r4}, 0xffffffffffffffff, 0xef, 0x2000002b, 0xf4, 0x1000}, {{r5}, 0xfffffffffffffff9, 0x80, 0x47dc7187bd60ff18, 0x1, 0xff}], 0x64, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffff8, 0x0, 0x80, 0xbf, 0x10000}], 0x4, &(0x7f0000000200)={0x1f, 0x800000000000000}) r7 = kqueue() kevent(r7, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) 01:22:55 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0x2af3478c) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) pipe(&(0x7f0000000100)) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 01:22:55 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xefa, {0xffffffffffffffff, 0x6}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a8540b20b19ddef4afab17ebef308365b4a925c52a49d52dde176cb6e0beed4abaa2da6aff14b11d49efdc84e708d5a64e84117637b435ace5e01faab334ee53a8fe9a7e575c209cd73a8895331dcde847b25a010c4c5ef960100d4ee755709e9e62a2bbabaed0abff4455ffdce2e5b3b0e91ffbf28aa2e42a4a7b0cfcb69e6fec0bd116463554b5e4cbe221aec90fbaeea3fdd967e73f3875451e1acca8acaf5b75912b2747659302d10a39cc16086181127d7e846599dfe9291312b391066dea55b34eb5a39f8b8003ca144a0659b19b42973047566ce5e9720e4c4691197f539cd0ca54599f0906d823a16ab5fde75a6a004762800241294764675e377f8ae8adf53003e527e20b92247191b8a6c7743cde6582e2f476f097a3ae43437def4478eb3c92d86498facb3dd09f29f9fc13a7abf83bda96d5d8a548d1f2f330b8a8f46ec32f4d0696ad791e29d9e6dac05390494132c6087ab8e9b3fc11f0e8903ac4e188d294f55d95beed1edb75ef429391a7c0fe24b2b8e4d272c99cb0b45d6ccfe6f5e146bd951a733de2c8bff328bd7a1b57c8cef882222b2a2a7cee9656143f3e513d605c165efde2265c8374a08a585d7133b1ab883d7013d348b910bf874c9d88089bb9b767fb94b388cd98246d3b051cda6cafe3cf277dd6041459ebe4aabcbde859487e9ea53ba49d600235bb31ca18d6c15b9e8f222aea75122e807cec64835e65809907dd2b7d20a8ad23894196b189e8297c63904a446abb9a86d4a146f23c70f37c42f6034096439219e1dbe0fe1e50c085fef5fd08fa1ab713934dc307a3a28ce0532bc2147917abd890a30b276a4b71cec4ffc10551370983145eb0fadf10bbb825cfd4a32c95559d3a5f8a0bd2a8c2d4750174cdddc9bfa9e46dfca6d4b041fba8c0565ad2725603e17d461daa16f2a276391ef116b7139b2657f972b3e96bd0bcaac05d474ad7de096f404a9d9b59bd276b4bc97ccc2212032d14091f035cabcd9370f0b62d6cc0a8a7489012ab7fe401e208906a263d842f3e514c522f2294aeb1482c9f14cf488ee18324a52892bdc4bdbf074c490f5dab4c5df15f3c545d6f9a5cf6007d73b092f96ae8e9f84569c31bf0df0f271598793c8f4b552873a97f2ea5954bc46d35c96bd28e49a855dcee51424ad1afc2e6b6b2a53558be59c75d229667bef702117d93942687a6e3b628b793204bf9a2938685d40e0c922e7c61e97153bdf7ff7dbff2c433ddd386ac50c87e17e6aa849915269c1de33641bc9fb2d214f7d6c6d251906637816b8519a1f092494e022afef75040756ab0ada01c9463f8d7f177672b70982b39bc6323b96fa7d24e30db12a3eaf713de92f9ef7b148a273f6c0fb5a4aaed122dd2bb417d405c0ca06a8ad8908e9d2ad7cf419a583ec4d0505d4efaff4b95191b4ab144bfd8dbc51b366ae487cd33c084023ff0baa6e41c8bc1ea9ab608be90a30bc492cd836da4af113dfbfc30827384a2afac6557ce78aca74b82d37f596ab8050c42d1fd05aaa9a5af51e08629bae79126f4822af5dfaad3e57e1881ca7cf7b35ce9ea880d0c79ec777efee116f28c0840eb935335b3c8f91d2bd41c375df7350e910dab2ddb0e577ed31f06e501a3d04fc9a25408145a79c46574f625bb6ea4bb40b19cbbcc2fafe9592015980ada0d4cd94563050c61f9dbbaa20278abc1dc7f71a0dd9ab430e0758bc6dc6a773cf47489f38d12d367a3ce15712df5c9bba0666ff0f0e267f0ff15f323a050c2c36fce6401d49a2e7ef76d6c56d6ac4740ca72b7d3772fdb8764f87551f9bd4803861b6dee7f36230ff3147353c717d05cddbf665b067061e8add4edc7ca12de9300b692253e7323d21cd2e5a245c0941f0487b08e6de8399ee92c7bc024ccab9ada99bbf41a2aa4be79ed3e3363aacee3794eebb142324229ba3190ca75722ab94c10cc83467e0d8aed9c0a7869ca00ead1720307843344dbde91966864688d866bdf8ec0b34079a07b8d483ef1952ea9f9ad3e1ae49edac41d5f7a181a2c7d79c86c1962480479c331c166edb43b20b0bec47491d9835005038c61407711843df059e05a113058ac2f5d347e8a10474bc2a0c45271a5f97eeb3de33b0d4ad9fffd5c0621c304da3eb6d2678489d8d22e48896f55941de831a9f664bd964c17f7ee6a8e4c376f07cdffcb24e5ea24f60567aad4dd95528454ea05b75e4bdbf56355cc3b7be62dafcdf7627898b5dd3fb04f4133d2824a148d5df463743f709764609edfef533e3996ede42bc6563ee7f64b1f5994d0df45db295e740c66242ed022690991955ebd041354e899890516357edede4ff1eb2e1fc7e8993afadc4ea3997dd85bd5fde0ec26606416c2cf219292aeb18cc55dea1e50cd6dce68ac7cbfd0ed2f6810c448aea99b77fbe2972330d5b156a16f557e663ab0bf4804a7c728f0a957c8c78d4c4a222f617e78d408ba4c82678b88ec3fb02b027d3b648bb4189a8c43185b86ff724351b2da61c9b87dbb3d0ea3dd8f33892810f27c1c94b2e07a22cfd25aa07fe10c63986735420ef476600a6be6ec9fe7428a9101506160eb79f09e61f069b928220077e553149796cac4bd2b5e4e1eafe3eb8619e978a1af7eb343086cb1c90bfbca4a392187b061d61872561f2fc59d8f623525839f426d11b90ed9caf3ef38ef9db13c2337800c8f89c50f02f6476ad8011cb3ab679916eb10041cc315be4af1ac8adffb8ffc532a4a0c46430f9bc918a12189e26d69fc2b4da2cbb6691b630b8f00d179368ff60ebb9e719a53ee03e03a66ec6e0d506f41a2359d207ddf6b03452928120492999bf4b0dcfb0c682adbb998c6e7055a739adb421acb018cba3d73416ed09235adc5d8a627b6354b1dd2bd69cd06de4281e9d49f57a75752654a8ffda6b73d4470a4efb4a856aaa5826e6ea41078ba80fe4d56ba1b9c", 0xb7e) 01:22:55 executing program 0: clock_getres(0x6, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x3) 01:22:55 executing program 0: r0 = socket(0x2, 0x4001, 0xfffffffffffffffe) r1 = dup(r0) shutdown(r0, 0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 01:22:55 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x0, 0x0, 0x1) syz_extract_tcp_res(&(0x7f0000000100), 0x2b, 0x1) lseek(r0, 0x0, 0x0, 0x2) r6 = getpgid(0x0) r7 = geteuid() munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) lseek(r5, 0x0, 0x0, 0x1) r15 = fcntl$getown(r5, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x7, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r5, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="40197edab192ba067abf106839124280e2bb5677648b3a0b2892aef1db02e075d541317888dba8631dd0d32f28e11b1a392a18e66532357374abec8b92e36fc7dfe408213c005ca56afaee010ae8c886311923c3ee6c6ac7b46e0ad08a6785c79ec5a19d4e4d2a", 0x67}, {&(0x7f0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619ce1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f0081519e9aeebe12d2d5944555c6ea920bfd22c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed797", 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r0, r2, r5, r2, r4, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r5, r1]}, @rights={0x38, 0xffff, 0x1, [r2, r3, r1, r2, r3, r5, r2, r2, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r2, r4]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x138}, 0x4) setuid(r7) accept$inet6(r2, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/zero\x00', 0x400, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000b80)={0x1, 0x3, 0x4d24, 0x6a, r15}) r18 = semget$private(0x0, 0x2, 0x0) semop(r18, &(0x7f0000000bc0)=[{0x2, 0x4, 0x1800}, {0x4, 0xff, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x6, 0x800}, {0x7, 0x6, 0x1000}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000c00), 0x1, 0x0) semget$private(0x0, 0x3, 0x5) 01:22:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xf3d7) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) clock_settime(0x3, &(0x7f0000000140)={0xf9, 0x80}) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) 01:22:55 executing program 1: nanosleep(0x0, 0x0) r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) semget$private(0x0, 0x0, 0x21) 01:22:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000300)='x', 0x1}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fsync(r0) close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getdents(r1, &(0x7f0000000100)=""/234, 0xea) getpid() witness: thread 0xffff800020acf658 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8068f5f5f8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_write+0xec #6 VOP_WRITE+0xce #7 vn_write+0x1be #8 dofilewritev+0x1ac #9 sys_writev+0xa7 #10 syscall+0x552 #11 Xsyscall+0x128 panic: thread 0xffff800020acf658 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 1653 5305 32767 0x10 0x4000000 0K syz-executor.1 *258118 635 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020acf658) at witness_thread_exit+0x213 reaper(ffff800020a5fb30) at reaper+0x14c end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic thread 0xffff800020acf658 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020acf658) at witness_thread_exit+0x213 reaper(ffff800020a5fb30) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020a5d470 rbx 0xffff800020a5d520 rdx 0xffff800020a5fb30 rcx 0 rax 0 r8 0xffffffff81adb933 kprintf+0x173 r9 0x1 r10 0x25 r11 0x6527a4dcbce84636 r12 0x3000000008 r13 0xffff800020a5d480 r14 0x100 r15 0x1 rip 0xffffffff81a7b868 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a5d460 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=258118 stat=onproc flags process=14000 proc=200 pri=4, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff800020a11b28,0xffff800020a5f3d8 process=0xffff800020a4a708 user=0xffff800020a58000, vmspace=0xffffffff82664870 estcpu=2, cpticks=6, pctcpu=0.37 user=0, sys=6, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 5305 121860 53708 32767 2 0x10 syz-executor.1 5305 1653 53708 32767 7 0x4000010 syz-executor.1 5305 90273 53708 32767 3 0x4000090 fsleep syz-executor.1 53708 439213 34085 32767 2 0x10 syz-executor.1 34085 466195 46461 0 3 0x82 wait syz-executor.1 22265 500920 89137 32767 2 0x10 syz-executor.0 89137 710 46461 0 3 0x82 wait syz-executor.0 51436 501301 0 0 3 0x14200 bored sosplice 46461 310146 71196 0 3 0x82 kqread syz-fuzzer 46461 78722 71196 0 3 0x4000082 thrsleep syz-fuzzer 46461 258459 71196 0 3 0x4000082 thrsleep syz-fuzzer 46461 131688 71196 0 3 0x4000082 thrsleep syz-fuzzer 46461 68390 71196 0 3 0x4000082 thrsleep syz-fuzzer 46461 300350 71196 0 3 0x4000082 thrsleep syz-fuzzer 46461 168128 71196 0 3 0x4000082 thrsleep syz-fuzzer 46461 20377 71196 0 3 0x4000082 thrsleep syz-fuzzer 46461 126351 71196 0 3 0x4000082 thrsleep syz-fuzzer 46461 492966 71196 0 3 0x4000082 thrsleep syz-fuzzer 71196 272328 84985 0 3 0x10008a pause ksh 84985 289707 61587 0 3 0x92 select sshd 90115 288069 1 0 2 0x100083 getty 61587 438489 1 0 3 0x80 select sshd 37241 297443 70265 73 2 0x100090 syslogd 70265 102528 1 0 3 0x100082 netio syslogd 46146 164706 1 77 3 0x100090 poll dhclient 70772 297496 1 0 3 0x80 poll dhclient 14501 196214 0 0 3 0x14200 pgzero zerothread 2032 5957 0 0 3 0x14200 aiodoned aiodoned 54414 166957 0 0 3 0x14200 syncer update 57024 267986 0 0 3 0x14200 cleaner cleaner * 635 258118 0 0 7 0x14200 reaper 54185 145713 0 0 3 0x14200 pgdaemon pagedaemon 67742 132790 0 0 3 0x14200 bored crynlk 23313 175714 0 0 3 0x14200 bored crypto 63954 121082 0 0 3 0x40014200 acpi0 acpi0 72420 452901 0 0 3 0x40014200 idle1 40745 184581 0 0 3 0x14200 bored softnet 31127 486422 0 0 3 0x14200 bored systqmp 16364 318001 0 0 3 0x14200 bored systq 37805 415954 0 0 3 0x40014200 bored softclock 14002 217557 0 0 3 0x40014200 idle0 39599 108464 0 0 3 0x14200 bored smr 1 45727 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 5305 (syz-executor.1) thread 0xffff800020acfb48 (1653) shared rwlock vmmaplk r = 0 (0xfffffd807f00bb98) #0 witness_lock+0x52e #1 uvmfault_lookup+0xd9 #2 uvm_fault+0x7c #3 pageflttrap+0x20b #4 kerntrap+0xec #5 alltraps_kern_meltdown+0x7b #6 copyout+0x53 #7 syscall+0x552 #8 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82651a60) #0 witness_lock+0x52e #1 syscall+0x412 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9463 6322K 6322K 78643K 12190 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 14925 0 0 ifaddr 37 18K 21K 78643K 2045 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 757 0 0 iov 0 0K 36K 78643K 1266 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1216 76K 76K 78643K 9083 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 227 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1843 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 8 25K 33K 78643K 16957 0 0 sigio 0 0K 0K 78643K 214 0 0 proc 41 38K 70K 78643K 15225 0 0 subproc 34 2K 2K 78643K 5610 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 2025 0 0 in_multi 33 2K 2K 78643K 4159 0 0 ether_multi 1 0K 0K 78643K 105 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 5533 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 115 22K 32K 78643K 56558 0 0 UVM aobj 130 5K 5K 78643K 141 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 1030 0 0 NDP 5 0K 0K 78643K 993 0 0 temp 123 3558K 3650K 78643K 76396 0 0 kqueue 0 0K 0K 78643K 218 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 662 0 656 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1468 0 1466 1 0 1 1 0 8 0 rtentry 112 3653 0 3609 2 0 2 2 0 8 0 unpcb 120 6541 0 6531 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4067 0 4067 1 1 0 1 0 8 0 tcpcb 544 3742 0 3738 1 0 1 1 0 8 0 ipq 40 28 0 28 14 14 0 1 0 8 0 ipqe 40 69 0 69 14 14 0 1 0 8 0 inpcb 280 9211 0 9201 17 15 2 2 0 8 1 nd6 48 990 0 984 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 15011 0 14817 28 15 13 13 0 8 0 art_table 32 15012 0 14817 2 0 2 2 0 8 0 art_node 16 3652 0 3612 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1841 0 1831 1 0 1 1 0 8 0 shmpl 112 139 0 11 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 18211 0 16737 48 0 48 48 0 8 0 ffsino 272 18211 0 16737 102 3 99 99 0 8 0 nchpl 144 37821 0 36188 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 163903 0 163903 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 103436 0 103436 59 58 1 7 0 8 1 plimitpl 152 2906 0 2897 1 0 1 1 0 8 0 sigapl 432 16144 0 16128 17 15 2 3 0 8 0 futexpl 56 153340 0 153339 3 2 1 1 0 8 0 knotepl 112 10049 0 10026 3 2 1 2 0 8 0 kqueuepl 104 3707 0 3703 1 0 1 1 0 8 0 pipepl 112 10880 0 10861 27 25 2 2 0 8 0 fdescpl 488 16145 0 16128 4 1 3 3 0 8 0 filepl 152 98761 0 98656 47 42 5 7 0 8 0 lockfpl 104 2843 0 2843 26 25 1 1 0 8 1 lockfspl 48 927 0 927 26 25 1 1 0 8 1 sessionpl 112 345 0 335 1 0 1 1 0 8 0 pgrppl 48 533 0 523 1 0 1 1 0 8 0 ucredpl 96 26887 0 26878 1 0 1 1 0 8 0 zombiepl 144 16129 0 16128 3 2 1 1 0 8 0 processpl 896 16161 0 16128 4 0 4 4 0 8 0 procpl 632 41997 0 41952 51 46 5 5 0 8 1 srpgc 64 656 0 656 47 46 1 1 0 8 1 sosppl 128 312 0 312 65 64 1 1 0 8 1 sockpl 384 17539 0 17520 20 17 3 4 0 8 1 mcl64k 65536 41 0 0 6 3 3 3 0 8 1 mcl16k 16384 17 0 0 3 0 3 3 0 8 0 mcl12k 12288 73 0 0 3 1 2 2 0 8 0 mcl9k 9216 41 0 0 2 0 2 2 0 8 0 mcl8k 8192 25 0 0 3 0 3 3 0 8 0 mcl4k 4096 40 0 0 4 1 3 3 0 8 0 mcl2k2 2112 12 0 0 1 0 1 1 0 8 0 mcl2k 2048 168 0 0 15 7 8 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 980 0 0 12 0 12 12 0 8 0 bufpl 256 32329 0 25315 439 0 439 439 0 8 0 anonpl 16 1758393 0 1751665 212 168 44 48 0 124 1 amapchunkpl 152 127563 0 127463 103 97 6 18 0 158 0 amappl16 192 77101 0 76684 369 337 32 34 0 8 7 amappl15 184 2347 0 2344 37 36 1 1 0 8 0 amappl14 176 5060 0 5047 1 0 1 1 0 8 0 amappl13 168 2372 0 2372 28 27 1 1 0 8 1 amappl12 160 1822 0 1819 20 19 1 1 0 8 0 amappl11 152 2747 0 2735 1 0 1 1 0 8 0 amappl10 144 2505 0 2496 1 0 1 1 0 8 0 amappl9 136 6073 0 6070 1 0 1 1 0 8 0 amappl8 128 4808 0 4759 2 0 2 2 0 8 0 amappl7 120 3080 0 3067 1 0 1 1 0 8 0 amappl6 112 1880 0 1867 1 0 1 1 0 8 0 amappl5 104 4193 0 4182 1 0 1 1 0 8 0 amappl4 96 15981 0 15953 1 0 1 1 0 8 0 amappl3 88 3980 0 3970 1 0 1 1 0 8 0 amappl2 80 104740 0 104660 3 1 2 3 0 8 0 amappl1 72 443602 0 443136 23 13 10 19 0 8 0 amappl 80 47469 0 47427 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 140 0 11 3 0 3 3 0 8 0 uaddrrnd 24 16145 0 16128 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 16145 0 16128 1 0 1 1 0 8 0 vmmpekpl 168 134692 0 134662 2 0 2 2 0 8 0 vmmpepl 168 2080968 0 2079179 468 382 86 95 0 357 8 vmsppl 368 16144 0 16128 2 0 2 2 0 8 0 pdppl 4096 32297 0 32256 8 2 6 6 0 8 0 pvpl 32 4706573 0 4695520 673 555 118 132 0 265 11 pmappl 232 16144 0 16128 32 31 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 633 0 36 18 0 18 18 0 8 0