9099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x0, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) msgrcv(r0, &(0x7f0000001a80)={0x0, ""/225}, 0xe9, 0x2, 0x1000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) r4 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x20) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000001900)={0x100000001, 0xd72d}) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r5 = dup2(r2, r2) ioctl$TIOCNXCL(r5, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) semget$private(0x0, 0x4, 0xa0) getuid() r6 = geteuid() setreuid(r3, r6) msgget$private(0x0, 0x80000000000020) msgget$private(0x0, 0x6) 07:09:21 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001900)='\\+\'%\x00\x7f\xa8\xdc\'l87q\xf5\xda\x83\xeci\x9c\xfa\x97Qp\xc7\xddI9\x00'/41, &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:21 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x1000003, 0x5, &(0x7f0000002a80)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = socket(0x20, 0x2, 0x7ff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000480)=0xc) r4 = getuid() setuid(r4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r5 = dup2(r2, r2) ioctl$TIOCNXCL(r5, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r6 = getuid() r7 = geteuid() setreuid(r6, r7) msgget$private(0x0, 0x44) msgget$private(0x0, 0x0) 07:09:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/65, &(0x7f0000000080)=0xfffffffffffffe50) 07:09:22 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000001b80)={0x0, ""/217}, 0xe1, 0x0, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001a80)="823c80a43171dde38beafda46181676fdc2871d9abe274d9103d0adb59665475aff5c151c32ed4ccc565d9155ab3a4eb2ea3b90babd988a8e16800272dbabca64cdf57f34566aa54a2829bb10e0ecc1d3ebc9e90c37716ed389eaa46e2c3a7762ae3f4d46a561337ac731fc9cfe06a415852a79fba67887cb0886106dc21aa963e89544d1483f41c0c9e6f53f9003c1c6bc5634c468bbd0b1eb0c3091f9906e8cd440742e559a22911f7b633aa2b7e1810e9a595d808f56dbc6d674792cedf6a9e37436bd101c190678216c0880a87b5bb66e9e2", 0xd4) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:22 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000e8ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x8, 0x1000}, {0x0, 0x20000000000000, 0x7fd}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0xe90, 0x1800}], 0x6) r3 = getuid() setuid(r3) r4 = dup2(r2, r2) mknodat(r4, &(0x7f0000000240)='./file0\x00', 0x2000, 0x3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) semget$private(0x0, 0x3, 0x8) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r5 = dup2(r2, r2) ioctl$TIOCNXCL(r5, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r6 = getuid() r7 = geteuid() setreuid(r6, r7) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) msgget$private(0x0, 0x1) 07:09:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r0) setsockopt(r0, 0x8, 0x0, &(0x7f0000000040)="90705f6828ada89c4efdc6b6545736fa47ec974c34d3d327d2523ee9f0c8a733a5fa0c866e31c38d351a13effae497ea8bdd2b81889880c5f4c7ebbb017389a87b2a27f3a3", 0x45) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 07:09:22 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000001900)={0x101, 0x5}) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r4 = getuid() setuid(r4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r5 = dup2(r2, r2) ioctl$TIOCNXCL(r5, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000005aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e536ecad941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574bab3fc123f69e688edae9fa8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb67163bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca"], 0xd5, 0x800) r6 = getuid() r7 = geteuid() msgsnd(r0, &(0x7f0000001a80)={0x2, "a0859575eb40c529f720fecca15a27bdfd4c829653f96c2ead72a6f69b355ead7120476a5a5f8f3bf557fab15dcd5711ea217c9b4c055b515c83c30293f42fe5fb2d787ab45695b24949fde877613383bf8d104928bfa671640428104c55f646ec1324a8b76599607c502a9ebdfce44cc3b7c1455fa6cbb19809ab1c0701e4432f829214f3c7bb3612426a53eeb45c87950ceb12440e10c689313f288c1a6c9a39ecf52012eb5d0bfdb3da6481643397636900e192d0aeeb1bcfee207344d4bead3ef2cc36bec284c0afd1c8a26f2c5ceb90cff6ace8bd49ea278f0551c0e7afa32dd3da"}, 0xec, 0x800) setreuid(r6, r7) r8 = msgget$private(0x0, 0x44) msgrcv(r8, &(0x7f0000001b80)={0x0, ""/149}, 0x4d, 0x0, 0x1000) msgget$private(0x0, 0x6) 07:09:22 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 07:09:22 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) read(r4, &(0x7f0000001900)=""/4096, 0x1000) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:22 executing program 0: r0 = syz_open_pts() r1 = socket(0x12, 0x2, 0x5) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 07:09:22 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) r5 = getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001940)={r5, r3, r7}, 0xc) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) getuid() geteuid() setreuid(r6, r3) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000001980)=0x7) 07:09:22 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = getuid() getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000240)='./file0\x00', r1, r2, 0x3) 07:09:22 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() r3 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x100) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001900)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x1, 0x2, 0x1}, 0x4, [0x7, 0x2, 0x2, 0xcb, 0x80000001, 0x7ff, 0x6, 0x1]}, 0x3c) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r4 = getuid() setuid(r4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgrcv(r0, &(0x7f0000001a80)={0x0, ""/212}, 0xdc, 0x3, 0x1800) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r5 = dup2(r2, r2) ioctl$TIOCNXCL(r5, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r6 = getuid() r7 = geteuid() setreuid(r6, r7) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:22 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) fchdir(r0) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffe0, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9a215"}) r3 = dup(r2) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000100)) fcntl$getflags(r2, 0x3) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 07:09:22 executing program 1: r0 = msgget$private(0x0, 0x22) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001900)) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r2 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000480)=""/4096) r3 = kqueue() semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r2, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r4 = getuid() setuid(r4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r5 = dup2(r3, r3) ioctl$TIOCNXCL(r5, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r6 = getuid() r7 = geteuid() setreuid(r6, r7) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x70e, 0x400000000) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2e5655c47ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9060002e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x81}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000100)='.\x00') ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000000280)='./file0\x00', 0x2000000000000000, 0xe8875334c106cabd) open(&(0x7f0000000300)='./file1\x00', 0x10, 0x1b) 07:09:22 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000001900)='./file0\x00') 07:09:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x18, 0x0, 0x800, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/29, 0x1d, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) sendto$inet(r1, &(0x7f0000000100)="36b7b29bbfe5f9c5469288650cc92b6fba4a0e06acbc99974467eaa0c3adb3489d7af92e4c6c9916f77728bc006d69cd51647c0317204478f59dc1a7", 0x3c, 0x3, 0x0, 0x0) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:09:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000200)=0xe5e8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x7) 07:09:23 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000001540)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001b40)={0x0, ""/157}, 0xa5, 0x2, 0x1000) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000005aab057858899bbc616aeade23aa38f255f2dedc7d9349f60967429f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24b371e3d15d261b8881e6ae78a0835425eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb629dc713c8c3fcbb5c9607549e0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0f09b4d9ec033c8812dd2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca0900b5f4933ae93d9c7691291e857eaed30762587e5b7598c7017b44f6605fdb20466c0233235700684bbc458def881544e0111ef45d004f09154753ffdd948fa3343e5cfbd4e6f300b07d03a8259132338c8738dcd381dabf418dafa807056329b22201b3fd824e0c742a2637ba21685ee7afb4973a2b59525ff20bdaac0be38be61d5376f73a1e8f74b1e46a0460dc1277d98de48b0ba903dd0c5465030e91e4a7e08743a76a097247834d11f870306356069c63a6d5be06cb1a96736ef35ecc2c313c52c2"], 0xd5, 0x800) r5 = getuid() r6 = geteuid() r7 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) getgroups(0x5d, &(0x7f0000001c00)=[r11, r9, r10, r10, r9, r10, r9]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) setgroups(0x6, &(0x7f0000001b00)=[r7, r8, r9, r10, 0x0, r12]) setreuid(r5, r6) msgget$private(0x0, 0x600) msgget$private(0x0, 0x6) 07:09:23 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) msgrcv(r0, &(0x7f0000001a80)={0x0, ""/188}, 0xc4, 0x3, 0x1000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:23 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffff6) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:24 executing program 0: r0 = open(&(0x7f0000000200)='./bus\x00', 0xa, 0x100) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) r1 = socket(0xfffffffffffffffe, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) mkdir(&(0x7f000001c000)='./bus\x00', 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) truncate(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000340)="2c862b0e6d99155b36669cd2da09e260f691a2a79f5353320ec3651e8078dac18816e895b3af29a01b8f6fec2015fb06222d75262c2d7c6fd21acaad1d019c3042fe99c6651c89cfae6b857c27230fe0188693ec968a960097ba0299a44337381784588c25405619355962fc09697f6378b362fa596f91d4050000000050bc88f64575dcfd8c073c1bbfc32190ee30f666ce3e561116083b7fdc521a2207000000b29f93aff84c58500748380c4e78a75bacbe80a63d421511b8b6116d4a9701d33b97dbc5550c590800000000", 0xfffffffffffffff8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="d8a99b4cdbbdf915edfc876c06f0225478254d96b1d0fa20083e9b0687548884ca32e002ec82913482436ca7bc3f25b850295263ca3a7c13b324a03e064c2216674e8dccfeb1996677a2ed523b2f12e63b9c0936d153746609b139af1d7f75b226f26307d60cc1b9e768c7a1b014dd0b40fee328b68a01642e271e2f3c066e8b23ab61a91ba43f384b993341cdbfd60cdee8aa7140f06b5c4559a09a274ff70e9a8af1d629eaf828326ac7bff4e1d96c795dabafb36bef86352b47c9e361f769174411f430708a3d3f4c24316408ef46941123bfd90ea453b3", 0xd9) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 07:09:24 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000001ac0)=ANY=[@ANYRESHEX, @ANYRESHEX=r0, @ANYBLOB="49580c9b96ea3fcf7c602810d75a13f7ceca5b29d131279bf400f438c7ffeb77d529eec93f886fa9557f42023a47cb0b002a2917805eba58b29f7463879d97c99eb7a49e8d4679de9b3abe12b1a28b9590415a78fe475bb03ce320fe6c2f611e28da7492942c31c33e80cf15ff6fcbd4d663efac1aab7bcd151642dc1d5e60dd93a69a116fc4eff75ce9f93a5b029fbd1ad3a45f57c381c55b6d77786f94e769c21dd5cbdc8dd27eb5825a72ec5fc50aa2497c57a376f9e76bdb6a23fd958e960c474e339bfc9c0854b369", @ANYPTR=&(0x7f0000001900)=ANY=[@ANYRES64=r0, @ANYRES32=0x0, @ANYRES64=0x0], @ANYRES64=r0, @ANYPTR64=&(0x7f0000001a80)=ANY=[@ANYRESOCT=r0, @ANYPTR=&(0x7f0000001940)=ANY=[@ANYRESHEX=r0], @ANYPTR=&(0x7f0000001980)=ANY=[@ANYRES32=0x0, @ANYPTR64, @ANYRESHEX=r0]], @ANYRES16=r0, @ANYRESOCT=r0, @ANYRES64=r0, @ANYBLOB="94f068368727becdc49c02fcf6c66015e9635b342e5b7c428a0fe81959476b7b061fe896c74ef58d1d7deda7d41713dd94dc3ed7203bccbc7d2ed23d1291ede43ad750360977560b2b674ca692a9a291be3c711034f0980aba67923220b0ba98eb98b7389789b37d1be64f3e9f0fbdaa5cd3460d3a8e5b48884859b07a888e45efa32767290764ba9ffa00157e56d39f3c713ce2c60c11049e20b557c7f3e41c620adb1f4553ee35dcb34939cfeb9eabe7bfad35d169d42b55ba5f29009d156fecc1199b9e19e2bb3af88f59c6db0d6744db3973d181c44872d75c4e96ccb5f32935ca1a55859fb1787efb34a91f77ae0ede1ff8ae09b656cb81283a4bfe6e0f80d72d7ce31e13d2efdd22d94dfdcc0c43942847b9ac9187934a3ffe13509e9e710e9a4d6d9886e64f9eab0d1a33bd5d804af9b795eb4319eff1fb2e546bf7c4048b32a991b339b59580c2fe28ebc285b615e9df2dd5c1af17c7fd37e5612503b9ce13cc232bbf6265e438c459bba5bb8c245fb7240f5edd6be526d7ae49653cec5f0e8dd8458e86729fc9b86ad33b2eb9522bc4fef2a61b5e3d88468e5cf10e5d4e23de6e5c9c525f161efdb3782fc83c60770a81637cc9aa6e48756b932a1f7afcbe1c00a640381a02d50aa4ceb22bb1c9df77fc7bac88554c675448be37f7607f373b128f9c97ecd12e1fd05c27236ba2a55f02bf47bd87435b890627d4f90881ca7fbdb9acffd223249f34326a497aa4d5c30a792a5b2023781f75565280756880dcbeac5c921163f9d13b64d453d729bfdc8291d2fe2ac6a2e27fb9cd651707bb27dafe97ec30e50164ad9e79689e490807c246b158f0671025d7e7cd57761e4c7006eca2854b1ac4f3fd45770e66140241289f6e4a724efd920cc537abda75ba2606199d7c5b598cfaeec227fa192a362ec8a4010cb545dcdb4958b875050a89343c55fdd282abe41bef31edaf4acf5e57cf066657b9f2493fad6e101b60f4990f9335e197b0f9ade885283d87f3c009f8ab5ceec88174b350933313a1ced830097e60364c835661e5aa1c5d74689d62fd4724933ab8a229f612b4788a2e46c2ebb2f1f42471d07c2b75a5d3bbb9b5b69ce991e401ba324c253d49a1570b934073ddec346553b07d3ffa83bd965baedc525d82f5ce696db2909df157fd88a144146221434a7d26fb4b01f667dc4437ff69319054626d59204c631badfa40ccc5eb26d618a03512405e22a4f311eb9f66051d987335cf8b19d7439be3e91d006270daaf86bde91e5b17c5c923b8f5d42d501249328d6d5688e166e5862c864cd4c8e2025a978c774305c60cde6e8aefeab609fd05159980e2c97d1534a67e5e9c82838e69cb3bf2b7a3fb53299d3fbfacbd1ef2134d7cd6d05c32eb652ae6014ee23e39e261684a2c1d23ce61cdf4fa9d2ffb257c958a0b9cf0429b2abac28b7bd059e476f350d7a0dc6e417db5eba550434e2ebb9e92b946e8bea0c54db877d2b74229caff04903cf1f4ef755320eb0a3cef89758ab1bb04c5fd317a1e1692eaefe1fa1ae29f988c82ecc514c2a02e0146d3a9dfca8ed8b00173d6f0705d0eb7bd23dd90278692f8547ecd64279e158fd065503139c4ae31b6b4752468796b7b24b2792a8599c95d543b17eebb13dcdde402adadb1848b00dad0932f3bc0b0fb074fa93563736fbb357fdf4e25758e53960e935a4bfe9d9d1bec9463548dd75ff1a3ac8350305e73e00ff5249bbb819fc421f1d9db193984c36832fe0312fae6b2d7bc6e6ea609d1be1e59e57e551c301787404597a645257576db4367d87d2eda85f9f7ff406e268b212f4b758a21e34ad6bf3b30e69a164e4a7f5dddaa84b4e47830c66b9740a2cb10fb27b90ec2707d1331f24b73b7e0d0250791432c51f4899d25d6f8e013a1aee15aa5e3bb789032137534d284c98e9f37654f42086219b338c8ce509b0a0325a74691a92513aaa04e07df4b59d3b7369e202570bbdf896cbc9ab584e941ed2c39710b801755bdd9a7a84794f24c5afa469315775c57f03f0645f82ad77fd601d1386f7373bf1a2c98a30ca3bd93bb1e502dda8ef13b7a7a6c2634905d3efbc0bfdfa54ef4f3dd7c8916e153dc4935b77cf3df419b1ef17a73a8afc2fa74514a8c8ceaf3d8404bf9fb0a49dcc42eea37a4a5856bca29e41319e2d7d20fea4aec82544ace56c33438d78a0e917f2338a4a156d6cad326a466d93f8a77229d3d11a1731c9d9d5642d3d68b7d4242679cd4b675250dbb5ca4afb7f5925a95a0d5039e86d5863dc980f0ae1aba60037d03e34a0c15686e3648ea16896885a924a5fde1b41a3be859a568e1f366610ae1f3c2c56c934a21f8cbedca1807e3db96c5ab251374455bc51c78f631256740ed07ea5eb48f211301459ed3c28ae72c7fce47c05a56b5a55d9dc4e9e510860387814ad7c2a8cc812a7d3d0a29cb9335b6e83aecb55579a4800bdfca9d5ff83e8ff4af35e4471eba701890f6b49c7b1c399e71cf6aaef21d7903f3272159344dfa4f21ddbbc8aba4d4479aa3316dbc4b80636a17f3cafbfa1ebff3a6742dd670ac053680e5a9d7a5b6b4d7e45adb3feff3034799c6f1914b73eac657b31ba4b1a760a5439f772f978408198f44f9234c1326ba2e9cf47a2aeb732ceffd8d399fbb164bdfe1edae036ca305e9a519fbcf2a08251395819f8a52811eaa52ba4f1fc072f07c3e91c4bf9c3e1e98a85efea1acad03beec25a10d9276de1ebc637b9bbb66eab3b757a096504eb99dcc2a057ae19ce94504974a99a434581308940eb0bb1e06ac109d5e18bf11d68cb736ab9107ac2890696ccee02ccbcb45e9742466ecec865b112511582dedc77a8022493a2bbb2e2140655f74774abf383e488ec77734e404e4e20a490eb809391f4c30b424fc21594d2e3b6bbe01e03eb0d42a50069eb498f182bb3674982c19da048b146b6cc51625339dca83333deec6aeb78825aa7f3a78078daf3ded5e6e0775151802f2ed322e92506fe37d0423d821be52374bcb5fb407bfa40ffe8d0fc7d09c24eaa798a029af447138a47b90f836991f07ceaa7be96055c62eb85b5e35caddec5cd1136499db2f1b026f15a915eaa1663d816479e4fae0feb2412ed4b116f91b70bf0471893e956a1741fcd4582d2d827dc5e6f55a6c0681e28e4be27c8d3e3356b8ffbac64b86b8bd27f3c9f318418c84c9729524b48ec6ab1995e44ccc50ba2c981199cf5681d674a6e4f99fe86236411619e2b1627861b9161e81c225740e96bef53f5a9a8868e7d2a2ef49a550b8356ed4e30119b066e8fc0b09094309e038418a69ee6b263c415463ca79d2421b091ba1a95e44ed0ee21329f28a41cbf127967aeae86a2506b2311580c83bc3106723d0a9fad93724b77d203591956c3eb6a162be2aaf02dd6402a5013c9d40492920287d490055fa251088d66b37268c234f68706d7aabc8b1f5100e7ad97b854d0215b3dbc973b3231cff59a33937b58cf8af006e5f24cc72de302c62eab6b532bc9ee65f3741010e1d2ba2ed54fd588ba2d87c77faf7580301389e9cccadffa646343e4c8b0b22f7dcbf9b28f1baed3987885fbbc6c1203d8a375148c8680c20164bc9f070edd2252e43b123a56244d32a5b1d7afbfc1c95122a2616d1d62f2d9c6a05ddb9b2477abd5f5a26f43757655eff3d50d0fadc31b341f47e2daaf6ccbe9c9b8effc3542a09cee4edc20d6ed6383de20ebdb86558a24c673a190842260b9b5ecdf3b333bfbc6a35cdf9efe70c897d1dd73645f52597bbd009bce573dd6a3a5440e5e57776901b7f05c8b2acb5ef374eb1e7cbd92d63fe4f8423c04b37a28ae078fa2ae9b60f6318838ff17d773a3544462c3856302740d87a628c6e00575863082d0333cbffedf8fcfe0fa05ccb5cc896a3a97aa68aad23d987730427361ec1dcccc026115e5f6e6879b809d0baaace197ba60d920c85d586c957f76f9d016c599cc473616c5fe86842e3d8cb2588d40785db051321029cde5128e009b91fb68a807ddfaae0f4a7b455052de82c5630516372706e6d8653736781bb21d7f423f2de96a6f5c6988ec1cee8d68fde586cf210d538fa0e026ecc50f94e84f01bee45871f727c76240f8daf289e001b4af6f9555c9a0662acb3db1db12556e06d7f37879c2df130a0c514139c1db468d328bf672127ccd95b945247e3bcc8579995929ef5aded565689904f14e7e2b18d734b9e01dd1acb902b5346a059a147e32f1e7d50f0d3515dd16de7a1420f631682130a0b673570002a963d4739c18549a6c9eb9ecf8a2f61185bff1396548fa78b3c8895721b226cd947e4ff060ce66d86978c2ec9299166290ebd7fe4f01e9e6fcb7e6836529298c1d31ef716956a0be70c4987ea223ec4f0f0dbaab383e23697b182d980e0e37e91736154ac741d6aa2bc5c85694c2e08ae442d55ba43a937afe9b3fed4312c18e05629da09eddaa849dde0e2fa673ebf26132f94cc78e00e95e942a3b484a69d3ae064df553b6b2127b0ac9cd65866bcd2a812751684551ebd4f3164cee033241ff3be0a69dc5004622783bb4c309bbe49575fb5baf5053aa8534b044e5039be90a399923bf37e105a67fed1c19a84005d25432eace31f65bb66637276888f22668d525a7eac4ab85667f98181f851ef05f249eafd28f8d3fa8e94c5cb33897ee63b1c4b4a39df701f8667714b817f3af06939627641412ab3b2d0e25ff1696ae08b9b2b7f3b4882a69dceb234363f8b95c0e2bf54e1f233a18bb6c42d75cf629d7764e0d1eaa2a3136472a9ebde4051e70b2c6b25661feb841d626a1876d2038f789c25c4584416904cae276040901580223a02a62e75afb0cfb8e5f51c6adb9e783b0f9e869897991667214e95794e5190e691c781919b728b231d0b44deb92f3a29cd97ee7879109ce6d8599578c1e6eddb94994735bdf672fdbcb65a33098a9950ad3aab10f3802f72bd80c574484b40cb3892573e750ab0c499d8234638db7bd669858c509f9c43029064a62954377a2a700ee6807277bd89204d5b54e6424dd606b255c18e65998342b22289130e3550042dfcc752bbbd87448b1612ab8d37099304be2571493103c0b6b04f3bd7c82ddd3be352cb96b1a836e7a4366a21d3081b80d92b99fc8d29854e5cd6e7be9d8bfa3561912de09bf9e4c40d4b1a99cc0a32780cd4a582114c2c93aadcfc124df78015e3f6b4e10fb4e579f2d852e99f19519711395dbcf956a30733e15bcc7a22ef9380bc30491cf0e70132140ac2b3e59205e5ec3457cf108d69394d8dfe5c8fe41040252862c49abb0986ad59180fc8e48173f07e9ad754f823f419591cb92e1c261ab9a6ddc2d327422762af29b0202073fd786625b64d9af13fe019e1eef0ededdbab0defcda7d17198cb4848f584934d5feae29afb79d551e9199d3da10390fbb78f69e1b19ed292ece11ab6a7c78bf7ab0c22b9ba8f49df101770d0d166b6762423e1d7aca4794945d3b5c92a22ab8a859ba8338f332a2e39943c5c6bbd054479ac25279052f5b8d8dbbc23dae8d63414d1b1b3470d446644473b83d22e8074b937885852f3ab1efd14bd88ad7977bc5e669d51afc1e91bb97d6e13cc5f6d328a44dae872be8418d7957fd2305af4d93524d094bbc5dbc64184fc15ee1f0bf825d07152ba3929033c3ddc069a81543c5557b67410ebfafb9a9c2e7b52116e12f723a04e53bd49158ecfb8d157c9cca3bfb253bd44e322bcbb75b43f0f42e8a20499ebf149d358dfd0f810530abb87dc6654bbaad6a601"], 0xa, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r5 = getuid() r6 = geteuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setreuid(r5, r6) msgget$private(0x0, 0x44) r7 = msgget$private(0x0, 0x6) msgctl$IPC_RMID(r7, 0x0) 07:09:24 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0100000000000000ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc960a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584b050000008cc76577919c"], 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00200000000000005aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1c0039ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"], 0xd5, 0x800) r5 = geteuid() setreuid(0x0, r5) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:24 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000180)=[{r0, 0x11211c62bdd051d7}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0x0) 07:09:24 executing program 0: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 07:09:24 executing program 0: r0 = msgget(0x3, 0x280) msgsnd(r0, &(0x7f0000000000)={0x2, "30d4488f3505099fbc7cfa076ec6c3538cabffdac7983597653f3a42d7e3636138919e93b5bad1857d1af27d60249d360d88ec8331044ce9dc75b2ad5cb02f7ed547d1918d1e3665aca1f911a8c74b4355997f7e029478002856f807047338bf417abf713e0eb6e9be8254094129404eac97bc3266ff5e27a7198f8ef623b0a78a40d9d4e366f6846b207afede68c9d34261a2efae0fb6bd5c2eed167cb381232bdefb9af1098d0a4e8cc353a1399042357e7cb7c2051e54e68b763cb221ab744a594d9d717d80de95434e76e25febad7a5b009ecb3bbe59d2ac5a1af90624dd5703f2"}, 0xeb, 0x800) msgget(0x1, 0x100405fd) 07:09:24 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) pledge(&(0x7f0000001940)='!^\x00', &(0x7f0000001980)='&\x00') msgsnd(r0, &(0x7f0000001600)=ANY=[@ANYBLOB="000000000000000030753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d2117000000008800f0ff11c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e73406280540682971e1633cf"], 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)=ANY=[@ANYBLOB='\x00'/165], 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x800, 0x0) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f0000001b80)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd61bd8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e25a248cd8f39f1ba02d63d922c5df66ce3efcbc8028fb67f4491af87134372c1fd080b91cb02b6b8a991da244ade0e5d64aa765846f9b55fdd7ba352585b9c46cd1f1845a74d3f29e1dc9528c6eed4b38dccabafa1ecbae2ffb487e8907ced930ddf93016aa01f5d788dc36d28ea6ee9c35d7d65f1f95ca2050000d6c2df1d2100ff856b00000000000000"}, 0xb8, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) getgroups(0x5, &(0x7f0000001900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r2, r3, r7) 07:09:24 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000002cc0)=ANY=[@ANYPTR=&(0x7f0000001b00)=ANY=[@ANYPTR64=&(0x7f0000001900)=ANY=[@ANYRES64=0x0], @ANYPTR64=&(0x7f0000001940)=ANY=[@ANYRES64, @ANYRES32=r0, @ANYPTR, @ANYRES64=r0, @ANYRES64=r0], @ANYRES64=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000001a80)=ANY=[@ANYRESHEX=r0, @ANYPTR, @ANYPTR, @ANYRES32=r0, @ANYRES64=r0, @ANYRESDEC, @ANYRES16=r0, @ANYRESOCT=r0, @ANYRES64=r0, @ANYPTR], @ANYPTR64=&(0x7f0000001980)=ANY=[@ANYRES64=r0, @ANYRESDEC=r0]], @ANYPTR64=&(0x7f0000001c00)=ANY=[@ANYRES32=r0, @ANYRES32=r0, @ANYRESDEC=r0, @ANYPTR64=&(0x7f0000001b40)=ANY=[@ANYRES32=r0], @ANYBLOB="56ecc8cafe79d3fa073d327c146c2726b7257114e30ce3f6f09f9b67f291f166d467e1c487a31a219fdc6a66f6cf8a3a53f5b1d8f22033081d1a3c02ab9702f917b37c6e7c32610643f5a4bf1ff3d1a59d560c1b065b0bb48b52d7122c80be05bf6d5629e02f7cce0e7fb920a57103d422768757cfe61f9b1e56ce30a062410a831b3a0d493557058e4e4b650afd5a67921af71c3d8af5779c1157bf710483f795fb471f476738f0832992c0ffbab21f3361ac86705f2a587e2ebdd02d6036a91054697cec67579506f5003a709d519034a4ac837fad2506b71df99be30932f3161a116730d490e3008f66de0b257396ca7723682c741ed129c31ae25525dd6e5fee0f95642e6d6317ebbc9f320d646aa2bb963e23f32c5ccd73b9e3c20e22860332c8c36d3ea829c310b7e00f40d11b48b0fd0a8a7578cdaf6b871a07e2896d3a077c99686f0ec616fcad3e6c4bb76072a476e99667a04bc9a0730ab1184f73375756e3dee6792cfb8ad743bb9f697eac98b1338042a97efb6b55160fd49405eac9d79c92c49d7d27a07be313c3f0c114823c67673db8a2d64856fc4ac6a83d95984e57c164a60bc315e35e8da15162e88c9ddd7195bc5b96f972968be757731bd6d6837c0e2f86400540ceee98a236fc3e5740b0b08e93e85e1e0fd683140d5cc08ccb15f2dea9bdeca6ecc2bdd60d1a9e4aacd4ced51b8ff4bb4158db2ed727b9af4f894c2c23989503a72c78679d33315a2a981999be6d8dde6308260f14d0c9ede4742e3c9c298302f14f7dbc18f522950d1b5f8535ba6489b0f6af9e6450e5146f99a51ff656e23899b4037f7a74c3dadf0515cd50f2db0b70c4c8900d4c3a6f75636a62a889fc1c8877d83e0699a86b39efc1dc69cb97f2cad4ad063ee68d5c38d69a64495a66d14be59a0fe7fb9ba2c9bdc6ccba9764a2267a16bd087490f1b999c943fc987b0776f01b6c4694a2b455b3cd19325e9a2710de4ba710d03eb57d0ced64cbdb501917088ebb79eaa32ea5699ca94edc0f36e13030a22651364ca17508b51ce234c3280d31eaa72854ddca560a697aba14ab18f045b56c0962be92140cbf584521b5bafb0bfa6238d3401faeb4a4ab5155653007632277f29dae4692efafa0b36dc74e015ab643b87c4d6c929934f4b9231ee6fa8171d332078ac6e2ac4285c5214394d56a4668db744e40e3b87649ba71c58dbe9271de6883593e0d7378e43cae7b3e7d283332c9e379926890c62f1c42dfde97995f4239616bd87897eb9f798377010ba5c94eeee397e7ae4e6713b4e281d92d6f0749ef77350b39cb8ce2b744a20e7231772fadeb7a88213a140d9d0b85b98e3f8fa39dea85923b2cf915bc36dde3af47ca53a9817135c0b66c6036306629ec9d94a643c13fc1690719d0ee57f249a421f2b6a88e9eb3de2eaa8c6539310eefb66f803f76ac9f2ffd162c909d7339ba41a89df8a63f2f28d1685551b7b840a1537f15380e57bc2dde3be5b1912354c8aa991eb649dd5ff7218398fed27d9ed1156813044548635e7042f2e16010e1a3d18f8c717db35f94b8c7d27a80629c6f03416d228ac3d88d10db0edebd18f206252fa510c2aef157a731e5711a1283658d3c04fcb6c8edc1a52cf0b31e332f5c53b15565ce6f8738fdcda50402346eb1a90a19330352318cce45bef6ed7b35dcade97b0dc9563a21061b7fbdc2b566d7023fc36a1d60def283e39d09b994fc92cd46284b092474541796c5acaf01b290b685b0e105ba48d024ffc7c7087c4bc3fb858f41e68bfd8736c1b034917e6d60622a67479948387d222a42076caf21295bfc0322f4cc606c482f75c7b7ad5185615278dbae244c1d8c9c43a66acfc1cf5dcc69b966b3c159d62d17f4e77354846bd0eb5502eb5267ad3e65ccc2fb8ad0bcbc9067e20f9f6ec8ebfc068c780027583d99ee2f0fc76b53100cf42f3a5ea76966794162aa728d31bb2c6344ee2055299d2242bf0941e00747e453396813de1cd0f58149225b86f599e614d2052db0ce27e45cef9451337a8392c6489709d8f712e68d824335e90218ff30bb7b39c74d8c51ff660763ad99eb572d3901338e0b3508a7e4b0c96eb9b3ffdfe9982b96f10f7f8ab7e29c0c40b7104924b00c585904749379ec69973838b4a948e2a9bbcb44740776f1c4c8141879f5d79ff09ed792d852c2216972912fc74e8c263e61b9fe9aeda886078c665decaba59b5d994fb4fbfa4de3e40389edd2740c93bb5e6403102af9271dc873a71b6fe73018767621787af4b6c9801139a39ffdd0ea413f3cfc0714813e9c84f47b9a79c63242cff5353f2e5f3898d4a962c4ac70dcb1277f9e88991fd751c8176cbe8799b7cbee48536c201e0062639f45b7d0d73a29472fd53acaac81ccc9e77a4724b3a8ff405a98620f4e290afb4dfd1229e4070d1a653471515ad045c410f7bd49ae825ff7f39c14ad575f0adf7f5c7240bc66c0cb1031be70d2716e9ba9661e1318f57e4746744ef93e1a99d9e5bc137d9261b562733877e6aa7938dcf72ea1247ebe56a447513e5eb112cbe493d63caa3d77f2de9bfcf5b2a013ed562f3981e289b80ca8e24aa3121cdb1f232c099bad572b131fff9501b596b3080250b5dbf05857b7e3f345f6b5f6af538a24dcaced54917aa0dd6912c22c33ebab5340104e1ffa463d425ef0d374ee87ccfabb3347cb4b949548d1e3637b7cc535184fcd936e3f3a7e9038053c5a79ae7edf0c5331db1d229bda9d56577285ada0c96b08b25ba8f7e5d797b74a691a49b7c5ee07bf25da013cd949c871d7ba7c1b08412d4d878c717393a7971bc4e70201f1743bac6a03abfc1a355c1dee386652c4d396db539b8291c0917ae1cb58670881be382441c9c4a52ca364e34b71951c6bac04aa866b59c74900bbbb1b937b50dc27ea1c5e460ce2f646b846c15facb63cc10f3dddcb8327e642e1a67b0fcda0550f231a0d1fa91b276c0185ae281bd733752e4bb9af841893930fee1e2deb41b6fafebd9a1322fc58fabbe87abec36c0419b34cddf3680c79302c332c9ec51b73a1cd368d80b344d7300677db0155e5b8a660cea5649a4890421fc7487e06b2088c5c614fcca33e8fbb312d5a23ec569a4ff3844a5194441454910c20f397e7446969d89c9ce733e1dfab3989069f3e336068cef268aaf772197727aa708e267dcced9e2a39b3f1111c40b7f215af196daffcd46335f2f35086557a1e519c05987ba46e167ce2b266fb5b276398224f83c8e2eccd40091f3e8eb3b30c556de21a7ed5e9b19485befcba52158c61588c479a71989ebd3eff7f0af410a5cc3e2c13ae01cca39e979359a5b3b318eaaa760774223b0f8c67f0907665409f4801019346f3c0ad6e12f7510b79b9675609e26f581e7c7cf0b8694e97586dfb45a3564340c4f1c4d0d103096fe2cd4719f4f455f48456ee9928958f7a422352fa2481ef5453b8f9b88399de92f7b57b50815768e37db5b807b09783857028dcaeae1032473c4815c4f272ad2717be3f0c9fea2854b888d3e2da2992d1b2202810d29afa66a7341987fdf2c9567cf2a46fa5a6764b605bde65b8432917599b30a1938f25c1e1d7f285d1cc91a6ddc800ccf26571a02dff160d62ba491e46c542ad50e83e8b8808c7ce7ce36806008a6d8870752348cc5d752307196594d616fd8f6249008346db9b4aba5835db28e2480c1e03ffaa8a5567262f5725d4877f0c7ff22c353f986305d4329393f559b0b134646dae98f17a2b06365cf80cc6954de2a7e60a5a747dc288d3aeaf06dd1acca8fcdf18537da2bc48f8b846ea155edc14b94a04780e917698b550029000f04c6ed258f71da00c687ed1172dee8016e26792385166a117c9db0309923f6eeae69f1bb22ae6941a3b7ed06ca2da5a435d0528128cf58a45088627b15999488d217df58b405b354d98b3d08e35e91dc471aa22ae33d2acb02882a448ff5b44b3be1cf72ede19462b2987cae62123b2febc97b336cfda78ca9bfd414499f558cfcbe2eb8348a7597b7072c6eefce02eaafbfcafed4111e6f79728141935a54bc92baca8d0f9fc58a9118e3e0ade8b564734e512b67ea318a0d24ad8965380fbeb172ecf76f4182c65a30ff3702146a865051f167fec8381a30eb1c532164a2253f6a66eef807bf3133a008853b9a31683e70bd40f8e191f214054db515efa9d2d48878bc0bf26b41e1ddd8845c667d0a0384e6f659feadd4d7b7a762322a6a7e76dec4a029070e21d08814451a0ebac6a3089f65ef2eed758eb0d81dadb84a7a25d51fa7d06104c79de311cb62c9bbc9b8846fee5df93132f061c4daf202d9e9915f2018a92b08765b7d91927ce708420616c2d2a751b615bf01cf9780d38e1f20b5b82dc8a87624cad7627d3154c1680e09e7ce6eaf0db72026e64904579d3d219a1a32539a26dc45d506c3e308f407b6abf3cce92dbd44b2fe25ad0b1bb535614264b8357aca32eae340422b599463e9867160d017d20f33420f25b7721d115ee75943ac7b8e1f6c616ca2ac6ec601fe259f06f73c6578f5ef459bd2fe2865f90060ed4b9186f874770ac0025e579aaad3bb3c000578ab9f24f701c3b201782d49dbb1dfe90650954b1d66f30e93bf5ca14d3545c05eda5a6db30f4587d0679122c690eb16f9094a0e3c5c8c4f1e383b7169cfef615a2c21194811e472d8c09095a9ff6027fa07baed7337a9da1438100a72a53f033c85140bae2ac673c5a6ac07c1e571009369ddac1889b52687c3ef7336d0fd115cc6bd3d427806c5eda38fed62abd41203d7425d3fc9a79623e447d3c4fd7f7e552964601986b9a7542ff9861ed1be8d807fed2f9c97bf463ba0fedc85c1a5ed0763f2cef789e170d69122084eb5eb45af99165fb0fef3ca6cccc129d63d64badb0791fda2f00d012b68ccc8b29e96ccb6f681d9cff3749852abb44a2bd8d78d1b941d22006ff8121d090d87cb1a8d92cbd2dc9e5bf9262e3851da1eb1da8a17f3473ba19e4edb9523c329b380353d04f1927a62f2fe9986f00ed84e73bf728d191d1e87c3523c2621f2c0a42d75c24aa33bf9f9ada488618cdc55779c03ee0dfcd1bf624fb56214488b06e4aa9bac3d351d0d2850b829714a68bf4b6db1046e86221aa5b9b6420f90bda90f1b174201e8eab9cef8b541c29fa627efdbb0a51544f439073821dc717fb54367fc6e1887f4a096f5f2966db1e95a46bc58c63364934f71acb71d7b4d556c56b70a4e7a1c11c23b553c28eea2d8e49b19d6ad64e8fccfc00ca8b54680f79e66eb5c29d78b9710dca8b19608f108d204b095abcc541179f4b776cb0f39cdc3ee1902614391b006775d642bb99c85f69f8ee8ab225f920f24dbc4137b334f974933626e4608376fa8a8544aada1a721f8c8ba8771927de771cffed5ecc1fce90f493bbf50f9759d941947d5a093b0ccc67be03d8b4ae64250f0fb615689e9aa2631396bfcf45e922cdcd942b3f5d3952c5419f06bfb078f8ac027a63009d8db9b75ec58d80d77c03046f246056037dc2f12df0a889c2e0a03f1e0ed381a93203bd1ef3bd89f1cffd1bc4ee1fbe0a99fcfb61d2b61550d08bc3510c90a3368956218a1c9c6c6ce60eb8a367c33f31144ef9d97f76fd6d2deff8ddd42fedc4658d1fdb5aabf68c04f2cffd6504b6a653f622be8cba82ca4fb80e62f7b3d6d210258238244294cc3fe99814f36014adacca063eaa84e4b05a2c56ee755ac902da80ede44d3e0d1f8b86ed5cab7ddd80010b11f70c719211fc95d5ba8514bc90", @ANYPTR64=&(0x7f0000001b80)=ANY=[@ANYRESDEC=r0, @ANYPTR, @ANYPTR, @ANYRESHEX=0x0, @ANYRES16=r0], @ANYRES16=r0, @ANYPTR64=&(0x7f0000001bc0)=ANY=[@ANYRES16=r0, @ANYRES64=r0, @ANYRESDEC, @ANYRES32=r0, @ANYRES64=r0, @ANYPTR], @ANYRESOCT=r0, @ANYBLOB="03b9a43cb1bb4e7e7c90d58bc9947056d8d81f28dbec13d3018b11a0f355ee5e12a865803993e6c3752f8804c8891452bd81803a196695eb4e6f8a7d7d5c"]], 0x2, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() msgrcv(r0, &(0x7f0000002d00)={0x0, ""/144}, 0x98, 0x0, 0x1000) setuid(r3) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) syz_open_pts() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x4, 0x7}, {0x18, 0x2, 0x100, 0x40}, 0xe316, [0x6, 0x2, 0x4, 0x8, 0x6, 0x1f, 0x4, 0x7]}, 0x3c) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:24 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001b40)={0x0, "30753a6aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748040039c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0xb14f2027, 0x7fc) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0xfffffffffffffffc, 0x13c4, 0x7ffffff9, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r1, &(0x7f0000000000)="480e419ed23ecaeb1df86a6872", 0xd) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d11905ef3dc0e", 0x19e) syz_open_pts() 07:09:25 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000001a80)=ANY=[@ANYBLOB="00000000000000001700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f80187c5f87584c8b1d58ba9cced91b8b5178b1148d56666fc0d394842b041ec721ee1a14254ab1f24805723a565a28db7380cb29d3bf35bca359c5594fc82f4e023c032dc7db43c5d4d3cb8cd625632aea4c06554df1624f72b3651cbbb5fe4329805c9568f09b1c603440ae983550f41e"], 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) sendto(r4, &(0x7f0000000100)="974608a13ec3b7e39090f12ecf3386f0d29e143c2c198679da93b6415a6d9d9a8048e6acdb46025fcda68a33d441310379dbd28a1b3a02d292008eb45e8b3a0dfc", 0x41, 0x406, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) 07:09:25 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="0300000000000000db45ade2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c434df9c5a953448e0e5a462c518c258300980190f79caa4b2d57cb5525f82eb84bd4fdc872d77dfe1dcd2bda4bb96cf1b92023b973efcbec54476924ede56c667703b028d3ccea88b67c67bbe14d882e4d8e174f7abc2d2918a2f1e63570332b6c4706079644c1ef67e1dfd67f8a3bfb4edeaa09a9f4863c7796cd30a15b31a92112d8ab61ac"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) msgget$private(0x0, 0x40c) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:25 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000416ec6880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e5ee3e5328efc1077eeb58bb0ade59800000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200056000000000000000000e6ffffffffffffff0000000000000000000000000000efc27e53594c7b2fd32bb58b4e04bfd7fd732549dd5702b41e2187a9939d06d5cc43a33382d2b94524eb49cc937477d3bbc211c55d45a595e3f566724f8342020a15686260510f10aa9666007464d421f2bcf69c07de291b86ae6967e5c76cb6cbd8cf95d270474c2303f6f768323ca3e2981ab66bc371cd62c8e42339d465f2eb735d5db15b41c7c7d3cfcbf0f9cbdb10184a4997c4e6219924abddb9749eb9d71e267d2d798963bde1b2c6edfdc938aa573a3cbfbd47db0351fc4c7f6cc318c3ba63d701784c4410a0dd6003a5e4dc7f1fdde5ca591ff61ede785eade52135bcc4ebbbb4895e7c39bbcc13c9d03b66885818203e3532b97608312e175435e7e46db07219d3"], 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000001480)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f0000000240)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)=' \x00\x00\x00\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x40) msgget$private(0x0, 0x6) 07:09:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000140)}, {&(0x7f0000000180)=""/23, 0x17}, {&(0x7f00000001c0)=""/215, 0xd7}, {&(0x7f00000002c0)=""/168, 0xa8}, {&(0x7f0000000380)=""/120, 0x78}, {&(0x7f0000000400)=""/166, 0xa6}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/248, 0xf8}, {&(0x7f00000015c0)=""/110, 0x6e}, {&(0x7f0000001640)=""/66, 0x42}], 0xa) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001780)={'./file0\x00', 0x2, 0xfffffffffffffffc, 0x2, 0x1, 0x9, 0x7, 0x1, 0x0, 0x1, 0x6b8, 0x4}) fcntl$setflags(r0, 0x2, 0x1) r1 = semget(0x1, 0x3, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000001800)=""/254) r2 = fcntl$dupfd(r0, 0x0, r0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000001900)=""/246) write(r0, &(0x7f0000001a00)="726e9ff0a5cc3c928ce54b66f977e2e4dcf146d5a43abb414595108dab50bf3c0a41939ec4d769370f7af24d74817a0b28bed9", 0x33) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001b00)={""/16, @ifru_data=&(0x7f0000001a40)="0b2105b2a5dc2ebc0827d646955e2f19713df5b3a77bd796f73a7968789c0c261ef991844e35ce62b533dd38a72ea5bde43f6d0f29f70675f9b7f4732b06f42cd961e29191ff829688e6a91234c6499f24ad87b8481e9c3be0910b8070e90742e70403bc8368977401495b4478b50f5b6d4ea06ddfa54a0154719769e67385cac04050439eadf9ad8219e7b68b87cf8dc466aea07a568d03e1f691ec693d66b86348bc3ca6"}) r3 = open(&(0x7f0000001b40)='./file0\x00', 0x400, 0x80) pwritev(r0, &(0x7f0000002ec0)=[{&(0x7f0000001b80)="0771520245ce1ff6623081269b22ca92947319f96d158ad7a954cd8a9e1f273d3157200ac0cc233dffd5f76bb3fc3ead1e21fc1c79a3e4ecc81e190de205ea57f94afdf7306ee47bee5c088102e46b5ee4b91c18d16e4a5c35b0279d2a28e440f57d6bb78beb3c7d55d996ba74aa0cfd6189d5e8f2e624545b361239a25e39b57e98b119a5bfd12c7b573738a5473882e09123705c9f868600c56ad7d4233e", 0x9f}, {&(0x7f0000001c40)="af7b099ad0e63bcb8b8a2bb66e420e57ffa3c19a297b552784e539b3a73ccf18b01c34d6001673d61f907909446c9911297070faa3769f", 0x37}, {&(0x7f0000001c80)="988504c08fc9c500db1a6b0606f173e1858fe365e67aabfc15c319c8b29c5b6c8c2975713f91a688cbb03a28ccf53ac7df92fd22132e146b290683c780ab3679ffa80472b36d7c723fa1b727c66c856d1f8c1ce26ce15227248ff24d363a3f6ec4", 0x61}, {&(0x7f0000001d00)="7c907a841a073ccad33c94ab31055598a4dd3ce68bb19462db6984e0f246da6dfa5d489c5f5ba2bccad4a0cc6a67bb702540e3642e6ed0186f9baf3af530ec519271178139b1232f96eed5d6110b95483070e6259a1fcaf9ea5403590ee7a3f9caf95bc97c7ea4382bdcf326dffbf985db6066c8ed4690848db6a221826630d6ba", 0x81}, {&(0x7f0000001dc0)="c2ba2cadc98bf5e69a6c90dfe4febd6e017444103f6adc958a31feb7989f05564ad2dc3507", 0x25}, {&(0x7f0000001e00)="e97f2f16f55612642489a1234f248eafc1179a63d5d082eee31ac7d54b1a33d06ed685b9e9f5a001f61950a708713f3b1c512a660986b3df2b6a56c6662ea5e4fc1890bafe3a3c0937a65057", 0x4c}, {&(0x7f0000001e80)="884f151d094ba9480b8b6d4b2ff4e3f8cd11fce8d1b55590de5aa5572852f3414c72d3a55c09f6df81b4aaa7f7925d901f03bcd96fe01356b6b2ea334b11985f3fec92a5ecc8464aa43052abcfee6607623733dd0a728f8e90241d9deb4daffcb7dcfb638f932d6817937e9bb856f3d5063d794687b3e7122d38c6dadae8527a1e4fc33cee024618f2b329c4e55d247117cc8e6391608f93550ce70f87e4dcc49844d3220f789517632ed2a0bf6877a382ddc2b4de49bc1062f5d058dcfa7276ec7028c5314ea4d21cfff56fddeedbaeba652f59a9bad57443880c951dfdcfff6c83151254d29a12d5d7f630c47e2802b94560bdc37833f724d9cfe0f55b1c8f3e6a00d91f84c33a1824a3ac564915fe7f18327a0483f7a65ecfa435fdcb505084f6866d28625cde5c8e94cd241e8cbb20df70f6b88a1e610987387228a2c9d68fc8072f8cdc5d8596586912f9b896057ecb097411ce1a6e6f3322a0e20a2ed5ccb3d0b45a9bed13a99861e87128e15b2dbd3194076ccf14f4c828e17622dad3c84c18e640e5fc847188da83a4af891fe4850a34612fe6ab4661844234810c5f6647b8e0f5037710cd073016a676b9b3d5a3da1c52805ebab183f8cc8b146cd0b16a81bc7fd8a4858ce09a0983b9ed9856e869ada092b46cbf638f79fd9391fc3120960613541efb36feb4ba5fa8f2b59ad814f5f6539008134a1c066f2f5bbd8deb431856627d8941f6b504e894736979bd9917ce7696275fa1c5c6fc7bd8c5bf97b29650d505e58978967a8018fe20be5b7b40561d035dd576de3cd6965ec8d77209d7003f3dfe8d73defed85748aed3a859c22dc71966bd3ca8c1b416b21f5493e912c0bb1726fadc7e5194c602fbe6c89ba26aaf2ccb6e4ef0893a646a2ece01628d9efe4c50c89e701f74d3b3fad7842687c7533cb2365cbc26943c0ec80b762bf7fca87a8adc990c53309a896f969924c35385910835eaa41c635572718fd1076aaf80e8754e301eb1227fea720e2bb1096f66ead1bd53bb75f2d5330ce8192458b0e7aaa720e92875d72204a8c8bf842766a3e774081d0e3c9f3c6d8afa6dfa236d8c6af336e6ebdc6fe7d2dd9b509f21611272df7f124e92ff5a0a5fd9a282cb657249b3265411a2b5d72a922aeff05b502549496e960eb4784f186aa4d46ed012f02fd935cba6a3bbfe99170d3830cc4f343661d75c53d35af5e78618d4817846f101328a60e9ff0bca143237870dee95b76175f59f117c1ce41687f16d36c305c68e8859021c14a8c7208b0d3ef81b18bc6055d8001199c23daa42c3deb4b26424d9d20aa06fb5df2b428d9414eb3cc51716e9bdfe39ef5e5e6f5522674e7e5e40983ba096d3154545b19f2fc1650fd67e94dc3d761294d3fd52b2bf2711f1ee6ceb5c5a97d65f247bf51891f34e86889692f108a52b5cf7e3816af081a0792bdeb4b47b3834b4b258ef432ed58a4da3cb461c762fb277f0dbb784481c0c1ef90597ffc0191cd14bedf360474250235d1adf0916b6ce0f3647d45bb3c0f604af6f21804723506e5c6a05b243b8c96523a3f9432351d216d216bc26035050862fcdbd78588d613c68cd5e6143b2eb4fefdd1861d45026e57be38fd4c9ea1d5ec39b9debee8c1a91941b05d5e36dae8de1092463ff383ff3ab0690f8fd1616f85a55baedc8b6ffe9f10aec7deb1ca0e2797e8b960fb36224cc924b97207e26abf7dd3e11c53c50ceb56059561ebe09b92e8b0b068991200d7aaf737fa0914f030d23cf5d7bae96866887f72937e5afd9452b1e22b916be6b9c3344008fbcea4b2e02206e8a15f85cf7805217041444f3febde7ea9f2054980a24ca7e14353f39cd8c40944d94e0d5f6db4dc6aff9257c85e4d755537b8e0ea77ef9db7a6c9b000a08c100f23f2ca5313aef9c1b37e85ca797e4299e565fefaac9f500203edb37f18e9630290f2e41fda5f45876a272b198a1ad3d8ba61f6197732d3803c67d50c238903fb6e6f3dcbda676bac3ba466e840de40b81fd4092e1ac86a9aa513dc17e10e25a2fa5dcfaf2441e9e302de3662c91b7924a1c8a59dfd89104516c95e7d37bb015f7f8b36deee0c4831f2e6cbc63595333b0d6b86db2cce84bc354820f80bc146509a6a5c8d49b3a81be98ad67c06d79a85e8c4759c412c9ba08eb9714fe1ffe29c228cb9d96dfc1d9157af9b06345ecde6dc40456ba66d5757e5393a33397f88880723699ddbbc4f9407a4516b862687e0b5f28b4d2498d0ceec1eb14e8704031ed29dbb38a9c978bcec9f223979df9caa51e9b2389b3a5e01dbbb1133b5c4c5f61d20a1248990c23d6aa8b7f0337ab0c60dc861e1db52a3c7483c16cb730a16d57a7776b4f8ad4747b54e9da6ba241a7f685f629239101297bb9bef6dda58e2c2ed26b9dfce65ec96174b66164785306ac02bcae11ae6b21ef80b31233ea0a0f20ac59f3273d39d5b63dbc84c4ecdc85661ddd2e517eb48e6d3c8d3058004441c0ca684d89b8a2cbb871e16319a41f139e499951cf65933797d59107bd7b5b425f5d763864b090b5d6a9ce109289b60ddd254c982fe177e2573c25f18da157b21abe92bab714bdf434880cc22e3f9d8219a180b148513b658b8f7e523988bfe42ca1e5903bca73c5f19d9b313f0793f947ab9477e7ce9d2648b9142126b70c83df9e7a92a4dccaaaf562afb0d02246ec80b66a15371318215915e3590b43ccf8a040b27cf96a7cda3599ff47508e86f4e8e6b51fea48664fe01655f4e32da234e6222a2864132d1d606416668dc1ce2c828ec21666f2e77f073daba8f0faa87d15da44ba540506e1c461324cb4e02795b6400df06654753d9b348e7fbd552b936b59fa9ad4c7397848b3aa113e3d0bc63f005d49fa0f614c1cf6326073fcff4fb97a438b95ed03c3647b3bbe99750da65ee9b75511f5b4e2216c91a18c439fad0590923b78f4649611c4f8884ae0d50789d32c45869f5f8048b6988c7e43a4a728bf69554c83d2fafe38f63ec0b2301e7173faa9a305847bb088b19a503d31552113482b57a8a8b2a04169776612957a47e4f535f97a5149fd8805e247c9aac75fb64f47d1fb0c589b9e2c9cbc73c2d758c9f584c587766a9b21ade8b891bf731ec3993fbc81d43518d339ec92dcf748528246b3db09f34bd9127851c2da2130fe8da10bb07315bd2993bcaedf9b0608599bf8616f7e427b6585cde97d564e7f3d2eab5d7a3ac9f091850ff921fefd221861821d2bd6f1b53106a988b7cc693a99ab9d5a3059d8c3c0d35796d8c702ab517629553a000ef244188e6fa8a3842e52b8dddf934aca6b1fdef0558d68c806cbe2bee4ba2c82d2d29ef550898f2295d2f120b5fd286a18f22a19b1319e5642f0c21039badfba6acf8f40b4ba1bf4907ce7ac5e5934ba5b257e994423074a0e7a6eab780cce8a00eec633f718bdc5af39da9ead49b66e85d20a4a3422e54bc368df6798980c6097e81af165247b58ee783e5a314e384c67083752edf04b8a061fb23b810e59a71cee2cf460a39f60d7e7cd14eb8fa5b4e8ad88c2487409c6a2e668a3d81ec9956fd30dedc7f2ac94a7490b18f2cbec59781465cd1e77034a3665f34d95a5e18aaa07e77af226c433e3454389e73059f35119486d374a86f8ecc95bc1044c17d8e0006c7b47918044188595307d5b41e2d25376644250d0393a6e60a843340988669fad5daeabb9fc345fc57d93abf3a5ca857daf348d945561952f3a1ac45e74870e258a8dad30ed10bd344ea626bda31fe50b4dd929c8c2537a333cbd540e16dcc7b6202588c3b44f9e0da9236c71649bc4e74f7dd8edc54e82651f254ca837b73c6b97c977c78c7482d235b41b6a075ed0df59b118559ac96273e8fd37d3b4fdf0bad1a22a21a1ac1a67dd9329b70c485e58a45b72391aa8bbdc020d65e1efb271b36a0a121ed0265836b074d42b22300effa9a93bb483ed703f90dd7a4256f499c24d86af377768faff3309177916a27e40d30dce1e0c86658cf764f124a5cd64919a30116cb6f77a6b67727862d40173bd1a5be398899db47ef69ffc9dbc47582160e2989e4f776819bd237efdfa1aecaea77eaca8dc1495e2e2a9699ca9d6d12f066600f7cfef0c338a6a739d21355a66bc6354b0dc3e86e68988a634b0e838737af57dadf6140b5713d0081f7935bab80cad8e50c97f325df16350ee433739ba37d80dfb83983fa31b1c4db7c029e1551cc967ce0a7c37930bef94d6d5d6ee109313cd0de516b00ed24232f22fd97c8afef5a9752f1c1ac5e0ea61b4b7fb0e914fbc1937e953825a8a4bc4d366c1bdbce88def5ee23806c0ce498134c20a4aff65ce2493a3fc2bca70df16c6aa5f2cebaf3dd13a3e961b36804263bf9604ce72a177ad2ef5f4537a77860aa50d535526da0e39d80e9d5f1d43853b0dd2a80e61840d07773fd3a9cc71c28c5515d0ac2540d8e6e3d5b56bb6af630408a8010167a0ce42e08c21581fc913025deec31e3e6751ecf9e4994bce37d6824c7e22a1d6ae4de498c961d4b663e4c98907045e9cb6cac6b7e86475b49b47d9908618e31866b7678a842945aff09d57f5b8c9b5e9eec56d635d18c87abee07bc23fcf4f6ce3caf955dec7b0853931ad37f6bae13be9bcdb8f616049edcc265048cef6909caf86b95ec4cd29c4e94c5bc64f7ce25e0f28aade866cb9a17fd7f4fc8aa32d54855f547cd2650a3b75eab4889392e9a3b17e24be5d056f13c8a7b2cac39a19fd8eda5f73e758fef9c9aaf97007f45c72cd13b1c7d6b1d05588dc68fa577e06c031ed2d09ff67d30f9117b15d3de0a7b80ac0c18a64af123aaaeb04e24aaf93faabef0f5d4cd0b49ec0c6dd1aab2642d5756eec4f66f2ad4f84ba38a82a5255b86e79bda3f05e04b240af38574df2dfbc3191e56d367de0ca56608285d05f25bf7f4e69152e517e33d71945d3aa72c78b961360439f1a0b28595a3900cc89f9bc50efbc3d526a4c52e4327e9cf89a350bcf387ad59465ad3a0ee0665d202e2e5c31666ad2a46db75dbdd445ca7e89af9c4a3ed782def72a1b27393b9efe89361a361c232e76c50fd5becd8eb5256cf8491ded2e5ff90af8162b09c0895e82a37cb77e8b0ad40e144156fa99e2a4402418f3384f8e8f021ddee32b5eb06b1686ac2fe64b9a1b580c5aa14cafcfbc153bef4d214b0f410528a259124c736788e00c872e536486907a8219c0b1ae42779a43387d2a4df4670734e02486731e7999e34c229de243b96c24d68e6045fb80792fc7a852cc41507c48387bbc0aff5c5364c939092441df4a528ce2b697567d85659765323eca99082e96db22eed4acda6759d9f3ec64f73ad53b5cb828c3ebc8600d3de9a0d69d388328667efcbf9971e358b3d04437681b111ed7696d617fcbe426f81e5237192152a49665cbe362a11553b2c95cac23a71bb97e2ff468b37325dfa47f80473e3fceb63990ce8474d8dc1417430c26aa8f3147d941b74340bd8c38930eed6a1efbe068a74368d834dcd49fac96145cb9c6062b3ef2ae2c4e7495d4dac5d107d5fa8c3295483a72e969c14ea29d1e744c419d8c0d9be006502c918aacedb16af6a4432acc8b75495c74281d97f011a5f260d0dfda948d687bec66f7fdea7394140ff4003e88b8c40240aa1df4b15133145f0d60e9d8faeba6155d248bc36ed4531af53d91c50046ea773155a7c37e0e7f38c8f573f5cd1416814fd645285ade1246be907404e37b18a437d9cbe1d9ffdb50793361beccee9f56a2743d2107c118327271a15d39cc87", 0x1000}, {&(0x7f0000002e80)="8f0e4ca4b64cf86bea69103eaaed3829b3f56977b84b0075f37ffc7e6170c4159ce1d2ea9391240034d68869b980a8148eedd7", 0x33}], 0x8, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x24, &(0x7f0000002f40), &(0x7f0000002f80)=0x4) r4 = semget(0x2, 0x0, 0x13) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x813, r2, 0x0, 0x47) r5 = semget(0x1, 0x3, 0x80) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000002fc0)=""/182) linkat(r2, &(0x7f0000003080)='./file0\x00', r0, &(0x7f00000030c0)='./file0\x00', 0x4) geteuid() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000003100)='/dev/zero\x00', 0x418, 0x0) r7 = dup2(r2, r2) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000003140)='/dev/null\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000003180)='./file0\x00', 0x48) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f00000031c0)={0x40, 0x8, 0x8000}) poll(&(0x7f0000003200)=[{r3, 0x4}, {r7, 0x2}, {r7, 0x100}, {r0, 0x48}, {r8, 0x10}], 0x5, 0x3) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000003240)) semop(r5, &(0x7f0000003280)=[{0x0, 0x9, 0x1800}, {0x6, 0x5, 0x1800}, {0x1, 0x0, 0x1800}, {0x2, 0xccc, 0x1800}, {0x0, 0x1000, 0x1000}, {0x2, 0x9, 0x1800}, {0x2fb4d041ce2e3442, 0x4, 0x800}, {0x0, 0x20, 0x1000}], 0x8) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000032c0)) 07:09:25 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x2, 0x1e, 0x1}], 0x7ff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x40000004, 0x32, 0x2}, {{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x3ebb9c26}], 0x2, &(0x7f0000000140)={0x5, 0xff}) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 07:09:25 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000240)) 07:09:26 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) r0 = semget(0x1, 0x2, 0x12) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000040)=""/58) 07:09:26 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x0) msgget$private(0x0, 0x6) 07:09:26 executing program 0: mprotect(&(0x7f0000509000/0x1000)=nil, 0x1000, 0x10000000000005) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) setsockopt(r0, 0x9, 0x8, &(0x7f00000000c0)="c3d290a5de5829f0b9d6194d0622b483eb9c7c88ce8b3477e0e8e7a31378532cc969460b924a559cdcda2b155ad8e99d10cbfb27836374c22bbd8781e4eee760f55ac24ca04baad7eeb6aae766c5c1b66bb0c72d01490be6250c1ff98f71fdcc44", 0x61) r1 = kqueue() read(r1, &(0x7f0000000680)=""/119, 0x77) r2 = msgget$private(0x0, 0x12c) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x10001, 0x9}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000340)) r8 = getpgid(0xffffffffffffffff) r9 = dup(r1) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f0000000240)={{}, 0x1, &(0x7f0000000200)=[0x0]}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)=0x401) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) getsockname$inet6(r9, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f0000000080)={0x3, 0x1}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000880)={{0x1, r3, r4, r5, r6, 0x1, 0x200}, 0x8, 0x2e5, r8, r10, 0xc50d, 0x6, 0xffffffff, 0x6}) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x8001000000000, 0xdb, 0x0, 0x1, 0x800000000000, 0x10000, 0x8000, 0x2, 0x1, 0x0, 0xffffffffffffff61}) fchdir(r7) msgrcv(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000000000000000078d2000000249586bcf3ba21115bc9d707008f0000e7ff4f00000000000000000000000000000100000000001000000000000000000000000000000000140400a2ea10db5cd594d0b8af70fc574eae1b4de38cd338d70de461e59161ecdb6d3c213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474155e1806e5bbc983c3c64f09d9d6f81e12894068a26356151f2c806a9a1c3de8d453b61c351903f74693ae6b312b4879d2bda6e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a94170fbca12a535090046661d8ddf5399dc550043d387057080b359f19a78afa90cb40a3b9e9633de146016534e04b701b315b8db06d9cf9735d003d18ccb3dd73d4c0a5daa3de1bf825b2254c374c7310cb4d2e5063744422f1a845a2fa6134ac8fde823047acfadc65e75e14d003d47a4c127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4591486a156b5e7b2e91e1568251ce9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b7d9a49e2d73c93bf9c4a1b12167eec943c720057a4d2b4e8201ffb8952f65e9a521874df0bba2ab8ff11ccc7d8cf464b93e2b31881eb6cd9a6146f9de4310362e20cfbe595c772f88863275bd5000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000005c0)=""/133) 07:09:26 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001a80)=""/245) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000001980)='&\x00'], &(0x7f0000001c80)) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) msgrcv(r0, &(0x7f0000001b80)={0x0, ""/234}, 0xf2, 0x3, 0x1000) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) pipe2(&(0x7f0000001940), 0x4) msgget$private(0x0, 0x400) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000001900)='./file0\x00') msgget$private(0x0, 0x6) 07:09:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = 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"}) r2 = dup2(r1, r1) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10c, 0x0) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000140)=0x4) connect$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe", 0x78) 07:09:26 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() dup(r0) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, &(0x7f000004c000)) socketpair(0x6, 0x3, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) 07:09:26 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001b80)=ANY=[@ANYBLOB="000000000000002b173286d607410955c0aa0e2d95b90030753a5e69488fc9ec56600800000000000000ffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d3dc8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd069a96b12b84c8fc58473d347015324f709411d8da21004810eb55271b757653b542dab13e3e77bcae"], 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099792cf7ea78692d6518a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001c40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000073cc7d8389b760000000000000000000000000000000000000000000000000000000000000000000000000000000000a6cee5e1bbe2344b97434e"], 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) getitimer(0x0, &(0x7f00000015c0)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800000000000000, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001580)=0x37d) r4 = getuid() setuid(r4) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000001540)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) dup2(r2, r2) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) msgrcv(r0, &(0x7f0000001600)={0x0, ""/176}, 0xb8, 0x0, 0x1800) r5 = getuid() r6 = geteuid() msgsnd(r0, &(0x7f0000001a80)={0x3, "6707a12f4cf3ac671ae2281bedcf1cdd069f372c07e742214b0641e283a234d5296b93c176c1695107ab0b762e88115d859b66d2db61b8a9aef141e9c52dc58564e27e580631b944ea231b0d4dff1508dfe2a8b74c72cc6e7f23526a2035ad115d633a86ff80efbad95f7113a23a41bae0fce5c1a4ea84d24cea563b2cf85c8fb219e8b93b456e24839c568e9fe1356249f821ca5c077ca8aa0455fc4c16c7db444d3f90af0ebd786d2712a79a3e93f6b2c7c8f62331c2abd2c2f093bc2506bcf4597e0f9d92420f6619a1d69bbee9c838ce065a90ab1574"}, 0xe0, 0x800) setreuid(r5, r6) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:26 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x2fa) 07:09:26 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) msgget$private(0x0, 0x5) kevent(r4, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0x80, 0xc, 0x1, 0x8}], 0x2, &(0x7f0000001a80)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x6, 0x5}, {{r4}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x7fffffff, 0xffffffffffff1a37}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80, 0x977, 0x1e}, {{r4}, 0xfffffffffffffffd, 0x42, 0x0, 0x0, 0x80000000}, {{r2}, 0xfffffffffffffff8, 0x16, 0x80000090, 0x5, 0x401}, {{r4}, 0xfffffffffffffffe, 0x0, 0xf0000090, 0x81, 0x8}, {{r2}, 0xfffffffffffffffa, 0xc2, 0x2000000c, 0xfffffffffffffff9, 0x1}, {{r4}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x8a, 0x200000000}, {{r4}, 0xfffffffffffffffc, 0x8, 0x83, 0x401}, {{r2}, 0xfffffffffffffffd, 0x12, 0x40000002, 0x3, 0x4}], 0x100000001, &(0x7f0000001900)={0x5582, 0x1}) 07:09:26 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/166, 0xa6}, {&(0x7f00000001c0)=""/163, 0xa3}], 0x2, &(0x7f00000002c0)=""/103, 0x67}, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$inet(r3, &(0x7f0000000900)=""/4096, 0x1000, 0x42, &(0x7f0000000040)={0x2, 0x1}, 0xc) accept$inet6(r4, 0x0, &(0x7f0000000380)) socketpair$unix(0x1, 0xe66cc50eb88d6c70, 0x0, &(0x7f0000000500)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000440), 0x4) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r5 = syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) fchdir(r5) close(r8) syz_open_pts() 07:09:26 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240)={0x0, ""/1}, 0x9, 0x2, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f0000001c00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000006000000000000000098751b1000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249afae2d025e3d33a2ec7b3bae54fae031609fc81adf108e3c44e2a49d53e8f623c85714680de0df2ea70635c6d7a6bcf0445fe466da92548ab02f596c14b3f30c87784943aaa5ecee751a98a39cf722ee0070e330737c685b36b2e04c7ebe40b6ca7a5a8348a926756ffc746125b058dfba59b8b63e32cb619f1e1984372546aa207bf4a52b8f975c3118ca2deac864db64f46574019b189d1ca41b203a1bb387c023ddd174f0963736297483ec9e479968146535a638081757c0bd243950796bdc5ffcc236218a2433f95e9a0a41472c543cdaa7421adbfded75db80b25362dbf2cf7a6d9949f654d291334d7c2468446327d051975c5b73cdfee98d08a7d234221b3921ce5b47f485032f63462a0fab3373fb7b6c9bf068872d3eb499326c7df0c76beac97636b58278a69d12c3888473e1abfa0ae6e7f8eac7d48f0a74285b80f8b303eae5ecc6a0fd44bb07fbf6dfd3ae859b44f760c3c0c1ddc505911593ff6530b2"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) 07:09:26 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) r3 = open(&(0x7f0000000240)='./file0\x00', 0x20200, 0x22) sendmsg(r3, &(0x7f0000002380)={&(0x7f0000001900)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001f80)=[{&(0x7f0000002480)="6fcc474c56f7b2177c22ae622984358949f6bc5baa243d2bf0ec8c9420778925101e9fc7e0b17ee3a269b9a481cbcd29160a4639575019055a734f12770ee58b47cf", 0x42}, {&(0x7f0000001a80)="253cb9b10a6da0cd5a6289262c316ddf07f0d5e8bc207d5d7a6bc126774cb16319e07d7b4b7f7927219780ab7e2bd3ebca8ddf7e3ef696ace3ef50e1cf447c141d5369de92a5a4934acb2775a50fd33360d8cb03304fe7d654b4876bb629f93d10e12887bf320e17baa10e25a5592f730ff36df690112f484b1f23795320b1cde2739f9ea235e737718837ec61082d22f45ea07902dd96b5989aff3b0f9c11e08ccb90c5637bdb7c562f06ea0d092f2933c0ee0c2316776d288c735f232dcb4d8a976176fce6363828737ffcc884fd8a89c213b69a3b", 0xd6}, {&(0x7f0000001b80)="cae0aac4eb61873abc995c08b6ba7fe8dc6589048313c87bc91bff4685d9de9c7e54ea39e718ad48e7503b83e8d3fe16557ff35b35d4490e2e541171c791d91ed4ce668628f3a400911409e11aba87", 0x4f}, {&(0x7f00000023c0)="166352f3f37df4de6af126ff2b7a83ef2de0591ea3663827287593c828df306c744914a7a4e46eeac6390572a37cd7d3ce48da32ef6c81a6274b24d4ea06b8fab17b625c6c388c4ec37827ba3b566f3b41912349f7defabce42d4693a7efe832e701d7939378dc7d85869a20af0c0193ac14bc8825d5f7498566c97d94f953a2fb31ef70bf65280f8825263c9c5a1b3597ffa108955ae66e", 0x98}, {&(0x7f0000001cc0)="78a06dd9887fa9e32f5fbd813360975cb1037ed074a3c410e6", 0x19}, {&(0x7f0000001d00)="9597e03b20d98c02623478fad240298a047c95e815c797d2798b88bb3a6c5c513b512b35ef249c312727323dc789994fe7c310965fee9e58c54b3aa88bcbfb26aa76c0d3f0150fa71dc522e1d317e12c82", 0x51}, {&(0x7f0000001d80)="3a3211c4d2b6b52a32a5716196472395a7caf8a49af97419b16ebc6b929b78870bd60e6b773b13eceacde09e1ff433dad2cc0606feffffb6b93adf42696247c8814f56c8df72fe2cc6764db6079a43f14edbd3d71ab96c650e1485bd78fbdac4f277973fc9012b7eecb0e7e2ba102a2a2e6a7a3376", 0x75}, {&(0x7f0000001e00)="efe9fda1fb79d44d9fd14881bf59242b2c81a18eb0cfba333ef73e6940daf12f141889c8dcff6dcd62c4c09152dc9f5bb111d25d1fd5957f93228bb6bdd5abf133db6641cb987477f0b8738c3d72d189da5e0cba5067f870656bf79ebd8694b8e56e2d4b5d5f67a3a217b010914b55fe8a5221fac6e3a946ce88611e558dd03832148e0fdd45b2f26d40e0ef52e1b183680ed37a898bb750f4220e764dd739c9f3ad6f8d61ddccfc7444494c8ed3e08dc7f9560da716834b86212c8d5ed370e736f9fc35b091bbc5b3f0a0d46c8428f35abaccf44b4b7d01502112eede42c4f21f446a2b20f9c042", 0xe8}, {&(0x7f0000001f00)="c204fa138a08754cace6ee8fa3ecd2a703b31315d323d01fd1a8f4159dceab424d02bf13eed75c6ba4c8479da938a68943333abc8197650df05128f6746f956679aad2fd3b27f31246ac0a45017551adf27854b433ef29ee50e2a570b52e9f", 0x5f}], 0x9, &(0x7f0000002040)=[{0x78, 0x0, 0x7fff, "f10bea0c16876f61414940861c42758e340dbf862c36bc289d4d3f549ba7fb79e04410f1398f3b2f855d48d3545b5d3f5a4a4d59d6c1199eb640d36624a6bd81d2ccf9424323cadb83c49299d8f71e73cc178cf58801d692743550ffabde8c13bb"}, {0x60, 0x1, 0xdd, "3dd0b8ade339257af1d9997bfcb2311fa7ac7164acdbc398be9a8f66fc0b3be64ef5e1c0b73361e5e4a4936df69791a50172448f680d156df9bc7914c4f9c5e1df475e759a7afa3d1f"}, {0xd8, 0xffff, 0x6, "dccee869d4b1404d0275cc28b79fd40610101ff98e6e68b5316682f7e51b158a951a4450436c813216380c50acb18b4187ce38780c9076f3a4d3a0e4d60ca8600dd09f20a9d39a581eba821e14aacf2a9b7e00c3546bcb70ac9a8ec2eacf37ebfda9cc2b4b28c70628ec3cb6d608319b15c8dba404a244152f96e09730a5f22af0ddd37cd50416ab6d0bd291a61431bc1a35728b408580b5f453b6e2d04de940ef8ed8380e2bb20f968e77e2629c5d0b4630b6d2d22108bccabf9bfb385b0f2179ff7c6b9b43"}, {0x70, 0xffff, 0x9, "64d1ecbcb2eb9f4b12ce0adfb670d9ad31b5da42d733bcde5d60a4071e06de3e4004ac5761fccc9d06dbbe4fd288f5cbaafcbca7889cf3afae36f89d3920d082a282d90aa81ec476f5cf87f5acea20841160400b7d4dab7a2386c661103c"}, {0xb8, 0xffff, 0x8, "40819c59977ad12abb0a200f448a0877f67103a8b59d76aa9e4a62f6d5596b0d92df89b97316c744b6a74c979e052c2d32f4d0da205fe172196192c4d39904631330c81cb43be0163d2d51f61b98c963850a858088989ba60b72a0f566e83ea222db6557db631d0c415c97560def17369cf769ed8f5fce249b98be3b616f3733dbb737fe4358842774c6c30bb143ec4f1ce4ce8db66c61d349c9c57105e91e6012"}], 0x2d8}, 0x404) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r4 = getuid() setuid(r4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r5 = dup2(r2, r2) ioctl$TIOCNXCL(r5, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r6 = getuid() r7 = geteuid() setreuid(r6, r7) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x1, 0xc3}) syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 07:09:26 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semget(0x0, 0x2, 0x2) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00c\x00'/182], 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) kqueue() msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000240)) msgget$private(0x0, 0x44) msgget$private(0x0, 0x200000000000000a) 07:09:26 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b00"/165], 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) dup2(r2, r2) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r4 = getuid() r5 = geteuid() setreuid(r4, r5) msgget$private(0x0, 0x200) msgget$private(0x0, 0x10d) 07:09:26 executing program 1: r0 = msgget$private(0x0, 0x200) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getgid() r5 = getpid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001b00)={{0x5, r1, r2, r3, r4, 0x80, 0x3}, 0x7, 0xfffffffffffffffc, r5, r6, 0x1000, 0xd15, 0x2, 0x100}) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r7, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r7, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r8 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000480)=""/4096) r9 = kqueue() semctl$GETNCNT(r8, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r7, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d201714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae8910cb944c73406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r7, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r7, &(0x7f0000001540)=ANY=[@ANYBLOB='\x00'/165], 0xa5, 0x3, 0x1800) msgrcv(r7, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r8, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r10 = getuid() setuid(r10) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000001900)=0xc) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000001ac0), &(0x7f0000001980)=0x2) semop(r8, &(0x7f0000001a80)=[{0x3, 0xffffffffffffff3c, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x400, 0x800}, {0x7, 0xb, 0x1800}], 0x4) msgsnd(r7, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r12 = dup2(r9, r9) ioctl$TIOCNXCL(r12, 0x2000740e) msgsnd(r7, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r13 = getuid() r14 = geteuid() setreuid(r13, r14) msgget$private(0x0, 0x61) msgget$private(0x0, 0x6) 07:09:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:09:27 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0xb) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001900)={'./file0\x00', 0x7, 0x3, 0x8, 0x0, 0x3, 0x3ff, 0x61d9e793, 0x0, 0x0, 0x98b7, 0x5}) r5 = dup2(r2, r2) ioctl$TIOCNXCL(r5, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r6 = getuid() getppid() r7 = geteuid() setreuid(r6, r7) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x339) 07:09:27 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x5, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x1000}, {0x0, 0x8, 0x1020}, {0x0, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) faccessat(r4, &(0x7f0000001900)='./file0\x00', 0xc0, 0x2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r5 = getuid() geteuid() setreuid(r5, r3) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) 07:09:27 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x3) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r1, &(0x7f0000001a80)={0x1, "62f1c97e1ea8b07d7030f9dddbd17a37d6a10dd3aaaec79d79e0c07ecbf6a27ef256a02f86072dafaf93fea94be659430c538cbaee9bafa9c18e140aed2b61ba661cd54e538b91e9ee5ddec605b88d182873f92ef1ba6dcbf56212a07ff7d5584c858c263dd48dea7ba236b0d79860ca473ed6e6e7d09bf5cd4540a8b7bb0ddce3295ed336e02891bf7f329624fbef981b170e400aae900d89907da046682de3fbc288c777bc3577c9dc8757efae8b23b2cbe7643fe727956d3436037265ffac22bf68bbd02e2a5d87503dec2b0650ed8a8cabaf6a0c8ce934f69663e2a7e5e582f14f7342542c6b8c35c4b0a92a8e841a8a0f"}, 0xfb, 0x800) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r1, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r2 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000480)=""/4096) r3 = kqueue() semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r1, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r1, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) syz_extract_tcp_res(&(0x7f0000000240), 0xaaa, 0x81) msgrcv(r1, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r1, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r2, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r4 = getuid() setuid(r4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r1, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r5 = dup2(r3, r3) ioctl$TIOCNXCL(r5, 0x2000740e) msgsnd(r1, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r6 = getuid() r7 = geteuid() setreuid(r6, r7) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:27 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x100) 07:09:27 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/115], 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:27 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) r4 = getegid() setregid(r3, r4) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r5 = getuid() setuid(r5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r6 = dup2(r2, r2) ioctl$TIOCNXCL(r6, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r7 = getuid() r8 = geteuid() setreuid(r7, r8) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:27 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSTART(r3, 0x2000746e) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r4 = getuid() setuid(r4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r5 = dup2(r2, r2) ioctl$TIOCNXCL(r5, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r6 = getuid() r7 = geteuid() setreuid(r6, r7) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) preadv(r0, &(0x7f0000001ac0)=[{&(0x7f0000000680)=""/214, 0xd6}, {&(0x7f0000000780)=""/241, 0xf1}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/113, 0x71}, {&(0x7f0000000880)}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/59, 0x3b}, {&(0x7f0000001900)=""/206, 0xce}, {&(0x7f0000001a00)=""/139, 0x8b}], 0x9, 0x0, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000200)=""/242, 0xf2}, {&(0x7f0000000100)=""/3, 0x3}], 0x2, &(0x7f0000000340)=""/112, 0x70}, 0x842) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000400)={0xffff, 0x1fd4}) 07:09:27 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) socketpair(0x2, 0x4000, 0x100000001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f0000001980), &(0x7f0000001a80)=0xc) msgsnd(r0, &(0x7f0000001600)=ANY=[@ANYBLOB="000000000000000030753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21001410eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"], 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001900)={0x1, "a0f0bd865d829abc99c24128d5489b56cf424eef3415593e866f40f4bb091677e2014b1897d81cfd124c29f7478e6b3785f61d16f3dc5437183c5e9fc260fdc9d2ad238925f918354a22e8cc47da78f6b47ccf7cb5560ae138531c0aea765b6126afed47b52d60"}, 0x6f, 0x0) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d5acc5ba03000000"], 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r4 = getuid() setuid(r4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r5 = dup2(r2, r2) ioctl$TIOCNXCL(r5, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r6 = getuid() semget$private(0x0, 0x0, 0x4) r7 = geteuid() setreuid(r6, r7) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x269, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = semget$private(0x0, 0x400000000000008, 0x40000000000021) r2 = kqueue() r3 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000240)=0x2) r4 = socket$inet6(0x18, 0x4, 0x0) r5 = socket$inet(0x2, 0x4000, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x1000) r6 = dup2(r2, r3) kevent(r3, &(0x7f00000004c0)=[{{r5}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6}, {{r6}, 0xfffffffffffffff9, 0x0, 0xc2, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0xd0, 0xfffff, 0x1, 0x7f}], 0xfff, &(0x7f0000000540)=[{{r5}, 0xffffffffffffffff, 0x31, 0x41, 0x1, 0x5}, {{r4}, 0xffffffffffffffff, 0x45, 0x12, 0x3, 0x1}, {{r5}, 0xfffffffffffffffb, 0x8, 0xf0000004, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x20000, 0x2, 0x8, 0x5}, {{r6}, 0xfffffffffffffff9, 0x8d, 0x80, 0x40000000000000, 0x3}, {{r6}, 0xfffffffffffffffe, 0x32, 0xfffff, 0x5, 0xd21}, {{r0}, 0x0, 0x2, 0x0, 0x3, 0x540}, {{r4}, 0xfffffffffffffffb, 0x40, 0xf0000008, 0x40000, 0x5}], 0x3ff, &(0x7f0000000400)={0x0, 0x6}) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xca) recvfrom$inet6(r3, &(0x7f0000000640)=""/4096, 0x1000, 0x800, &(0x7f0000001640)={0x18, 0x3, 0xfe5, 0x4}, 0xc) sendto$inet6(r3, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r5, 0x74) close(r4) mknodat(r3, &(0x7f0000001680)='./file0\x00', 0x100, 0x10001) semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) socket$inet(0x2, 0x3, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x100, 0x0) close(r7) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x7f, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7424, 0x8, 0x8}, {0x5, 0x315, 0x9, 0x5}]}) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000001700)) syz_extract_tcp_res(&(0x7f0000000300), 0x6, 0x5) poll(&(0x7f0000000040)=[{r4, 0x2}, {r4, 0x10}, {r4, 0x14}, {r4, 0x80}, {r4, 0x90}, {r4, 0xa}, {r4, 0x1d}, {r4, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000001c0)=""/22) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) socket$inet(0x2, 0x4005, 0xcc51) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8000000000}) 07:09:27 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001900)={0x3, "8a952becee930a71"}, 0x10, 0xfffffffffffffffc) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001a80)=ANY=[@ANYBLOB="000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000047e801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b1054347000092344c5963f27bd7e70286311d16e5e23906a3c01b94c71fee243dae07ddf6415013ac128d72c7af007b897b992a873d068d82ba9e96452805d63bc331859dace0ef53843f15ecf0f7f27c0b50234d616a049ccb4f164eac104e6ba04fd0f1d989502f35400ebffd2d813fbc79aa75bd5125b344cd59a50796acc5abb2d5303e51be23bd0d8f62efe4dd3d63e0053bfdb0d0c13aa1b1ad14d0a35d1ebc753672cd9d0f5ad834b11d7f769d52"], 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001940), &(0x7f0000001980)=0xc) setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) seteuid(r3) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r5 = dup2(r2, r2) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r6, &(0x7f0000000880)="bd82c321a8cf98848e0343d605a2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f343794ef086bb3d22c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9ee3193bebdd7f8fdd2f6713da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f7fa821e153a6212dc30a02000000ac0fe5e2f3c2ff8a0d530549c60628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46dbb350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55418e02ee59af491fedee4d48255c1f5dc0f7a05c43086db0362498e59f47a93079482d45d88f1f3e43d91df86cfd25fc35f1f2cca773e10bb74f9cbafd48121509fca010d8bf30f14cc186b3a4fc870178ee6ef23026a1ff8b0e9c8994723a7b2994f3267f68dcc8bfd69129cf00c9e41547023d9bf07b0ed6c23cc31bb52da3203d82742dbe1f62dc9eeacff90aff59522c137834f235c2feb5dbd09deb22d506747e498d9605ac1f8017e72b504e3c667ea3389792868af4e272fb02a2c6090a4e5b8124a210207511fee48355ceaeb41c2f46abd540e0f66a36560127d55432b7fd905058c1e69505879598f3c688243a397cd48cf2a653fcdba1bbd9ac9b1a0d06f83d39d29da44d1b65c07966e8b56d5cc74a81ba00c0d7730b31d4ca6a49bf06c38f1b4300"/682, 0x2aa) syz_open_pts() close(r6) 07:09:27 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() 07:09:28 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000240)={0x3, "e3ff23b461ee528b2f42504d6c4b6dd17fea44b10a522ce70bf2d1c85d69f75ac05069aa32562df33e6d5391ac07"}, 0x36, 0x800) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001900)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000001a80)={0x401, 0x28b, 0x8, 0xffffffffffffffc0, 0x65d47c45, 0x3d1, 0xfffffffffffeffff, 0x10, [{0x9, 0x1ff, 0x1, 0x8}, {0xff, 0x10000, 0x3740, 0x2a}, {0x4, 0xffffffffffff870c, 0x40, 0x2}, {0xcc, 0x4, 0x1, 0x80000001}, {0x0, 0x401, 0x5, 0x8}, {0x1, 0x31c, 0x100000000, 0x4}, {0x3ff, 0xff, 0x1f, 0x1f}, {0x4, 0x7fffffff, 0x1c99, 0x2b26}, {0x3b925303, 0x20, 0x83ae, 0x3ff}, {0xfffffffffffffffe, 0x3, 0x9, 0x81}, {0x2, 0x2, 0x81, 0x100000001}, {0x5, 0x400, 0x40, 0x7}, {0x2, 0x1, 0xfffffffffffffffb, 0x4}, {0x100000000, 0x100000000, 0x5, 0xfff}, {0x401, 0xe06, 0x1ff, 0x1}, {0x9, 0x8, 0xf800000000000000, 0x4}]}) msgsnd(r0, &(0x7f0000001bc0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r5 = dup2(r2, r2) ioctl$TIOCNXCL(r5, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r6 = getuid() r7 = geteuid() setreuid(r6, r7) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:28 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000001c80)=ANY=[@ANYBLOB="03002d2ce64d000000000000ba45ede2435a8b028adafbf16c17353c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b09b97468a69e96b44aa8baa61d18616797dbef36dc09860257f905aff2695349087b98e315de74e5cc26cfc387a74050d55c948a433774fd1213e99375be46212c5a84cdc53eb6791527ef5daf091727bb22fef44b93bf56eb2584c4a1a2d76e541097e1a3ebe5dcc3cbc2b517934e15a87334f3d5d53efdc77c6d2cb888732ad6e707392991f046e12b95697ceba235cc81253e446801ff5721a1925a7cc44dcbfde1cbe7573fbf115d9054efe222bd1433ffe53781ca5a0ec4cb72ac56b71e0ea2580dcf10e5f88d4b6c8fb5f92683c14513dca18e037e3b7e1d4f3011c2c36a0a7abc48"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) setgroups(0x0, &(0x7f0000001b80)) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) readv(r2, &(0x7f0000000240)=[{&(0x7f0000001900)=""/130, 0x82}, {&(0x7f0000001a80)=""/81, 0x51}, {&(0x7f0000001b00)=""/92, 0x5c}], 0x3) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() msgsnd(r0, &(0x7f0000001b80)={0x1, "1319ef728052b62e07083eaa76921b1037e3b0bf8a1651b53d91deb76f2670ae5cb82e58033685ba08acff880efa2bf8ff8a3f1467cd03e82c4dff725787087e4e46d4259891c06fdedcfd56a92c63dc0980ce797af1c4884dc9cd436a3bb4f76a472bc3cdb6469f79ac43696770f23d3ee1bc07af69e18c8fad42fede8fac0b73d5c91749eb7bf04bf4d4aca5ecf185b2c53bcfdbd5106001bb827e3d2843692938e5b60805e2e6e04d8d2d7925979cd49895ff14d4ee4940813feb231bb1ff961afdce36392bda9dbb0e359652299cb735a93fd6b6c7e7d7b9e813c73dcdde2555b7ab7ad850d20477"}, 0xf2, 0x800) setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) fcntl$setflags(r2, 0x2, 0x1) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:28 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) seteuid(r3) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000b80)="3efea3ed84ed8d674dae1158f9ed69e5c88a6b79975158ea957518da554baf135b9076f0a6760a2b2d977b149b2610bb5dbd734d10b484d7ad11e40bef87d25b550fdc6d70b2ab6077c3c45477ab1ff65865e19d242461e382bedd80b931dc654413e580566094bac6521c963ed4f8e97b6e652ae1a58afd4739418cccc26092364e9130798a6e3022f95869241fa44f105fecefa6a411992b54b3be2d48758d9754d5057c4f5cd46adbeb17d5eaf2a49de7407928e7a95777989cd533659116749218ce9e75b650e20e50ddc2c86f6ca7c7eebfbd4b4c377534e719f39d4131ab9a34410d2442eb372c25b5031918a55c6f157a7b2a682b80529c149e48e0714fd3ab0f86908cca2edf4a73dfc9ba9574d08fb507baab5467e7ed4479dc8face7c22ce01e45d212367491924a296d6750917308542f849edc2f12cc4b4d07dad328fc9e15165a0baafa0193c2a964aa5208b3e7f687eba5538acf35e9c9793d197050616cfa0095d1bf82acec9dcb6fb767888d1124978a433960c4d70c6a972d39244cf2f2b2046df67eed2245ddf42f12", 0x192}], 0x1) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) dup(r1) readv(r2, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f00000001c0)=""/42, 0x2a}, {&(0x7f0000000280)=""/41, 0x29}, {&(0x7f00000002c0)=""/194, 0xc2}, {&(0x7f00000003c0)=""/28, 0x1c}], 0x6) syz_open_pts() 07:09:29 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001900)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) semget$private(0x0, 0x3, 0x440) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) fchmod(r2, 0x8) 07:09:29 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0x1d, 0x2000000, 0x1004) r2 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000480)=""/4096) r3 = kqueue() semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001a80)=ANY=[@ANYBLOB="000000000000000030753a5e69488fc9ec56609a7680eafcc87cffd563402b5024abb6bab6a2c48ba3888e2c87661b8a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3cd6f4668f65277ca4f22275628761be2e82058c14b42ca62f16de59cd06709411d8da21004810eb9b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"], 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r2, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r4 = getuid() setuid(r4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgrcv(r0, &(0x7f0000001940)={0x0, ""/91}, 0x63, 0x0, 0x800) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r5 = dup2(r3, r3) ioctl$TIOCNXCL(r5, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r6 = getuid() r7 = geteuid() setreuid(r6, r7) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000001900)={0xffffffffffffff38, 0x80000000, {0x2, 0x7d8}}) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:29 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)=ANY=[@ANYBLOB="000000000000000030753a5e69488fc9ec56609a56806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c8205a62f070059cd06709411d8da21004810eb1b757653b542da855119d07985da911e643273406280540682971e1633cf"], 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000001900)=0xc) getgroups(0x1, &(0x7f0000001940)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, &(0x7f0000001bc0)=0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001c40)={{0xffffffffffffffc0, r2, r3, r4, r5, 0x102, 0x5}, 0x101, 0x8, r6, r7, 0x9, 0x401, 0x1, 0xffffffff8f073e13}) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/182], 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200), 0x0) r8 = getuid() setuid(r8) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r9 = getuid() r10 = geteuid() syz_emit_ethernet(0xe7, &(0x7f0000001a80)="8001eefa306731056253533f4e17532db031cd4541a732bd267173c83904cd2e54c0688e1113958ee51109d4b68eea16399d3049024ad7d3d0e1bb2dbd8495aa136c8bead88f5a79ade7d73e47c43ae785f5d143ee750c6e86505d9c1a4110144bc7ecacc515e4411bdd8f4391114563bf8ae3989fa799e6f9e7c64c4d5c61eadc40deb867e768a3bc3df0742b66cd3bde1ac7cb4d78ec11c0219bd7d7ad512c0c56e7bab87dbd3cb68269f65d3d429a9b066db19dde45d6e3737b48b2ed709a46717860b6d4a26b21cb626b3a2ac0de8233df95658a6af91bdaa4d4f6fd96b508f3159aa12817") setreuid(r9, r10) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:30 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x180, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) 07:09:30 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = getpgrp() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001940)={r7, r3, r8}, 0xc) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:30 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bef8a358d7b6eba57b2f00000000150000000000000000043b5dd830a8db23bc632a376e070000000000000000000000000000000000000000000000000000000000000000000000000000000000005c4e27de855a4d40ffca0be603084f33ddd46dcef44196fb190e9ac3c2302bdec0c45635cb7d7456c556f00510cf7cb8366cb5d0b56439a04d21a0dca5f966031c427337cdd6c72f00d270ead82b1e5f71e8c965e921ae11944c923420b460f1cf4f5befb42a1092c49cc68dfae37f2659c61e320d5d319404b196dabc9ab14a4232bb2e4b9743cf3a414312a5552b9548c54355941b30a57f1d8f8da332348ae1237ce3eba75da7677642aaa520af70db8d99ca84ef50d0716e0c0700ba88a5a455b27baa8d8be51d12cc10c8a474809bef03c81a0418ff3f6bc2fa244c3c7e50ce821a86c5ce6590186a21679b5fe0677bf761b81b15e72b451a1aa06dd2090d985502df03519fcfca709073cae88670436c9dd7abba55a936d8091e02757e4ced2f294d9b25f99a692a2bc9142a5fb86c8aa738e65838df9a18066b7ad307fa11404f016ae0ca7db69e3b9cc0ae6573384acbfd517af57971824db1755ad75e34a10750a4d3be3d381b5fd0"], 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) getuid() r5 = geteuid() r6 = getuid() setreuid(r6, r5) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000001cc0)={0x400, 0x4, {[0xfffffffffffffff7, 0x4f5, 0x7, 0x5, 0x8000, 0x0, 0xfff, 0x81, 0x6, 0x6, 0x2, 0x7, 0x5, 0x2, 0x3f, 0xfffffffffffffff7, 0x8, 0x2], [0x10001, 0x80000000, 0x100000001, 0x983, 0x69, 0x1, 0xfffffffffffffffd, 0xff, 0x0, 0x55], [0x1, 0x1, 0x6, 0xfffffffffffffffb, 0x4, 0x7ff, 0x100000001], [0x1, 0x9, 0x1, 0x2, 0xfffffffffffffffd, 0x3], [{0x6, 0x6, 0x98, 0x100}, {0x486e, 0x7, 0x9, 0x8}, {0x2, 0x1, 0x5, 0x85c}, {0x8000, 0x7, 0x7fffffff, 0x9}, {0x9, 0x3, 0x1, 0xa36d}, {0x2, 0x380c, 0x5, 0xb1a}, {0x1, 0x3727, 0x2689, 0x3}, {0x8001, 0x4f873df, 0x4}], {0x100, 0x7, 0x0, 0x1}, {0x8000, 0x3, 0xd80, 0x8fb}}}) 07:09:30 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000001600)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000030753a5e69488fc9ec56609a76806aeafcc87cffd563402b50143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf61f2031b5c97f961ecafc2716330bcddf713fed586d8853c5184d54b09c85dada49219014eb505df073699ef5a5281b8e5"], 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000005aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706f86283e45e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd422bd2c8bca85e911ec5f2470a3deaf7e"], 0xd5, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000240)=0x8000) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x6031}, {0x6, 0x101}}, 0x2) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) 07:09:30 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f0000001900)={0x3, "703b6be5fb08aae305f6e80d01ac2c04a48ba886b411fc754ec06f607e2df4dd75ac49ba11a11dbe5201c36726dc226a36a6629a72fadda3674746c04cd6617f5d2abed03eb099"}, 0x4f, 0x800) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:30 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153c15d2f0debb408e72ffe264033c354df9c5a953448e0e5a392c518c258300980190f79caa4b2d57cb55"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d1652780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/174}, 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1002}, {0x0, 0x20000000000004, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001940)=[r3]) r4 = getuid() setuid(r4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r5 = dup2(r2, r2) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000240)={0x6, 0x4, 0x3, 0x5d4e914c, "a065cca5d96b0a9d4dd3f204632a5e308672933f", 0x8, 0x125dc0000000000}) r6 = dup2(r2, r2) ioctl$TIOCNXCL(r6, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r7 = getuid() r8 = geteuid() setreuid(r7, r8) msgget$private(0x0, 0x44) msgget$private(0x0, 0x6) 07:09:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = syz_open_pts() r4 = fcntl$getown(r2, 0x5) r5 = syz_open_pts() r6 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0x87) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000001440)=0xffff) sendto$inet(r6, &(0x7f0000000240)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e762442385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b3f2e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d5922a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cab1c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2fb6e016cb745cde0f04d87e66e866a55", 0x1000, 0x1, 0x0, 0x0) getsockname$inet(r6, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r7 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001480)=0xc) r9 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001400)={r4, r8, r9}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) read(r3, &(0x7f0000001580)=""/129, 0x81) r10 = fcntl$dupfd(r0, 0x0, r0) getsockopt(r10, 0xfffffffffffffffc, 0x6, &(0x7f0000001380)=""/13, &(0x7f00000013c0)=0xd) ioctl$BIOCGHDRCMPLT(r10, 0x40044274, &(0x7f0000001680)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000014c0)=[0x40, 0x1, 0x2, 0x6]) semop(r7, &(0x7f0000002d00)=[{0x0, 0x1, 0x800}, {0x0, 0x80000000, 0x1800}, {0x4, 0xffffffffffffffe0, 0x800}, {0x2, 0xb95, 0x1000}, {0x3, 0x2884, 0x1000}, {0x1, 0xaf23, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 07:09:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000080)='./file2\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f00000002c0)='./file0\x00', 0x40) rmdir(&(0x7f0000000280)='./file0\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000300)='./file2\x00', r1, r2, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) 07:09:30 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffc) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="03000000000001000000e9e2435a8b028adae6f16c033c354df9d6a953448e0e5a39f6f68928f6bf98a376edfab188560a2e2cf4344899ad90c49438a4809413f514d9833edcbe5dd0a0b464b1514ae7897687a4fa1c5f52e2c1"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r1 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000480)=""/4096) r2 = kqueue() semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r0, &(0x7f0000001600)={0x0, "30753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf"}, 0x97, 0x800) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000e30000000400000000000000000000000000000000000000000000000000000000000000000000000000000000005817c7395f8a669099798d165a780d673000a8d868ea41e2b80b0a7b0c5bc0fdd420c44c3bfb71ee3b075b9173b63d5c2b47394249"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000001900)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="0000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000764381c078ec000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/182], 0xb6, 0x0, 0x800) semop(r1, &(0x7f0000000200)=[{0x4, 0x80, 0x1000}, {0x0, 0x20000000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x5, 0x8e, 0x800}], 0x6) r3 = getuid() setuid(r3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r0, &(0x7f00000003c0)={0x1, "ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4caa4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"}, 0x9a, 0x800) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) msgsnd(r0, &(0x7f00000002c0)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d75ddd417bd2c8bca85e911ec5f2470a3deaf7e"}, 0xd5, 0x800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x29) msgget$private(0x0, 0x6) 07:09:31 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x8) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/178, 0xb2}, {&(0x7f0000000180)=""/73, 0x49}], 0x2, 0x0, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0xffff}}, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x680, 0x40) 07:09:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0xfffffffffffffffc) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 07:09:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) r2 = dup(r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x200fffff, 0xffffffffffffff00, 0x7fff}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x44, 0x40, 0x9, 0x8}, {{r0}, 0xfffffffffffffffc, 0x50, 0x800fffff, 0x40, 0x101}, {{r1}, 0x0, 0x10, 0x1, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x60000002, 0xf4, 0xffff}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000000, 0x50000000000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x82, 0x4, 0xf78, 0x1}], 0x2a9, &(0x7f0000000340)={0x0, 0x3c5}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xd, 0x3, 0xfffffffffffffffe, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 07:09:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file1/file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) geteuid() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r1 = open(&(0x7f0000000280)='./file1\x00', 0xa00, 0x0) lchown(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x0, 0x3ff}) 07:09:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0xb1f23676) 07:09:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8402, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x9, './file0\x00', './file0\x00'}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCNXCL(r1, 0x2000740e) recvfrom$inet(r0, &(0x7f00000001c0)=""/241, 0xf1, 0x2, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f", 0x1}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x4) 07:09:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 07:09:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xfffffffffffffffa) r1 = msgget(0xffffffffffffffff, 0x9bd8548e5b4a06a7) msgsnd(r1, 0x0, 0x0, 0x800) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x7ff) msgsnd(r1, &(0x7f0000000100)={0x0, "d8bfe33674b39628bceea09104525badd4ce6b70178bb51c87f86b8d9dab8e89451b7cc330da1da0e14bdf16e29073a66fad87457ed0c2de144461ed39ce9e4ee85e5ff6124beef16c054228d4222337fb2032f2f37d281806186d042bd3418952269683b1cc8889d73e331709022334ad9f"}, 0x7a, 0x800) 07:09:32 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x7f) 07:09:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 07:09:32 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) dup2(r1, r2) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000f89000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff0000/0xd000)=nil, 0xd000, 0x6) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 07:09:32 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x0) fchdir(r0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 07:09:36 executing program 1: pipe2(&(0x7f0000002e80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) close(r1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x400000000022) socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0xfdff, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 07:09:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000680)) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0xa31c, 0x200, 0x8}) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000180)={0xf81}) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}, 0x0) 07:09:37 executing program 0: r0 = semget$private(0x0, 0x4, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/141) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000040)=0x5) close(r2) r4 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0xfcd4) sendmsg(r4, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="801afd528d5fcf630000000000000000"], 0x10}, 0x0) 07:09:37 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x1}], 0x5b6f, 0x0, 0x8001, 0x0) socket$unix(0x1, 0x2, 0x0) r2 = dup(r0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) 07:09:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) msgget$private(0x0, 0x500) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 07:09:38 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffd8d, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x395}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x10, 0x4006, 0x5, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:09:38 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x78ae1477bfe633ad, 0x0) socket$inet(0x2, 0x4000, 0x0) 07:09:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setitimer(0x0, &(0x7f0000000180)={{0x8, 0xb62}, {0x2, 0x4}}, &(0x7f00000001c0)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 07:09:38 executing program 1: r0 = msgget(0x0, 0x20) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect(r1, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x6}, 0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/194) open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x20) setitimer(0x2, &(0x7f0000000080)={{0x1ff, 0x10000}, {0x1}}, &(0x7f0000000100)) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000480)) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x4) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xe37600, 0x4}, {0x2000007, 0x7}}) open$dir(&(0x7f0000000380)='./file0\x00', 0x100, 0x22) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000300)={0x4c, './file0\x00', './file0\x00'}) 07:09:38 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c6530008f1ba92343a850c483482e32c0eee43dd740324e7a187860daf1424fdfb4d802a912cb062623d32fdbae7dadcf118dddbb6e6afd2d7f0e6e443fd588c9"], 0xa) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0x55c, 0x4) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r0, 0x5) 07:09:38 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) 07:09:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x3f, 0x0, &(0x7f0000000100)="73246c1fa1630ce8f9110f108f466db15e63d840b1f1a82e3895e63212090035c73a36459f01122c4e2627b4af4cbf4a7112d7ee1e48d9e2ba565e4a73a31066ae2d25e8c6283c5bbcfc036fd92d5edce0b69910bfcd2fa5ca694300d277737f49c2af1d414bfaf55595e798364e477f9d675d3f0b82c8503aaa23160c2057bb901d1881feaadb53a489d009b35a81e73e4cc31ef8b6c396f64979a311708c40c8769394f0e8285a9e8af6d50c8977", 0xaf) setsockopt(r0, 0x1000000029, 0x6, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x10001000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:09:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="23030000000040ab0000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) poll(&(0x7f0000000040)=[{r1, 0x100}, {r0, 0x80}, {r0, 0x1}], 0x3, 0x80000000) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fchmod(r2, 0x100) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 07:09:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00022e2f66696c65302f66696c65305400720f28c5e6e11f78d66c01ca53716e0f5597cde7609acc7ccbc130d93a872787af321f0bc8a2a7f2"], 0x10, 0x0}, 0x0) clock_getres(0x0, &(0x7f0000000040)) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x40) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) 07:09:38 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), 0x9b) 07:09:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x18008, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x9, 0x0, 0x0, 0x0, 0x3}, 0x0, &(0x7f0000000240)={0x8, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0) msgget(0x0, 0x400) mknodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x1, 0x8) 07:09:38 executing program 1: mkdir(&(0x7f0000000040)='.\x00', 0x40) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x623a08b5) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x9}) 07:09:38 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) close(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') syz_open_pts() r4 = dup(r2) sendto$unix(r1, &(0x7f00000000c0)="a0eb6d6e2fbcd389ec0470c1f438953056535c7a95eaebe45db9bec3d92c255ba75a8fdc8dee53a4679ef8aa464b1424aa8f4fd8c95e57c54329c251b3039f26edfe2dd200b9f9f9ec6022593a8ec9b5bb75ebb77eccfc6c491dbd2688b194ff212f7bc36833e7c69e3ccd7d18c3b4c13752db652e18348df98b9fa04a985fc5f1950b8a5739464ad9e34727e6ed95aaa697c5cb24a18b32364b8bc25ff83bfdfa", 0xa1, 0x0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000300)={0x10, 0x7, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x200}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x647d}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) 07:09:38 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x40000002, 0x59, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4e, 0x0, 0x0, 0x7ff}], 0x6, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0x16, 0x7, 0xe73}], 0x7, &(0x7f0000000100)={0x4}) clock_settime(0x4, &(0x7f0000000000)={0x1, 0x8}) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0xffffffffbffffffd}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 07:09:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) madvise(&(0x7f0000290000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x11, 0x3, 0x0) sendto(r0, &(0x7f0000000140)="0c2a0d6785d54d26ac8660e3e4733630a07b0d7d3fb8f93010dcbc95f05c127e039555c0110bef063d57f689e3e92142f837ff5ca6cc1bec0c7d882d4d545ed60f5438aad07a37c65c6de83aa400a555099e55e1a7c08b73fc82c761944054dca785968afa85b71bf758dc19b80d2098a86e7bb4fe558108c7bbb2991e131c93bb03c88eeb7ca5bad5db85809cb7480ac4bd00f683d33f2aa345a19b8520bf2a0940e21eb4c31aaa08d21bbe4c3c286270432d0bd0702fac57ced2ed9a986db1dcbea80c16e86c334c5c17173cdca5fb9be7f6f938b87fbf0119f744a9b61adb7a2e197695ff816f789d51915d3fb35df8b8", 0xf2, 0x408, 0x0, 0x0) setsockopt(r0, 0x20000040000011, 0x100000000, &(0x7f00000000c0)="236fe65c0012ec570ead3d251ab6259764488c014d612484b0f03851ebef620aefea5305de6d6df64066a2dc34761dc6aeb8ce2b5fde23d1e9123b41ee5ff54094d4098165b46b21bed2fddf6840501676c994c927680b5f30869469bc99b0", 0x33d) fcntl$getown(r0, 0x5) 07:09:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) 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, 0x80000000) 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) 07:09:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000035, &(0x7f0000000140), 0x0) sendto(r0, &(0x7f0000000000)="dfadee17c282e186376d277e0620d52c847e5d23b0bceba421d0359c8ef7b8133358d093d9fa2788aaa854933ed30d84f400af2cf5ee2affcc1a868a69aac8f72b4b05a1a1b6007149c930936311692251007b819bcbaf0b814e73fa4d07107996c0f9864ce133dbae77b4bffa79c92c1d10dd8d419dcb5537ef4d162da54f747c388f2b826394d5b210bc951160d72dfb45a0c32055f68fc1332c479aa3061669197e1eb97fee6f4c651179051d80f1c08f71561962de1e6dd17284f784ffe1", 0xc0, 0x8, 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/99, 0x63}, {&(0x7f0000000180)=""/31, 0x1f}], 0x3, 0x0, 0x4a) 07:09:38 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/91, 0x5b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000280)) 07:09:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) 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) 07:09:39 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x500, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x401d, r0, 0x0, 0x4) minherit(&(0x7f000071d000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071b000/0x3000)=nil, 0x3000) r1 = dup(0xffffffffffffff9c) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x7c, 0x4, 0x6c8f949f, 0x1ff}) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) write(r1, &(0x7f0000000080)="c5df1c5e0a09ebaa198f7c2b16ba9758d13a18066e3ea3e49b0b24541039330db8b862b4777a6382032584d17139fbfd9b5a311ff9f63911062d379a9a816be0e06a8c44fb8ddcdaf7e2bdeeb009193e360967", 0x53) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 07:09:39 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) utimes(0x0, &(0x7f0000000100)) getitimer(0x0, &(0x7f0000000180)) setitimer(0x3, &(0x7f0000000000)={{0x400, 0x4}, {0x1, 0x11da}}, &(0x7f0000000140)) setitimer(0x0, &(0x7f00000001c0)={{0x7ff, 0x40}, {0x20, 0x8}}, &(0x7f0000000200)) r0 = socket$inet6(0x18, 0x4001, 0x1) write(r0, &(0x7f0000000080)="c74bd215ea823e8d89a7c810f9694c06e26d2aefd8ac60c274a806c9e0f4198928ce61f8aacc83f181d7189068f36d1af008fe3b94454e31344d02cd1920f0beb6acf8e6b052fb9900a3bd4ce74dbfefb4bfe17be36d99ad12b068900bd3810627", 0x61) write(r0, &(0x7f0000000040)="8bb50170d9372fa3c2663cd11535ca817829e9f8c100632a1a90cc254983fa5485010c693d95d8ece9a0b72decebb2b8dcc0ad50127d", 0x36) 07:09:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 07:09:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000180)=[{&(0x7f00000001c0)=""/45, 0x2d}], 0x1) 07:09:39 executing program 0: r0 = syz_open_pts() r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x1f, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x7) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xc0000080, 0x60b7, 0xfffffffffffffe01}, {{r0}, 0x0, 0x0, 0x9, 0x100000000, 0x354e000000}], 0x3640, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x18, 0x44, 0x2a76, 0x2}, {{r0}, 0xfffffffffffffffb, 0x18, 0x0, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x41, 0x0, 0x8, 0x9}, {{r0}, 0xfffffffffffffffc, 0x12, 0x1, 0x5, 0x1}], 0x401, &(0x7f0000000140)={0x4, 0x5}) flock(r1, 0xe) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 07:09:40 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x15bce5b290eaca42) close(r1) 07:09:40 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x30000000000000, &(0x7f0000000280), 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 07:09:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) listen(r1, 0x0) 07:09:40 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70d100a400000000e100"], 0x9, 0x0}, 0x0) fcntl$dupfd(r0, 0xa, r0) 07:09:40 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000000)="df18165a925515268478bc0d0d1fb4e5b9b6259f7bd3615c5e4bbe716e3d6d4fd61986df16e4a90058a6eb42c4800aee0dd56ad748764e23ad3c9c509ac0ea36845fd8b25729d5eb3a60103596697e448d2d24af1a8c18e2e3a6d6fbfe9f31ca42730b07a5b411f2df08ff09716af0b0d638263fce5c7f515f113797736c2c625d4d2782cb9a885222e1a78243", 0x8d, 0x4, 0x0, 0x0) 07:09:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb, 0x0, 0x0, 0x3ff}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 07:09:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x0, 0x800000000000, 0x0, 0xfffffffffffffffd}], 0x800, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)="97ff17ade403a53a5335d27d8ab26cfe09214b0061e0aebad755d1553be481e10feaee1dac95b103996f4267c7ba527e69aae6bfebc3175c054422dca9bc3379470cefc128e8e982de88b80d489d77472be74a6b9fba0d70761f9276c8085acf4087fcc113068810e89e8b46ea9fb93384c87b74022b5c1a56f001e1bc900b61e824340187ad9df01428e8947a1ebe0d0474ad641888e272085f1238080976c39ed82a6c90db6f8e98283939c7b54b6a54bd39cbf6064389e0662496608251664e71f2e3e7a2872fb7d3037ea978341d561716fa638a81f8aa5bbb5c09ccb0fb631d78a826cc36376b9f849d", 0xec}, {&(0x7f00000001c0)="ce1237313ed84f6502ab0f0f2fd2ceade3888d624f55216b9c1db2bbe76af261791b4a1b4cfaffef07f253731b127706faa1c09648ebaef9923bf2b90df93623dc0a86a73ae1cc5accd9ccaef418b939704995d4e5db8be200ee70593df6691c98f673851186f8afda5ace37908263e9aae2222fece24f2abd00a12964b9917d15b336df228d2ebacf", 0x89}, {&(0x7f0000000280)="3af7d56c669e8ba8f555dc8120317ab18baaff4c624f3974e4bb66c9bf6c515b4f4141d07c6e7651670e5fe4723859de979883c4fcb3f6ae9c1cb3da6d63b125ed40425d533878ade7087d72bd7a1b0cc042d4947c4e8693a380f8b00ec5a9dfde695ce4d94e5a68520abfa95fcc55d91d0abc711fdacacbe6edc58bb311e2f291e20c2c52ef54046a206985ffa251eebb68a7b42c685285fcd94a44f8516b27e61aba30589f57f7f9d60cf9f8c7b55d9d0ec1f3d7b45a32a39da7362c7d2c4cc12e37", 0xc3}, {&(0x7f0000000380)="423798935ea5819c287a5128cdd03d5f86fbf9e1928533097ad2a86b1856b4980d216a142c3202102c4bc142ef62f2cc2d2391cc91090112d1f765483a738d00a1548cb83e32543e11ac8af44a53d611854a94b86d38876453565b48dd79936f3ffa9ccda5e9a748255ea3edb889fb64b8e1f1211bd05b92cbcfa7a0f2520484afb7c1a3a5c4c30beef70f8cfa", 0x8d}], 0x4, 0x0, 0x0, 0x4}, 0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x4f, 0x0) 07:09:40 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0xfff, 0x1, 0x8, 0x5a3a, 0x4}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10f) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x10, 0x4, 0x6}, {{r0}, 0xfffffffffffffff9, 0x84, 0x20, 0xff, 0xfffffffffffffd04}], 0x5, &(0x7f0000000140)=[{{r1}, 0x0, 0xa, 0x9, 0x4, 0x7}], 0x7, &(0x7f0000000180)={0x2, 0xffff}) r4 = socket$inet6(0x18, 0x3, 0xfffffffe) kevent(r3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x60, 0x2, 0x4, 0xfffffffffffffffc}], 0x6, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffa, 0x44, 0x40000000, 0x10000, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0xfe7e, 0x200}, {{r0}, 0xfffffffffffffff9, 0x61, 0xf0000000, 0xc9, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x2247, 0x9}, {{r2}, 0xffffffffffffffff, 0x64, 0x1, 0x6, 0x1}, {{r3}, 0xfffffffffffffff9, 0x60, 0x10, 0xfffffffffffffe01}, {{r3}, 0x0, 0x82, 0x2, 0x3, 0x5}, {{r4}, 0xfffffffffffffffe, 0x23, 0x20000002, 0x400, 0x9}, {{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0x0, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x8000, 0x8}], 0x1, &(0x7f0000000400)={0x7, 0x1b3}) syz_open_pts() r5 = socket$inet6(0x18, 0x4005, 0x100000000007ff) syz_open_pts() connect(r5, &(0x7f0000000080)=@in, 0xf1) 07:09:40 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x5, 0x0) r2 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) 07:09:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() rmdir(&(0x7f0000000040)='./file0\x00') select(0x17, &(0x7f0000000000)={0x20}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147b1, 0x2000000000000}) dup2(r0, r1) 07:09:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x4f, 0x0) close(r2) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000100)=""/233, 0xe9}, {&(0x7f0000000200)=""/173, 0xad}, {&(0x7f00000002c0)=""/252, 0xfc}, {&(0x7f00000003c0)=""/232, 0xe8}, {&(0x7f00000004c0)=""/191, 0xbf}, {&(0x7f0000000580)=""/236, 0xec}, {&(0x7f0000000680)=""/191, 0xbf}], 0x8) 07:09:42 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x5}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0xffffffffffff87f1}, 0x8) 07:09:42 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() write(r0, &(0x7f0000000040)="d2586aab3072f749d4996a040e85349a849386a31e1be443c9ebdc5c277cfe4222225dff0c9595f53d09b80dff3b7eb9b7b4", 0x32) r3 = fcntl$dupfd(r2, 0xa, r0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000001c0)=0xd73) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[0x3, 0x4, 0x19, 0x1, 0x5, 0x7, 0x2, 0x20, 0x7fffffff, 0x1]}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9b, 0x0, "3519ca557d6e58a7c3a1b9043b0fb9d52ac6e342"}) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) 07:09:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') readlink(&(0x7f0000000300)='./file1/../file0\x00', 0x0, 0x0) r1 = shmget(0x3, 0x3000, 0x214, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/186) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8248, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000200)={0x0, 0x7fff}) 07:09:42 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x201c, r0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x20000001000002) 07:09:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x50a, "0366402b96297f0c033c02df71795acd76ef3caf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f", 0x59}], 0x1) 07:09:42 executing program 1: syz_open_pts() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10080, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x880, 0x0) r2 = dup(r1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x4}) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) 07:09:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x5, &(0x7f0000000080)={0x4, 0x4}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfdfffffffffffff7, 0x401, 0x5, 0x7ffffffd, "03002c245e1a00070000000000000012885d8878"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35e", 0xad) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x2e77) 07:09:42 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00002d104cd49f00b4ce8622f4ca9c40696514087c136a17a850adb57aae71c54fd2d585dfc5a63f2f159b686971c076d5284daab82102f5bb6793e43b9c100f686f98ff18cf2b60d3c92b48cb275fcfb0c73f6fb3142b8293d35575528bd47f618f0097fd89d7f013ba4860bff8dfde8f095992e3c46fefef946a5153cd827588bb92df80b69e4830bb2fd191a895ce10301d350bf332e16a99954d1ba42f003f19e73d0ca43f13a838892a07788008aa3911db5dbba27e99f0e8e63d0d22145c4c04632d4a3531e5e71b27e4"], &(0x7f0000000080)=0x3) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socket(0x1a, 0x401, 0x400) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0127", 0x8) 07:09:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000180)={0xfffffffffffffff8, 0x0, 0xffffffffffffffc1, {[0xff, 0x2, 0x4, 0x854f, 0x2, 0xffffffff, 0x2, 0x8, 0x10001, 0x100000000, 0x8, 0xf2, 0x4, 0x91737, 0xfff, 0x7, 0xfff, 0x7f], [0x8, 0x1, 0x8, 0x3942, 0xfff, 0x639, 0x40, 0x200, 0x8, 0x10], [0x1, 0x3, 0x7fffffff, 0x7, 0x7fff, 0xfa5, 0x101], [0x4, 0xffffffffffffff53, 0xf6, 0x1, 0x2, 0x6], [{0x1, 0xa489, 0x81, 0xffffffffffffff81}, {0x7, 0x9, 0x3, 0x100000000}, {0x8, 0x8, 0xffffffffffffff81, 0x9}, {0x1, 0xffffffff, 0x7, 0x1}, {0x3f, 0x20004000000, 0x6, 0xba}, {0x6, 0x1, 0x1, 0x20}, {0xfffffffffffffff9, 0x2, 0x3, 0xd0}, {0x7, 0x5, 0x5, 0x101}], {0x8000, 0xffffffffffffffff, 0x2, 0x81}, {0x1, 0x5, 0x6, 0xb96}}}) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x22fc, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 07:09:43 executing program 1: socketpair(0x20, 0x4005, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x1019a, 0x45) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x8b}], 0x400, 0x0, 0x500, 0x0) 07:09:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x1000) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/141, 0x8d}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/55, 0x37}], 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00003ca4547c6786a1f34621b0e280482e2f661df7af174a"], 0x48c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 07:09:43 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCNXCL(r3, 0x2000740e) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r4 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000a9597fbf0d5ba98e448504d838ffff00000000000000000000c01762830edccb786f24e4f22ad2ab7346eb6033483e53ba3d5eacb4b93258d163acb251997cb24b2baf1397e929fad1f2ae624b3faf547509c00150", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) dup2(r2, r4) setsockopt(r4, 0x99b2, 0x0, &(0x7f0000000180)="f3e715b3a94968f0a3f323f55254c5f1ac788166784467a5a2504229ad487793a5a8b418af24328b8a7e78e0264ef511cefcf60211e9462a2b401199db7bf0ddac0cc632cb1fb198e64d78e13d87c02444fdfedf40b79f5aed1d265cdbd55d151b97062a33ea862279bf8eb1b5adbe19fa242f70a96ff1b193f0c8efe75336a0cac860c8a407624ebf84d8b14f6140d18a71dbeb43d3a4277800ead73377f78af4caebc3d4b83e7562efb69833f27dc9e9df99a1b7aa6f432ff668b6ecce580fd8e9627fd8baf20f12c29ff2ed720f22df132175", 0xd4) read(r4, &(0x7f0000000280)=""/181, 0xb5) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 07:09:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 07:09:44 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1d818e1a9594ca58, 0x116) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x9) 07:09:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x3fe, 0xfffffffffffffffc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 07:09:44 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x0, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x9}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) 07:09:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0xfb3c, 0x7, 0x2, 0x7fff, "bfb182c4499d8f2ed4a1ab799c4df4d63b5804dd", 0x8, 0xff}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000440)) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000001c0)=0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000400)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) listen(r4, 0x1) close(r0) ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) dup(r3) r5 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r5, 0x3) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000340)={0x7ff, 0x8000, 0x5, 0xffffffffffffffff, "1cd7f17b3fad2e72192af56473fc767e5cec21d5", 0x101, 0xc77}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000002c0)=0xfb3) 07:09:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f835", 0x4) r1 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x20400, 0x21) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:09:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) close(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7374ab9f, 0x80000000}, {0x18, 0x0, 0x7}, 0x7, [0x2, 0x7, 0x80000000, 0x80000001, 0x200, 0x850, 0xfffffffffffffffb, 0xb3e]}, 0x3c) close(r0) 07:09:45 executing program 0: r0 = getuid() setreuid(r0, 0xffffffffffffffff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r0, r2) 07:09:45 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f000071e000/0x1000)=nil, 0x1000, 0xffffffffffffffff, 0x5012, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f000071d000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 07:09:45 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8001, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4eff43e99dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c9"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000200)=0x1) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000002c0)=0x1) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000240)=0x80) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x2000) getpgrp() r7 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0x382f, 0x0, r5, 0x0, r3, 0x40, 0x4}, 0x47a, 0xfffffffeffffffff, r7, 0x0, 0x7, 0xfffffffffffffffd, 0x0, 0x6}) 07:09:45 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) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x800000000119) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f0000000000)='./file0/file0\x00', r2, r3, 0x4) 07:09:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x113}], 0x1, 0x401) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) close(r0) 07:09:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000001c0)="17", 0x1) close(r2) 07:09:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') linkat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f00000002c0)='./file0/file1\x00', 0x4) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x8, 0x4, 0x4, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x875}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x400}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xffffffffffffc0ce}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}], ['./file0\x00', './file1\x00', './file0/file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) syz_open_pts() getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000140)="d5ad6067a5f48cc30456a0dde67e9edc15a929c3b8969a3cea06c7812589306bf4a8e9a6a8746cf3a8f9df5db8ebe82ca6e7617b53f8aa973653adc737d278dd1c6fd847542cd773eee6cb846fb13a27156b3a94a17f6bf50970f95a5d2f3a0d91231d29aefc139e572cd07785c7ec271d1bee602c456136e916077f9f44047468702bc9d7390098c4ba444553ad252abbfc893735396d8e1ee6f8bd748069a51515c28f133567da763f687a40946da339bbb7ac499db24340c454f1fce8ca04ce9d333680bfe3291993d254098102857c229368f32537fd20628dfd711337", 0xdf}, {&(0x7f0000000240)="8cfa483a356fe6aa3a7c849bac8ec8e5bd45b911e2e0656d7ff3400c146a4ca4c49044e65706cf3dde6cfa5d80040bf1b0e1ad3302239b8541abd0d7d6e70d4d0c99a292", 0x44}, {&(0x7f0000000840)="f90069b9761e4d378835c7b655c108c1b32840d233ccf85ca00659617d204f22027dd689df2d95fbcb93e616335502541a4a85d9ae38b57c3778579290759b823291a613cc07f6e2901ca915eda95b459fcf891700052651f43d8fce01df25fc1318d325aa9ef133025ef22215042a39e275f428d85429fcabce4cac6e8b5693183700ffc8fdb2d20ed4989c3d64b5a4007edb99ff00e26561fd9b6d836558bfa9de29bacda98244844dbcc36768c67ce3a7d24bc123d4184fe4d05f03e731d408a61f3098ff741e77070b6eaa0014778e7936c47a541445b8240ee9ad5eb000ea7bf052e59bb19d04047934060b75324b660c100d6a", 0xf6}, {&(0x7f0000000940)="afee5cfc853fe224696f10eb30237f63d9faf1e071f16ce8e4f2c3ec619bb3b859c6abc8cb0731a6822de7111891f462aede72c1e903622b62b750b1bf03435c3338daa2f75a58f5f83003788b4e5ea6fa30ed2ccc60a24ab4b72f4337fb9fcb36c51d81e1515424fd8874ff2cac0eb270918878991679a9da50a59d87bb610b49b31ffa88f2110567e5a563ff699436406fcb186495c78d72943039d58fd5ef388394afdbbbe2757703a286271dfe53c129e0cfba4f6fc6297d6ebe4112f36f4d25f5c3002c80c129fb8071ebdfd0a2861a0acd910518ccc51ba0993e148ae0061b41d5857754e009bacb321d8ed0fd656eab9cf1", 0xf5}, {&(0x7f0000000a40)="dc77d91ce96a4ed03b843917302508049f6f8e1293e63e8d5da21393faa6a27021da82479ee9680c5d2134274f589ca664688d707b2a8070fe12d88ea83174b19ac33afb7b6535b9f2f2c4cac8b84141975d15d0", 0x54}, {&(0x7f0000000ac0)="f33ee06cdcc692df9aa0c807da60989b6a3f9dc29078c25aa2b46d2e4e906f84d492ed1adf8aa2057d65d0bb41f7884c140cd20ea8c8bb18f780642fd3338387f5f160e775fcdd0d5b8a4193de197ca10c8dd2ff41b4e6c858338561372fb81ff2994d713e0a215bb1fe8e04a8ac78123ce3902bc0f4b662879a4e280cb075145162703afaee3a0ff6b552d4d49ae78a9fee33889624251d4fcdc4e39e4c10225e78a358a58b2977d2bba2bacb1583efcd98d3f111f4b148537e9645839f2dee9b8cfeeba1ddad09b0d7ea30b1e7ab36235ebda6fac5ceae488f517381bbbd606f17cbcc353bc6e616dd29e3e184c1e2a57fe8c0", 0xf4}], 0x6, 0x0, 0x0) 07:09:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000000)=[{r0, 0x191}, {r0, 0x4}], 0x2, 0x80) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) 07:09:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/59}, &(0x7f0000000080)=0x3d) sendmsg(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="d500fd4c451f9cba64c17cd1ffd015ac9b6cd34b96ff4f835a975c65e0d615f19536d56e6c698aa9244bbedaf3e93b65e465ed72730eaba75662a41f9fd5915480a0e319fb527235c5c3db846c06da060b6ca1ba6f85471f1f30c83b1e83fef8b5afd8df139860ee8ddfed53aab0c24eaa9a715a9d7989302b6fdb90ea24103095e756694a5c0e60fc4314cd7d22f18f8101c22858cf836d1fed85ec2b", 0x9d}, {&(0x7f00000002c0)="515fddfbccc8b5a5c2ea509f1c457ea0bd833c5abbd172d82fd64c91a16fa0f0bfdc8e18095f5fae1d0722580f599e0a12c7f73d8d2061af5985d939f21b7ff4f77189ec93c9dd74bce97d3d62bfc68c0f117c1f29c3b9e38505b545c6cff6c58f58ff8a49ad11fb498960e3b730297decbfc2c3157eb946b6b33ac58bf879d8809cbc89d14c797c98fb43e005b35d0841d1a43baab0a5c88d6b86c506", 0x9d}, {&(0x7f0000000380)="8a9a92e5ac42bc077dbaf2c6b4f6806611bc4c273ac5d887a6d090e07a68095f8cde20638231bb9a7f86305e9970be47affcbf66935fa7901561a7a3a38872ae7c8f5cca5886b6f1b01b9e07b34cf31e22e6f3c1884a81077220e8759f21df9eac64bef80e361d29c57f20c5167e510076459b42e4c4cba0c82ad12ca92c7ab722618882f16e33f8d4261fbaf862c05950c070ff58104ccad987", 0x9a}], 0x3, &(0x7f0000000440)=[{0x30, 0xffff, 0x2, "6f20243bca0a152556253c9d201bc2d53283cda8d9af30ecdb6cfb15bdfe"}, {0xb8, 0xffff, 0x4, "0bcb2cfd6b6c5855c6b751d8a5a11282c7e73ca7336a1b2c4527e5991866b88f59114048c10292abc8e455251d56dde9ee8a9de2503b4f2e6c76ac1965da7b55f12b832dc8a00235077b32501484f9339455660e099146d67f3c4922a28fb18f14a5cb602ab762d2b51531dbeb1034af61547e846a2bd01d08ccdcd43c9a8ddfee56146a01d0d9032d0c53543b3ddc44a073be0500ef13fb7f46cb4da4547b7928"}, {0x50, 0xffff, 0x9, "598ebb3e48147706b04f24afda45b3587fb67e7bdc6c7a245294bb25fb7b9f5e67b0b709df08925640a72abb5b6771490eed55828e823b4c8eccc484"}], 0x138}, 0xd) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='x\x00') 07:09:47 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) fchflags(r0, 0x0) accept$inet6(r0, &(0x7f0000000180), 0xfffffffffffffffe) 07:09:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x5) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x10000) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/49, 0x31}, {&(0x7f0000000100)=""/43, 0x2b}], 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000004c0)={0x1bf, [{0x3, 0x4}, {0x3}, {0x2, 0x7}, {0x2, 0xff}, {0x1, 0xd3}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x2}, {0x1, 0x1000}, {0x3, 0x1000}, {0x3, 0x7fff}, {0x1}, {0x3, 0x6}, {0x3, 0x9}, {0x2, 0x100000001}, {0x3, 0xfff}, {0x2, 0x1}, {0x3, 0x7}, {0x3, 0x2}, {0x3, 0x3a}, {0x3, 0x2}, {0x0, 0x1000}, {0x3, 0x2}, {0x3, 0x3}, {0x0, 0xa}, {0x3}, {0x3, 0x81}, {0x2, 0x3}, {0x0, 0x7ff}, {0x2, 0x8}, {0x2, 0x3}, {0x1}]}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000001c0)={0x6000, 0x7ff, {[0xdbc, 0x4, 0x2, 0x10000, 0x72a6, 0x3, 0x9, 0xc294, 0xffffffff, 0x6, 0x4, 0x7, 0x8001, 0x31628c42, 0x9, 0x0, 0x7, 0x8], [0x3ff, 0x800, 0x4, 0x2, 0x0, 0x4, 0x1, 0xfff, 0x2, 0x9], [0x1, 0x1a, 0x9, 0x1000, 0x5d, 0xffff, 0x9], [0x4, 0x4, 0x9, 0xc7, 0xffffffff7fffffff, 0x3], [{0x2, 0x100, 0x7, 0xe4}, {0x1, 0xffffffffffffff00, 0x1ff, 0xa576}, {0x101, 0x4073, 0x1, 0x8}, {0x80000001, 0x1, 0x400, 0x2}, {0x0, 0x0, 0x1, 0x7}, {0x9, 0x29e1, 0x800, 0x7fffffff}, {0x2, 0x7, 0xbba, 0x8863}, {0xcd, 0x80000001, 0x7f}], {0x5, 0x1, 0x5, 0x1}, {0x7, 0xfff, 0x9, 0x5}}}) 07:09:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x261, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x20000000000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0xb3b5, 0x4}, {{r0}, 0xfffffffffffffff8, 0x0, 0x6, 0x0, 0x400}, {{r2}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x3, 0x8}], 0x10001, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x2, 0x88, 0x0, 0x8}, {{r2}, 0xfffffffffffffffd, 0x1, 0x5, 0x9, 0xfffffffffffff0a6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x5}, {{r0}, 0x0, 0x62, 0x1, 0x400, 0x9328}], 0x2, &(0x7f0000000280)={0x8}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x80, 0x80, 0x1}, {{r2}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x8, 0x8}], 0xfffffffffffffff7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x9, 0x40, 0x7ff, 0xe306}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x8, 0x3}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x20, 0x10, 0x8, 0x9}], 0x6, &(0x7f0000000140)={0x8000, 0x9}) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x4329649f5fd60891, 0x40, 0x18, 0x101, 0x1}, {{r2}, 0xfffffffffffffffa, 0x1, 0x2, 0x2b, 0x8}], 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xc6ed, 0x6}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x7fffffff, 0x3}], 0x1a2, &(0x7f0000000240)={0x1, 0xffffffffffffff70}) 07:09:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="517cec7a542bc6c9c701877cf543d596061fbc145874e969", 0xfffffffffffffed8) close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSTART(r1, 0x2000746e) write(r1, 0x0, 0x0) 07:09:48 executing program 0: nanosleep(&(0x7f0000000000)={0x9d}, 0xfffffffffffffffe) 07:09:48 executing program 1: socketpair$unix(0x1, 0x1000000000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e539406400000000000000048ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x209, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x80000000000000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000300)={0x2, 0xfffffffffffff001, {[0x3ff, 0x1, 0x0, 0x3ff, 0x1, 0x101, 0x592, 0x1, 0x1, 0x2, 0x9, 0x81, 0xffffffff, 0x3, 0x0, 0xb6f2, 0x101], [0x10000, 0xffffffffffffff80, 0x4, 0x0, 0x1f, 0x6, 0x1, 0x9, 0x1f, 0xfffffffffffffffa], [0x7ff, 0x81, 0x682, 0x7, 0x1, 0x6, 0x2], [0x8, 0x3, 0xdbfa, 0x5, 0x5, 0x1], [{0x0, 0x58ffad55, 0x3a9f95a2, 0x81}, {0x4, 0x100, 0xfffffffffffff001, 0x101}, {0x6, 0x7, 0x8, 0x8}, {0xf4, 0xffffffff, 0xff, 0x401}, {0xffffffff00000000, 0x8, 0x2}, {0x7fffffff, 0x6, 0x3ff, 0x424932c9}, {0x1, 0x3, 0x100, 0x2}, {0xeafc, 0xbc, 0x401, 0x20}], {0x9, 0xf4, 0x6e8, 0x1}, {0x5, 0x81, 0x101, 0x9}}}) 07:09:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x481, 0x0) r2 = dup2(r0, r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') close(r0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 07:09:48 executing program 1: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000002c0)={0x7b, 0x0, &(0x7f0000000240)=""/123}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8088, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000001c0)=0x1) fchdir(r2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) 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, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000180)) 07:09:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0xfffffffffffffffc) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x800000000119) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 07:09:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)='\b', 0x1}], 0x1) 07:09:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = accept$inet(r0, 0x0, &(0x7f0000000100)) write(r2, &(0x7f0000000140), 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x200, 0x1f4, 0x8, 0x0, 0x2, 0x3, 0x6, 0x1, 0x1, 0x1, 0xffffffffffffff81}) 07:09:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40000000010000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x3f8, 0x3f, {0x0, 0x5}}) socketpair(0x6, 0xc005, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0xfffffffffffffede) write(r2, &(0x7f0000000040)="e5a6cadf664c7057a1aad4ab423429452c2987921bf09b6233396f0f55ac785da9f50bd6475bcb6a000cd142b32006af526164ff090d0c8486c6e73e9abf4ac11b1d92e8951836363d4017209fb8c7eb39175aaefbe15e48e458df6f93d59989f6c7eca6610a46cccb9a71d06e23ada94f408ee101146b877c11c37376bfd2881a97b827ee969399d17f9da4070ac54f995b5e56eb7ddfc375f0bbcdc62e85312c081cbebeac8c8a30c3fd1fcbfe608321ed1918", 0xb4) syz_open_pts() readv(r1, &(0x7f0000000300)=[{&(0x7f0000000180)=""/32, 0x20}, {&(0x7f00000001c0)=""/33, 0x21}, {&(0x7f0000000200)=""/197, 0xc5}], 0x3) 07:09:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = getuid() r4 = getegid() r5 = getppid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r5, r3, r4}, 0xc) r6 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/46, 0x2e) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000100)) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000180)={{}, 0x9, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) sync() chroot(&(0x7f0000000000)='./file0\x00') r7 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) 07:09:49 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='.#\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\'\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='%:\xb4{^\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#\x00']) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 07:09:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) 07:09:50 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5be", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7ff, 0x5, 0x1, 0xfffffffffffffff9, "7f07a0e4be0b8f704d9b7419ad23ccb55dfebe96", 0x8, 0x5}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 07:09:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fchflags(r0, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 07:09:50 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) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 07:09:50 executing program 1: socketpair$unix(0x1, 0x40000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/101, 0x60f}], 0x1, 0x0, 0xfffffecb}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) shutdown(r0, 0x10003) 07:09:50 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) listen(r0, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x100000001, 0x0, 0x20, 0x7a67, 0x8001}, 0xc) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='^@\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 07:09:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) 07:09:50 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x1) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='r\x00') chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) 07:09:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="14cb8229aa34464f7d0bed284993ed4a552802ce08e9a0bce13ca8dd038a7da6ccc0a5732ecb9adab21c5485765d0f4349ec92af9d3d1498657dfda6b94652e41a113efbdccb1423c8b211bf399c73113328cc48b9ebdfadd22ba415f4e31474154e21b1ae9b2104105bdaab6e9a86d4174eb29df7c2e601f3a42f61b57f3917dabfc0a4b54394aff646e5bb3d247caf85233a310e4bdf6dcc582b36d07b4229110454ac78bdb23b5ce58679e0012062e10df0e6406adc826bbd3788c70c26c3de20d013", 0xffffffd1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) 07:09:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = socket(0x1a, 0x5, 0x3d34) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1010, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x401) unlink(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x2010, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 07:09:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x0, 0x0, 0xfffffffffffffe15) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 07:10:18 executing program 0: 07:10:18 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x200000000a, 0xffffffffffffffff) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) bind$unix(r3, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r3, 0x0) connect$unix(r2, &(0x7f0000000440)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r4 = accept$inet(r3, 0x0, 0x0) sendto(r4, &(0x7f0000000040), 0xfe81, 0x0, 0x0, 0x100000118) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 07:10:18 executing program 0: r0 = socket(0x18, 0x1, 0xa2) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 07:10:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) 07:10:18 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000001600)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="dd8b4f826671bbec7385491ca6446080e5039564bac86bf88af65b5e2ef8dc57ba210c091f6a26f3d5c1a1126bd84032bf71125756edc6518f78d6aee13d50b0b86e87f05d18543b67f40ecae786b3e600805eca9567156b16d12fa98038d349c73a9157ac742e69195030e6730915676e2d00efe7f0c3635f966e9f5fb4bbb481fc6c8377fcbaad8615363a36387a6c95d5b16492cf22858606bfa577f15aa876efe878d96832ab3b955f2c08", 0xad}, {&(0x7f0000000180)="2257e872db7a19e6c7df99ce6cb99883e9f52f9710a239aac81740626f2a9e6271e6e7dbb8d92f2e99d6cad79fcc1cccae11f169d9f346dbca872fb4ebdb6585c31b2a0d1b82fe23a5c90bf935f688fdd896f2e3b88892aefcae77d52b642474b8c4b697c127da1ea1b49f359fc2e0430cfdbe05ead24a49634ed51dbff33774cd", 0x81}, {&(0x7f0000000240)="b6c95722b6be4a7e331267eac0df5c636ef88f68a40624e75fe4bb33a96a46871ebb6b799062410f999dc3fb65ef6f6e31a9339895c10575f8fd44c17110cd", 0x3f}, {&(0x7f0000000280)="9c", 0x1}, {&(0x7f00000002c0)="3ad1a35446bd4571b87d96b4b068d68e62087a11d11039f85a7cc6c0e84d5c2453", 0x21}, {&(0x7f0000000300)="b578124f1c0448ade1608162d1d4c840a36c68af8c5b8a0d91fef3f4803fdada91eb97163bfde7f0c93a97767abbd27d15722f5790b56c27f1eb47bfda276463cfcdc3276621f29298f0d34f1a5f8695120187eb356e185f17800dd8d20e22b73491bc93976c372c8753d01e87bd3592dc0e76b9971246999583953d18545897225cfc7fd0dd5aa047ab310dfd992ab633bcccc2d2d4dce133db15", 0xfffffffffffffc1b}, {&(0x7f00000017c0)="615c0506da07f6ea43bbb1a1c2880e61300630ab9686692f84ec324ee06341f027e09199bef8ecacf9daa7dfffd97ee854fa1da9fffa542a369da2bd8ef020336ed554ffe27e1aede9c9f571f2d834a6aae487052f57c90e6a5c053fe1ac3c4345cbc1897fc1e8b8941bfb4f426aee3bd28682b6f8701ab16b5e19f832b00b520d9c896ba6fa0738d0b876aa4f24dbf448ef42ff18970622edaa5328d10516d96f8e31966f9cda07b127d477017ef91060decf65a3758cf9f015181ef792f49250e13e88f16f640ed64b0a52166d05db74693957e8a40672e750134f3369ecf477cd15c504a550a8b47f435e9bd6a0887ef6f99443e45b88b68acfe181fce49d664682e1cebe2cacc822bcfe6244d88120c6e1c8220415126c41df566bcd824358b9040942896922b8179a2ffc57396d554c544a5d7590aed4d3f948939f0e1eaa343d29a7bd003efd80e6050c640ddf26a64a219513bdd0b640ebab303d5767b811ce47e48bbb3706f9c5a94605949c2801fe6bf3c549077300958cb2837a87d89682e7a668df4b5b9ef6aeb937260450515dfa7c7479aa3a6ceaaecb89f57e488fad8770d0159dd69e132ab6330d90eb409f6b8fca18a1c89975319c54caccac1656e1b4bf79d5a7d2769a81c967bdd2f34da6387dcbee1b674afe4697acdfb60554d16e24a1ed62b08babc5ad24bf718c3f451d945bbdcfa66b8b1d75fe04eb4ec4bdbcaa064d1b4e7ba2319c5b6b33784709cd032c450bdfa3c9d63553fb3854589d5cb9704c3ff395af75f28bb7d535c87bc2da9bafbb4d9a306c15ac910478a951ca2d52ea4e1c7f2a56913838d4ddf10aec7992dc1f315cfc2aa2a86e3c2bac24298cfe008c68e2ae343e9f876ee8bd65ce4ebb40233948a50d87f6bc7cba9abd64e07242e11ae09465316bcf82f53f81e2fa9215e9fe5c849ed96a95d9a55040799661627330dedd87ff2f9f63d094dcdf39df7ff9dcdef4d7f377535badca1f2c7882adbdc3e9b79c8a8f9d532ecc4f52ce71e533c0caa84b8d1b74595b5ef4a13fb59ba792129922218bf5cff8046c6875468f98b6d95db0db87944da323afe2f89b0ce5a41e6c0917855ee3bbb4673248a3f663346d7235252eac4c71013879311203901631ba36db11c86472ac4142632b579d5242c81961e60385ebfacc211382502ffeab35060d9d2b88fd0cec3625b609741efe00273a2e9e7f57bfbfc918255affdc2fbe410223c8351ef4ce283f9e6a426bbe4d7cb782f74173f1ffee37707357be6844fd46f44b08d005f733f48e4616db63743473501503bf1fe63ee3389096d00369e8abb9913b23c7e553366717a25edc0e1ade67e8b0311879689a71e679bf8624fa6b8f9f545a18bee4757ff5ad52509b3a17126733d51672b7311acd832a6e84e072916cc6b756db681ae9f0079140de2218a0d4847c80753d7d121d2dace09090be6c73d4ed0fb279fa9963a55ad6bac1d4e431743a9c6827ac1d4ac9daceee3b9ce3009f9a1839b6441f2e6bda157851e3bbc7cdb8431b65e4508e0829fd08763e20588fc43118607cd052f69a89c9ab051189794dbbc8963c73d257efc02f9d83a66117c7608cc3f65d3139a3a606f495fe5c1d8dbb5188988cdd5ed71b3340076e572c09eeb4da89e72cc1f2eed45aa9d8f9c3b121cf2586dedd629505b9066cac25f3f5ca0b60d0bf58c1f2cc2d0c901af6bde747f1725137f47f840c114db966d5d16e96e6c823da941fc16493abf1280b5aee187d9e56b861108ee7b5cda6e6945d7356f96c4a4603cbdfaf0d5e4a076b1116f7cf71c97c5d20e66ec7de52b803a418595faf1cfd0cfa0ca1b7830712c8209e0c3c2afba756278e117244517137604189ef379991510b9382197c57113d5cfe8eb9796be0c6c07d73379addd88ac0d225ac90ab73e944e186aee4fdd26efcb2741310fc88b6f7140693e13063f5442db5ed113a33d706c462f554cb2ff2d31900d9bdd5f9ee476b5ddde1055d62cfc9cffeb4b3f02a30a1a03495270af34227d610c75dd9162a6d27f5e2f8d561f7d09e58f5db8f53fb60962df4340b2c7cb2b59324852bbf34f0b10d302f595014b1b6703010bc795f3ed288c8cfb1a748c36e851e38973253870662daa03c30dc5fe64b712c9dce3c73021b291ebce9547c5995dca4daddd4cf4997b917dc428ed9fc4b06d9e11fbbfcf489a5453a6935bd91c1fa200276cb81309c2313a76622395cf1b1a9f155a9772a4c8957b9a40c77b341205266147b7a18628b0dc3d7f4b3d9f6d3635be858005c96503bb15c074147622aa3c9a1962471166d5070a75b0b65ed0daa5f2e10cdcec867c562d82fe196dc9a2e85fcb1d4b39d9238cbcf8ceb53b61edc0365c85ce4afc09dcd2b1b13e534e20542f8532da91673b57f9ab8743f368d97afcfb0b437d3faf3814eaeb299359469ade743bb8f33b09a9623f3dd3f788982b66562dbf6a5a22f8c76ded0023e08bcee1a517a7212903726ddb13777480f06655824415c600cb29a00e2fe2f0bd1500aff64422d0888d643afdf1f88ba669cfc9cd0a0fd5528d40e992ad6ca6e9d3dcd60a4c80d41420b1a0bd7cca459e5d5b521383015dc8d4b1f01553bb6fb48690b01e3912df8f26fec16176370208c675632f42a8776ad9278d5eeec834bbf50c07ccec7c73ae8083f567560a0f67f28afc3ad37dcf51e7f18914567478fe8b50187bc22401319d9fdc319b9d1cd762b7f909033ee2ff5a37528ce1ba5cc22fea3c3e23c947e8c98278efd41c075e056ee86d9dadc8d1446247c4c2c875032164da7e4b74818035ee8c67c63a0aa6fc740b4aca6b1e4fee08c6a3cf4b7fc4e8370fed0c0b8d8abff925c3fadceb7f2f9e61ebbf1af07399b2b690587483ea5e81c90c64c373e58e11391d0815625e760a30560fa6f213d9402bf6294b3ad3f915b318c81ae2e858124224be146fa7f59b72d9f7651d610f4b363ce4551c2927d0708a83e93ef7dc97cfc613b872828e5384775e5ac5616ae59419371f84dc467442a013ec2418e8ad507aeea378925a0707c79c2506d7f2371741306229a17819f7b44ded3ff09c5e53bcba259f939d90aaaffe76fc96bd27d093accfbf11fdc40fb0aa8967a3db87b69dca711792f7ee7fbc43ed3e5b93df52fcf45a3eb19a9f784ab4bf149de85ed7f88b21a94fa92445e74b280b0de663618a813403ad9f4c3f1895f43431ccaaf19558faad5d952e8395bb46f7875792aad6f24e1b1bc35f13a4c650823bdb935e3dd44bdd5d655b8cd45fd1f3232da30c24369b6ea8e9548e7c1ef2e20bcd4b7f69da10c3d2ff6f6be0c8227505d12f702f34e204fb76e7408a81189e10d37d1649b458d60c8f7d62c49059f9fa217c95efa9147587832e59c8aa3ee352d595e38601b2c5ee9c10315caff93ea159c24ffdd7859d4c7f3011444860493799a2f4841b760086fcca2d7ac59bb604b29c73b77829da16345dbed3c2cdf623957e9956cabec8759750f3525921e440db68d69555ff3d1c9f0fab5c38c79bcedf8946a8f6f3b2213c96da5bc87400fc9f61633e7d041024afb190181b4c59989db294fd179e0b66658845325778f38e691f37d34fb5cccd47d15cb76ef33fc119d0728ee2f9ac107aabbcb1428f31c69e23682106494f0eb23fc9c858d1523901ba0ad26e31325b1ce49f48d72d32c00493ef3ea549e5bc0a0f5c77fc45bd250ef6e37b0c20513489d8c30fa5719c37d38a0d6ece3833349e5879c798143f781b6a99adf51b62eb91c384597f9c52bc92f19c1cd13c86bf045f38f96782d196c39bf6fe12473d92e7e20a08b965c15872cfefd8e937af38577d44b163f49382ac7252977feaac5869c8c51d3e883f61092997c0765f8b1ef9ea01173e8d3adcee2bd3c548de918723a6c737813f9f8df5e6da771b20a53a4b244b2838f8749d5af32e2d540c97bdc54a619e8f07e306c07e5641ccd6b0093a6548ffbbbf2ccf162fbcf2546748c4abb78da0a49d4ec3a07ccd76d921bb36bff2f67160572d1a15661be342af98f823082714e053df48ac63349c0661eed1a75c0d253d1b5f0f7af629483952a78ada9d9507cef3dd14b7b9ddd5c9173c14839d7d895027ad67db21b7e1ba9b85a8802b3cc9a99b375d2b178ec03963b45c30103f934c51981ff8026b763d950f862e604ff12bdc98a2b643cb2be01732a47a286c8b215776a4c599199431bf343eb5ca31e50b5dfeb50f4261fbabe5623f86b3817f4c11db0506fcbfa9833c4e273f2b36a1007d3e849f3e29bb5ae62b00c744fb1fa7ca772930ea7ae5fd2bb7a1f4789f10b3ef0d2729ceaa96573e22dc0b841e245c852b788559d520f0954c476a2dc7a211a00ff827fcc502e19173d7c44713c668305c2e5ce715c47a9b52e7cd8a4ebee57143bc7b889498e762d438a9c310425149fc7cfb31605c2a01c84459fc8e54ae30a9c81ea2d978fdf61fef5c2744f40afeb4f6e53a38b0df7537b6c0405ec01881ee4b8b3352ce2b09aa47d849e385ab0bc4390725e9ed017bced140df6916c08f21aca3d74110b0234119857ae83c46e90197a999cec74c314bbc8d3d38120cbd9f5a2ed307d7cc74e3d2873f81d9f94ad60a1f98e067171ed103f30b1d010b9ece7e06a31980d619fb427668249e33d213f210962c3bf2887902f2c14da4757922f9f910c3541dac541f1f492a03155771b9997c562a70f3968c94d0914cbc9bf634a21d1a4b707bb446216b35062f4c7cfe240bb21de18328a78e8b8e94f607ce5215276e30f51fc5ae0c18a287b75a0eaebfa9a5f8a58f10a9731b51af4a4450bceb41833d22da1af2b9a2fc4a03daffcff7cb953dd036bacba6e9d7f98149c26563b2a111e28abbe7a9c6b1cf1745ac03a1a726957dc3f1cd500f5ed3e98a4470ac3bc1e04ee04d663d4e04a6321f9eaca2dd2f7a6357ae1ba72a72a73023fdc951777f87ee8855cf5a0ac69839ba256a7be6c4b273521d73fdb4093b653097f1219e6929cacb7b112432ae5962a3aec67072194725e59019b2c669507acc84da45ebb20c43253cf33b6f4c7f0bfc1de88302b5051351db09d9512e3561040c70fbfb78020fe3232d40264fdd5e9790fd3161b69d87be92e371581c45835dc11c2c5dc71cf40c83efec79ab365f7d310f4c801d6b5cacb1ca16ab396676c471386d5a4ffd36c85b2c2d914fbe3475bce606b06273c27f21852071450dfa13c327bcbcde86cf541e7f12baa03039ed781f4c89871bad45728971f88597306af2178c46400e08420cab806041b02dd5f73fa20c97ebf21734a762bb92a2d6ebe7ad4f7c561d707346fa42fc1e8da5e52ad3038a285efd163f260fa8caef2a27f5b0addea4efcc1d99f5bde149a4373979af271b8b6aa589acbbe08d596ee8844052adc182c96a770f25949b02b0398c642e6404a30e4d9ee1ba307371593c9b464ccb8ada718a073452496b2b2770371e1c19ec528f20e0f726285d275b6c2d05a7904af29cb772f1195b95f65017974fe1a25889c9957d1f86a13a2e10af72672a200fe43b07b0bbd10340ae4ebdf87e1ab4c374b0f0dd54effcbeedfc4a2aba6f03110bd2ff76b542f06587644a6701f7337ecac009e80b9d0a915fa647f83f8d46baba7c3b72e37e9224803cf13f09a1c1324ef58d28eb8fc6e21f9c047e82e2713549bac61d19ee5a5f05a67dd6abdf78e4aa36443b4eedd42af5afd7684a8e95a4ac1ae9a90de8ecb167e224c62ba767c46412b3bddafa051cb5233e7baa15eaf90bc", 0x1000}, {&(0x7f00000013c0)="fd9f9e5238b7e7720e33fcd4be6210892a640174232e43745b595e38c8196935e3bb4f70bbb035205c223804d5dc39", 0x2f}], 0x9, &(0x7f0000001640)=ANY=[@ANYBLOB="c800000000000000ffff0000090000008c6b689ff1ae38619b9922882479ca3dfc4f6612cac6195cd5464dcfed2605ae5fdb92a0ccd6aea2cd514f78cd2ca952231760f42ca796a063cd584a423faa5164c8c3c93db27ebc0b9be8391826a26ab0cab0ab21b733e450a8bcecc9dc7e806a5c7bf1378f77c1d64161718ed3cfa29db9b07016267770c013f85bdd845091106905411c16489a2d3a90c39e7923a6f9f5cffba410e689c577b799a52ba51a8746b2f8d4f8797081cc049605c228fe16258a84d20000004000000000000000ffff000046000000935ab5c2272d50de19faa52959c980a676624706f85dacc6967f2e5a26e94e8280f0a594fce4289a7d5b96de48fe625d2753ffd80cad59a7062a26bd08c90ce6746e5c5530a367507469efeb13503f05d58f64660e6834668cbf665ab4a23023d97f8699972b836c356660682abb5cc915cb2a"], 0x108}, 0x4) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000040)) 07:10:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) socket(0xb6b21a4ed6b7f51d, 0x5, 0xf962) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r3 = dup(r1) listen(r3, 0xb3c7) kevent(r2, &(0x7f0000000140), 0x1fc, 0x0, 0x200, 0x0) 07:10:18 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"}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='x\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x100000001, 0x0, 0x8, 0x1, 0x6, 0x10000, 0x7fff, 0x0, 0x1, 0x10001, 0x2}) 07:10:19 executing program 0: 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"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x120, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000280)={0x3, './file0/file0\x00', './file0\x00'}) close(r1) write(r2, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0xffffffffffffff9c) close(r0) dup(r1) syz_open_pts() r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x400) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) 07:10:19 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7ff, 0xfffffffffffff001, 0x7fb, 0xfff, "2c78946f31741aa70578bc1a74b98600176a5f22", 0x6, 0xc086}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:10:19 executing program 1: r0 = socket(0x12, 0x10000000000003, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0xfffffffeffffffff, 0x7}, 0xffffffffffffffd4) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x15) 07:10:19 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) utimes(0x0, &(0x7f0000000100)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getitimer(0x0, &(0x7f0000000000)) 07:10:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x501, 0x5) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0xfffffffffffffff9) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) 07:10:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x2, 0x88) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x43, 0x7}, {0x21, 0xe}, {0x7, 0x95bf}, {0xe7, 0x401}, {0x167, 0xfffffffffffffffc}], 0x5}) setsockopt(r0, 0x1000000000029, 0x35, 0x0, 0x0) 07:10:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x6) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa2c376336acf00b7804be781e4991f7c8069d9c27297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee039e657aea8c500000002000000008000080008a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x4000, 0xfffffffffffffffc) r2 = dup(r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0x2) sendto$unix(r0, &(0x7f00000001c0)="cadbfad9483e62f65ac5af9924a02b86f25151451b8ad4a6d35a543436eb33c76444fded2e658829ab0b74343189321938b682c84ca4d0475a816b7ba3a4a0cf8ff57ddb6ed597dad4977104af89a8f91d2a758fa2d6de645d8a1bd25e42538a2f68edc14011c142b00137b00eaac62ffd377e88608b1dcd3b1c23374382d4551420f0f67dff1fc5dffcc8ca45f2181479de06090c0aedff9217e73198576ec8a5fa3b7d8951f41da9b9f19b78558f90543f5a3ab7f2882577", 0xb9, 0x4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) 07:10:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000005ddf3535575c1a73171fbd9b00ecaded5c8dbe140903266b4a73a7c1693349c66388f1fbcf9fcc887f21f59e0a2d336979ef3117a8e93bed1c5a2f4238616cc800adf69eff1b8caae8d178d2e44491e0eef050ee91e053c8096a060da82c22cfc701f884fbfec6bb0e52531f2df74d0b6df16f3488d159eb47e33f4defd34d2ac124e9a62be5d40b8a8c5b29d05d7a176979104126d0b32a005a1a871c38df7b3a60f0b5879e9ba6724bdc698a9411e532de6757eb29902394388248fb0220"], 0x1f, &(0x7f0000000500)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000080)}, {&(0x7f0000000180)=""/41, 0x29}, {&(0x7f00000001c0)=""/110, 0x6e}, {&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000340)=""/249, 0xf9}, {&(0x7f0000000440)=""/24, 0x18}], 0x7, &(0x7f0000000580)=""/233, 0xe9}, 0x2) getsockopt(r0, 0x6, 0x7, &(0x7f0000000800)=""/81, &(0x7f0000000880)=0x51) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f0000000100), 0x35b, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x80000001, 0xb1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11, 0x0, 0x3, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x10000, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20000005, 0xffffffff80000001, 0x400}, {{r0}, 0xfffffffffffffff9, 0xa, 0xf00fffff, 0x3}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x88, 0x20000045, 0x1800000000000, 0x100000000}], 0x80000000, &(0x7f0000000740)={0x0, 0x9}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(r1, &(0x7f0000000c00)=[{&(0x7f0000000a00)="78c01e275849dcc5d6aa4bfe99436603109031c572bb888442dc5e3af0c1d8609950924f2b8db736483e9a0ffdb4b92164fe3746202876bb875c26483afb1b52895a5f0b223ca7e3c43915cf44ab3aeb3a48bcbcd9f9fc5963ff61d8c43ab45cf71ebf3d8e24875fea75bdbe5d00e7430990c3046a4f2782cf2eff7abf36d1bb8745a6ed836b742004cf0ca2f4fe995145bc24b0047a3e7cb9ca9295a5e2690d0872fd4542fbca3af2aa1cb1f564d0750cceeb009a470cc1b9322c34d6", 0xbd}, {&(0x7f0000000ac0)="7a2bbc5bc57ca6e7869b4deec5e30967b1326f3fb2daafe1efac9f63e876a792f6f91dd53256d9092a8f9fc69cc0b2ba258fbb072f5545718402f4b00314eb3954765614bc4aceb7cee261677097be6535e4074aff232660798a6d290cb789172b1d58928f1fe3cb4106d2598a89b8317c454979a987a41a56dd5de6ecb67b1656107ae67e514d22a09bca75bbbdbce9e98a3b5baa8fe9336122184b", 0x9c}, {&(0x7f00000008c0)="545f51677957c5", 0x7}, {&(0x7f0000000b80)="2b977b1db1e8a2b985dcd446924bf3a95d1c7f279049ada69281bed3091cb002f1239d85ed693a347777bd966ca7623c5ffe4edb566b6251f2b2c3af1f06e8648a436479ea744afbf9c2ecd6224e93445cb0295921869f3c0dc770fc980ec7cf0c854c61cd17720a6c9af1e496d6922e69da9bcb993134", 0x77}], 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpeername(r2, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) 07:10:20 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="82aed15d59f4af1b5c2d9fa8d3c6315e413298df66abab72e1c1f38da3267e9a1e8f94df", 0x24) 07:10:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000026c0)={0x0}, &(0x7f0000002700)=0xc) r4 = geteuid() r5 = getgid() r6 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, &(0x7f0000002780)=0xc) getgroups(0x1, &(0x7f00000027c0)=[0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000028c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002640)=[{&(0x7f0000000200)="df5d3b9825d16c33dead00e52044f09656c093bbf44f89ca1c8992fb264665019345280acc4cc872f0fff02197510016df4332e02cbb9587f1d576eb1454d5e439222d04edcdc580da9f4ea71dea23133f8d03897b35a908b194a58654c0dead20b28e6ca018e59017d935e04ae40ed665883df51281f24bd50861fec99331446d1933e1b1aeabded8a2e74ac5a30c283a5e99a140f39594829afa3d506c9b522f43fa1541a6aa0dae8cbcac786ae8c562089f2e476c68bb3651105e823909011b0e2a4064902fff1131c0241bddf6cf", 0xd0}, {&(0x7f0000000340)="32889eb8b0591e5c58b7db613a0cce9a64ea77f04d86208fa9136885fd11adac9d53f931fab54b5ac63cfbad26369e8bb34aacfce0861ab89c8faa1e1004b527a234a0fd288ea32aa7cca7df3e841ca49d23a582f80acf6442dc15f205657cbcd09cc245e5472256c92ac1e0a0dd7c03e49a514b508e212abc5d9956c9953c36193d", 0x82}, {&(0x7f0000000400)="9597ea1d5febcd857baf24c2eeb019b152b0b7cbe7ce4b4cd72c6a1784cb363d23a7f919ab8cebe12ff011f6278fc63cc57f9006191f708f2b5ad0aff708be25c456f3356c653ed79df51b558a297dd1f02c2ae371b28eb49d35df026aa0f8118706525edef095804180b987d000f1458f7de35b512b962681439f73ed0b22b1bee43bdcd41dce1a6c0d33ec6cbd15306eef8b04bbf43b6089e72405c63c69a311363f969278f2c9628b9720e74ff2f4e68c6ea85a81585e4f90c0125286b9c35082b2c6645eb7a35c65823e153f0c981973390139fb11b9da4fb5d5d24c7b9d0d756713fc4791f9ce98c3ac8f99334e4443255fcd34468ac7c151a3128ed7cac11eee1ba841693627d0d55ceaaa7521c9957d0b61508123450f6b1911777b363ae5abdd114cd0df92003736634c3e263d14c8906aaca3cb2461d03eb1bd16b8123c6aa55bee04aab1585ebe7cbc8999c513fe112090797d65a17e968a34312f6595b37ea4505faf672ca17f1a4f310febbde79c43edc6fb087f76cc08c34cc74ef17cacef83700440b424512199e9fb53a62f017fe146087805ae73df015198cb682ddb7056466aa383fd66ac704a182fcde3b8007b3e55d102b9df8c4f0a2845f7eaf0e16482736c7ad024a38286caf411a7cda45a2d3ee9df970bddceef66b676ccf1dc9b361d8774b4a04cc39a02bd9d1f7b7b8245a2a77b3616a5c093e89a9e0a625b7b5a7c2952749b4f0e6f5de47aba7dc5c7516eec4e7209fce7d203c5f43c4ab2418e063fe9ac8ebf936f85059f2788f20452355b4ed0d3f9a931864993def3514b4c814727456b8ffd0da5d93df8c83fb1b799e7e8719c00bfd81e31af315dfced15f52d8a646d47a3e584e01c619a4def9c36dcd144254a508d55b7e4d793292ecef5ec1a759e5bcf001146dff795cc60139b5f10631b5ae0bfae5247db9c67beb9e4fe935b399c5dd242c5f54b9f8eff0be49f82856707a482d21e812cc1a896fb7fd68b898adf7e949aa629523c1c788a03b60cedbe30c63445af30ee7ceb73749a4c1ccb04c8f3ff5d56417a87e517fbbf05ac7a7adcb666ab38fd34b2f36e4ba82d3f9b1d6697b57975084665e3b3d9aa0de965c72208d1c0e097411edc7c6aadd36e8d8848097fec76fff57645c3fa6856f5bf7fdb3a317dfb6cb224d084fe21ce1efa606c2cf776c96ff2ab2898d5134298ca58fa66c7cfc3c858a109a8e8df6abc445c4675e1a1b4aebb93ad7e105a0499a375e4c2da20698cfa72e71dce2f361308a8728977ca6a7f75423fccf9f257bc58275b7188124eb0845383d00ac5f3bdcee0d8e37a84c15058fb2ce03b1e857c2ae66dce8c37d77874f0efedae721041019fb739b46d8f061e6faf6e9203fe4d57914d2c45e38b22d542bf8c7dcab8db5d0f581ac187ebde316d5d317beda0fb8fab061a8bcac5831deade2b829e43021326eb27ce96791bb5342d31c31daae71e286c71c0fa715ff928c966274624de0e084aa9d2c6d18765e5790abb548d6b7a6a563870366243f0d1117ce082dd0a950c42753def1a1be82ea61526a59c0435a02100149214d4d14d278215fe66b7341a6669c4ac4a7d461d685a17d42edcc641441979a795f1f86dd43b844f43b12862095448dfbf9114ed7739522a7d07e70151a30fc15d4972c78d8c4e41199d27e8246916614f4679c3053b69f2ad655acfa0b002ab34f3ad54e841d669a8e9e9718953526d543813c1df8c248a4454664cf0458f6b526699479e7d647e1e73ebb3614d3e8bc283b8a1a2d227dcdb1cf6b7ef17c814cfc67a982c16157a81fc342c08d95c50bf1123abeae90f2121c86a1acb6df9ed17a5dd5ecb29b099a83371fea6010b6723c39c15a1536add52129c3fce7eee82f6bf035058eda507705870435e5596c678dccad5e90c3ce52e578472c2a92075ec4ecedb9cf2be54e437219c38d67a899b5b39b400002d22e7cb7e57223829a5448b9c239ad308ea43bb650e4bc305f0a68a673e30cea4db440331039d3bd2444c72b5e471755a20487867532d481ad83050f59a5f62a090d9e4f5214fec38da2aa7e8826ced1bd4aef2c1a0448252b659ef865ad3f89cdb024b5fce346374bcf94eabfbdeaebb5b9d4cfcd8d5680ff9ebc7a8d914986fbc3b769b4624e9608c3c46d63c72ad981b99aafccf9a699b8a6427c1a77967359bf7abe2a2fa951034c933011299985c2063226822547fdb89f336158ccd5e2dafe700c5bf2aece5968af9065ba11e1e22b9af22f5599006da60272d6182d4db46020004765de9205c4a95c7a8006bab7fe8417e6f99913f9a91a283fb0d600f683b025f8e0df8d0ebe99484021b28475200f6d3c900f5fefa2da971152d55279556bd26bc47bbfa6733965c78ba115082e5da0f7378da2bed6034a15cfa981bf6247e18885442db2fad029d1c1d746106470efe5c8a1399835770c550dd83c149b0743305b9bd29e7a8525c5b965848e08d2aae69237d43344d0d3b233431d83863844e4d7ce42a6d425e8f366563d98959625ebfb03b4bafd3b50adb78dc9f4581f4799d7f9d15cf7e127ca9e94fd1dd84e11d6bf64c02656dddf5e19ebe23a075c96f5967e3eb2def8d7eb40a32dc4b23d2b3270d6877a71a429ba82ec9faf93faf66110c22a4d5a0dbc05978984f5c42372c0d4fba39df6d6d41b191108dcc47525c4add937f573f6f014f25befab89cad01068f1860f4af86a92555850599659d35a147ef77f5ba30faca03d35d97eec6008411dd817244fd6b4685f7f77fd9694cd11c9950183c2e103d4fb8ecff2e461a515fcecc768ae6b79e1c4b9749d2c6652094b4b8dd0ef4935f23e66e050516837ec9bfaecf720f908d2a3b338de3be2e4ca5f5c290a702f1ad988f5121b1cbd87c9696bd5abd37f9ee9806f3b36d4e84aeabe9157557bb3877c893b04d374394bd1fd2546ebe046d4fa2852bd429e4af52cf6a09fcb419d8d390591ac1ed71a244c176ddd6f59866934c79ee17c1be19d8106df5b4eef07f0d55c7e594a33c7f017ba7ad09fc618239c1ad33460824d926a360ef03136f80da4aee31f0efb074b0c9b81c738d55fccead526de1b8626d2bf275afeaeeb5e24b4473a8be4887928e314ec9d71de7927d9edf195f97f23c5e6d3139cb080ba56cb13076dfc158d9e6635b33e2babf2a1d9d5e2128028ed4284930b9b60a0fe8d2c6639e973fa690651593afe6877f0ac1b54b7cc5c22bd2ca3ac426e165cf884b9f7bbd1867f231a626d0e322c4485feb45b48676a0ca542cbe71c56a5c5b531663fa0d3bc16baa0fc1446c6de51c0b15fb8add61c16b484e7b48b9fcc01b6004a7eb66b8ffd84dd3d0139e5609ef3c0d0569927d463bbf1f29ebe31f3585cecbf62602477a207dc9135b1dc869f9ccf7e9f40c67881cd9ff9e90772b1b790b6c89938bb8272690cf73a5c55de008511e996d8ea6ba5e09db94b5e60c000b0906008a9d90b36c8a7a946a1cc92d895e11153f6de76eaf999eb1d62369b3dd410b15ed3b5b96c4008c19a711a73949bd377d3ffcbe321da2b679e2b27352bb0f4fdb9817bed603946440a924683cb4353e57ccfd03347548d7558c88691782490e9412e26a8bc3afe4a7bb366bded1150d4296fa9782b4c44e4077e81f51d486aea432b4b4bcbb1bb3fb8be8505113f97062fa43df02268c3fc37a227a61797c2ffc698fe27745e9120d29182c0c51a88a3fdb7849772d24f2c992a34559fb9cd59d568b43491fb756b6e746a0572e7367d1e9d97095fece29b228d07483a270958b994244aa1ddaf9d1f2ff362f88c8aef2b567b59cd77860397ca27977b8dce278b32e7c185da3cb52718cdca4669e5680eea15f4ecd449ae8891e0abaac96b3d8fbd41023edb115465edf20cb361702b84834447f70eba3ec08aa2416b9240725ae30ec6ea6ce6c6f965640c94e8abca14879cf20432f86d9f094121e1eff79b2ff8b468bc6047a251e64a551a9ffe8edae727a5dc8211d16e1873f76843dc73eb876bbef5b9b27aa7459a3df7cf1240dc55ab64391e364e3b442f2603ae5c0d400928385928ca2d37260a9fa6c3a327a782f520d490f23d6340b7dfc949d4805fdf3e03ca9d44ac3acb5688eb8e7e28a23cd2c0d9d4c76c87c52a3fcab45d761de259bdb400d906d1f95b6918fb86b1f69fa04aff36c55428befc0518f8c7099586d668deaaa4873d8d3ab69b3c5e14b0b3174b8d87ccdb63591c1617332947c82351c7fcc9657f60652880387a480a8e4625d2dfded50a5be89fa99d7a2a09544005b6a0f405e49b2668b2d68d8be74b454eb4a7782622255a2564bd2558a473fd92d3baabec4f1f5bac19c7c2f15b81fe7faf52465b5504988188393b414d62809093e5d543bc52788c08834bcba073a76a8d99212140a5de7ab5feecbcdbc248331bad7f5240e081d7fa695783d8dd104c6f8cd6ae12f5bdc772b447acf455de3ba15bd2eb7df0d9fe94e11a2dfdeff94759501f714c2abcb063d14668b143ed88ae728504702b0cda3b7f51ca7d2a5be28c16880d00b909af72f0ebeb4d5af4b72499906797f5ab7fb12fa1acc4b12a2e494b1dc74db171e2ca606896338d74f7b946f2e33b4fdd6e9efd5db047e56f2cb1a4ef54980c77ad62a741c2f1aeb290d7a07f6be43a5f4b88362859455fdf99c32e36f79dbeb2cdd430a4a5072a3316d48ee42d4d4ae3147bdea29d579e89e28fa8045a74e0f00756d332f07118c300ae8a739ab132f69534e9a966d5c0a6d897929014143704c9f79ad3be1693827e54fa7fe81ab609db0fae9ab6d1635f3a474ea5ece15a21a3b9da60f2b3d1918908dfc4890ff94012e212b2d677db7d7418337db4498664c166e8cd9e09855bb84d13028a1891b4eab822f3874506ef51b1bcb8d34fb44a32ddd9cb6f1a8642944ba4d0a53436c3a94636a40392d040159bb58bdddae8ad8b48faf421fc93ff2de8d68fc9f20907face48de8138605035d18e0e6f7af06a0d29434ac3de3a4f1ce0c27df6369167d0c65e2df3c9814efd900e75d38493266464810d21fedc3648786dd2ce352af96969109eb965ca418e945c5bbf90a657093baef7ea557ae041ef491d73bada09804fc11b3d8ec74e95d07d5f7df6a9c2a032bf13b2cb15d65d899ba884af4aafb7a07516bb096be23715cd20a20d74db7e8834f73f2adef622f4f33ae4fc4cf64b6b7cdbcc74b24130eb4f3b298d987ac84c1d53f039086c1169fd872a06c2027d54a2a47e01b0ffe9416e44533fe70c7ae994efcf498d39faff310ef9c3c19c44ac256da44c3ad2b2112252f3aaf20e366d9de39869610bf1717ea109dea4e7427c5328e211e5eb588df857dbe4bec97bdc04b18fc525f8fea856927e9a87caa57c8b1dc7ee2a1ccb3368cf8eaf3030ead1a2497b5ebe48639720661dd93012d784162dc1e318fa8f838635108fb70db3d9c1a6c246dab1fac5974f86ff6e04e606895f4fdfc4a7a1f6de9db58022876c3781841cdc416816464fe933a855e55ad65b1859129abfa98bb0933643520873f8452a2dd54c72b6c5f9fa6decf099475d3ac24ecdb4b175daf94dbfc5fc445d1e9e7d5cd547b2efcb5ee9fc5c843dbfa1e57439c0efd103b3fa019b611b9c0a082850cb01842f44e3c1566f0949c21c19744bc122a8c78149951de043f575461f0d182175ddb3db81e5ab52eceb04e05910645b63d6e52424ff22ea8033764e3b39f122777dae286b8082706da9a971aecf8bf696b477aabb5139e232e4ba988", 0x1000}, {&(0x7f0000001400)="84e20be5870041df3c562d9871175b5ec4b9ed3e429230e40f676bb5bd278482a65d246e3661350372987b1cbfcb852ef3297008378c3f6ba87697b3e39514d2d7a1ed1886474c4c446e8034dca65854dae2b3ef824bc237dd6deba59ebe38d072548e328075e8ec8613ccb6184970e8fe816cb070311b99b0433f9c4e6552527c9bdf6a0cee87d0889cf8c941e39dc0c2413ed936d1adcd0962f24707ec5a83f5f974d5a9f5c8eb0e600c33c7f2ee36a26e3cb4512047363d3d4c85a5100b3769028dbbc74848a1a3d4a30e0c2fad99cd3c71e9f1abd0f28eb67a3510dad00ad53dff84f11bc2939bc92b0dae0dfb802d36766ff96bfe3c2677a1483168e8ed573d0bf76ebba5b0da3cf2956cdecfc365310e2df7ac307b8e5c3a94715050e1f4d57904552da2cdce5ddc937befb6a6a10413ac4ebbdff34f5e2f38dd0be4818152b95a8ea1b429132421ef7c947193b5786da04f133f3640477c2d4e013d0e40bf69ed6289ac9fcade9b64e6019a570202fd866be4c6f0e8f7ee095333b69455aaa01909e42a8b909192a004e4594f4ec615ffd7f5cadfd3b113bb425a246b84d8c2a33d3465e85367b7a0acb871ebada0f30c91b2292d202ee84cb81a95cb8a6999a814f1c7250547d2c1585235f812b519ea6b5c234401671975f8f4057aee496a6d9fe04a95bad2927553671e6c18d34d3ac4923578a45489cc903419ab99702ac4ac0ed1efd0c29963e07625fb18e3b52091bf9aa9ef329154863e61e620416fc64c51615e493faa3f257895061f6327bb54485b4bd106c1bf461a02de1d7be79a6556e3e6cee9f64a24d6ca4dedc8cd6510a23fd7575ecea9e3fb37f676c15ef5a191f27c8d6ee0ee44aa5f01c72dfdac7f926dbc073593598c6a8341b4267033e8a0e838896314aed5d862a9bdc5b2d8a54950d2022745753519b730f13cdf9c4623420e4d53e5f0619aafff4d38c745ee006b42553e0c565ee589e4403bd37482799faf40ede500952802934df71a0ada2f8a776945e42126aaa5b194f11f26d9f32cace1f9305a5896b5c7bc2c22a13e4cae54f8ad199a61adeb13668da8f62f8d7d43d9b18751be7e6abc1ad5247ce4f3450f2d1c473e73ebad8ffda59f7d68d9613d7e93419e8333d82f22912a61721c44f015c474bb1af6836a441ee719d616dbf614fc1370cd429a2f1493eae1056493095e6f3228b20dc3228bf9bf3b20b5521a1449f43b88b2bf9c2884ee56a2d10c81d8c702523e948b54d6403252d921603b19e3c80e4842102445c8d3beefc7943797b99bf1bab95ae3fc772040795a7263f72316c109a7ac6da95fdc2eaf855a8256ca8134f29ea8efbeb72529ce9b9f3620f1a2f357f93c8ce73dc23e59486a87a62ff738344bbc573eed1024ee05bb1a09fbe5e9057ffaf377aaf1f71ba3d3005df5b472b57d01399f7fd060d6a43401bbaf4dc653d39999b359993aa859ba9e71c2fd406b534af526b37e386dab194a56ffdea091a9e4bf45178f0bd98c1d62a59708399288aec6788dffc941bdb2ffc3a83ac82238639b3d9158acab0b8f804b9ec8a3a4e7ed339f3f5896f0d65364ccf7d2129ed808dc06401950fbbb5f424ca59d7a79e999e0dd974a3ba8043056c1830728cad39baab7fefc869a356c3142dba30f294b212ea02d623815d2ae62208e03bfc7850747acc9dc30e3b831cac2c5ccfabd409d232e08547ebfa202e8f136b8c5de52a0701dbb63a4bc3b57a66cb44a2e5eda3af1b35771aadf4181f3eabbdecc1096f57a1df0c6b66e3ed8bd424f711b02bdb0eb305746371b5db2205442e5160d647c4e7267c4be6042e68a3fc805acabdcb8d9d586ce1cb44809fa8b56c292686ee797ec40be5868f823828f3b20044a365a78b1653d69fe0638ff5cd6f260cf47506af39b2f3d15ef11aaacdc429b760e4bc929e6878839294e6931d3f087220fa30709c4bb3c8a35e58080133646fe4b670681a6be822a5df8ddd58d4421ad5218bc7208f8bd57ecf4461b353e211e4e3ee0c89f17d39d762c812e564b7051c47a35c28a0e679ca9dc0cd253b6b5cc8ba792406b05fde635d34513b70054ad7cddc6a71d5ef64fcc24daaff389f65a69a677b14f0e3cc61c77718a35c393716fff80b986166072747818ac85ac98856a7af1f23d313f10e1a2cfe059117bc2af2a594a0d85f5bd75e008ebd577d8b4b6543a059791925a0078077be2bc5da6e7699f1697c527641ecfb02a828ef7de24c62685fc65ac5e23122d7e75242684442ad222a25c590cd10796f41049a7ddd181efe9c3fb05e14af1cd5afaa2956e0fa8ff23c32030e1f3c7c02b2e135cdb6c05c9bb87fc29e8a37f3c7f5fb3c7efe30aad1d11b1970e47bf9e75ddc7d7aa5c19914a71d13a7a0aebb8ee55fd615981e97c71214bc3df2cf67720f7faf0583ff81a741a21fe3ef00da803a566548ed567aed25abc01b845771febb1317a3d475cbb5df25807fa8023e55eb61b54caf6145e75aed6a872324db94c2e45edde929d9fae1bbf2c3320d699a7af45741d8db226bbce6e14f841ab6595ac54cebc5fd259629f8b4598bf5dd13fa39b562a552771f6693c4dceb1a6e4bbc6111a38e1d91cf78842a468e612b96b084f9f8dd39fe3164bb2d3eb36e0557df09027e334305a2969d977b7bff25bd8da27560c5920f357ae825c47c8d4319660a64e7227e97d86f1dfd578ebee5317eec17bcac304f10a79e064210c260f77a063fefe4a5bbb125b7ab09e47461c74673e971ffac60c2c79afe72a8cb4989431f07470a54b1362f9aa85ec2e95284a107f1c00fb4701df3057ab3323708ebb3aec649ff6dbe95491dce75eb1234dad2fd2dfcc5603cec356afb0f4efc63e1b9dd83aa208d6ddfe8d81731f9eb47c10989f96b159c8602abd835cd50f2da9ec5d651100c41ff292c0cc544acb87be1c9500014b9a257977c195db12bc9a0dc5c89af5c0d0ccd8c104a50269452331197f598389376192a20ee8b518e0ffbe3f17a0d50908c49121488bc3b48e06c0ae8e6b52d60e8e7a67af5f96ed97c7de3050b2db0d6094258be841dd5cc0cf501352bd4c36dbc600154b1844f4489b18d6a6e59fa090e989ee6f263e88333aa4859bc6e742281c7e5d6fb48782a5dd3b2cbd0f1b68a0eab0d0287e91321b590f9237c65f8318a46ed6832a8c78b4eec0575e6c5a8905c40389dc59404fb360f0ed6f01dc47a9a3f8fa0628ea2e1e50982a75077c3be5e74d3f95902abae0a7b59419fe32bc8c8448fe495061a01615d4730a89f7d6a9733c7b4bbbc14ce2b7314f52b1f3e76873f24d4fc2859ac2eb736f4e103e48a755836bd0c8905b36a1f8c4e11d64ecd42f428698ad1834b7ff6f5f5e6c371627d710ae623a1bd5ef7aa66e848cbd62bb2e7f608f5d83045ff49b6c025c28b2a968f019f2f5f7564b690781cca6dc3134d18a8fc7360f8e03a48b16256cf62e0ff7be8857f0802a06020620254573723f7300d4a14312746889b79515c3aa1c738346e737e76b467501b61553141b758894415e5385c659064cf06f398539876c962a5fb559a277660806ae18d9371e8df7cf7d69407a4c75c3d791506dff26a365b55475b6c732753ac400690d267602f213c6ef7dbbb76f783ce6858d6fd7079fe741a8cf3d8f353e60e4f22689f21eab536dd2f7efe5bd70726b3bb751eac251c78329362037bd0f99a2412ddc944b7619da1b80bd7f2275bc959c1bbf6dc3b12dcf080cccb6e9330f08fff51d90de8701cd31be102a03996703d3968d8181aec0402ce4a74f8c1e10316d04a7c2d823dfb1afce07b3f0592fd01cc166adfe0d928e35c9a055b235be0a6fa8f62d8fa19acc700c096129c4411ec0fa4e7b37d095496064f7a17b28374500689ab9aaedeaf647cdd4030e533206c72f217c0aae1f2a9f30e186285760422d86bc144d6dab7678f94deb127fdeac94b77ac70816e53ea4a8c9ae871a48735838b0284322c32508fd396d0fb16781108476c760b2c33c4580afd6107f0b74ade511887c76756b6b3447f27ef696be514db08fb721342fc61346a345ad5ee26d17fffb8dba4ccdab14653e8755390fa9be69c27b99b6af6a463b9d27d709d594ced74bf20baf772069ace3cbbda71a91f6ccc6041b024d89f30af3e234e9bab5c77df5f473fb0f02b27e693bff8e5f41ac4c4f185b8faf7940293d55e81d10ed81ae3adc40942a3c4dfe585421951d76a7bf1d04a050fc068ce2f9dcd033c6aa7d5c0aa9b73025a7e368579516953aa2291a43229a07ddeb3e23206d16d5feada461564d953de761afbfe52bb36d85af23b4cb0c0bf50267f92453ed189f04f1072aba3b09eb8781b61c31373eaf5e36035423ab8a09fa0c7444ae6ec5c6bb962cfaff5ba21116c10cd9b62201ef44fae66c7e1ea7d52bc40eabaefb84a5ae98886c3d87869e9e704160bc661c3faf506d3ea360430fc1847346db784b56a21cd0346cb48f60a52c25fdab1663be8e6303a5dfeada4c58465ef9e2212ca19a401be8ea725788d54478d8c864549f247106b13f47bcf6254523e93c79d5a2cf8d1e4098c63135ab3036bf4bb2127eb92cadee71ec0a109c370803e78b642a941393379ea4066d82ba17b7e59243d4075d37ffddb86af75d094f33f575a647033f4aebf367014bb7abf3f214799ce6f1c013515f63e02472b10104711beabedd2ea551446da6d7660f705a4d182f365ffe4083618ad0524beb7958985a6f84b0c6d0bcff11968051c8e1775202a0cc8eebb7a805ad7bcdb146a392020d82431ccab6fabaebc91d4e2412f9bd2dd9313966124f74546dc5424639efe7d6ae9097e8009581c5236817bebde0558cdfcd66279397951e77cba626dbfc0e2a21d76b73748b22556046b78c8e5077d8b8eaf3e7f0aba00ba6864fe88b1b1d76c2370d3c71023ffa938aa239ab617091b2e54c8ef6e1bc327ce0a0f16cd4e723bce8138804f8e17c9c813106e3ebcfa5337ebb8ae05a3cb9a753f675c50a991a7cfd89cedb2df451b479fa0f88b96ff4030589af8b9a034ff6b1c5f7d53148fd97acd4726e4e2ea0f70b60bfb0595993b0083484eec256e4bda3def2f26a371e4bf6e1dd5b4a2c18bbf5fa2f54d0edaeefaa26d9e114de9919746c8fec01e469d79f79324c0ef59aeb632e600688beb67b08f3407f8107c6e0cc85474865e7d6cdde224191cc8b7e3ff447f9636a2725850dc79a3d24410ccf1d758b036c4f1b529a63922292f238308e8db2ff921e0f1966d152e0f2aac92b8b0bc6383c4bfc7d66837b542e3227aa44f6904847823ab571877a7b1462820a550e158086dabce855011cc362954b92220dc6ee17ea4be24b4b172ee3e3bbc9f4c88fffc50dfb47cdbfd773cacc94427c986f4d8d6eeeb9a06f90801b74b147d9bf1df9c4324596d392a8ef24603585a1e2fcb721e45a7c51d98160e03a38b0944268c398e5bebd441bc7bc8c675c523f5ef5aad8fd7af2525319dd3903961019ff4963494694f6f3e970c4d47be0e5d01f5f82007b8150c85f8c83ab71d6be5e14306577a3a87458379891c3eead9e46dcf6a2967d160d2cdc63c4f3575bd18bdfc051fbc496a935d397573c35d78c20e65603556ef0e7e1861b3a27406e05e2d53045029fa1533631884d9add73e779b01dbff66a252db7cd96cbc8829feced8a30802f1e31ca4c598810fdd985eb2114ccf6d512ba894e7d95b358810d173848e9c2fc420c234dbebfa350394301808156e0779ec5e63ab5b08214d6731b91", 0x1000}, {&(0x7f0000002400)="6a033125c6dde192c016083be9136a7f6956e52ae2618989ac56dd1525924ed19e44a0428fd9dd7a425cd6bae29a2654923d183d79cffc22f9450faf49b4230044f279787b212e46d18ab8100b298702d33e4a997fa2750bc7247192abc7f591cafd122e243acedab24c69e11e1ec48abf0a54b1a8dd255be8a8ac517d39ce60d9b4c90cee0a38adf10b13", 0x8b}, {&(0x7f00000024c0)="33913fa9b441d00eb5ab36d54f4bf8b0d258e8bf458f6013d22930c22bd13342dbb903b91aaa4676b0095461be406cc1f982a7cc370450f95e635647c29434e6ed9aa755a33e91e696ac5109a8a360ad173846f16554ede0a027a690b29ca4eb487be10b5b72f5a09fb24d1964ce0c47b9932c731c2c6ab509dfb53b81b81122ad6b0da5b8a2ad4158f5f543205e49ff93f059263e3a2cff24ec1ff8e9ff23ec8165bbe926eb8ea708c15dfd25cb82719aeb628d84e6fc5043c6ee", 0xbb}, {&(0x7f0000002580)="47b802b16e32ac1ae70ca249ba82d191d028224c3418d41e2c2892996bfca91374a77e167525796307a69bae15eafdfe2487e15c6f7dc898cc709ab1c344faecaf72e4a65d54a71b6007e771b1881c2d50141e7dd8d4a0a72a41d38a2716bb1f6b5832d2d3690f0eefed977e9b06808ae664a8525cac2d73e1de0874f802ff051c62638f00bdda64e0b3bd", 0x8b}], 0x7, &(0x7f0000002800)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000f2ff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x88}, 0x2) 07:10:20 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) setitimer(0x2, &(0x7f00000000c0)={{}, {0xffffffff}}, 0x0) 07:10:20 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}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000290000003300000000000400b27d6d2d0f2248e9b95afec70c74aa4e4a58faa1ffa64cd951118a2874be9badd3579d62a81af06b446db59f5873"], 0x10}, 0x0) 07:10:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget(0x3, 0x4, 0x80) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f00000000c0)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) open(&(0x7f0000000040)='./file0\x00', 0x120, 0x1) close(r1) write(r0, &(0x7f0000000080)="926d", 0x2) read(r1, &(0x7f0000000140)=""/229, 0xe5) 07:10:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="a6c3791d5a1667093de420dd0beca5df994adb739a88ba4168c89293f7d2f443a1d3722899d6cc223d8e4eb8fb69982756d716f1bb226d204a9f4c9bae99a966e760eafdd0e6983449bec849ca05e89fa8abee675db05dd651073af11ca5537c3eebc33d44c9cac86e1960ae5dce03e309a7867892137fcfe8c7d574a931748e795c0e992cedc6395aad334b8a93e6c9d74c8e3304352da5095387419b4e016da078acae7c3556f1cd5863d71924e95c5531dc4a312d7d01ec93e1a25f781e8fef8a4f3c5a68689d6e59e8590e20c9", 0xcf) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) madvise(&(0x7f0000089000/0x1000)=nil, 0x1000, 0x5) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) setsockopt(r0, 0xc4, 0xeb, &(0x7f00000000c0)="285033363e011e6eb792ab8f81207f5e3bfca384e15b45f1b32fdfd8093bccfb695079244a0a90409a48dd39b89757ac1e0e667660224a4a9fdae56cdd34c7030c268a085de426492a47ebb8fd35179102ef22912191ebe52ad0568a12377afb53f727245e4c32bba911bb51fc8a6450dfe7ab2ee2023cfbb626f22bcf520b1dcc2d7f9feae032a90f8411c87f439a531ed00307ac6b569a37a48aa91f8931725d508e193b8831078f2b2a66c4cbf541a8469ff8f67233", 0xb7) madvise(&(0x7f000063e000/0x2000)=nil, 0x2000, 0x3) shutdown(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x7fffffff, 0xffffffffffffff5e}, 0x10) 07:10:20 executing program 0: r0 = socket(0x40080000011, 0x3ffc, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 07:10:20 executing program 1: munmap(&(0x7f00000d9000/0x4000)=nil, 0x4000) mprotect(&(0x7f00000d9000/0x1000)=nil, 0x1000, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x100000000, 0xff}, {0x18, 0x1, 0x5, 0xffffffff}, 0x2, [0x3e, 0x5, 0x800, 0x9, 0x400000000000000, 0x784, 0x1, 0x3]}, 0x3c) mprotect(&(0x7f00000da000/0x2000)=nil, 0x2000, 0x2) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x10001, 0x4, 0x100000000, [{&(0x7f00000da000/0x4000)=nil, &(0x7f00000dd000/0x1000)=nil, 0x4}, {&(0x7f00000dc000/0x3000)=nil, &(0x7f00000de000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f00000db000/0x2000)=nil, &(0x7f00000e0000/0xc000)=nil, 0x3f}, {&(0x7f00000dc000/0x3000)=nil, &(0x7f00000eb000/0x4000)=nil, 0x20000}, {&(0x7f00000e4000/0x4000)=nil, &(0x7f00000db000/0x1000)=nil, 0x2}, {&(0x7f00000e8000/0x2000)=nil, &(0x7f00000ea000/0x1000)=nil, 0x100000001}, {&(0x7f00000eb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f00000de000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00000e8000/0x1000)=nil, &(0x7f00000e1000/0x3000)=nil, 0x1ff}, {&(0x7f00000da000/0x2000)=nil, &(0x7f00000eb000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x101}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f00000e0000/0x4000)=nil}, {&(0x7f00000df000/0x4000)=nil, &(0x7f00000ec000/0x2000)=nil, 0xfffffffffffeffff}, {&(0x7f00000ed000/0x1000)=nil, &(0x7f00000e1000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', '.\x00', './file', './file'], 0xfffffffffffffff9}) 07:10:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000340), 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r2, &(0x7f0000000380)="fa", 0x1) 07:10:20 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), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x2, 0x1}, {0x18, 0x3, 0x4, 0x7fff}, 0x6, [0xfff, 0x8, 0x2ea, 0x40, 0x6, 0x1, 0x4, 0x1]}, 0x3c) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x2, 0xdd}, {{r1}, 0x0, 0x1, 0xfffff, 0x80, 0x9}, {{r1}, 0x0, 0x0, 0x40000000, 0x1000, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000001, 0x0, 0x1ff}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x200000000010, 0xfffff, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x28, 0x80, 0x8f, 0x7}, {{r1}, 0x0, 0x2, 0xf0000084, 0x2, 0x7}], 0x0, &(0x7f0000000140)={0x2, 0x3}) 07:10:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x9, 0x101}, {0x18, 0x0, 0x3, 0xdc4}, 0x0, [0x7, 0x2, 0x6693, 0x3, 0x800, 0x6, 0x4e4, 0x3]}, 0x3c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x7088, 0x9) getsockname$inet(r1, &(0x7f0000000180), &(0x7f0000000140)=0xfffffffffffffdeb) pipe2(&(0x7f0000000040), 0x10000) 07:10:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) mprotect(&(0x7f00005c3000/0x3000)=nil, 0x3000, 0x7) 07:10:21 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ftruncate(r0, 0x0, 0xb10) pread(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) 07:10:21 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"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r2, r3) 07:10:21 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() close(r0) dup(r1) r2 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x5) write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:10:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() close(r0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 07:10:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r8 = socket$unix(0x1, 0x5, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) fcntl$setown(r9, 0x6, r6) r10 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000009c0)=[0xffffffffffffffff, 0x0, 0x0]) r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = getuid() r15 = getgid() r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/ttyCcfg\x00', 0x10200, 0x0) r17 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000a40)) r18 = socket$unix(0x1, 0x1, 0x0) r19 = accept(0xffffffffffffffff, &(0x7f0000000a80)=@in, &(0x7f0000000ac0)=0xc) bind$unix(r18, &(0x7f0000000d00)=@file={0x1, './file0\x00'}, 0xa) r20 = open(&(0x7f0000000b00)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, 0xc) r23 = getegid() sendmsg$unix(r0, &(0x7f0000000cc0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000140)="6d2bce00152db221beee0d6fa1fdc27cf35ad7642218382c3fc1eab5cf74be111c67e54309fb62b04d7d8c29e2e52ce9df203405b134f191", 0x38}, {&(0x7f00000003c0)="b06b8d473607b3144f324b26001f29ee", 0x10}, {&(0x7f0000000440)="62d07503b3a6958bbf387ef776ec1cf9dc89c4db3929459f4bf73c305dea097704161e33a5a1e301853f72cb27dab6c19fe97087abc87e65daa19b4126ce3121313f50e079fe0e0c8560ba583ba5b5c68c9ee2f48dc945745fa31fcf3cb287c64c71bb65b615ea588c9aac794f95f3f42258aa451346fae2e8656c8bbca36bcd247c4799afa53bbb31013a6459b5036204fd9a65137f16015d895e99e9c55df18f1a54a46aa0db174c", 0xa9}, {&(0x7f0000000500)="b40cef9a1b5813b11e34850945c30d30adef883f80cd448ae8cc6cb10e4f8b0b1ea77ad729b913a992b67c511eb6f99261372a93171a4206218deb2464ada5e6b061a44a82d8821d2e41748d8bc34e20da191b6d65cece001d1d6e86acd7f492ad9f46661d2db3225b311cfcf41a062ab81c997458e9a71e370cc4d2313956e0fc9ce8b78126", 0x86}, {&(0x7f00000005c0)="ce18706f158d0d14dac954738789c612601f034b84aea44c3778614fcca21f83ce61f7b116979efa81e7fd11abc76f6eea8d8f27a9ceadee0d5ee2dea1ddd104c60068dc7a3abd011f27798c1d4731ff9cbcab7799a69340c359d3d9550d307b2ff47cfb5c8f2a9c7fa9fbbc16dd26b8fa35e5720fb678ca324130a3879c86acab6e891d12d27b3c8c94755898f8178c30c9f81731e6cb", 0x97}, {&(0x7f0000000680)="6a26c2635008bf73f7d16d22ed34a4b65846e370e99e1d014199cc6534db610f953ce4572b97609cc2b09a64db73a45ad8df57676ded1f208e226f41e5e8d8f2eea6d3fa9c01334b20a76ac601014e9c09e311878a877d4a542833dcf0e08890578575518c62400827837eb7e30adf8115a061475a2c49020902e5739dbd7f68108b7b3a9e1645ac46046bad9d2076e1db31c5d055c6185a20302f0e0e8a177bc387d5870098b389d88763d92c97f88463f8fcd48272e8c786a74e456197b8e1c763fda4f2f97e01974d13dbcc6172", 0xcf}, {&(0x7f0000000780)="2935872e8a3c7adcb5b4cbd0524536999e0b6a", 0x13}], 0x7, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @rights={0x18, 0xffff, 0x1, [r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r16, r17]}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0xf0, 0x8}, 0x1f34f3847501cb15) mmap(&(0x7f000092b000/0x2000)=nil, 0x2000, 0x0, 0x1131, 0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)=']!.\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='(\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x1a\xf8%!\x00']) r24 = open(&(0x7f0000000000)='./file0\x00', 0x8093, 0x101) sendto(r24, &(0x7f0000000400)="0400000098f86a081e850ede6e", 0xd, 0x404, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) 07:10:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 07:10:22 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)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') rmdir(&(0x7f0000000080)='./file1\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed", 0xffffffffffffffea}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt(r1, 0x3, 0x40, &(0x7f0000000600)="1dbbbfdbeff1e209344725e0cd4fd95b7fb666df23a41b03f574e0c971bb7a821ff279000f1b16c6ec698701c89902da244f1edbb99e4927c4ff6bcb997982850499164fa7769e5ebb605fb03e68ca7d0c97e694c55929d28e0b44cbf444da17ddebd016bd70b881a494fead17997f9434622187a9559d9abe46ed59964b64759fd54e225f6b8b975c29647f8c6257e97068ffc6ad30477f1b0e6d609341233b0c1abd09b60d310ffb7002a8925d3f7e5f3d0f3300d6d224638238127d6362c798b7f2249e901a7d68d0b4deab1fd1c5834623bc0545a844adc10c5750e4d6022a3f785562b9de86f4af2948d7b47e02dbff8a3c47999c52b1803c334c84416f899cbbdc4854a50a459b519bb648651de6ff5ef17c15082ab07715b5f39666bcea58e0126e31287bd5131de6cf9f1e2ca18ddf75988d1bf22c052bb7318f940dfcf04c4db1f0b5541e0a937ccb2860498e74b9e0b663cbf00dac4ff4fc3ceca16a8a29093c8914970bc96e2c84e2451cefaee689bd762db7e7955e51b2617a620e3e1eacda23d5a268e9c08c03184d5b462d164fe3b4c285f4df8404afbbc7aec0caaca63797418582ad36b8b20a7a16065c72e1797862ccf17e86f001d4b0191c156fdb7d13111d4e454fa9d055aa35171830be4883f96a63388dedda62b9d77a1efcf6f462a798a387d97dd939c5e2a65375cb346c6bf0319dac52bd1dd4ea690f37c69e2788304ece2964eb4da5dc7ab19e0eedcba7b7bc3f22d955eac218ff558f6d7bb872c4fd01d96c7679bbce2d936c92f005cfd7050ff492e11776c87db8f13fa5e04ec159b36f5c8b15911956f85f5e651c054a629ae0800009a77e044e4fa8d2986c0038328d1d44d5986b58d1694dad578c090bec92dfe7ff64650f68aef6a4d43c19206e9726eab43c9fb12d1ad84b234a9aa2d3b45906869d52f55c7cbdc581137de5538fc26c7a39d346a65e71006169cf91c7792afc8c215802d772305231fa0661ef2b9d8a8069e47b3e9d19301baed0643b9ee6f434cb4a0a663a9029d31b5593c8b7194f314c293f7ae5aa263ce1c2a711e86cbefc75d2fc645c2bd9667c666033463eb0fd9c34277943379c704becb387e0a6c74e143e936dd63c9f08491088701dcef826af465f231195b323fc1f86095829514d7ce50da5e8cf4bce8bc4862e58cc46601952c707f538d84132ff4295e7bbe1cd851bb512d5a7b30b274be6b33697c966268d7d6340ccbedac31d774de780b3ab9182c438e4d77ed6d2621d28d2627f052b06f2eede4783bfc7681f4c26c8b67fc2388ffe7acbc9007868a435507f8267d02cc6ae3d33219172212a35488bfe591ca45e70af9afb14f87499fff3fd0c42a91007e86030a67fe8e19cbf41defe05e377239aeb773c05bd16b925c7a2fe4190117820b51d45ec580f3417cc67d517e00cf3eb211c4167c16370ddc99a7639127c2e6f46d5a43c336de4e72447136117b84a9754c04bae8e99310230b0fc72832c56c42b1ec09872ac48155ef731b1fd2a655b1906f75abca0a75f873263162f233883711d3cb7bebd61328115e91b4a8362fecd9360607281ce6bfad20987aa00cc5321c2735ac3e38a088c8b818c7e26e30cd1bb84309fc01e51ba5efa6f79be1631cbd4dc4eadd77112bab479f5cea8bfe42d8327d181201c8ea8b2de47981931ee5ce0e8ce4bda0385b6508929e5d57a16570fcc8d91aa53b7538d6096c57475c7bd5df2881d04602cdedafc71a8b879b5df0404e299084f33e62b933aa495a43e73379b86a060ea6d7ecd299c94856df4de7b9f59693e63c3da39e10feb26b3525d217daa37522ae907c62798911453a09f99069e42945d1084afc87c4593f7e7b084dbfa7ef3d5d0e824e5c7bc8d93915555f2dbee0675002fad297eda3da54a063f42d81c63b18fcb462ed8e82c8895af4b83b81d1ff1a7703112854f72fca5366a03ab4d2508ae11c1201ec53e6da390c0cbbc6a4b54a7d785b231d2de49f5a184df815025c9777b0bab77548764fe0016a268123306c9de0114934895afb41d05c55ad1c3b6034a8a8064634d2b06960feb0f19318d391c7fb7b0b76238bae215e98fab09f83b380638f21989ad5a9f3b33c4ea3b2c338e5ee027779ba758fc62c4cb4bb85476fc9cab557333931f093c3713ef45953bed0034f9c85b34aa27ff0d127a9474ac4fd892feb3499663ed5835761fd0511de61309d0a998fdb4d14618ef7fde539eef83b4abf3692de25fec8a991137189d72e76675d834ad48af9a414bea231e426705c4098bce29c66747a7043c8d407b2a427f4054169bce6a5387b726020616ee8492293e99095065821892457f28395f0d33a44b1c0399c251593d69b261b29f0836b05c373962fb99df9b22f78451a9de21da9a8d0ad61c3dce6125736587dfc71d5f16aa947d477d6637dca02eb0d654112a652fa14cc9096aaef3a33a1ac49e0c35d69b6f0a766746894fc95ab2993376b2b12fba782e7c8ae19c5c4de7e70853aed0367fd5dc243445ec6847fd28dbe3436ea421effff10b82eef2ca4c8b762a1ace43718bb9f48d9fbccd4cc739af6f5772291054c1dfe0537a80fd30f8e384b289234edcb9d628b2f7cf123aca82be584098a7a119fb732af9fca5966b9b83fbfb45298cc44ff3ab894ee6f87b4915af303e2187e7e5f2de566776484251da1155a8b73b6771f1c94b84138bc5b600d8bc3681bad5417c96851b4f115d45d4f031deae58efb42c4743dfb29160c98611ed028240a13e72fcffd3864f97d8b70a072322b921a0f6eb81171ad6b8f24d6dd1124fcbe74b28b45ce44e4072f772d769d2d3310d94c6d4fa484b119f77cfde131f90118e55e996ae1941d5bd44aaca39152ebb8fd1e49c14a2262be9fc9b9c447feb9cdba17f0609a26c9287a83f46909aaab7ffeb0124b47c2be7cc4227e27d06fe54a1a38338a8b40884ce71a288e12083af8ff4a4cb8ea7b38b8fd80bfc4d317b4b3f7da1746a4c450fd676d7318bd4b7b0de510f626f8f379297a0944c562fef518bd1616d40fefa36d10e47c8f9c6a20edf1d5b11afa8855d5b4b2284a9535c8981806071a89f23020e7962f441ea19e1a75fdb8dce9db8c2f8c4bbad25df275df330ff176a61211a9725d212df17c8e9874942ae89404fb19216180c21a3f18d0da8571ced882d095a4b1b8c06db63b54dffdd6e33851eae4ea69bbdf36c6c958266d130875cfaeb1ad6272b164d828cab6df10b8e336aebb4df1f455844eb4af95d330a0f7a2905f3065bb246d9fc321941d85ba6385342e699d3a47632e673c16a9af4c8ef96f085d878fd7eec1074bbe72cd2020366a1b8442353b79c98b22c19d54028db8e9b93e386db33cd06586f74c38ddcb24a6eeabab946d5adc4b7a2e9d4fd543adcc209c1ba638fc7bba94519701d3b8cc533e54066baf2091a63eec070d592acd97d40e0fdaca7f82f155faa325840bbd9ee84cdd2a38ce88b33dc1a8ad5897333245e7cbfb6f24f6bebace6dc8965515a9d63acd40350009eb0ce7a289916ff8891026d276eb4d9de59fefe72a2a00013f2c05b24d8c2889638f7c996628982967cf32296cd9ba1c45b49afae150f3aed5bb4a1e7152d998e24ca1d69f0df158202c36be926687afe0deaef49b5212a50e2f740732dc596a4e47e42f53540f578c53958703c774a63f408883e943c1401366855b78c1d0efe9fc9a57edbeb44d824e6620f5d69e658278410b6eae24e0677972f7fcb5b1e69e1f9ee7bcc304844d2162a014ae08065c4a3a30e89798022a80530a437698d1b5c4cc85119d2441194a488c948da76b9aa58928cfe7d463868554cdd4bdd23436f93011f9da486cab0645cfe5e7744996984eb7dfa64c006cbc4f2c816e6e2a0f7bd0e541c8760872bacab75cdc9f30f7ecd2a8bd7419b5de4dc25f1d1c1116260d95e701a41c303226c234f65c2db693d97d257640042458e40aecfbcacc3ffb78c49c619773054848087b3c62cf682156d0ccbf3312ec61519dc770bca5a070bb5410b363d4e34ab2e13cd7a09284bf1e35bb129ba5ea4c66bd51664a9e4dfe65ad9b8c6f137001b0c8f80cdda9f9aa90dbbb10c0e562f8d0306a867a254305185b71ac5640c54f97ef3e1c5a458518323d2492204838b2a6beacf787cc7f4272e3d98d6781071a7807e2e22247a02d744799b541c39e6c9d8c8db81e47228e5c42dd3b4d90be1cc4cdc271018e37bb3e3568ffb50eff4b46a1da2d40b3cfc3c5359e9d23440830f8d7e5657dda18be6102e2c8fa94d946d6b126667d7e456fe3f3e001d841b189ec5dad199c9f126c20b0cb7b0d51ab187f03ec6dc4e4e0e465822a7e0d73366a30a0065c20b18afac9e68d22c6bd1ceb830558a04c7caa7518f95a5e2f2babfc982414a2ce4a9b3060a27e3ac375140f40752eb8f029f6143bb7abe3bac51da97e902a2b1056d3f299509efc701de93b4bdf3a4ae6668c364c777ac90229158f2f8ed2d10e1a0611a40ce6c3cf0b5ee4c3af120a65c483ccfc619088a177d49c583dc2647c2e0bbfcaf6dd2d5eb7946d9fd370b4c31231acb7dc3548798f55dcc2ce82544673d9aacf67a18b603df8379fccba7822f82c575a15e22bf4494c10bdf6c6783547100a0df61e2625256e9894031b6c0e5f9fed8ae6247fed3bae139f5355b40dd908fae91cb3c7d63bd846eeaa225afbd0d60b9c32aa95b379fcb15e4ee9c3e20e8b89331d51c0ca1ddff2b96d2164ba4ac0f6cbaf3855a8df2fc7a64a62354f7d748757b1b6de77d509e9cee74120c3d470a8d657a42256f3a73ad1856b7ae6b6cddf91613debe7df1df1b46b9be4f750525cb735c2266f85663133c70bad1a4e97e3171936addbee8a671cf70f9f76ae9ac175c4c05a98a24611c60076c29cfa83a202a7742c3e8bc43b49a9940cf2ba2c616d66733c30deb9553697d05e5ebcbcd28872ed062dec88261d2d44fc899978e206411407dc258d8016cde914cda8005e947eb812743cfbf2df6aee4e44b49982edd78375b73c4fe69076f54da3ae7d143514ab66337b984ba01d1b640b3067654dc648015884589d04b12b33e9338c044105226f94b2c54363387c3a87a1d240bec1ba7504d25ed8caaec2af4ed3092209ae6822ea72160688dca0dfa394dd587b37b39f10396ee6476c00ddcfd640915991c2b174021c263ebde3306fd7ab2351bbdf4b5f2e494ea1bab7bca6724b1c43445898d38c70e9468c775819b4c3b0ec617755d977eb129b3199cdda01ef0b73e3ff83dfacb19686f4c976fc930ebf69ae9b2ef14c2532db73d4b463d6bcc5c1fc52f34a2a0a052460e2b6c4eaf30949f33bef2f336ba7b4f00e53169fbb2cfeed04d3032b1a513f38d85ed94164fcb02507598a48c94420a1cf6a7c40645489bb04d23d4ba9efba113bb85fd55b34e07a6d14f589586b0a327151d7d4eb36ccff41a84f40cbf869bf394e2c058ae62a332126a8e0d3734a29b0a18197abd046dcf7efaa736ae2dbd60ac0feeec094183e2e556e9895a569ee80beb8bc9fc6753eff89daf8704d9079c6fcae95e1dcd40437863b70b37a752871d54eeb60de40b37ca9593f1102abd32f7207677916cb7b9a016803541733a8b1c6c58e4c1b62a33fff2ad361aa09dc526da25aaab5532816467786e7831bf26fb03dba629010978a730e0f4dd9ae6768cc04c63363fb9422c288a06b3ddc300dfd055cde0a22709107dda9aa889eb48f74f1a16120e1bf47ad85494ce051a5fb75495cf", 0x1000) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x8001) utimes(0x0, &(0x7f0000000100)) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x800, 0x4) 07:10:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000040)) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 07:10:22 executing program 0: r0 = kqueue() poll(0x0, 0x0, 0x6e6) kqueue() kevent(r0, &(0x7f0000000080), 0x400004, 0x0, 0x4000000, 0x0) 07:10:22 executing program 1: poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x94}], 0x2000019a, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x881, 0x40) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) close(r1) 07:10:24 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 07:10:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) pipe(&(0x7f0000000080)) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x5}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 07:10:27 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0xa00, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x0, 0xfffffffffffffffd, 0x80, 0x0, 0x800, 0x10001, 0xf8, 0x0, 0x1, 0x7fff, 0x40}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:10:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x21, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fchmod(r0, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x1f, 0x0, 0x0) 07:10:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x100000001) r1 = msgget(0x1, 0x1) msgsnd(r1, &(0x7f0000000080)={0x1, "9a1ca438827b1c91dca7b99c67a8fb8cc35ba38825976d0acd514d133175a36dfc3d51b2cf808580c6d163f5342720a815f86c27912a8c16e83de1df0316fbaebc5416a5124856825f1c6d3bcafde6d25645596a2358a966da5de8cb40a48e81e101b9e919d486b1914445c3bdfee2ce91454ad92f445ca6fa444bcac8ffab5da241c95897393caa0e38015d899fb2971ee7833d71a60ca66e"}, 0xa1, 0x800) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x17, 0x6}, {0x18, 0x2, 0x1ff, 0x22}, 0xfffffffffffffffc, [0xfffffffffffffffa, 0x8, 0x1, 0x8, 0x1, 0xffff, 0x0, 0x1]}, 0x3c) r2 = dup2(r0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x2b67e123, 0xbc, 0x401, 0x8, "9a310dd5a8c1a4db60de4806dab88f14df152c60", 0xfffffffffffffffa, 0x1}) write(r0, &(0x7f00000001c0)="4cb5aa27af81cf490b25141cfe43fb6ef8e8dd8ec356a2800d088e1caf8b7f54f5756815372487267eb9a5978f5c418d51ba3e6ebc74f55163a395385c87fc61713dafa3bd2cd489592112e724fd6d8f37fb79d07ac2aa12c026d669b8651ce7c3ffe804", 0x64) r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000700)='/dev/klog\x00', 0x101, 0x0) r10 = getpgrp() r11 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r13 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r16 = getpgrp() r17 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) r19 = getppid() r20 = geteuid() r21 = getgid() sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000280)="35c89cce232182efff619da75969bb890c190bf4246b858e90fcbbca94d5f46e6dd6ef204b4d57aaefd502b5d6555456a23f16ee6090e00726143c8e62946aade30de2dc605c08d3783624891d67c4ad505df12b103b1cc5b82f7285729b04a14f4209e0b5845223d3c003a2be190e6d923238004b1d2f165f09cd537a6a00bb17b17aa68d0bc3eda07a025dd15e6b5704e4b680afae9145333903f441cd78a53b89fbf7895dafebcddbb62fdbe55072f828b7cb30b7d77192f9f1dede238d26b4325beb", 0xc4}, {&(0x7f0000000380)="e928493c0dc20882d847023599d8ae30f2c32f6a8e8fc9be8142bbfc1c6a9520618890b8b7a38a16d62185250c7bc1fa0b566a64d752c8da07f473d0ef4a0efdcc958d8cd8a6b73ce352b7a99e880c3b5675b1f3e1ed1d27ba6cdbaa503ffd9ac9eb37f6ff165f9df31aca7930eaa4e490e699e43ab634def308395dfe729d028614cc83295b49ed643b86ccd71fe0f9a32e2a4269ea5139907e179ed530496a66d8e747a24fef4934f0b9f144fc787c68f52d", 0xb3}, {&(0x7f0000000440)="f6abdf3f246b74b894514135159f8db8a66bd545a4271cd35e80506ffc7703e5bb20bb07c5c6dc6dddf5adf5beaceb70cb613a3161289823c7e0675643459554013fa10d29358c74f15cb2d17041f8b997b3a205ca5ebb0dca2cfe2b41a93ddf75842cbc63a2f1fe2564db1972b139d89befd39d40fef88b627dfef04ce65b37b192a5f3d011a561713663208d8febfdd081809f84d0127d9bc83c3b5102812a095ad11baf3ea500fa49eafa32ddc86b", 0xb0}], 0x3, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r9]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r2, 0xffffffffffffff9c, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x120, 0x8}, 0x402) setsockopt$sock_int(r2, 0xffff, 0x295, &(0x7f0000000ac0)=0x6, 0x4) 07:10:27 executing program 1: r0 = semget(0x1, 0x7, 0x40000100000) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)) r1 = dup(0xffffffffffffff9c) fcntl$getflags(r1, 0x800000000003) ioctl$TIOCNXCL(r1, 0x2000740e) sendmsg$unix(r1, &(0x7f0000002380)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000022c0)=[{&(0x7f0000000040)="2409940ed0a95d6a6d7f3f5799dee0e1337896fa5a42aef63fbae216fce43ed15c2c7c63cd8e986f7b9c444a472127c9f0318537bc06d44ed84f512f963d6156c109d6bd698a728c85315b4e36a2a58d1f3bd0c47f2931b403371034b9ebb3399e0a2405c22efd0011b57d9a082fb0322fb43f3a0fd99f057742473db80d067fcb9e980881fc65c1f29638a52bffc8cd8bae554fbece", 0x96}, {&(0x7f0000000100)="27421c8d76d987c7e475a1b9", 0xc}, {&(0x7f0000000140)="c3501d10d912ec71b846933a82349a0f187b76d7451df27888c01905f83300d7fa6dbac1b8ef18292bfba5a0c188934cb11a2871854479aa83927e5959d26707b07f2c6bf2305841cf49c09b5931b467299ff743396b842cf563d016c1ebe57194790fd6f97c520e480080d86c86b43d43aa11927a051bd8c416eb9b47a76204090abf7cb3743ab0755e4e9fb71c71c0f10315207c41a7ba50869c30a02d20cd3eb067dbd2441ac89bdf904b2a1a07accf634ed138eacaff7323eb333351fe77de85e2b33c74a752fd5b6cde588d827d70fd7c4e51d5a9ded2aa508a0797eb12eac8e3d6a8502224e5bda6e949ad59fff97aec74f475d96e484eeedd73499c4b144e837bfe57d3ebf335f30198ef58612c942c4e94ca9864d07dd1401c2408eb592fcfa8c352375739f65243cd79289f853d1bbc9a39946b47c827ce4e6883152d5c713b2a7f7d732254caa42190c6a5a8258f021d12e71daa00712319b90b8ade069b2b3b7e167ddab41dca76080c3b4bdf39eb55bdaeaba1123c950fe607394d078b8877840a3d0c5d2d3e949d2edf588f73c79c64b9144c76a95d2746f121bf936c879fdc646fb7c16c426b87b5d79b5fd1e9ca4dda3fd22fed61f48884742c0ebbe7af19cbfe77091e4576e1473d31c09bde987b46037f7abe396cf0fdfd19b548c470789f9a1057e10d91dbe6c3623bf879140aa7e32ebb7b0f73bb3ade3055c822169a03f8aa19126e07a5fda08324823d66b29071f6183ab52f95ef6a16a92e347e45fdc7190fb7e01abb297f2ea06c88b5cad102f5d2fed440333b1b35bee346bb620720199c17e69defe08f3d6f79ffb10307445798f5844a884c8af5c635681409849f643e3af357b3c9230655dee1492ef69f3ef4b915fe77df06a806a1f1db6ee7daa747b2fe1ea332b853767911cdf12e8ecf8ab78611fba4df5e84fb66f8f5a6895d0d11028fdbae1bc1b7d6a5f324095ad388d82d2d51f84a50ab35ca661d5c223f53075ae7a8c5c81f3ea136edcaf2901463a566edd8e65148f13d4f53d22cbb61cd1a7556deb0ee012ed5c4051733ef20ac87823ab1a82474ca17cabd2ed242c2bf07a62a7a6709427e26010de099761c954c45c0051cdc2565d8bfb10d058ecd63f69243b112606793f8800a2823cf726a9abf7805ce1348117715d9d7eeb7c09bbb4782993235952232d7bc94d14f6f087a8b30393bf5ddc0ea775684effa7a4b998d74a3ea781e2215ca32ad6e541d357e5717609e2252d6fda134808530959137868e27166543c4c23b2b70da2ea2ce160066a1b95f15c4b2a4904a6451e29a2fd817d8a14d04ed871879df12518acf302abc9a668c225ce211240aa1e40ef0534f35398c442a89968b8715c9fd357ce81740efe113cfabc718baf708feed41a239031bb73ee1bcb9d9b40de778320b2b41bc47ff70826db575a06a87ebb18ceff309f088448345b4e217976ea572b020fb2eaeef9417fe66d51ad8df11803adbc22707434d9dc043703af81184098b9d638340af2c16b05868f9a9c2332653772b9a5ec9314f418a8b1f81ba1c733cab2f02bc78628a5d454872bf8d7c69817781302ed9be1a60fd502ae6f6e612b501c823640d00224d57930f2f748764d516981341e0ccc2bf5fb26c06837b02936677baca424b23270a7e9e3290f3cbbab5b3f04730f6cf8ec363a8978fbce9d71f7a61636297133a569c22fd7f768fc5c287de85bd6de1003e2b3f1ba9e0d8c70552c61540354acb7b71f96fef7045e77a06bb73a8358a49bc940ae886d789a4c8b335a8fb16c3dd23b2ce5a964585430dba1d6a63c0285813a999aac55b738aba1c45023ad8f0b90f1aff73baadf87a0a07a4f4760fd2b93453a00c69f37425a0c99b0d598b3eda10974367b373522301f341342fb05aeb745e802c99e2e0aed5b1dc42833dfb660b48baf2c47ddc7ae2d5a96ac5bbe1b05e52290b36a912b5c737874c0afe24f21faf5e2f75c3490848447a36c575941bcd61bb33fee6f1ff948f9ee25428de39d4388a5abd4416bddbe811ecffd86e55ffc7137082fffc4546e5ec2b3c0eb7b90619e897920a078265931d4bdc81b92805894990529cac0e1cdae87da70f43dfa272acc54b3f71104e9479dc7a84fa0d07a6e1d39d923f5be8e1a775d3bdf93ced4ddf6e3a6872b87ddf8bd6f500044af59d92e1ac2014b66ec95484f7851d0a6a37b33b8ed34bc6d9f056d246646286449730c871f02ae0914bf7860846bb99d2ee4ba90a5635165ea4e5534c3b48f8b3c4a42adfe57e7d64bd3b41a4b11e106015c907184b6fcfa2dfa265870782af4823e02897362dfc76118399feddb94786792b081cb6e4ed78ee3eca9aa7bf68635aa770b47e4fe66bcb842962db25ec84c60b7d66253a692a2eee6813a46a68c5f4b944773080c2ecdea4894e8935b39d7186a1eceb8173c77613c5ea566fb50a3100df7ea4bf084a88f72b4cffcf10bb15b8bd17b772c3a6301bc84a6acfa2910e7930404dd3d788085ebc289dab058ba6d972c7694df40ed828d86ba24cbda095e56f2b233f9132df43ee6d093a5ae7189a11583ce5d73e4c4f11f1d9855b36aa525d1b679b51189f0596089030ddf83e061f39b7d7a4e64cbf9fbb9290772edcd7d18094fbfeca944de0690f186baa821e3a6f65298c3782289e01cc0931b9fabf8e628bd529ece7e1dc3d77c092ca47969ad68fb038041b06faa8d196ed9b278594fc91db85b713fc9856d982cfffa6c25be306a150d9adffb3dabcc7994b04f3a46047d4101b077171a50f0b75b17fe77ec253ab639796486a45303a9405c77cbc4afea148aa4fc31dc40e498f65686176a3c7ad074dc4bfbca0e11b9d727748b7a409b60652451270f128a4a4db1b693674570baebf99f55d9496f3aacc9f165b72c3af93d9fa0465e7235c53d6882d777932a5a424502a2070273140e330a8edae054a02b126c9f72134b828cee36f9d9c8d77e9e5927c801a029e3784da12a4b27812c0858ec2935db5ce7dc50e4b1139f34d78dd556b43e06e5a0d083c64cb5b831c97558b0620231fd773686d354e61ae52ae1942b92741a0fe0529fa10088a00704284fba10e40646b68dbe6d090ea32a83a299c6748d39ed13693a3d0a2416183060e14eea465f8cc27ae140c0cefd01676efbd6cf97828bf539891a77eb4f05021741b304747fe77c00e30d099722eec1a37e9195dc58376ace90dd915f4f3ad19d3d1ee2197c5ce9f637df5afddde72e13540ad26155b9169989560e067f519f88d642344e7c949911b52400247f3377709edc0eebc56d96684d768ab1c383bf02d1c7b771f3f37ed559ceec0a520c8f133ccee1361f0d74a364813afeb7064fff2444ea51ec6072add5d4cda0eff6d2199ae672d35a9726e13aa7d7635798480572144d94c1bc94126a34ebc07415a5ae4a59df7f9a97b0e1dbbca51b5fcff6b4e1fd9c2b8717df644301a49bf62a4578f439a5da0d1db9945b3b85125e63072ce777dd057eb097bb8b2de40076aedbb8837b2f0706e2a86216ea26f97c4f9025dd09aaa7039ba899b2f2b7d0e6428543c7a16d918deeb12e894c4cc2b4db4a42d34816f3647537552ac69bc1c964387c6d385c8de5e5f19a4572156f6b1ee8de8a6b2533520d042e97f1323341259b18fd5ce6874215e4f58980f8b01e83ce1c6cd0b84fd05e53ecfe54d0b73ca4088b5ecd81c583adca9649e5492ca5b271b36453de03c0694b2669f7e8807f61e2499e7a1e33c1170d3c9f3b9be9dbd92461b9d134e5192fd49f74122f6a8da1da9d08241b4007d5bac72ce90fcc251440c81ae9cbe2bb2d14af18d5867de2de6e5fdca9ff3c456a901d056d4ccc2d1232ae651d6f8136e4ea1a790c4f144725f0ec839ba5d3fb2f912b81d7d3ac4230243468e57d60f48e293f357bc041eea73134517f8db4a6f3ee484ac37b67e7ea7ad4fde89573d8347c7f9b825affed387dd40957c550d087de619234eaa1da09d529cb577eac1aa860e2db16311260d27dd4b549f2a7cf47469d390fec7138434cdccbf1d1666ebe26c80283181baee0274cae02ad00873b2cf4ca8fb42ff21e3135aa30d70e127da40265a4e32703c3d5c5ce36c523bcd702c47c680e67e20efab88bd2b89ad85a28b2609f600b2d5349c34dc8ccfa52af981205fec3f2ee4cb4bc54cfa61f4386ab149608f351d8b4277d96fc2feae02fc0892053c43d7432cd8294c70bdbacc81865f1d30e2cb2ff3bcd84d7f0ca286dd624c2406f96bc9f2b62f0c13067908f31fb506da857c1f7ee7e8e386517f8b56004ebea872001e56c1331edab04dc86582149ef6f71922d536f1ea3c2928191d8c7ab1094a962f455654be66d44017833699f76455150b5b25894fa5e859ec31a87ccf21fbd6201085aee5fe1063377e1098ff0e0c2c3cd87048e29936f452feca0044f55ccf6e9230a84c4f61185ce9057bb56417d843a9aae6df6ceccf40407e9848b045e35fca25030e37a2720c0f59ac5aeab5f8d7d17e8157259faa0bd5fa233595f8e9efb6fb693f6189d58a69c8666d6b60096e6c80379e68539cd1e1cf509ef3599145a679bd1650fe0442b563a8118e443af667c6bfcb2faccf2aa04a7a18dccea05e760e5aeb9cd09f9fcfd4a36f1aafd48872c33971c11384d5b565ee45039cd7c02bff9585a1b10351d5478da726869fe604548cd3129e07f6ca36d8e96bb8c93d4cbc87c8e24f9876bac51d3ea34dbcf53d0d900f1ca5863a293b5317322979184ea1b4e125b5303b7f24ff39d33fe64933559da6c1487fa11b02bcd0b68c8bd3e9284fd239d6ba3c19f78225f4f430564bd3c625a15d6996430229c96082b77595455f5eca2d96554f6d2ffc5ad6530b3d1579a338b396e775e3eaaa22fd3a2ca59e3d9f6d8c8b8d78552355b74fe6ec6381db94106afd875ab57161af6a81ec82c624450e4a7a7612082a9fd06496cea1025c29698bcc746ffc2928f70c6429a2f083eb54dc3271b6c75471198ea3d4faaaebe7bb41fb9820ef3490ae49939fd4380f34d2b64bef87ffc67e7b21271938056f578350b40059674dcaebfec9cbbf2ea0fc91cc6b887d295409cc36e7bcf9250906d485d576d907ea23380e17afac6d1aa31695ad7a5ade422e9cae48f8ff37853a32a540873bcee3a8abd45e3c0b677477570e10e52430a1b3c7d0af6109da128bfc61efd7c994a88c708b2376aca0912cf9e275edccdcfa8d1f768d129b1f940446231ac8fecb3d51f830f66391ebfb78b39cea15f70ee3f9b74e39129dee81d6d562df8957789a18b286bd791d0cce2bf528c6e68cd56bd67988ad2a9669a69031dd8bbaf5ab51dae4b4c361f3a51193cbdc98dbcd1c5714def0e336a72447a98bffe8076cd9fce969037d5ad064e94d7191cc6460875da0f0b7b800200bd678876f872dbed79db9d70c66ce92f61bbf56889369630178db0e26f431927ffad0a960f60bd3f84230d86c955dcb5411a6d67324a54a7c7605d30c978a73e5dedbb69a6a62df482445ca736f74f794bc27ec35f616cec975092f4abb6290983a86165f05da1cfd190c6b900dfc1d91a3f5db94d8aa9ce6d34bda2d8061833cb0add1801d9f2920f32cb6998edcb45000baba775f99ecfe041190de7a2ab92e92bcc1333e0618b4de99854322233bedc0bbad8f9ef980da9e8f0ce2dd094ce3316f885fbe09e9b69fcc5830fe4370f6c770bec833da2825a8abb138c000776d484a4762c30dbfb8c77911181d89d4e5c3b536168d60", 0x1000}, {&(0x7f0000001140)="b43950efe1dbabf8fab76e18261ad2e90c0a72a43ac74451e5c202e69a36e9776e1d6edb08d1ef1f844b22fc02668d2a70e7724f9722156a4eaddbd1acd228695bbf7b418f08b63ccce8d20c45947f0c244e67ac6bc2821ab1910289f161a6c6a066f28da77967ec4077a1364f7d1b936107f8167a903195cb5281e783047107e543534c07212797777ab10bb2b287090b5af1dc2cce9ee0c6437ffa777e6b4e90dbff918d133a8b325ffafe9b68d0a6afe5ee1b85922da6e9cbd2196236b967a56935a42cfe4e78bc1d9d66678d29660e1a30588aaadd0f2b52fe4c8be6e443be42e643996205fa0e94d89031a56576a0dba89c51eb72e6fce63178ba1ca2b17ec84a2bba7756bc9817159fe4d9f7a7e13af6c90deda9d6ed227d55a5fc86a86295b89d3aa46ed583c24dbddb4587c35c23e0d0cfade283eb61e3feca1fbea10860cba9f7bc69bef64e95e23d86cf12d35e3cd511f3f203ad5db4366ccdf11ffddc0668cc7799faa221193048c9ff5f9eadccc0209d942743c80b0b9951f6f7a187fc2aa8fa8a013e2b498dbb7b46a1df52d8b1175b32cd6eeb9f56562e288cdd18f17b4f12ad799760ade1dac0a2b019044a738922d06177685510cd64ded9d5faa051ac1eccb4bd48d0ad366050c6d2367632c2bda1435451f547034e6074403b9a91dcc75a8be1ab709d75acd911fa57d0c3f7ea62bfb485f3727d2faa76077f56d355807d2ea7302437906ffa3b37c1eb6e66a737116a27b60f20bf7786b4c418ff15f01e195f4ce1873f5b9b52019393fc0d316cdf934bf527e501ee337594e3e1473df52cca4e24f1bd82e637b2217d547edd7f1ff40cdbf63fcdb6834b234e1eb0bcebecbb1b76db513fb6fe2a6f80412f11c97ebca407b46631406e7c0d88d49110bd197265c40d71277b66de14d7944cbd65d9af19fdf65fe3e5a2605a9368b9ce98ffb640f8e4ebd53b4dda44c45c3ed22c5f0b99e99f43808743170b91f1ecf00f10d9189ea58ee9f73fe1ce101be2ddb398073f3054b1a767360926837d53e95519be065ca8f98b586bce3218c6607aa720ce60a5e71be0fb6aecf9e95dd63175941eaf848eda4ed65a5cf69bdb65832767f97949876e4ad6a0a56c66186cb420f42e078e1e9c492686a0e41da2a9f300496b5d996d6d239f5994e8d62d5e122b7a736bdc27cc4b778e0e1e3034cdb923f213fbc6df0d60336500fd4c37ccd49a18370aabc0cf367597be41ec5b0b5a93d90e39711cd7d7e81994e20cbbe69ee64c400a61e3f9eef59c915ddd57827493a97a56638f2d2fc884c6aabece50b67c5b2844fc3a7d2ff6b8019d30a55cabd2455d6b7765b1ddf43929e1ac91d4d7cdce8124c9316943df26f0e3ccb28f811752d9e42338f684e099c7def8b8166cdff2c350ccebcff8484688e2d79ad986b7c3055d5db2d722173583c0ad67d80ef43e817c4280a8be91146e366d7280a793ecfc74c051f3b827ab54fd4747fa3237e4afca2780e8be10a9d61c9e28d50df87545244f926cfdbe66c13b75fa69047ee1f5dcfb0e1947359ab164abce17c0d2e00067de5a5777c17e0e64f286b44be8cb223833574e089c6a27ec6bb3df03e50440ed1acc8047bd295cd641024b2a73f226f0c0b078732ae9ac27de1aec527d7a98363147e4e8216a31743e249478a15ef79f48211113677ba543fe3cabcfd67167043a3c0833b241db4fbbe16148988d61d446c8a467dc1ea9aa23dca39d558a7389d83063aab15c3378b85ec24c9b8ab79ef2955f72ebbeae9e7245767b468e0cc0472ccfb49aa9a11c4a916971856d04fd4148871270f27a481dec3a056effd76b1c86003002a820ff285a638fb86c059b1a4e3aeaf8097964192924aeca3e23e01ed8274ff41acf5999f2122b26b67ba2cc481dc4698c99da01d67510254c429bc317ef14b122939ac282008d55f19084f6b8a82dd11e74a9405709dbb2e2456cbfa1a125a841d78d04d86700f8140bcf0cb615a6cd5e0e7a79ebf54c74df50bf5d2ed418cdbed283553d2c18cdf1e6745efe925c76308961a80bdeb86ab459be7e558145786879f27bca1146e80d7c13c40a737dca7183c8aac73bf521a7c7d2f01ea08c817001b665097b8ae99694d46cd21f584742ba10d03bd355f516e01b2d1fc528f6b2686d6cc2fcf2d66ed208fbc45bc56d9c47d1c1a63d3bb7e3d87b62f3267c4c9ad327d9f1c308d3ef24a19c85c9e056f28cedb2b7dc7ae1915129d310d31a84bfe7721d2f9603a08d8fefcbeed170957dfca7f47379c9ee2b13d854a36b34faed4d4642dae4694fa6c9851b6cd680292058010d432a9379526550d6e971d0d8251bbcf03b8a41c062ac6ceca760b1ce7f5d76b6dae55f753d395a6279b4d30c8f998374e2ef732e6abb4cce767609b27e237e516cfefef9cd58c4cfb57553db85957be75d57c6838dec8d15cc5e1eb09f54e5a55bcef74a28fb96df445130a72748c4caf6f2afe8489787826992ca762d98e0d0525bf80482ccc51b51ba40c378b7f83565b374b3edb5283c3f322ca39cf667a91892d2633e720d4503f70d0648eb03b223eed5c918b71f43065b039bf544f7037d8f18924678fcd2ff307b3d8a6b454c74047704992f43be3283bed9335d5ab893aadc91ad4ed61b9ba36c1a369947385de5fe37f2285521dcb6db2774356a337cdf52692711e50b1c9cd8294a20815b70d2e2007fed7f9f11d469d9528a34e514e9547fe342cb4513f754cb9ed8f768c8050c16f0e005a37f3e1d60a5699b5ae9f314c070057f63bd8b272b4519e50051f954ef89524f7d77e346714f2ed6d3f13909a8c8f9ab2eb6f10660872d59bd0c5bc60b56f8074cf5ea1f8eb5a1c1b0bf43678e3908f4b657815f8849b0ed1efd6a28eaeaf72bc4adad31714cd96004131e1e280dab347ebe85ab951d8e7132ba5e7adfdf513718b881c27e8a1196caed18107c90eba83ee493dc739cabaa007f0778ae271be5cff15877bef79b3c811fc9fa8ee5b45c62835b7a7142a0c91cb485814b64b5499a7660100861085aee76999ce20f6e8a4847590375fa9b0f5bf684b3418dc9ae6ad5fdf3cab637d23837eab47351a8c190722c5928c1c5a7637c188ae20fd30eb916848dd2c845cd6ae192f43729c934a90fb4380badecac763e5342bb89f521ec3a3eb548844726292ae573a655da2938ee47bc6b8d0c1e115d32fa6b5534e5538e68c085bdfde433a36cd10444b15a8101c8f7af283916a4a03371d14a85d76b2c6133ddacc7025a1cfc63f643afc6e0390188b606c7c1bd5bdaa1ab149bc101dcdd354be90233cd00b1a9a3da76317c6ae828e9c64edb8dbd9c005914186d11d0ae09090c7d7cfc5c770bfb7bec37368a321bef75f0d0a235937de8440df19c95b0fe1667a94ae2ae87e9bfbe72fb4d91846759f464ba7edd4b63b5992fb291a34bf4f8baf19f8cea0e17faba8a9bae9a503a7d36fc83463dafef4da39467f41331058c861b7e3a0e58aa3730e5efa95c829ec36c0f7e2b4fe0c9e6607eea1160ebdbac41171f285591bc69cc6f013d881268ff6805a297fb0de5f394d5793a0c58210ef5c1f133fbb2b2ddae217af94ae3335e5eb566ac38af82c2e44a55dabf1f299d19c393ff97b4f4e1d6c9e995f7548d79f792c7545370eced49922c3dc37f73d8e5dd9bb2f765826aa4c0c977f3e33dbd7842bf4029c7bdff9be2c326678977dd8b88ff9bd0242b396209cec5932f3752baf99b79668561f6f2a6b1e4e4bba367c9d5f5e3c053bb8b93788cb02141451ba5d8db05402966c911f68bb3ce5303f26a8a2fa796eec8f4a0416d96247fbe91a464f21e9363bd3e159f5a8d06120f3218727da210373dd40200f7eb4f8ea2482d503832c08fa40fed7a80660a6d8bffccc7fdf5c4ecc3d955ebc7326a6361d648507316ad09d349337ad9d63b7cdc1f373a3ed982b081379b5566ec666581e3d49d246d4c8694c1b1bcdb907ed8b6fba42b20483f2ce7ac8b19f4648ef72ad68ac539d152da707dd7f8b623d4ac9c11c01ebbf239c71741c772ca1b857feb00e404eff8e4f1d1d89f8a1458e0b368fbba5d7663adfacb01b0f664c4ef5f399f16a12c9fce41f676bf3974fb26c60de419bd53b776ca7ba5a6b887eae66d72a92f8a9351bd62ffcf265579688d568c2f1ed9a6dcb6e9cd413f4272f59bf73dca414517ec449747dc0c0e533d452e89ca0e21604f969f5e392b4cd6e4bf21018422e914b2368e2082e2f39c8d9b4ea409f17832e7b9aa4e6281e8c812ea72c67f648645db4028a15c08077c6a7d5e5c1bc8e8dd5e25c4038dd4ce29742776fa121bba817c8971fe24cc024a7a1d6cf207fe52d732c6f6bec5a7a06538131c9c220b235670290813472b762b544f6aa46beeaaee8f630f443cecd8353f353cab051763b5b7ff1fbaab1740acd673a68ee1c1d637eaaa96cf7ff919835f3c1312c6b02109ae1230bcb04c05d023e318fd5263a9a1c454c323cd40a8ce6c4fb3400476e111a72862b7c537d3f54a6a59455787ca3d8ab640cca490f0cd6d4cca130572de1acfa374e969240268da7f13d4c95240e1e81170d0a9e5dbd3e66d7d8144c4aa9bc7d4f89650dfdc31baa06289cb5917ccd405f119b4fb6fa4bdcee16a4ae2cd7d731020745f580c9c9766ee643009932edbc9091c419e769da1e93cf0007fbb0671c2e203192d2e5b2f8736a81285985d91b4c7460024c3ed9908c0b41f57378598c26a05ab4027066fa59e1c68e909181b5cece26833f2a895b7b041edbc62c09b99365877b7c6af71bb125be240563d3767805756017d2d133bf589637fe64484713f58803bd5aa0137f20fb7f2d06a49dbf9dc48ca406a5e1b0dee87189d7bf39ec441fbc5f6cba218ecc5012231d44b6e3fa37e3701ee7aca565a2a5b76c3217c88196c2ea448ad20b4c5ce62e841c7ca6f75995f88c75739b8b3ea6a7fdfb02a08e68fe35ad7f9ad7a619a0117611191509d3c0967c61828130cb956ed698a3705c13f0975d831145a10882389aa345dde62b3a2cb02378ea3b8a576217f737311e6294ff1b4e2cf7307fe21e00a9d11211c2e6603121b5188bbcafb994a931fd44929f4c05189e7adcaa6978a1e3f4210cd87940839f1e26b1d80ee2fe45943fd49eb6fb05c26f413cc09d59ac0e5609dc42d46e03bd7e7b525769dc1d2c6a966a423594bf74a7f2dfc88b556190b7a2f04ff21a10dbd1ed3151bdb48409352ef4107bef594bac9c079dd32062dde02e3002dd3fb3501dfc4f1dd64d8e9d36b29eababfe3d7622159381c0193616eb84b071386b10385c0337b76f06c9753f7871fc29f2facaa6f360b17940b4333734dd52638b1c626aded7ed77c13bf8a734815d40ffeb231726d6a9384937820cb04a95130d6e224fc286083663d584da8464786b60aa5814b626c0be5570991e343bbcb0523d8216050b7cba8bda7df95a772fb0a97beb37dda5415e2c86e508539884498987e1f6a51f7ad7315fd2f5fb670269330a09fdf469b27131c0bae63603fe7610d514663e4144bc4dc0b82c863b6f15ba20fc20e8fc8aa0ffb53868df066c9e747e5000b334d54bf3beedb7580db45272710b25b3a3bff24f4639d80345875fa678b4c6a0aad353ff2a2c7155b5bb8f4836cf0133ba63134a1105154c37fec38ecf61357abbcb7024518d2ae11cc43e830b33a78d0ea6d475ab5734dd3cfe9020a8ec7b85ebe23b510ffe2f8b4489b1c0454df1273efa109505e2dc916c74dd5fd797c87cc98c609", 0x1000}, {&(0x7f0000002140)="a8e470d7f6798302d8c2f6c26ba80423bd1de0a60e7e62df39fe4dd78ac5073499cad39e26dc1d859bc1ebb8e30ace383033e37b62d1b0e6c68a93aa024c53a555467991b970ca927a7bda1a361d495b0dc16a12f196682e4397eb1148938f7ebf498a8ed816f021b96ae3362ccf791ca3e4921cf46ebd614bc95ac444598f725ad7195b8938d0cdadd6d9e5dede7a31ec43076f4e6018f21d79bb292e094da79ac91fc725578e805f361482cf00d80264d988a198305a53a639b244f20667bab7f9e6d838303776415433720e1c509201b210ede4f5edd20e8debc5b588ee07628edb8edf97c45787323cf029e3ef02c5f8e21c", 0xf4}, {&(0x7f0000002240)="33a3045153", 0x5}, {&(0x7f0000002280)="ca57b4d18730ad609bd6c0e8995a6ab66d40aff8f689f9fe44365439e72f03fcfcaadde0", 0x24}], 0x7, &(0x7f0000002340)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x409}, 0x40e) 07:10:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x7f, 0x102) fchdir(r0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 07:10:27 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000345000/0x1000)=nil, 0x1000, 0x3) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(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, 0x10000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 07:10:27 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 07:10:27 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x813, &(0x7f0000000040), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x980, 0x0) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) 07:10:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0x22fc, 0x0, 0x0, 0x0) 07:10:27 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) fsync(r0) 07:10:27 executing program 1: r0 = syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0xa00, 0x0) close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = dup(r0) write(r0, &(0x7f0000000180)='X', 0xfffffffffffffdf6) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0xfffffffffffffff7, 0x3, 0x3}, 0x40, 0x7ff, 0x3}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) r3 = syz_open_pts() close(r0) dup(r3) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x7, 0x3125, 0xcfb0, 0x8000, "3715f5a8490d498c10b919256f3cba03d6f56ae3", 0x80000000, 0x9}) 07:10:27 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x6, 0x4) 07:10:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x19, 0x3, 0x7f) geteuid() connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="ac81002e2083a1e25030"], 0xa) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8078, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xb17, 0x1, 0xffffffffffff8000, 0x2, "df58005b2574d523be9ad1b6f9bfba6a43371a9c", 0x5, 0xf9}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x256, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e0000000300"/56], 0x38}, 0x0) 07:10:27 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) pwrite(r0, &(0x7f0000000000)="0ec3e290182a4df2b64a0d55a1105f9cbf50d9f2d750e8158bbe864a9e27df2753eb3c4b15b7fb62db32dfbd2281299cfd095f3e1c837ffebd60ea705f15a639caa27cd0a033b7cba9b073773a415e47564f456963eddac471d6a3648258329f3106fddf4d8372e64714f28ce061ab215c8af1c77251f24ce1465ec7577e7eb624d6407be5beeae35293f1e5feede97865ad02539c280720", 0x98, 0x0, 0x0) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 07:10:27 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) sendmsg(r0, &(0x7f0000002440)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000001180)=[{&(0x7f00000000c0)="0400e6770830ecd9d8ab08a67a4ebb0a136dc592aee2e575ea11e7a15f16d8701b8fb63796ddf527132acfc48b508e674ad78652921561b0c4fb105f88202fd4c1c398cc6de5595d05ef02d112c7528d96c9c16bfa8eec082e2ea269297199aaeeacc6f6bd2b028d2549990b587086ec18e3e7885cf6fe01fff3cedc71b88655acb43b1749d634d86fe4728cf348bcaff332f5353b88497af20f231a3ad0160bc893d49e8257e7bc3d6695eb71733c45de127bbedbc5e465cbe8776c545e2a0a829cd06f62de02154173b5ec359826217f6298b9f5d2b9c99ae9de57a0ca744fb8e84f1713ff5c3528a8cb06f1fa643a5737e2cf6e1952f1183442cef76bee4792b46cb28200f5181b0fc710cc7e5e1c8b9111a0902e9f2993dc81fd105d7d1d3f7be8a85e58e744969be887a4a13047bb5015abc2da5683feb43443eb4c08d5fac2c365c5cf7ae0bdb7dc379dbd9744f58343dab1e32f29d7ccd28d3594a98362ff95b44eaa801bd3393bb30df687d80cab5080218e8a5ad5b82789ffeafa75d9100a477bcc0a021bd582f1c710251006491e2474fcff435b6b3b110c6a9a6f8e7b608ba6c24887100b4b90e971a4286af3ad6b5f8f372963ceaa03500a5b011429f4059e33c63f8a3fbd9a2bef30e10442563bb299f99e67b0cee6f552dbb6454b4bfb8fae4ab35c0372761d3a22d1976298f7ef0b26e22e5f681e07fb399778895ffe9e27021eb6918149bee34908ca073b3edbb1e4ff3267565f3fb44420e5fe4c2ca851efd8851605ae81faa1e392f7b365642d67c52b58e4f082fc8a83694b79a10808d5c9f7ad8d6fee8a4f144eff48cb94cb0e916fb88eb24cacff9b45dcfa4c0a9ebd07d4e0724cdbf09ebdf02791439634206a2dbada9bcae667a267c3e3e65d16b59d85a57cb2da8e51454d5f639d5ddc7ccffe2c350b11f7e5e7d39f158c0acd5a04335e3c4dd95ff831394fe65b1a92ca76b5b3747502821b92d530e96b97621c5c73fdd90273d7f773e5fcb151fb9d35c533591c2f53b144dc953f59a011e7726983d93dc22fb101cfe93b808684d8283dc3801dad463345eb646c011a4fd7c86349c34bda91434018aaf4483ac4828ccd062dfdd5a7e9eecca59b769e1ddec62672e7538bf765d5c4837db742fe611a89c1636ea679f64959cce10fc664c062906ef75ed6ebe737e1ba4b1ae8bb5af9eefe3a7b85dbddd1e1c9bbb2cbcb8ae329a136c95b31abc88b2c577c8a7baac751e456de82aa590dde38d9d0ef9c7d78b60516417f3dfa2e23f37c6ea6c1b49ab451b9e868fee3634c0710c5286cd7bc3a87da64d2c8a83cdb6b1779c77039f632d105eb71e182e25b30ce0435059aae9daff166826b895a283e25b00af922bdf2159a87d9ec6e4cd184ef432c1e05a0519bb64ae43f79c14b26b464ce9c102bced5beeb4a2cca21904b49c62648cc5f39480f11071eea5cafde12d860aa86002b31f3c79be5ec4555419ef9e76d8ac2170dc4c829c5d7caf20efcd62938177d2dd741ce48ded31c1b0fcf7846f04915778d34da8ce09cc7e1bc64d9ffd28aa391efd61566d1257fb06a1a4ab90fbd79b07f7f83396825e69ce904fa8d7cb0891690f796080f75ccae8a798325dc6a824c67ea055f7d4b3ca0d6ec3f341c0342a30ee906c47bc77e976e6d1e77af967e9161df29d7f24ef8b24b4fdc59f47a692bf3158db17fc74482b7656484652d41cb124351c7628040d383c2129a692604dc578a8c3169d32cc2eb210c0e21afbf4298914c62673eb49a31e78da0089bd59e7ed1c15cdb256095ea3c406e9cf7155e2c110bc4a925fb5be032a4e1b9134315edbd84138a397d31e0c77d6fc3c7e374290bf63b72dc602a51f3f0f485a350f57029f31bda09b45f32689ce811aa8000071503fefae0a305569056fc1f1986d9f7abe120bf26872b4ebd7f29d69aeeed553bb0a7aa113d29a4b3540e3c9c8a80dd7d552a2256f18b375fa3176b42d7fcfde3838e6ee43a502b42bb8287f7f443b0d6907f55c7a50882e5b3a3f57f94b19b6dc0f1acb2a939e38855d9d1a8857ccbdc6504b5c430c26dfd1aa7e4d7a30a62bc71be5d485370d934f0df2e2d7e2522f0c6fb206f5e79ad53b1ae18e1dc09f29909ca2b97f6203f5ac8cdc3bb6311fc81fa4b45ca8abbaaf610fa77c5d55c79e2a389051800cbac6303b0a89329e6631883ed478c812b29e467aa7b68b0f207543ff09ce562bb5691d2769180b9f80eb0e4e3a9bfaee51a941f0efa25f4ebabbb0e33949c55da13963639f93c7956bef25f30c81c70ee4e1cb79ec97f53cfe908b2000a1bd6663d261e29b0d7c620e11cd79593f0667fc89d9ac298feb39844a6a61a02ec4900870e89db2ee870ae3dcc2c62618aff4a1fa388accc9c6e81788a62711b1ca9616c5ce4862e99108387b0d391172b6214532d4164964b5804fb4e16ce299c6119c6678b97586ded3401f9c5803429f6dde95d59cc49b17ae60f275044475d0f3565ec87ceb25b85eaf3f95e8491aa2f648d5dd17764414dc4f12558ec993d7cd60b86500474e0f1c87206942351499ab73110e768ddea5e3b2ab5dfe56e876004ed3b7fd0d08044087d9385a8c3c9a74ddd62a0f42651c3528a5a124c225e59dfcda83528a9cfc472bc6d17ea58f5323f165305d2300e9ba567cab60956c3775020f3fd70b20c94408c6d1b3c3a884cb62ebb96e1f0934bf02cd7574972f41ab872b9921f66e8f424c238c28124b74c7b6824f69a85afe977c341ca2742059056da75a0a8c55276662c5aab2298a348f71eec85bb211c8665bf38577da3545506c7a83b7e0021cb3682517939251b2799786a7ff7d92f6aeb17858733656f79211fa5e0e1c43ef42abca0a6a50bec66921a18907c4e460c2058b3eb0a373ae312ede236a320e9bd19a156290eb1c9ffead4262e34dc18eb5385e3c5f16ba5ba74ec21f016955b10812cf1b10054cd000e579fea97b1ac8a37a2865eb140bae9e7a8a62f63b08963bfd384a55816ac1904d6dda2aced7f2c3d5560f61c0259c1dfa31a04ae6659f5ffbdebb8fd96d7efa135879e79d963ff9b94cc5eb8219c44a24800312862aa8c5aa110bb010921d9354c92c78c455ad4a0dfd06c571e799260129f5eefd7ff05a76923729243b3f3df729114692718215f6edf5ab63d6e09851e3d153593e83d688296ceeb6d0ad41da4616ad47cb4b910dd286b7c256e1bafa70245aee04adea8b744e7e9be65b998c5a851ac7e33bf6db51f12c2c2b54dd3eeff9fbe165fca94d12b450235994e36402f47ccee79eeb968b72553aa12e2c65260bd87a2c94ced4d4a64fa1b6182a4d246ee3ac7104220a87c35f85d640265fbdf6e9df237977d30000bef5b6f1e7644791d94a5fd4e54e42c713f969383258b26e2178dde479e44ea8347659d10f2f08a83e198c5951fb59dd02785f6dbdddcb4586ef91e6c7c2f1a752281c9ea2205e8f4577a25fc16b4b35cdd5f6200a7de81ba715c09cd900df6bac54c50b9a8b418728ffe73a46d72202cc856bb0413d27002c675bc59aecd8a1b953e8a253740b41e05c9ded86940d9e041e088c246d63681d1bd71d87c489faa903372ea84d49e9ccb5dc9c1a1e9826b29ee4ebb930e655117fff499ecc76041ab660aac6cbf73bac0db9cc48acd29a9e9568aa016df7cad48eebaaf700ae1f04a6ed2ab5b30d15797b60cb56472d47ec9699482a249b227b278bc3affc14f2141e4c3f61d7e8b5cbce4ff58f0311b0b422a3f810b597b1d3d7e6317efab0e3a2208967d584cba5bbe307932cc8209dceeec2012fd14e0a1193da946c111669d25f48505337cc74b0a1b83550e028dcbb5dc6bb092c8354ca4e1dde4cf9b5a0c738a7867d784802ea8f0884623f10313bd1e0e2f5cc3b8c7d8e9f37262582b1ec2a0455c399b71eadb2a7457ee7a2b423d32822d6e3872dd80b05538797afbdae962babe0fd89ec2c62b9111b74cb5f6c80ac5d2fd23328e74ca63712bc55c14afdde12e2e2422ce7830215308cc21167f1a6f90caa9d4a94da8180546209c1417f32aa845784a512afca8ca8c99765e16b88a82535e767f38e194b46ca859bd3c2f222d474b9b5ea5e53729f01ed312e4f63296e41c1e4a721baf94291b771d41dc7975c23aa0480cb66c1c7fa7d062e534eb5dd0b80a41fd887d667f17e603f7506fc4e443031a69297fc9ef3d465efb89f7eb0113eb643e41b301850f0d7d2725fbe2f50ce5c9f1a22f32c9fb0c9aa2060d9ef2fd6797bc8738268b0d744b795a2f011fe74699609d7e1327ff2852a3b97c2239edf3dfe4f996f08708f04dc4071ca432562dca57a6ac6ced2dd6d8394c63619c9193101fd0f9221fae077a4319c36e861696c28ce76ed0e44bf1256b6ae1f5009f26e9443489cf2093e7b654093fa7d17fc8da722c8181452001ddf4a0b6717f7cf91b0e9bd424122c44069188a30e56f1fa41dd02a3369eef1483ac8beab53bad9cb25d9a7f24f0505f7f78eea39f5657d7de250fe0396152c56074cc7d8f553ee8e936c666dd2761981bd0b8e0478ea110a2f8093de1d85395b06c8cd3120e966ab59225637e8a3f5f8843bf80146a8d6fa8493e99a333a01a50a866a7063b702a234855b91fddd8362fa3388465ebac5926c835b905a894e96338996c2c16ff885fd709e340248d9d4d4728bfaf9f0039fdfb674ea4f315d4a52a2fb8af6c67a3d1ac348b7c0748394a62b2b33be61dc03c00a7171c1322c1c49852481f313edd6eab8059d0290f6ab4c5b0c61a9171890213b98c784a4cd625e9d736aee0435c498ac865fafb40faea40af5ec54a1d3fc047a0ac8c71c8230c11575ba03289806e0b4074cffbfa03c3608db919da5e7c15e27eed87f01267df99e87f6e492a0124863d14275afd67dd539f74c2079f8f12e5de90f3769dbfafd35a3a33a5042148838cbeaa8a3111d2df8fb91b5ea9f5109bca4f549d5e51447e7556643188d7e2c3f8d2c3bfaabe5b2c21dc6941dcb836d9b47238c7ae3b1b638e96541ef5ed56ae459b391d8f98e0b4a85d516f191af18857d2d37e6bec98d73f14c0c28b65773faf69d4b40193fbcb2512adbb52319574db66547714e2dc517051a6394db57cc339cda229886e3a1fc853680777d83e0c2a9481d051620d6e41d3000884516dfba9aa14813a9a9a2c057b68040d0eb3ef36355328d2193336a410fb56de2d5e9140c2cc3a78426626d4c6e1b6c84b0d557911581aed206e2d4283bab80047c0496c4e0e1bd8c9bce8d99050ed1105735107be59485bdb5c7d0910f43e01ba9eadb903a31fbaa4513877699124a045ff4b27c35c999eb5bd5eca44f5c8fb5c53aa1aef3fa4fdddca322115acbc0866fdf1a4323316850a3227aab131a72ac5effc4091999a5fc90cd444d624f62e97e560ec26748db23f056c87bb6ce7dacfac17ecd55c12def32f5757547e4d3233aeb6d9529c75ce513b61722c4d1ee57579ea2dfb442dae438515d6d63c5292737db27d3f763613eca7d48bf46a688fd7b047f06ab80f6d9fa9362ef1730041824dd54a4e9d2955e0c4cae4b4e8d0a7dfbae87ab23d9b621c7ce6eadff619161a2e05a85cd6eefc3ddbb96ef4f8209437f68daf4a3a6885a2e51ff45c142c41025a79d6e4985bf1feb2931e8770944a5a8f3cb602ba9a42461c0bdccf5b117ec2013e5a46746b42c7b5a993179b1aa50f5040bff6be579d62154b18e31e5345103fd298a2df520cdc76b2b1905ed7bd2ded3a05cc8c317e625dd19c6cb9d0", 0x1000}, {&(0x7f00000010c0)="ce8d3308375a0e9d660e777b2818771b721e97b1a59e851e9426a31915ddeb6a77664072ba642272a5adbc85062414f7a7889c1246332a7e5d3ddb6e2ad71b4f2e5c66c2f268caa714ab2af43140e822c24eb65c05cff4a04f32dd638382815f071ac3e923fb0677e94aeeb4fe65b9c1fc3e1e029ebc51abeadc92703a023c53964ecf2a517e3e6eec37901843ce93de68d34a865f5d365ca30dd7fb6ff8d2432021301b8cca921027f3f4", 0xab}], 0x2, &(0x7f00000011c0)=[{0x1010, 0xffff, 0x1ff, "b70e868c7ea2fe49c671092a8cb3767cc01bd726393fdc5341012680ecaea9ed8a6f74ce6366b265ca511711ac770c8f57cfd39b1f9b055aab20a7beb81bc8c44f43017d70dc317ef5f95f14e80cdadf67e190abbb8bd5ea65d13053c3dbab4614d09f9c1b6d17c242367b30505a5ce3e9d91c6c157230958566a6e46f982e5594ba5a788d6c21059bd9bcb397506552280f6f8398f0c6188fc0f50021bc749eebeacf2123c826480ee9c2430e44d461280b9ec43e522f984bdc77d6c7172b5dce3dc83be632146f9a4fdb93d0f0f8b31d162ab055b07c27809192fcd895045444c373e3abb74b455ba749819a4b050be897773f8a47a819338bda40892c74c83e1967f5a61bcc844852c114bcb3ba56106cf757345d5de6c379aea58ca9305c67a012f03d546ee1fb9ed7157c2989625c7e6794629a5c3f14158c7f964e5d2c84b4e4ffdd22f57f3090b902afb6ce5be2d7b396c8ca6b6d34f7b4fa572e29e6bb373da22a7e8c1445ab459c968b9155da2c6bba412abd578139f5d2ceb270a8fbccf76fb125b1022e2846f8f14b0ee10624193136bb5a5c0b6866ed31faae36ef95c83fbad49c95a5c2c92d5a305adbac6266f7399ae49967a59a68e294636987cb25b4a229bda6ff8b4f323ae989d00b8bc2cf60fb29bbf7376221c6fb6e55f1f884558871ffaa83e7538565a33c19ff6fb8a42393d90e9412034f508eeb543dc5fbfac20ca6af34f774fe3b8fa35d132dcd655b60ddc9c2675460d10d5fa432a2dc325970b0f33492a30023cb171c94f7b956bfd032d6b446253673b3862d6f3479d78d34de7d614530194a295f851f791a7d7e8c20f9a31bf68cf73ae2866a69633238c61432df3e2240aecdabe901935d76e206d1ce156b2c324a3f791bc54efacf20f38f87a9994ba14ada42c878ce68170ab6805c22d5e6fe14b9105e2408a1890d67394f566b7c4efa0cd91618804184ca90bf0166d6168c0906776fac4cfe8265515d26cfe2d6eac23f774c42a3373a26d2bf420ca570bfca683f1d8b6503503c8200c595b3eafa722c4d9664607c1d454e8a8e6b79e87541da412703cf90db6d4adce8f75655129425ef1460db8a3a4df1a5f28cabcd3c1666ec729adb69b4986fcf78199efa2550c9c07dbb5d5332e2d5983184c78f7c95281f5ce007da640d0a168e7efec7bf8278be6ec5e773041f364e12083c85b945bef19e9e866ec1994a10694c652fb340b290f2f261c0978f95acd8ab8de3afeade2a128a14849aca50e7cd6ded81a95cd4a2d69a2de35c697d33a49c3618e2f0a707c67d5cce45390036b0eddbd795b5e214f235d89e6a5478d56e470a65d47d23f2954d55226b0257a404acac72ac189a5b519b17063fad22a9de60c4b5a49d33e873193a13e860d7d5ed6b529e610bd9494641a5963a0b96df0c2efba11cf420633d2b2d9f37f2e1e4305134a642a69cb6ee8a6ac7ca7651e3448d92be38a6f88f76df858f2c640a98a47edcde07269f37f8fd5daacaafc12bc7af7bbfc120bf1fb17640b2dba4e1801b19d84cf51fd2411fcb98acfef8e719aaa0814e184d6ecdfc33c1e13611c5e582097d3bc148e91c05cb6becc9217613d3d0a0c600c09f56c395cf941a084089e16b4f8e067a01fbbf0a446a436bfd279c149224f45ce202120a1305709147fa95eacd4f630b4f2c264097da4dd159fadacce468cfd097687f5b980ad73068abb4ac6a4b13a1280df328abcc0571d426ba6fd8debdec91b621a096e627333daa5377ab66ff7fdffc604281521e9fe033f8c25151b21b1b376e4ee32ea3a144e63578ab4a9c28cd377cbd6cb16ac7b1e34a0667c1b0491e0b623a89ec2c1cd378b326647d81771e44d21a17bfb5ff234da449ee9ba87065bdc25d01ade74db087c07b9a7532ee6e558312f25df82a2e70ec95014e8ecf61fa45ef5c741a48d5cf1101f694e23e3c822dd7befb2f27b6b7722ed7b95127355cb6e035208439f1ee2c71cbc616ca811c1220e90176efa0710ea8facc232f9a5edbc6e5a8784e828ba59bdb52a66d1b50c7f97d1824a6df5903d16f869521fdeecbadae587397e2c2463ffc97a881618a5be11b2f996ddd4056428f1935f2cc3b9808ad46975659a294a7f1813b918e67514e83f250a466e14789908d56a787a679bc11c78b1fd69120d49ae707952f0d6d46ed4d821c77b32e40dd7fc7c01a6385d1dfd7b4c26cb58ff77914d94ba570a77941c9994fc5b2d977dc091ab560915e0d2e001f8cd411b8f7e850a681baabfe67f43bb87d2cbcb5bc1db6695351ab81b1b1294fd90e5ec2203c44f42a854f84afb627eb6b2c195da4bf2e3adacdb362b267ea5f39bf5a364e0cdedff05f2e5a148bffcf4664b89ea8318de7d6e9339252d2c4a55870bc8ae6f5efecf570b92a7473e3a15f672d2b27e9f49f143a178489dbb429e98c6263810d31cf7f3e02ba369a7879eaabb593e705fd5848d8251f2b753537daf6beaba5d0969437ed8b45dc72f0b2947df6b626cbe6de1d94a1726553f384989ffbcb14d9f399a6d4ade610965e98e519b05d053c69b89ffeaf690551c57eebc72b5f988bf121f0cd0e8c309ee54988e9262568d536006b02c6103d6068fcd6fa182a85dedb89fab1c0d4df5f4c9fffc0cdd40a499a6bc1b928fae29698ddfd6462346006b9df378acd68ee631cf100bd59652ae1ec8d1236e78a0d9be343bee4df40c22141a6581fa0ce79721cea838664a424eab54f44ae218b5bc1724d7fce2434391d637b552c6d4584b0caefd4c85c518c3483bf4defb5a887e88d2c772f792e21bbcc33dc9767ef42850adbdfa1fe913a3a5e5805dbf5e2ef571eb16bd9d8275eae1cc7d964ea45082ceb25d84c0467a671f3c52f95c8522a85eb3f3420239192797153fa6e5b9bf07d779963f1a2cd3b9b6f1596949f5b95690af57ba860f0599ce5eb192959908435eb325b2c1e6deeb2c0e3ed2b66163977353ba22a7dcd16ea11c88fd353149330b00d63b741a2bb12348310a02a7de5a7ea6b7591e1a16ef250309bcf266fe73019b554b092a312dfce79f99b0f9f48c617df5db64c50de3ebb373283dd61cbd734320971bd571ccb3cf606ea7dadfc7a91a9bf943f5c8c75913709efac8980977af0793c83e151f087b6cd01ad1ef7aeffa4fe328a7d8ed029ae449c74645faed3f958908d1dee50f6a70190f91a562de5449b3ad74d9e191a4fb73336096eef26651523778058eb95f2b10df73c18cdd2439694d7eb5d965ee935e8bf3cc60e264aa6614b4b7b8618868d12f3e576a4a76126c65524db6c6bef54984ed6f50de3f4a1303b48f556f42dc33f498406ba6dc5291ad8c43d8447f7d0797042892a29cab998e1a498fcc82f5c3045b86787b448ac5f83567cafacda57bd863b14433fd08525eee6ddd8aaf02e4b382cc1adae047d800f2b2e0400be470827403e2e0fa0c883dbb526153e2639f9931bc134d30b2c229c4235f85436a7c7be5d0c4919916a8c6949a627e153f132e98f2018757854dc71e4e80acfbf419a6a9c81149f00625797b45f7b5d3ce52c26820042f292de37d14f3f2ff64fc6a15e738c731768cb00defc3854685efdd9bf91cae13ca6333a58b09ebc66eb1f1e537cece3bda70cf3e66320e155abd9eb914725543a9d7a208f6d0748b9f51df501366a817f87032557905e39c571ca497b3d2d14be4ecd795799f6121ece92ad8452b1f1e045112d827e35314a768d99cc9bc774695deadd2a731d0a50c39db8cb3535df21183a4f2dbff2ecc5426ff6191ba41e39bb78e5154882c2c3c41988dbbd61acdf0a309bedfedeeee7eee9ad1f61b87369b2cb4551f29f37decef98d0d274b724237c36ec457556a7c64d6d244a304f7b48f224b2dd73bf7577d2217a2d1bf39ceca29e67f83c3b684c95b513ab36399f3fcb7aea776f31ab290bfc38df2593575fc049c8eee1b7b26fd39444e5bed1e1cd6fd0a5d6b72c98b724eaa63402945d2b5e2b71ca9a1267333edcd3d4b2aec88bbd997717433499099484d50f1f6f84d922e083d7ebdfdefbb85170f58644fc51bc1db72f6a978897da40052e92c547ad47245f9b0858c05cfdb89ea9d20843577dae819df15941a805f4cd692a9eebf10bf3628a6f93690ded5919d42d9dd4047de8f73082c5ddb19dabdcd0e298713daebb32e0b9e77f08603630ce178cf720825085f2b8326e6b8685aefa88be13d224bace9e9ef68663bfe3e4575ae00baee9647c441060145d3225d0d59e744c739b510320bb0e5e785c85b43637e6e3d4b4a3912ad87c474cbd1829178e1723abb809264ce8b3141ec8a53de4f272d40a11ea0dec3e76fb2cdc4f7a15ba407af866366530392531c7ca5383984599fbd2692549b04b470e5b4ce5769bf5fcaedea12714cd0ef918675c66ecf5033e88b2cc900577cadb44cb65ce48a9ccb7cb7901ca0d8ab4a12d7865764921dcb69faad0fcaf6986dec7724ee2f06d780dd2b426bc04b39c06a3ff36bf194fbe6e48b3a304ea32feeb32baed3d7c708c35964446c3620d242f2cea66255fbfa23e7d6e054434d241ebd45823487b5bed359148336a787955ccd9c735234f5b71df53f2800751f06f43f2b04f4ca747b55d018f53ec306b72dcb43b4ca3b79b27720ff401fcb59b5cd73a9000da318a50f5e786ee63737f09c6fb35e79f0e449ec4a250501d18403056aff3b79977a2ac169640310e2f8342d63d489a0089ba6535896d1d2903e8ffaead03f94470af9bd2769e60d11d75fba393a4106090acc5853c7a499bae83feba222463853612985a8e58fc858ee73f8d4b186faab3f77bae753b59b790c4a74d5852631bba4bc639d1fdd652b7497bee01f64f12b7a31c3099805d9dc357f8250048741bce28af33476ba426dcc612ddd6eb1c5e32f2b578974261fdf2dc94bcb7073a7b53f284f9dbc48264ef4d2b1238c200b1e25d54309d0ef6c4f879c29774dfcc028c69fa5dc05fe5e281b193c851d0195910d4d589517f784b1cb331408e51e71974aa23a8afbebf34ed7f82cbdfaac641a85917481679d774663ba1682281bb869996f2b2a6d70b2eabb736b6ca5fe7abf0d292b7c58fb4ad424ff357237f7e6ad6182ea1b924be2059bee75e16f989ad8aa8967fb72b3201fbf5f242f050cc49781ec3f930e4736fd8874712c8fac9917a38856c64a032fa71bd6e3aaa2767d9c06e37e696eb61cef7c9f9e91522a5f6b3ffd5b21c4b132002f2908a495eebc5beadafbb1f3aa7726ac251009c6caf6100c16737e6040ba9aea7a167a93cb954f80fba80f1a90c7f78a77dc2352c7d73ad30a91494bcb131ce661be28487a5012f5a6b26f4c3bb0b8884707686bb9ed5423ac833116354d02580acd6833f1d95d9ad1a6bdda842ea5830d25e3ae47736d926d8a106b502e4173f5b571402e3419d959ea89059d45ffdbbf88b3f67b4fad20b6656a526ee6d2f1afb3977199c9ee3a62fa437196be518b51cb792701336060d9a3ea5bb2173cba69621fe27d3cb37dbae7df6959eb57105ccfd78d7efca8e16e3765990f18bb008ede70680944144265f2bbc95ae628db4939b733427f19435a3c153b41465a7e77896ed0e6726a64fc24c508d1c30960ea6242e59bf7c728432dc2558d645f6598c8324ffe1e573992be580e2898a90de24ec8008e76d4c73ae3fbc4b509d442ff4d614983837cf636a8b027b0f687b4a441de8d3aa6ca43b9af4a742618e6370b980bf0ac76d0de17e0f9eb59a31a6486e73b19f9d50989f1"}, {0x110, 0x0, 0x7484, "b295e10b4659929e2213241942924c4d5aef1c62bb7971edcc9b0537d6afb6a3164cc5926a69b19602eb2e34d199072bd63b93f8113bf6488a84a05ab09799997d029a649fd54f00ee34e7275ccc4697c244f23c4f7de19f4e1226def8f345e896180d98a5d64bfad42f6cfb836fe2c8513e6de14ab6142f0a2711bc70af1aefe09b2e75cf601e47e149f358f8076abe1cf3ccf8977828f082698419684ea93379b368d63b0a8c8aedd3d6c557dee816c1e09058095b3dcfb480f08cf03e7d2b7db746a451b1e0a48673e0909f8ca9efc27952586c6259b126b0bc48d7cd499590a43e6aa3f5eb4cc50b48155ed5e6bd83e65295413aa6f38e947a007b"}, {0x108, 0xffff, 0x401, "edd34bf22b5d2f90d0bd272b56116cae8483d24c61bde25e4300a28caff7292a7614a26da2909d0ac6c3d0f7a9a0b6b3ef0cb89668c27265c5a7e250d2966a9bcc98a98409f80b062beb8cabd0ef049074e3e959678b0060701b2e7c42edc3e07b0e9bd9d57343f3084c7d77eb13bc1dec83e3046c1d38d002b438b052e17465bb5bf28ae372e27a50ba3f18d081775a024aab123b76441d3cd7dbac62f1647f00de395ca7e64b5214e8eacd6f4b22488b7bb1472d6123fd5826d24b22634166abfdb9a8c032bd976ed7f35be093f73b23fdfc4e6086fe1453bf9d17603e2563111013ff2e72c410bdd3d101c0305a4bb2"}, {0x28, 0xffff, 0x7, "a5aaa36ad2500170e343000a7d821090e72cc52bb5"}], 0x1250}, 0x40f) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:10:27 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x1, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10080, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000140)="cedfe7e09caabf091ab8b49d73490e0c95ad4aec4929ffe95cb6a3227c0c607dea1fdeed2082658fe97108de820d06622f142b294390b39227bd3150edcfe16a", 0x40}], 0x1, &(0x7f0000000200)=[{0x48, 0x1, 0x2, "b60f29743bc5081d0136924c8dbcb92a57da229e339c4cc2bcffdad9841656f556cb451b0820b73590882ea8cd96297b4dd7a63ec3"}, {0x70, 0x1, 0xfffffffffffffffb, "4d74b51e876eae05e13a87d0f1fdd4817e36fa3a563539dea5d03cf4137dc039e59ea324d95fd33aacb82ea51f719c7e2231f351e06753e2ec21d41ba9970c83440c89543b73e50489f5d265937670fb5eaaee7f20b777a9e1"}], 0xb8}, 0x4) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xedb2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 07:10:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) fchflags(r0, 0x93374969f2e8ac49) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) getuid() readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/245, 0xf5) sendto$unix(r0, &(0x7f0000000000)="b1000504b1000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 07:10:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:10:27 executing program 0: syz_open_pts() syz_open_pts() 07:10:27 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)="a00f4333efc623e127843c38d331ef24fb6a7782049ff9e5174fd7d9f742", 0x1e}], 0x1, 0x0, 0x0, 0x1}, 0x402) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0xf7ff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000080)="96509acbc1b121770fd80eb6eee680e057e4f69793e1bf9b2e82384c0995efcdf1b0f6497943d994dfe27e2290ab5618ec230cc22d0193a494e0d72de7996ca360d8327a5afce353efe02c2973765bff769c4ea880479c9d3a55725972b41d44345adc243029916c9ae982f2e3cc1926f4082f8706f3d0629929bb26aef318592e9446c3d0d04f8d", 0x88, 0x1, &(0x7f0000000140)={0x18, 0x3, 0x51, 0x100000001}, 0xc) 07:10:27 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8110, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x30010, 0x82) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) close(r1) syz_extract_tcp_res(&(0x7f0000000100), 0x6, 0xf6000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x27, 0x2a3a}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x40, 0x3}], 0x4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x10001, 0xffffffffffffff71}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0xfffffffffffffffb, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x5, 0x6}, {{r1}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x1f, 0x2}, {{r1}, 0xffffffffffffffff, 0x26, 0xfffff, 0x1, 0x8}, {{r0}, 0xfffffffffffffff8, 0x68, 0x80000086, 0x200, 0x9f}], 0x200, &(0x7f0000000280)={0xe44f, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x1, 0x2, 0x1, 0x8001, "b1e521b588ba3de30bb334329af4a2b07a6eea6f", 0x3, 0x4}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) flock(r1, 0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x1, 0xfffffffffffffffe, 0x9767, 0x5}) fcntl$setown(r1, 0x6, r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$setown(r1, 0x6, r2) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000003c0)={0x400, 0x9}, 0x10) syz_extract_tcp_res$synack(&(0x7f0000000400), 0x1, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000440)=0x9) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x90, 0x40, 0x0, 0x9}, {{r3}, 0xfffffffffffffff8, 0x88, 0x22, 0x3, 0x400}], 0x2, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffff8, 0x42, 0x4, 0x1, 0xffffffff80000001}, {{r0}, 0xffffffffffffffff, 0x52, 0x1, 0x7, 0x453a}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x8000, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x90, 0xf0000002, 0xf18162a, 0xfffffffffffffffd}], 0x10001, &(0x7f0000000540)={0x5, 0xf9c}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) fchmod(r1, 0x45) ioctl$TIOCNOTTY(r0, 0x20007471) r4 = socket$inet(0x2, 0x4005, 0x3) dup(r4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000600)) 07:10:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 07:10:27 executing program 0: pledge(&(0x7f0000000180)='-$*\x00', &(0x7f0000000100)=',-') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8000000000) getsockopt(r0, 0x400000000008090, 0xeec, 0x0, 0x0) 07:10:27 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8300, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0x2, 0x101, 0x7fffffff, "2f8c6d3a320ca17aa109f37ca08d089f8b1ebbee", 0x2a23, 0x7}) setsockopt$sock_linger(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) unlink(&(0x7f0000000140)='./file0\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x1b) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x60) write(0xffffffffffffffff, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0x8, 0x7}) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x11211c62bdd051d7}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x9}], 0x1, 0x0) 07:10:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = semget$private(0x0, 0x3, 0x104) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/241) r1 = socket(0x18, 0x1, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/254) setsockopt(r1, 0x2, 0x8000, &(0x7f0000000000)="4aa78c9a0f9801e72c13945b9c6e224a2a57640efd488236680253de8a78368c09d119e7b77610330ea01124183ce886d31cd4daebfa2324528fb0747293ec9b979d5445f684e931900914093d67b336eee58d915922c077fc7a0650a3f3d519c495a3229169adc69a7586c743f49f30ad7de9b25c9437d0592f30ca57ad9a81236417e139a1c686208caae4c452b1848e057d775d7966051cac1d16e4c6e4f956bd2f3003c3", 0xa6) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x1f, 0x4}, 0x8) 07:10:28 executing program 0: r0 = semget$private(0x0, 0x3, 0x9) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/28) r1 = semget$private(0x0, 0x2, 0x100) semget$private(0x0, 0x2, 0x40) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) fcntl$getflags(r2, 0x3) sendto$unix(r2, &(0x7f00000000c0)="d1a60f3a0be959afc141269308593cf2bd69a9aafb16a7ac805153e240d59607622556823791804e8cbc170219d438ee80020e8bc9650d8b06a877b85f351ccd377b18", 0x43, 0x2, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000180)) r3 = accept(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000000400000000000000000000000000000000000000000000045b319b88a8dbe8a9ae3ab000000000000000000000000000000000000000000000000002e82bfd33bd49010003705ba758f08871249a2ddec90000000000000000000"], &(0x7f0000000240)=0x56) ioctl$TIOCSTART(r2, 0x2000746e) readlinkat(r3, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/153, 0x99) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000380)=[0x81]) ioctl$TIOCSTART(r2, 0x2000746e) r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000003c0)) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000b80)=""/254) r5 = socket$unix(0x1, 0x2, 0x0) connect$unix(r5, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000000000000037ccd9a03bd64306b838f32d33a29df540cb780aa3e93215a223c1d91497dd7934d06c97f96b369b4341dba04d5cbe2e2e9e80aa636b5fba31b9b0ff2386b49f9617059ae3b7583c96d303884f1f3ce794f8e25996c67badc28dac346a3416ff7244a81eef08a06d62e608543b8375d677058368d7fdeb9e8bb4a7ddad95341d24412696abc7fdf19fb1aedfee05d7668b0b9944404e9f0b8553a1b79cd62c31e168eacf22f2"], 0xa) getsockname$unix(r2, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x0, 0xfffffffffffffbff, 0x5}, {0x18, 0x0, 0x100000000, 0x2}, 0x3c, [0x464, 0x5, 0x5, 0xfffffffffffffffd, 0xab, 0x8001, 0x7ff, 0x1]}, 0x3c) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt(r4, 0x4, 0x1, &(0x7f0000000640)="5c9579ebc3d766680cdf9fc033c8c64b7e6dcd0f3e26bf036d1e315608ccdbc2b54ccc18dde43ac4fdd7248b98d0a8196be7e6bd3d0f37f8657c1703d2f87b1a593eb6cce1fb0bd67ae528bb1748a78a485187bc9102e8ffc9657da098cbcf2b8739fb74f66d7ef01b485c7b4881e77a4d7be5ab0149735373e4f64cd6194e0caa92b33ca1c71341589eb37f41a726a5eb19afbe366ca997389096624ef4a78d39c9b6b745b7b3a61fe7fa2b014f012b1056ae034b3122e1d698", 0xba) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000700)=0x7) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) symlinkat(&(0x7f0000000740)='./file1/file0\x00', r2, &(0x7f0000000780)='./file1\x00') syz_extract_tcp_res$synack(&(0x7f00000007c0), 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x8, 0x0) fchmod(r2, 0x40) 07:10:28 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, r1) r3 = geteuid() r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x681, 0x0) r6 = dup2(r4, r5) ioctl$TIOCSBRK(r5, 0x2000747b) setitimer(0x3, &(0x7f0000000180)={{0xcc, 0x1}, {0x8, 0x9}}, &(0x7f00000001c0)) r7 = accept$inet(r6, 0x0, &(0x7f0000000200)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x8fb5, 0x4029, 0xfffffffffffffffa, 0x8, "050f7970e28142087e7f547766d1be81db1d5223", 0x1, 0xfffffffffffffffa}) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000280)) setuid(r3) nanosleep(&(0x7f00000002c0)={0x13, 0x3ff}, 0x0) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) clock_gettime(0x2, &(0x7f0000000580)) shmctl$SHM_LOCK(r8, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) r9 = msgget(0x2, 0x20) msgrcv(r9, &(0x7f0000000340)={0x0, ""/102}, 0x6e, 0x3, 0xffc) r10 = semget$private(0x0, 0x4, 0x60c) semop(r10, &(0x7f0000000540)=[{0x0, 0x8, 0x800}, {0x3, 0xffff, 0x800}, {0x2, 0x4, 0x1800}, {0x1, 0x0, 0x1000}], 0x4) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000400)={0x2, 0x80, {0x3, 0xfff}}) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x1c000, 0x7, 0x7, 0x1, 0x6, 0x100000001, 0x101, 0x2, 0x2, 0x2a54, 0x4}) poll(&(0x7f00000004c0)=[{r7, 0x144}, {r6, 0x1}, {r7, 0x10}, {r5, 0x110}], 0x4, 0x1800000000) setegid(r2) fchown(r6, r0, r2) poll(&(0x7f0000000500)=[{r5, 0xc0}, {r4, 0x20}, {r7, 0x89}, {r6, 0x14}], 0x4, 0x6) 07:10:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20600, 0x10) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x188, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x4010, r1, 0x0, 0x38) dup2(r1, r1) r2 = semget$private(0x0, 0x2, 0x201) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000200)=""/166) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r4 = socket(0x10, 0x3ffe, 0x6e4f) close(r4) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000040)=0x6) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:10:28 executing program 1: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 07:10:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) accept(r0, 0x0, &(0x7f0000000040)) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x200, 0xa, &(0x7f0000000000)="d5ff9668", 0x3) getsockopt(r2, 0x29, 0x9, 0x0, 0x0) getpid() 07:10:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socket(0x18, 0x400000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x8000000}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000613000/0x2000)=nil, 0x2000, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x900, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:10:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) getdents(r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/57}, &(0x7f0000000080)=0x3b) 07:10:28 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmget(0x3, 0x1000, 0x650, &(0x7f0000ffe000/0x1000)=nil) shmget(0x2, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) 07:10:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xc6802e182885b23f, &(0x7f0000002400), 0x32f, 0x0, 0x10}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) getuid() 07:10:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x4a0, 0x4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x18280, 0x0) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r2, &(0x7f0000000100)="58c3b14c1de9141a07f175a9e4ff3ff7f6380e65c8c8144931e3a146f6b60a78e115d1fcab2aa2e87b7235fad3f35ffd957347e9f3ec8183264b7c0ae5ac70d7a833f5329edb7b51a3a20541d14bee2716728cc829aa483553cc0d14202478c1f7ab5a60d89535f8706dc7c4a378d877b116ec493b4f85ba262ab88dba79ac434d29083afc3b2329056456ff671a5e20507267e4f796c6c0b0b54cf11c2f158e1ed476d674f5752da5f1b86be437c1ea9d9a7953f4fcc7c1faaf0c9879fd3c584b6ace3d36ccf4dfc14df5d490d51deac7d41b99f6c8", 0xd6) write(r4, 0x0, 0xfffffdc9) 07:10:28 executing program 0: clock_getres(0x3, &(0x7f0000000100)) 07:10:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, '\x00'}, 0x3) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)="2658e20f6b63cc67f1bf8d670c72f3b844d785e5dc7a20ad30759f8e887c32ae7f62632c740ba2fef5d18ca90d1ae9519d0cccc56b96c0d20b655a8cfa80370fb9e25ff7519019dd31", 0x49) getsockopt(r0, 0x1f, 0x400, &(0x7f00000000c0)=""/89, &(0x7f0000000140)=0x59) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getegid() pwritev(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)="a18c615813510af8a825aab114357ae86b538e6aa24d223a6901b5cc9856e9395aa707b46035684aecaed481cb03cef07cecc1898038bf23611dd866e87885aa2b9cdb7c5e2ff53bb06e6c6e75a52739955835e625f5cccc653fb3021701c961a15bbbc0d4572b6372d5b1c6d31051188d9ce8e37b88e4288a1381330ad487f88cbecbfec7cf28ba9daf14a1b1613e193c60031b776db14e0c7a1e2608baadb5487dc31c8d3a26afc23a8da475c5111850795c4f2b5882f84077358166405956d36dea942430a60801f5dd19ab811f78f5256579907554", 0xd7}, {&(0x7f00000002c0)="0bfc9ce96de11fc93fc788f38bae57fc0555", 0x12}, {&(0x7f0000000300)="999ab59a5b1a617c616657ea91a42bcc0071e0da05e3383c70442581d71d435e1a44415301f4853bf93eee9877fed4d09dffe942203d4d625c7f02f26db77ff1b97ca3271b80d44fa2e611e1bc64f1a0d792e199edff9b638997c552bd9afac352adca7e73d657b49dcd8d8977580362b24a7fe0c21f00fbad41c4db94b44ba0fbda4d34dedf7c66eda6c609ce297500bd6a56e0886c6428bc4dd7446f2bf67589f05d722feb15dd428fef39d092681dffe86e948bf96395c6963d119aabfb74cc5286b3203047c3b866f27f974c212b82dd999fb4323bc4e6c5a868", 0xdc}, {&(0x7f0000000400)="4dcc4a8cb1c21a090c2128af2553b939099baaa4a4c7ddbcea5f3f9608dd8945f688ca70674c944d5e216f29086baf69105dd0aa6e7cba12b30d7a4488331b2a07ce2817fca8669cf899d12a7916bea365a56bb76582798d9f02961967286a8dba016bdd642452c1a65785ca724ab0ae03d0ca0d8db2b59eea217959634686af010d022614b33b70e13dcbc4dfeaabdbd165de0e2391c4e0505dc3773e9dacd3ecce05d9e98210413b65aef69074eb9d84fba3e101951347c7529b7b48d4d2f8657da92ce061c02c878ad9263d2c", 0xce}, {&(0x7f0000000500)="a126cbd9d05ee1508eb0fb5eae76b9a2b2581d55ba80c630fa054940299b745d16270d4788785baa368e17b952a79e3ab91ec57c1a3c16634ef946dc73c896c6d98a158a799243c4aad03d50d6b4f75246fcaebf1c348e0bf6d95dbd119836fa3f068d8df487bbfc205cfdcd7d30c18160d62dfa99d53d0bf484b0c5ef737580db3c13ac20d80ca5f98eae432497dd1c5acbd031f6f7ce2a3715a1150311d86ed9", 0xa1}, {&(0x7f00000005c0)="ec17dd70fe548b204f608c479e856468a7143100517964eb077152af73eddc2cf7eb78e125624d9cfd2d0af616a732101716ffd98f4b5bef3d727c70ebb748fa26d0739ebb67a16347f3dc56009fcafd816963eaae647c38acc673cff75e4319dffc24b51e4f2ce3d826ac024e6ba43eaf28137f1d1c3a73b6b2d86bec3239e074bb7c7371bfe1ddf4743c7037635ceb2605df4851fc98e6e3c7a85ba50fff4ee97e65d2b1", 0xa5}], 0x6, 0x0, 0x3) fchown(r0, r1, r2) 07:10:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt(r0, 0x2, 0x4, &(0x7f0000000000)=""/184, &(0x7f00000000c0)=0xb8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) sendto$unix(r0, &(0x7f0000000180)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) 07:10:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f6669073b32dd15b16971000000"], 0xa) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000004c0)='x\x00') r2 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r2, &(0x7f0000000040), 0x1b) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)='|', 0x1}], 0x1) 07:10:29 executing program 0: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x101a00, 0x0) 07:10:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x85, 0x7}, 0x10) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x4888f6eb, 0x5}, 0xc) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x20, 0x9c4}, 0xc) 07:10:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000c1d000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 07:10:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00", 0x0, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0xfff, 0x40002e, &(0x7f0000000000)="ebffcbfe03b9fd811b9c8e4df35d52cc31924800", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) 07:10:29 executing program 1: socket(0x11, 0x3, 0x0) 07:10:29 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) fchmod(r0, 0x52) recvfrom$unix(r0, &(0x7f0000000300)=""/237, 0xed, 0x802, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="3bb8d9146124768f1d4338e81d1879616d6a849acbe0f367680aee8ffd0bf98bb6f5b1e77575bf8dcc9dbed807c7", 0x2e}, {&(0x7f0000000240)="d6434767c6d72780f537975bdcf5da26903ad1bf4542", 0x16}], 0x2, 0x0, 0x0, 0x7}, 0xb) 07:10:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1287, &(0x7f0000000040), &(0x7f0000000080)=0x4) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x8}, {0x3, 0x1000}}) recvfrom(r0, &(0x7f0000000140)=""/221, 0xdd, 0x40, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x8, &(0x7f0000000000), 0x8) 07:10:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x10000000000000ca, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x1110, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTOP(r3, 0x2000746f) sendsyslog(&(0x7f0000000000)="d77e595418709522a85d6532299cf925281003d2ae80b4f1093ef43f75e7105935d3932ef38f69118b8a0bd6c171", 0x2e, 0x25) r4 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000001000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000001680)="37710f7a82d499cb35276f615183975ab1d02fadcbbd7dbd4cc1fe3442cd07875563905f9cb084edecc90eb68c8638bc358f5d009c9272507a80a843fa29389d7ca575e1bc8956dd27679a8e5a239c3bff60fa01ae32e3c65834defec7dee553a132d9ced74a0bdcc6c7f84b0305d9b16e21de62761ad6537a270c2a032e783822aee08c40530808025bc906afe7bd825e23c34cfaac7c43f63f3f213b954c076fef4aef895c9bb7da21c450702619927648e23708037995d1452a35fe17148ad39292fa820761b9ec7843a214374505c107198b2309185014c181761473c3c072c56d38d78bd0bee195c8c2d5d8c59222bf9e77ad0c3c44a75268f6bd5b4c4c800753d1a34704e91a649bad4a4c6c157765adc8539636be41c445b39939a1afd3133e993265885eb0b32a0923d2cb1380e01986108426f9ac7996ab75648d004764a63343e4f93827a1009e7a9284149357cc061b8d499b1fb41ffa5417e7c796f06b76b40390cffe63917d38a57e46e6a22d108bc5c63ddbc873511af21eea7025b6109c7c635ec284ac3682784e27df4bfa80c9d5868e7fd6edad2755e586752e58d458361a2c8e60220c533e5a1b869b33e4989715af25816fc7ba78e2b7170e937f319262345514d18e8ab160d7566adc38e27cdd3fd0d2d3a6fb8fcea60ab23a4536488d613ae51eb54239b29c7cae56b8f331d7bc7fa18b7f99d2f33555d029fb7f7cc3c57e255a9fe9e0df8816e990231f44ce8c2e4eada00f83c90876285b91dbd2bb9731a2d3c8c98348fc7e54deea236d3650831aaa039865fcd22d5baca172fc212da824862c9dd67180c03b9eca0dd3f11badbc05cb08143cbb86a3d14edbb5587ec38e16707eeb719998c59e373332c1dd90fd97d44a402cd3aa7702cac10fb2b207ea7fffd753ae537acd2553a20eccdedf6bc7a75fba16cacc542db60a1fb2aef6196447d1c391e5e76f3007073bfc73606d5fe9eb3891fb4e606a0a2ea473db761ecd73cd932a51d8f571099a08e6dd5b623ed4bd02ea838637f61c8bea84df9a99d8838db8112cc9cdff35f1b38c84a07a065a4a8f40218bc69ddf148fe8b1de44f2fba6b364697e380831fff911950ba95b59b7fe6ab21ba8e3122a80feba0472f0c2d854898b1090b37f9bf322d059b219e73b8d44bac1eb8db575f42b17e64cdc7fdb5ef81e92ccd359aeaf41c880101b4488ea22f287140d421112bd0c8048695018752ab421336b25e511739a430841afa91f9a45acd65fd09cbc907191bb06baa61553acb4c3fd124ee8095e2c9d96f4646454f6b7200169379c46f47fe00a4239e4cfa922995b484353bbd1621514b85eb88b27d653e5e50b980bfad6f1ea988e6a7f789e7b70f5d0f4e14fa4ea6fe765eb7e9a778e060d86fd67a8610799c14d0b29c9cf80b7c0f1127903b6884700d9733f865b22a2576b0cdf1be4c2865a98a5aac7bdbfab36772a3e0e324d0cad74896a7b7811b83ac4622d67a9dc37e50a18d5c11df7e0c68e07bfce8cd818eb51a6fa933e4ad5eac828545db578675b20ee29c06818a381e74db0abb971cb7551cf934eefbbc853d57175c0eedab00425677339db17382c87df9eeb5a2de979d4e27da0dc7dc447f7a1a9a43c16d10b33f21b18998bc0823ed20c148c3bbe9f20a3e881086065700f6f15b182b3ca33cad5e4153256ea0f3c29b8f4b085ab125776a0564df3e836fd9cd27f60788592a3d05223ed758a1917cc759cf86ec635d8bb3e29efa045320582a7e83923e9463b143ff8689de1a81b53db471428aef87c64d6f61efc37c2e0a4c0701d1acf18c46a5926f68c2aaa93677f3f8844ab72922aa1f92727cadadaea06b52c00c0d9419eda4271e91b5243aa3f88c9e7b1f4e7f49c5cf813136cb113e75a68655ca6a462d3c4613e7fc69d54acf5d7bcd2b2ea6110b58705f8b710cffe8ef0ac6d7128b5391187f7edc74ce7068069493467028f1a8ee2bf2a63ac8599a35e4aefc1cd5d6d8d3090fc603b1a71025755fd0d9877acdd04274136776aeaf36068ba9afd18c27a4ddcba1420513795c29ef7521dedc76b2a4098fb21fa35383c1ad6c487812bc189b819ce4871361588a2282fb23e15fef94c4526d5a83e0657fe296d4a2b67f2edecb3941a0ee1d386cf174eaa900bf6186a06194562475b271e6be8dd4b0df89079457b159c76238531d32ed14f922f7adc7135429e62553173dc3adc12a23f74981d9acebc3aaa9f9be825c5bf3852d178f6a14faa53a09063a8ff0011be6bddb0d4057e2a169de2af663519e3e92fe70395ebd27d7091b75e166b579529ce74323c6fe24ede31dbfc59e2fa9331b1233f32b129794eb05da12e3e80d8513785c285b96b6c53267b76364168c8f0acd8067bc5889077267abeb11efbc23714f5a7a828832715a3642cde0b699067b235162f90869512257072a21cba9026a383626c20dbbfe590662693aaa60422073e4eff116ff115732b59ad5b21ce57ae89bacf84f9e2bcca41169d491033ad7053525cc30330bf64865003e2248fa53e4d03794342fd56f8e0d330c25e7da25aec78b04317e71bd69b0bc477fe237380a504f58901b83a5bc3f7a8b4f51a3b92e0bacb221d76a473ce89e1233a05b8a0efb32112f52bf267c93f5b2463d608dc671472b5aa3e9a33b8b2c82aa0730ae0bb11ad295351bdf8d663d0a995f88e50f63f0d165ae8040a319cd69a81d5d6a39a3e92755b690218970f9616331c35494b992f36cc52c7bb8cd71ddaa43b8c51ea58cc181a35854fe34c719c7f0c77bf1aee5fb8f782b60650d29d07c1a2a2eea922dd7c778d167b6ea4daa5acd41f0863aec519a5756244db56e76107149153983bae3b2be0f36cc9296646d3ceab5bd6cbf046eee3d51c32fcb09a62d3adfb4c0e667d153bc681027ea221cfecfacf7ee6fe9a3d78369313b697b743893e2b130546f8b44dfda378c43b76b514226dccea2bcb313fbf9259ec64f3e05d0d287e944fe630fe492a43e6d88cb345fbd10af5cc66743c8619863427397071cf9855ad908852206220658be09a7a33a384bc2d46f0c8b6a7ef6cb39dacbb383803e913dadbd29493a4a519c19c59b927a71b91e0e21fae09927b400e9628f18712fa209fad61e3f0a96bf20d37be8d6b735580439f968ac63dadf9b8c831a8daecf1565d4107d5b39202a9b5989af353c52edcd407f5c53d741c9de35a7dfd0ba4cbe8683186f89bdebb11975029f8c06a59130037cba3076d2b7a4762080ae2a1027ef3746e04873a491107192bc985e2117c9eed12276037f3a59b5db2f5907e32ea06da5a23089db9a6613dbc65917d7a1316b6e9cac128fd26205c440cc3ac279c6f24aeed0901a8f73675268ecd607bdb585216ef63d07b46c8fc1b598349d484380f64cb3567ecb6f685b612ccbc1106f0a7706ef6fe2b2903dfbeedb34889b2b647a803116ae6146893c7f7cb19beb436f7517707612d873dfba1115a165b3ca3d50d1116d3d2d765726d30cdef276cd549ecfc17a95c341caeaac86e268503a996f053839da07ea34dc1c0f9d02bfe6db7290ce0e52ed843366d7197ee04c0512f70f7ded583b3b31776b247573dfa1f34834db428b6d8ec3b8cb54aabc2252c1a6c50f2eaba9d16c76e80c9fd8f6137ebf6240ad70de618c9bcceb82f05eff8157a29a3cfdccd4a4831d1fef32df804ab4fbc67e3f3a10768514eb829b9284e4296dd378a51646cf32af067997718e35d07830a3cfd58919949d3891a6ee2586d8ddd71654e1d6798e91628012fd31e76879b5f481e836e3a0ff43edfc158fea5f56d126fc266a0b9f3e15a8033b47ee78768956a574b0748f0d42049ad0d9a66f69ba24a480613f1419de2650c27a31812942b9c08f910d6e33dc9239cb7f527694e1c7c353dce96e14d4d2b54cbf3714c9842ef503e2b5f86fac3e2e405da404cbdb086feef749df09518b380e4a271de7a8a5a159249db08fec54277dca8801874f7201ac30faac9f7299f2b05c4c3a5338da0e472664870496dbb54eda33ec1a9b60d80c27fb3bc1094e60bdaf6eedbb79dbf6cbf28c7453d75c9dc95298aa4eb9b22f58bf2316112b8123db96019e59e4b630499c675fe0d926a176a8c51628fbe534d0472bd63ceb69a960ccf6b95ee14640bea7b198e79955bec35ad79998f3819ef7fc12aa0a072b8f3d80ee86fb6960f95e3c3e4c5b68d821ca2d82cd591693d618ec12dd6bd349c250560b156596b1d9111032f4ac4e6b7ea453608e347fb1853ff7fc6e8b0f9da298d5e6596604c48a6381c8d849596d6de0a139c745d032903b8d1f257511381971afd2cb8531ede0e3beb15af4bac74f023b9af83f54d5c317b04b70cd6edecae4d26947c2f1d53543772b973371eaea3d59cb51628d02e1f88c027086a1a99bac2a4cd4ba18fe4e5c4f9ed2453ff98a75c0966e6b98c217320d69e7a8d94b3c4fbcaadd7591351fae1c77ee6abbd7a376ad4cc6ad78806001b6135f6c70b21cc4f5583766d66cb3a66cd2f8c1bfebc898f22499538bdf0325532aceb8c6cc253f0e1fc3601732cbaf7e8127959ca2be1411aa4c5a640e77301d6eed52d50059aff00e0b0e0cd6696f3270a0160d7a37e7e73ee8ec7bfba3bf9a9ec4573c6158a09bbbea343901a9cc2398ebb2790bb32283254d3a8cf0fae46f1106ede15c98a5cf29a040ac85a750b01c1c7779bc08f3181f3c85a9e67e4212d2cb292b1b99b933ccb43ae9255564251e8f4d5fa8aa4a4758fe399ac529023ce5407c06372799647e94d5917206d4ae74721cb4dff9f9502f18afb278dd45a61e9823d067f7c49cde8e07014a1b4bcfcdf9c3fcf0c906c7ce221ce792d15098c91750f4be980fc2d7900f8776d786663d27e63835f0e708e172d2c7ae78eb9198a40200209967f7dfd0033f829b05a1d78ea615649577c7a86e8d12469b8ad284925316b07e5415b0042100945813a77d4fc679868702751636f6e331b6b09b18ad9b7fa6eb04eea08dca32ccaa4b6123766dbceb24b3882554edb5c7f9a5dedd92e2edf83944111a20a69b764f2722bb7c7fc60316c6389c72c6d482ae93739d87ffc14c1c6efe3d84d33773078e75177f199499bfed29b20133fc6e655d5093999eeb02418030a0bef30e1528aadb152e99d96417c8d32bc4750831bd93f3d3e99354de4199cc2ba44a9da35c9c07010342fb1f7a336f951de2ecd451db87408b68a2c7e59b601f8123e22ce6587c3ffc993beeebe1db244a1d12696f5398e6b3c99fc3e21b33dd9b8bc1160ab87a63edd3fb9a966a0e663b78d546b4a87f997057f151b44212952dffb221f4a7f2b0ef5e2aca372b90ec5d7cb160a61e36f6d9c078964b7c6aac7d0d63a6e8138383da6d77384fed29880409a945e20d663fec4d39d21a32d35b857c107177782706632f959c1c5afe5d6484b512b66c86000e41701fb316c4439a7f9d4de1d10413a38579f93403add729f0dedb32922d497eab7afd3a4ba903e63a35a62a88e64c46029aae34d4a57ddb3be3f8f987cbd2031fe66219d6e2837c60fabf826da0004b635f5dc159b908a15e311bf57f6ec23a2e5e84d8adf013dff708423886ea169deb115d023ce46e491bf91b2f233dbcabf2c0538850606ff9eb9f294e1dd81b03789989bd424a4c8d5e049e6ba0c70297ce4be36f23488c7d4cb2f0828466796d7d58ba587c0044b2159293728d711a11e40cb2d9f9f330fbd4f398f71c4b5eed1206798d445ddd7f34abdc9289bc3785da8e109", 0x1000}, {&(0x7f0000000300)="99b339c445b93d4e4d5f1b1cf59e1eb31d8a7b2bc0c49fcc95989e013e0321af28e75291d265de9d5c687d7f712382cfb4a8db143fe7ce9b1bf133c650e12b43ba15ccd891693c5a3a72b96afa0c2610de1abf23f4c0956893f240ac3e245eec62466b233202c333841c9230d285263654a50e39942f5fb38000caf6bcccf873ddbe8d138aa7a96edebcec80e72026ff157dc656d9f991a73a578ed62dd32dd9351473111c60a385c468566d82c5b7c24d5021d5cbd31f1b1ae5846db23896dfe972af1513a62b1da5592edb616cec85", 0xd0}, {&(0x7f0000000480)="114cc19c4e1e200354e55c88b9178943278ebfecd6da34dc2f8a4a51e4d4e0e4e62fc9002ff287ce5e884c121e959405aa6850cfdaa1b7175148a9eae0872608a40eccb2d554cc74366016c8709218ac9a753fefaec277444173f812e686f4fe5df2b5d54c3a64f1e13738cd499f8ae34a9678200c41f365b7c4227aab8454aa2af868cc3a1f0d0fda0d2741df68a022d69a7730fc9b8c4c0172ed0a3535ae9796", 0xa1}], 0x3, &(0x7f0000002680)=ANY=[], 0x0, 0x5}, 0x4) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0x0, 0x2}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000380)={0x0, 0x0, 0x1}) msgget(0x3, 0x408) getrusage(0xffffffffffffffff, &(0x7f0000000140)) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x1) fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCDRAIN(r3, 0x2000745e) getgroups(0x1, &(0x7f0000001640)=[0x0]) r6 = semget(0x1, 0x2, 0x0) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000540)=0x9) sync() 07:10:29 executing program 0: munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlockall() munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) munlockall() 07:10:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x40) r1 = semget$private(0x0, 0x3, 0x642) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/164) 07:10:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 07:10:30 executing program 1: socketpair(0x18, 0x4004, 0x8, 0x0) 07:10:31 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="fd312741949897904a5b5954249c46982d7cc1a6df82e10d151678700aac0b299b8d4083a64b2d54bf2a629e5ebba663a7a48dd881bee83756be475f1fec74bcda6c539ea1a4639d4ce6276597ebe9d2a1c98cdb4da38bf191909366528461d8b9300299a85665a2d269a35269b07d3d7746da339dd513cfa4b0232bc5aa32cebc32f7000189bc5d58cfe65d4bebb954d6c99baa394394b0fd410cdc51803c1d18", 0xa1) 07:10:31 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x77, 0x62cf971e}, {0xffffffffffffff01, 0x5}}, 0x0) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 07:10:31 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x10001, 0x1}, 0x10) sendmsg$unix(r1, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 07:10:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71100000029000000330000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x2, 0x2, 0x101, 0x9}]}) 07:10:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x550f, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) ioctl$TIOCSTOP(r0, 0x2000746f) 07:10:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0xf9d5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcabbc47579d714f588e64ac32301887fbd1903676a20a05e290d3463ebaa7f4acb931109813cc171e5c8d82f5b99c011271522195d333cf373299a0094feb71be7762df6124", 0x108) r2 = semget$private(0x0, 0x3, 0x414) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000200)=""/163) dup2(r0, r0) 07:10:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x678a9340) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 07:10:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20080, 0x0) writev(r0, &(0x7f0000001340), 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) getppid() 07:10:31 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/107, 0x6b) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000280)=0x9000000000000000) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chflagsat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) 07:10:31 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) 07:10:31 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r1 = syz_open_pts() r2 = syz_open_pts() r3 = open(&(0x7f0000000080)='./file0\x00', 0x50, 0x1) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000001540)={0x8001, 0xfff, {[0x3, 0x7, 0x5, 0x22a, 0x5677, 0x5, 0x9, 0x3, 0x93, 0x9, 0x100000000, 0x712, 0x4, 0x5, 0x44, 0x80000000, 0x2000000000000000, 0x80000000], [0x23, 0x800, 0xbfe, 0x6, 0x6, 0x8, 0x5, 0x5, 0x7602, 0x80000001], [0x49, 0x1, 0x6, 0xffffffffffffffc1, 0x14c4, 0x2, 0xcdd7], [0xbb08, 0x1f, 0x8000, 0x0, 0x9, 0x4], [{0x20, 0x200, 0x40, 0x1a1b}, {0x2, 0x7fff8, 0xe78, 0x9}, {0xffffffffffff0001, 0x7fffffff, 0x7, 0x8001}, {0x5, 0x10001, 0x1, 0x6}, {0x6a996349, 0xfff, 0x4, 0xffffffffffff5d46}, {0x0, 0x1, 0x0, 0x23f}, {0x6, 0x8, 0x8, 0x6}, {0x8000, 0x0, 0xa6, 0x7}], {0x6, 0x8, 0x7, 0x81}, {0x15, 0x5, 0xfff, 0x3}}}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1f, 0xffff, 0xfff, 0x7, "80609d65b776a45f9ca87fc5ff3fb711389d3c98", 0x87ec, 0x20000000000}) r4 = msgget$private(0x0, 0x40) msgsnd(r4, &(0x7f0000000500)={0x2, "cd809a4a59d5ce8f772e7bf0dfb7343e292fab37542e59b9fb418e731cb60a814b5b14ae381ff955aab4e98b95d12df0a82dcfdd246b994f9a772b6b8f9c6c555f92a206cd6b7cd11aeef25c904d61edc76639696b94fefc8594b186de26a60c205017cad3d4237a538c081a275e785b8e8739f0459cc0f2c65b1576498163cab539dfca3c68b454c96d97c14709e206dc387c7ddc72c418495dc18d0fc9b413a0c44b415f0014e35cc6019b176247169062b1d409f074932d09bb9d752e95fc0b7aeae110c9048ade28107395e900fcbd9c5558aa00d39f76db29bed5cd8bc8032c997ef135e4f2ef23ecd89f86a5a7bc9953b2ac251ef2714e6a91081739c33ff7b68fa3f232ac09c089b9268de7c49f87b19ce4022c33314a971e424968b27ba076866af2036d889ff2b29fe1603c4f078d0cae39a8b5b20283cfe9e1bce7447ff66b885eae2d0098b93748e01da8737739c38106d2def8d685fd67775bd277e2a7d5d6e3ab7c3ea81f9a8d1c00200da36791edfaef08ad735ebced4c7defae5705679f4d8ac4ebf75147f8ca723a2cc8f3ec89f592be1170e34ae70bcbcf146b45a7980d15bd8f8b7653f98d5e0097ce6503dc9be9a484dd2f337e56611d6b712944da99fefa8262c5b1e1a1f390799b52d1b6a155c7a899b967449b606c2c88e948fbe67e48cb33f8a92ad72db991e0fe4999be0ba685bf976ed7c2750a276961af8ea8c2dd51b56e758bbe8a85305f61a0114bc344a504e4680d1721e88cb8ae0b24552548328e8107ee64e9eca76cb929ac74aad09b1ade596bd2e11f24ae1511863d0daa391ca5031dc24e12d447479bfaa876dd272657f49aaaa8eb290dc2939950964a0c73c665b59bb68401231afc03309ca6becd1c3b50979d4b7c22519fb0e7509abd96fff48d1b3c261c7e342ad2389c243c1663e0e4651fd2cdcfcfc05805c7adad03cd749748f893354dd4b13c960a9b52401255799f997e50ae9939d7ff163d308df75692f7b1f0a5a4616ee19a8cc45598d90f33456ba8c959668e396bf61f343f5a017027a23da5a806c6bbc0fec7a58dc00772deebce7edd225e49ada2676d865aaed11ed8056cd83e6b9f033cefe60d52e3a320ba96001a41726a15d5a26cb57879510d14de84e211580cf8f49c235b4d56d47a2ded1841ebab5f90669af388f37ee0107a9eb97760c136a52f7ef8a4adad1b56858d098ad6ea8d2c547f9db1df7d81816f4772dba9a695c584c895a49209af1d4e322478a984ef079d2546b07fbc1db0d4ed530a2e00d9599d029c4066e8d64a0281a513e9bc8881669cbdf54dabc1010e924a079251c72be4c083330034ecf31b6f75dd23ab94e713494371daa07279c0a721b8408733c708c3b18f49e5a30fe66047ab0c01bc6b5f77bba7e0d1d9a6809771bc46ef84cc2a078f1889410c3cf6b6a8ea509fd4d17e8d531ce1ba95d0df829de3e0fefa335126459cb9d905333c4377961d18059dfdbf52acbf348497b1333152ecf814c0dc7e3b261cbc15b17941676e2b0d3e8a40c0cf1c05772e0233bfce178a84696a37eb598af7ca40551ba1071a27ef6af8838133671a386ba5dcb6ec6b2ae7365071fa83821aed95a369fb0020e7cefbba0db75717ac806d990af59fdea155f899d7393f2409eb8effd0f89b681bb53de604d71f414483ab245cd6c8ecaee465fe5e8ec314e9e85669ec379f0c9a2ba25e75f0334999b6d0a2781d928fda27db318dd1165fad2b370fc53cc97358f16e8461c559b083d600df3503df7bd5df3958909b8e1e87c437f8784d66407d9ff54c79d70b5c8c218a04cf2c037c9c8c35de6cd0cd65715a5a2f4e2f30361cb7fe107082b33df34cd0b623e1e8d805feb3916253572bbbf279f03f7a8d98e125630bdf10bd95278de3b7ef1fe96e34e6cd3c51e54d9024785619d0b19cf076d3320bd1a471b439c8e8185b877a4686c6f3a6e8698e854bbe59263bdcd12ede95fc0cf2deb0fbfb6bfaa982eede1179f3c6ef563013a46d80fa9a8622368a8a00e65f33cac132a2eafc099d8970fc2a525b6c65fc7cccef5fda31b266619ed73b11ba7dfc3fa3926b69c5b15e1249b230f026260b95c65248d31ed49d953c14c92e7956d382961bcadc0cfd1947f773314a0b87fd06bf995a200260db17c9385e609ff54d90dcca49c5458bc254f99244cad90cfc0b0b917915a5744509272831734927af42a805e3d41ad670e770bd507f07d42111fc22965bb7176a8cf5dac16912091dfa37fc9499f987b037d38865f28d136f2847d733cada6d97093a0d08b74ccaa4012e4ab948359b6d957def7006843217402b8d3efb255cd21d975e8b64f1663a164db9d0550a596d2ebd26f255d98a2e04ccb8101d74eae95d0a1eb87e06af264c181c9c832e5a553ac00ff46b1d4a8d55b8fce33f17aba5a497ec944bdeed986496055b05b6e79ed28b850d8c82b5017e5990270ed3c1b17ffa18aeeafede7d224146c0e1dd13737b36910d6306b295f88c81aacaac05998263adb0184ee3a63f4b43457f7dd928c8c6ad9e5cbf2eb9627ac420b2b17c2bcfef2534a240ca4046a4c2611b8dc206d5e44e0362011b3e0fefd33df399579fe33f622cd4e0cd2dd295d3227591bbf7e662d4131afaad973c82fb348d1247eef1b4727eb16b651eccb56861379a067114a6c643e7241c970a7389a5e99765cca4b235ed817706e65433775ef51f0645ab2395111dc644be65d14033c09485e7050fe389fd35e947c32b5a9cc80c93d45891f0ecf4cfecfdb6719072b554e0f645b09441ff3dc1bc418e81e5fb9b9e25eb2b5ddf3b33477c1eaf545e814093b8ccb02182197f6065fd7ac58ad090c29fc3f8edde9e412ef12290c2415b68004afe0537786c96d074c89b767db467367595acb5081d7d4b5f732fab1d7631e43ac79f01be58dabb6d5cf4e52ee563108f75821f155bc94b600699ed9580f02a5743eaad7c7db9d59dd52bbab04af0b29f975771ac385bded4ed6ceff425d66dd2c01ec034b310473d7407cbc17918d49be784f93d57be68702a5d2e7d07abe00f983cd83a8c0fd45f4010575ebfbf084c3d6102b4f4559918e276c9d3150d89933a85e4ff2326e43ef66265da2d4845bcba8d75d51610a5128e9b5f247635a49d0e659aa838be74ee2c012ad9a851c2767434219bc5325402e7cfcd7d0a586dbcbc4ab7c2d0a26d5dcad87fa969dbadc276f2a2775ba4ad6531b58be3ffba7a1fa9e1b06be54d687b0a3e2c466fb5bd3a0b0df9a396b724262dc57eb6955f0cdb0c824101e60b16aff5788ab0d45ecfb6c64cac8e410ddc3ac7ec1cf402a6158f898d300a1439466ea14d59cf739464a58ed4f71083304fce2957d5845d4f893502450789fb1b021e1f30b16f71ffff35986ebd1df3e1c9aab839277e72f644a48a0cb89b7d22feae15ecbf4a0bc9b2b5f3e7403b3ba84ee34f144e4bf8175fec8c9f8ed794c2826badb6993f65d1046ff50e98fef9d1be20c1f196f3ec743737712d0b27407c2f71c8f7fd96bf7ca7b844d4a881cd55567f61b5a614710d1e6628a922a212cc18a9355f2dc29c119d19df525bd4881560d32f0b0b403eeec2b3d2597ca0ad45eb70908c5153f0938fd2b19acda53bd14b1eec9ab0e19a50ac03eb9f4ef9e0587366b4aeaa7a513384f8076a627d352e87355f49d70cf168179c66e8cec60da172d9b48d77ed84c446d887776cce4b422b68fe648eb53873de62abc64d63a754a4176aa0d589ec94c41fe1b84d2507467a754dca4e28a0563ac6d49a2c15f7af4f259f9d670de28285b926aa221464c982044702813f3b3521f59fa164bdf41145230e09c4983cabb6f743fd4cc633739670d89daabf15d2a3c48eb5434c0f410f33288cb30f0cc1101ebb6a6a63e5a9ec59cff77504429f8b3ff41c0e3590a1b4978fb91466d3795a5bc82a5d17f8ace4fb20ff3343cf26a4d89ec4517ffb6c54563595e5398883ab7d41472e93b052587a0cefb1c78894309d374b430664b0bf771f177459335cc620370d3a142c355a5b36812cb5d3bff04142be2c331fa28c520ddff240e89f2a8d8f085f2a6aba06a48f3f7177a8ffe4f0ba38e2511cb4be35a62aaafe6af5aee970a569e31bcc7ad2dce9576ae9f86fd1a223b934301df66fedd87b2386700c011381296d23d4e91712bb9269b4f7120f4756b4364dab372452a1d1f5d4a0dbb0ca97b1e7ed43df6f7be48e21e7c6e0b93c4b8747e13591b5a18a0c1cbe14073c324bd2372ed8ebc76c4f0a260550659b2b7406e886e35701458f4280cef5547f2635574addde8503abde040c7d3265e7fb5602f2d97b1792b1b93e9814d3959ae737c34b51ba8d1548cb88d1aebfbb1caa4c6e6f0fe0c42072098670432f4d7472e0cd115bbb2f212dc52be56651c3eec959af4de044de8fbb6344c8c671d8d0939e93b5488075bb5d191f302faa52fce70ba90d6f562b9731e192610a37d1958b88dd1e2367d2abd0570c454e17f99989bf9f4a3b8e322f808764a99e6df0773c04a0ee62b85255b8c4e46c8b9e0c72e9e248360f96ae9ea58aa8162efad09987b324007979143689e0560968b203877618fa593b925a4910516e7ab5ace6c1718a708e8d5baade80f0b2ad72f9dbdcd75f61cae67dfe8a65d35deca88b0a8b454e886bb108e89f03c7cf7eb5f0ebf4208af24b5b2302930c707641b7342aa9e5471c35666febf0305c79536bb89824502a84d28c60eeb5a2fbdb9492bede768715b05418fb399318e70ec90fcf6f429080165db20f52bfda412cff5fc1ad8b192770a7f9c540fe8eeea613ee6b497794e51e8f219cd6ab504352a8b4db279344159f5a5fc7d03787e2a91bf63ad409e0cf8e42cee2dff2c244b040a1153730a7c4d3cb7f96ea68b1ad3c37688eae33356837c091ef0a6034ab05cc0bb62b9c7b490cb2f0163b3ddd1602501512eb8ad26a0540b437aebb6133dec1ff179c732ce0fb1525b564373367bb5773257d88e42bbea0ac84cb98b6fb13391d7ffaee5e00cd859fd0951146f73d11e4bb9b52e2f985d617e92d3a40d5bca31e91a0b58bd272e08f3a927e789b925e0797ed66f46c8efd6bf7258c7a3c79376873f4cb702361b2aa77285a05ad21e1e5f8590aea8efe363870fd7f235b68ddbe644f9677e8cbf33c3712fe9edf4da932c4a8a8e11b1a4a221157f1b7cd86bae7840530af58306f4aaeb21e77d91500686ff8d2e0b385ae3a23e843410e52ed4b44af46eaade0e9fdfe040cb8ee2a17916403018a5612b40f5d26a5ccf57602a8415f42d1c91d7f4007ab687954dc35775eb212a824567b091cae6c1f70780c88e7a77712af8828a886e37f126e782dd8f8b12632cb2a37a458e4e5be97105ac4649cb98c85192158ffd9845d9b689fd72af1e3d1a637dc1b4d6e3a9bef0e6b0cb454220506f9fe4f2b1fb61b96de2556211816cd862bad73ea84a2cfe616480aed585ff065fb1c5916d6a57d2deaec30444fcc2ad1ed472fa8028d2e6299ca6cf0839e5872f9b03f210f0046f2d91dcda9596f216a3426163fcb1f6e142105de5c6e8eeffe5180b90e02874e3121f27280a9555a332abccf3864541a526ea7bf46e67fe891079ea973b7012a50d762bcbb8640c7000b93f84fbedf4ee4ed89d93eef1d29fbfe0c794f5cb5947309646df2b9f427ef593f1c16b2fbabccfc90109ff2f728477fb543da53354ec88c6f475cf18846a0f1570b8779a6c3c3ae1a43102958ea0697aacd8fc19692face79e97397d2"}, 0x1008, 0x800) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 07:10:31 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() 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) fcntl$dupfd(r2, 0xa, r0) 07:10:32 executing program 0: socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:10:32 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8000, 0xffffffff, &(0x7f00000000c0)="e8faccb212e641b7ed9fe64df0386947e75c1a25196f11a5e5f0cee2bf4e694e215d87a3608a54703ea12526ee57a39c926493d75ed5bf3c704ceb35f35b765d8fed", 0xfffffffffffffd69) 07:10:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc00, 0x100) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x4, 0xb4d, 0x6, 0x200, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x800008001, 0x100000000000}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x25, 0x2, 0x100000000, 0x7}, {{r2}, 0x0, 0x70, 0x40, 0x5, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0xb9, 0x8}, {{r2}, 0xfffffffffffffffa, 0x10, 0x2, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0xc799, 0xfc70}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0xfff, 0x3}], 0x63, 0x0, 0x81, 0x0) dup2(r3, r2) 07:10:32 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x100) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000001c0)={0x1f, 0x1, {[0x9, 0x4, 0x1, 0x40, 0x8, 0x8, 0x800, 0x7fffffff, 0x3, 0x9, 0x5, 0xfffffffffffffff7, 0x1, 0x81, 0x1, 0xdb, 0x4, 0x1], [0x1126a405, 0x0, 0x2, 0x8338, 0xff, 0x8, 0x0, 0x9, 0x10001, 0x14a], [0x80, 0xffffffff, 0x8, 0x8dae, 0x5, 0x0, 0x1], [0x3f, 0x6, 0x8, 0x9, 0x3f, 0x7], [{0x2, 0x7, 0x4, 0x6e72899}, {0x9, 0x5, 0x7, 0x800}, {0x7f, 0x8, 0x100000000000, 0x1ff}, {0x0, 0x8, 0x8, 0x85}, {0x3f, 0x353f, 0xffffffff, 0x2}, {0x7, 0x9, 0xc0000000000000, 0x7}, {0x4, 0x1ff, 0x2, 0x3}, {0x6, 0x1c80, 0x2, 0x10000}], {0x6, 0x690, 0x4, 0xf3}, {0x40, 0x5, 0x0, 0x7}}}) r1 = socket(0x18, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0xc002, 0x5) setsockopt(r1, 0x2d, 0xe, &(0x7f0000000000)="ff961e00", 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="d578d0c4b300df35396730f035149b5ebdeb0b4b1f4252c4ad953f9b248fad9f200aeab7057bc78eb86be3d282e93ec77605b7ded7b1b6f286538f55f1a0213b6bf291ec825ee4e3a108358effd08d5f1cb5fb0de688f6c249effcef11d30611ec780d8cc0f38c88979e0725f77dff342cd69a078e9fd8a24b853d2f5ee8a992cf13ef8b49bbc9175ac8709c03a6f650c4dd", 0x92) 07:10:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0xafe, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1908, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) 07:10:32 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) fcntl$setflags(r0, 0x2, 0x1) ftruncate(r0, 0x0, 0x80000001) 07:10:32 executing program 0: r0 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x3, 0x3}, {0x47, 0x3}, {0x43, 0x6}, {0x188, 0x7}, {0x100, 0xfffffffffffffff9}, {0xaf, 0x6}], 0x6}) 07:10:32 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8001, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4eff43e99dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c9"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknodat(r1, &(0x7f00000002c0)='./file1\x00', 0x2, 0x7f) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000200)=0x1) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000240)=0x80) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0x382f, 0x0, r5, 0x0, r3, 0x40, 0x4}, 0x47a, 0xfffffffeffffffff, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0x0, 0x6}) 07:10:32 executing program 1: 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() chflags(&(0x7f0000000100)='./file0\x00', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffefc, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b09a0027002f00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x8, 0x3, 0xfffffffffffffff8, "bebc6160acbb3b87f7840983865e7e6951b6bc4c", 0x7, 0x4}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:10:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) 07:10:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000080)=0xc) getpgrp() r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:10:32 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x42, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000, 0x2}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:10:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet(0xffffffffffffffff, &(0x7f0000000180), 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x10000, 0x0, 0xfff, 0x10001}, {0x7ef0e60f, 0xfffffffffffffff7, 0x4, 0x8588}, {0x101, 0x1f, 0x3, 0x3}]}) ioctl$TIOCEXCL(r1, 0x2000740d) shutdown(r0, 0x2) read(r1, &(0x7f0000000040)=""/19, 0x13) 07:10:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 07:10:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) 07:10:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x40, 0x100) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x5c08) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0), 0x10000) bind$inet(r3, &(0x7f0000000180)={0x2, 0x2}, 0xc) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x100, 0x40) linkat(r2, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0x4) 07:10:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x80000001, &(0x7f0000000000)=""/113, &(0x7f0000000180)=0x71) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/74, &(0x7f0000000100)=0x4a) 07:10:33 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x2000000000008000, 0x0, 0xffffffffffffffed, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x480, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) syz_open_pts() 07:10:33 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffeaf) sendto(r0, &(0x7f00000000c0)="4de687", 0x3, 0x403, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) chflags(&(0x7f0000000100)='./file0\x00', 0x10001) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = dup(r2) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000240)) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r5 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r6) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0x8001, 0x6}, {0x18, 0x0, 0x1, 0x5}, 0x0, [0x3, 0x101, 0xfffffffffffffffe, 0x1800000000, 0xffffffffffff8000, 0x213, 0x100000001, 0x7]}, 0x3c) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000380)=0x5) recvmsg(r2, &(0x7f0000000900)={&(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000060000000000000000000000000000000000000000000000000000000000000000000000dfffffffffffffff6b08f6ffffff000000000002000000000010000000"], 0x49, &(0x7f0000000840)=[{&(0x7f0000000440)=""/205, 0xcd}, {&(0x7f0000000540)=""/252, 0xfc}, {&(0x7f0000000640)=""/67, 0x43}, {&(0x7f00000006c0)=""/162, 0xa2}, {&(0x7f0000000780)=""/138, 0x8a}], 0x5, &(0x7f00000008c0)=""/63, 0x3f}, 0x800) poll(&(0x7f0000000940)=[{r3, 0x73}, {r0, 0x4}, {r3, 0x8}, {r4, 0x81}], 0x4, 0xffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse\x00', 0x100, 0x0) r7 = semget$private(0x0, 0x3, 0x401) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000b40)=""/247) 07:10:33 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x12) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 07:10:33 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) 07:10:34 executing program 1: r0 = semget$private(0x0, 0x4005, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080), 0x3) 07:10:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="99022e2f66696c653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f0000000080)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0xffffff15) 07:10:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xfffffffffffffdc7}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x2, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) 07:10:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="8922aa2078ba7925a5a595c6cb2cf63469c178ebec079e9f58e86e12bb66ab661955b59e2e9b9a64878d57812a0cfd8b3ea0db9c597002feb560c6d820f961b5ab2d86b709a80fe96b979cedec768eefb86153ded09055f6a004c6955f485fa25392db6e7dd0cbe3", 0x68}, {&(0x7f0000000100)="fd64d8b597ea42fa4b900be57c76afbd67a8a26b39cf8c2a4e96921710807d26e680179a5e802e84ae1b8d8147ea6e977a6d86c1acb30b57722ec07eb098b228861e2089a0dc3efd09939cfff8e23cf50f1c61e1af3686cc3909a2a5375b52a8fa3c792e980e763158f915", 0x6b}, {&(0x7f0000000180)="8374a5edb6031f8cf9ce143d891ecb33fc619f54e30ebd1850628faab27d282ddf0406feebec49a4cd2374a4730c410641207218d91a814154a94f94a5cd9650173e", 0x42}, {&(0x7f0000000000)="236e5206b8c153d85a4d8ccae6d95b7dad3a5d7288e2e2e5bf2867b666", 0x1d}, {&(0x7f0000000200)="e0034245e3916afc4991b75366852587cc30ab8b92aa0df33f433f9efcea3514635960e4a9c4acd09126fc580928b493ac51895483fc870731b029432bb3f98b15e830937f90160fb6170436420f42d4fe11336d645ea010807149400934d66b11f4ff3ee45fbf3747c92a7890a79af0cefdbcdb4e4a72751c476d68a3f87e08c89218dc87e37f54ee2205b2dcf37e9f9a2cac93c11931ad98474a910842af639a604c330c304e", 0xa7}], 0x5, 0x0, 0x0) 07:10:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xfff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x10000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000300000005}) ioctl$BIOCFLUSH(r1, 0x20004268) 07:10:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000100), 0x2ed) 07:10:35 executing program 1: r0 = getpgrp() setpgid(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x1000000000000201, 0x80080) ioctl$KDGKBMODE(r2, 0x40044b06) 07:10:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 07:10:35 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f00000006c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d595ead869b9d6e157ab49bd9ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ee3252e9484e0d16e0aa57f4dc9158b62e2af5436fa48aa93fb9256d06b0faec08e62ef6aa655ac955531cb4ef152ee8cdf00deff0f99221909849cb1a3e589567d84507d133a0b2d412", 0x9a) link(&(0x7f0000000000)='./file\x00', &(0x7f0000000040)='./file0\x00') 07:10:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r1 = socket$unix(0x1, 0x0, 0x0) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000001340)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r13 = getgid() sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000001640)=ANY=[@ANYBLOB="01002e2f6689e06666e3c6696c65e07146c64eb8d4044e49110661f7a620d8019c2bdab1553543ce8b5a2ba5765a48711c99"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="7441ddfe089fed3f7f3acb5def5e9d0d83316bbcad7c45f8648f5c71ef55f6c2ec9e6e650debc4235d5adbffa36e074c8ff96fb10b45fbe052145aea8e21bba47612fb44299d7350823297d37b1b1845937aa4b447f2", 0x56}, {&(0x7f0000000180)="a7715a01bd5e7dafe7a825bde908715b7fd781042bcdf4cadcd7a369497ffed644c61c93b6cdb1b7b6eb56d9bd58a5b2864fab523b3d3115bd72c80b12fc445d231e768057d96e6cc52fbc76a661b8513421ec944f8c376c38137656a4084e9a168d2ab36fce7bcfd2bbf30c72928eea730d82cb6e935a5ba0b0ab7e6178ca4300a9954badd07183fff40f58e2bf2eb5dfadcca962ab426d9e5df40b10c61fa29b06fbf6cd157d7095c3ded728c81575bee1d46b8f7f7a0193136d40163758da76846ed7c5f826e296575b41721b2b7c83378a1af33dd4bc2520bd1152252f5132e7f8be242c8a6bf687d7034d68b37c23d7a19435e5da756114", 0xfa}, {&(0x7f0000000280)="87d2ff98300fadcf8e8ec933dba5109a339ccf265bd7a7e61cb1bfef048a5337ddfb0c646343a7c006eedb267794f48eb98197242dd07a0e84647e2de829464fe1c01f96a3ad3d8645bf02bc4b0c3f7f104d7bd25bd2f6585026786dcfacacb23fccc5a727ab0a965eb33232f0f5e01a883303e6b3a0487b9a5cd45409c32ffd2398c20562a004e539415f3ff6dd70dd1ad5963cf2cf5e97e0192a96f33451a6d7", 0xa1}, {&(0x7f0000000340)="52db85cdb13147a7c794f36e57a69ccc1e4249a2eebae5ea3490ce686dc2767304034cd1e41fe9be439ec3bad14b906bab61f5d39dddfafe7634abf6094e74b03ce7511034801d6f8a4a035f877981f5019eec5979a1eaacf526f23616ed9c297cd3319d8b5a1b525f1dc412e0060ccbf51f6e4adc11c035ef88215592982b2c984a2d9da909502d551276185a3a56e86406b2ae0c96e84bd883daef6f0b96f10ebcf236b3fa77797112c7b9a063f2b6691fc955cbd93aa77092fea6f80bf4ec2c5d8f55d6ff0e20938c96b5239a4b9c282bd6d78b288f09d55a3f5f185f78c9034757152c5113c0aae28188a2d51e11b1b4db42174efed10801ef6d2177f9b5b3722638054ddf5a536adbb35f282c0719e62b11051d6a5b1e1e38fbbcf2bc2af7d1b1171dbe8ca1dd400261f6583584f5cf72e02b40c0996ac1003b84144b3a00f60ec64520dcee0ecf176a25be2d217de649fd53a21f7b64955aca7e2a1488f1f86c01d6e937ad8bcd4fba4b8bac7efde763b1178dee2fc0a033fc6aba7c9039cde56671bfa8179030fb3d810f1b63b6b23e6b71662e70eb66659b47ab6c3de1232bde38788d6f22dbd043a3ec2f6d93a3f2d810285b8b9e96b34f8ba0fb22c517ee57e4950c164d802d3142c73150c4d444ac0695ee13abe6c373b030ffaedfcfebdcc6664f079ec9e9f8e1af83a69a7e55db79aa7efce9f0326248c16bc2bfee3a21021a0a4add4780ffba9c4a5587aacb765e7dbbaf06001c1a7f24cf53b2247d89c437505a51fe38c02fbfd870ca3f4c4b74f21296640c3e25f9b95d9724fab5ab218b7fb677da9e1a111b513d095e8defe06fb7d0236076ee620ceb80fd02b3fb2e9a4ae7105703b2701bf633cb3b9a5abbbcd36b3e5935bc7cc2feb08149b947d0014c31ce835a0547fb2527f12fa183446bbe1e4c3b27048cf5c0584a08c273ec8fd6b9bbefc5ec14c9a16edbcd7ca480232482961511e6303f15ac41c5407d332c7bbaa862a89455986bf1423361cb69a5cafc9e6fd6c0c96ef3ca9bf271eeb556c3432521ff1ead061964b5917ef873aeb1278a78b9590477a191628db409d6f024f00eb1aad2c53a78d5e1884406fa3cc17bdcdcee790aaf8976b216ffa1756c9e4e3b9db540b4cbc1f87e89fc08b2544026b4905d511fa789dcb72155799d88b2bc79e594e0fa18cb0f4c003cccfa205d87b86647c0920ad005b03097923dc0c90b3afe13d5178e1305672813b81998f668054953c0a42d46ee057d52b818485db1ac40ba2c14b246f480f32ae487909bb6f3cebfdf1a9235261e00f6e6a3215acded63a64dc3b9173d3e940515150b0b3a4e15b944162952926648ce538eb7d1af50e6cf5d72ddbd1294a476580b215c3b5bdc5e134ed228a5bf289ad38a11bc5a2d9aad57cfe5d1aa7cd95de354e3c7aeaa8abc46c91a43fa87e070b670001ed4025bbc5d4533e535355465c531317cc287c2003672c15d3eecd0df299b07530ffb0a0e30403cff4e4bf6c30536647f4a35ff106671b37aa0c76966c26f015bdff09e883f01a34d245a0dfccf231b849cadab48dca266db8afe87223ee7046a3bcf3866025ddc6058af7ba7f610f96fd00b571993fae7e1c629e4b1d8ef69f347663d0a82807d9d102d51c9c7aa2bdfc2bdea66b4e572496bee359f4b700747129191e9d0fa6cd03f85abf0d6555bf27e2d63520859af3a153ff28f34b060f21b9252c829600d5c1dce00a28a0f62230f0985a24c20718d3f5c4dec475957532abfb5e2a60e74fa1ad560abdf3f492f0895559e394d903e1cb33f4c49722a9c829e6f76d10f6a891fc80385f0da9483b5e91442ec9d5be027fa75d298f1adec2524305656cedeb3a0714e9c49ce6604f17ed2cad89e34069b40bce4785cfaa8a56b341dbe6d8b1730324562d9712129e658a9f78cb6a235afb10e16d2bf470c934e577e0e171a3cbd12428d1d7ba87f4717bdb270b1e753126faf1d1d63af48ab6dc198cd5fbbdf5f4f25ed642d308fa8d8c48e2a290959543282cb664f5de758a852cb61cdb082966c2a02996bcd8fff78d9527bdbcb7281701c3e2e971f662d7d41386a976db4a13d53aba8cda7c9f865e5126c56a6fb619a21b9bbd36d13cf4fc3b2b7fe67650d33863274d8f40d46f87f95fc39449b181acb464f009a161d6c3ca362f365cd7cb0b95562557e65eb9857b48dfa62fdf067975713a8ab43d39bb972b4c95a6d74cb71ceddba4de947028343a428f68372c80c22275a8ac0318b2b2a9abd6fdf83749ea0395c24a9532f287be7d9b1869f10a3fcd2d990f52b4214073dc09cd86a0417d348043c0a93554f8ef1cf7558288ef26b2924ceb77b5125edf2adb1359e0932b45482e3f97eab7d270981da5ca7c9b5e85d658810804660038fcd762eb3622f51ef82d4f99503f02f6dc7a93b801d8e69e99ed5085e38dedbaf583b2321fd17124e2706ef728496d533517833de86ef2b9b12c0ef2f356f6793eaf3b729b363e863e6b230d0bab678972a47d25442d3d2a27c1f069ed8e14f90690a8420c40aa29cabf2184480be44fd112d7a0d6f3fed06c2489af73e6080159b577fcbf10a226775cbba4c593e059226579acac1b8b828350e77a9fde42a5119231159d374eb61708a9356872a64782afb8c92c3c1e81363f8a647c2a6f98b5162d04ea29593d6675d45df408401a498a0c3d2e0d7b0c5f5f1622fc3aba55ccf8315ca772a3b3a8f29c0364e1bfd8c27b44c765beeaa114e2b8864b2c83c9595990a8fed2b8e597e8e6f682a3eedba320226dfc2780111378e6747ed81fe468804664ec3abace4921e1c201cea4f8d96ab4e93d01b3575fe70b15c331d6335ee31d88303745358cca169c7f4c49a919c4448e9ab7eca38c0ce0ad92385174648acde3f7f456c3d700b1f7f772a5d2a5bdb8cf43d023939bb111f9585b929db6ac6cfb7601ae8bbae8b40ffdc51cdd7bb97b91aecaac6f5d4889b0a100bf603f98c64cd51f32d901c4354702892e16496b43b2b2519c3ecfb86a700922a8d57ddf7783c4b19243e91c8e43f9e7733f4ed4e5238e5f9a93b81aa30e198b239caff05148f43aeb56a13df3965b2074fce5353f6ddd7995196c4505a4b6178b5bbfc0637c114fb270735f77eb78d2eaf15461b381a32eafe68e974bab17c317bad570a6c2bf795c0064e4122bc977b73cebbe12df4412ed4d0b24a9a6e4509ddfc3ecc4957c5856fb758f7ee5cda5b26e50f4ad9a238ebd1b9e1dc22af27f8546707caf7aa18fd6e4c0cba630eca52f3dfef842dfbcee82e0b137869575e53dab5667ffd8a0c4f516040ab84a42b5bec7a549ea455a78bb5fa7c9dbb766f43e4b8cb73c06c7ed50dada7055955c089a2204bcce0a7a02396a9b023e22d5277224a6e1ad40036c8b66fdf14cb27bed7279e855705e87c3920e7862bbf229f1f8ccf4c6c1a434307601e063cf789209d445f2199d0d648fcd6ea798b88364add5869f264acc951c3fac12058a7e176c6f0dfb78899fb83fd0e8a00dc3f415d86b901771669dbb0c5c165c62f53fa367dd5134d1add4d02a75bb6f7b170e5673dd74252d0aca41e7c6964f97280e889439604b08b42a5467097bee2e15ca12516f0bb7e1ad9c7cec7454f4851444ced15b3866a2eaab9231a0fa5db74025090c9987ce355d2f0a67accc12930988542ade07161b412cea541c550d0f207b8c18f90dbac2d21a7c9fbe4829ce564b03a09d580fc135c6ceb480dce7bb2de7cdbd7cfebcd290b5fed0d6106b4d0a35957afa27e26fb0e12026f027281ffa951e1e8b39264540f650264f5ce73c72a9b736df64866058706ee09fd35a7a246089416a13eec866721ca758df32dcdfbb0c82b41ef1d2d90d2e215b0f648c758390c031dced72fc5e414a73b9f53e41bddb8917ba650ca4f4fd559004210f611ecad6f48d41962aa21fbb7126e95301623ecb70b2b9548ae843d70132db454bee2613efe920be84d57a06d77ccb66098e9cfd52b36d7b7350cb1cc302ec40302c17d68c20a91d759a14fe4215de6fd3099cb0398545e104a131f7b4b7f0bc39ede8f1faa1f3eab0cd85414f81e47bf4fe213e875a02586cf5a939ab5c65ebe958ca98e71dd4bf4be756a59941a88dfc1a8cecfb6be6ffa24da471b18757f1e2701ad326508fd23851a6154d0421d05a3d5acce63083108a9b7f1b85f716b2e3e99df5726c1bc267105dbfbb7a53b01f706913736ec0bcc2e0845601e3e170ffa4e28eb76b009f22ec69a99848f0a13ef171134a2a325dc17411e348ec2ca1207bbfc4560c7136a0e92573578077e0880318af2cf6a6ee939f21ed2a28bf91e6760004520fd9042110048383233865b3635a8521eb51aa4e4d055aef877a9f5a1f67088d7a34d4192e5d17232f65e18fe383f537b10256f245c48aa9a180e56e398d6a345ea250bb5699088df45f18cac282125245bab81505248ebd3daffa46075f804a4f4baff4d9e22d8eafe17a20a83a15c15db0bf6aee18f79fe6f8e8b2f5171674b9a1442eacb5414dc42a518a469af8da4c6bd10f12a5c27a4a13524bd65653da90f3553b073b2d63afb57cfdf78a3b4d822d519935d4ee9ca33571a7ed3dd61230415172c1b16a666d30ebb6952fdca699cab180431359c0b068eb464d0ffc5c607f735421aa61402018af5ae7b29f38ec7cc9b70fc9c546b20a9c51015472b30bbf1d50b0367abc6cf59f5ce308c42353e2b2015f415f82f7afadf954339c620f6e5e089f878904e4b5cc4d25a88eb2f276d9c90673fd2b542ed6f04aba887279573cf9120145b1930492579d04fe2cfdb32d38ff3d9a3b69399b06e0d6720b82f44f8d8f0bfc0b8893b988d2f4a243b7babf00bfe6a5307af01196488ec6467a7b36597fdc5b0d6e56dbf24fb5509bcaaab5e560a469f93e80544f633895aade272cae9453f5446ec608407d14ddadece9605ad440e689c98b9ed5c880714922416938efdb6e203531219c24da2942092fe3af174372e1ce6f136bc178563d367bf3033668506df280b3289119e62cdf810a1ec33d305856e30c88f8ed24fb54aee3ea04cf854faa722a1cba24d7e173c881fde506486eadedf5443f61b03f23e315ae6af8d9a87398eeaf6a777dc6946d2fd21a72d0753195e6380cfa0e9b343917b2fe89db8da344b6da18e9d77f1967eacc2aff2b6e6134eb1857a1670e05f1e44d4d72b0bd73cefd0e6165f85d5d3d328c92d9fb737617edd8ffdb821c788bc3ed6dd709d4965c7ff52a3db68748d16d7c1e0a860c9e53b5057fb9f9bf4e2b560c7e69225e48574b16d1859adb65863c21c3130122f4690c0f900d5f1ce99cee3a3d01cf966b33bc470fde51cf09d1bc4751d76b55292de426a34b4ee2e35d5e90545881470c1fe95a06ca4292a9178b15b8f8e2aa7144dc897ee4f4772034bc1159e0a0e01dd3e10413243ab718a63819bee36c28752c1a075a80470832c53b43bf4f7cb59f89949a641c1859f9e56358b1c4c98a116edf3baf66c3ee3617b1518c8bc3008dd0e0cdea9c32eb07fde0278cc3d09d984f95c83e8b9ce32e36b89b0295bb9863f081de112bd4baf0c7f3338ead05b86d21b85131fdd807bbbb35c2142beed039326503718e9e84935254da516b026e037d5ccabfa2a03fde85da7f8d53bc290130ab520a7dd6e7627b64553a18a48b97e36e2bed43811dcfa513cb3dcf2e99c6adf1ef04425106d7a89dae20e2324a867cd9f4c5c624cc4a303b2c23ace4d9ac052023ebf3e7198d9942bf34c", 0x1000}], 0x4, &(0x7f0000001540)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800200000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000020", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x1}, 0x400) 07:10:35 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() fchown(r0, r2, r3) ftruncate(r0, 0x0, 0x8) ftruncate(r0, 0x0, 0xd29a) 07:10:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10080, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x40, 0x4, 0xfffffffffffffff9, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000002000/0x1000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x6}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x300000000}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0x10000}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000001000/0x2000)=nil, 0x13}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x83}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8001}, {&(0x7f0000000000/0xa000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9017}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffff7}) pwritev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000240)="314dcd8c27b1e85ceb4c283b5afc6e4d7ff9193c4e082fa249e9f540f9492ba1cbf960c600195d9c854586df6f751f4de2151450629bcbf5200fd12915e0fbcef20012031d3e8053c2df946e27c33056ff2d6d48453e5b35c1d1ab4e5ff6c78fb8e3ee533ad49a4793260f654de3c9d163b41174953a7dff6fdd6a13a3bb297a76035515b01030a93af560dfe399478483ce65b27c363518b81a47cee90ff5ab682a22f657bf85eab394d6049b90343bcdd883685f41e4693f460cf3752192a87bfca44d28a09b3754f412b9ed4336e65b14c5d85b7639c0132328396fb904a9fc81dc5597e56e564f5691020b49", 0xee}, {&(0x7f0000000180)="4d9b705a68", 0x5}, {&(0x7f0000000340)="65404fdf767b4a6ed2ca7c676324e4a2b4c1986792c23b2f428acd5e03764466a8fc0ef9c7135cf361ec75a0a4d081f5cffb04b1342df44a66f2a73737edfc7ceb4dca605b5163a438b23e149e5a2b3d9ca06cce39a261fe8fd8173c448e49b1131cfadffcfbd9b3d2e194c866fcbc080a4f5fc8150fb6ba07d7eb2d7b71b08aa1cbd340d09c40440b7fb43ec1fbf6a778429b827944b65e97946b716c6bddce3aed73ae1ebb36b1615b9fe1", 0xac}, {&(0x7f0000000400)="d8c79da801c3870cf41f766cf1f91cde3a237f4975a6e989b5ea478f32884c49bd599ad370be98a9de5232fba643389dac3dd1377e26d936150c87f02375687d0d96882e", 0x44}, {&(0x7f0000000a00)="1e9d7eb626c448f2e23684ffea039edc1276bad3efcb0ac010bf5b6cd844103b90014ef52df2aabb94946fd2efc54f65f78fd49af7eb917f03e12c990f676075d6d395ebc157d9dd7d330942cbdf6be699c7b2ea693333be3b0a32953b2f63c5612103de3d61820731653b5f2e28ad28d4aecc1b00c825a17a95da4e76f74d497ad2cc0f309cf70945a6fd4b49a9f3b7dbb01aced7058b18f6f511803a48601e7e55585be1", 0xa5}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 07:10:35 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67071b542a538706000000c411000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) socketpair(0x0, 0x8003, 0x3, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:10:35 executing program 0: msgget$private(0x0, 0x86) r0 = socket$inet(0x2, 0x1, 0x4) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x5, 0x10000, r1}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 07:10:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x208000000000c, 0x0, 0x0) fchflags(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f1c02dbd62a81436df74bb641fa9a0dd3d91f1168415fc9fc9523fefe373b0408b40af044988cc2c3f774c3dc65edcc9af88bc26286c3e8f9a380fad3368e30bd7ed72920d1cb5d1c6ab5c057bbe0327598e21985564713ec21d0d49bf750ee54933a5760d889b7b38d9aaebfa223231af73ff56cc4fe2fad7b8b68ca59b1dcd8de11088a728c033fc36c00c54adf66d245193270a6508c86c097158b0ea83a6c62f2cd3c50c4d141598", 0xaa) 07:10:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffd, 0x80) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) 07:10:35 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)=0x1) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f0000000040)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b636", 0x50) socketpair(0x18, 0xc004, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x1, 0x9, 0x4}, 0xc) 07:10:35 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"}) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) 07:10:35 executing program 0: madvise(&(0x7f0000a5a000/0x2000)=nil, 0x7fe4aba9c000, 0x6) sendsyslog(&(0x7f0000000000)="640b0ebebaaeff18c985803b2a40d719c2829d4b1c751494d1d24cee81d8938b5e93e71cd14654a33f27a47cd59b14d25d5894fb0bd71e3581682bbb075acfa54ef46b3ec159722fa25e059a41b516352f8816c0c35bea2413a6672094f742e737e98cb8d0f1dde5105c59dc109d9b94081bb1047142cd4f7e7b37ad30a106ae8932c466bd4637978955d8abacf0cfa8be4fc6493e711a0c8724fde7b709bcdcd33ccee1ecbc1ec1a7d859d301cdfadff9782aadfca6800cdbcc15c9a15a45e43399a18a9a13366c11f744538f82046a8f", 0xd1, 0x12) r0 = kqueue() kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) dup2(r0, r1) 07:10:35 executing program 1: setpgid(0x0, 0x0) r0 = getpgid(0x0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x1) setpgid(r0, r0) 07:10:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = dup2(r1, r1) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 07:10:35 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1fb, 0x0, 0x0, 0x2, '\x00', 0x800000000000, 0x80000001}) getitimer(0x0, &(0x7f0000000280)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000040)="d95d871131b8278e46b37207dafa9afc66e4dd12af800c47c7cea12cb23bcb50cf1dc99dc87fbc57bd7b9c9ec5a6303568c3eeb7d35096a6429fd95077b4bbac80", 0x41, 0x40f, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002efa1e696c653000"], 0xa) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) r2 = syz_open_pts() write(r0, &(0x7f0000000180)="a04260052a8e4d5adfa7e60c324bcd9345d16bd6a25f29af39337a6d8aa6f00fd6aecb98a866b1d3b010ebf1280fa6b952ee50926d2ec50d22c784ee3baf82281a72f05c19fb19b816991726e2782cb12f850b83424b34bba14fa8b3e17dd2c7809988b2eaac08576ce1686470afb42c0cf53acd2e91c7777e0b455bfbe5c69646f8f287dc9b3018d50e1db9f38e12e18f50fc98b2d14b905054d55bab8bf49d76506a111fa09747af8ed1c98a3027169fd32c45a931dcd10a6629bc47d515", 0xbf) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x1, 0x200, 0x200, 0x0, 0x481, 0x0, 0x9c, 0x2, 0x2, 0x2, 0x7fb}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000240)=0xfffffffffffffffb) 07:10:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x7, 0x0, 0x275) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket(0x11, 0x4000, 0x6) setsockopt(r4, 0x7, 0x1, &(0x7f0000000140)="00000000c54fb34e35011540b225c70d34140e3a0ab3b5024ebb75261eb78ded6732c30525291a38505ca4b63f52fefc886c5c49b86b893f8ce31af5d3752dbf420000002af2f31bbe472325fbc7385173a02f9008d4f4dff58e285f55596d", 0x11c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10220, 0x0) 07:10:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) 07:10:35 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) sendto$unix(r0, &(0x7f0000000040)="ec5004d6117b1103ef02fad0d2f1de61afd618730c272fed81269ca3c9bfedd05d7209e4932d3eab9ff3b82d3f4b8688c37437ae64f175898b4080d51cf8bbdda0885b85e187591d78f1035ac2a61577bfedfff3dc7ca58d278240ab424669847412b63867bdcbbe5af3afcc476eb5ef07401aa2cf3d26f1bf80df83c88dfa862cb2c5d415d45e84853ef4e22d375f92a8d6ae1c868271c9e2eee2c7cebbbe46d3a0c8f9ed9ad811ca505a0bc71efe492b912d4e8bdd68185657f4f2d9859ee60cabc54f5ede48f2781859e0a77accae45380725cd03f7ffd096b81eb5d53bc2e0691720098f4319", 0xe8, 0x406, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) 07:10:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x1, 0x0, "e757baa74f730901776384535eabe2e5dab0a01a"}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 07:10:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10488, 0x2) pwritev(r1, &(0x7f00000003c0), 0x304, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000100)=""/105, 0x69}], 0x1, 0x0, 0x54) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 07:10:35 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) fsync(r0) preadv(r0, &(0x7f0000000600)=[{0x0}], 0x1, 0x0, 0xc600000000000000) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x24) 07:10:35 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000340)=0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000010000) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x7, 0xda}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000029, 0x800, 0xff}], 0x3e7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0xf0, 0xf0000003, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x81, 0x7}, {{r0}, 0x0, 0x41, 0x1, 0x80, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x24, 0xffffffffffff8000, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x10, 0x8, 0x88a}, {{r0}, 0xfffffffffffffff9, 0x16, 0x8, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2c, 0xf0000002, 0x0, 0x4914}, {{r0}, 0xffffffffffffffff, 0x21, 0x20000000, 0x1, 0x8}], 0x1, &(0x7f0000000100)={0x7, 0xffffffffffffff81}) nanosleep(&(0x7f0000000000)={0x1, 0x7feffffe}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000380)) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x8}], 0x4, &(0x7f0000000140)=[{{r4}, 0x0, 0xd8, 0x80000009, 0x8, 0x7}, {{r0}, 0x0, 0x4, 0x0, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x6, 0x1}], 0xb44, &(0x7f00000001c0)={0x2, 0x1}) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 07:10:36 executing program 1: syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8000, 0x0) dup2(r0, r1) 07:10:36 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x800, 0x100}) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x7f) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$BIOCLOCK(r2, 0x20004276) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1000) 07:10:36 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xffffffffffff0001) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18090, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 07:10:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000240)=0x9, 0x4) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x100000001, 0x7fff, &(0x7f0000000000)="1fd4ae87f461a6ed2a60b9fc82e95e56c899b48212ab13744dbb40188ecd3fd746581649046b16bf091f9090222490732010f61065c6c170c0d8fddcfe10701ff1a21258ecb8cc4398554a7bd89ef7bddb803dbbf7316616d1b2d4910483804240fd6a4fcbd1d5fda88f188cae7bad92d56881f9dfdf567bf446a003f2c4f8fbfbd4459423a516a654777bb3289d630952da57b025de148335d8ce769bd0b20193ee65731f81441af378238cc95ead", 0xaf) sendto$unix(r1, &(0x7f0000000100)="b1000513b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 07:10:36 executing program 0: r0 = socket(0x18, 0x8003, 0x3ffffffffffe) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000180)=0x5) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x15, 0x80000002, 0x8, 0x10000}], 0x3ff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x1e5, 0x100}, {{r3}, 0xfffffffffffffffc, 0x20, 0x1, 0x3, 0x4}, {{r0}, 0xfffffffffffffff9, 0x42, 0x43, 0xffffffffffffa066, 0x81}, {{r0}, 0xfffffffffffffffd, 0x5, 0x0, 0x1, 0x80}], 0x0, &(0x7f0000000100)={0x0, 0x3a}) 07:10:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0xfffffffffffffffe, 0x151) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 07:10:36 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) syz_open_pts() fchmod(r2, 0x7) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 07:10:36 executing program 1: mprotect(&(0x7f00008db000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 07:10:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x92, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000009e0000000000000000000000000c00"}) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:10:39 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="93caff4e6d550f341ac0fde964850285d312cc1bafadc5b9f6319dd4b79eaf3af98cf3213445a4ca4d186394dcc32d3b086e566e3f32677a2b279af2318edc66022d303073aee22c7b32ffb2c422eaef237aeb8c2aa68b700a2470d817397f93bf966b1a5ca1040bb86d7b230a3b024e2a30319a1b389cc06a3f272928babdd1f7c366daa4b4a57fd35d23bb54d3a885a63a339c906e38e0c290438982fcac52487b15125094abad8d98bc6c2adb4905a151361c85af8da35779ba429c5c779b68a2afe27352961bbae79cd3718f0a638c9e1eec806e48f7723a9831e04bc87bb306ffcf61ae3d6c64cacbdddb99bf096a1cc44bfd8b261858f070", 0xfb) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x9b) fcntl$getflags(r1, 0x3) poll(&(0x7f00000000c0), 0x20000000000000d0, 0x8) fcntl$getown(r0, 0x5) 07:10:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x40000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0xfffffff7) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000e40)="bd82c321a8cf98848e0343d605a2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21a61d75bc9028a2b887f0137f00e061a751731e5c2091f3e9bd6a2e607c07370c4ef086bb3d22c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9ee3193bebdd7f8fdd2f6713da075ee54c068635008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f7fa821e153a6212de30a02000000ac0fe5e2f3c2ff8a0d530549c60628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46dbb350db63caf7ec56cc8d1a82708d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55418e02ee59af491fedee4d48255c1f5dc0f7a05c43086db0362498e59f47a93079482d45d88f1f3e43d91df86cfd25fc35f1f2cc8673e10bb74f9cbafd48121509fca010d8bf30f14cc186b3a4fc870178ee6ef23026a1ff8b0e9c8994723a7b2994f3267f68dcc8bfd69129cf00c9e41547023d9bf07b0ed6c23cc31bb52da3203d82742dbe1f62dc9eeacff90aff59522c137834f235c2feb5dbd09deb22d506747e498d9605ac1f8017e72b504e3c667ea3389792868af4e272fb02a0c6090a4e5b8124a210207511fee48355ceaeb41c2f46abd540e0f66a36560127d55432b7fd905058c1e69505879598f3c688243a397cd48cf2a653fcdba1bbd9ac9b1a0d06f83d39d29da44d1b65c07966e8b56d5cc74a81ba00c0d7730b31d4ca6a49bf06c38f1b43000000000000000000000000000000000000b57e697f331957d3ac3eb9f7e398a7da276a6669fa79508811e589615be873a33bbeec196f7b3e614c67db86235f980ce56f53f3e70226167fcf663abc0aef581846e793e9cf614b1b4773229899d5e134330d970000000005cfae77a2817f5e574c3202ca0ff575dad229b5f750c89e1fb4f088f1f29f33c68244f7fd01a37d2be2f93e7a18796bfb6c1b7e8cceb104cca54dca363843bbcc8c198a220277158b981d86236874e9b9907401ffe8da18e53b7422a9bdb62459306b0fd58e14e2b937cfb4fde121380434285fd4af80114734b0994f07f14c44f4650a1da1b93a51676abea1cf9e46a34b10426bf5ad9321b86e949177c8b1f63994338ace108514b30aa8c8406acf", 0x3a2) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x7f, 0x237, 0x7, "b08dce773b7a9000"}) ioctl$TIOCSDTR(r3, 0x20007479) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) 07:10:39 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00002c1000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:10:39 executing program 1: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = socket(0x0, 0x4000, 0x3) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20, 0x0) r10 = getuid() getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r1, r10, r11) openat(r2, &(0x7f0000000600)='./file0\x00', 0x208, 0x24) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x20, 0x0) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000005c0)=0x1) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x20400, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x20, 0x8fcc78973549b65d, 0x9, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x80, 0xf00000e4, 0xffff}, {{r3}, 0xfffffffffffffffb, 0x1, 0x800fffff, 0x540, 0x8}, {{r4}, 0xfffffffffffffffd, 0x4c, 0x4, 0x5, 0x5}, {{r5}, 0xfffffffffffffffd, 0xcd, 0x20000000, 0x4, 0x7}, {{r6}, 0xffffffffffffffff, 0x11, 0x15, 0x80000001, 0x1}, {{r7}, 0xffffffffffffffff, 0x50, 0x1, 0x3b, 0x7fffffff}, {{r8}, 0xfffffffffffffffe, 0xc8, 0x80000002, 0x7, 0x4}], 0x100000001, &(0x7f00000004c0)=[{{r9}, 0xfffffffffffffffc, 0x3f, 0x2, 0x7d, 0x3}, {{r12}, 0xfffffffffffffffe, 0x0, 0x1, 0x81}, {{r13}, 0xfffffffffffffffb, 0x13, 0x27, 0xa0000000000000, 0x3}, {{r14}, 0x0, 0x5, 0x1, 0x1, 0x4}, {{}, 0xfffffffffffffff9, 0xc0, 0x0, 0x100, 0x6}], 0x9, &(0x7f0000000580)={0x80000000, 0xcfb}) 07:10:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8004, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)="01", 0x1) 07:10:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0xfffffffffffffee6) 07:10:39 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20080, 0x0) read(r0, &(0x7f0000000400)=""/218, 0xda) r3 = syz_open_pts() close(r2) dup(r3) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:10:39 executing program 1: select(0x0, 0x0, &(0x7f0000000000), &(0x7f00006c7fc0), &(0x7f0000000040)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) mlockall(0x1) 07:10:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000080)="573ee99969ce83a96e6c667472ea02e68df873cf73028598d989f7d700e780a7dfe85bb8ec001b5115276c93c5a07a6d6f53aaed4582e38c669612ddfaef48b0564eeb0bb94ab3be75bc1557171b7a73e330f9bbd052c6952296af11d0fc739d51a9d8f172e9f41be34cee12ef75cf74aceea3a65d6aa1f68cead84cda7ab87d553b12e83a5280bcf107c4df3ff757e7b2215a7425ebecb534787a9e03a9acb0e7b5ebce9908bb38328e8087fdacce3ff40c9557061da1459302c548da63aa4bad8f45976318395c4c9eeadfbd", 0xcd) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) 07:10:40 executing program 1: shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) r0 = socket(0x200011, 0x8003, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) chown(&(0x7f0000001500)='./file0\x00', r3, r4) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) clock_gettime(0x2, &(0x7f0000001540)) r11 = socket$inet(0x2, 0x2, 0x0) getsockopt(r11, 0x0, 0x9, 0x0, 0x0) getgroups(0x5, &(0x7f0000001380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000140)="d811037fd3c8909c6b7bae98b1475f3b2aae6987d70b8d5cb8e209e66ff2af4b67bc1e30bcb954be39d772d910584eced4049bedd5a708883d02e17016659608656f98b4a47b4b2ae62235768e92e736c407ddb123dfa6b97de44a4b5720afd615d1d47520f1f36644b0deea0268d38a8c4ce425f471b40be8ac1818bceee30af35fdb62f98f11ecd3e5b25009910a831d5ed423580956794891a216b3f1d0b8ce037ac71f81f7c1a495e7e0f34a4b4472de2b21db194cab1892829e9fdf68210936ea332a1b54f80e212f8065db0da0ea9db948e3624864ba714ed238c599867a9f244188a5f8df5e720b618e3ad7b18769f17317c6501eaecec9ad8c14c23bb1468046617d50973fc68bd655fc27de86da9314ce203f12097884f4198115b67a1448d3565ab5fcc91e567cd172d83c43db8c923342512e4830af73c091ff2eb72fbd87eef1f91eafaa96a71191d3055b105dde368707b1c0f8ff3065d6423d84b01296fbd69d1b75933c6266d19392060e8ca5c7e68615fcf4c2afe775062533643d570fe98d9858d7be078e8b638ff8970638cd9a859dd7ac328dcbc20e60bf2f470e76d9c547800c70e10e0bd982da28779fb30c372c391e33eb899ffa32fa5dacc42997527f3a9919804b6d1f5d2d9e8ef151cb61e8fad36a0ae31026ba302f351c611dbf9402a4510b2147e5eb49937dfe0df553bfe3fdb582c2148097c9d3dba3af6f96cc1ecdb19f1e1cbe0713749457dc432056f3521f3f7bb35b9c195030c57c5b3c86abde59013df4721d48d716a93292c852276729b390ea721a580f7bde23bbb9c3baac804aea9caf4d4bbb54d2e793860486e3fd083f8064ac175f8f30a7c723732d6e90b178c5126decee38eaa2893355fd7f7aac54151cfb4f253f495e1ba5bfed6fcdd2073644da2acf5213ff1871cb9b3948d56d2493c8fe914baab418c46cc00c22c01fb2f8d3679de16aed1c92432cca57c801bde2ee53ae9d9891a6727cdc180935545d29877fdf83a136dea23b2b52b2d56e2e7813bc0901878062b834cdad23739bee94431904538d25b8960826a4bb05fdf1ffb3efc35a9d7f05b6f754cbdea8cd0e59f276f5f4b6bcfc1aaf5ea16b507e873dc83dfea7bf73313b2e7723d2851a8953463ad2991428c4c0f7f8f9b091c7d77bedbd6c189f4e2b7226c532c9b7ee689bfa83498392a474d9679283590c5eacd86093cb01b64f372bc5ca11ba5205675fea87aa735e51e6d92cecb263aa338d7c8c8135c18f455785fc7454fc4b1e2c5160d6dbb8728caf4aedf09ce28e630764fc0ae7564104f836217531e05a66412aeed95c708231bcca8564bf3d889762f07d847a34dc418a3808d6682dbe99954fe9fde054647e17bc6f709fc8f1aa5a825decbc36938ac377fa12e95a4160d1be71aac242cf2205008fe0003aef35aa4e54736012c967ebff16149786c910d674dadc66630da9b731f01688b76847c841545022ba1e4d0e7b54497721b7be9ee46b67cceff88bd4193601e12db596414484766feffa31e858c29c4a04d2d8acc2c4803a6b2594a1ea56247bb58ccc6eff64ce5eec32023b41f834432278291db4ebd42823def9708d1e18ea5035056103783ab770efba8e6d850b45b3a09fa5abc56398def4210daaad649d088c359147a97052b9dc2e4673049970e6cc2a1354afb75fba3dd48bfdbc04723a20dacaee414d698c1749552ff7f3f570b54da9cfdd6bbc65d66675e03687501481d3b5919e0f3c2ab28023d7a9de3e72d027ef35ac2c3ecf35abfc8f12345bbec866f49abd03f56df7e8e671c09c02c05aa12d7db6f154cb00e6f92e2ce16c5f8886f2c4c8887afef4b41c330e0920bd0bc5714fc033d4c4f1fdef49a6a6fb4d90e536b1a17569536f5a4309e7e32555c8a42a845d89c9fd14b2c8f07f67584f01c3d860b188dbd7ea2b4b993f210223839a2561755ac214a82e1ceaa099a094a1ff67e6f1e97be7960f359e0542ea6f6bbe59a73e4bd4cc98b37a85667ebcd77a771a9268327c372c1f933470df2d55f6f4d08bcaf3f3e45d5008ad0587f37d45790273e87ab9150a75ff50c7cdbec53f873ab575ebc1c7defe23821ca956a0a343ca3651122c4baa2eec72558a839b33ae2516687ac7afb762cb11c746c1cdd5d78ceb40938380d42ee11d044415b5240990e3731973779eb3b26bd680d98b58bd92aa013126310d8b1e0105940e2bf81dd6dcc2a8dcdf7d0c708ba4add211686647cf3b7d6a674fb574ea5c8f013dad62a4a85b64b73875755bd3e9e71e148a72f27ff8bd9c936400b2de0516ee215fd838b23c18ebe981a25c3cafc7d86a6b4bdb7ab19814e162b7a9713418bb57523fe4d34dbdd874726b286ba0e76fa005ac03dd1ead3acefe810c3d22b0838eb0273ade13a39da2ccce0aea58eb95b92264f3355a29df25e6989200e249aa6ca6632ded48109e970f7a031e69b11ef4caa18bb3f02c5bb1826c6ba88d615df73f49ee8f9ae9f0216db8d999d6f2920fd0c4f5cf86ba33a3ddfdd6cfab382c8ef7e92c3ca29f4dc1545f2b9d21777e3590eff7d131dca68bc1f3e3aa5fccf18fd9028c6f16be96fd97826b548956a990feaeaf75ebffd38f60a1e31a6ae31fa239579bf4fb7a4da0124b44871eb74ec9a3a2fc61ab50d1af205ce71c70eca779b6b8f0a9704d899c7a5e2fdebf727676a8529c003bb617e09d9dd66a45cf85e330dc9a9bad865c05df520150182f654b3d89f18648b61148cfb6740f4fc53c384430306067e7aa4f81c6728ca57aff85528987ec66ee7a88cd17674a0b5b0e185347c6698f1d3e88540383329a83dd4c6c0e491fd7c4f734a744180860532189b32448c9fec4f9f465fdf1d2274a39d86f59db57c116201d4001ec497803488904a150c0c2799e91f4e6abdb579eb57207fa5c15b65cb4583654b0f36be03dbebdcaa46cbdf2a48489e576ff54b66c95d2a338dd814309412b83f4c0df0df1dc3e23c417efb2ae8af22bb2ab602cb0f57ac643dc887efa21cef36848cb336d73d23385707b1fc87062d3c8bd9c4a78ff364963f2da977e962799603473ce9d6f947f2e5fa9189594ec0e297a1817e1ed4a77acd61817edacba533c5ee0196d13ade1314cea00ef87bd2a895ef66edac7ab37af291e037b0f4f34a478a3939c5f5d8a3bc40452d7fb2a2a541711e4c67a642fc17802a4fea040fe75b74b55da2f8c50e196ddb0386aa0cfb0b8efd0f42735b60267773992f775713a1482aad8e9ffa938eefa5fb9edeb4beb45340ebd6bedf7d6aae9a29f852987e68d25020a5bd535e8a52555f3c3d2397319a48ad4075f497d949918a327f0f58e0361b1adabdec133d2c7726477f9041ccbb3721dc2a134f34ad123568c87c8fa5de38dbaa8dea702e67bd6404f80fa9189c04a69fd62ca05b64d21aa8a64467d27898dd95101c3b879b07194161893eee98a1c5e9c1d43f5195e7ca7f636d028945e37ba1b45e56ca75065b7fff7fedb5b152ee210b5aa43dd9dbcaf0fe3a446f94b9ee7917f9ce02076a79ff56d7e1364ea190a45b1fa8a777b1c327599009599e797c8f656ffcb6ffe5faaddf2414e8ee7b0a118b97dd6294deef8072015dfff7e2c0939576617694e218814bde8fde08e82302a7287969fdd75e787045395f6a1432611b2b46166c7272af389acba8011024e76691e54bf691c899a08eb42d46dc614872ca8137c58920d0824e2c7b54d9a891d05ba18f5e9e88fa578e64e95cffcfb2163f2f4b5c370b44b7232a452fc98ffc2a23bbcb942302e76a331edfd6afd0827c80737c2a9f2a5346fda46d1def622acf43aa03abdbab2bf9a0d54cdf77cf89dbfe25be4cc0c079921e97b88c00e2d34e189c1f4264b8786f35f47a68f82a2b5443b1abefc652c12e3ab62e243c39d1ddae38ebbb7f43dc78ecdb3863288899ec5e059338f11b01f83c37badb1c985126e02d5e487eb0b64312f9f2fa854c34efaeac9c12a3c75b531aa73d56d59f3b470068f356dc930d8496260a1742be28db5ae4b9af1b47112b1586ba6db68bd8a40742c630ac6c86bf1ff6405d6eb32dbc74bb5316fa187296ab8a331a461ed4a3e2e0f8ab5eb8a827a5ff64a60268489c73da81254a3d57bf0632b83a38c67e9193a9dde5763f6ded259c0c95407f4d5f88be0e10e36f400b0174a92883e056771459bd0db4d199629fddda7838ca1006d280d68ac2131acc4b7d90740143e9ad1b22c2d0822998e621c475e157bb70bdbe36f3dca669a088084e908f0f88005804af168dfa7f0905960d3eb701d149fe1935c3e2c4b0b565a7cb63da29024a6e2baf9b7b03707e7efab57d9e56ce4cbf8dbaa26493fea02630c8ab55d8a6479f93dc7677dd94c595a78a3bf7355eb7250512606dd0dbf9e575cc64aba7e7194873f26c7b724290a1246f2523ea35e14890ce42ac2b5a4baad408d4bb57704eb589e74022068a8a73e49b7225eae9a44b055975eac3d00486a783f85cc9051f7105ddc86873b2adacf8559cdc6ca9e1a9e7aa165068256808b8cdad1cca37e5ef34c4a49fe97d1fcebf2ebb7589cc6310f84c2f463e8563d78f1b32b420ca9a6ba861df7503cc7a992134ca8043c35a28cc668f09dbc6d0cc1066e43f7153e5946979cb16df9dd3e396e825306f920480cb70c9b5a85db5f6a9f32b1e193c909d981cd1af9df0ba564ae4aadb99b2ee4893e9fc5c4b7d128d06a3318e812a0c554bacfd171d1c6de61abb319380040a9b414fcc4cdaaec2f05bc5ae7821173c555df0cdefa1ad44d6b0ae2f9d3431d3674e073b5d86843accd8df3a41bc3b6cd175ff06c15cd1ad5ea4d6f359f79c6fed622609e3f961eda51b21f257c51620b4b408a0528dd1649aacb19b4b1ae1e06a65cf8cd3bf94ddb323a2c35358454df8fcadeab2bceee487fef91b0bdff7e46a9a97ebaeb85c13bb58f24901945e604601f0f77e0ee6bd09d6e3b1452c79570e46398719a25b8b70cbe96f0356c264fdd29a5c053949a3f6582cfc34becea36e42779aae762f98d5584000a920b61918ea888e8e8731b055d4847b53d83933731e7ea7a3c2a8bcf5c3db68bc2f835ff97b66ba7e85d46334417c949949f1e7ca9c3f79a380cd947624bb3a412b805c0f3a67cdb6bbd3a4590d9a8cb0597b15459b21d392906712fca2248858af7ea00f06e9824eddf4f32582567d811ff8eaea8c2853aab00cf7de27402cdc004f2bf3c9e89dd788bef7852f571927b67c4b35c72466712e77b6da57115d4322242a546cc23aff264036022258c6ad89498deeb74f4a061d0899b880d3a4728c2ead7e41eac9f22942d00856db2823eb48a9759f87dbcb5e036d649ddf408a5a4bea6cdc0ea20adc4ff873d668b5dbad386c4ca7e8fab43aa1425cc3f549c67c94bde832f717742b95ee57f413c59a6583d7116509cecd03eb193f7117489c2e72a4ebd4fde3ab703d31ee2a9e6bbc7f89bc2c6ffa608645569083ab35bc15fd3f9641346746593164a12b5e59fba9d330111780041d661471da4e4c28a8a5ecfa18bd626cd161934abd6dd14cf0221b8db733e90345cdbbe071f9c8c3e4febb1c5e2687894f70b71de3129958e3bcd01aea7d33862568764baf534adddf4a4ee2d1a9269504182e635e678886be8185058b786ba82fb173511d1ee15caa82e8e61b03ddbe00a6e7ba573e8f743dac0efc0c1f945bdeb35406f7eb3a4922ed3a1c0d5d8e4fda59acc29e1a16391a5b7c3aa6402c58e2519fba032c1699bc1e10fb3168ea82aba7a", 0x1000}, {&(0x7f0000001140)="155df0119be610f48702e95cfd04f41375a3d1559e8d5d9e9026c87dda3c0f4e023325c75058570eb256c1785f6fbbe0dc79991c27ed4778ec6bc0fa9dfe95cf8a0977a6ad4909de8c8cf05cc78da3a096b6ef31c6fec58fb900e8294a7d4d7aed2b78c80df206d372c0a10941a404081394a092fa57b87329a9371cba21f24c3666d5d2ee092d6fa56012cc03e4b8417ddd39a1", 0x94}], 0x2, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xd8, 0x8}, 0xa) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xfffffda0, 0x0, 0x0, 0x0) 07:10:40 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) accept(r2, 0x0, &(0x7f0000000100)) setrlimit(0x7, &(0x7f0000000140)={0xb0, 0x2}) fcntl$lock(r0, 0xb, 0x0) syz_extract_tcp_res(0x0, 0x7, 0xa) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCNOTTY(r0, 0x20007471) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCSCTTY(r2, 0x20007461) 07:10:40 executing program 1: mlock(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r0]) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYRESOCT], 0x1, 0x3, 0x1000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='.&\x15\x00', &(0x7f0000000100)='\xb1\x00', &(0x7f0000000140)='[\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)=':\x00', &(0x7f0000000280)='\\\x00', &(0x7f00000002c0)='-))\x00', &(0x7f0000000300)='!-+-!^[+[:!\x00']) 07:10:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8d28, 0x57}, 0x8) 07:10:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair(0x22, 0x8000, 0x1, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) 07:10:40 executing program 1: r0 = socket(0x11, 0x3, 0x100000000000003) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x400, 0x6}, 0xc) 07:10:40 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000004, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 07:10:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r2 = syz_open_pts() pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="f262ac54ba862274c9b70153d84fa30860b3fcde88b46bbe86662fa037117636db202fbd6acb0793e3bbdd450694d3bd05b62bed0058191b66c62ea7d34990ee6d437de8cae833a6313e4a7e972912a9c30bc2057366b38053636ad70e8a23fcf21d05e6a0c7fe9ebf40c19dee8ef799f5", 0x71}, {&(0x7f0000000100)="a037e80918b891a63a5d0696fc06221cdd5621ec9006e7471ce7a23f938357456af48064eef607a5265fdf4baec6a1e90636577e3252414fc402abc1940111e8896519c5c7827500e331044b2b3d85bb0eedc433d7489e380de52631d807d175", 0x60}, {&(0x7f0000000180)="9415912c1690925206b9bec03c0736a0062407e3058100367001bf6a0293dc56a8cda63cd3f8d2d98db4a5aad16134add961457665f52643216c03a738b76fc1d2ac0b7c24a3d3a8b01d239aadd8d71cf554a0e4a271e9ade95a054d2f4f9200ad7b51fc9260cc3ab60bfd255209972fee114a00d036fabfa51fd4d2", 0x7c}, {&(0x7f0000000240)="c0e4d51257f8195fe5c19d8dffd7de3695613ccaf244318a4451df7921fb1b45a18c0d5fe743a4a8aff5846422d7d8c7caed", 0x32}], 0x4, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 07:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)) socket(0x10, 0x3, 0x5) socket(0x11, 0x3, 0x0) 07:10:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)='0', 0x1}], 0x1, 0x0, 0x0, 0x40b}, 0x1) 07:10:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f0000000440), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x40}, {r1, 0x80}, {r0, 0x6}, {r1, 0x4}], 0x4, 0xffc0000000000000) sendsyslog(&(0x7f0000000000)="d77e595418709522a85d6532299cf925281003d2ae80b4f1093ef43f75e7105935d3932ef38f69118b8a0bd6c171", 0x2e, 0x25) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() 07:10:42 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)=0xfffffffffffffffd) 07:10:42 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0xda) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000240)="9f212a3add340832eba2be1dbcf9445846910658710db2023e698a5d88cc78426a489f40feef238907bb3c8e99633f700d2e1e56c4723ff0e32025eb90f89d7162b143034e28cba21bf7ac89ee6614a89679d1aae1f8f7a0f1a07ef8566da25a2dcd82bbcc3e893637018868806f0b2f505c67922869a83bfaabad", 0x7b}, {&(0x7f0000000040)="90965fae2ecd2228a34a9d8343bca27eaee1b592c6329a383eff44460c43b7e949d36de09b27c451efc4e1101fc82e0270449e5193c7d9d531814cb39f", 0x3d}, {&(0x7f00000002c0)="b532694805138e6d68a776b39137cbda508807c061a9e0cc2cb76b4783b8066572f7cc25e7468e0098883e83172cdc045d15ef635ac699144076a7a2457617cdb1e8f33d3600b4d906a490e6030f5d8853f3e4f2fd5c5557eed0261b3d0091a37e27d87a8f7ea119b4ebf9ce8df9c654c510ed123ed1f5c4f84c37bc9faeaaa04e2494956a00361a131a51c34bc9985f1ab8feba3a552cc4c2dbaf42f35aafaf3c2f4d45cf7dc93812e9a697b6f453435baf7e414373dbb901281d86e55b79308447206e66aa7dc78ed072f70e722e638b35b78091f2a7d1d7e7d69463b2057350c0e4c2bb10", 0xe6}, {&(0x7f00000003c0)="2cabb82dbcdc45391d6866eb5edc93fe46e37aa2c61d7f7b5a4dacf863f0c9a08bbbc6671a5aadf7ff3dcb844ed2182c82439c400bad5ff2a22b7ac3066680ba442005abb2f30be606d508ad7d417c5e29d4f85232db5800ba0b09e79a98069a83e29960c30c0d845a0aeb83000ace2da315ac160687f0e61514c0ba5e935abb5fc2d8e2514467e7e28a8351b8d7d531d86d2db75a68cc87ab471f95b8bf79e5225bb1f591c02bc28a095f1098be6d", 0xaf}, {&(0x7f0000000480)="6488a3ac01dabad929f4188a34f6ae7d6d5fb054f30883c1549d408b7c3a505330f53fc1cb85c5f81d814263fe4309e459147fbfb9a192763fc42a1dbdb772f097e29f6acbd4eee7fb84e01b7274f2de821d5218191be639b56c9d088ec6a1cd29b0832a7fa067ebea22b79d65c935476be3233629afcbb6b53e20cc99049a3669541357eb4357ad6c99a7767562ca058659e3895b40a734f1ac5e3ea580fe8b2c49629b3dde53e6702f71cf31413f3af4c181344b9c9f0b9fd0c070ca87e73682cd68aa", 0xc4}, {&(0x7f0000000580)="a210ff126d7375a456a6e4e2e0d878edd6756a9a2bbf1127a64591e8b7b75fb30771c9e0b96f5d705b8559935ec6e1770fa1e52fccfff08dc5a0270d5f7213b5c7405fc571c512985ec873e52bfff5bfadd7864a7078051dc9bb6df153d21ae1fd50d23e5a3f67341ee02abb9487db73d836ee77075c4a7ac68308be200dde3627e040fb4530d708353c617aff8583d3a82151b0a4de4d2334d1ddcc025549682c083336d51b786c38831e03c7852f1ea82e5efd709e8ee6bc2dc75d54ba71d03a1c60bce75b69769145db8277e320fbd83e5f40794e5d395e69395e56d91c256af0024384eed22bb7b9e826a8d5", 0xee}, {&(0x7f0000000680)="d1cf0c04ce7724baddbadf01b0a6ea4b0303c189105543ad9d9c2815a2c17dba275ed12a9af6b84097b29141d27aa367997cd01be504312d51f784f39dbe34bcb4ef0b5d17993269aeb834ec5f80ed80f73b7e356682d2272564341ae3cc1da14b4069939f68284475cefbd511150980683519a52bd7c7f6ab0db2593bb4a5644f09aa148c18d561d53a92871b3323926deeadf0ed7fa52bbb15c8e9e297e8953779fe694ca89c6dbddf0e7cda405cfc9d3adbe59b8ccb919481", 0xba}, {&(0x7f0000000740)="d80bbcc949bfb3106bcb", 0xa}], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) shmget(0x2, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) 07:10:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0), 0xb7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x7f}, 0x8) 07:10:42 executing program 0: mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x1a, 0x8004, 0x9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000004, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 07:10:42 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x3, 0x6, './file0\x00', 0x80000001, 0x10000, 0x7dc056c6, 0x7}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r2, &(0x7f0000000800)=[{0x0}], 0x1) read(r2, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) dup(r2) 07:10:44 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x1, &(0x7f0000000000)=[0x0]}) poll(&(0x7f0000000040)=[{r1, 0x3}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x0) 07:10:44 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x10000, 0x100) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c", 0x245, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') 07:10:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8ea) close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x20) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) dup2(r0, r1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 07:10:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000680)=""/41, 0x29}], 0x1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc00, 0x0) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x20000, 0x4) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000700)=0x10000) close(r0) pwritev(r3, &(0x7f0000000600)=[{&(0x7f0000000140)="fb0903ef6c866a0e46445fa83f49bdac0edd1203911c25c0", 0x18}, {&(0x7f0000000180)="c7d053d6437c04ba132e71b1d1025bb95fe0f47bb5965109d09e224bb6d2", 0x1e}, {&(0x7f00000001c0)="857376b3f2dae47db4c306a49a74e0ab18c863ea34a87f81ce2357d4e7a0f6e297a858823a9e16f9a67013d383442087a4545515b31e87167863", 0x3a}, {&(0x7f0000000400)="5eca2c0e01ba6954fedfd60701862ac11330c8479235e664880261e8837093ff417992d0e57dd6a6f25f59836c31249dfe365a3da3f4d84e8d3d072049d444c17a0045bfbc9260990813c1a5b590fbf95fca7a6f1e14791c7ee04c175831a5", 0x5f}, {&(0x7f0000000480)="1e9ea05bc1488ee15f77b481008652d37e1a59f07c66df977224fdfea059507862e9f25a91780aa84fd6aa8fcdceeec173280f4794af0375315fe5992d084033ac1a07ac647be41a4b4b826ae044e50d86462c94230eb5dc15806b6b3e1c6cb3ae646a8a65f0f1407482a6ee7544e3a597c52149dce33a974cc4295c722c26bfd5c8e034cf148a5140a141328d60aec3ce67de92fd7012167cad522065f5b33603b8591a6f24c4178a8c5caa1c0ad9ff68906afb7beeecf1064facc51cd3d7cabb613f83addba20546409b70f544404c158b6bdc7843f0a34b0835189e7d5ab5f33d178faa4c5b65d70d7816c517bb6b51bd3ba2b0c2b97613b899", 0xfb}, {&(0x7f0000000580)="7c12d71070cf443293d27d1f9ade6522b3e4aa3ef58c93cde85f5b84e5ceb282", 0x20}, {&(0x7f00000005c0)="64b8f7acb565ae3572731aa93cb899361d045296e4d73fa4151615bcf0", 0x1d}], 0x7, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)={0x18, 0xffffffffffffffff, 0x401}, 0xc) dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) write(r0, &(0x7f0000000280)="1cc86c6b2955a8c11f720e368cc722d88447eaa4edd87766b4acaf51222ff1e330b4c51a0e10f90276e446ffbe7aa09e645cfac18597f22679a5c396a916b78b99f8f077f43d7c44deb2ec84b0400b9bf99bf6fa6d49b1ecaeb1ac6c58bcb6bde2daecb5730dd79a0557cdf1d2faf050777be61e61206efff6f4110f2583b30d9500b12fb976539dd28386347c5975af2057eb380ca0d179256d193082901a49e59e9ebb39fecf9d004f1daa9b5e49bebb1a5f3c535e34fbc5406b2d22d366748be6050a8e295a73e62e384fca3099f67279ab6829ce0cad39075c504e60fe3035259914449d12640f13e7cbed7f1731564bfffcdf", 0xf5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000003c0)) 07:10:45 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) getsockopt(r0, 0xffff, 0x12, &(0x7f0000000180)=""/128, &(0x7f0000000200)=0x80) getsockopt(r0, 0x800, 0x6, &(0x7f0000000080)=""/187, &(0x7f0000000140)=0xbb) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8, 0x6b89}) 07:10:45 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)) 07:10:45 executing program 0: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file1\x00') 07:10:45 executing program 1: unveil(0x0, 0xffffffffffffffff) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x20400, 0x0) r1 = dup(r0) recvfrom(r1, &(0x7f0000000000)=""/81, 0x51, 0x800, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 07:10:45 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x0, 0x3ff}, {0x18, 0x3, 0x7, 0xffffffffffffffcc}, 0x1, [0x6, 0x5, 0x1, 0x7c7, 0x3, 0x200, 0xde, 0x3]}, 0x3c) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x70e3fb94, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000900)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a", 0x52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7, 0x66, 0x9, 0x3f9, "80b67900460c2bc4043cd1888528d83454d1ae49", 0x4, 0x3}) 07:10:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1a, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 07:10:45 executing program 1: nanosleep(&(0x7f0000000140)={0x8, 0x7ffffff8}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x8001) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x2, 0x584, 0x6, 0x4000000000000000, "7c5efb1485db071dee56d36aa5c956516091b382", 0x0, 0x5}) 07:10:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x800000, 0xee, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f00000000c0)=0x2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x311) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r4) 07:10:45 executing program 1: madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) r0 = msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000000080)={0x2, "87ff1eeb3e2333ac87a4fe6dd75f42e291eda166fcdc0624e217b4dfea33eee9485b188ae96c5b40e3ea38e9"}, 0x34, 0x800) r1 = semget(0x0, 0x5, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/120) r2 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 07:10:46 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x80000000000400) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20c00, 0x0) sendto(r0, &(0x7f0000000300)="3663df824022c97043d65e83bc2da32ac639e71b03865a44a5a5614b8700e26af8917552afb1d113e11a8313d4b45f6cd06729acfe06e632fcaa27c2de6661b915adcf001ed1bc", 0x47, 0x400, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r1 = getpid() fcntl$setown(r0, 0x6, r1) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r2 = getpid() wait4(r2, &(0x7f0000000040), 0x3, &(0x7f00000001c0)) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 07:10:46 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet(r1, &(0x7f0000000140)="35915f58cc6f6421db1b7129f626bad191b67d1299f7c6374cb2ed008411c1a54530190655537abd13577db9e07952178ef82b4481d5", 0x36, 0x404, &(0x7f00000001c0)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x56, 0x200, 0x80000001, 0x1, 0x1, 0x69, 0x3, 0x0, 0x2, 0x1}) open(&(0x7f0000000280)='./file0\x00', 0x1, 0x2020002) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) 07:10:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) chdir(&(0x7f0000000180)='./file0\x00') setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 07:10:46 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000001400)='./file0\x00', 0x800, 0x38) chflagsat(r3, &(0x7f0000001440)='./file0\x00', 0x0, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000013c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)=""/98, 0x62}, {&(0x7f0000000180)=""/178, 0xb2}, {&(0x7f0000000240)=""/221, 0xdd}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x4, &(0x7f0000001340)=""/115, 0x73}, 0x40) 07:10:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) chdir(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000400)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x6, 0x4, 0x7, 0x200, "a7d251fa4165d089f88c170d384f7deb2cc8e55f", 0xee, 0x35}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:10:46 executing program 1: getpgrp() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x5, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 07:10:46 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x10, 0x4007, 0xc9) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="5d82d53dfe54f272f12d533a89934f27e692e456b6698eee23dfe047d49291fe05b4d71834f0ac617acfccd614941f53b5ea5c8f21b5b2e2fca0c575325414e61a86794d7ead46d235ddd2d2b583e8fb7f0aff7eaa8dd71035f36d11b2e7cafd775d886daf196eda8031c369ce9acbf39850cc56d871ba4cf6cab223cab22501dddb5eb847ae6841405673bd5a2208d8a9eebf345e62585539abe32a1724c1caf5211f94028fb70dd8b31966c2b4c522b3f4a623a4c1a95d3e50", 0xba}, {&(0x7f0000000100)="663786", 0x3}], 0x2, 0x0, 0x0) setsockopt(r0, 0x20000000000029, 0x80000000000000d, &(0x7f0000000180), 0x0) 07:10:47 executing program 0: shmget$private(0x5, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) rmdir(&(0x7f0000000000)='./file0\x00') 07:10:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r0) socket$inet6(0x18, 0x4003, 0x3b7) ftruncate(0xffffffffffffffff, 0x0, 0x5) r1 = msgget(0x1, 0x2) msgctl$IPC_RMID(r1, 0x0) ftruncate(r0, 0x0, 0x428000a) 07:10:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pread(r0, &(0x7f0000000080)="33e0f49985b229cc54b8532607f698eb82c5af431dff8ed7b654dd133a4af6f25bb990896c5ca91562654e9fa807ffe4ca36348b586a32f6e1b40cc16b7c99bd105336ac3997d0d533410a4a9bb516623043f4f5b0e12f2f23b05edea21171ff9f234414e6191203a835c63dd889dc7331b62decb92978d91a637c05178f7bff77424268b87a204ed4912ae54d5ee595801e7bf8fae9069bd1112bd02c815b0f3668", 0xa2, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "9203ae726ffd0a765e2bb4f0ffffffffffffff00"}) r1 = socket$unix(0x1, 0x7, 0x0) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x100000001) 07:10:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x3, 0xfffffffffffffffc}) 07:10:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x18, 0x2, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000180)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0xfffffffffffffe16) r2 = socket(0x2, 0x2, 0x0) shutdown(r2, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt$sock_int(r2, 0xffff, 0x401023, &(0x7f0000000080)=0x3, 0x58) 07:10:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) read(r0, &(0x7f0000000000)=""/224, 0xe0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:10:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) flock(r0, 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) syz_open_pts() 07:10:47 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="8c2f171794c3ff2ab428814ddd35d5d754907e366f1539b93d81e6da85d2de9dae58724fcc3a8be5a48fc93be95370758765057a8e61db7ce6cc5f7aaa7450b056b56998aaa445c41107374a764f98149ee538186e2d1126810067be2b000a59a7d4b03acbb62cf00115ebe47ce794abefffb67a64618b025b", 0x79}, {&(0x7f00000001c0)="f0e2abded619af9bbb2f36a8a1dfa2e3fa88bc5075f1f285bd90db6c834ee753b10357a468a49aaaa2cfbae5e83d5fb1574387e5a80f479dccc2fec19a619aca3ee9d887a74abf8643eafabae6a23ff2ea7cae65b7196516abd1e104d0043b6a43e2e797165ed794743704a60dde5c7212b0b38a600040fd13adf12f3cc0759efe5e1277111117427b65300b348efc24015ec2fc71f2117b0941018e9a9b31184698b31301cbd9573f8651d48828f438af6883a5b8be5376a797afcf0d4f4f01d0436f0775fcfd84ceb6b56aa97217c1432a272ab5334935c5b329b9a4f43ae43df69c0e5a2aecf0c19d3fefe3df525d22ac8be7b2a1374e39", 0xf9}], 0x2, 0x0, 0x0) flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) 07:10:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10d, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) 07:10:47 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x5000000) 07:10:47 executing program 0: 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) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xba35, "85107b7c84a4e351f9a5ff9c11fe4dbfa600"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x0) 07:10:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x7, 0x200000007}) ftruncate(r0, 0x0, 0x100000) 07:10:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = msgget$private(0x0, 0x280) msgsnd(r1, &(0x7f0000000080)={0x3}, 0x8, 0x800) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x50a, "0366402b96297f0c033c02df71795acd76ef3caf"}) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f", 0x59}], 0x1) 07:10:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000bc0c0000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="01201a56e9400009000000000000000000000000b481644e429f5f0000080000000000", 0x200) write(r0, &(0x7f00000000c0)="1e057f709360684e8cd367f3811ac8b82cb862f63f289408047a1eb7327c3fdd6007087c20a948a4dea503d2d24f468b7e1bc771d403f6cee15f1317cd61e09719c91b86f67755621c83a84936ef8cc10c797b92216c186554b93e7cbf065d894ef228192e7d54507f4d469b9257f2084805a43ca2a8934cc9904b8d02613630424b01b772acc5412e4f8917150df13ba8", 0x91) 07:10:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = dup(r1) getdents(r2, &(0x7f00000000c0)=""/234, 0xea) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) recvfrom$unix(r0, &(0x7f0000000080)=""/56, 0x38, 0x841, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 07:10:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x3f, 0x3, 0x1f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x9) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080), 0x0) socket$unix(0x1, 0x1, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xb101, 0x3}, {0x80000001, 0x2b}}) socket(0x1a, 0xc003, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff, 0x8797f626a222f569, 0x8, 0x9c9c}, 0xc) 07:10:48 executing program 1: clock_getres(0x0, 0x0) 07:10:48 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) nanosleep(&(0x7f0000000100)={0xf0, 0x3}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt(r2, 0x1, 0x1, &(0x7f00000000c0)=""/1, &(0x7f0000000140)=0x1) 07:10:48 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000200)=""/37, 0x25) socket$unix(0x1, 0x7, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000000c0)={0x2, 0x6, 0x10000, 0x805e, 0xfff, 0x24, 0xff, 0x10, [{0x1, 0xa0da, 0x5, 0x9}, {0x8, 0x1, 0xb3db, 0xffffffffffff8000}, {0x7, 0x5, 0xfffffffffffffbff, 0x81}, {0x7fffffff, 0x8, 0x5, 0x9}, {0x1, 0x4, 0x9, 0x2}, {0x9, 0x2, 0x7, 0x38}, {0xf62, 0x5, 0x8, 0xffff}, {0x1ff, 0x9, 0x0, 0x5}, {0x7, 0x5, 0x45, 0xac7}, {0x5, 0x48, 0x1, 0xffffffff}, {0x4, 0x4, 0xfffffffffffffff8, 0x6}, {0x9, 0x3, 0x9, 0x8}, {0x10000, 0x40, 0xd8, 0xdb}, {0x0, 0x80000001, 0x9, 0x4}, {0x0, 0x3f3, 0x3, 0x6}, {0x66, 0x7, 0x8, 0x8}]}) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x2}, 0x8) 07:10:48 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 = socket(0x18, 0x4007, 0x9) read(r1, &(0x7f0000000240)=""/188, 0xbc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffbffffffffff4, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 07:10:48 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 07:10:49 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) r2 = shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x3003) shmctl$IPC_RMID(r0, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000080)=0x8, 0x4) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000002000/0x3000)=nil) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r2) 07:10:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x4) 07:10:49 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) mmap(&(0x7f00009fe000/0x600000)=nil, 0x600000, 0x0, 0x1010, r0, 0x0, 0x0) 07:10:49 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) 07:10:49 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x4, 0x5}, {0x5, 0xffff}}, &(0x7f0000000080)) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) 07:10:49 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x165, 0x400}, {0x44, 0x400}, {0xaf, 0x2}], 0x3}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x24) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x3ff) 07:10:49 executing program 0: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(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) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) msgget$private(0x0, 0x481) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f0000001480)={0x0, ""/186}, 0xc2, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001780)={0x800000000000003, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11f0debb408e72ffe264033c254df9c5a953448e0e5a392c518c258300980190f74b2d57f7d1"}, 0x4c, 0x801) msgrcv(r3, &(0x7f0000000100)={0x0, ""/107}, 0x73, 0x2000000, 0x1004) r4 = semget$private(0x0, 0x3, 0x20) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x0]) unlinkat(r0, &(0x7f0000000400)='./file0\x00', 0x0) r5 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000480)=""/4096) kqueue() msgrcv(r3, &(0x7f0000001580)={0x0, ""/126}, 0x86, 0x3, 0x1800) msgrcv(r3, &(0x7f0000000200)={0x0, ""/174}, 0xb6, 0x0, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYBLOB="0100000000000400ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4ca019f79ca2da4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"], 0x1, 0x800) msgctl$IPC_RMID(r3, 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', r2, &(0x7f00000000c0)='./file0\x00') unlinkat(r2, &(0x7f0000001700)='\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', 0x8000000000000) msgget$private(0x0, 0x30) getuid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000340), &(0x7f00000003c0)=0x4) getuid() getgid() getpgrp() 07:10:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4000, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) recvfrom$inet(r1, &(0x7f0000000040)=""/43, 0x2b, 0x801, &(0x7f0000000080)={0x2, 0x3}, 0xc) 07:10:49 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000002c0)='x\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x110) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 07:10:49 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) getrusage(0x10000000001, 0xfffffffffffffffe) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x10, 0x0) fchflags(r0, 0x0) 07:10:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xca) r1 = getppid() wait4(r1, &(0x7f00000000c0), 0x8, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) poll(&(0x7f0000000080)=[{r0, 0x8}, {r0, 0x48}, {r0, 0x10}, {r0, 0x80}, {r0, 0x4}, {r0, 0x148}], 0x6, 0x20) socketpair(0x2, 0x1, 0x6, &(0x7f0000000000)) 07:10:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x200000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) clock_gettime(0x0, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000480)=[{}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x7) 07:10:49 executing program 0: r0 = shmget(0x3, 0x1000, 0x650, &(0x7f0000ffe000/0x1000)=nil) socketpair(0x3, 0x2, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r2, r3) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 07:10:49 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000340)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9ad817bd5782a501b9000dd35b304ce104fa1f0013b88d14f2fc48b5eed45335cd24aa889aa7cd12b6c7484f2b0023dc6e32c79615caec7caf61a639348454a106609f835ff034ca9c319610d4f398d3489db9523827b4624a972a1a75e4f8dd7a67317eca46ca1c0c1f82448130011953b737e7a373197dd7736939800a37c8171e19f381efdefa683730d3045218ebb0b99347a86e0e657985a2c6c6ae56a3cb239548dde893804f8cd2365e246c3fd36df8ba9604c743f24b30a74110e6b273b8c168f8879bafe53b55", 0xb}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = dup(r0) socketpair(0x1e, 0x2, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) dup2(r1, r3) close(r2) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x80000000020, 0x100000001}) close(r1) 07:10:49 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x80000001, 0x8, 0xfffffffffffffffd, "f0a90870904fe8f753f4950b5f33d6b4ac773a0e", 0xe0b, 0xf65}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) r2 = dup(r1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x0, 0x100, 0x0, "0bf5987367f5a3a86e0ae35a565cc5acf581f6dd", 0x741f, 0x4}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) 07:10:49 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x0, 0x80, './file0\x00', 0x3f, 0x20, 0x2, 0xfffffffffffffffd}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xab03, 0x2, {0x2, 0x80}}) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) clock_settime(0x0, &(0x7f0000000180)={0x8, 0x8000}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x808, 0x80) r2 = semget(0x3, 0x3, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/123) chflagsat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x2) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000002c0)=0x3) r3 = getegid() poll(&(0x7f0000000300)=[{r0, 0x1}, {r0, 0x100}, {r1, 0x18}, {r0, 0x4}, {r1, 0x70}, {r0, 0x4}], 0x6, 0x2) getgroups(0x1, &(0x7f0000000340)=[r3]) r4 = msgget$private(0x0, 0x5) msgsnd(r4, &(0x7f0000000380)={0x0, "594b00e03d56bb7046b69b545493a93b527605d5f2a994f7"}, 0x20, 0x800) semop(r2, &(0x7f00000003c0)=[{0x4, 0x726, 0x800}, {0x1, 0x800}, {0x0, 0x2, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x8, 0x1800}, {0x3, 0x6, 0x1000}, {0x7, 0x5, 0x800}, {0x1, 0x40, 0x1000}, {0x1, 0x6, 0x800}, {0x4, 0x101, 0x1800}], 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000400)={0x3, 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x81, 0x6, 0x9, 0x1ff, "c707a920aa57a1b09b519c63a5eb4bc2bc3806e5", 0xffff, 0xfffffffffffffff7}) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x5, 0x6, 0x9, 0x401, "7a0e06ee4dcf2b53159e8d1397d4e9ed6996c6b0", 0x4a, 0x1f}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000540)=0x2) mknod(&(0x7f0000000580)='./file0\x00', 0x24008c5a425fdb30, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000005c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x47f, 0x0, 0x0, 0xff, 0x100000000}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000640)) r5 = shmat(0xffffffffffffffff, &(0x7f0000ff3000/0xc000)=nil, 0x2000) shmdt(r5) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000680)=0x1) 07:10:49 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) ioctl$TIOCSTART(r0, 0x2000746e) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) readv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/173, 0xad}, {&(0x7f0000000100)=""/2, 0x2}, {&(0x7f0000000280)=""/95, 0x5f}], 0x3) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x1}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x6b, 0x1}) 07:10:49 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20800, 0x120) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x6, 0x1ff, 0x37, 0x10001}, {0x8f, 0x3, 0x7ff, 0xedf4}, {0x7, 0x80000001, 0x4, 0xffffffffffffffff}, {0x7, 0x4, 0x1ff}, {0x4, 0x2, 0x80000000, 0x8}, {0x200, 0xfffffffffffff000, 0xd6, 0x46}]}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:10:49 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$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffd40, 0x100000000000, 0x10000, 0x2, "4da09862e54e7617943d5ccc8a7221a15a554fa1", 0xffffffff80000000, 0x1}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 07:10:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 07:10:49 executing program 1: r0 = shmget(0x1, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1a6) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/47}, &(0x7f00000000c0)=0x31) 07:10:49 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x48}, {r0, 0x2c}, {r0, 0x10}, {r0, 0x80}, {r0, 0x8}], 0x5, 0x1) 07:10:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x9d, 0x2, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, 0x0) r1 = dup(r0) readv(r1, &(0x7f0000004500)=[{0x0}, {0x0}, {&(0x7f00000034c0)=""/4096, 0x1000}], 0x3) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x188) utimes(0x0, &(0x7f0000000240)={{0x3}, {0x3}}) 07:10:49 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7fffffff, &(0x7f0000000040)={0x0, 0x10004}) 07:10:49 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0x16faeec8) r4 = socket(0x800000018, 0x1, 0x0) setsockopt(r4, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 07:10:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x0) 07:10:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 07:10:50 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1ff) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000724000/0x2000)=nil, 0x2000, 0x0, 0x3010, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000004, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) 07:10:50 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x1ff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7f0000000000000, 0x100000001, 0xfffffffffffffeff, 0x3, "06254f3b525f4e45722b2e696bf90b4f21a07a91", 0x1, 0x7}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x0, 0x1}, {0x18, 0x0, 0xb17, 0x8}, 0x33, [0x80, 0x5, 0x1, 0xfff, 0x6, 0x9, 0x5, 0x45a]}, 0x3c) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x1, 0x4, 0x6, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xa7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x7fff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x47e}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000c0e000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000f43000/0x2000)=nil, &(0x7f0000f7e000/0x3000)=nil, 0x10000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000c00000/0x4000)=nil, 0xb81b}, {&(0x7f0000d68000/0x4000)=nil, &(0x7f0000e7b000/0x2000)=nil, 0x3}, {&(0x7f0000f10000/0x2000)=nil, &(0x7f0000c91000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000600)={0x5, &(0x7f00000005c0)=[{0x6, 0x7, 0x0, 0x8}, {0x400, 0x1, 0x0, 0x5}, {0xfffffffffffffffd, 0x93, 0x10db, 0x1}, {0x8, 0x3, 0x101, 0x23d4b578}, {0x200, 0x3, 0x2, 0x3ff}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x0, 0x0) r3 = semget(0x2, 0x2, 0xc4) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000680)=""/129) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETVAL(r3, 0x6, 0x8, &(0x7f0000000780)=0xfffffffffffffffe) shutdown(r2, 0x1) r6 = msgget$private(0x0, 0x40) msgrcv(r6, &(0x7f00000007c0)={0x0, ""/174}, 0xb6, 0x0, 0x1000) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000880)='/dev/tty\x00', 0x2, 0x0) poll(&(0x7f00000008c0)=[{r1, 0x80}, {r7, 0x84}], 0x2, 0x2) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000900)=0x1) r8 = fcntl$dupfd(r7, 0xa, r5) getrlimit(0x7, &(0x7f0000000940)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000980)=0x1) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/ttyCcfg\x00', 0x270, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000a00)={0xfffffffffffffffd, 0xe9, './file0\x00', 0x80, 0xb35e, 0x100000001, 0x5f25}) sendmsg$unix(r0, &(0x7f0000000e40)={&(0x7f0000000a40)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000dc0)=[{&(0x7f0000000a80)="1a734c4beac1a861c7c599ae2cc22ea2b0ce06ac9f36b2216cbb0ec6d7f6d1ff1de79daa490c3e8b8ed39e746768ded98ecfc8", 0x33}, {&(0x7f0000000ac0)="bd70fb9300ef1701ed3bc08f1b918e89a8c7", 0x12}, {&(0x7f0000000b00)}, {&(0x7f0000000b40)="253fcbf22f5555a1ba82f4990a42ea60af305624cfa2bd99fb75ba2858ff62eed72a899c7ce00ddc420951c5f10145408c1f8a8c367c048f1272c9051a39c9a0927aaaf7afec4f603ecfbfec62825fef02c2b475f875db931ec70f538a91d77a03148703acc094576ed458b322f42ab38a282bb00180f0e6b9097fd2eba783c87926116cb19a501feaa36964", 0x8c}, {&(0x7f0000000c00)="4e90b6df29e7559c4d99214612a171b9e9bb0f3f32f55a3e570f43d20e57cc13544e54c27830fd6d08f0d95f9393a85de993fb87946cd1115bf5", 0x3a}, {&(0x7f0000000c40)="7f5a1248da5f8b9db4d9899ea02a5bb350b4d80c3847809ad04cb7dad6ded1b38893e8", 0x23}, {&(0x7f0000000c80)="143dff95b7d78d886df6184c5b81e30900cfd8fb3cf07d421ded6af8b375b2799eb20957ea70a2bb929766c3e83b6fd03a6768c06bc83407395fcb47f18ebaec362bdffda64f8e64598966ea911fb62b59f8d314ed8eb865e7b6a1fee381f71438186885517ae1f15e041f78d7289e5a7f647fb4826c46b4e2dcf9e14e01e8ffb69fb03b96c864b1507dafb76d8d884b0236b80049753851a2349c5d1c0297", 0x9f}, {&(0x7f0000000d40)="b1c000f4e551b32cc84b661f74c6a369632ab1c9979f196d89f721d75f9e75299dfbc39daf170d9f3584dcd6a025c0e5ddd06dff7273e4fe09c70262e27b213a44b9f062bd", 0x45}], 0x8, 0x0, 0x0, 0x4}, 0x401) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000e80)) link(&(0x7f0000000ec0)='./file1\x00', &(0x7f0000000f00)='./file/file0\x00') r10 = socket(0x3, 0x6837dbdff3d90b1e, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000f40)={0xe87, 0x2}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000f80)={{0x18, 0x2, 0xc00, 0x9}, {0x18, 0x3, 0x8001, 0x5}, 0x0, [0x9, 0x9, 0x1ff, 0x6, 0x5, 0x6, 0x3, 0x2]}, 0x3c) getsockname$inet6(r9, &(0x7f0000000fc0), &(0x7f0000001000)=0xc) 07:10:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/63, 0x3f}, 0x800) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000064550302451ce4139000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) 07:10:52 executing program 0: r0 = kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) r3 = semget$private(0x0, 0x5, 0x102) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001100)=""/54) kevent(r0, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) r4 = getppid() sendto$unix(r2, &(0x7f0000000100)="af283b69e2283b9cdf3fbdd090a6f3a3ff617225eb", 0x15, 0xa, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) getpgid(r4) getgid() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x4}], 0xb7, 0x0, 0x0, 0x0) r5 = kqueue() ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kqueue() 07:10:52 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="a351ec8ad9f8d8c9890878244c0248eadb9d0dd865327f90c42b6b732af1bd69999a1b8909adf9dda10396977863ec90789ec9403d93ea1e2c1fb2e788688711afdf9441a300fc7de8472dc7eec2c855364af201ba278823c98ba3872576636bbc6ede6f7c86bb9411559eec2d8010a5d5ffd0885b469370c6521bd87301d47d16ff3e825f7510bf582ec8c88f6df12d30454956935ce70e710681841b60a882cdea8a11629d7b30260da63d2b3fdc2c1014ae25060cab4d9f4b48c1d0b9f8bc51e7f5c3b65a1f2f837c023122a85d8e8650d9c3618dbb5061ab03847283ed844d625b25a187535d80fab7e3c1857ae601edc1b200018e", 0xf7, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x10, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000140)) connect(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 07:10:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000000040), &(0x7f0000000080)=0x4) getitimer(0x3, 0x0) 07:10:53 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x9, {0x0, 0x1}}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x8, 0x4, &(0x7f0000000100)="2dd3ee17e33b0b9ac76be5bf34e11fc5f51b7822a4e85c1dda8375ad94657a2ebf9177ae3fa928a9984ef9af6b5f4cc4230e24643e51880858b71c01fcb8c586f1182ff3071864450e759ef93dbc4efcfdae5d1ec410572a28b254bda1ed8c4e460f43544eff6ad8a076fcdc4f701b5fb80cc3fb490967eebf4f58c1eed0b3075e34d5817500c0c53658cf2748692e1c77ab151ebd8b780f6cfce2cdcc85967575e637b360953f7f49bfc7d1f70c83501eb8a21c840624e397e5b8ed28f5", 0xbe) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000200)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:10:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) semget(0x2, 0x5, 0x200) close(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7f, './file0\x00', './file0\x00'}) 07:10:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = 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$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) write(r0, &(0x7f0000000080)="926d", 0x2) read(r1, &(0x7f0000000140)=""/229, 0xe5) 07:10:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 07:10:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = dup(r0) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 07:10:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20d30, 0xc0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 07:10:53 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000001c0)={0x166, 0x80000001, {[0x0, 0x8, 0x6, 0x3, 0x140000000, 0x1, 0x1000, 0x0, 0x9, 0xfff, 0xbb4, 0x88, 0x8, 0x8, 0xfff, 0xb29, 0xd18, 0x9], [0x100, 0x2af, 0x4ab, 0x1, 0x9, 0x8e25, 0xffffffff, 0x0, 0x9, 0xffffffffffffffff], [0x1, 0xfffffffffffffff9, 0x9, 0x71, 0x5, 0x10001, 0xf152], [0x1, 0x0, 0x3, 0x6, 0x0, 0xffffffffffffff9c], [{0xff, 0x7, 0x3, 0xda8}, {0x2, 0xf0c4, 0x3, 0x5}, {0x9, 0x200, 0x5, 0x9}, {0x1ff, 0x9, 0x0, 0x7f}, {0x634, 0x3ff, 0x7, 0x4}, {0x0, 0xb0, 0x6}, {0x0, 0x3, 0x4, 0x8b3}, {0x100000001, 0x7, 0x100000000, 0x4}], {0x10001, 0x34, 0x79, 0x9}, {0x3ff, 0x9, 0x1, 0x5}}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="6568791b", 0x4}, {0x0}], 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r3) r4 = syz_open_pts() write(r1, &(0x7f00000004c0)="b0c6c723f53a154f586a815d35a10b3af6b60c5cca60ec4e54abf75d7018602566f586d6d4636eedd7a0ed71047e94c4ae4bfc84fc30d9e15d3ce439f0e6eabc693893d61d5349573598f3a9cf26306ad28f7edda94e982a167d832c02ebcc782bacf30f3108069142b76c97e10024452b14402ed7bc4cbb0f4c0c07a90db71e73cdca17070567ee40fc6d0c2a9a27a70b03942a15cdf6963a11dda00a2c8772a99ac299205964c39c9ae463c985b15253623645b9ea4bcc7d658f49a5f4b1001b7744728837f8f853c74b6d40d8da00e08cecb17e919004fafb2fc6960768cbb40fa4b762d3c830", 0xe8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) 07:10:53 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 07:10:53 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f000000c000/0x3000)=nil, 0x3000) preadv(r0, &(0x7f0000000040), 0x170, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x61, 0x100000000}, 0x10) 07:10:53 executing program 0: mprotect(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x5) r0 = semget$private(0x0, 0x3, 0x25) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/241) r1 = socket(0x18, 0x1, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/254) setsockopt(r1, 0x2, 0x8000, &(0x7f0000000000)="4aa78c9a0f9801e72c13945b9c6e224a2a57640efd488236680253de8a78368c09d119e7b77610330ea01124183ce886d31cd4daebfa2324528fb0747293ec9b979d5445f684e931900914093d67b336eee58d915922c077fc7a0650a3f3d519c495a3229169adc69a7586c743f49f30ad7de9b25c9437d0592f30ca57ad9a81236417e139a1c686208caae4c452b1848e057d775d7966051cac1d16e4c6e4f956bd2f3003c3", 0xa6) 07:10:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setsockopt(r1, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 07:10:53 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000480)="bd", 0x1) r3 = syz_open_pts() close(r2) r4 = dup(r0) select(0x40, &(0x7f00000002c0)={0x80000001, 0x7ff, 0x1, 0x7, 0x3, 0x1000, 0x5, 0x1}, &(0x7f0000000200)={0x2, 0x80000001, 0x5, 0x7fff, 0x6, 0xf6, 0x6, 0x6}, &(0x7f0000000240)={0x400, 0x2, 0x2, 0xc2, 0xc269, 0x80, 0x10000, 0x7fff}, &(0x7f0000000280)={0x81, 0xffff}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x719, 0xad, 0x1, 0xc8aa, "b9795b949c07f3dede0a61a5726ef0a96b02258e", 0x4, 0x23b}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "852000f067f500000000000000000002008000"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) kevent(r0, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x6, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x90, 0x6, 0xbf9, 0x3}, {{r5}, 0xfffffffffffffffd, 0x0, 0x40000002, 0x80000001, 0xa859}, {{r5}, 0xffffffffffffffff, 0x72, 0x43, 0x10000, 0x4}, {{r1}, 0xfffffffffffffffb, 0xc1, 0x400fffff, 0x3, 0x2}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000000, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x8, 0x100, 0x8}, {{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x87, 0x4}, {{r3}, 0xffffffffffffffff, 0x8, 0x0, 0x8, 0x200}], 0x7780, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x40, 0x8, 0xf95b, 0x4800000}, {{r1}, 0xfffffffffffffffa, 0x40, 0x9, 0x8}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x46f, 0x62c6}, {{r4}, 0x0, 0x10, 0xfffff, 0x6, 0x7fff}, {{r4}, 0x0, 0x9, 0x0, 0x30f, 0xc5}, {{r3}, 0xfffffffffffffffa, 0x0, 0x2, 0x8, 0x5b}, {{r1}, 0xffffffffffffffff, 0x0, 0xf000008d, 0x0, 0x1ff}], 0x3f, &(0x7f0000000140)={0x6, 0x5}) 07:10:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x5, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f0000000140)='\r', 0x1) write(r1, &(0x7f0000000080)="5b40f79a332f577c49b9d96254c96d8dc194a5d17d909ec0145879f767860939d2e819c3d92086fb8b2e75d5540bdb496b852330e4fb13a8f4e832", 0x3b) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x8001) 07:10:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f00000000700000000001066ff56308304ba00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x80}], 0x11f, 0x2) r1 = dup(0xffffffffffffff9c) ioctl$BIOCFLUSH(r1, 0x20004268) 07:10:53 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000001140)) getpeername$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00"/4098], &(0x7f0000001100)=0x6e3) writev(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f00000010c0)='./file0\x00', 0x1, 0x43) 07:10:54 executing program 1: r0 = socket(0x18, 0x4003, 0x7ffffffd) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 07:10:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket$inet6(0x18, 0x8000, 0x9) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x1018, 0x4, 0x2) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(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) fcntl$getflags(r1, 0x3) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x7, 0x7ff) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 07:10:54 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getegid() getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getgid() fchown(r0, 0xffffffffffffffff, r1) 07:10:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2bf280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edf8e5", 0x109) r1 = getpid() r2 = getpgrp() setpgid(r1, r2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x20003, 0xfffffffdffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5", 0xbdcf}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:10:54 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() setregid(r0, r1) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() pipe(&(0x7f0000000000)) syz_open_pts() r3 = syz_open_pts() syz_open_pts() fcntl$dupfd(r2, 0x0, r3) 07:10:54 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x10000000000490) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r2 = socket(0x18, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="10ade49b7b1d6c00f7ff0091bb94cf00ce5328403413dbe756210daf15b81c01081ae8944cb87e4896384bfc8253bbb3ef9409de5fe09c24282b214792d836b22af171d4f1df14c4004c7b8ff738a8b5aeb01ef7b3d12ced0f459ed41927f4ba9740da5e2b1d23cbf5ddfc48bfcdf00637f360517744a3079e918a24a47fc9ee7e92e590167680e48dd7a9a9915ba0f403eb6e467e1477de0fdc099d1f0c86bde4327acd048e9443570b96fb090000000000002d6f1312810010a5cce7f67144e772d0edd13f091b2b090ecf42cf9b446565a965f5d02ff35ea69a375cbf53ba7520d66f0731eda85b919ada557986d3001b7e68839da07fac655ca986ba52c480f8d85d17a150811136a6fb19c432ba68948b8f9e9ff284f066fc0ead39842bdb3084ba86ce61e411ea5bf3d64c89cce6c28d68f891fda72f9e481a32168a350b8adac1ea2fcbbb2b0859b6c1f5750ef02f1edec44655ae30f4beba6b75d3ffea5bae07cffd424ea0e4e7a898fbe9f3605c558e7fbf13556848d8262eb6ff1753e43d1ee537e8cc91d8642d830700000003b8727006ff8d6d6f8290454ef333030000852adccc83f9af12064eec6076a0d1a39fa2107b4c4150ec0064ade7ad4056abb9ae94bf9b49025bb3c16ed4aded5103334980440aeab4a997e4df7e58a8288a6726a2b6075f5dd7387e523d967df2345b31af1401ab0493940b8d9fff548279c2445ccc83da6d273912d6127db17c04cd3f593506c63a60c2465c14a148e706f589113095f458732f4fa0a4617df3b0e9b4ff1e88069ff7749cf09e7c20512f9aeb5ff79ae9d432ced832b53a744eb9483f7c1dce974cbb4c86bccaeb84e7e0c1a46e469bd86d24f1a9e036c3299e89622f7974dd3ff81c9facc819c4ca8bb6438855a9cb15bd87bb1a2595a262"], 0x10}, 0x0) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) r3 = socket$inet6(0x18, 0x3, 0x1) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) r5 = getpgid(0x0) semop(r0, &(0x7f00000002c0)=[{0x3, 0x24, 0x1800}], 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0xa00, 0x0) getgroups(0x6, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res(&(0x7f0000000140), 0x7, 0x0) fchmodat(r4, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) r8 = kqueue() kevent(r1, &(0x7f0000001340)=[{{r3}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100, 0x66f}, {{r1}, 0xfffffffffffffffe, 0x18, 0x39, 0x80000000, 0x2}, {{r6}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x40000001, 0x2, 0x5}, {{r8}, 0xfffffffffffffffe, 0xfa2540e46b1f8790, 0x40000040, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x7}], 0x3ff, &(0x7f0000001440)=[{{r4}, 0xffffffffffffffff, 0x40, 0x3, 0x0, 0x80}, {{r6}, 0xfffffffffffffff9, 0x0, 0xc, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x200000000000009, 0xfffffffffffff835}, {{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0x1c4, 0x20}], 0x81, &(0x7f00000014c0)={0x80000000, 0x9}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) fcntl$setown(r4, 0x6, r5) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/90, 0xfffffffffffffd93) fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000001c0)=0x200) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x9) accept(r1, 0x0, &(0x7f0000000180)) 07:10:54 executing program 0: r0 = socket(0x11, 0x8001, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) 07:10:54 executing program 1: r0 = syz_open_pts() mknod(&(0x7f00000002c0)='./file0\x00', 0x3090, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom(r1, &(0x7f0000000200)=""/138, 0x8a, 0x840, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x48, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 07:10:54 executing program 0: getrlimit(0x7, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000000040)={0x3, 0x2}) 07:10:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) 07:10:54 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f00000ac000/0x4000)=nil, 0x4000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pread(r0, &(0x7f00000000c0)="082b6fba6ba64402ccd8c3fa592416e417ab5348bbfd0b5bf3bf51621bb9037b220705e7da4e34b92ca8b1d20bdb5331bfc6e36f7a301dadc2259150a9e7438623498315305f9c7f693cf7c7697d71ca11435cc2d9c308c3f224da1fbb60173ac44dfd17804924f6", 0x68, 0x0, 0x26) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x0, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:10:55 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) close(r0) execve(0x0, 0x0, 0x0) 07:10:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0xf89768329984e747) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xb4, './file0\x00'}) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 07:10:55 executing program 0: 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() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "2b6d1af631573a30d23be19fd73fe96273f273f2"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:10:55 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x2) 07:10:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[0xb19, 0x1ff, 0x9, 0x81, 0x1, 0xffffffff00000001, 0x4, 0x5]}) 07:10:56 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ccc4b65d9a1f818040f1032feb1691e12e6183c2"}) socket$inet6(0x18, 0x1, 0x200) execve(0x0, 0x0, 0x0) 07:10:56 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setrlimit(0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x400, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e923048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCNXCL(r3, 0x2000740e) 07:10:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x500, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x4) 07:10:56 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) read(r0, &(0x7f00000000c0)=""/72, 0x48) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x8001) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) fcntl$getown(r0, 0x5) 07:10:57 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x80, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) setsockopt(r1, 0x8001, 0x8, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x10) socketpair(0x39, 0x8000, 0x100000001, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x3, 0x3, &(0x7f0000000200)="c447be68b71fa8b1beddca5f6a72dd54beb01852d1b60fe8d9719f31154d7cc65447877541901d51f7bd907a06291d9f840d60ed8b61020d5c213a9e2e39d8647113bdf9da62f3ad6346011a61048f5d7dc93cec5d003c52975863c21fc09057a94e70638dea691f9465d44868514d0ac21e75c3c4d450acad5dcc99d030ac2e26107f1530acfa70f03291a9f7ced7b6533143e4729ca778fc5ad9a3452300", 0x9f) socketpair(0x20, 0x3, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140)={0x80, 0x10001}, 0x10) 07:10:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) flock(r0, 0xeb54b1168490645) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) listen(r0, 0x480000000000000) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) getsockopt(r0, 0x2c2f, 0x0, &(0x7f0000000000)=""/97, &(0x7f0000000080)=0x61) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) open$dir(&(0x7f0000000240)='./file0\x00', 0x400, 0x1) 07:10:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424", 0x6b}], 0x2) 07:10:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r0, 0xf7}], 0x1, 0x0) 07:10:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) 07:10:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x73}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r2, &(0x7f0000000380)="fa", 0x1) 07:10:57 executing program 1: r0 = socket(0x2, 0x5, 0x3) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66691fb7fb3cf140dd91b6580bf26c651008"], 0x1) fchdir(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001200)="86d2accebe152809eff493222d527cc51aebcce1c2d56356fb2113b9c3d38b28abd2203ce4fb527b865ee3ec1103939c26e4c46aa11b884956fa83cdd92f29c501252b9ac816ac0ef6bb91611a1940291d46153528809b3634c1ff5f70bd7f7d9255772992100804246ea54806f6a0ad362933adfb12545533caefc0f6fe4045caba4ba57afdd6c4a9a70aeb28d4aeeae9bca32e78824e75a643734dcd8b2790639a28c373e7bca40d3dbfec3536da9a94454c28393edb635c145cf0fe50a1b7ce38fcd46fbc19a05d5cfd2d434814327e06c7c17dd9dd3efb93d90e1eb19bf9d87ff7b5e59f7c7a0fa86eeaa548760c1a28b9b906f812bb2c0450b1db72e5cded485cfa8129e92b1cea79fa104f8f883ff4a5726ffb82e1c157ac721172ddc37d1b01211c953792b6a1deeea0ef16565c9b5089e865ba9f7b677b6fdfe5733be7cb70612c4854d4f1903d3c19c4b77a08f3b02249462cc2d615755d515d1eadc3dbc580baf4fe2b8e8b63483140b5de17cec029ea4db58762a961a6685673da91f41969fad6a4fe10fa653a2384e5d1547c81e957c41e7042317eddf89a1e9ab3411678c12d9aba231d98e33d98fd9b9cb3dc019489abd57e6756ee78ce0605db95e24b9db4187f01fac43443960a031e54246b58322cd9257ca43df150de6d71e42bd13e94abe9297cb0dc05735950864a5d5f94b9dbb7b5f9337415afa74c74c48d0ecfcc95b81a8ff19928d53997e464f7cfe9531419a767c7e70def0f35a8af539af8f84256efb3bbc59da79fdffa69b55e27f2fc66c124bfd6d5a549949398b6824431102de8b49b91b831caa328456002c4c54686afc19f2b6d67843d4db4c16e3772501bb76a37a3b0cd2338988fbd87551e4afa4ca245261bbd6860b1380ba4243cc93be5459672a9fbf29abf565fba84831ffaf894c83e6a4c4ae6f68016490004d2152bd49299f738c43be0c8773ef85c64ce7c237c09a0bc158ff114dc6f119d8ecf4424af5de4197b3d2f0f42de5ef20a4c49f0baba3384dcd5bd6af99f692ff6d5803067cc11a03ac829b08276f402f6a15c58de1412a3548c09512d9cc97d672d03bdeaae0ed147515de8f574e568abf04a3c91c0ecc74caa2ff2cc777fefeac98c07d0e139678c03f47276a5950a3021218d3b6f71d073d6363eeac8c2d97739a1785ef11f9bfda36d0b0f300e651e4cb264bd4d51bd7b57ec3d31396576039effb8ec8540e12baef1637029bbaf7afdefc332f3273169b953117264dd48158d91a1539ab0d91c8db0019b2b90e6163213c4fb01c1f309dedb44a261b575571d37d96530b88b03d958118b35d0e10322c752daa6a25f8f2cc6a82aa132e3f715e68717a5483232f788f259df6bae49559b2d5db23dc7bdc624f079a5ca18b357f40d3248793db403f01a46ae2bde3e195531513f535063879f3907ff0e6067303aee09408cd4d1ee462c6ec680071665c9a070c6afa35af226dc504b625d36b1f526d1740c8a7b652a30ed90abc286f5cdaa5cf44d919ab8dc1aef1ae2865a0e8f93726740af651fbf5fbb9aa5c84cd18927c3bc51b354d85b220442a42315c69826284b5b2189110f07cc22d28e4b3d36e31de3552a3540c899cb3810c89e8a329773858d1f29ac1042c42e297af0b56d8c0b09f9d8cc18f371255b02658c5fc7a75cb18406241a0cc4f93df26ea722c1601fc6327c514a5f07d22b613e49876015079c14dad2e0487e136144e2b11a4e7f17d52c9e507df1d5959f06876bb1b64c656957620386010a360f177414a5f1b3639103fdc1d4fee8ae0eed952a88004bb168895354359ccb0e9a9805982c6c1bb6817e853135bcc250ebcf21c42cf4bab44c36c141e8c16b00ffa84777b2ef243514526a7c85b17321a74adf4663ca8b145593b6c1908e5d4b57e7f42795d6b8a7850a953b6e70ecfc84180df5508e74d5d28d9805b2c15097eaaa50145f022ae71512a8ccb803db7e4b12bd58d74506c4564be12d2ab33e3f604241eac0186e07e45601f560ebfa0b8708a1b3922ecc7d2aa4f77c392403a233c020b23ec384f5ae6eff5d11573efd5eb4f60da6dbade660a75e2b43add0318ddadc3c384b92082ecd7e9425f1bbe2f0aa5a7042bca219c8af492b017f8c0125851cba7f76b14e275c6041dfcba46cec856e924c7f57e41c1d06d719e5891e7ff0f0b7f2dbdaf254c819801bdec66d407e8f1a7eb483c0ffb3b17cb92815a2bb9919775f59526cf214f38766d93b10cb175c9e6bbf216daf52066e6ca0f8224c8589f89b941bca68a6f63d60ca955c59b74f246183e0f83459dc83829bdfb27c8c2f72bef1fe3a8575e88b2c8f119cf948e1020985d49ef4a08e0ef6e9f16c2a0d99b22582a1fa12e8e59a0a44a25821e79d4f79538ad54893bb20b5c0a694b04f54733db9f288cfdef9d0d75c29454657d5e64b65ecd050d0f7106d182360d0edff33438af8913b8add9ff3dc7808425679666ed0be18964ef72ba467b6e90c6b9b10decfc7ab13a07b621f73a4e8038b117c8126d363d32d817b4da3c4e25f5b2d9153ac9e1d16986f513621b7b580be39781707e276072e9af9c999f228b1232faa69fdcb59ed9d032f6d8fbdb5a84305cb2dacbfbbc354187989710f4a28402c01901e23b371ac13da6c554f070fe1b012f8e7468454bcfb2cd92cd92ff55e4f7b907c3a6177ba8a113f44ebcb829e505b6678a64b7046b7d14d978f114540bf94f12ebbe8f05f1d13c06a0a98b70954fc7cb196f78dc8a97628678ffa40160e332632fb10e0ddce2a91a2bd2badbd44a501b18fc41668e3ac9128f313f0976b35e8754c02e2f99db01449966f738d46d778494f4fdc1cb80753311cd94a8341397edcd8a36f974458169e723df2ad1f2d3eaa4df2500a1cb5872215d8a8243d503f061b82d1d28b92d38ba123965568d36c0092fec575c3b2fe0652458f5cfa72c3aa0f114386c2bfea847ce2d20c9472660b17940837c805aefa90e23ac5fe8441dffbe6182496f7442eddfcd097d27880e8023fd177832cbff674cef70099a2edd2da9a4c6d3c160aa09919ae8579cd30143d39142936443955e7a7659b15b0b5b9e5985f64ce1dab88a85b29a1df2a54139b6a3af7cd8ab4b88c561e4001f091987cfe9d84050a40bec4e9b18f3a70b7062b3069bc6051c571543ab7dc2f039600ec153afff4103ba3c5ed5bd29975babd1441a27007949905b5c07d0d3f6c591a436137c1b6c24cf68a3ec1e8d2bb8d09b220362ab8f918bd32238c46215ce631331cd049daf411b0685c307e0a88b52cd66c52c9e3f8abf7ec71109689ab5e6492cd89a315b78f770e949c08c3694382c3a55f3bb26627a06e884d6e1c72412eb62a34839ae87853e2946d4c417fab1442cf149aa0e39b08103d57fd2825241f0519d840c9ba4e77abf58d3078b0a9d049e1c9e76705b0fcc84b3cdd30e2cbfc6d2bd61859a4d3f70a8feb6a66435d7574a9ed77dd588ebad3d09b55a3704977c60c174ed239df03bf9b38ce52f9d7d81cd0bb98b0df3719eeba47000acaecf168a2eaf4cda095b13dd7d80838967b3c4c5d5cf1d141a7cbb40a2e1a668aa476a504a0bf84c7fea49e6dc9d109bb1df011d129e137df29dcf0ca54d01cf9ed891992fe05544a9cd6e8e0e0d1ec230e76f54a85b4f66b1c05c458f39cb4f3fe022eb966ef7af741416660fe566d02f4adb46eea41aa69e8ab515917dd4242461b25323da393c8049add60366d9b5b1d8e2006345139210a8e2b8bb8ab9d8186c79614a19f2d746f3c2ba792bfd09426b71ecb8f9cf2c8c1a0bc3a5287a33b5bb9e18d688ca7518a2cdf9b57d15097eee29075629f1d089f64d94555e9eea822595b8dce846f22866bb7a3676ecd23584cb797849a7b922f54d1b79bd17140ccb172693df7afba80d0339c3fc1ce3bdf2a2a7dcc213807f57d58a272eeb9ed4f61d5abc12a0e7cca4f26deac0d45bb9e40e0e0fc6d4938808afabcadcbc19b5499efaf552feb789eeec5a15a8e40d3ff18b9834e5e561abcf010a0bc10d48223fa8b304a79c4310fe1f21f2b8c116eb01243d0296d8313fdf702e46d3dc3c71c370feb30a103f75f73e91242ea98cf4bf83b5b5df69dab8637bd6aa757c9828c51abf1500e454ad272ea5c09c33352ae5d33e9de8597d86b5bae3c3d1c6a2ff9b985a76ea4538240cf34584315f1e6be1e5f40c81af2cef2f8b52c09744491c5a40dc4f9fc87965b81f84792976999bd652870276f670b2a97a80ea09093f2435e658fd84e55c909da4a5ee814811b1016933c51a4fd60b7491c707a70a499374c55019525c60cfeff0c440cd9311662c40bc3239f839c379d20c2334f7e8e32644df72ecea7293b3f26328b00c499737069aa48050f23928ca80da265592dc468bba4771cffeccbf9c7e9a9f4a650bf7057e7211bbb6cfcc4ec213a9217b5e45616e390ae3582b79c64ccb577f9e0b72e0939cc68802dd3503e3de35ee38659658a3a61b24039826e179d3b937ad7f8829c31a6477a615096cbddf8bdb73154dc169ad9587dd91ad2bbac93aa1e5fddad276fe8190d3c2d91294c3685583701e3509ce45be3f768d059eb9aa5d06120e6ab4115321e9224870db1f22f18ef605479ca0f54e3d647563e3bcd7125baaa6129f52ccb161669c6159ce68b4fdcd4f1a3fbc8f8f6878c96e47441ca07927bc7c2b7a1b32e6570d845622dfa825370be52da4793c10a08ee4188300173d6daeafcd192aa61d67e0df6c203fd40914be6daa7a1f8c08ff3c629e8cf70a03857efe588c6b023f469249b3ad762e2f6b1951c1912309785bc23a2992f7f4db5f6c5371351dae7b50db258129777124d79a6de5e68b8e11f1b99f298cc2331e39f12e8d899b7ccfc2a920fd4ae0f169ed283b2e6aa6b78894343b6f66a092c684398ad40075d6c7ad01cb628ea56723b97ec995810ec106db017a46c36cf55a42f3d3fae938207692f253a014363275db3ccd7fc505a7df1040fe316752682c74c943d584fa62c4f32f5937b5738a01e732f08989a7f4d56e69e1f58b2d7710efb34326c16bbc6e98042c3eee9855ccc36888cbbb4294a89e7691fd7f996943fb8982e7949af9eeba1b1fce118c4f3b634407ad520e8736ab1c86cded6851851a7df222b4c9f5877d81036a4587309d785acf07aad8cbc22f47668a714087845bbbd593fb895cdce23dce5d6e8ad0d801a43bd66e2f90322f533e4e4125c1186bee351266477db74acc3a694fd2650f64b5bb75ff598a498f6f27cb8c9545fd50f2a6ad40166d7754e2f64f08881bf11be5a7c3eee3ddf241635e96ca0e3372969a02666c1911ae4bdee5587ca1a56ae09b977a160d3bc89d847c37694be3b1fdf4ffd7e43cbbccd88d0ecdbd42c58d7a3622e17b1cc804721eea2262676977dcc9b9ef1b1a8bc7be810eb55dd0a0f73f24cd116c7f9b32eb9da2e5d93b9e77db3e2caa2eed3bb6e11f41b12071285f59332623ece2d86e542e0edca533d7e9e175e35a6a036fedd31c665536a2662ed424bdbeb234326e50dbc84786e0ba2a99e6531bf98c6d55c6c1906f524fa66aff7638e68c15ba229a83606e8037dcfe75e0eade6c0a0c5c0037731099779967498b3a76bfa0a9676852fa3e04cdf7383693de80d561e8c75e10a8f7af84974b44407a6e9676c5f5605914b9356582195bf6f2c294c546aa9021914ece9e28a48a7791aa066fd957041e3102d48b86f038b8fdf289a170f3adf4434452997a313e55c056c4e9495ce22cf007d2a9cd3ffe3228ca472da53", 0x100e}], 0x1) 07:10:58 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20080, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="e18f4639a6366a57bd876c4cd3e8268838379fcd0c24c788c594240bcd8e957246f21cfe650ba69823da84c9a0b05fed6cc2ecaedea99fed529bf74161e750bae8ed510f31a276dc1adedbb78b30c60f74ddb1b4d6a50d7d5978c9f13098ad8f1e7dbd1e9057ba8e701bcd5c6ebe0bde1918710de2554420c4ccf5cc0dd673e72199d6311b57da255276eca78d6fd0fc54682c6a6eb5ef2f18bf89e41a", 0x9d}, {&(0x7f0000000240)="6df00ea7d595b052a8b08e158cc7f10eaaf15db302869a14bc0bb2c208c41af44a73249a7f9e87b80e21cc08823d734ae1f330061c9c48272cbab07145de95b9c3b4d65fe091a3800e09503036bd15bfea0fa27d84daeedad6ed2a83a1227933cb35b4390094086b28f9a1accf3c7192ba7e3444a085e5dcabf1d8a309984003419e5fc2f5560198ad879e13c2026a57c379f6db97eb210a6e000f6ed8a3688ee9b211484d9f222d78", 0xa9}, {&(0x7f0000000300)="aa0f0b9b711b6bf9f27eade5b26457bfa2d928f889106e48f0cf58cdebb0e911acb63fe735ffc53fc9c578a8f6a8d3e873fcd4bc89ebdc7868db433fe39b25b1f0fbc3aef8d973436d505dc7bdcaa1e13119cdde7b97bb8be77cef7d2fbe1ee5f70d2cd8ed6039bba3c19b5569b273a5cd9b6ec9fe96c7b7b7c6dcefced95f674635b61c946e39dc76e37c44e13ea4737794508b4e7ba434bad4a080bd9cd8375082e2af318e415b4dc96cf66f54af2fb1578b1b2f674d74988636df3f5a21578cd4937f277fcda0c67d6ccccd689eec5f674f9158e77dbb0ae1a6ceed8d132531ffaab85e1e040238e0711023bb1852142b414aa62aee959ab5a6ffc8b4ad6995b6f1a7d09c32d95854c1e8ef7fa97cf20caded2ab754112f5cd66b6c1fb12aa8c961602f28dd7b6db7581e610fbbb69f412886da51fd2b4a705d9c837b727498d3ea407e7599ba2107c896dbdbdc879941b5ab9b4ae9a4e5e42c78a699812d11f82842bc2c4b9231f5fa49f5f9af4e7da59d4b55aa7fc9125e500b70360ee163d87988e16fa4a90dfce7a0bbc4a56c3dba1cd7b66aa055335008cebacee632e24890a4f47be512eaaa04b93f4780f26a192b4f9f403617f1fd1c14a6fe693bf7a366350d8c1b4ffa339af3ebf11c2a1ca6c9ddf24b1a4c3f4e367aee9a71202ad3b2318489ed9a575308d2899eff5904c6b86e6d357de494db617f1a73ec4f1029eb2b5a49a8726f898f7dedf2384f8c0eeabddc85d5336e61bfeae2902b79b8649e686b5efcf4971538825d45c2bbc3e8cca2ff8fead2d16e5006a600227db90a99ec00d02c94176c7acc9c92e94b170062d3f390bee65a4435401936ea8697a5dc27c60644db2393c9dfdcfd5924063af0b1522b753b618ac3e5f9df0b5c05bd8dd34b1aea488f8b0647b4441e82dd37950373bde70c84503ccb3ce1769668016815b129ad0da59018c6985bb0174bb0260c3baf06cd8fda2734785e2c780097f118b0d8fbdad98c5285c71aa337d6656c64ccd544d316d72268cc4a59635fd2c35d4c2b279130bc9218b9930de9b57a5e01ac29bda86ef8d3c66e61d64fdbe675e9fdaf90caae01d1d1d3c9a39ea69b451a93a7bd41f9a669cfd70f4ac4241f8e113da9259cb1da2d8d53817d8ae108f5f750e91906d63ee4260f716bf3ba6ea12bc1039222b3427f73c1bf5337a9fb553f17ee65c64abd6c43804afb7e0108a7326f2669173b1b2d24bfc2b2dd93449207de1b187437f9ff36fe8d2801ee689a20da2fa6e3f3baa924f5b496aa9d2d446824484534b9ed278ac226b8b755c87813780d7808144de717a618680fd71ead03609ace93f2d209be601a89c21074f2e238874138c38a231c2e27adaa1d9ee346c32fa20d382997c3bcd5fb061050ee4ed3707e51cffd77dd2c72b7971d7baa79c7ec805be2398a4de69fc5f031451f537c923ca75273b1130def5441690736152933c681c8ca1678d03d049a420dd152a7aef7b874939954c1f339666bedfd805d58f665eae7541c28c4a1a75d933a7a803e84715adf106dc50fca6fba73dc0e603fe827fe15c299e7ad0e63609426af88bf61d550d93b5935b89a878debc684b8455ad778fa0610b5eb3c6b4131adfe66db10b08a707b5d7bc148ebeaba0b9aafc401785143c04f25173250b5371a453850dd5ca134b9c41dac71cfb7b79b6ba436f4d34d498e004d919f00b4b445730aa475f127bbb1e5bbb93f8ffc0026440dadc3a3c2866f1cfb3983b268ab712e61ad7832993f714c07da58d83ea553610bba7c03a20bc8b4bfa2081f9885905ba375fa25ecfa0023a996b711a057515b038260cb827aa72971396754d85a20e6ee240d9f0e1a4fdd927474db00ae719d28ec820d8f96fc669f1a5699392e4b49ac85e927217dff0eaf35ad5721bc94e6a33ee6f2692da57fcf9b5fa656305dd9bef1099628d0e695628a4cb5fea5afba5646005a7cb9a912687f7dbea61bfd032ddde10bb1a688599132751d733728fde780e1e6ee6e978bcee7b503598be6cc9e42e7b5bbd1b6810e784fdc4b0a7631349e17271a0d773a0f182a73d85fea0b920d4e2fee7b6e4ec3006e324447bb238e2319adeb27f2af73e3ba2df797210073b390b65d6bab65d191e421dfac139577a6e2311fc0c93372bf92aea1b6b9cb6e84c3905189236ecc28b2e03d4589f0f67109ecf7f5b8603e3258c786923a8ae245ba2355a596d5511ee485f3bca1e415903245c9a6de0bb38e7a852ceefd440da63d520a077429d856b17415e3a812352de0cc60accbe6ae7525df9c41101079dfe639651b40b36f23dcc8ad8c45870d8473d1603e49b6d367248ec2d0f857694dfe75ee150e6a06a2e6e9aca49c5b5c2443ccf206c2b01d33d9d3b0adb1a93b6bf13cc5ffdc5c9b98566f76369a460b8669e6ca7d6a9d2f1ddbaf7072bafff1957468015566acf2a9a0b85f9fe3a251ece5c62af58b2439ff6bb064f24521ff9ed3a31e66846d71bbcfa5e80231d1c5752be2f91ebbd07d04e19958faf24ce654038465d984e6dfe48f49663c225d02635711dadf8a71ff6c28679582b994956b6330a8a9da741a7ec255c8acd64737a5e97daac5c1920ed5d04c3064eb03928ec2cb843af2e5e60b67b92a7f5009ff8aaae05ed2bb34cce17549f9a53e4b882f53ccc661cf747d6587c636ee9c1393daab68b30d45b2edd678b523ce7334ac1b2481ecb01bdc2b4843243d336d2043eb5a8d0cea7bad845d3b1f17f7ed48e0454b644af21572e6cb8afb90459454e8225e5a696b7fabf8fa3ead9fd4105837151c91b6b113cd287cd2da551f2c1145f1f0f022aa68cf2c706847d35da3118033f7976db24e1c56af1cdfe78def2da1e085c111b6f2525426bf2830cececf13ac2ae7b3b0a0ca48cce02da4cf2b26eafe7c1d91dc1393ff0a5868a95148b46b5192468c492d4d716e9f6dae51a648b7af194f579a594e57d5abb9ece9ad4afbc85c46e8552a9324f2f7b0f843fa62aa75c0e28b4e6e65a579ba086fe44bbe8dc31bfb6a8140885c7ec2b38f839634bd911c4ac17fc10ea7d52d0d5971787e594efd000d49e296d1d15b6b72c5b289c4de60ee27cabcce6aa5cd6f123a787bc7813d65948113540436d15002bf0a2375c111ab1015d9c3e80caa273ca1560e34ce5bc476aa1eeecfd5c2ec3ae55b1dddaae77ccf0068e6354c0a94aa4d77955f4367de0530156f71125914eb70b8ff35c3ffea9d30636b4f3082cd8d98362a99931c4ac0ed128debab95365fcb15da557c92f5641d4ecfe7237b509f5ecf1dbc5e667d73f789063c9fc2b7088df399a05017bc3b176d664cdc1e045ff473a5e78a5238b6dc08ca0a267a94bc1dba72bf27aa5664a325a797068c50abeb8fe0b6adf926bc10354e4a35c2204491424e21e5d4f5daf4f240f585e6573648172ca021c2c4f49cf3db8c692af5ba30b8b02442cba7c6cfdcf16ca21d8ccf5dc8441787aae52919b0a3dad15ef8ef6243780571619b374fb5df357a7fcbf6410b9253c98dd80ce08a56296fd2e115d9b4e9e8df370ed2bb5d0bc4478be5baad190738022cd42debdc932f787147c8186eba81bad173c981de99ccad32710cd9b8994480284addb2a24937da2c131222ed1e4cf7ee86b53f990a872959350a6f234cef720e49a677eb764cb9fed070cb70150fad4f8828dcc7b576a5e69615ab9f74cd98e7846f8934c41569bc06914e2114866c4c64eea82e5df0c94faa628bedcd1fea0e5d06046d6e7377333020d7117ade32cb8a03cfa33458a29e6c718d46ad9fb42c603f084263af94f295a8dc90cedbba70195e4dea4ab1382317df677ab3788189b4fdf06201e4635316cfc9bf72bad86a3634987f551c94d9cedc3b21d13b206dcb1d78d8115ef72d0e4e8d76c8246f134f57ceee312c567c2b528e570e38e6e04558b4522edc20b2fdab6d36dee699f0539ee9ba4739fce884814193353bbe1f66f4dcd6e3cf9efd343116fc2e5a562c385fb6758a56e20169b4683021eda8bc6431d42e68e04a16941b668d00f7d7efde490f5e20c3564ea81ee761cf59768b55b83d4b38c8d0b9d206cdaad538cd8385b5d2f583f59837499ec779baa8a3b70d520035190886ffae757765434ab2e0727b54d45592efc8d38feff4ced944b03e828cd5e0d31b5aa6fa6527e7feb7706778ad6f8f40ce9851891b8277592ef226f56617f5712bccdf359ada3adb23d7ee572298f90770b3fe015faa761fb3fe264669e6c98bdfb41e5f1e8943b60f1648c00fb9cd96444f635765ba17eae63308eb4aaa7b9b574c365b0b3f7c50038ea61435a6bed1faac825a73b14e66917f1a6d4f8c941898f5d7e7c5b998a79c5a56b6a9bc0b5d4f6af3763ca94ff7e72f3918ea0d9ef929c417426952190025b68e1f8edff3af6b30d041346dc60224ab1cc926a28d99349e17c08ca2e2892ae955d697d718e5fa41c5abbf66ef5560176038571c2d5e21ac496b8be6c6b2962a6d4deb0bbd4362bc0a1e99c455b558fb87ea67ca200f90bf399f0004037b28ccd81b49424c85bab26f5199daf47fe63ce0f1ac7185f8fdd42aa0ab3009e3a592e0cf24c308bec1d62e6a2268fa25e981ddf3c5900c713ba1d3d613da88a9eb3e01f6ea9d3e6b294b26aca6cc29f8e27055500273686189d9f840e73495d15a009155d6955bb3be6e2b9ed6bfb8fdd9b78b9777368a2125107c4c1ae56c26d0c8b3b2eca5a828f266d1120996f5b9146877cf8ebb1a038b5eb881ec05cdbf0b378708071c39f5765516a59a778a00e06a0f4371bdbc136268db3e7813545ff3774a05836ddb8a81b8205954c2dda1a890de31ac7aa6b7e32f72dca8eec14682987717aee2730f5f8a61b29cadd46f6efa5b417b53eb075af6d770ac9abc2ca536459649878d775e39de2100cf5d79067d851666820a1c3e8db83cfc6e12c2036bf1b2e730661e2f4672f21a66d9ac9bb3e4e1043ecc8fbe704ca6cf66b2ac055cfd32c81a22fb390f31c3cae1b4cd592ac08ecbca715ac5d0468cd38dcae0684ae902bf91b436fadb6314c35f8dc4c381f6f86dcb0787809da3c679109adbd5c80fae30713efbd52311dcf691051f25f70f1d98b63087dd11c6f09c4d4c05cf5c2887885b525e52efb51e3b03efb3f21422d1b383b79041adb122e516c88e8e877f44e92f8fb6c0e5c34eefc779e5df0de599911786737f59a0e513ed6a7afbff4688edb8d8f621d7a5ae85f8e6a875bcb161244ddc9cd376ccca05b5adfa25fd1aea216e0356372b380cde729de0d7c1006b39d620c21575fa6bc3e35888635c541ded7f68055d043978a3ecc472d964a448cf148e88ca79b2fed9e1186fd60800d0ecc2812e4bc98ee56b251c0ba88c4664fce829b3bb73ae31c8ce5cdd9a32450ad1184f2c0c3422df66c80db11c493c95744589b10a257c0f45cc433356a4501abb768ac85dae07c62e7335845cb2bbd53f3ce2799da9fa24b77f3af05d27edf9bad7215ad204bd6cbdc5452f7625ad2afbf1bddc384a2f9d53d1d54ab48469f9670f3675ff6d4c87e19d14a2461a1ef67b7451b4c63d31dd345bee4aad93c0d23e394078da516ca97c08a67fe373ced54408bb6355da5891b452b7f2dffcc4b97e5e4252f1ea1c674290b68e6435408ba7dd8266bf1369b11f32d2905821c683d81461a27b36cf4e2ea1840019428e019894364b34d0e0e1676432470b507b522b4223ed132c2c4eacad508769324a7b24d8c9db25223a3b7f2751c141ed238feb8a6087ec9994", 0x1000}, {&(0x7f0000001300)="48635b2048ac8cdb348eb9c4711e4e788a101d0dfb23c6db63b9f87d1796751e79dee63b8555", 0x26}], 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/z./o\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x88, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) socket(0x0, 0x4, 0x46) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10c80, 0x0) fcntl$setflags(r1, 0x2, 0x1) 07:10:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000380)="d2c2f156663b3d43df9cbee49b0500d15767effb7f22428cea69ca4ee4732b0409e74012a8bf41c5fa64e24f9629704041070001008ba943b177eabb270000000000001ec928f6560e72d9e7d41a188805ac1d399e2fd6db0595b3ce05a05ef2bbe116525fdd6dd393bcff7a6d3b8e4de32cdc5da1e357c9093ddc61d9e9713f35008b6bc59bc3079336edbdbb49359e32200fa13a447fe7398a652c18167b1a9691660cd3e5a5db7046223954483c7b6597962f8537720630657e0efa68a806317f2025b544f6ccd8e2c572b9b8bb89437cab8f46577054da80da61a0c0e2cfab98c857e05282d65fa1b425826e1dbb47b793062c523d64d6dde35561649f61083e69d8260905bf7131691495e0978266fdd08c99d9de4056d9608f42d9eae7a9cd54467307acec15613e061ae2c2869531e7b25835584c5fafae67c9b42e764812e6f9fb75d161856bcaab5b091f54665731fb1b16f729ffafab3bffa7bd34aed09703", 0x3b9) syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) setsockopt(r0, 0x800000000029, 0x40, 0x0, 0x0) 07:10:58 executing program 1: r0 = msgget(0x0, 0x100) msgsnd(r0, &(0x7f0000000100)={0x0, "e16c1915f38f370035926249e7c7602886d113583d1c4cf8f65a0638c2f7b6f59db2456132dd33aba3bf4015ec3d1cc4384d4f38f4651b686239ce00d59c252b078b4a320dd0d2fdd1a8a92bd93a2eb66a30a9c99322480dffce3bf8849c8936f648ed739f5882a84c656beeba2e70fc368773abedf24c2aee9e92ad655f34dbf59f0deb5a807d6096b466e3c6445e0ff991dcd7623267c497ebe217fff4cf350e8475d4df327b6b33b89240eda4c87630fee25ad0e1804739c2bae80c"}, 0xc5, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "2a189091f987a6ae7a5f286dbcaf27b8b79c5ef3fde19599cbaa7cd7c56f96b613a234c5987c78e96a56c84e67b97027d8d819286f3a7b1341bcb058886fc01e8aa04208f6c80e76dc0cfb573096670d520bf89495a306aa0602ce773c35ee8400a20c017e0b1f4415e47a2abb3694424b826158789918b19e3dbb589b5e88e0fb1b1be23b981b800060ca7cb9708a5822d97f66da4d0da803bdb2a09f07def764e0f6310459a77685831c6bea282f01065d2e18ad1d08298242585c660b4d76fde605579359aeabbfb03e362bf4e19292f33d150a12eb6474c156cb3855642e32aa7cf0778d8d"}, 0xef, 0x800) 07:10:58 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x81}) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 07:10:58 executing program 1: r0 = socket(0x26, 0x7, 0x800000000000) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffe) shutdown(r0, 0x2) 07:10:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x74ba, 0x5}, 0xc) poll(&(0x7f0000000300)=[{r0, 0x74}, {r0, 0x40}], 0x2, 0x0) 07:10:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) shmget$private(0x0, 0x3000, 0x30, &(0x7f0000ffc000/0x3000)=nil) r2 = syz_open_pts() msgget$private(0x0, 0x91) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x8, 0x1, 0x10001, 0x4da9, 0x9}, 0xc) 07:10:58 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20009, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000000c0)) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r4, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r7 = msgget$private(0x0, 0x101) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x4, r1, r2, r1, r2, 0x80, 0x7f}, 0x2, 0x67, r0, r0, 0x7, 0xa8, 0x748, 0x1ff}) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 07:10:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) dup2(r0, r1) syz_open_pts() shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 07:10:58 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000040)="a0f5eba7afc467ecaf382ad525728457a672027c5cad406ef5fecc431838b0e71ce15c6385ab9d994e8e428f61ad9313866ab506c01a6b29e3de5fa49af404d699066a6f82bbc8979a2bb6c8900d837da24cdc108799338bc123bd016b0fedd70c12b1a4d541e98169d70a1b0d1fd621c54c1924514fba21b93f0d4896ffedf5c4ac0dd405d310fd9d07d33dd59c4a3b8520036e499caa6911e76326d60332e9a3c31ab511aaf777aa1f15546090c52ab80ab3bcf806d9fa664c89f44a59a13ee24b961291dec555394b2ffdcc55dce93f700e65c1849d5de358f35dd84ae8d3883fd17cdea51d5c3dc05c719f91ab39c1041d1fb9285257c7f1b6a60f35fbf96c84f79255c50ab46daaab4b1f92ed02fe058df86d84ad22034b0278b9989d1c613852ea1b17c823307b93fd2bca91e64068410b1171b74f2a724c7ac069981dcd5311462712619c8e5b5527b9cc880b02eb44d205c2edcad8602565072d2cd7b7f6b3334283b54a83eb236daca60e959441c0823cd8ddaabe58dac5f33f8eef78eea060fcbd341f12234cb46941bb96bd50d7ff935f91dadb7c27a18b53b32b51fae5990f9e70116cc8525764a100a360031974669bf6a26aafb21a95f0f00470f7b62707d39de0b365a60d7ca8871ec67fdf62f25dc572c3f812d1df60d4cb6d8d93f4cb34c8acdf44bd3dd80764687192c0341ce5fc63f1b7bf4c75e77a0b54b5a442a732b83f3f07168dd8315c00d81a3ff874559df144096fc2bf30ab540aa554e02db7d1267ddebe4f910087030f9dc01ea7e811af94ba7157541e188d56730c081e63d1de51a20c3963d4dc21a08e4751e511d3b03ebaf578f2649b2800ee93f3966caf9d0202354bd88c85d249ba7310e182f1aa494f2f3ba55d8e2b76f0a4462dd9722c3800e73b738653155a2df4607b68e717fe71c7e7a96e17559d28bf5abb5bf62c059245b8ae0fd056782d0a6d32432a32342ac9bd6652780db512a7eeb6501c607a75cbc0396c12b5518a1b0777c2f45720c1ad3d0c6a9e4ccbd454e435025b627a9736e86d2a9b5aec71fcdc91759eda94436a94400af0082b8b48d2df145da783070c20dd3a12321607729d49812d1e8bc9fb61e67a6f3e4b6e2dd0d73aaad63d74063c179b19ebc4190b1665cb14b47e713c979a79d41043e01a9fc4c4454e6ff02b10e90057d9917493c63170ba99d008481b6e5ecd49a697209c16efc6415be906150be0669a2d8de60177448eb2e9057beee375a8e60a9ba48f27a9a62225dd4d5a053743cf93b8fbb6b7e4289c9e857ba8a50ca420696b741b73dc047672549981b3317a1a40e2fac41da926ce8d2bf84ce5dbe6874d2b614cf0e78eae1d5897766475e70c4e7694e3c794fadab8553bbfffc85b8ba4f1eb17c5abe1077a6c76177fc8015c9ca3d3e843c7dc36dfa138c23b2156ed54d10a0c7b01870aa2e79ace3540ae510b4500ae6dd6b7c7573521a111cd3f832acc2e7971e661e08432d6780a6e9835be2ad01f2d9dad6dcf5045e69cec678779570ed74a2e77f4f83bae149efee145a204153684c02836062f3da1f8630bab8e36b73af8e9affaa1e695214cca5ea663e59095f1b3e10b4acaabc645b7347140826e13b8496a0c91a7540cef6b79b784cbba4c7738583add9735a2781ec49a42a0c11a1989c37a3eabbede7c812d44aeb0bc592d478d423167cc8be64f5a7a08d4d59031cc4629d0c376d0d86aad2f41c13b43cfe292d7fd4c933dd4f3a15efcf3bcc2bd3ac032dba091ae4652ddb5b999516680adc2e07942531f86971d9e845bfd8f433af4e2c92459e7d10c77ce1b5f3f3d4fa633bb346ca40121ad4d6463b234b6fe8a36313c22f55b0e2383900d45d4a63b663e81a23170e3e2a8ba640a130f0621880027040539b210374654f975349f4ce8080c3763cfef1f8f070dd0ebd6f44be267ab3d134f1adb0a9622b301d400bb25073bc39c487c9bbc09aa1490b568d09b8a1f7f5006c3615fa2f88a4b98d3decdfde87dcd3eee85c37bbc989e6a7f11bd87c82b08a81ea2d0f7560fd566f28ad423948287c62d3d4acbd4dcce4cd349f388e82c387cd86c4de98808efd64dd5c07f302e4cb25a468151b8cbe65063ec7505b8b44ba7997417c23417f8a974a6e5d65fb8564936baea7346212db4c5438423353412c4065100b15e817e201a386a08810ec1713fc2b794c5fa7cac3025dd545114cce3097709b99cdaf896fb4bf865ef8677e1f52369ae2781f95d99511d6db8ed1849efabe3045607ddfb53cefebfdfc83dc775d466249a260481b0a1d3f3aaf3d232042fcde01252d09944ca02a9bee15fb560e81b8ec0eee27b45e71d068b6d9a1552eb34f2c7d5e5b0e3057d085970c436a2afc9e61c509922e20156c2f6242ce1dded67091dc1add4ef4039f38ef869a9a081ae7c868dc6105fdb3acec47a18a813f79cf02eba6d633d872bfed2b2d8fec28fa0bf2a0a76038e963fcc10d78359a1c5bf39d5848533c89c45b0e24fe9ed1fb739b205d5d812c2fd6a60150a7735c6b8e82f21f6dd87e20cd0c7559c019eaa55ac7aba33560f51e77f93d944859149a96fe6d68636c07b12b7b5529da70ab7fd1867b68f97ba53350b2b408f18262748001e67c0d360dd4713fee7fb4138cf86c98288b2046d3e8dc2e18804222499814b3540fa6541d157d48f281798d453b17d3144c5868798ce0033e5e1d7bac3846bab9b06c388b7ab259ea8bdde7df8faa598fcdae5ebd26c05a40d5fa97747d9f51ddf9185386fcb0963fa59f41b006cf474da0997a11fd1a8e531a2488385ab17d0308761c7cb84e3759261c39444d0004705bf70d534d8114a7d23b89b5f2132994a76a34ae15c94284add1671de65407cd173ef044485230edcebf70790f0ae90c1db3cca9d9620fee39cd1a4721083bd0cf043b1d1d595b8f38d19d90af73f3483a909a3e41166afc125f6dfd7cafb28b1bcd699acf1186f699e45417fcfc04d7faf380b61390c6ae397d94ee112bb4740957598a3626b4932fabf4889cf38280306d21fa5a99644ef4a7561e750151030bda69566aeab25a3f4faa24b5c6b190c3c5c81d29033f0ba5dc3ccdd2c33932d95645dd9d419de8cc007cd29dcfefc9fdad539bad02ce56c4a271e4baefe9043e31335d943bfb456cd8bf94bce4c07c6aaa2db6b227a67c69057a86ca039d8bf1203a7aee88a6fe32c76157f78c2c81cea7053dab1e16bba42595a4a29084ee9e399854c381f8a4d76bef35f466e5e3d7e48de457d79b207459498893f6d351d87eb9ba6d865e479fb45e49c0f01b27779548038fdd4676bcb8bdc68abb66a3efaac983a24de7687457e98a49704d0ac37f09f35f2a1fabe538b65f8b981c52257c1fb09cc9921745acc9f07ca42dd3e1d1d58a57429c0e534986a9e354af25b5a162406253c6f8874dbbf0b5737eb97667d22a71e63fec34bffb29f64c422a8a3f7afb7debc7480d283eb14de4b9b5400f542a4edd300d9cdf8d654f25e87afa44714c77cb1b4e98e6fc09f97e33e8aa825e48caed3e7ccefa1dfabc8ff91cd4c323aa96c5560489d4b1a2dd84bd5de839aba52d487322dc1aa6e0f2510bea302d642c0e055eeca64b9a1343f47e8e06f1b0951569c19e44191bf6054ba4967d51f68b0ed63aa544fc81a44a10f9dbc7f4eb71f8a4df7463c8f89b49c560772e74e88584a47518a2466ebfd9b4400e0e1458ef5ce4c28539db65dfee514d5449b3c342459017de6b65b1c55a74943a15f225f922aca7cbe45ff3faf8b874ecd81cfee2d3a2d1d4dff0da362de69ce9c64fefa366cd4fe957f54b38a067fe9a86e002a13c08dcd9c088c7e815fb143d1e1ae58e8c348a00b592164fdd0268b30ca9999a40f3606fa991682a68c1b628e81c4edbe5dc0a1fe5ff05611b4a814fb303e8c9338d477dcc791ed3b16e20bce29ce05cbdd5c10be0c6a2947606c796b42e0748f6cb213f3348ed34a0e21b098783b9012ecc5c239f282054f33cf8accf3a4f54c100af2e6703adc8dac5c81f30ab18b8a2a54293babf835ba7e79cfb0c026fda0aaf93124bc510f02776573f1e23b29393ab50293e47eb11406e92ee4796791c714599a9e129116a46d4352538c7a81b29d0c08c37b4fe45bc3dc67ca8dfac937f70f4477042a9b4eb13dffc7220107eb01a299e9d8db764e1848a8c949fd381f15e35b431418f94b8ed72c20980d361cb5bb4c20286d85370325d49b93dcb82482e5bcfad8f8282f3fad64a94d223f0ececf1c3a9304b4b8f17f76bda4a6ca12facc4915da1efbad48a03f7b7853e6abf73798c3db79305200388bafc5d886e38751dce342f77f0893fbc07960848462626c8ce1ec0be3c6a996d054e08d020dc4a1af50a8b2229c33715a33f1d831a420f8d7e18850e5a58d3e29cd26445af7e08b9cc787c6250d065457534b7a78d128dd26f2ce2b613412350875c824fb0a8f2880674d85b3f05beeca9dff82b9e7632d3edb30d1f16a5eb6ab2872f52a6e154860578b9593856b6099e619451a5385ef5580078edf38a5b8b0e616aa5a5133532cbd50c3d9129319288a0ed8f2076c3d36f9fa7216de5f631bc85dcc31901e33a1037c44c32c8146c634bdf26fe2effea402fa18a8b4b68e7be6793c507a3bec1d1c4837669222c01cdbbc9fdd37e6f962c96a8ea8012c3148ad7ba267a638c5d4a05059fb900344096d5e1ec14a2b275d3504a7f44f2e1f2c8b13fa299498686725f86fb16fe10c245218cd4b60ce659f0e40fec4d744476d8b717e6c6a7898d49e73758bfc88990c539c2b0f3854f04aa831b00e86797fbf9933bf09e5833bd05a81a2757056c3ce81b05837e7d0516272e952d5e6c0e6babe42f5cfcaf25613ae160d5e9ec6dfaab5d9fd7f55c33e840c4fc14f11ff3a10590c17e5c44db61311d21690569d18aa922240e4940736e7113b01d8e0fbc1fda2f29f9f066006dc488b11168422b2b6a842df7fcf9c26f61c52619f8609e811542e862a66f13376a82c956759f1b5559de88027511cd4d5f5f8be867fdacb8965d8f5bff21a423d76e263d936d95852e0bab2bf1d6185e6fd0ed591feb5d8df9d4a1643432fe822362d2dd634fd93c979ad5308f764b5a3fb29ac27a3ef58c9c9f9e3df462c187b7a2c3cab0c7784c2e6de582964a2105bb017a3c78c351448d22c220f978930d38ca0b0b8a2823af91f1eb8216b510f1dbd6664681f072717ae0eb366fc887fa10a250cef08581b1aac977499f0c2c9389cfefcb3ebdcf0add0fa33f560e15f060bd375ce5665568e5bd385e90ea173a9e23c344ba38ba58d72b71d4a73bd879d3496eff233cec65ffd25ac8703339ee20c1a7d7b743aceda299d6c4d9418fc7e82b1e6e60ae7a2ce2b9949dab05646b47e370bcd0c12a29c6c4842d25ba5499126b9d2d019980355973ecafc2b30513c38e8f9423999f421b0adec42de5103896241d20212447c0c9c8fb9f83242d4eb1c4ed5e18cc2797942b6fdcd44e381d1eb328f3f49630b338669d61bc6408fe1e608d53ed83ebf313e8945fe622a76b1ab0a1234cbd03f81a6f0ed6c3bbee766d8339400e7c2aec50d1a474cbad4b935152c17d34a2b2c7a307b5a133461288ee209e9e3334fc6a68c2b04de12889767ab118af93b84e9434afc096b49502b0837bce2fb48d524f0c11bdd6a6c4972ce2a84b2a5a1665a263ecbef051bc41ff987876bd6b31a8984a1f3f4767959474df91a781c4254e483b3271dc210d39d09ce4401f8e645f8fcda", 0x1000}, {&(0x7f0000001040)="276769588795c7626b24bc35be", 0xd}, {&(0x7f0000001080)="d9918c5acd2791b2ccdb96a64836ded15d310c9ac849ff7d65eb509d638f2dbcde04481fdcc3e1580bfa56d03b23ba20ea66b97d18b2b62fd342181661c3dd4fe918b976caaab90f1a14ec710c7b28c835097d05c449e20b173191a0ecf0496360e81073c0819b11e9a4afdccbbc33319c24e11d940509c9fe7a8b287360223eb17077b55fc253bbc2a2f5f573135ba0404cdda3bb1fb5f65ab812ac84e454698023e4477f4fd9172e50cdbb6f6d0ba1f57924b7a9e875847e83cf440f7a3d49bc7c672f348eedd1adc97e0835f231eb8e9a66291e9376", 0xd7}, {&(0x7f0000001180)="34361b168de5394292e34cf5cd64f93302b57de71c7da370d9a9dc4413575e3cd353d0602b8daf9b104c94bce06bee10b22fecdcf8a094602fc1f1bd19c580933a94cbf4bde105fb1419b445c574b733c6793ad0ddc1d5db83cbd1c2aaec3faec9816985fe6b76301b37b42480c24275df855fa49638f532aadf309c7bd2a71d6a84afd67753f88746b6eebd8c1ba40c52414ed93327b4637173b59283ae5665b14c6c85b56673700ffe6c69e7968b77f4cede712d6622324162e8ef019d1fced67b5f4a2e22e1cf2ec3ac905d8d", 0xce}], 0x4) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000012c0)) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 07:10:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x481, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000080)={0x1, 0x80000000, {[0x9, 0x30, 0x378, 0x3ff, 0x5, 0x7, 0x2, 0x0, 0x1, 0x1ff, 0x5, 0x2, 0x1, 0x8000000, 0x3, 0x8, 0x1000, 0x5], [0x4b, 0x0, 0x7, 0x4, 0x9, 0x3, 0x53e4afc6, 0x8, 0x100, 0x1], [0x100000000, 0x1, 0x4, 0x3, 0x4, 0x5, 0x7fffffff], [0xffffffffffffffce, 0x2, 0x7fff, 0x1, 0x7185, 0x4], [{0x59, 0x0, 0xfffffffffffffc00, 0xffff}, {0x100000001, 0x8, 0x0, 0x69fd57ed}, {0x0, 0xffff, 0x400000000000000, 0x5}, {0x93, 0x8001, 0x0, 0x100000000}, {0x0, 0xfffffffff733ad7a, 0x8, 0x100000001}, {0x0, 0x1f, 0xe0c, 0x1}, {0x2, 0x401, 0x1, 0x8000}, {0xf3a4, 0x7, 0x0, 0x4}], {0x77, 0x8, 0x1f, 0x2a}, {0x1000, 0x5, 0xfffffffffffff299, 0x1f}}}) close(r0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 07:10:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) close(r1) 07:10:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xc7, 0x9}, {0x0, 0x9}, {0xa7, 0xffff}, {0x42, 0x80000000}, {0x24, 0x14}, {0xe7, 0x4}, {0x0, 0x8000}, {0x4, 0x1}], 0x8}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="1400003b0000000010000080010000000a800a3e00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 07:10:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x0, 0x0, 0xffffffb2}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 07:10:59 executing program 1: r0 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000005c0)='./file0/../file0\x00', &(0x7f0000000600)='W\x00') mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x11, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2, 0x1, 0x4, 0xd54}, {0x39bf, 0x39, 0x401, 0x5}, {0x5, 0x10000, 0x1, 0x1000}]}) 07:10:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x8005, 0x2) setsockopt(r0, 0x7, 0xa9e8, &(0x7f0000000000)="0effed3af107f5a9b6d17b96112cfc834e3796ea8ea9ac36ed7027a59fcd2ced27", 0x21) setsockopt(r0, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) 07:10:59 executing program 1: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x10000000000490) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="100000050000543bd88baf8000990010000000000001076df60000000026eecb78"], 0x10}, 0x0) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) r3 = socket$inet6(0x18, 0x3, 0x1) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) r5 = getpgid(0x0) semop(r0, &(0x7f00000002c0)=[{0x3, 0x24, 0x1800}], 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0xa00, 0x0) getgroups(0x6, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) fchmodat(r4, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) r8 = kqueue() kevent(r1, &(0x7f0000001340)=[{{r3}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100, 0x66f}, {{r1}, 0xfffffffffffffffe, 0x18, 0x39, 0x80000000, 0x2}, {{r6}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x40000001, 0x2, 0x5}, {{r8}, 0xfffffffffffffffe, 0xfa2540e46b1f8790, 0x40000040, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x7}], 0x3ff, &(0x7f0000001440)=[{{r4}, 0xffffffffffffffff, 0x40, 0x3, 0x0, 0x80}, {{r6}, 0xfffffffffffffff9, 0x0, 0xc, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0xfffffffffffff835}, {{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0x1c4, 0x20}], 0x81, &(0x7f00000014c0)={0x80000000, 0x9}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) fcntl$setown(r4, 0x6, r5) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/90, 0xfffffffffffffd93) fcntl$setstatus(r3, 0x4, 0x200080) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0x1ff) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x9) r9 = accept(r1, 0x0, &(0x7f0000000180)) sendmsg$unix(r9, &(0x7f0000001940)={&(0x7f00000016c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000001800)="8a980431396689f2ce624957203c4f574e7b755507570657959339c7432755281d9277990ba12f42d5b0b6896d9548de30a754316fc7ccae10d6239dc1f715402fc324951c3493426299ae9d5b879aee961e5a8f63269c950c4f7d6fd82f5e03178525faabac5fc9587450f47cf0822f340b08211675681e0ea3bd2dd0065d34d54acb54690bb90767b1c20380bf4c3527d9d6c586", 0x95}], 0x1, 0x0, 0x0, 0x1}, 0x40c) 07:10:59 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xfffffffffffffe49) 07:10:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/185, 0xb9) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffff71, &(0x7f0000000000), 0x10}, 0x0) 07:10:59 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)=':-&}\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) getpid() pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fcntl$getown(r0, 0x5) fsync(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1) ftruncate(r0, 0x0, 0x0) 07:10:59 executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 07:10:59 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x240, 0x108) dup2(r0, r1) r2 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r3) 07:10:59 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) r1 = dup2(r0, r0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x1, 0x200000000, 0xff, "65d5e0767bb2034366a6bb3bef6b9e4cc41a2bfd", 0xffffffff80000000, 0x4}) getppid() r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4000200, 0x0, 0x0, 0x1000100000001, r2}) 07:11:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x14) socket$unix(0x1, 0x5, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 07:11:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mprotect(&(0x7f000003f000/0x3000)=nil, 0x3000, 0x7) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/155, 0x9b) 07:11:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0xf, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x1) 07:11:00 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000780)=""/9, 0x3cd}, 0x0) 07:11:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x2, 0xd4c, &(0x7f0000000040)="96eda110c78cd308ec33d43b31ac012d00f71254e1c3d59d2f460192cd7f9e501ff4803bec6560184d58212595ea4334e035330dfc6fb79e73d7498c4bba338b175f22b7c1b9581a00dd664a8280219d0dfe167056a819ceaf4baa6caa61430fa36a7cb3653eb190a27f207f6a9348c39bee7253bc71cbfb102c911102a12c1df8add2dbb4bf2c8e6b9e9f710acac837360c1944f9b6941e60adaabfd974ad18f863b5885cf654a8b2847fb5c7278032f6ec56028100a19abef35ce775db312f8a741309d6ee6d96", 0xc8) r2 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xda, 0x9, 0x8000, 0x1, 0x3, 0x0, 0x101, 0x0, 0x0, 0x6, 0x7}) setsockopt(r2, 0x8, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x342) setsockopt(r1, 0x69f, 0x9, &(0x7f0000000200)="f36f92b701be0583f4365ed06dfb564a872b23691e7cd78e0cc16a0db09007dade75dca87ed728389bb0ac785bffdab077e70481258d693cc05c0c1a2bee87b6fbbfc02409358c27dea021f9268116695514bc9f3c4e2b0195656932d942dad10e7f67d0a1616fe07a5dcff05c2e9f1b954c2ee3e7f7ac6ce67eca8f3334b2d2c8cb110f6ec63b7718986b0e258345716ff0d1ae764b80ea2b045f245e573c2f1470702282bbd97f", 0xa8) 07:11:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x100000000002, 0x3, 0x56) setsockopt(r1, 0xda0, 0x2000000000c, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 07:11:00 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x7f) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x31) kqueue() sendto$inet(r3, &(0x7f0000000080)="46911d2f68b664a6d0d4284e8f0a913c5d2b83f6484c96d2826ec6aa77fd8234f5cb1e323f91a72507993829a1af61051ab347aff9670b4657a6ab4de6f3a496d1", 0x41, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) 07:11:00 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 07:11:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040), 0x1fa) socket(0x20, 0x0, 0x1) 07:11:00 executing program 0: r0 = syz_open_pts() fchdir(r0) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 07:11:00 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) recvfrom$unix(r0, &(0x7f0000000040)=""/14, 0xe, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:11:00 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) close(r0) 07:11:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x2000, 0x108, &(0x7f00005d6000/0x2000)=nil) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) geteuid() r3 = getgid() r4 = socket(0x11, 0x3, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r4, r5) setrlimit(0x0, &(0x7f0000000280)={0x8}) fchmod(r6, 0x8) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000200)=0xc) r9 = geteuid() kqueue() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r12 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3f, r2, r3, r9, r10, 0x40, 0x7fffffff}, 0x5, 0x1, r11, r12, 0xb19f, 0x7, 0xb77}) 07:11:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x20) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 07:11:00 executing program 0: r0 = socket(0x26, 0x500000002002, 0x0) setsockopt(r0, 0x9, 0x7, &(0x7f0000000040)="a56337ed2133f0ee81669453b505b5ff5dfe33339263b514562f71ebd4fb95113a35f9a6236a56f2ca0dc0d72cf5585e7ebd6ed7ca5b2ad1096fcb1f34f26567cb0d5c3fe415a7284e0ca928d9fc5bf452cf06b846c0b62d2f464082bc7ef87e91cd6c58097858db5d77658e4d99f55b116432db98d0c0", 0xfffffffffffffe96) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)="caf5b415", 0x4) 07:11:00 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{0x0, 0xfffffffffffffffc}}, 0xa59e2a4fe716a2bf) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000002c00)={&(0x7f00000005c0)=@in6={0x18, 0x2, 0x3, 0x3}, 0xc, &(0x7f0000002680)=[{&(0x7f0000000600)="5cd531989f54ccc83a6143f4f2c7fb5a8003b79e19509e45d3a14613507207993d03102fbc4f1db93c8f8cdd85b95f7b2582eb9aade9581416a7ed22a5634738a28cc009de1d844e47c9f94dfd5a0d25e216ae3720e6e88ab920e53e99e316a4f9098a0445", 0x65}, {&(0x7f0000000680)="668342d83fbb1be2431e5ef09379a07a504715150fa44b469498ea5d6f7306d97f623928edb1d93220c26a3d19b04913ba8ed1f5f999102fb59c86af3647cdd7a3f396c4faed707e89d70d545fdac391401aae3e50805388723cc8f2c6c6a11b6220806ee650bde96317d7006ef802178a73b8870ca0242a30175b8e22de9ab28fe206f3086bd2c4b6181d8be8c52c1a2219d739bf1785ba33393a9dc467a9b3765d557d71da4efd9a2a7e1116d6773581c9603ec90b1311351d6150c270bc4dc0819270a034e66bbc05c4055b33208e794ac969b7fae8dbeea0c4d13c5658f31f3d4c0d460b0f1bde9afd631a94de5b1151b825c0a56ae96f92ea1e9615c8d072e6ec414035b94278794fde94306d7a6c2db0583873b27c5a4a44ea336729486642726a310481a884fd4d4d5ba66a64d3510a98f7302f8de0cc2035d53e45b5ee6120b912535b15819dd0b75a3f5c932cc8bd2e3c0212e3fb494c224bb77a55bd2291a72b96642da5db116d90debff702b54056166e3639e9861b40264c623098d6232b018838643cbadd8a18188a85292dfe5a2a6f548b58fdc05819fbd6c4ac7bb640a0b09cf11432ce6bdf349d4c2bbce4f6b4103064e8823fd235988906aedb7855dfc2f0efbdffd20f8e562ca11ac32b3efefbaf6090297b66205e2b4e4ca6979f630e07789a1ccd3280bd0438a95d594d3307716bf00f329db8e75d19bd5546aaecbbffeaec2730036f345a9b71b9f93db347cff64589a80b2db2eaa90af90b361298efd8fe46e5f2d38b7c40f0536418ce793c233544072c6adff5b22ecc9f08f2055611a48e04401bbdc9ffd5d3a0b99c29f7551e0ca1158d3411c2176fa0fde957e556015a39df9cec31ca9cd338a14c77ddf9c68f3981e197b83e593cde2e07efa057fb53c435f06f601dbf6acc1dc411b8ed01c26914d1e6ef2d79c0f2f9489aeddd6366511f33dc8c17df5aba07c0f3380f2ddd249432804f006cab2aca4772fa947cc083adcb38af147a676385f503ed2007198df4ed2809bb8420b634aad1bf6678aeb4632b4d784d6823e057b7e9c83bb1d4ba919a2a717a96ffdacb2882040b966f214974301cdfe31e930fb5ffcd35084e77f3732b811b1d03299a7199b28bfc098e043f4d4064f3d362c231fa73dd79c21721482c7f9b7e3d61ab24dd941abd32a721c1493b0604e6f25fae5ceec6a38ead9a56e38d3be5c114e0ef566b70cf6eea3646faaf7ef0c7c8d9719cd340a046456d47c534980c0f3d69a5cd2061f714dd94284cfb8c9064d4d65e377c81241b88997436254e7fdf24de7020263a8ad17ac4532d7a1cf636ee2efb5b7de927af899dd6ad31493a7102e69d2421ddeb3f4bb573f27852b6ad0240387eabe31b9800a9fa2e6848ea9d93640d2d682adae4a3a60c78ae33e9827be0a3fe5d18633907ce5e021125c91e64800754dadd6d7f4099c537769d367af58fdb58e7ec8ed54157e1fe36cbbb5b7373d2a5ef8a34da5d0649a0cd9bde4942289521fa43b5776faf626a9c8d0a8a73c6d038730dfa46f598de4c6529f8d78a95b29548842af0d05f091e63f85b4a91de1aae47dbedd4911cceb17ffef5dfffc727be4cb1f9777a17e830a4b977fbfeda716075d286853818f8c30524eb70270be2e2f055a6fe4148741dff2a582f6dc7dcb548210f285ca4573d36fa222099c108687645462be708f964f0918b9733d886e1b17e43618f25890877ce1d72124e5d7b1de76d24c02d4c2c30d28f94dc0a30d9d5a736dfcdf1195a4c27b2b7bb5876c51b69ed44f8748cfca528f3dc7bc37a91dcc07eb4583aaaeb19f17f84252474406308ba9214731a1538e34961453d01d5ed64ac11830d8f9112b1331ee06877bfc5f6a4c2ce4b2e535c51bc947decfa558773f16adb9bfddbb804b1eae22aaf997324e2b4d890c250c7fb28d3a2b217b6a1def34c3a449025fd4617ef5a46dee7e34f2965c8054850cc9c021f797061da4a49ba887cb9642994978ddabe2fd5e53eee959da68045775e83614d1c4be876fdae884e1f0292af2403114a8e1b23ca7becafbdc3b387e4781bbc3600881773d945b430622d03a8e3e0595370a4755a2151c489ced6eabea083dd5adcb81b7ddd14fc4bb9e87948b8c136636b3b41ad5afac3bf7941283ea8cb06d6962c789dffa53b67084ba206189b5ee20b771ff87b037007522fe8dc355362826ac348951e4f47054887659268ee914ba27dbbacb908fcadbb7d3cf7d9fd4fc683ee96dfe9a0da4768dbc3dd8646d4387521eb576deaacf838399d0f008223156be97e8a76e1a4234d9ec738edfe751e627e0bffa330b435a31c42c6f1b8a28a622ceccd72182a876b12a615ecabe545470e915c1dffc12a38df2401b69f2200a08f6848f238358b3585cdaaa0575bece2cee131fb279f58ae2821f5a87f4ea229a9ca6ba669c141d9926406e36dfabbfe28476424d3bd2e474a5ea7625adc572ee205ea2da7d6fda2c69af0e38cf40566bf9a0cd383123d932d06787311f0a42a47f08ace69221f63d07e5e39caeb9f989e94eee345d1226f01b09298a43292ba9158d077bf64002cdb375faa52c675d0c83e667d8b73083295b49664f7836d55d2579054f0e7c99fd5d7881e8cb40a1ef9b3b149d6e4d3bcf4d769057a224ffbf0b3c718eb9f0533e225b60080074839df29e2923174b89667b3001c375fba5b6454f8635042384332ad557724d782f3d9ebb2c416daf9d39a650267a9406332426319cf0e699cc535bbdd05678a042b5028dc6dd4ec0d1bf7d594a6c92afe9efa858310ef73da9d3e4e1f3bbf6fa8e90790aebacfce894622e231a3e58d732c600291addf5c39e8ac73f33ff0359a8604c743d8c3457d7ee73ef87444d911514f3697ba5bd1323f25dd2a7c845c7ec04e126b767d27e6d2ebb4f779f601ec28af126e339775335072aa9373f1f8a3372fec7a213c4832d71799d8e388ada22deb451b7a7ad72df1acdd6c579b5beea89680b18b17af610bc713805325624a369797b257843eed1f5ffbf005645c2dc61ae82ecb88f3f2341bbf5a096202710c82754831d937bc40fbf91ceead82023816110d005ffdfeb67f298753c6eb5a7089b9d5529f5e43d49778eb493ce1b5841d99d1047c06a2d66344bc60297cf5eea9da9fbd11f839abe330c3931ce78d7da9f928b3c52416f6e0053fd7dd4ad1d4d5d503c6e4573a9bec38cfdc882bd482bebc20916f0a94190cad2a9361f1d629ef4dba7b0d4e7b024b92df50d031bcdf328031bf5ab4805a601a86aaca2685288ab9b8d438be017837f2986574b100156f133741f0c6bd7eaf1a0dee504826863c191921f839eaf971087d64d88d1361c8f7199f8db76a5bf725507e4740863598204e1bae3613318a254d4b3fc5fbe9cb867af828a7aeeed0f2939538f617bf1feb5fed30881fcd6c7b69accfd8d3394be8f3d4a5e26951f4915e13711ad8d58fa765fde7299dd38e07481307d10a54243b02ac37721b38ab007d656b8bdca537e5b1bca4813a85fb19443c6772b6d5188c6cd031ca8ea05fe34dfaf2d742f1d1a15d78f5fd6748a4357d64af603dabbf87991aa1dd2ad400efa0781dec5d17e6d78c2efb0bd0cad4eab3911d661c2652cbba8f671b6a73d8e038a87bcecfb664b69120333451bea97f56461972108db9387488a3c105235b68957ef2e8de601801c1179e2aae6af1a259fd24ebcf2b4d7ff2dc6775b7d1376a7dc23de9de629760b27571bff6903821a1d5dac600d4470497cc429409fee6819f434c2cedaafb39ba126d5cf821996466848ddb2e47ab990c9c35625f3767445ef15a7206bf7f67626dabd2d3162e60e9fa6e60c36f5541327cad493564e70e5b6d765207a1ebd79286ea24917b339c05e2c29952f78e66b13ab096b655445523a73fd87e384b60be4607ee0a8a9a7bd2fa7df50f5802dfa1bc76f4b4e7722b88445009d1c76495da3879e4b2c14cec38dc59d2707bb0b7db08359de1330e904adc0e1355c601f288cc87a1c64da49c73558f084b79b08c695645492a32c3e9573491eb46e563bcff59dfde5df25b2a451da9c76a9d1d389230213243bb181c36bbeffa15be7807fb002be278026417ba4df3fac911e3c91f0c29f11a57abbfcb6cfb5fee8a8effd9cf8a430c40f07ee713f54c415dbe327babd82bdaa73ba652b6cdb4616a61c5bb04d5205cd140e4a8377e6dd3ceb79806ef25152dca3b7fde303af4965c90a35ce0b3c17abf8a34599b32713bd32866cfbb2e9912626dc7313dd9d95872e2ee53e1c2d06422d0ad02f37f1312c9203f346328713ffe1cf88e431556ca9f0067dd89e613c742eeba3f90155a5ef602664111ab941c5ec2ca52a4673678a86162747f896f22dc4d53cdb14ec4e96e526dc2ba9716412631f197662cd2fa1d1a0d055f54ad92cf67404e0694ce96066dfcd7a0370ab25de2fba2620a06de5074a9668e3bf2fd18a5cbad53210b2067893396631b965550e39dc0351cc2b02dc774e952407bb0c3d70106e5df0ceda7c303877d91906667a986fcd9fcd4ac595e80491ad68695cc4a94a476a19ddfafea53a2227a8cf2943bbda6e6215dd06b2f690e77af1ca666ecdd54b9f63ac9dd6028709e74bcc060412a78a6c7201c370de3783d1826baacc6d34cbe190720040bef8a89442207cc672f9f5c6586d2923083ade036fc886e5f05f2fda4d9c520e032e48bd21b78ae514a27b5e31dfc49cd95ed2c353d1050fac7ad143dba2e070e129c241640c5673270fb0d8acdfd34ce10b4caa8a1a0dba103ec145c3c2afcfcbcca7b53089405fbf0849e106695fa9c47355085e9cbff4a1ad7fc357a818f0850b19c2c1d260ba9efa8bb6777d1215912001d04e2e4f9ed57f24f3e683c60ba31cb2e9c6bad73ad2f3597d025f15063c25c675bee83c292efa4a5a16671c991f1b06b4c1a41ade8804f9371b65b58b6e654ce05f28f56abf60b9ae0ea6eb3344f763769c9735126b84a5019e5c558dd39f8fbe281fdb1df283e6df2087dda69898e5068f3cdf652198a19737b7182cac7f45fa9a0f348b010661dca3954892b3773d2f564c6c4ed3e352cf23a3556c33d13974c4ddb03e3abe55a261ff025af9c511bc6489f7d172b0586ee962c11f562f35ff47a62951434637b209d961e740374dc3ce8a0bcd43047016b26dc2b64d946b08f1b4b83bf3a819af96e5c9861de58e0e5a2478dca9cbf3f32ad23e2f17cd03b0c4ff9735f76a1f78050e5248f1ccd9734460815eb84be1e213885576ec0901fdc2f3b15b4fb35ca65672c5f4d3b6394710d4c65bd3451aeab7fb7e673f880ec5d4932e67996d4719e921ee58b4d496f645b4372f46b2c275d911835281ea2b7b3198c4b522c9d295c068c885b65b7898b49e9a737db023a419f61dc5ab3a364d6febf178af6902bb6522a5cd56ce96fec9c342f0557f7877b9aa484f339af22ee9bcbb3a142f72c66bc18957e34dc88530cae1c2d5b51ac7a4356fd0827da694181f4655164ea1f8d0f9a380080ec3882fc46cac4b391c801f22fc7a221e3abd8c456ffc2c62debdb3146bd5d486419cc08c99dcde7f064b7f5b82a2e4e0a8e1df5f3425577b1fdfa61b432f58da1e67bd1b62ce35b832cc57d85b43544e77538d421a919d7981a5b4c358114383ce4287034370539994631fb62c8a6838be97d3d0d9680953187282d0fbf362494ac0a8355dbd622523be870b478f78b6b4d52485430cae6bb6a8f99f2d267f34d3e23608d397a88c36e4f", 0x1000}, {&(0x7f0000001680)="4bb8cd12770e0b7b96db80a4a0b369f3cd0b1eef7f18aba898da8a01e212aae142293aef617bf2e02510f2d772e94ed9d3697118ec62edf16beb9310112c14f6cf762fbe0951be8d456bc943b4f81dbf869778425c0e77467fdb7d5d9bff9164fff5e096d97544f7da2bd15c01567c5bfe15f4d90f9f88443ef8f3202610870afa71dfb167a70bad48b3411783a71a68c67f6ad1d6bd720b6e5bfe9f932672aa95e9ed9661de66ca6146d6a4c95c9bf9b8a920245ed991f5d960d903413777995b5ae9cbff74f4f47186d392b58e94c3a6ff63708bc5cbd8333fd564344c10003c075fa1fb04f7b5527819d38bce954394c4239f935a5d40b48805dda314f06092f713296e5e764235b05329d57baea42baf4c3e20c473c9b0e8892c235899dceb4df87c39b1fe253f6c4b299300f7362f8b999e4aa5eee74c51384f698a1f77f77521243278ad3f1e0915ef179eb56f5b8600ba08f2f8f56848a50be216d4787329fb4e411c26023d0f0734b0c55c67d1e964cc320ea54a4fd1b34cf6a6da6f94ae38e275da532a8636245adc3ea6063ed6f933bd15c43808995fbc5ad9a52390a0e9ab52ca23c46f587b8bae2e5f732b81216f93a7a82b7ef20fd897f9233d1b9c55f9e9b4d953bc074cb43488f4d5e1bf74b6d3c911c2db62eb8b886db8c212b18d81657e07214fe43ccfc5e97f058edeeeda72b230da10d5a4df501082ca877c3a5c74b50477174da3612ad8960499cedc3b99a2967b7ccef6842537445428b698ca7c2d5af35fe16fb25a3218d00080f902008f8dd54791a7349a4778efc29bd9ebe79ed5b8cd08bcc8e85b5c866a44b44485c0b227c8e277643e6e8e0028299978c9146e8fd1e9ec46be4c09a18491197a66edc5bedcc810e9475ba79e910cd8c64725eecb5b41a92536457fadd905c6244562ccbf161a473686f034767d6d9503847ca209a4d2dd14b478992cba08e346bac911a29fedb6168b3f935f690b18fae5d79e8256504e112e135422530f76649971f8174baf2772c5bc93ef47c170db5ddf7759751d796e32a3d67e427c82643ed889767c4d83d0f6379414ee7b7450b9d87d9121e7796e3bec0a3b74a8a0983505abded7f051e598a271f15f839adcaf8d9608024f61ac12b9faeb548b27238f47068e333445a3ff6a3354d85f21f506f744df4d616432022f8b0db4e53a6d4645df8a41d3e55fddd9bcef7e7d6d23a3fb03e7d81b0c4ddfec13baaf7467b93c3ddd1e775a16109e5828f5ef7c0d532c6512042a28f1a4ea3e92d72a2aaa226b350c3b1c939012af56bc7723fa2af99df3a2ebc82b095ed43b6090fd7d289df67d710a5149ddc02b89f00c56b6572562e0cb4fb1a62167dce7a66548cdd74a088a22ee540a9d45b70883e9d08cf2eb3fec9c7f4d700904b16bc2d2c540f42ef0221780f3d5dad348d8c6661f2c28d42e619cf9cff7d931ff55abbf960feb07f76104fb8430bf10685f2a25d7c9a2894d0e5967e624a5866d8d7752b1d3396ea6c150726aeedaea1aca7c0d9de20d8da29768567270030a8d7e70c133c63a93a737d155b5f240b54385fa1389ef41af234abcf6d8e5340f3773dd56be5bb907c539777fb6ce9f318424413b70473ee3e797313cffe60d7143b7282876e97f0ee3b93b5996d15c8beb632e5472031692c141eeda43d95b796e0cdd27bbd83fafba501a6bcd408f48cd623c89b996f5f1b1640d43f43d909c0c352b749e7031be12289fa717c19068c28485377121941f6ff7557d2ffd2fd48b37b65cee97b1374e0cacb39995a690f5e6e240405b4479aa922bbb52d1ea8f4be204816e0372e29e40043ce6850e657093b414caae0ad0df96e45b4cd241ed24bd817e344d2e3cfb4625a5170e976a42007cbe1422af964d1d1ac58fe35c0d8df049bf8920464c652c0de5a3f541f94221925e3da817f36c24c8f33c2f617ba24dc06fbc298877b4ce2994e629cacdb2a9653dd9583869955c417ace187bb2eb7f1096c7986bce2bed256471458a0cdc760c008897df8605289988bbfb045fbb7770e23aad715cd7a0cc2fad293938522bfc5ba528fbe2aabd38f286d98d6f34e11decfd214f322e8f82849d0a4e2ff4342a1af1acc35d24242cc9cf09657aa7545bb0621b4400557c327211c010df2a48aeda5719914f2af1f774dea3f37bcb5676dfbd68f93bf71c9d7d05309115183cef5a37c628d5c3698fb5e308ecea4c17f8fde2a2f8125b02853965e918f9f6a7a6520b26396d2997c67316211248d605d341ff0851a0b8659d0e9a6ab7a5e5545669ebb1f475ae0225dcdd7d27404eeee0286e29b00e5570204c24fb40c9dbcd7298385fb3d5850e360fb88caf375a29fc171112c7de2ae5cfac68a902957d688cad78d5250d65934397d57450188b4c383fc7c22b86bdd77d4e7bfbb047e5b58afad17c5c94a79397a414e23970ac3081bab75e30c11c223cefc1260a1293761d8e343c0536ca5fcc826bab7c91e61d5da00370baa7175f7ec29b2c9451ded5a9cdb379ad05424356754c6d397fec076f69b296c84ba0455cc4b56eebc1de08df3076b35aaa9f045f92bb96cd9e4a43b18dca68843bfd6311a7777471af6ed24f691e77c16809b17fb43694bda430ad0495e9bc5e877ad54b5f08bcb1072eb845139d4482fc32e420f0df84f90387ead5c56d5e9492b5b23f0b62ebe298d30302abd678f990a539cb6c1f65e964875c4ba7e6679bae1babb44d1d50f6f238d6e8103ac0a914fc45aa5f90c4b79086c62716cdbf218b3a7378e78d166e92391dab76e7deb698ab85caba7ddc775394a625462459f31162d1277dcedfafeb1a126d5b13efc8c51d5e9c0b083dd8f691a40ce5269f0a3023efc43dc7f6b85807f21de538e2f7bfcfb1e739be9f8c50c84eb7e37b25d685a60e73049f85a68babe8631592ae797308d838e29e42de20a3fbf4dc51c6e6893a2288fd9c09c5c1d3755da3398ec5a85f2a2ce1b0dcef1803ca82b285627716e43c2391744774e7ecdf885bae7b0b8879714a2a03fc377d5ea598037c967f7919d0622621719a114077440c8b963458fc446723144fd52fafcb00e54dcf8b55922a733156385fe00c2daf56cd1fd5c446e11eca6f3098ccf80b18e8188b6062799a5345c9476a9ce5dd3013c8c234cf8e5f505664b457bd811a461a9f97ed0b09cbd2eeb5bda65220073e5ea5d72e791f99e0e00a7e16091516297f6ddacdf2aaed0a04b50ad2555e1d5185ba4bad6fc4678799b2170e43a44031e5a86469b4974dff63346ee7710653498960d7b97d183db388e7d8f652bc2da21a74c36f959545c8fa09a9557197c089281857fcb0e906a5f4a9199aabde30166114f436dd07ddedc80d452ecdeeac98362b3368b95a3bb270feaec760ef5c493bf277c6accdd536ff98efbe15853dd50eb7d7401f7d79621ebcee0fe555f1040f7510d131bb0decde9785fe4401ff341f5c0f38950612dfaac513dc908e10c399132ba74f9a914127872038c7853e1fb52d9b8893469a8a33cac24bf287baa29d725c55e981ce6bb241474c2ac084c61d9399279245d538f1549f222daf6bae24c541854a24d4e7fe3000704fdffe26643f16efca37554c9ac96c9b591c86341f44dbd7e7e33d4e14b020aa486050b619c35ffd143a61077d40acc17c172b996de254e81c4f40bb816797c310652988b60a3c888df43151d037e19fe615a3a5afc82287209fae446cea6171a29efc154f440bb3058eef16ab689995f61ca690135b01b80ec8ce4051f5a43a73485271dbe96beacf8506b8d442761061117a1a27d49d607b420676ff2881b0e25ab2953e9e3ab8305ce8ee9cbb869d020e83b1ba81d4261dd22aa354f13afbc86f166c72141eb420c1e4bb4524be9e966c1d429b4bac14a164a9c0aba464d48c69ccc72e33a6b5512ee9f17f021776fcf6c16913ed1eeebabdb8068e29b37f2e5b5ec27c449a06cc2c439e562fc9cd695af7e63fefa07868648b9b15e2330980364d9afce178ab65463393b3c807de2b63a76a55b1b16b06e00c50bd3ae7fee28356893f4511cd08b52f20c5ff7ea0d8268ea8f590d72e337afe3606db0a37fe04672860fb75924c872748f784f9a416e2d0e1beb3adbf4a528e534b1a4f0b9b4a652ff1ea147fd04c7c562729ebf7f6a0eb6de69f58017f154d00c17d97e8a7219aa3327ed14e4a82e7fb1f18c22d8e137014a933d418c00e4ab0fce2e9548caea7b9ddede98e8059849aa202b99aea24b8515ee9dacb82f5f7e45435e2d424d3422cf9728ccc921ac6c77d99b449297e6edb3c3f05d8705f1ac88804005c78fb2be0c62325b4f5cc9c62cca205440d3e1ff7d5a7ebeaa05d6e6a2577679152a779ad14da7834bf03eebe65d82e26903bd9ea0c5937612d33b2e6d4fa15329fb029c4fdeed944b0db19fea45c5d14ad4d327b4e80cb5cf1dc9c2e51c670cd80d64df2e80c7fa26688c699ff737763548538866c3cd35d7689d63bf8182e42056698e9a51db0c2faac590b93f7dccb22c7e3d31245d330ce1007fdbebeedfb5c2028a2772227e6f5b0661e37a21d7efe4bc74a6c5506f2eef8c654e5808965cc8b28bf58b4e7daa6b025f5199577e070323fba14dea5f8564e99d590463c2ce33d96943ac9d3aa5088aecc26cb4544e69eed690197d3070e9991c6effe4997a4dc13ac7a77f83534584eb7830fa2026bfbade5629a4942861f70f054069dceb324aa910bf45c0bab8519b48fe415fefd70ea15f8c0ef199969c49a63caacba8f5c03081eb20e8890162531e8ec711129601a3db21cdd930169e2a72858dc8b700c10aebfe9879788347bf25d1a93da2878bd8ce28984e806f223dc7c337cf899a11f3568e5e738a4a91c890400f65aa5acd0ee9b5788b7a307fd17467af6be4f795023182312dbe5fe31cdfd3c5fc522ebc91e324f515b60f3e66df941da1b8266732845e2e8527a1540bed8df25a0479c6de7730674312d3503701068a0132ad66230a5295d7644d3a5c1ff7b3e33cdcfab7c3393ca52bf9d886f4abeb4ec66804220e7d3e51d89f694b1deb22cd8aa14f0bce04f90b8447e094a996d632eb112b58ad34b28c99c0aba12f30ea188f36c75087ae6bfde01a3696ee972b939d1409de387848d8134603141341814d538fd384047238a7fe8abdfad36e948e90c5441e060d7d0d25f9eccae4a2e9ceac99003e556aad327f5f79fa06ac5abe582a226d1675bbe44ebf4b189b4aa590d33728c2c8e9f46146c5690f1841932950acf71cedd749b3993bc06a273a38fa40c81f49ea4e37f04b8822c82936e09e09c6fdeb12ab2f1b8e4278de6e070a42ea1baece064183f5edb505039d607212a06e086130424c96ede87409668ec34c3da0ea9747678592c864cd0637fec769a53f571239f5b79bf0325bbc012673cb3382dcaae76eec5d316504a7a326817f864d3d44970c7293768697422e0114dd461f1ccca6878447f1835e04a59303b85c68900b0d24e900f66af6f90392eb69fd8bfa99e7b5a8c9c1bc62621407eb0b8b14baab3b83f59bfd7366262bdd8ecb3e5b93aa37baa1a56f2d08f21b5e7fd500e74210edab2b67fad0eab2f857fc3a9566cb71e92567557adaf8f15536065e86a377aabde9d28d72b918879ddf52a5bf6240d23eaba079da375642ffa4f2e00b01c2fb4882b7a083833748a9d264832595afbc13baf9bf7aa070309195d693ed0c0f055c54b51e308f8da5439cc61c7d6d7ce216a8ddb6d75db9e86115eab833d2a32c297", 0x1000}], 0x3, &(0x7f00000026c0)=[{0xa8, 0xffff, 0x4, "861c14a473f1b6dab3ea93b501ec83bf19ab5510905e4040e8560e225957085f95d1ba4750e5f9576c6bda848b802478aac32271f3c6ee8852bdf6e0c697630855720634439ca04fadef1fba4fee1b1c201be0917260781692af7705d36c565acda2078a0248f79d3ee181fccf20079dc59a430defa374b661ade283305670f0bc837d9cf49990b823177d94a13fb995eaf3503fa320d8a9"}, {0x98, 0xffff, 0x1fc000, "0a3fbe6325df37b037056efaba8d673c7023ae5d973af890b302865f5b537000d8d4de4f490ccad47f2c621cfaf487ec5b91b8b4736a9db15cec7ef40c60be3999e95e6e6b626c9647a5ab9505c66e2a7c7d112aa002b70432c9d6a6178c0cc1573bac3da9bf4f0864ce3f5765a99a0241d07326a61b247a068cb929d0bd1b91398f"}, {0x30, 0x1, 0x200, "53d7deac024271bf44ff87543798ea4cf275d5232076cc3d32"}, {0x68, 0xffff, 0x3, "7f38348e67dc2aa96eeb65bb2ea1ec78512c7f6007b303610d1df4688e9264ac8634228cec42f83bb36bdc367abd334fea85a9f66893a8b6c357de92559492cb9a2fbcf370deff3141de20e8e9905630012829f447e5"}, {0x28, 0xffff, 0x7fff, "15118037cb91d8965be8486db1c2dc3815db017eab075a5e"}, {0xa8, 0xffff, 0x7, "52a1377c70e5181a5bd4d42c07cb1c1ce38c50c112c75398c75991a36a8f669da36ae38eab786158a0b2d434e65102211fc54036e1d8d385db18a903250aeff35d53a2054be9d08fe4ebe46a5b51057ab3c5146b8dc9b28b4257e70e3c4f4c4786c9b37c3313a11c43812ab916cf213e8c1d2deef1c0557fd6b8d3126c08974597108d081fb11ea44bbaffa0fb5bb5c078"}, {0xf8, 0x1, 0x7fff, "e93c5d4a83ebcce1378fe232959f2bb004577374bc7549e222bed2177331a880f177ec8ad456e6874df7a5df74fead3525052c12464ea3e7e3d39e9839ed8bf11a5978f9c668d5c8e13d1d9dec9e5e35f9cb248ccc732d194ec22f064ba4ccea4eb776c9cefe18fb40a89918a8dd5687cb41df913a0980283f9e4c4fb842774ceed635392d66978f8075ec32d078909712654af404dfda073d09109b513166d7ba45ad5691209d14153122df50b098d6664104e37a49af33bdff5d3b2c9647d1e9505d6539ed5efdc9fb3514f8d99f8cb9d25413b5b045308e5db3a4d448b3f48fbde6ad4b4d7469"}, {0x80, 0x1, 0x100000001, "40e09a515e7c45573ac9c5c18b5a242b73dc0956755b28ff82868a1571a85555b1226198ce24a94e26321cf36349eea465e991986a58effb04ce71f83e268034482e4abf95b86e844632bee9778ca53d61a1ad2acd9151bf0354678f776a6c86f859ce1bd929ef5a12067b31c2"}, {0x50, 0x1, 0xdb, "c661003a383c1fc03691c0b2040078aafe71e95265719b85abe88059817c6d37a1d2ce7df0ff5f2d744c048c16c4c5f6c2636c172a7b5c743bab6ce0d4"}, {0x98, 0xffff, 0xfffffffffffffffa, "5710cba56e73451442873c36951fd25685b1c52018d619b81001c24f9d056d41f289af71c41d94fc6d897d0a1c206ff87d993ff1a9efb65457a97c9a4692de06738b8456426db4452e78e141ac41b6ca94829f9c484dd53c25ae2f1ddc5f9ede39f075e43e0db342da6d9952c0f49cdc7bd5decbe1c5c692a85cd60a326a2d308317808a2aae6ed1"}], 0x508}, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000080)="3a9b959a5139e7a732553b7884b4ab50b293717a10c9c9be81b0583b7fa5cd576de3cf47789397bada201716af290cb0810350b60512cb14b08b1165347ef34896319f93e5e79a7d597a79c859c07ff30e78aa4d03ad5bc6dd40fea1b600c7931aaaf0771a45df8ed2eed4c2aa57ac8d0292143d6311fa9a925a782e8b3db6dd0c7fab19d5", 0x85}, {&(0x7f0000000140)="b06d841b696305df9aa69835d4c442ec42aa8ccaa034a76ee68f4737b3e6ca3052c40d840b617e239f341ca755dc0871ada515737bea15b08d282d352b35108c6e2bbd38caa55f5d5d245fe9b97e01d6e2f1684ceac41c8b7c2b4c1f720d221386c9bfa51ef4eb9ba662314220718c074facb9832cf652149c664b7070d233c696830818516994da328949411c74d9f272d0756f2aadbed3bd9ce87bab12b44affc841756ae85b31fe3db8f795089e28f7374c9b0cf8", 0xb6}], 0x2, &(0x7f0000000240)=[{0xa8, 0xffff, 0x6b, "73109b6e9dcad7bd8797fb82732ec17852288b39661f559beaa0005caeb3f3dd0793cced857b0537ace764f53c26a3ce802837f6b415027b0e85c54feb75cb334d1debbde03f897ec6887c8f57cc1e1a460828742b0a09436fa0ee857a2eb24f597d42dff6d8ebb5d2d83ea8457d0802f8487becafb447aa43037c6b11a11ff5a524cb9095ee164fa56e65781e87fbba64ce9605c14aad"}, {0x40, 0xffff, 0x2, "c9df046f1a33f45b059cffb1028ba12eb1bb13798b7fea039b88b270286def46df404ff1b95ee7841606fd68d7"}, {0x68, 0xffff, 0xffff, "a2fe472e217394865c154067ff022f7a0f2c43c62f829f29ba8716506bff7b55fb3fe36462ff8bc21b516523b40a9708fbf94a3604371c11a42ec951bdecb27623a2da1eabe1301f64a822b0b5e93398aa5f00b0bdcdf499"}, {0xc0, 0x1, 0x3, "3a466a1a15472335506150a9492796b41d5c7424711943e1f6081f25df993917a01f790db79f357d2e831be5b317ec97edd06ef2319560ab2c7d07275fae854b0d01ec1758a4de96d7e43f2d5dab83314b3bafc46d305c1fd2fd39f05ec044683c9ef71e722312172aea190d73428b6326a97b6f97f8fa32c87d9f3f56da293c34cea9e07e362368b88efefbd4194b16db9d5e9824576cae7baef1298ce4746322c7c0f52c77d170bf0e"}, {0xb8, 0xffff, 0x3ff, "a96f9b0a26a4202466abd3a6f771a311b5c1d6c30aee2c72a70fdb4aafd3705ef5e2e7e82ccc5b019cd52bd480465490eb96a09ac72c166034f7607706268c42d3afa8ebf22b541bf4dc5d3d69b563fd37f75ef9d2a85ece427eb4aeab5dca9725956cdaa791e71d59c20452e83331ab0814c55525c997780724727dc07414f7589f922ce276f9ec46e4da1d69d5a59e18f955e75220d6a887e67bff23046826de"}, {0x50, 0x1, 0xfffffffffffffff9, "118ac52e8af6aceb769e1b533666e8b89446a73b8d13119792599d6866f0856b5aff9431417036a2784686a1379e5515ebe815532481b38e795aaef4a1f9e4dc"}], 0x318}, 0x400) 07:11:00 executing program 0: setrlimit(0x8, &(0x7f00000004c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0x9, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x40) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x908) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0x341) flock(r1, 0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r1, 0x2000745e) r3 = semget(0x3, 0x0, 0x80) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x1, r4, r5, r6, r7, 0x18, 0x100000000}, 0x9, 0x9, 0x1}) 07:11:00 executing program 1: 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) lseek(r2, 0x0, 0x0, 0x3) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) recvfrom$unix(r2, &(0x7f0000000000)=""/1, 0x1, 0x2, 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000002a80)) 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) 07:11:00 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x385e1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x5, 0x3, 0x3, "3c56e989ea6a4dac826626dab10dbd034bef32e9", 0x3ff, 0x1}) write(r1, &(0x7f00000000c0)="82e78ba63b6c8bc6b44b6725949145837da53ba5ef9f48cfc6336059d5e1af8cc394bf3c392eb271bd5691f3a4dca23213c8555d4b8994ea0f9eac15f2314f249b5f6f20f187e60edc341b66cfb49a7d28af65ae39fe5ba1a86cb7c88602c58bfa0d8a81543218fa31630001f5754d6ba6f1d99aa5507912d89c5b07e9b031fb2a1f437ea3ab223efe86c0cad3b9a23b3e516728289f745bb94fae6d333a42f87861c329a2abbf694331f4d058dc7b3e45bdac677f98744fc699c9842f917680f3aaa34b85ad9aa1c71555fd9b6cbc9c1e4677afc2432852dca3b35af54cddcf3cdad703d4fde3750191a84008da614d4ee1578487c511eb5c8825f7b19aea376254db2b5a02bac48a81cf419e0f31dd4ed57d9bad304d9c6e825db520d58cd81c75f71fe6aa8daaeaa833a7af1d0a267aa19906539e37274145fe175c5d58f70af6ea1b0957412061d389b929ed6133f974714cd0702cf55d64f6ceda505a18ee5be9a10ff1d204fc6ddd9c1f84943c791b7ade587093f4168c49a5cd85c57aca331b7e31c0149b5daa2d7b498b36e080bf5f953aeaadd113de83953bf1929a8ec845c07ae1f20249fcc1815e1c45c70a5452be547ba9337bc3c1d5ca0e7db7188364c9aeff0c5b97775308ca57c0ffb3371954c7a041ca6fc7dc4dc8aab5b5a5c8b1a94c53a14e2e4067227db9d2d92b9a6e2683592a6d4183dddb936d24c3056392e84191caf488b17177ea750f9c5b1c0b1c6df250773d2ba6d66eed9483faec338ee9673c306acb741308f49709eb8aeca09f22007734d5138054318331012cae56099f8e69106c0a3a61efc66026abc872bba72853fceb4820c05790e31b851aadb95c37e141c4898a5f1fd4d7be2900d84158c098375cc6b37ecf1158d13957b30c0be1514ba87fed826fb8d8421f916608c5ab233909bf20ac99afd140efe0511d21f989062e455249d66fbb49f3777ebed5829b6f00c5478324a83fd595d6a6f06d75da967bc5b64b177a24a9f21e0a192711e4f8f27f3cb8fb53ea1ff6b6bc00e9df40512f92af066ae5f3070df1d948c1ae5a9edcae9a5dbfb14b3befc311d142c26d9f355436b70eac6a80b1cb1181b5e1918e5236a00961f50347ff6791ca0894188c922941422b89b2ca729cf5d112b919d41e256a60e6c4d3e4c28ec19e83980209dc151b5bb57fd21358b0361b1b8bebf23563bbd54c2729b402d62275756bb3d5cb2de72ff234deb99820c8de07f9a6649f7aaa60ecf7f04db549e682cf02ab416a0475d088f68bf96b3fab52433223964abfdb4bda66c2cf2d3b9abd49e60cf7c3c3e80d0ecda945b23cb0c24a1756eefcfc1fa3a3ef5e163395867090d97e084d9ce4cc1861215a4f732e1684628b66df20923c11924457c4704fca2dc36f8f266dc9c7efdcd3aa7e8cf0a7adbbf21fd4c4cea1990473bc4ccd6bba3bc4f7575f5e0db7a287bc9f8dae188c7a753d31600b1e4534c6c4ede57a79118d117809e15b00f7c960a83a60542f310cd203df68dff1ecf8e12f7a7b1be9497360e8593c41a32333bff06d52e8111ac8f1d985e7b7a98980798436a541f1c7e610149c63ad4e30e5e98245c01f4415c6eca8de7ba19cd4c3752fcbec260a2f1a386371d9b3829ff7f6e27b3a56e9098347378154eb58a754baf7b7a7c1494ae1ad428fa18421cb123b8d6d97a0f642e69de2f83fe384409df2e82e6060f50cf92c581b77875c3e787bad87170bd6df302811dbce001ab4dd70335ab2038039f8d6ad34e6cda302f5ead564e92a79147551fc794e461a6377c01cc28bd0aa12a036c22164270ea411544e6733cb8c413cd634f81ca6e23260e15c5276349e8602550cb9f6175736bf586fb60bef94a12272096b881d14fb4ab4809ff01d5419104c23337218e65bd1ebe83d6b5464aaf7cefec408d69e62d47ffbdf3164ba54dd36910eda1d6eb735eaf93501b7c3a7a9779e66d304b6af26e83082ad51e94ca9de793b07bde4c75e763fa167e2f81ce9340c819743146864cadaa50afbf46da1855013976f470e2627cd5068dddd64d6cc9f78f35c5a6df23bef8f44ba156bad9972ad25261277747bab814f283efc059f90f89522e7483668c963d1fd8ea6e1dc697cdf43d1a3aa69699e9a5d56c36b1b6cf8f3c2197d68b7ba029f84e8c3fb8249bf3c375329312106cffe3b92f429f724be1d83cbb2936f6b81fcba3b1c1abbde81950173fa94813cacc5a44a23e88ebcecda895468c804b033275bbac164910130d952e504d71e5ffe2ce1c501d5026bf8f840b97f6045a7340ad70e9f6fef255d23168e40ea911e888e49f035c91a68f21af962a37dfad7deb07bc850b9218180c2d3fc7f10cf2391d6dc83f51fadbee21af8a9dca88df0babd512b6b7cd18e48c33b66472854382d8e1b15bd5e7a0b37cb40f8c787aa5d72925aa5c474ea690325428d3f577580b0ae89cfdc585678ee4fc1fbd6eca44798a759585935691169ab18c1df3e19e403babb0711ed185dbe6737eb265da2211160e3a83771aeab0d7d158e2bb8f62551a396c6cf60dd7b88a2c077f01b1a4f662ff4488c2082139c467ac2432d41f7828dd3996b452c96ac82b0b5516bc7dceeaf45de43f996c2a3b97d8b49539e699a5ea0702f13600a5076f3b65dc4f4e0eacfd6f366389724cf2006e5cbd4aeaddbff96184b76a3e741040548ee2247e395bd2dcff28ad6d45e09723022fbecb1e3ce441cebc3c38d099ed7ce4734906f13af2af6934242e130fa01547bc890ca5c0f21fc23397b96961f619e3bc6233469914970f2f3ef89e55539f82eb180e05f2955014e3c13503c08dbf2b32887f72e0298d679bbd1917fab3389594c2c46af7a9f75418d41eba9acbf8025aa19bfeeffae28a8963d2cf42daf45114e2af289ee3e477e0411279f6ad7838066a8856a0cb9017469d38ba0afb537ec6cc79b9f8f6df14e2bb17aa8bf2ec3f8acf6a5c8801b797b48afa875f0545360bad466774c0509495f668eb665d3fbf4010da0091e46646bb25c204788c91de77ecbc3df2661cb1d5d5d564253ebb8793a4030aa963ab3330654257d427800dc705ff3a9390750b88147c2afe85ddbf826ac20d83f8806807dc4f3665c84dba665938f9bf5742ccb96ad3bd971b481b4c16fc5d5341dc16b135ed9b9acaea288cce5acc2b2817e3a0d5be1a4deb8dd7528895f91daf1a6bb70bd931310045b02834b19ce0b858df52679b3ac77541031e63de70300a60bf2131b8aaee41307a97ae2464d0a146b8723a275f7352677cdbcab9d85e49302bc686d154ce2f716daf6e75934f4db9559cae1c1da62aa8c2491b45f42f8e7c726b83d1a26c0810d021190fa5f83872c6694a66d10addc7bb103dbe6c65af43d7bf80b740bcbf3feb4ea275f439fe416c5482de5c308ffba3901ce32f2d46eedeba071fa9cbc152fe6ba32c2bd7d2fa6f8609d01a82df8c96ba44d4ea3ef174b4a4e43ea7b2c73a72e9690467e79afb819e18714695a12e1a09a457d5e72e8da6462ba7d5bdf567f56636e4bc56c4c68380efba0debef59dc5cfb07a69ef82740910e2baeb160edad962d96d2dd5f7dc697efdc731eadf4b8f93f35ec8f80119cf3807aaadadcccfd8c2b19af625fcca456ea9b2a910834ececdae4bd8967a075f77ad87ca312d55294d9c0bc6dae6e23fcfb9aa1d28d4ab3e62ed165ccdca54502a5c606c0eeb04d951d763dae26e295568a3e7c7e541a7b81bd17ff90dac30c3a4c19b9bc0f3edc9dcf565d405a272418d1faadfe34f74655d70916bfca0587f98d3ce947840ec27009c6ec160c5bc199c1b19b9ca7f0edbdd5ffb43d8f7abefa70912f2fc805983400ac49aa9f861aab1ddf94f4f2867a83b379964c5dd1a6a7601cf9d3377f9606b5e25a3c03d0638c2b8fdd04798cfba969419e1ff20806f8c3378e356bfd10d24c359b471403af550d291a249f107018583b2acb5dc77592d716323b5c685b022238e533d25ccb07d73e11b622f8091488787ce13e668dea348635f57b20b1bb47a71fe5a15b415bb585166820ea37db2ad2de5b880a152fc63ccba2183d72f8a7bbc21e25abf7bcade08d8c11f1dea1638da6481ee613c70f252ccdbeceb219a621e890e7933536519b8d0c237c0a975797b4a68075edaafa26c8cd7fa296a4db7a5854692fa23605aae313f05657ddb5fdf67a927ec7457b741da3ad881206cd7bf7eca055e40951519c0ce78325c5f26d11f8fe6745ab526e9c5434ddd52cf9b7b3849dba363985bc4d79ceeb0fa2f9d50f912ad29a7a9bc54b9e6767f8aed59519611a618e00c8edca5db1f2a765b736648ccbd8a89393a4ebe16f0209e91cb012b5c6ef558e142dbbd35976620f6a081013c188a2e6bfbcfc172e285e4ff934cf31b7c1e76d944262254f478dbcc2fe46080ce1ec5f7764467755de8065620db03dc95e91f4fc395b7996c136a22e844b522fb2af783758cb6a490f7e09cb12eff604b33d0e6239b624f2abab8d0e63ab50416d9aa01ede3eafd17600e46804055304a472e9459c0956183398b58631372509be3257fc1c6bd1d43deb6543f39c2d5d27d54183f7f261be2909df1ebd0cd2bfbc9020130b0dab3bc410e52c5fbd6c1012701796005cc14b8b33bc2610678d8a25a3b3767f03d188915b0979d5fb1becfc7c6c2c3761f39f4515ce9e89c2a8ebc95c0e91f81d82635a36a80200d0f412d673b66328a9de77e995bd62a30c60977d96b59b1df0e352ff8d17e1b44413e43504ce768cb1759419d1c7818754c139bebabaa52277de126029c9e25e356a0bbc46e9789198d597d5e6d8908cd91df54ee1791b3e74b7d1f1d358eb13c81daeeaca86b6490eee525223f68237f42e6c929d7184a82f3155b466e3341e494cab92b9503525366f9a19413bb7366f8d5d19c43916013e11938b2c3071485f5cd0f16ad03889988dc3a2ef5ee2fa3bab0370fee466b0b5a1306032bff0f75df475e4e2f1bba0173117466b788cd0f63de20dcd6a4e6eddcc63d2200f267e74d0ad3c5bb95e5982f427d06f110760408d9ab441e7d039db1f7bb14bd33a9676730ecfc2bd603df4f5159920391523f9df6b6871d614ff7cdebc4d068f751637aa1acda71c71e897cfce62a276fcf1456ef68eafa093c22b28dd8cb8a75caaf86f32c7cf83a86f7039c0b9c5e0f046eaf132b44fda9e547307e791bf0398a3429ffd5acd0596c711de2e43f13d60fb27999641d18a33b2503d06b0a22d3b4169bbf053f031b3e6cd6e88d36129d17a26563e97e230c47bac8c4e1a7eb349676438dbff1ec072718ad4e2ca3d4ac4cc9a7f1f7079a228f3e3e19d31bcaa61d2f0306e407f611e2ce5b85cebfd4113ac57af520094f1cffa4ff8a7182ac37c8233fad254e7030647c4e5fffc97b6405d937e8edf8447d5ca3b57321335b304a38dadb56005c5dfd2ab893885805a904769262faeffe5c87dd930c9367e4c88c28009f1eb8017e671c0c869eff92cafdc93b1cfce812d8b75ba1051296c1c5ce80d326b62eadbd7f5b5ba6df35b57212f53e4389ed6517bb5f1e3840761c7e1d14afdd7b67aa3033832eae17d5f21b69503ea1d8400681397aa64ddab5be2e1a51f1bceab104816f527f446e87833a48012a37aab1ea5542bb4efceb2ad437816d4320285716ac25d51446224f31f4012756977cd682a0ef7296cc6b623185e8cda4969ea072feb37e24643b1383ed266016cc30bb204093d6e3b6cb3df215f6cf903321b60ca26f669ea01f853e1f9ec0", 0x1000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 07:11:00 executing program 0: setrlimit(0x7, &(0x7f0000000400)={0x6, 0x5ab3}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="cc17e57ff0a217228bd305e912ea4446c869583ebf96b458151ee4bdf1b1290bb85dfaef08724aefb2d8ef07217bf55ce86b43e24aa89ef2fab14ad40fe1b87ef870e79e1f0c04a737c9d6597e6ad4acb15b315316ba9d685ed979262b3fb4c369f70bb077ca43076fbdbb0b656598c8fa28016ef37e80cc437ee3f2ea7c4a08240bb6778c7702258d42714159a7e5ba40a321df5810f8fd4deacff457b3a2ec714d45585a99493ad9a531816e642500fbf455538d621388bb282b262b444d30ee110d547a0c7f384038616709b3b643ae24b64f906e5de73704c21f1b0c33d65fac6abe71ecdddb0ab85b3279b244c2545c382a80480ab9d596e14e", 0xfffffffffffffe10}, {&(0x7f00000017c0)="7107eaf194c129e66f1d5991ec9e4e99bd8c0b55fe530b6cbd40bad70ccd19e0552996c4dd0c7e6bc592da98d9defa01450a5d5c84618a1e82b8d5189d2c70ec25c164baa3e2142303f7d4e933c1082635db9b265bbf526834f170a4b1b07ec732a9db14c4dc6fbf466dd46bdb201a3d104a478a1844dfaf0c9397be5a291d67172f1634870cf2114aca0dba00eed38e22bf80acbc8a2338c7f30e1697f78755a33a9cfec7bf8dc66a0f4329127e4419baa8d16b7e98d0b6c758ed550ffcd50e56347f23046b63542ef20c66ccff6c4acf6a69b85a2f30cbad5292291e51bab837b300a4fbbd18f1982f392ff9cacdf789191bfb67aa9cc1155c78fb7b5ad1c8f1e829707f4dcf79febafcec79ca8e84d7617980be00245b6c57ebfe278b3ec198710b30ba39668e5ae4a1d0a43c883a20e900797ba94a7180bb626bccfa9406a3b571fbfca3e6c83e2078ce29e89650be6a07f940b5a6e5b3ecf37a30325c04f34cc01b16fdd775f308f759b69cf4c58f9b021ad35b90c7d46451925c8c4925f66e4436938a8ecf62e5839edfd51f7a4f8273f97e30abe50bfc14e1c9e1a7518693a71ecbc88ecb7090ca689401cc3406fe6cef15825cf6254489695452320782b1b482e348dcd8258513f8bb74959e087e35ed1682eb3098acd6fe514849746fda20e045d1315558f0c3d383c63775f8dad4e0fc0cb5153f83ff2e86ac6db969d65f735500f3d69abb8ef96adf80d2c4e53e7dfee160573427e62318bd17be73e96ecefbca7f5c9ca5b95207db41826fbd275ac028964dc65fa6c1ecb1705f99cd53beeb6786257b391794e47e3e575b00ee9c7b44aea09ed502c6862c1f0758a85b9bbb6a9b15030d7ddf197ecc1a91fea2be6e216a95b6aedf0327d07c49ef2560df2652c6555aaffd2a70578d8e3053cac9971da9108737fd21cb50c2443bb33c16dc9254afdcdfe547a3d108dc2d22b902de1e31c3bce0347c1813c8fedde21230cc8441a263faaf64896f904352c93cccc6c2f8e96cbc446d22d9dbacce1eb2bcfa099436faa567d6ed25d76c34f086dc6b6909f84967065bcb0a1bdab095d99c9f89d2202582ac11accbc627623b41dd0c26b6bb2f87109df540eed606430842e962358f4a418eb2238408e628dca2c8fd2c952daf2eced8a4c29379356f612318d81a2e7dff8fa08cb9a9f979b4c8ba6987299c82f43492efb647303f85716de94bbdac5a9ac27b9115b0f769d2281a9cdfc5086dee0ca56a583f658b9c2e5cf7d5b0c479587e843fb00a9d33ef9fdb8971c34711bc1bc925045d3144a24ec66c7de6e7310006270961a180ae42ad7dcb8278089bcf5a157a00d6fb29ed3dd0ffb59425cbb33aea190cd9579ae0fce68c5c4c1607b58c0cf1d39486b19600cf5655915acef05b244341532b2e411831eda6ee9f320f8730b894775effdb0f52a5f934798814cf9b5c973e21d81c84ee1efb7ff764aeec0163dfd249d816bd2425e9ffdb414380cc128bdef7543c311fc5d492cd3c203fe0fb6cf878c149bde7992f82ee1d7302519fdb378c530a4f5e2fcdee59b17c2e164df97312cfd8281eba5c5ec35710ed9f726f880b157d036f4e4aa2f2d441beda38a8d423e1d7a124e51b3c61ad26411380acdaae22b3f7ef858d23762420196b35af0fa36b86ae8a430f963f802951ff48645bb931323eca0b1b1d84bc33c78d532969f9280ade69e867977c1519af7494471a68faccacacf1694a4bd3abb762ba9556c97dfabf233852b2a7c604dffc637e61c5d97c5f97ed00651992cc11267406868fdf6b58f4c44155cb7f18572a02c071a480b9dded71d6bcf15abd91e7af25961c04eb4d5073609de3f114137570f423241315e284e71ed26c9785b1a3a5ee37ad1607f92b28590b8c72a3f72d05d3d82c6847252851a327cb5624cecd5cbab5e8212da6efe801ee14db5d8edbe11321d54e11b5354570188e4b68ade3df61468f4e1ec0ecd283d9ed3362f4e15e418ffc00849f9f507b49eb907cffe5d513250f1e84d70fc79fbca176b3c0a525dfa98858334117126cab1833b5bb40b68f949b3ea29f2715c9c7781f7fae58a20321d2cc51247b49ae70046b21bf1accd3aca6042928a382a22ec4a35230f612c53389b81cd54894fc9ac464e1ce0501c1afa6672843cc15d3e7961998f31b88158635d28de924763d49f19bda2ed12ad9bc9b92be89dca305fc88a595a8aaf4897d30fc00d1d9adc077a4987e210448057ad5bb13e439d97878a15cf3aaf5e4f91966ef2e38e6d116f93e9bf9d4afc27c31d807779aca21851db0e025c02b659bdc8e04a61cc5ea68f953c2c75ef2bbb35df9eb0c36db1e444c5ad1cb34c06ebe589acb803d86c16451160e7342f04e56b95046bd6c39ced269665f92ce9ec10d9f79196ee206ddb5f86d1ea4c90e9f98f178618052fc74712f032821542eb03e9baa194112ee72b8bc9cbade59e701762703a96d75099785101e2bac353fc7a782cf5afb18ae31a51853e5bdbe65a622699e1067a718582a3b1aedb6e117695c7ae0d8a5f34ee73258a4cae0254644f10fae40b0f6d28c0db95e0b4b4ec2194541b6673e6b7b46ee51d0345cf763404a52fa2abc240a2b5f683ea9787a8483aaca54511baad1393f920a6d6e191ffb6b89f8d14722fd2726e17856f324d6703421b291e5650ba1de77786e710d6f50fbb8e07951f79025884beb67d63dcfe6ded8700fce901df9f1b0e3e0836edaaea56c6ea2c4ab65dfccf1c4b905a148c3268322986be5bddcf59ec08b2d602b5977f6c1a6c05dca08cbc9d4cbac80ab21c06e408916b6976d8d007a6bd605348ff6cdeac8d92de4714ca5f0feaebfb72890732787490cc584e071a19a2b920b53ecb6a154310bdf4dee478e06a663e3444fabc1d2517eba8504436fcfa9f698a7fdf8b98378cd0818afab77237838c84a66c4dc00642c4081fc122480ca651a95c5ec46e090e2ed1d75b3f52364520a2873d30b170005b806c523cc20787d7b463250327d94e8bfa521d6aba36089a13481a05b85bb6c983a70177d5284c44eb02ccfb3711bc109119e671c0d161c01f8cd2bb4e14b2ba4509d2ce36988da86d461b39483f3076a9672920cd78a7853d4c70c5b9ddbaa7d7cd80a8dbe8eb563c4f5fe8a9933360743f9a57ee54b58c5c73605fa67c2854732011e8c9c2a9e3b5f7eba5a4cc0f1d5dcb9e7d246a09674f3e791996a065fee49c362b363409e0e0ee2e1b9e4f382db97ee47d03469c95419f365d00f3638e895455c6533d0b4037c36c70c42244df32bb4076c9124d7a7d642a711fa966640c1d54b65567c5f393e72696e4a756ec3c5911a3ed1b6092dc118954641f83e139336c898b2e1caf92c9112e472be195ee342e01083028fe6d8c11329d870e3d0f2fdc5a08bc9a7cd934430e00c7c8ef8a6f3cf22c8a146dd94f1e336f1dc9708f7626e9b78057a5d4c4bc8567105555703b8dcd65ce40d5e319fb605af2ec541a9287d007af0a973be5dc0dea3bfd8d1a45e516180e2642597e6a7906fff3fd8e5ba7113f0f3bba9c07f167f4c5e52abcf7eec8663dafa841937efc928dcddebc68c9dc755b57b441a5f56335d156b3fba3a871cb90588613491047a25cab05ed035aed2fe949523cb0fb40c916d0140b45f1a2711b37bd5c3eb775122f8bcba802b2f73439659669da42c70eb277ad88c67c54a14153488cab29af0b7573bf3a33733b56963c25d1978b9e9784dd88b02dac5ce3e16c40f48d753e435f1789e6226b2b0ba7a9a36e4d17a97a1a679fc7f9e75e918c491f1335820304538bc0ff4b91850ed2ebbdca38037c3c6d3cab57dab5791ffcb0fa2d12056df5777be5c1c2785fc4ed95f549081d1339997ee6a627fd320600492def55eb846990f581242bbdba4e544311552679919ac310850764cd67f2a0df4b476ec34f8ca7703a349fc62560f3e60cee6cdcc72bd3046745d59997451cd08500c26baf30e0893e818c5c745aa6e684d56331c9ead5bd1f35876b4941e57595c59d00a1bcf16b43442d2ecb652b0eeda547d45c31214cd987368fd7614d90b4c4e2e3e97764b16c49bef1b298bb223426bab6b7fe33a32d3e2ea08671e32b7db507f49c920b0356ed15e3ff89ff219414610e3950983e4a4536a9343d5912171798be2742d07e63ad1cb04cb6678fdd0649cc66aa6b4fb82a10ff7e906f75b7df438c779bc05e75eec45440a73cac43b34e304c99d70d5a19efd3808fedec03815a4abaaa47d67e068281f5fea08d22622263fc5c22808ff0611dea4452c22c506369e8bf5443a00b3e5e84f84a46a40ff3f43a6fd20ce065c25d3be3a1d9c916e9cd37ba18272f09dda591464fb41c7adcc045eb3e6da37466a2647270f940034fec48c9dec33b6adca8aa487d9001adb6f50567a22c284b22f594f904c35081243476ea0f0ff9425102f532b8f1e25aba4629bade28ad1fe220bd42e141458d46f2590499499020991bd06fbb35683ea048cda3621f1e9ceeb8651ac1bc8dd2cbd62068ec53e65cf83ded6da2ef8bf16a5fbcd9ca8e073a2971518e19a01c882fe8d7ec1e1a89fb9d4c4604dc85475f6ae213fc69590e938b114822038d90d1388c839ba160f38c850adf2829914a40a8f3c4c501d79e77fdd1138237cfa067e435784fd7e37fdb81f61ccd20108c6453efa655fc0fab8ab0b77e81a94473b60561e9a1dbc7ceb2ee22121989a712d1340cf6d138fedd46f71fbba18f7d9372666129e6e0bf91cf3220e0b8c5824e767cd1771bea53caa038449b4b27c8d770610681bce7dc50b811585688df11b1bd6dfb6049fe7645dedbe85812034df2b4b669870a340caa396c568b64397616b8cf00ed3ec1a88f179bd26db5d5410af53f4205bf1eb5633bcbaa2d8019bf61d5a7280741a5c5eb1cdcdf9f2b0e57a46ee543c7119b26c7b62bdc0a1cb05dd6c73ee7d70b8f4b58a8ac13be39305a4a4f53f7741f0fc03614778aab4753a791f1df71ed1bd9fba62a25c948384a40a8d30ec04695437584bb383a977b1214c5ea345aefd39f801d80caf0968c32e7ffdfe0cb7b66a461ee6fdef15eab2dfd07c1f641fbc0bf25e1ae967eb20ff58d387d2beea73ea7b7055fc8ed0e5c2ea1efc5d652bd5c6760a002dd2c65438af1e2b1d05580db6f9a5f08fecd3ce591cbd8db64ab6653b9d84223154d3bf852a8289b7a95a588711d7013746d2ea7d62fc8df74fc54b577d77110dbd0d90c6d7979569507dabbf20d135bc0362aeb45e6feb1fa44b9a7eb46f0963160a332536a40961a2e021641af083c2fd212581ce0a26eb50efe954a4846a9e6e91efb5df5db1dc997fc60451f6be1c47c83797e9888fa9811aad63e2e5d14dcdca56d03e17a6dc80fead97fb048ae580326eb17c6321332bbaa01234aafae2c99c8a12b2e9cf5c30c370dfe198baadd10f563117a375ab204c7d4bfa305798127236228bece304e79ed9d21a2a276b975a6eba14fddd160e0a3b916463ef320ec7f461bcf09c3fb4ea2954fd73c31f8f9e995640756369176ab8cdb0b151fb06d4ee63a1581ee3d5e4d321b789b20553766c59f75796c987176ee774e546723201ebe1569922f30aed335650996a341cc999e9eabeff6381c23b51fccad5ba05b8142b42d575fc87bf1a1844c0f11ee87e982441527ae818a78008c877de41487e425961fa568d83c0932a1e471a300624d486174beaa2ea6d6be18c43707b4223268ca798dc83cadd0c98ba15a28befa6ccf2c65b72185df419", 0x1000}, {&(0x7f0000000200)="d258df73e2542cc25175709dd3537eb00cb7a26a678fef1f5dbddaa17c64956c227ce9b4a35cd5bc99b422623c7a4f5c78d042c7e7709caa0adb23b85b798d7dcd83ff1ade12c5a22dc91b785f72eaaf1773db857815ad1a94e2eeb2232255d6807228f761c7d53d747020ced4ffec97af4111f086cd331d77830291f0c680d2721af07476c42c7e2954b4fb01ea57c9e2d54317c3d6ff53f7871fdfb3aa6150c73cfa7101490715dc05bc8e", 0xac}, {0xffffffffffffffff}, {&(0x7f00000027c0)="c18dd41130e8cf8cbfb2edfab79c66f146f2a804c2a7ca092443702e91dfcaaf251432fba456eef2a652ce1711a12f54d83e97ebac1eadb43a1f962c8cb2c2ff73ddf1d784fb93b780cf645bc008c378b89623cc0396cfbc14f97e5833fa786fcf7904f4b15f53aea2655af177d8e94e7b49921f47eda1fcf73da0a6cd5b53886945204c8ce464661acfcfc61e5f20a9469a9997268843878ad9d04f567e17634eb56ecb5a76e6d65984bc8a941ce491e00f66982bfe7d77c4a55e9204ba108451827f28796a4ae994bc9e1acf304330c1b3471311ba17225e21dc640bf0a73e09745e2e8ac10a95385fef8c664e47fcf09d377980c79c93ab724834b11d247056db94c741be6b7ff370745c29e648e860957b38b28906b261a4860fb2414f6b44bc5e01fc193d94913bb257a377263de126ff13523e78e2fc94862568ab0c6471a1d880d56b1e1036fd5be72956887d052bf21c1a5a718f3f3fea7c9f80f9e261372e470d5511b8d4bb7a8721abd9bab74ebb5e56abb5e13163f88410bff31a55a01e193792d743e764a9823310cbcecb8c6cadf424c1e830f8db68803402ac99ed668b5d81fa5ce47ff2d94503507042c197c3f71dc85b47f658100844289c344b77f5874b5c3b516522c22770dc8d6d0625dbfe3603ff0bf7f918692ca81372889bb8b0bcc5f345177d55f188be2a3e235271f32defd4b0b0be61761565bbd876164c279b5b7e815e956a89889e97994e3c5b9c7f32db9fc1457448c09589f9511c496bd0008ab5f2954c8f85b3695cb833232e7a4391498c3d9caf6d5afc80f9ead613a5350002dc483087b972495ee2a22187eb4724cdc47590de16b0490bd93d2305e9e631422c3aa219067240d4093cf0eed85e36fb45ea0c67ec5afecee94a60b4449d5b33007b0a264014cb58ed8bca37e44712627d913535f50f3eacbd64f1a887dc41b895549b7043adba42bdb969212d3d0f5563d726d4bd7320e946b649224bcb6ac0a1e8d0e8f293a4e5c66bbee329475378f20bef1d7bf946d28e53b2c0639d1ecedbbd187889d5efad0b20c140f4444fcc1566d4d309eb0cdfadeface8d90348586d3a527d5ba746ca3f0f414ba4121f24dff19924990cef1a1977b6c6e769c7973edc14a48cf0573d41652e0483f25fac9157a03d36c3bdddbbe7bee539107bf13819a3eaf7694b99b8726a9daf39e1724a10f94eac2ac924f2aae4dff26a3b9441219e7627fe10df8611efac0c9c47d5c83bece36872b7fd330b380a2c6cf072ad9c8d838d293c25cefd9c9e2c279aefba25e3b532a4856c306d613656f47d0fbe65ba8bbd73156a9fd97e4b19171c80a212f41c6a250ff27004c6be33e512cbd0eaf9d1ad782b6fa5a50cf4d82cfccdb926f98fdb0ce94403dfa250ba6c2eb821753e00e94ac4d23f3b47d7814ccd17a9433d4d7a366fdc14977d433b5029cebfefabd823792dce7770e7c9b0344b3eb17d4397a6f7db924235978da8df648546a1190a01267af640f575edcae674be905645404c9f63e0d9f915eac976387629e64828fb6001e1302cdaebd40dc12bb09a90b950b242c1b0059a05f82eba4007b59a81ec43c317604e476412ce0afdd9b5695f0bb1f861fbd07dc0ad96513a6b14ca7197d2ce7030563ab34dbdb57caf494cfade8aaa350fa41042d42d297737eaad9d287b03680f51f54c7d7ac142844e43d13b077eeea7c2de68324b5a48bb442bfa8eaafa182e61f39e1d69e057b5dc51e52bac4715b9055950923460fd48c34d39a4a664d6cfce178698cccfac4956aa341027f6813730e4cfb4c304626b45b481fa35792c967eb9ab804aa68ca6e5c3694c44637484c09232951af5ec278266352a4adda2fd0018c0d5fb58579136bf940347f90849f2b5d88ae8b4507ca9cfcf163c4d6f009b3a0a2f18424eddfeb952140840aed0dd14b3ef1c662e660317eb60967d81d0f2513e1818529931a1da338edb5ddc8f17142ecdda6548d9ee59f54f62ef39c629d400b30c42e2910b51013454b08957ee3c73c4c9afee9553344464292462a87a42c07bb59f7487313959c7f29ff613f331e8b7b80f036322c46bcf4ce60500976eea057a212284a727936c46a72d23676b1f0b0ddb8df4435fdf0f68d1151256a486782c231a222c797fdd2a13954330046d7b15db8d1104e267a72592965bb67cfee7d044a7745f611ea60a27e9315d3cec9093157676a0b671e177b3091a90b56b5e91e7ae1320124141138fe182a051d22c04b47acccf36a8dec81a384490c9372557005e94b9f64a05861961067dde755a58e7023d88d6ddcc42d6b71eb8a6c5e83a5b17aca99abee33c28bfb6677ff91e7d9e993b4aacdb5a08d29dd10404de144299f69f1e2fa695b342c833dc149d77eb826cc9da344d613636e0b631d9108085f55f88250c84f7a7ebd46843803aee36f5a72922b3259c8a0a00445a5744b6c1b5e9b9cd81cf1cc8ade1d57e571c8056b48c374f19bf653ab6d8845e1ab9ddc18a8bd7413d3e69ba9de1ba239978b3a1a45b05cfc9a1fbe19222e7397d82e83d5860db55d51d6f26143a583a1eae494118ffeba059f0c9a122564b25fc5a5670ebca52c885e21d288c6d0e74e1489fbf8e3072605ab6e8a6ea5eb09a27e99ffcb0fdd0770447d0d54a5169295f7dfb29ba6ba3483af17f7eb3afdfbf285fbf00e48ee701f2232130b75a78b1ea3cdfdd27839912dec509c0df26c0cf2755f577d42fcffbdfaf2354101b9087dd8ec7c992159f6fed46e3e22242636de643b6ba395f6a822c4855a2e407bdcbe5c92de6b45b62a0116d1b7528bbc6b982995341cf274804554101fa6799185889241e1b0a8fd713c3d1310b01740baa7f0a28c339469789504e1416c40dc6c1d1df838db01fdf0c86a2678e1c465cfce4152e53152c8d3e2990949bd7a6151821343bf741bb83a0c1a569552b15d1c72424286a649ca61333c63670cf46bdb645076831fedf0eb2a7954aef3e9fc3b3fa5975c3d9b15cebe038e0fc3c2e8fb408a2fe7b89c201b2dfac6c636ba608e527464d3fd02fcb0467e1fba768e50d1cacb9f2d5765b2e9e73d39ad539d1eb2e1c49cdc78b3aa3ac5420d898a261c711a25459a9f1a1fe06a3be783d8d55ab5abf02e6c72727cf95b9f3cdfc4429c041e2419c9ebc77e8415ff98a2b5a03bf6490cd0388fe6104fc5ef4aa4434df2346b2a116f1db0b72f5e0b049d398399d1c379d66b712aaad07ba588574d434501f48f6f6ab2f0220cbd6b2844af67a3fa0d1516478ec3845eb917d4952628489dc37d34b24fa3f4e4064c51b9e9c1b006d5cd7f6f0e0fa89056fdd6d1736019329e3a57addf69bebbfd29901ed4854a4d86f23c9f2bdd6214cf0114fe8d1f9c35d2caefb191edf81258ddc19731e23670c37f0df56dc6518d7d04ed2819dc4e027937188663ebccf25f530831dfdb30b0977022adda0c923b48191fc27424845cc76bb085cf7fd9bfe623dc7c3f752fceefa41500aa7c118034e7493c38ff67e0bd7ba2ca033cb6f0a86397281ac24e9e9a0a241812ca378da6581294186d2b5a9a06fab2b0b9873e3c168b5896bf5ae4b9ba718eb20ab0651a403055aee28c17babff67f9cdb11a9b4e9d3ba8b637a23763feb02f0a9a844d132c546951b4452569ff3819d44ed95659adf2720e293d0b758a151b4b4343a48166c08337b47489927bf30180b80e4cd7a1e96f8b41ab12330c68b4248e253c0ee7b0c5fb0f1575b7f3b079129ce3a7ee579f6c2f2df5a7725a011045ac1eaab62178f019343b884172e821125f05d97c3aa3fd966e8c044bbcdbec03e5cf03eb2ba15264bb6a5011df3429bdae7bcb49cc803ac706fb4026ec7ee20e54e97c36423903f186060491f9bddacca874f7afbad7ff6997dca65225fafccffed0d7ec81e0db67b94095a29377b8dc5a42ebaeff5662127101d2f36e373766af44c8049a0057eb320650a0f451098c1fb2aa101d4193af9a83817e91c78f209c47d38f1c9a7fd176798578ff9d6ca6f3dce4469e57ae6d1019d5f36d87367ad94b374a03f127523270f0ac8c7cf026bd382454cb3959bcd5d1ac27f93305ac2dc0c9a55c15bea3dc61f30929b798b6445afbee9231a6403aafe7c71c6b9cb15788752438aa02f1b9092d7bbe7efb5093ec8270d1bf140c1aa198603863c81b9c6475b7e951dafe2a986faac69ad288efa5a29ded19eaa60894da74dad1f100defa6bdc99b551348a6327ee21059dc18f7976584fb6582658933ef47150993fe57f4545813c74c449be6f17da8c39b89f23c5076f9fde8e72c3b898cc701781000ec37cab2799aa583d788efbcb2e3502ada605cb5df7a9e7210092f0fff8cba522001ea4e0d0892ea65a3caa32fa5a90a7ce0d019d47a4ba5f1a27ba80c9101fcd416570dfdd8122bab9459e9893ceeebc0c9fff8c5d1c017d0b98c5779c9c2d0fdd275a2528827e507cab8ff200b7c6c90f66e004ccf64614c4f2b959c1333b926d2743fc835b856018e6ff353feb8bade12217aab92b2fc57fb890d9c93f94376ee93054f7c980a334135439e3812ae93b17a158dd1ca93dcb7b137abe60ad2bb3894db214f9bb7e4bcd2453e38ee385e8c37b05e47e2932d682ef324a4adf3a2f98d140cf8c62e1d5b0dd9263f845befc7fe97fd2e3504d092cf3c68f1e88a20ff1a8c1039af9c2d497ccf52ec5fdcb588ffde5ee9fa69864640dddd9821e7ee4e93ece4f7eb0ebb2f950cacca1409dd2bbf5a3496765d4f88036a701f92b679350eddc0401e55002ad9f735d24520b7c41bcd2f24e83f5ad287cd5ff4312b6c0a7a056788f23521d00e9cf04bb4ed71ffa68edd5c305ffcf0e721f139dff9a582b0160d6436fcb8dc48f2600b40f20d90c7ff16994745b53866e35b01836c2f8e5143ffdeb9c1f720b3480008777b88c3a228911cc9b2ccb2d475ae61141f38e972c5ffcba7d9d46f532ab3103baa91a46bbf3f34fa8a2456838c1053b1658aa206e7df69d8857ad9400eb82de3762aa0158e64ce92efa410d13a5aeff5dba75e5d1c37dfd7bc0f8cfc6c54e7ec42b3ffc0a92670c2ed337ae68bef50cc069a7f1444f197903cd86856aab9f68fc95d7349f97f5a712eee02449e90ab12085e254f76a689226d5ebd20d6f60a01cf06f02efcc6b77c49de8ce1eb7f45d3315882768557c4a8cfb83a9f3ab0a01f1b9bb8c0598005fb123e40effe29aa9de4ef6c3db39770369603b79406c7aa444cda75ac9480590a38af3474459361f82518549ec5d738c4f2ea0f11f02049ed54362f872715cfe68a7b83782d01c2d9754dfe65f4b0c901d17d85b1f4712adda515a6f9cf95542cf428f004ff4df6c9528d05d423f4f78afc189459e78ac90e9f87ac2cb27a92563070f3d6eca2a1615a54bdb554fafcd8d620e9647f627d8e898d1163eafdf273a473b0b4a8426fcaa77b48caf1e8c238a7aa05b014c4cd991a82c23f629cd43acda5076b7b4f57ea32c2da8746f245788e79ebdb6ace250701d05ccd3ca4db8e03002de999c8ee8432ce117c3f366643a9834b5c44d7df2298ba5860d57f423e3f0609086cc2e297fd5a2fa5a5416b04a641d34d9cc83db46b109ec6724a0ddd761e072204265a50cd71d9536ce4aeae1a53893baa27d882bff92421cdeacf681fc571dc71e45175496ea034fea017f5086a8a106868c6b05b74f48d4340e1190ec264a7a33e51148327c5bd0723cc50e5c061f264fa9ef8c6f35504fabd3c3d40248f77b4e91e353e1de8e01c81245", 0x1000}, {&(0x7f00000002c0)="43be6e51a2cfa2e06e65671c4bfa599055f0", 0x12}, {&(0x7f0000000300)="cb7730fe763a695cc5813d6eb77b87e1a5c5be7080a26d34c6d0e3d91d078763313cc99ba1edc7559b5a6e506239922ce14e2d858fc1595252caf4b26364ac3f0ae502d68f51c7c878d8ffc8a4e81b52138228ecaa2b00953871479d74b9593d5bd17de9d527d0f8f1", 0x69}], 0x7) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) 07:11:01 executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x0, &(0x7f0000000040)="ed27f6e9c5c7033d2d41aab4b16455f75c373bb647cfa255f92e10dbb09cb0a930df2abc29876f0b0c4e088beef1990e077774b10d6006da05bf6526d2fa884eb025d23e9aa889192fe7b14f6575fe208f70661473d758a07dfab98b0785bd8137e0f3e86f2611a09988644d04f5c64e4883b124311443b65d9ca58802d26d7f186d3ac5d8cc98ee3ee07322ab1c7afa522415", 0x93) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 07:11:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x20, 0x4, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff00000000000008000000000000002a538706000000a714000000290000003e0000000300357000000000001189c36bfe9dcec90c10647c7b39189748125232973b569c9b5611b4eadee089f43a51e5429b20a044c41b147d48f58b5dafaa64cb512e8f8a0898fa3cfbfed97dc8e6d4d81a83214d96d27884b12a2b41f9f49d564120f6deadfa4992cafa0a75d740890752dcb082db06c31ce05f0949fc15997ef4000091c48afd93b8ea718854bb4f2feadbed9a16a301c5f8b954f8559c7854bc39fec95dfac447f5c30d63a5e0b57a1f6db984cd4b41ab0ec9edde3bc7525855a1a6ff67dd3c24e2c6e7cdc4ec438753df0ac38be38027c9a3974365c3921befd8"], 0x10c}, 0x0) 07:11:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3a5, 0x2, 0x20, 0x10000, "ed4cb9e0043acd497732c39f68fe6a25ebc755fb", 0x7, 0x2}) flock(r0, 0x4) r1 = socket$inet(0x2, 0x4007, 0x2) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0x800000000000000}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r2 = semget$private(0x0, 0x3, 0x17) r3 = socket$inet(0x2, 0x5, 0x5) dup(r3) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000080)=0x3ff) 07:11:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x0, 0x0) 07:11:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x9, 0xfff, './file0\x00', 0x7fffffff, 0x3c52, 0xfffffffffffffff8, 0xdde}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 07:11:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000100)=0xae32d52623f6a33d) clock_gettime(0x2, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 07:11:01 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x100000001, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a", 0x0, 0x4}) r0 = socket$inet(0x2, 0x1, 0x6) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x2) 07:11:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000579000/0x3000)=nil, 0x3000, 0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000057a000/0x2000)=nil, 0x2000, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:11:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 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, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00/file0\x00'], 0xfffffffffffffee4) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:11:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x101, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x2}, {{r0}, 0xfffffffffffffffa, 0xf7, 0x80000000, 0x5c, 0x93}], 0xc7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x8000000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0xc44}, {{r0}, 0xfffffffffffffffe, 0xca, 0x60, 0x6, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40000022, 0x3, 0x8}, {{r0}, 0xfffffffffffffff8, 0x44, 0x1, 0x4, 0x20}, {{r0}, 0xfffffffffffffffb, 0xd, 0x2, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0xc6, 0x1ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x6, 0x2, 0x2, 0x3}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80000012, 0x342, 0x7}, {{r0}, 0xfffffffffffffffa, 0x88, 0x40000000, 0x8001, 0x2}], 0x0, &(0x7f0000000200)={0x5, 0x401}) lseek(r0, 0x0, 0x2000000000000000, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x30000000000) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) ftruncate(r0, 0x0, 0x0) 07:11:01 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000046bfb) close(r0) 07:11:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000280)) r0 = open(&(0x7f0000001800)='./file0\x00', 0x800, 0x149) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000029c0)={0x8, [{0x3, 0x9}, {0x2, 0x9}, {0x3, 0x3}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0xf747}, {0x3, 0x8}, {0x0, 0x5}, {0x3, 0x7}, {0x3, 0xc5c}, {0x3, 0x6}, {0x3, 0x800}, {0x3, 0x5}, {0x3}, {0x0, 0x5}, {0x2, 0xf08}, {0x3, 0x7}, {0x3, 0x80000001}, {0x3, 0x9}, {0x2}, {0x1, 0x9}, {0x3, 0x36}, {0x1, 0x1}, {0x2, 0x1}, {0x0, 0x7}, {0x3, 0x6}, {0x3, 0x44645e1a}, {0x2, 0xffffffffffffffff}, {0x3, 0x2}, {0x0, 0x56ba45a3}, {0x3, 0x7}, {0x3, 0x8}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r3 = semget$private(0x0, 0x2, 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000001840)=0x123) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000001640)=0x5) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r2, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r2, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) r4 = shmget(0x0, 0x1000, 0x1, &(0x7f0000002000/0x1000)=nil) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) r5 = shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x800, 0x200, 0x9, 0xb7c7}, {0x5ec7, 0x100, 0x0, 0x6}]}) r6 = socket$inet6(0x18, 0x5, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) write(r6, &(0x7f00000028c0)="ca9071b14ea6f4790bb06edba4052f3283a6af17e4c6888522782a36bcfd53f2ab53894382db5d9d47087818c93fb706b32a31c329c487ffc19cd1bb1a45921498f1bca0aeef986593154d279b682197dde4e9e6639adc1a61cdee9dc6cff8cf2b7fa7fd48e65b55c53c3a3c5314f51f1fa5798bf66dc630661e846a51767823d9d66767a7e5b1a91509cf84be0f09abb691b8217ff6c621356cf287b5a1ac0243e863d336bbad25a2bc71ce03c4a0c66a19ffd705e24ee0f236585731041202ab48caea6021f74480b2bfe217cbd7f105a0bd25f8157f462be7e12e", 0xdc) r7 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) setgroups(0x2, &(0x7f0000001700)=[r7, r8]) sendmsg(r1, &(0x7f0000002880)={&(0x7f00000005c0)=@in6={0x18, 0x2, 0x4d, 0x8}, 0xc, &(0x7f0000001800), 0x100000000000003d, 0x0, 0xb9eceb5126d9b208}, 0x40c) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt(r2, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) sync() ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) 07:11:01 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/117, 0x75) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x7d9a500e, 0x0, 0x0, 0x0, "d2555332fe4b7cc8d85e06e148b3134339000c86", 0xfffffffffffffffd, 0x7f}) syz_open_pts() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 07:11:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x403, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000200)='./file0\x00') utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x68a9bf71}, {0x400, 0x4e}}, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xfffffffffffffbff}}, 0x0) openat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x800, 0x2) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) 07:11:01 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x90, 0x0) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000100)="f9704c22cf4ffa5ddb9c1f35a2737133922b047cf3912d0f4e207099c560e86503af8bff041799bb6b299a387359196368b0bde023355a8858215246e2f05d7424417aabf064abdae58e5629f57d8707e5de8b49ac69e8e7707dc68fd78ae016469da49cd727d672ceb805d89ea23c1094d6e064e307a5fdada50bdc4cd4de7fa987207399adadb1b06ab7818b28f5bb71b5b4b6706b025e2437014978e1f8ca6e3676e9998b66725fc3ce6dc4202942e072c97d391f5f3ea062064b4e9fb9e5a1349b068f99cc34b40da16630f63fea234e5d1732fea5919a1482d0eef1eaad4094ff8e238afefd0e91", 0xea}, {&(0x7f0000000200)="d4791f87f65e944426b40bf5575ce1369dc1fe040e566f31ee270f0e185b05152bb0ce7edb4db33f6a0cb58b70b4f911d8f6403216f3af794fae46854dd05403e1aa64c61be04a105397cfa8ceabfba65c69501cb137f1675e08b8fc26771ee70722ca8419ce20f29cdbf201bef98ee4e04011b768a30d9b0b1b58aed863fcba130720963954b3a9a4a066feffb5e940f4aae6f36f3ab09899653e01426228fb275096e12590d3ce0e1e3de64aefcdf51f367ca63d6864135055c3a27b2e98421e0184ce7184397207645828f0dec084a49fbc6ce6b92c9a34fa96c96441a064f67ca817d6edd592952ebcf0e373b4539adb34986d9633b0f54880427dc44ab140e128a20e73f630583be888a52d8e56bf4d41ce360be0e2a5325453879dfee4d97f209e8d4d9f27160d215e7c7b48cc26e28237c21194267df77aa2e53be628e1cb3672cd729f818e4c0845429ef85e300e6b87e412c96004168e5dc8c81ddc8bfb63b167c5121d085036d903e1f4e071f21b3ad03b9d6fecfab68e20f39b025513d23cbbe5979ec81a6a781e72295ca2790acf223859cb42600b8f993828425a581396b14f5de5f321be5f54884418589c75d85cd181387ae803cc3c74e44b7d271c5a328714cefb37c641690a062322354722720d5b60487932102ec87d62c1b534924c4b9c344031a83bd4418e7542762530384986824046de27a865fedd49564dea4d23079eb3536cb843c73c2ba90a4f5e19f70c8196cb9aab5612f1ae80012db498b3450042e3d3b659d2eb9d9ebe20553993dc39f34ac22e00e2ac3f0c1005d194d94392cb0f918e24b62ad8128e0bca715b962a808c5b99686dc3ccd74f9561e67857f0150f0ce6baa9feba9e8a007208d7f70145175f4f3409f620903f71f788847a087ca2852742190474f99546e9306b5ee74c0e9fb84972750a07073f26b06c49ac621108d93a95de85acab74c5cda2b7bceeab1ee4d7726f4c3a23208ea67cc31e136ce9c1c5cb58c58c8ede84fe3f2220ea54e69ea565c5192a43cb817626b60001ae7831c61709710da7a9a3cdfde4369a7e32eb9dfc3db6c6d9574bc10c1894a07e2d2916755a1e14c5fd8a52b23757f476f6e8e7dc095b2c2ed8c1e3536913e6eef38a891797964e3c6d146dc44e79fbd9ac38f8fa37e11a47d6f6420e267267b03ba5a1b535471a40a97267c88a38da4c510f526e676ab93a311a3d688bee65681400c6f7c3831a191dcb6dc65bfc226a639384b88ed839bf288dbfa7fe0d0e6676dbca7cd51c02137734081cabf700f6456b632941e53f2f08135cd0eced335453e25642d1a518728f233979cd4ec2f16fd1a158726980105cdc8bdfc0bf0c248422c6cc53e13f565df1c944ecb018cafb0ab460cdadd95fca996a96deea3a54cd0411cec167923412edb9cff1f9610c3d1269ef5a64ca203e5af22ae2d75858de8674e21495523bb1b31c4244927ca44a6a9dfac1d745302030116780338fbbb85ff3edff2c9174504bce3fb4b18d18ff22530779594c82cfba600af98eaaa3148079876f79573f770f3fc99167b945d7e30ba0927f9d672bf6966f673d8b470494d68f9a117509994a114aea21b900136b13b8a5438448cdb57fb2c69de0f520bd666f562d975a1462219ce0f257d19476bd76bce12c07e50c0e4cae7607918569218d0154744bf97a6ef2fa6c798eeebc4f190ea8f5aed4759c9069e35eced8297aa01210f4818364b382e005d76c74b92bbcece421b04de675444d68529ef23d24b9d5c6431f48fa04c87d2af9da0c167786d9c96ed15bc35a037b540b6ae578a74874060f3ee60bfda9e6d083763db5f9e42f4fb972ca5830df6158ff66650f36f6c04d6523b51f6f34876a8775595dc4b8062a6f5cf5c7718540b560064ac5395d798700f5259cb74440930ddd8eb27db63d3553af8a391b575e32e5e76fed5965bea7459bf27ea8cdc75cb48130ec71e0ebc63f4eca7d9d7b5ed010ad8a9d82ab4ff380f25d3b7ace2bc1768d2d19b79d5170746e505670480f47a29376362bf3bdd622d57a4cd4988489c358a0d8d889f8ba8fa56537e2fae060d48e8fb5b3129c29c2127a413bf78d8c4dc1625ce109794ccf1c0e430bb28fef6b4d473e3601d8eef898e55602203c4d5f970a5567669f14f64c33a5caf1b5b07f4dbc6358482cf23bfdf4943c28513e457a3b87d01ab2f5166b1a71ebbd69f3f5089803824dc56ea61663949d1c8f7a22fa711a7003a499ac30bd1fb54e1fc1bf547a6b2b861f995f824aaf96637ea1c19d19b4b493c143a83e5018c69a1b99eceb630395924c8f710563a77c60eadbd630510ce81a3d03d866cb04e5290156176ce023d9710c7c3b909998bc512dece80fcfdea5fc049b764fadbd45735cd6658b0ea7a02717a9b0ec7d902002afc88d7a7681d7be725b3e4ecc10bc3bd60fd1c8ed7768729a6ec329f07782cc1c9a60e8f9a36d585621718fc8faf302956e816e7fc9cb383610a7e37e30e0eca5e7c000c405b5f2e305f6dda4f3a2b19743dfe4012ce368ba1360efc6a297c55d2f3f6e090b7d67f121a110729025a60baf0c1da3b628e32aa6769ad0cef3ccc240606ac1c4c06e31e71ff4fcd9d8eb84e219153895d445cae8b9f52bc2e83378189ccc6bf2f2054f8e6aba45a5b212b7890ca715c1fc299ad0828e4a4dc1ad6b9f0f2aa15de7c5e105013b5e9386ddb8ea413c408703a868a2268e853a386d9388cc71c9a5dce09b7bd930580b1dfc078df332d5093b1e8305909beb6501860769b3f43e8b5edd5c6b583b2599e87e3495affc68d0e79565b8f631cc75de83988a9102b45e575339dabc8ea68ef2e09c2c47eb867c4ebd4cd614cfcb43c81ec40bfbaf8736671da9aa7ff83aef78ef33477a3736eff873c906db702a788b273b5b9c80bcd9b5dc2249b8c527a89d782632bdcf23bc1e1a90b3341c51ae88b23359716f7985bfa130fac385dddc8183bb2e8ea7a8f7c5985d297f044afff91539e479236a9ffb735ac034ec9af6b39de4f865582fc33a1ef78b8c5f4f82cd0351fc04482fe6dbae1eb13c9cff350a2ba161a7a82d23aaad33871c64cffbaf1657dbe4b256b08ba84114d3e4ad3b89582f53dd47dcf52bfb79fafe24e0ee6e9c9ec82b0ce78a9cfd612b43e0b3b2ff1d20f35517f7d41dab6ccd70bbe2a1f9d3590bc5010950ea25993e1ec136b29edfdaaff772268ecf64d0746b562663e020cd853c17c92b795358c225c18c11b725f429970956275d7fc65997fd885bf127b8c1c2f1b90dae6bcf0754a880e6b462370d2389f8244c504be672a83da975b912861bb7729114743b0243fd1644b11d20b5c7f03845bdf6b2d7de42b5bdc8266b7c2e53ac5ee9a99e530623f7edb0915818c87b4f4e08b586bbb0fa8f31bb11cc23676e63ad2b2c40999bfff07429d9b35e1aa7fe57c90654944b0c6bf301cd6c01cb686ced92dc94537b193da8e634f871f01d472af65690fa0afea6956e0270cb1f4839cefb7b8ae4b543ca92012526ab7041cde3b337cde3ba8e2e755f6bbc301df674de99feb16e09ce4f697fb2bd9a4705890cf953c7c0cca3fc6f1f3268a620c117026f6be0aaa5c3614460e7adc0b812200549fc58e85e10268e97be8ea81dd694b505baea1e95bc9771d926bc67bd2ac2a1a31423c539211d5e694cedc80fd8e84f78862a08751937308a12e65a72a234c14e614a4fd10e40df6375291c644f279f6266a031cf19312dacfc6ee6b36442a5d2b2af7ac3319c8314ececf4998555052b2bff3f80d7a32caae1448af28a2b81c7bcdf75b5edae78265c3324cd932cbef8fa00171928e9ec77bdfbfaa9745f3286ef051358c61937bd201872945abd439e5117c4e7a4f4593352fad6234f0c74edf307174404c6989653222af39f27a891d1e80a80b9c339a001cd63d84b1a1f8ccd86cdd3d8cafe7fd78da24d9eb615b43b689ba47adf85c74f8645eefdb743fee866decf85b2d0e1ffb0d9cc9f9dbd02ab289cc911c226acb7b2e4bf15aab16072885bda775e914532318269c67aacc63c5242876fd4bc3e43fce43b3566b8b449fa955e9c7c1750579723713ccdad14a6246f105e1ff704589ec025bb77841f28c0382e5874235564bd30d76d72f011a1ba0322431751e64bf9107e91aaa155761272e8be8118e5bd685f41651c40f503bf2372cb325f964711fa1406d8eab4aad1de5acee6b113e23a294e55d349db25420c3750b4cac91538e1ede4a9c5f9240cc8bf76d6b06bff76624587fc38a02e8ca2163478ef714ab13cd1f1f6f1aee6663417ecadc5060c0298cc4539acfb202102e71180b13377487dbf95c9ad6b453572994a104d87381aa58e28ccb2bf88cd1b229918b3f607aa201a998250f4d08fe22af887229169e7d0da34f444b011e0912a29e1dd4302cd7887f3d373008efd1fe684def4efa6ea1da65237d52394f39f58c0e1dcfefe175035914117aa6d8f828037ecb7b69300bc96b9707d3f094755f5c5c94d4912cc7a5a990e15053566f32540a2819ed31409e867e12328807e878b1fee0b2bcb18db0175266aa140529032b3ab96d4bf63754a3ba63b5155dca0f78bfc93ad81c8ee8d90fba5fc8ba0053ed4d3c8b6b60ad26643ead4f0f8648d9f62a28091af8969ec7009c3f480a34190c4ad9f4ba46e7fcffeb0efebaffe7f5d00d824830107ab0d2c77c09c013479c900483dd14ce9dcd87dd867fe83091d168da443a0820e3df59b9cb9a5c69f1220e831af0718319dc041421422ddda0f9cee3127235ecdc01cf553801137dfb36af52860b4d0a51b163e0888ae6829a199c50aa54375ecd81a5d9635be8a72c2250a90c2dbaed7e3efd24e44c3d2095993435d996f6877c0d1416bd0efc76522cd53560e807a943641d546d4525777ee62f9fce1c59ab84f3e4f1f956c2215dd2307363e62c3ee8917cf223b11c5b063ef52aaafee73808931c1c0c563118d0af86cae52f86bb2a05b00810c46b78fc2495525b914b0c6896311e53f4b026a4c4b217b883efa0ecbcf09b1ffc6b3a3160dc22344e75c9f8285a8e96499bc8e584e43b1ec07bd2a5501e07653e5de0e6cc97dca12530a2dd7c18142d18c0b4bc893ec3d0f4317e454c5f1d43de83169b64698d7a3f9b854038fb733f1fb8811f2fc4ab4373426f7990555a24fa1333ac6c5eaa65cd8fc4e64b0dfeb74cde4dac2eca91292dd5d1b7b00e60f56be8ca5945b3dbe86ca85cff17d7223431452b534521a65ee02573952f4c6851ce2d0588f4cae319a114ef31c29154947624f765d7341edec88afb75ea27624432960c26e9d04e4343d7a13241b59e6cda8a147309bdc096143ef2f1743a13effcfab6783d0c2b9f864c5e50c3a69158741adabb403ecd7c38d29b9aff045340dc0c989f66c3a2ca65356d60f41f573523f1944d6c9b858f7034bd2eabe2ce43aba755d85e44bd65f6dcfacb8e6fd8572de85e44c409d4681c85edc941aab5633caf098eb2b366dcfbecd81d1c5ceb5c8bd8b72f97af4382247673824023fa61ea0f9086ef2d46f38393bd205c57d163e51d5ac03c70d2878a8c1d926e28947eaf8d702f05090edb315eb9b10179da0b41c5e9ec57c8dedc59ffb228f33c0874520ef6251238342894dcf18554748469753c184c284740fe66ab669095b329df8af8bf010227de631617488d2bb39ace3ce9b22e8782ec6c0e3145d03f66a9ea99fb2fbdb74f87579cabab00158ae722ec734ce34d727d13a72f9fb27e2813e67deb89b0e", 0x1000}, {&(0x7f0000001200)="9c5e4578f7fe10daa12fd5a6acfda2788f6a42e0eddf63308518ef7d34287368476b83d403ac7ff1484b478055f2929dceca1f7007b86809cb2a6d482ea265575a318ee740a5ffeba236353de40ca6beabcacd9850da76cd7c7c61a17fbc9e381f7fe7eabecdeba440db2e5257b1a4c076f66391d3e53bd0fc1d6041768092207c82d6999ba8255bd3f5439f96dd8ea030cbfa406002ebda88e58614e55e5330e67ef3ffb14767b282ce31e15e9bd7bb76af45691dabea97e8ca8e8849ad2bd0e7e3b81b1ae946a66bdd894edc", 0xcd}, {&(0x7f0000001300)="c38e7cf089b8ca8f6b6f73307e2537b5", 0x10}, {&(0x7f0000001340)="06db751aadb2fc54e64df6d9e777d1030da4c8decb54fe20c41ae308c1e2896516253d2cc8a0b655160f4f9cec554c15a31b6e22540401f24344b0e2d7b6097d67fb47c530d9266020181032d4ab379b9a17a5eb7fc1f3b2cb5117ab8b0294b02caa71ceef4a79d5224c1a7929e484ea3dd885da0cac6cc02ba91e394d1202a0ddd9454ec90c95c1376a3814963c6a51d2a9eab1255eb638b436a388042e46a21c78d06baeaf8202ac8213c614e8da5f6ab3", 0xb2}, {&(0x7f0000001400)}], 0x6, &(0x7f00000014c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x60}, 0x400) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000a0b000/0xd000)=nil, 0xd000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x7f, 0x9, r2}) 07:11:04 executing program 0: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x10000000000490) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2e55faddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e0000000041432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f130744c68ee3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c887dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3bed599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac292ffffffffffffe67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a3100"/4243) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) r2 = socket$inet6(0x18, 0x3, 0x1) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) r4 = getpgid(0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse0\x00', 0xa00, 0x0) getgroups(0x6, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) fchmodat(r3, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) r7 = kqueue() kevent(r1, &(0x7f0000001340)=[{{r2}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x5}, {{r3}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100, 0x66f}, {{r1}, 0xfffffffffffffffe, 0x18, 0x39, 0x80000000, 0x2}, {{r5}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x40000001, 0x2, 0x5}, {{r7}, 0xfffffffffffffffe, 0xfa2540e46b1f8790, 0x40000040, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x7}], 0x3ff, &(0x7f0000001440)=[{{r3}, 0xffffffffffffffff, 0x8000000000000040, 0x3, 0x0, 0x80}, {{r5}, 0xfffffffffffffff9, 0x0, 0xc, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0xfffffffffffff835}, {{r2}, 0xfffffffffffffffd, 0x10, 0x2, 0x1c4, 0x20}], 0x81, &(0x7f00000014c0)={0xf2, 0x9}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) fcntl$setown(r2, 0x6, r4) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/90, 0xfffffffffffffd93) fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x1ff) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x9) r8 = accept(r1, 0x0, &(0x7f0000000180)) sendmsg$unix(r8, &(0x7f0000001940)={&(0x7f00000016c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000001800)="8a980431396689f2ce624957203c4f574e7b755507570657959339c7432755281d9277990ba12f42d5b0b6896d9548de30a754316fc7ccae10d6239dc1f715402fc324951c3493426299ae9d5b879aee961e5a8f63269c950c4f7d6fd82f5e03178525faabac5fc9587450f47cf0822f340b08211675681e0ea3bd2dd0065d34d54acb54690bb90767b1c20380bf4c3527d9d6c586", 0x95}], 0x1, 0x0, 0x0, 0x1}, 0x40c) getpeername$inet6(r3, &(0x7f0000001500), &(0x7f0000001540)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wsmouse0\x00', 0x11fd1e8d32bf726d, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000001c0)=0xf71d) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000200)=""/137) kqueue() 07:11:06 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) semget$private(0x0, 0x7, 0x211) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x208, 0x0) fchflags(r1, 0x0) r2 = dup2(r0, r0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0x0, 0x7, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 07:11:06 executing program 0: mkdir(&(0x7f0000000480)='./file0\x00', 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000001080)='./file0/../file0\x00', 0x0, 0x0) r1 = semget(0x3, 0x3, 0x30) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000010c0)=""/4096) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000040)="82875515768c4b", 0x7}, {&(0x7f0000000080)="53fbed0a", 0x4}, {&(0x7f00000000c0)="e14f22dfff9221789068c016d2cbc1a23465f30310903977775db75c7cd6c2261eede80f35fc2b2e7119edf9b9335d52dd4958c9f8318bc3a775b58f6947472361cdf3efadbd1a451fd0880e6504faa44c2fd2f923ea3f247dd00cfa7a7c941efdc3dccc1fdeb36292c1f70eb2af1369f0666bf1f445a1730649cf16e80af45906a5d0c71d2df8243e28ef7486c0a6182836f1cd19e1572782c89e76b442dd13cfa3adbaaf2113a00599b4eb33", 0xad}, {&(0x7f0000000180)="9dc4b7925171a168fafd250e117c3e74f751086e52b867034929325a6a906fde26b1d3c9955ca994489ef8b07e2abf47c1b4aeb6b65e172bd9898bd839db1d108f1b058574c0e3b8e1dd55dab3f9eb373bceb6ce6fcd3d5e750b", 0x5a}], 0x4, &(0x7f0000000240)=[{0xb0, 0xffff, 0x400, "f25fe57ab890b8e4ad1c431f17521146e47701b67b2e62a3c2561b959e9b2b166a188aec6977994cb9ce1261720d1a541b23d65083e6c80ea6abd907ee83dc280b6d300207799f2e6c32a4b19a125aa41e65664468f4950c0eb1603ccc1b5405c8251b0a96b4c93b8db413f3c2ba700c3d886789edebb1a067e7fcf7d8d1d474a078608a5c0ff7e2bf67e03a76a2091c746c6a9ade72582f3098415564"}], 0xb0}, 0x403) 07:11:06 executing program 1: mknod(&(0x7f0000000080)='./file0/file0/../file0\x00', 0x2000, 0x3474aec4) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0/file0/../file0\x00', 0x4) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0/file0\x00', 0x208, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) 07:11:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="b100050490000500000008000500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 07:11:06 executing program 1: r0 = socket$inet6(0x18, 0xffbffffffffffff7, 0x10000) fcntl$dupfd(r0, 0xa, r0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 07:11:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e6666697e55aef894a6c30007a1fd2ea15cf0d92deff0d0f1384f7debe37a40e15596418780d3aea177f49d90d33cfc7c7653bfba1763c6fc4f1ebf973fb52700548cdffef462501f0d74be8c0fd905264565c609075fa9978332d208a70d39cc52975744f3fbd72ed3366d6ca23ffc6c1b29f0c9b720f4278c6275dca4420add8ead03094ebffc826de7df0c"], 0x10) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shutdown(r0, 0x1) listen(r0, 0x46) 07:11:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x100000000000000, "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"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:11:06 executing program 0: syz_open_pts() r0 = syz_open_pts() r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xffffffff], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000]}}) r2 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) r5 = getuid() setuid(r5) kqueue() mkdir(&(0x7f0000000100)='./file0\x00', 0x3b) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) bind(r3, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 07:11:06 executing program 1: r0 = socket(0x8000000000000002, 0x1, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="44024f5288", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a15d7f"], 0x10) 07:11:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet(0x2, 0x4000, 0x1) r2 = accept(r1, 0x0, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000001600)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000300)=""/12, 0xc}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/117, 0x75}], 0x8, &(0x7f0000000600)=""/4096, 0x1000}, 0x2) connect$unix(r2, &(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0}, &(0x7f0000001c80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001cc0), 0xc) getpid() getuid() getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0, 0x0}, 0xc) sendto(r2, &(0x7f00000016c0)="bb5ea029e3867696d0a200f32808e86ed142f67813986b25726f326ef7fd7da2738c65d1916b1767b9dccbaa3bcb6f6312b4153bf451ec231924326c383e629dcd17515e3e647c2ec5571e0b244dd235bcded5816e4ffb421d2b0592b34c939c5a56fa69a79dec247189a5525443eb7f7a611ca3d025b0ae3f164bc9114fa530b59b25ebbfdf0d5085ab9174bf9ef9c8096fe2f54409c9f231201050c34f214732e25f9612f3e69a3605d1d97d22c7a874bc269b191b3f48f58102d8f65f2d85b9f69f867c24c9b411ad", 0xca, 0x4, &(0x7f00000017c0)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001dc0), 0xc) sendmsg$unix(r2, &(0x7f0000001ec0)={&(0x7f0000001680)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001bc0)=[{&(0x7f0000001ac0)="8e759f030536273112033d2e74cb71aba67be18fb80ac5b623c6e4eeadcf0112f55e30c2c7f4454886eba91455d5fc4edee89d4dfc0559a7ac293a0a7fc685ade01303d0603573873e2688b8a90d05d5df42fa2f56d2c73fc167cea1f56f2c16c47e3ebde61103cbd424717b5431a3a5c5e6e4b8b12e0af5b2a966ae26541acac5cf53baacedfb8ea1eaadcd1bafb70d23518d3774842728ce1eb7e62a301cf0c53d7c1215e80728969093230515156aa284af9c557114fd68c46b6a25a3dc8f2648e5552afaa7c3afb9c3196cf6656b", 0xd0}], 0x1, 0x0, 0x0, 0x9}, 0x400) sync() geteuid() sendto(r1, &(0x7f0000001f00)="5bd26c4afbb048e8dccce001f55b018f9f72d677bf171f89694141dbd348520c7891a1f1061d5551dd8fe8145c2679cf69dd81049e617a67e5d0b717d73dc272e1b81b18fddecc228af3c84aaa818d2cf7f7839aee66701891656f933feb37ed3c2d3ce17dfec699eda8a9a753c8eae40a6999e74a68b7e043fbe4533525f8d74ddddfbdaa582e5cc2a962eb509ee4289461a804884324d9bc5e8790839a9f1fc566b6f66791af9d8e", 0xa9, 0x406, 0x0, 0x0) connect$unix(r2, &(0x7f0000001fc0)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000002200)={&(0x7f0000002000)=@in, 0xc, &(0x7f0000002140)=[{&(0x7f0000002040)=""/50, 0x32}, {&(0x7f0000002080)=""/184, 0xb8}], 0x2, &(0x7f0000002180)=""/128, 0x80}, 0x801) recvmsg(r1, &(0x7f0000005500)={&(0x7f0000002240)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000053c0)=[{&(0x7f0000003280)=""/145, 0x91}, {&(0x7f0000003340)=""/51, 0x33}, {&(0x7f0000003380)=""/4096, 0x1000}, {&(0x7f0000004380)=""/4096, 0x1000}, {&(0x7f0000005380)=""/56, 0x38}], 0x5, &(0x7f0000005440)=""/179, 0xb3}, 0x0) getpid() unveil(&(0x7f0000005540)='./file0\x00', &(0x7f0000005580)='r\x00') rmdir(&(0x7f00000055c0)='./file0\x00') r5 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r5, 0x3) fchown(r0, r3, r4) 07:11:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) 07:11:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x26, 0x0, 0x2) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffffc, 0xffffffff}, {0x64, 0x1}}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget$private(0x0, 0x580) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 07:11:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x6, 0x1, 0xffffffffffffff81, 0x7}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) syz_open_pts() r1 = semget$private(0x0, 0x5, 0x1) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x800000000, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400", 0x0, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 07:11:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7, 0x1fffffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r1 = syz_open_pts() close(r0) r2 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpgrp() r9 = getppid() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x1e7957b6, r3, r4, r6, r7, 0x0, 0x800}, 0x101, 0x4, r8, r9, 0x84, 0x6, 0x6bb}) dup(r1) syz_open_pts() setpgid(r9, r5) 07:11:07 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='rc') pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000500)) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x100, 0x100) kevent(r2, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x22, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x8, 0x5, 0xb9}, {{r2}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x20, 0x2}], 0x100000000, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffff9, 0x8, 0xf0000040, 0x7, 0x1}], 0x9, &(0x7f0000000600)={0x1, 0x4}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000180)={0x9, 0x7, 0x7ff, 0xffff, &(0x7f0000000280)={{0x1000, 0x7fffffff, 0x4, 0x0, 0x1, 0xbcce, 0x80}, {[0xb4, 0x8, 0x8, 0x1, 0x626e, 0x7f, 0x8, 0x9, 0x6, 0x7fff, 0x6, 0x1, 0x4, 0x401, 0x7f, 0xfffffffffffff000, 0x9, 0x81], [0xfffffffffffffff8, 0x60000000000000, 0x3, 0x6, 0x40, 0x8, 0x5, 0x2, 0x6, 0x5], [0x80, 0x3571, 0x7, 0x8, 0x80, 0xffff, 0x8], [0xc357, 0xfffffffffffffffe, 0x0, 0x9d8c, 0xdeda, 0x36], [{0x0, 0x10001, 0x1, 0x1}, {0x1, 0x8000, 0x2, 0x5}, {0xd09f, 0xd7e, 0xc63c, 0x766}, {0x10000, 0x4, 0x7fff}, {0x3f, 0xffffffffffff0000, 0x401, 0x40}, {0x1, 0x9afc, 0x8}, {0x7, 0xdb, 0x7, 0xfffffffffffffffc}, {0x4, 0x300000000000000, 0xb, 0x1}], {0x7b3, 0x46508525, 0x678e, 0x22}, {0x40, 0x4, 0x8a, 0x7}}}, 0x80, 0x4}) 07:11:07 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 07:11:07 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) read(r1, &(0x7f0000000080)=""/4096, 0x1000) setsockopt(r1, 0x25, 0xb, &(0x7f0000001100)="0000098000010007", 0xfffffffffffffee1) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x1fd, 0x9}, 0x0) 07:11:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000080)="e34f44c7ad3376a5ab884823059cc4ce500e117ff8d5ae19e887dfb63226a000963d0a86e469bfc955de1501fc4e5ed79f7fc18d91b20fb97a43f7c7da8565935bb4c74cde652cfe91bd832a5067c1ab2e010a1523088285c3d4653b5f98e144cd770d9bc3ba71ddf046f8c021e318b5fd5e5bf038bb08198b9279ebcc1c901913fd542c9d26eef384d6c22fff61ba4c9c23cac1068199c46ffaf5fe18cc0dc3fa9359d129d82afb8e467e9e14f560f74057d48a83a1936904bd587c62aff45ceb57cb4540b4a6a503f8b0bce2a159be1869fa8d0fdcd7ceaff3938fe4d0f918fd8a817e2b6b6a81f0051068901698e0d90e80643ccf21fbf55c9948333d1a0a21fd72a4548f5c8b5c9dd063a8778d13a41a2d2c3488826e72432f17a4acd25259e3069e6b48967cba2179f4e0924d33606934f16fdbea05eb05b1f1fde3f32dc9dece9026e2ecfe1f8a9bb96f8a56b7459e0fc51d730d107e74e71a294adfa7988b9dea4f6f22edfef3d0cd093c619b08e43d2d68f81af5653d8afc87d33d510a4ed583ef1b1992abba16a30bd4835666ca9579eeadaa075423ad5ebe8a856a61fcd559966f029e8d59ce2715b2d331f203674407b9a0460f051cd3fb2611651adf8d6923e508523006f3e40c0509f2d37855d266238e705beb004fa73e333b23fda86507321752be281e225c6c1bfe0b8ce620a34d7d4aed5a5a8c398e2983811e346affd985d6230aeb4e029ff3d079b8ed524bca36d4141be0cbfbbd7ac0ca3064a5482c390dbc3e87814949f8de1d9e065a721094cb4a337d8964b1afcc8984da40c6f6f9b2e84159230e0a39d069fe8bcdd59e9930ed20a4d874bc323a078a65bdf99319b999c797ecb6ee192fb5aa0b95c0fd880a74dda903f4aa3cf7d9136b219628c270d37b3f874ae5abdcd0ccdb6635fed493d6a282f1297068df0b2d1773df1bab3bc5d74efec67f35b46b6b12f86219f5c673f3942ebff7f6a1a9009e2afe7996918c08c53db613db0ec476cfc6252bff94e5aaf1bf009c1e1cf028a4f3f8541713461e1affb1628bd05feebeaee6a1f6874db32737ef69301691645d0ff9ce480b916bf96f8299856adb55a9b80c92428a947c864dfef7fbdf2744fe2e06f26f39ccc4d8c36d557b9329c5bd74811ffae80050cd6b514261f6689e1d32c6dd9184d15a9c0d9ffd9189da09e81610e8f1ef0e82898d6128145bcedca2e05d3229f5cebe844c5001d0d65534b69a467c028cfdc8df3c9888407212bc4876dd5679422ceed28a9541dd9d610d04dafc802dad75856c3c6a3d1375bb9f5d024922fdf31e715cf17c8028ae7d1af334e7ed2c2ab0acf17749a526ce40085661678406f3b943c09e6a2192fe85e62d0623196efccf17054d11f364e65c99fabfe13ebeaa4ffc4efd9484f384e786a192a0a35c6b36f47cd88937cceccd3547541ee94084e01cda3de9c29b2319f8a865c899145811ad3ef49593ffa04a69becc9e15e572918760925207e9cf577c1664519462cb24cc148001a1909f90d22ac5a69972b9111f732ad86d406c824ebfc07f43287fdf2be7d59cc98112a70f74e8ef95be15f9fad08c2c55f88e13bb2eeeaa93063d11af8a7f09cbc19b07b9daffc67f89beca844a288591675e101917bb867221c476aa77363b450e66213b4dcad1f63316efcfa87a47a30e7d73466d32a1e252ea14c24ad0aeaeba2f38e3d8edc801a7c5f14898a86562d4dc784b9e165ff08f7bd16346b548a6196b11f108c42fe58942770e9e4f33bccf35b238ff2fbdb6d2954dd1ed776efc63feb2fff981ad4bdf214284f34258bfec3858df2eaa6e13afb377744a9a34df644423b723a7df5e2ba161d7eaf50870a1c3161a30e4f89da9ca1c8246612f7124daf7fc6f0fb968a7a9e93fccc6e28c71f08d4f8010669d20bf6c395662930883d1d1e05eb88ec84fb9ead89a696f22345d6850c8817b311f53928047ce8328341fd211ea35e01acdd202e972f7d4855eeb60c42d5c1fc1678a0f98ef9c6ae787d0fc2d4bdd9818f6f21f12b81733cdcee97009515eb2c2e64298795d0aa35cfedd591626ca64cad721a9980f9ad27f840f64ef7d1e69ca8ea48ed0843130a6d4e799c0c27b6dd832bc6aa3eddcf626437a7915cb04455c93ffc7e44b088d46318bd50f3b4851baa9f006aac369f796aae119a633e16fd9758fcd33fc3ce87f8d2c41ae41962f740769f73812b4bbc7ddea2b50be46c14e5afab86625fbe86d57fe5c10d91222b747f8c66a80dbe522f50b60998e10b215d3de9d661855fdaf793e25d5a49ef9a62100db47763f252f2b9cca7a452652a320606729cd30fc6ec27ec6271d669761a4b1dbf3129ad66df78c9ce8763bc943e5f29f166a74996524efbe8a89d3f5917a79a982c2c80aab530a1ebbeecb21c197d51e06e854e1b4e076f8e5f241f371d8df3c6805895f9cea12998805d15e6b08e8d134181965941a8bc93eef439ef3895928d9f80ac39804e500b17b49ee8e9da867e1d92921048c65b5c7e09dfb787282cf705f92ac9cc4a5d24242dc2aa4a5bdb3517a7217b2c6e3c4f193fbe3169f67d766dc629ebc5c0678dfc4a086bfefd8cc3eed5b5bd433efdb3315ed2c4a90d20857b558b8b8a209375c4096c8f44c94cab4e2eed74820a80b5a1a3c5b9137166391a87015eae7d11e547f12b2a959987525e1ab1f89734e54ed2125857d458238511ed6a09e31d898f70b1503402bc1332254420bfa47ee880cf82fa471eccf316cdc4c010a56b23f3e9bf0701551e6b2ffe456d08d7c24ea7c747d93707a82aeb9705776151148c6c1676d7213c56a60843788b194bcbc2483bde6ec2b3d0ad2442bed9fc4807a50f69a0e05057d98f1187563f14b6801134c8e1461e481bcbb1ff90df6efedfd6f07259360e1bb0afb2c7a03eeab791ebcf80da7a702c64f56c3eb4df29cc12bd34110fdc671ba2d385c980d0873a4f6c63a5b3279b97c5a7bba1ae3819f4fad05a7385a4abf4a58b75460439fea44781973a4925172e5533f8e1eda84822a3a4e3e3b8916d120054a5fcd90f0a317297f5feaaf86b91251d087d99d73fd739e9f1334e373e077fee85d4d0743f79d8ee9710a2dcd4b39f22cb3fd3a650106a887171caa4578508a3549c2dafb7a487c87e3dd959692152d2e283f0985fc2a479f30a3c621b4d1e2ab7ce96dc53894d86fe427fece17c4a05d731e0df6a92158a59abf8729d21edd213cb8c553c4b33e05daca8f9f7f7e261ab3e07f0e455587bd0117b0d5f9baa0c2a373dbc2d665e6e36148190438c1f77301b6da9fd8be12a6c1ca6b12afeb98836fdd51e10c278b69c285aef04fcae20631665ba50d58a4a7428349c11662e33c55e33be80e040474e54433d3bc4119c817e60cdf639016ba5c4fce37f63099a4b901358c4b65ee2ce23a1fa0b539f76c26c26c4d4ca990084400706e7691de8fbee33472a6ec4fd2b401602e03b380559eb506c0e601d4ea2908d22219e004a70ea2d58385a91102a253783c7d8fb31bdebad7c5e34b66d007f58f3ef02a8a5310d45e93f94b7f35c055284366360934ca528a0bf7112cd07afa2b3ffad9f8c2b2b52a073e97a9659dca64f915a14f49fe89bacfa976f27ca1ca3ba5f1663026fe09b10d8b6a3f04317faa20507c685933faeaf0d41f2ca74acfbb2dc9a3227cab8a686e5b95e29564a8b69750babddcaf5c7c156187788104d08ab46de7bcfb7c9458a60d0e6bf03657e52e42d21d023563d92bd60c730b9a78a4158ec73d45431ad5b858814c0ec804f7d1fd45875d9007f3d24e76382f3cdf00915ae371530433cadff14370ca6476792aead00d98a9a164d3c154f1f60a0f4b1f785b6ad4b5e155f0045e1b478ebc5a45086c1f93c5e82657adc0f84f3e2c6a4a5c82d913e86eab7bdc0ccbc6bab77c495141fb122dad475b0797ea9269a4c808bb641e6681d29582a986fa9edaa8c77779ed05acbfec1a2b0de61fc182480fdc499fd6990bd985341826fdd65a3661cdba1f945966088fad37d20970a7f7a05ff13228e543a0c02385ac8e10cf499ed2f16901959ab880118fb43a7c55ebd188b52edcfa9574b040c9a08d524c94700933940170dcfca39efc94cc6d08e62cdfe8e395c0761125b091bdefd453b37dddd7863b3efc1dbaad766b280ed93316a7bc96c9f63ae1e900f9d9e0fab5ebd0505c3deaa2ba60d8d83896eab34ead378f8ccd0c637be48a72d8c6c8d73a3ee30861912482bbc2c1b8801a1978975df35175a111d994fb7571bc9becda8a5dcc1f8354efffd555bcf8246c1410c62b25f3db2fd0b9f5621fee48566a9f93cad2ccbb3cbabd1c87927c847d7024a7adcbe0577d94144e946fa0d51fe8c115fa848d6bfdbbb454e39e68807ff605cbea7551f84572a42ec59c88f9b707cac5cf3b0695fb66f337cdacb835b27d090afa8998abea2cb34ac5c0bea83919d846b9e4e72a0578da844f435ab6bc1c2e1d873a616f64ba007a8d092e083c98fdedb3067d5c513dc8bb6001f9cfbd643aa30fe04781f903e6c8648b164258018cb690cb67627a727853b7f74a87725be5ca3fa03e37183866371207e5e6a487200a34db7a62a9d042c65510617e4bd26250df5471cf9fd7679d907b193acd29e17c8e2ff197fdffa1e187cdc3e8f5cb28ba8bee2702f4a8f333a035ae3b953778873f5510c4e9c8795b5a36e1423a4d74afdee94a2826116f9f717896da9fc5ffe001f2d34d77105afc75ec1c60cd6f26ed7f44e10f4510a423ff5e7b744c45b1bc4833c693f4589f527621a420e449716e8ed8f76bb462e8c5cd4f553e305057b2d1720286b197eba065f0cea4c8fa9b2056952e86009f84b309845c80b49276657e55f58004be2109093b410112ac3ff58d12f8b0843680687c8487a65dce348342e1d2b1828f9d9e49751bca7dd55678881981963e7407ec03f7c1ea15c4a7793b49d3d239881462dab1037ab2128f063714c45df76a4653ec05a11e6e1f2616cebc2bf80bddd385583ef28562db03159335eb8760f33983ca88c79dc8f080148bdb4a64ec9762540b786d4425488626becfe1ded14c445ee6cc0ea70b1188b392e74bdc4ca9cc32602af9b1f3175d5dd45268755e51a55572e7a9b74ca8f983ba9fc835ff44e6f9e0f783e8895c0cdce23b0ef663ae4d01726469fb8a83dd3b415a933325717e705749d3d3af54f8047db2ca801ac5e5800f06c6ed8d891096a4e3012b42b5f367527104db76ba5e60dbcf4d3af3a9ece6a59134f808dc720f3094a8f317776e4d1434b9392367d92f0dda8dbddd36da635f071e54e3551c0f5d6f43870e19f8572f5eae7e0744e12eb49db9378d3902a26c08b93f13b0ff430db470159ac026a755e5d45f83a8c335f7153d25fbf1a638106e814b86ee9293e1fa9865f9d847f07a151039f8adbbc0b4c912629d53ce755bf15f11cc4552ba0239318bae14139a6f474b59796e62670704b7eab4b4465dad7a64c6dad594ec8cc5ea657400322c2235cf9e8375638572e1a1bdddf277872e8e32181f02e34c32f300f8bfdd0aa73753a7a348fe33bc258b82ba449510f0e9ee247399af35faf751ff419074c25b6c2c66935cb4778fdb85f3463ce6d8f2c6cde551212776a794a162429392fb620749b11841794b00e827005c56003c3c9d6a73e98a7a19aba10f613e54c9d63f542eace64f7f7673a58bf6432692cd02db8cde63117ea95f83a91dbef6ae420bdead0acbeb53a58d550565f54c1b28a22cdc8c322db7", 0x1000}, {&(0x7f0000001080)="c9c7c0b5998fefad2b38ff20dd661aac6290d6da01c4", 0x16}, {&(0x7f00000010c0)="0025fd9f27f60a879c4cebb2b5a8265e6c12235c4b89cfc69729f6f567ff9f1065ba799f84302433fdc2c888399e9ba0ffc6a2ddea2722784c4a59ae", 0x3c}, {&(0x7f0000001100)="e9d3978e0389ee60bd458e54404783ff9bd35760a528a21b14d1d144033cf07445fbb2b5d0b2c5a37068cf6311c8711be29f188bf60d094d5fc65e9335ca344215e4b33c5638312ea3bbf28b23dfb8ea49b56fad2d0459e3a398c6f0e1946dc770443b9c1eb48c5a7c5b25ced5709485713d233e827f975e6b8f7c033a49e5451a1b3a705f151b56a7b738f919fa1f73df67541e6fdf852fd1e31167e294e89c13a512a85d62d621fdf97d6cba693dd7e515b09a07", 0xb5}, {&(0x7f00000011c0)="a386a5f68ffdeff7cc801c543decc38af0ea9fefd359f4a997ba0769dfcedb93c3bf2985ed5421b1e09d7fc2239f593e3fdb32e91d9dbde5746fe8623cd57b466259f9b36fc04a0c1deb85b53471cb22bade4622a09ffe11c523cb4549c43db8731fe3e122b6a2755ead9f9db3602adb4da080e5589dab37c09f75211838b9ca5a5b1d84a96e76eb7fa87aed1fe39acf37c53b5ec562ec6a11b467289fdbaa13d06099e503aa0d471c61d5719179374ce39b57a3fa89cbc16e148d3ad0dbda18dd369fbbdfc55982a9e5d6d3747c76e85dad20f1c595b611acae78eee7eff0a1", 0xe0}], 0x5, 0x0, 0x0, 0x1}, 0x2) connect$inet6(r0, &(0x7f0000001380)={0x18, 0x0, 0x8, 0xfffffffffffffff7}, 0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)="d4f5b415", 0xfffffffffffffe67) 07:11:07 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x9, 0xffffffffffffffff) r0 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) preadv(r7, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/74, 0x4a}, {&(0x7f00000003c0)=""/178, 0xb2}, {&(0x7f0000000480)=""/5, 0x5}], 0x3, 0x0, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x209, 0x0) getgroups(0x4, &(0x7f0000000280)=[r5, r2, r4, r4]) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000240)=0xf8f3) ioctl$BIOCFLUSH(r8, 0x20004268) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x0, r1, r2, r3, r5, 0x2a, 0x2}, 0xffffffff00000001, 0xffffffff, r6, r9, 0x8, 0x40, 0x100}) 07:11:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x200) close(r0) r2 = syz_open_pts() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 07:11:07 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1c6) 07:11:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getppid() r2 = getpgid(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) r5 = syz_open_pts() r6 = getpgid(0x0) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x3, 0x2, 0xfffffffffffffffc, 0x1, r6}) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 07:11:09 executing program 1: 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 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xff) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:11:09 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) close(r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0xfff) 07:11:09 executing program 0: pledge(0x0, 0x0) r0 = semget(0x3, 0x6, 0x4) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/18) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x88, 0x0) sendto$unix(r1, &(0x7f0000000080), 0x0, 0x400, 0x0, 0x0) 07:11:09 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x40, 0x10) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0/file0\x00', 0x800, 0x2) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) open(&(0x7f0000000480)='./file0\x00', 0x20, 0x101) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r2 = msgget$private(0x0, 0x5) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgrcv(r2, &(0x7f0000000400)=ANY=[], 0x0, 0xfffffffffffffffc, 0x1000) 07:11:09 executing program 0: kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x4, 0x3}, {{r1}, 0x0, 0x1, 0x9, 0x8, 0x81}, {{r1}, 0x0, 0x1, 0x80, 0x9}, {{r0}, 0xfffffffffffffffb, 0x84, 0x6, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0x32, 0x20000000, 0x5, 0x5}, {{r1}, 0xfffffffffffffff9, 0xc0, 0xf0000000, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x81, 0x600fffff, 0xffffffffffffffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0xea83, 0xb1}], 0x1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x99, 0xfffff, 0xba, 0x401}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x9, 0x9}], 0x1, &(0x7f0000000080)={0x40, 0x7}) 07:11:09 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) sendsyslog(&(0x7f0000000040)="b46ee2fe55616ed26786d950dcc420b355c959eb243e6a4ff6", 0x19, 0x28) fchmod(r2, 0x21000000008) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) syz_open_pts() 07:11:09 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000180)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 07:11:09 executing program 0: mprotect(&(0x7f000061b000/0x2000)=nil, 0x2000, 0x1) 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$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) 07:11:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0x6}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) 07:11:10 executing program 1: pread(0xffffffffffffffff, &(0x7f00000000c0), 0xfffffffffffffe63, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 07:11:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6010, 0x6) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 07:11:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd4793bf5793e6f978d6c226c04ac18fc3cf9e22f5a422a843e62d55c1cf9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x73) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20004, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:11:10 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, 0x204001ff, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x40) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x5, 0x8}, {0xf0a}}, 0x2) 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) 07:11:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x284c0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x89, 0x100) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) msgrcv(r2, &(0x7f0000000400)={0x0, ""/174}, 0xfffffffffffffec3, 0xffffffffffffffff, 0x800) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x944, 0x8}, 0xc) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x7) r3 = syz_open_pts() close(r3) syz_open_pts() write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a2017", 0xa7) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000004c0)={0x8001, 0x8, {[0x4, 0x20, 0x200, 0xffffffffffff4972, 0x100000000, 0x1000, 0x1, 0x2, 0xfffffffffffffffe, 0x1, 0x9, 0xab, 0x0, 0x7f, 0x4ae3, 0x5, 0x4], [0x9, 0x100000001, 0x3ff, 0x3, 0xfffffffffffffffc, 0x5ba, 0x8, 0x0, 0x0, 0x4], [0x8, 0x63, 0x3, 0x1000, 0x80000000, 0x2, 0x2], [0x1, 0x7, 0x5, 0x1000, 0x10001, 0x5], [{0x5, 0x80, 0x5d3fbef9, 0x6}, {0x0, 0xb4, 0x0, 0xcc}, {0x3, 0xff, 0x10001, 0xc2}, {0x1000, 0x6b, 0x5, 0x6}, {0xfffffffffffffff9, 0x2, 0xfffffffffffffffa, 0x100}, {0x7fffffff, 0x2, 0x0, 0x22000000000}, {0xfffffffffffffffa, 0x89, 0x4, 0x1}, {0x0, 0xe9, 0xffffffff, 0x8}], {0x1, 0x1f, 0x8, 0x4}, {0x40, 0x7, 0x4, 0xffffffffffffd039}}}) 07:11:10 executing program 1: r0 = open(&(0x7f0000000180)='./file1/file0\x00', 0x1, 0x20) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) 07:11:12 executing program 0: r0 = socket(0x1c, 0x8004, 0x8000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 07:11:12 executing program 1: r0 = socket(0x20, 0x0, 0x400000009) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0), 0x0) 07:11:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1fc) writev(r0, &(0x7f0000000200), 0xb52858f4d00d4c) connect(r0, &(0x7f0000000080)=@in, 0xf1) listen(r0, 0xfffffffffffffffc) 07:11:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 07:11:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 07:11:12 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000180)='./file1/file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000000)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x81, './file1/../file0', '.\x00'}) open(&(0x7f0000000300)='./file1/file0\x00', 0x10880, 0x100) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlink(&(0x7f0000000080)='./file1/../file0\x00', 0x0, 0x0) 07:11:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 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, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 07:11:12 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x3ff}) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r3) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 07:11:12 executing program 1: 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, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) 07:11:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000840)=[{&(0x7f0000000000)="0480f3233b34e48ea110d5892ef66d6a2326da9c4df17e5b3c379e1be9155b6f3b", 0x21}, {&(0x7f0000000080)="fe47983c76cd8c885535de538b73f73f6703ea2357bdda97814c89da10f5ac22001b35136f55b01babea44f932fc0601afaf3547fcd3c4bf8962fd05bf0f68dc7682f93f44d6a9c40d8c56d1996cae34bb653251faf1e345480d76fbb55522f8a8f5ec6fd2364d66402f10001c1bada4a08f3b1ab48bbb921d2a6d3dae1d503c2c7a8128bb3828f4cee87146161d3109bab2d8e8c55da9f7e1511196a3aebd2b41767ecd26795ddd9dad78aa8350f72b6095bfc18f7f5f1dff730ca699a2cf97b4a7f2f72ecb6a680c9d", 0xca}, {&(0x7f0000000180)="cdf95790380cb973dac980942c687d985e3a9e4d6b92cd46e70712086cbc17aa8f2bc4502a29dab11ed1e15b4161e5a4945694d62ba394583b18a2ac64366033d444b8639444923f7eb9d4487c939b960d121873d5a4e2d202684a5b43663ba71a124daa52432feb6e8d9de54d2fb452e04ee0c1b1e714ad48b0cda36ed55a600955e81b6bd0a2de8faf67bdf10aa71e8ec3bd4620d7da73e05ec49643fa3df7f24f0428023816f3109823c35d48d0a1855b397125a37671c27ed71b549596704ac1e0dd4b1e751a2fad069a7d413a6c82b5076f58942c3cd84f7c777b961e", 0xdf}, {&(0x7f0000000280)="a4ff5ec72878b2256df88375921edf1df4e0fb0452936821cceddded355c9354da4c3702760c175ba1afccd68ec6c8f8eceab82ed6fc6267f390bbd498712035f02cb7ee4ca243b0d890a90080dfe5a911fdd578d2a900223c9747c98fd877381b9a2fbf36063625f7b7fa0121c2e504a41e7ed7db3cc6d78559296461", 0x7d}, {&(0x7f0000000300)="7c0f560085313da7eb8515656b", 0xd}, {&(0x7f0000000340)="4e828ee0e540c1f7bb9353b852db2c7c9cd23f0d244b4c6399e3fedd10bcfdd3532fb3a746706a17059d9c44961a16ce2bc130442f974e77e0111f1d0a32", 0x3e}, {&(0x7f0000000380)="205e15a76ca42b430d07567acca7870be8a66c9f493581083a185a54a5d9273863d78b634bc4f3ba92f14fdba71bb7706da2a98e1e1f1e978aee764b748cb3259aebce995ec618669d098492aecb83", 0x4f}, {&(0x7f0000000400)="16b8de4efa3ef75b1b9b52acd08155cd5fbdaf350b298a2112ecacf8", 0x1c}, {&(0x7f0000000440)="c2a1f333a65a4845a25177462e4c7767ab8414c5ff214d86095383d0d61009a6bd970852091d22afa4ed6232a80eecc28c27ed02709e31947e7ae0eebc3c94dd2b374bb606476cb2c2a7fdbf5f575ae7a123476d394faf57412c0ffbe7608f79ac69910312a252fdf5385ce731c153c776d4666064ee10fd1a5e11e401b537e87446e6c5293f5f813037daa32d2f410065131732ff98d323775bc52545f2", 0x9e}, {&(0x7f00000007c0)="8e0115f94111903cbca85b1b8848bdd0bb1ae7f90325760f72bb5dfbc142a333796af2fa2bb1ab9d986e696ad8fd91457c1c6f7ce4b4db852c6e3dc391dc27d202c2aaf6e9dcc3e5d925180904f5e32692877a5d2615938cf18ce6148dadcd74427aec5d", 0x64}], 0xa) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="f75616cbcc309328eaf1d9690821383c6adad1565c83c81d47d21705076edea6758e11e90189ad1c46be45690ae5f2bccccbd5d3c1d15a12a253818bf789914c52649d8b802ef6dfb2545ccef75dc913218a250e1342964e30a1d257999bb6cdd48e057c64b310f971a3d5085c3dff0beb6a582ef84d67fed2b3450b1e9bff1469a3efea0a07e7f8b6586f7e295be0097627e09678439228b759ef7cf820eb8a03dc92a38ffaf6e064a7e9ffd9371556142f3f1803e153ae96345534e3bc4ec43a1b8f2821047c9e34b97d194e2e600d749b6ad26cd073ecd595a8ba0b09da2d704e4f619b037ead2e807c7bc2a7ce15cee722a7a961ed64a530b5284c5930fc1a020d6195ed92dfc960172e40247cd1bc25a19d91e8cc162bf3c2ba1bdc040e5a9d2944c107525b995f93105fa29ae90edc86047979688d858468b0ceb4a33734389f61958e471016a719ee2e9e94d0b6d0fefe9a55284ae6106f00c1ef0b31221120bb07b68b9f36d219c3eb084741f820d696a4415da3a0f20121d8624753065593074c19acb2d09eba49982a1c427787366efe6a497d0ce22c354d96e38addd9dd76b1a42a901087b60888541ab3cd51eac400b7a20f63a8d4b757bc764eeafe0a977eb4f49d1b8b08d37257c01f37705f339a14412d6b0e622dbd349384a27c0ac3be39fceb693401b33523f06d364e9cbe72bb0d197674931ec5aafba6a5f0ff814e3ba757c602aa782cd1e50bae2c9025d4f8332da9e91a73927638afc7b8e977d710aafeb4aa22d042429c01a1eadda807e7efe1efb70a94d22d1674368743394620c0160dfc829a47fd0eb04bded736de21d87857c8658fd392ff8b26cd9ccb2f2d7e133bbf797821f92b750bf4677c3ecfd3d2724dd82131caafbcd00909d720515da462e55c0b07ca1f141edc2954d9a62b4f06512ab1d229776ea715", 0x2a2}], 0x1) 07:11:12 executing program 0: r0 = socket(0x20, 0x1, 0x200040000000) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x3, 0xfff}, 0xc) r1 = msgget$private(0x0, 0x251) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/5) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r2 = msgget(0x3, 0x1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/219) 07:11:12 executing program 1: r0 = semget(0x2, 0x4, 0x1) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000080)=""/112) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x11, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) 07:11:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfdfffffffffffff7, 0x401, 0x5, 0x7ffffffd, "03002c245e1a00070000000000000012885d8878"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35e", 0xad) 07:11:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/93, 0x5d}, {&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f0000000180)=""/38, 0x26}, {&(0x7f00000001c0)=""/154, 0x9a}, {&(0x7f0000000340)=""/17, 0x11}], 0x5, 0x0, 0x0) 07:11:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x610, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) fchmod(r0, 0x29) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 07:11:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) recvfrom$inet6(r1, &(0x7f0000000180)=""/138, 0x8a, 0x807, &(0x7f0000000080)={0x18, 0x2, 0x9, 0x9}, 0xc) write(r0, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)='7', 0x1}], 0x1) close(r1) 07:11:12 executing program 0: getitimer(0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x2080000000009, 0x0, 0x0) setsockopt(r0, 0x1, 0x1576, &(0x7f0000000080)="1a60a6cd9f14ed9c50c6dbbdfc65612eeee197650d4df08558d78d3edf17ce97f6a6029a25d36de3b4c10dfdeb1aadc13b263448e6e86e36a4c832c3df500a22558e493de6ac4e0d1b63ee796bb2cd651a382cf6c608d8288382b36910879b6f1056b9397a9a47e9edff35da09673f7a79fda047696cb82f96eab3c5ab6b98e9acdc92e105aea01afcfad01caf48fddf882ab7b9e30c0fe7a974ae4b3bb7ef2485df2add337d83ffed0b0689f409605a30e350bceb0b90e0bb48577ea389425f1598dfffc1f30d20b7144ee06560b3ca9da676c9972a7fd05d31556b555b9001826504", 0xe3) 07:11:12 executing program 0: r0 = socket(0x7, 0x400000000002, 0x0) r1 = geteuid() setsockopt(r0, 0x7, 0x6d, &(0x7f0000000040)="c2ca886a90c36b3064106d732365b35fd1308ae19ff532edaa64f7dac2104038667329adbb14f0fc7aa65341dc90749fa2de4b9f81465a57a61f408474d54d6afd6e10a5b72f67ca8fc51c3abca579d8cbcbb8fddb2b1a3a3530641ab442e70393b19e33c53c94851e3e81acf7b34b2a276b44f2ba479ab9d2203e3c3e31d4ebdd790c5c8ab55931c68811865ac98e0122b92584cc31e7b44900450d6f1c66cd81d3759084e29b21218e84f81e58ff9fcaa6742e9ffa7a4faf7a9616f2ad067d37cedbc7fb668e3da35cedd7431ff7b5bfdeddc2adf2678ae15e8789f21198e9864180fd21a3095047201a377961376197019d1e7d4d14c33899937ab070", 0xfe) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) socket(0x3e, 0x4000, 0x81) r2 = msgget$private(0x0, 0x401) getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getegid() r5 = getpgid(0x0) r6 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x100000000, r1, r3, r1, r4, 0x80, 0x7}, 0x7fff, 0x3, r5, r6, 0x8, 0x10001, 0x1ff, 0x1ff}) 07:11:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x2) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 07:11:12 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1000000000003) 07:11:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x3) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xeb, 0xfffffffffffffc01}, 0x8) 07:11:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x88, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x6, 0x3ff}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x1, 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x3, 0x8}) 07:11:12 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 07:11:12 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001780)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000040)="af7766fdd148eabb390130bef981cdcd09cb2755f8aac8969501d2da187e826dddfcac3d092b627e75c39dc2990c9228d0863fd16843a3ae78efc1cabfa4c58d4a1075312fd83ff20c659d", 0x4b}, {&(0x7f0000000180)="d04be95121fd8d7150df7c80337c7e98f8f0ee80a6dfece07e8a1f3a9d0e545bff2b6b71aa56c9dd8911a66658d95ec9244d225f044d032de40cc8229d02be6fa4728d6340573d1b7708f2254d5b1b62d1b2c5afed41c460c45675073abf50461d835aeffa9eb8de81e015b9ab1ef3aca246021e79431cbcf3aeb635af8ae6e3637d65b5d81004c73855c545a59cd4fac635f439df93491052b2f57807eb34e94430bce1cd9f180abd6c4c20abbaaf80a04db4b6956aecdba2da31b43f00664439e3f124a606f84c989a35cf18236b00fe059ce59223bc86e76cf383d916fa0f34414cbbbf593071b544ddfd4c8fd331f6196a518461757294eace92273a2bf7055c8ee82ef37e439b788ca0e04d9fd7a1301de3b9c943bd022142ed624bc2ba37e188c209d9bd9f7f6174683dab5f90847267825980cab89fd5ce5d71e5d6ac84cb1a6cc3a9ed327e88530e8bcc7a9faa20d269144107725766141fb3c2544986caee13d86190ea6e91805ff7e25faa81044c11c2a53a1f1ff05e2b07340ada5cd89e930db72baedfc209db64aa8fb5937c1e3cac9930669a1d1eac8bba038851657c7fced88d0fc03db3f924d52fec777b2d7e6e91e6c4ef12fdb6d1715962d121943297bed87c5257ddc4e6d739bc3ea9c947e1d3857bf19f0294733efdc27b2b88a5784943a8f34eed83ee335a0712f18b1fa2e36254bc90e3288f6761a013371e505bc4e22e15c431afa16bd54443b5d3f5e6ff3b69fed47abd5ed9ce6da5abfc4539b1730b54982315c87bc9442814de35001204201ef524112ad6b7f2b954f8a754c1c46d6618c4902731899b3acfdc909df2812c258bedf13dc5ba4beb9471f366a2b35751d3e6479b325a4c3a754b95f2c4410f758dcb1e6e4b3e5ed6ed75f6688b82c431c556b70565fe2e277f38a2e111e510baa8e5a7de2219342821e05f93eab4a86f8d436b07a71cd43b161569c1923851663545edb8741b4c6fd26a271d266f68a505cca8d5c51efca9d4400d76b47bcb2a098d8d4fccbb9d39a35ea258e59abdd0b6e5a7304738c3f870646739c159965be9c7f56e231d9e37ced359bebbed1fc008b08ee23ee702eec7eeb4ba47a08409467870b007b00e2734d97afbde4cd40334a492e0c9dacd7241908f68f6385a77471bfc2cc28afe8674d09d8f3184ba64fbf271a1fe08ae0b23a57c08c934585835abebca53288ff7c9b80a831c361ca5b12bcd3edc9d5c7c09772bbda960b67894c149935eed912dc338546eb064c071e9f508c9cddcc2d03e70ce76324322990023c89cdb1183fa41ebfb4bce4463980eb7717458c2c454fa8af5a09a5c0b0e84acf62d5bf0a39f292aedcb527ca6e2e6953cd0171f9d50bce32ccd57458f580331d3dddf9f7ad447684dc5a2625a8e34e5f137df824e1957df0b3b894c35daee62706233cf892874ef3340c6d119d30ee2ebca9e0f9519644d41eaa57fdd32bebf82003ca1b92382fa867292c4f2dce70b5f48eac3eeb8f17cbb4d815a3d7306c818d0dd8c55f8fae708d8ac9f2ca964cb092f86ca9def12937280f185404a482381d8039f1be62a740041eaf8491d8ae54c57a0976b45cbbe9e0abf8634f11f6e89a70d494207784eb1dd31b4b44e9ba989c45da315a60cf8386672d082b696fb20df81c09516c9e5c4903ba0aa3b5d904bf926774c53d6d189eecdfb69ee8600f4362ea4ad58c6eef09754f2aedff5cc482888a82b19eabf1cb20c61f234ad0503880e76f58ac6b24bb7501b7755afbb3638db0ec7fa0dea495faab21d0374dbc3145113ab6ff9b673f5ef31bcc21d596a177f080ba03ddeb1c57817374e18fc9b60e6ea7f67838c6a67590d24e2fe6695481e394a8d6390713aee5eeefc69745b2c0387fd921794d4a0e83e2af458aef95f08a184c65d6220ca3142fa15705a392c4c24026bc26b522d6e104649fbd706c0c0058de3d4de2e48e16f019096fa955407aebfa01f46ba7c5693896996b14f5282dabb839807b7a7158c2bfb6998d64c4f5b2a8a77aa8769ea2d357ea8079c1ee72fccb9bc46ee8ec493f9dfe6495a9e21b56e150be055a624eaa01b1a543ed0d48b21b6cff1ac9af70a6b42a13e5fa6151ad6ee513e2dcc16cdd2db2ab6cfd164d04633fa94297efb72b577787757124a5e0808e6083517a30d4b2cbae54f1bd61568a5faee570e51fb40406e1487c60823a734ca2baa03421ffa1ee355ccb37f843b3b4bb05ac2ade9652813d24474e8990d91f6b156139d49ed22e15aac3aae52a1547222d05eed1d191857c9102c2f92c9f9b690a2e79b4b1609f85b25d73ce13e67b80356f7ac4c4304097ed74262792810dd5b51c10cd44be89bf5427f18f666b11dda933bd794069032ae822cdfd8d3b66aa0e06346413590c673c75c16ec4a3c1de92a79ef2b787da22ae09fbd0315f62dbc87d8870eb183c533a0fa368cfa3ad3a9ea142c59dcbf8aa3fc4c1a1693990480cedd4eab5807eb2b02bc492bc1e2e789a5a09d998369d74a955091f9e71019bf25641ea6ae1307c4707e8996b1deda6ff603120cfcd12caf1c7ec0836d2f94ea86ab00ffdb350db73d0f6e333c92f4e6ddb7653454a723e7ddda29750f02ee9768aade243e15e34a0b1f83af941b7c3f1000c6ba4c62fda46efe4e59c29b0be517c08fa9e03772c1e190353a3207d867561bffd2992f0594bb0bc2bb49c2f3236aaf05d12f426b9ec6f67bac078ba14e953f1ffad0b45df621460715887e46f27b7c7901885f3e2b0e8acd649e30198b6a11a64157a5ea00a0148118570ca87017998a35757454a8eba0a54be7ead45b056848889e477d5a87a8a9f62d19808e2641a7b5c27271d9f67e26d69a2ba1bc28e46a7aa7c29fc177511873b5388c6ff390cdd2182c7073697d805db3a356074ee9f81886955c62639233f8abbdbf2f151bedb32817266b80f009e13a3d2140857db66b417d746c5d532a45218dd021b3f48438107e5df2b842aa70a90a961715641d939bb78c3b5c557e8bb87a23b157b30e11e706474dc04413b7ffbc8a62f469bccfea4f4bf987e9b3dd6ffc32826b983af9f07d84d1473b90fef794724de517996bf94314af13af90893efe3cf76232880d1db10f0931d098a96afaa01650689a921adf284f583d1d975d54c0bb73065cbc4a500110d8ddf6bf7f100ffe68c3e6cd3a7ef22beb4d1acd5bc445251d113d9371393cc0da9f9e10a84af414c9fdd5ad46f421f306d556f98c04cb821f6e259f0b6e36671e8d3d62b0d322b7e8e2bb464fba56501326809654e060dee0d5f7a99b4bc8fc5d9a1e2e327f66aa434274c972b2ba22b79a079c7b3fbef01ed3290f732da87629a77eeb28091776c2508e08a1e7c9f3434a3c9280c3c9bb7b340acba6a37bfdb9e5ec306993ea1ab56ac00ae313b564cb80c881e794a7100ef4699705f7068809f61cef6f63e31039d0cc8ea1146561ac71b19f00e52bdaf8c33cd780dd8d20cf965e24a4ba3d4cf728edd56f1b557d07802a5a4475e0b7d6df127aca8ca00adf8d77509e36bc16d672d8f6eb50e4bd1b9b99408173347aae6d95150fa51cb92267f92258fc13db653c0c0d48ce305e06e2b5268eee3c6f9143fe5d0d84202f7ed33af529a6903693c6af7c45f66fd77c9fa6956e58433951721731baa46241f1b8726780293c6546295e95f019a550a507904b48b30d8cebeaf7363ce48cb1a1de70a1c71dfbe6d4884ed0d212ef1fc8411a3324b5780a068f23a634125a3270c3a8ef35d7cb18a5744c90600205de8feddd98ed29c20035a21de821097f3555d56202be08d52c8dc560ab15796463db333c3e7d40859704be08dd0dff061da457e25ba997fc403e1557d78e0d18e9764d21179fc86c9500053ad4dbb76816c21b372a17ced8d42192affdc9158628f3936be74dd1b927af116cc97470222cf8ac9a90d4f4c1199147d88e5824542f68b2f1382095f4750ded4929be57d8622e9f8b1f212e048cd82bd6183c36d4786d9b6b974aea61033cf082f9cd470647b4725f25a67e57acfd374051afacd04d8e0b85cd2cc64f597683bdcfcf2dd980ef431739963cc8d78ac1983e2b5ed79286f7d7fda6939f1a54fa28593f09790ead06a4cb07466d60ecc2d572608b626e59f159fccf95b5aced9d1de7db29ff6379ae1c101753d30642a96c909adc2c36d05d72dd417df8f400b6d4d3d9bdf08e0a5a1f644794b647e892c7a9c4d6f24a67e0e9631e7353787549e0fe7b090ad2ce627d8baa89e321ffc0101de8911b34968a9c1ebebedee6c98a2ab5f5d09e8f1f1082db4a31e1f3f77ca00dddd9d1ce9ea94b9a7600cfb9ddcd1e596be54424c6c6d796f25ee2ec9dfbc3b94414d5e0e259f9cf9402e6db6ceaa5a0a5dd40b406e5ec0ace0601387615e76e49b10422e34db3e198daf80519924d50f7cb65f2b5882edeca40a1b4968391059d008be062a56aa627d2ac591a891ea6c24b8e5566c0ed01a337ca33e004776e4faee0f5ae539c13244a7fbed304f38f17c3cc5426cb58da250cfafcd54b320e018179a46a0afa64c325e0bef13ae0a974278dcd1441fe3afb3c63cd7c4e87a6e5c8ddb9d0258e431abf9ebdd70b39fcbb1f09620e0fcf1e3ae98bf8edc1d9410080e89abfacfa6ab46d8a18c41ca9322767c77109f98d5b2794ea6cab2a353f2f5a347ac35b4fff1ccfc8e6b2ff59ae0de4f776258004f53273410ece35a5ad6684ceba71e7de765e5ff3e2f2d8d09e70ad2a98fb1a83109e6cd7076e1be86fb52b06334771cc39db872db04ae2de5cde6bdefcce7dde87d55af48a4df221a5744cfbcea5a6c04e74bfb5afa2e0ad505d7662ba7fedc48cd42c5e8484f1a25bdc97c4fbf1d15837ec053a072463fe44b556f594680d7942917bf77cf61356a23ce7115b60ac9985a074657180921b023bda0169e8814390a18cfd6b7f8a780c074bb914c5ec3ea5ce9a57b8c7a5a8c6af5fd78bc075f1958987208b7fac7e99871e8d6254680c9fb3f09579950aa9b56a00e46149dbbc12be8773ccc231ad440f539e97ce7cd7cfd82088ea2380fd0efd1fe93fd4e2c09794d216b07979a91d84ff2e5f560ee3236985ecb657af3320b671569d1cee7388004181f2a302f5b8308be1c123983942cf7c53a09298d1dd3f54bb2544ca4d166abd7b252ceaf0bc35b03a7ca61a185488a513d2576b4c8c8bb970c1957d3cb3ad56ab53aa6599f1643356441378bd598ebb08cb6f2a9147391c4bcae0dddb273ded3eb01c0bd248f6b978d9e21bee121d8981100e43634d6ea2dac6e38e8b64c54229fcf51198b902c6ba630e52276a634de518f49e303b5895a11fd5b2eee2dc98cd38bd3e13f874905485df5c8815e00946f390733c955c5473b32eac4231abaeec6ac5c818aa36e4a54e6b434080379f466506a3da216b9c20b2d9cdb6d20c3bed0539aa27e3d7dbd9ba656226da563390edbbb276653c8d623d6f252d1d0cf57ed97831f134a19f0c1549175927f58a5a460f4c351d20f8fdebbab0f360d6b9e9ffcac7d8003874ce7f8093ca69e632a42d258598fda02d2660fcab104ac7c9b3e207fd18b3115a73e1a973f49b12a0399d2b7b04099f8fcb525f97895bc665c376e6579947733f50923bad17b7af6b9e8893fb68b0b4d5b64756c0a3c46c1114ce032fe9d89a6a707f6ca3ddff237bf1cbdca261f62f65803951d2defc97c1d16a0996fa0cd21c9192f12ee9dae8179ff29cbb83c84e6a25bd92589f1991d7853d07e715797c6dafd360c732e3a6", 0x1000}, {&(0x7f0000001180)="fde0cb5385384d8dcfafd4e10c350ac5ef7eafe26d24b1e59e1772856c63f4b5aae170d742ae66992f56f7b06177be0f9a3a4cfd83c9f0b6a57bc4e10ea26f14e322e65c35850155f1062918af69571c77bc904570be90cb679280cb805fa30c80c8d6d52021b3a362412a5e3c", 0x6d}, {&(0x7f0000001200)="a7cea31dfdcf8c7c6ee0ce79cfb3800b923b1ecf2567f790d01cfbf4dd", 0x1d}, {&(0x7f0000001240)="a0213334958051eeea98d958d81906550fb835d99b2f64945d88c481752a90ca7383b79e61ee515d616e152b6980e36b3a4fbc74910a2c05fca9578a56cece9c317594c62985a994b20e2b6db89f8d40949ade33291ee67270cd5527c826c8bcfe6e037982c74307d8816abca312e794806b35841b56349261eb2bf825cf0c157f9699ce1a409c5be0f71a372ef24dfe641fb907770f4486978dfa4e1d3a9cb1f4bdd9e567973445f5b76cd7b9a86b4f82d7cfa851f67d1e63e8ad7090fb0d34dcfccd1d40dad36d99318661b7f5ce5dbf52defce2907069981e648c07", 0xdd}, {&(0x7f0000001340)="b6a7abadb1f9db1805881b8191cceb9fcf1d33e0ab5f0cfba29cfedb6e4e8df83d846fbf6f317c41a82a44f17f38daa22ad63e542d926b0c9fddf9b012c119d01ce7b86d4d6aaee52727f2aab41957b5500c8058cb874e4e0871b9ddf51d63eb695302cdce05ecd579f1456a2a8f6cfa17357e3356f5d8092b3c69f1d27b1673982ee2517379b0221f8785049366af5bb7661fb74e380e9ac87b46d7ceb7e1ebc46a43cfef8cd6a1363feb4f73169be9b7e18cc9339b7aed2ebff4b1f9005d56955e2c8c2409a235b58167e265bd2c386c7786284f8c54c69e94d1fd", 0xdc}, {&(0x7f0000001440)}, {&(0x7f0000001480)="514c1600cadee696cb5381b0680a15a85052558d68a31c6d129396c1bbbedc6f344c2093760f810ba3d1effc240ebe277eee5c17920b6efd397df850db85d91c1ab7aa9b16b277677d0c7dde62701b23e0a44570876e48d142f35ad655525fbb1bae12bd5ed29e1fa97a10b5ce9998f2bdd88f000d112652852ea79836fe84f4297d275804bd2fd7ea89917529f62687222734c695bdf274", 0x98}, {&(0x7f0000001540)="bd6d0c1b4b6a14b3a7e3c2a20595420bd9d0252ccd087e81d70d0eabe309fa2e233122de6f0481a6a0966f09dea7b058b2231b3a80ded4da1b92d34b8dc9411d42b3cc5e4ba7b64edd2f2dfb5a2cac518641f1f1739255aa0a7b12020aa92f092d7a2ba770f108f093942d480951741096d366de6b1d6da34b932cc9118ef1238dc5e7a1ae766a93f1e9489b36a54185e3c01fdd9677ac5c641a0e9c7b59c00b8cad18cc980ce586905d88c2dbd5f225649f5e5da9c46cae27ba7a9a24d70d078a123f6de841207f19dd209fce33fae9293415a43eb7fd3f8326f7f102abb1e97492844044a06ed26b18139a41d317fa9337061cb7d4d5dd3453a65a2db2", 0xfe}, {&(0x7f0000001640)="6e667a96479259b1073ee73665655bd96097e25a9f97a61fb383a09bb5a7", 0x1e}], 0xa, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x400}, 0x400) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 07:11:12 executing program 1: r0 = open(&(0x7f0000000200)='./file2\x00', 0x0, 0x22) fcntl$getown(r0, 0x5) r1 = syz_open_pts() pipe2(&(0x7f00000003c0), 0x10004) read(r1, &(0x7f0000000240)=""/215, 0xd7) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = fcntl$getown(r1, 0x5) getpgid(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r3, 0x0, &(0x7f0000001680)) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000340)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_open_pts() syz_open_pts() r7 = geteuid() r8 = getegid() accept$inet(r3, 0x0, &(0x7f0000000380)) r9 = shmget$private(0x0, 0x4000, 0x3ad, &(0x7f00007ec000/0x4000)=nil) shmctl$SHM_LOCK(r9, 0x3) fchown(r4, r7, r8) r10 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000001300)=0xfffffffffffffffe) 07:11:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) r2 = socket(0x18, 0x2, 0x0) fsync(r2) close(r0) 07:11:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socket(0x20, 0x4000, 0x7) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x4, 0x7fff, 0xce}, {{r0}, 0xfffffffffffffff9, 0x28, 0x20, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0xd7, 0x1, 0x6, 0x101}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000004, 0x1000, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0x40}, {{r0}, 0xfffffffffffffffa, 0xd, 0x4, 0x401, 0x4}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0xaa, 0x80000000}], 0x40, &(0x7f00000001c0)=[{{r0}, 0x0, 0xd3, 0x0, 0x4, 0x4e0fcb7f}], 0x493e, &(0x7f0000000200)={0x3, 0x80000000}) 07:11:13 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x3}, 0xfffffffffffffdf1) 07:11:13 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 07:11:13 executing program 0: r0 = kqueue() write(r0, &(0x7f00000000c0)="5e90fcad090000007e", 0x9) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) rmdir(&(0x7f0000000000)='./file1\x00') r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) 07:11:13 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="980000000000000000000000000000000000000000000000000000000000000000000042e92894854eaa9fed002700000000000000000100000000000000005600000000000000f8000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) accept$unix(r0, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1, 0x18b, 0x800, 0x8, "9162aac857838e18869f47c0d58491903e7986ea", 0x37, 0x3ff}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 07:11:13 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$BIOCFLUSH(r1, 0x20004268) dup(r1) clock_getres(0x0, &(0x7f0000000000)) pread(r1, &(0x7f0000000140)="33b3c39eaf1d64b12ee48d34db9d9d42d67d20151313ca108513a060595d0121644e072edc68af39e818d234cbe7d143ceca973ae6d67a5435811cd417ec75b6a3a9141793e5dd0acc3b6bf8f007dd2b25b0c31097accc7ee9663da3b2507260baad6329a362db8f70800ce0b8d1824aa989e18cffca23fe7728e9a90cbe4002bfb97dbdf4acf71caee5283a9ce29f73d885c89fae0a47c1e486585d5dfa0be78696e8269f54cabd9544a64dbffbd12777bc68599c44acb5d439db047d3cc4c462c8add431b87e995b4043b8e04a96bf62a4568e5e76f0ec1a46440104a633f10c60eacf3f5ffb18bc7b45db04a0d99bfaa57b141f", 0xf5, 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) setitimer(0x0, 0x0, &(0x7f0000000100)) clock_getres(0x2, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x4010, r1, 0x0, 0xfffffffffffffffd) 07:11:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x2, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x200) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x70e3fb94, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000900)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a", 0x52}], 0x1) 07:11:13 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000240)=0x7) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r0}, 0x0, 0x5, 0x22, 0x5, 0x6bac}, {{r4}, 0xfffffffffffffff8, 0x10, 0x0, 0x101, 0x7}, {{}, 0xfffffffffffffffd}], 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() 07:11:13 executing program 0: r0 = socket(0x1000000000010, 0x1000000000, 0x7) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000080)="e85ab5f2cc9347a1604b21457b92e41be433ca9248158e641743206d2452f7b79f139a542e973e6bf774548e69e909cc7b590138ff5a041e9b85e279d42586fd62bc203f414aea103c7c7f1d410123270b8749bfe37cecc1d5bb0bc36368b95b7d9629462e701d37c3fa475acd071104310e28bb64720ba0e1e4590274ca5941d1585a5a", 0x84) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000880)=[@rights={0x3}, @rights={0x10}], 0x20}, 0x0) 07:11:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000740)=0xc) r5 = getegid() r6 = getpid() r7 = getuid() r8 = getegid() r9 = getpgrp() r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r12 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getgroups(0x2, &(0x7f0000000840)=[0xffffffffffffffff, 0xffffffffffffffff]) r15 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r17 = getegid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000000c0)="8c50fe3ecd6e316219064b94928e40c751e59b8c4c8e1b3220", 0x19}, {&(0x7f0000000280)="ec0fdb04a533f1cd4675ec6c4f96f07b12ce6163541c4e9d6f60397313716e429b64a171e71300d803fbf5bc84dea188f317139513296a5bc01137a499", 0x3d}, {&(0x7f0000000300)="0880f7718db4fb9d0922834db4c6070900239aa4939d5f565dfeda4c0292bea15a81282cec97c6125954710ea324959833a12d", 0x33}, {&(0x7f0000000340)="de6857f4b2182fc976a11ffe7ae8b2d2d07c06f07eecb1956e6cba611ffc7d0b1e8b3a1b989b769ce46d7a631a37b22b162bf5f1e22f84690c9a106140cf755912ff0568f9969f29ee7945d334d6fa05c3584c8e3a5842891d68a3efe6a4c331d3310d8452d468c26d9ec7aa8e4958253656bd7413ab6159a51a4a11bf019148b858db111ae73653e14f11ce530529199270be050cb58d609c6b1d36a69b674a8a802bbd65d98696dbf27fb802526fb4061ddcce5b512f8eb649473b3e3c6b8d8e15f7daf1e5606df4aee4215d16b265ff5e6552bc81f44165dbc5035ec3fc0937a0142677225021e4668ee97d50966030a6f8", 0xf3}, {&(0x7f0000000500)="917d24a2bd3eb4f3bf34ac55767098927cc8768d50d3b5c815938b1cd44f6907a798b27f6e9b577b20b12cd49ba176606686bbf46a1c1e3f3cbf55089c779817b9b79e089585eb63f695a802edcaaceef3e8d2c6f68df76a16a4ca3036c86341f16c31ff7d77e25d925f77cef82e73945bb75376aa754841ff3fd442fd2a11887b328a80469ea10dfd5977c45d5e88fcab1bb135d9cfdd8f32044e572e73381beb068cf743e50a9e4bc47175b4fa98b1aabb67a9b24e2152a5f8a9048b3d41a2eec7008a75e18a91a09fd32666ca997150fc19cc372155ca8d6acb5b83293c0aecab01863d25e8affc4ef24ced8185dcdaa77f52eaa00704f6eed67d", 0xfc}, {&(0x7f0000000600)="c7b9419df735ef4cd16de5fd9f0632315c6dffbfbf075fb09c06bf0caf506c2d1c701e5169a46468c9f17fef4b2d0bf30245abccbb00660ce42f1c4f35f71eef2a276d90bb1705c1b1dd9b15b20777c39aaa7759f889bdb2d7fbbda701575ed9501288810667234e5c5ef40c2125e8e1930a670d51fef75f942f62db7dbf771b252ac9230ed8c972c64c1dca0f5d95c68725", 0x92}, {&(0x7f0000000440)="e461d653", 0x4}], 0x7, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x108}, 0x1) r18 = kqueue() kevent(r18, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x60, 0x40000050, 0x22, 0x3}, {{r1}, 0xfffffffffffffffb, 0x1, 0xf0000041, 0x7, 0x1}, {{r18}, 0xffffffffffffffff, 0x51, 0x2, 0x7, 0xff}, {{r18}, 0x119f757fe3b6ba37, 0x2a, 0x20, 0x7f, 0x7}], 0x1000, &(0x7f0000000180)=[{{r18}, 0xfffffffffffffff9, 0x4, 0x19, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x400fffff, 0x9, 0x8}, {{r1}, 0x0, 0x3, 0x80, 0x6}, {{r1}, 0xfffffffffffffff8, 0x19, 0x8, 0x4, 0x2}, {{r1}, 0xfffffffffffffffc, 0x80, 0x80000020, 0x800, 0x5}, {{r18}, 0xfffffffffffffffe, 0x10, 0x10, 0xffffffffffffff00, 0x3f}, {{r18}, 0xfffffffffffffffd, 0x4, 0xa1, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000004, 0x8001, 0x9}], 0x2, &(0x7f00000002c0)={0x2, 0x80}) 07:11:13 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x1f0) 07:11:15 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x0) fsync(r0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) sendto(r0, &(0x7f00000000c0)="e4f1a9aec26f1aa0f45c79bafaa0f888266ffa25dbbf4e839edf3909bb893b2197f88c0020c95251415f213327f73a00ecc4c58484251cf09688b3691bba5e2537a7e146bdb3d92a15cd08f9538d83cd1d87408d870a91d7c1ea75d16d63e4bba6bb03f5859ff3a534df3a34e3ccb0861723d34e", 0x74, 0x5, &(0x7f0000000140)=@in6={0x18, 0x3, 0x6, 0x3}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x81, 0xf13, 0x9, 0x81, "76c61644cc3988ce3dc62529bea8ed7d12460d92", 0x80000000, 0x5}) ioctl$TIOCNOTTY(r0, 0x20007471) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1}, {0x0, 0x8000000000}}) flock(r1, 0xb) 07:11:15 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0xfffffffffffffffe, 0x6, 0x0, 0x354, 0x0, 0xfffffffffffffd20}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 07:11:15 executing program 0: r0 = kqueue() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8020, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/231, &(0x7f0000000080)=0xe7) kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r0) 07:11:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x2}], 0x1, 0x0) 07:11:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, 0x0) 07:11:15 executing program 1: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) setrlimit(0xb, &(0x7f0000000080)={0x9, 0x8007ffd}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) 07:11:15 executing program 0: shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffd000/0x2000)=nil) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x3000, 0x200000, &(0x7f0000ffc000/0x3000)=nil) 07:11:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) getpid() r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) read(r0, &(0x7f00000008c0)=""/167, 0x295) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xffffffffffffff5c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r6 = fcntl$getown(r3, 0x5) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r6, r7, 0x0, 0x92, 0xffff}) geteuid() setreuid(r4, r4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000540)=0xffffffffffffffff) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000680), &(0x7f0000000640)=0x698ace23dd04c180) pwritev(r3, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) ioctl$TIOCNOTTY(r2, 0x20007471) writev(r2, &(0x7f0000000b40)=[{&(0x7f0000000a40)="55d25948bf10f15fa829eb760ce9cd122baea4b863f4f216efadda8a057198b962316960b77f928c329bf6532b7ce167bc6708704f3f3c01e4e62e1e1ef2972273ee2db8b1f2de2b565a81ae1182e9cd03aa38870f70d3b818576c0be4a156a07f80077a9036c45548bd4bbd342f27fd9166d8a85350203887ab442edf884a61d1b359ea886d6ac48083d974c3695cc2eb14f129e0b933256ffa5aedcba1a911d552c75d7bb6e70b8d7c305090f519aa7b58f5eec88b80a858c5dfb08c3f8e5fb754a8b4268d69334f423ffb76e5bbe77382c0", 0xd3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x4) semop(r8, &(0x7f00000000c0)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x2002, 0x2, 0xfffffffffffffffe}], 0x59) shutdown(r3, 0x2) 07:11:15 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000080)=[r0, r1]) getgroups(0x5, &(0x7f00000000c0)=[r0, r1, r0, r0, r1]) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)) r3 = msgget(0x3, 0x280) msgsnd(r3, &(0x7f0000000140)={0x1, "2985f4f0592cc64d3d3a8beb0a5c73"}, 0x17, 0x800) recvmsg(r2, &(0x7f0000001380)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/228, 0xe4}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x2, &(0x7f0000001300)=""/128, 0x80}, 0x843) r4 = accept(r2, &(0x7f00000013c0)=@in6, &(0x7f0000001400)=0xc) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000001440)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000001480)) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000014c0)=r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f0000001540)=0xc) clock_gettime(0x3, &(0x7f0000001580)) msgget(0x1, 0x210) write(r2, &(0x7f00000015c0)="a903d49a23feb6746352c7d7f5a74204b040999d8d079dae77b59c1797f2a8270ef06818bba8228aed7cf3c10d3e294a3cc19c52947d2fded8cc3dc30ad10d6e9aefb55e19247dfdd5fabb91b7b465d384f4f80962fec4e6a9f0b0ba5edd90685990b00dd750268224472853ac291c82b950eb35e41a039ec97568cf764b362370489b5df73d3aab0b359d409a87857a0729d28ec50c3603dea06086036d36b3a066c51f4e3e09948fb405b2424fadec3840ea1cabc40499059dde88661102034b071ce1a6dc2e96c641a27ebdb15e15cec133d429784ad5e0bb8a38460b02280958", 0xe2) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000016c0)) getpeername$inet6(r2, &(0x7f0000001700), &(0x7f0000001740)=0xc) sendsyslog(&(0x7f0000001780)="afb4689eaf565dc166cecb1f481903bc01dcccbae444281387e2314aceb42d68278960e7b7b8d3658849943444c70da0a02ec83557ee0f6927614d55b27e91d30c132b5234d4b5c3fe251756798c528e8604211029d1818320c174aff804408c02c9ee610ae582e6ac5674e8be319c38cfb5c013b691a83dde027000f38f2abd5159b154a4da585c3b191af4669b8afca022840e39b502b039b495d17495a0c9fd5cb4", 0xa3, 0x4) recvmsg(r4, &(0x7f0000001f40)={&(0x7f0000001840)=@in, 0xc, &(0x7f0000001e00)=[{&(0x7f0000001880)=""/108, 0x6c}, {&(0x7f0000001900)=""/243, 0xf3}, {&(0x7f0000001a00)=""/3, 0x3}, {&(0x7f0000001a40)=""/50, 0x32}, {&(0x7f0000001a80)=""/211, 0xd3}, {&(0x7f0000001b80)=""/36, 0x24}, {&(0x7f0000001bc0)=""/98, 0x62}, {&(0x7f0000001c40)}, {&(0x7f0000001c80)=""/118, 0x76}, {&(0x7f0000001d00)=""/248, 0xf8}], 0xa, &(0x7f0000001ec0)=""/73, 0x49}, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000001f80)={0x2, 0x2}) bind(r2, &(0x7f0000001fc0)=@in={0x2, 0x2}, 0xc) writev(r4, &(0x7f0000002580)=[{&(0x7f0000002000)="a2d5e9682b32f380b33224da0a5ae1cdbf023af66a23da39beda7e5ce99ae4bb02f9d0a8b948bbdaaa32b0ad680bc31ff2164dc7336477843509d8b3b486eac91c623538a0c01ef90947a5bb399397a40fc005e56a05089c563b492a3e713008f5aa4dcf37f883133b87edac8291b20a88ff98ec2095240c11ff5523455fdea5282c723acbc7cb7f63c201ce54078d1a4da63858883a14e657b7706c986a3b11396c53da80ae0fae51632c4a059d8251ad16ff7c3c5796f459b9c428c04fa72d5c333955c1ee2b321b", 0xc9}, {&(0x7f0000002100)="098eeb5931088eaa281d61d806c694510f99abd094985787e39e269ebef2e58577e82ff2099953152ef3be7af8", 0x2d}, {&(0x7f0000002140)="355ecc61b10d789de76861839bc10eb7e4bbe7c1b4bf81ae6cc438905f3c9836dd0ea5e8e9a1a9162400", 0x2a}, {&(0x7f0000002180)="3c972fbbff68a6efd72249f38f297765e279bbaf90141b19e0b32316e07039de7c72c3f76e7b7673e2e186d749e62fa8fc77486bedfb3653651ec64c38d027e56f3f062b1b3eeaed3ad36057192acde1efb455d40bf29ac141d2fd7569295950d80cf5c4732813fd173bdb622c152131e154d4da6733e04f225cfc56ad516a5fe40afff39d8b4b3b0bedd7fa4222bea756a3b94ccf8ce45b9298e62993cc7eb28a56fdf77610bbe4eedc7633c35f2c25ab2dc67e623f40fd0c61eae64137553ea15090f2311eba0a499b07c09734f8125493af83d49d3b8f8712c4", 0xdb}, {&(0x7f0000002280)="bee044941779d20bf1c2b5a8e5a4d25c10df9fae1ae9ec01ba6b43e40046ce632fae65150f716507e148334a9d318d219a66d92e065884367433f9cf122acc2807a421e224e7aa7c024678be87f5e5757f0545b3407279381d4c5d4a0cb9caca9a61cdd782a34cbabb398e5b88e927718e0263cc28a010d741e4bde28ca813f4d5ff929c1d61972be4b10e080662eced5f62298bc17caf3d45763250", 0x9c}, {&(0x7f0000002340)="261f69d69d8e68710b42a05407c6015e49a7a6a80f497123a580f688db25cf7d555d459402264affd914e3f37fb87c4e9fdd7d07ad9b5dd51c38e75628a73eff43c3ee277981ce0c7d8de73664e924fb278f0daf0ee8fb2e4358275e231cb5cf46865b3e9f984c05254b528e044e1b9825f578a46c556621006725fb0a69d4d004", 0x81}, {&(0x7f0000002400)}, {&(0x7f0000002440)="d54633c3f9ee0c1ea7a669f543b725a91d369b7aa0ba2d3b572be08d4c5fa6ef8877400e860ffe05e946216bd54c1783b30b2e0fbf16a6ef5769114114fc98fc593bedddcd0bb6d1f25b29d7fa04b4904835a45de2a58088d3424dcb9a93882808b6c6190607d61cd18a59b8794d4cad75b344c564321fe6d226ccdbd4ed8230f726b02757b9272583b0cf1ce11f097b64a85fa7bf1b53fed1862e17e5ae3a64b00e92bbc9e8323ffa", 0xa9}, {&(0x7f0000002500)="faead6323d9a9b55b6f1f421a5a7f0b58afd720f85e9195023328ad4542075a542fc54e802eccdaf4433bb967566867317ae0185867a7e6315351e5ed78eeddcfff7eb68d9ea80ddea752ee2", 0x4c}], 0x9) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000002640)=0x9) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000002680)=0x1000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000026c0)=0x200) accept$inet6(r4, &(0x7f0000002700), &(0x7f0000002740)=0xc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000002780)=0x9d) 07:11:15 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)) flock(r0, 0x6) dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0xbe1) 07:11:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 07:11:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 07:11:15 executing program 0: 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"}) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x8001, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:11:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5737042000ff1001f3b30800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x1a, 0x2, 0x5) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:11:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000100)="bb96837788302031d0715195818040c78f6c8b4647985f6498f465975908998b475e8da7f98da497d5d0f6ef4d9024849495397ca82c806c50417a611cf206970c31146d071e56d7f8f5a86dc39007440b72e7bdee2bcac997367d87d6d50d005c1f4f4bb703ade4efb1d6f7c2cb14c9b0116891d663d733f20b5c47e458049a3446b659762eefb73379bc09f420925dfaa0cc582e30a67a295772270dac8caae6bf24c4c6465c7563548a76d01fbbc185621bcaff8484a3a1e0bf5ba6aaaa3627914deca1a0a1077e246a881dfb5479182a892091ce5c2a931a6a06d15f7c03d7d666dad1b05b45161c4e7132949179f5b9b530174d", 0xf6, 0x1, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x4}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:11:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x8, 0x2, 0x9}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 07:11:16 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x1) lseek(r0, 0x0, 0x0, 0x1) pipe2(&(0x7f0000002e80)={0xffffffffffffffff}, 0x0) close(r1) socket$unix(0x1, 0x5, 0x0) getsockopt(r1, 0xffff, 0x8, 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) 07:11:16 executing program 1: r0 = socket(0x800000018, 0x400000000001, 0x0) socket(0x0, 0x1, 0x9) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x5) sendto$inet(r0, &(0x7f0000001040)="eea65f3b25e84e69ec4cd816ba93588d3f3909129fef97aeb34fd3a5f3a5486c91c02705d4514f3e655576a9ec778b032691a3c2518d630794c84cbd922ef44a315fc0ad971731fef722790708e1ff2479f73abe4e3436fd57e1b3ffca71d3b301289de7f2b9177a4e969ff50d477fe751b930a742b158f7c634d095fef73285b8e70194a6524661fbfc14526d14ec3f248d8c3acfc2406bd75dad7993149cd4dd9e080fd16830419f32e161", 0xac, 0x402, &(0x7f0000001100)={0x2, 0x0}, 0xc) 07:11:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0xb000000000000000) r1 = kqueue() r2 = syz_open_pts() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0xb8) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x101) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x8, 0x0, {0xc2, 0x8}}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x1, 0x80000000, 0x4, 0x6, "029560c5f60cc9ee112eb846240943feb301034b", 0x1f, 0x7}) r3 = syz_open_pts() kevent(r0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x8, 0x1, 0x100, 0x2}, {{r3}, 0xffffffffffffffff, 0x4, 0x11, 0x7fffffff, 0x6}, {{r1}, 0xfffffffffffffffd, 0x80, 0x4, 0xa3}, {{r2}, 0xfffffffffffffffb, 0x54, 0x1, 0x1, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x10, 0xfffff, 0xbef, 0x3}, {{r1}, 0xfffffffffffffffc, 0x8c, 0x80, 0xffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x101, 0x8}, {{r3}, 0xffffffffffffffff, 0x80, 0x4, 0x9, 0x3b51}, {{r3}, 0xfffffffffffffffe, 0x14, 0x20, 0x400, 0xec91}, {{r1}, 0xffffffffffffffff, 0x4, 0x5, 0x9, 0x28}], 0x2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x4, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x20, 0x25707ec0a1a46ee8, 0x1, 0xfffffffffffffbff}, {{r3}, 0xffffffffffffffff, 0x3c, 0x40, 0x0, 0x7ccb}, {{r1}, 0xfffffffffffffffe, 0x0, 0x9, 0x2}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x5b4, 0x7fffffff0000}, {{r3}, 0xfffffffffffffffc, 0x0, 0x2, 0x45, 0x30}], 0x7fff, &(0x7f0000000380)={0x3, 0xffff}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r4, &(0x7f0000000400)="63561de9e684d9558d11715927306f06b99ea0016bc7f6c4b825d1005f477c8b1585c543a9b4ea7625fa09323720b9f7f40f3e7f75511fd476223066cec69e0f0cb74034a5e0db80f16dd2ddebd1a9a1b6e36c6acf2a221e5747bcdb29849abccd401e3fe3a8032de181d566b3537d08db6b9199c29bcf74aed0b8ad52573ddcd979b0cc0969b793a54df95c079ad0c960d42baaa087ed03591041551197273cd1c04fa4c9b3992215491d57c8916ef4a3991aa4a7376c412da8119327da28f77e427c904e0a6ff8df0d2c86eee5b5802008150303605402dc36edef100a2e46f430167b19364589643894eecfdb2e9e9eb2fa058e", 0xf5) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000540)={&(0x7f0000000500)=[{0x86, 0x9}, {0x8b, 0x8}, {0xc7, 0x9}, {0x67, 0x6}], 0x4}) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000580)=0x2) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000005c0)=0xfa) r6 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r6, 0x3) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r7 = accept$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x20, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x7, 0x1810, r0, 0x0, 0x0) r8 = kqueue() ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f00000006c0)=0x2) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000700)) fcntl$dupfd(r8, 0xa, r7) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000740)) r9 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r9, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000780)={0x1, 0x7}) 07:11:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x440, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x1f, 0x7}, {0x7, 0xffffffffffffffc1}}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000100)) 07:11:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) chown(&(0x7f0000000080)='./file0/file0\x00', r2, r3) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x9, 0x1, 0x2, 0x1, 0x72af, 0x2aba, 0x8, 0x0, 0x1, 0xffffffffffffffbf, 0x330}) close(r0) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:11:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 07:11:16 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() 07:11:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x4000001ff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1a05, &(0x7f0000000040)=0x9, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x3, r1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) 07:11:17 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff8000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r2) 07:11:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) 07:11:17 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x41) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000100), 0x11, 0x0, 0xff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r3, r1) 07:11:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202fbff1bffffffffffe8025888b8d42adc7f6e6cc122a1e7b040182935644d19f60da1a8f30b8adb7dc4922f6c375701020b00"/70], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) 07:11:17 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xfff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xe1}], 0xab, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x7) 07:11:17 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x46) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x0, r2, r3, r4, r5, 0x0, 0x1}, 0xb3, 0x5}) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r6, &(0x7f0000000000)='./file0\x00', r6, &(0x7f00000000c0)='./file1\x00') 07:11:17 executing program 0: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x85a, 0x0) sendto$inet6(r0, &(0x7f0000000100)="dffeb2b7a0c6d287dd4ce27b869b432cdc836340e05dc320c350d9c3446aad7cb4d1b7ab630fa19513a4fb78d312570e4358", 0x32, 0x8, &(0x7f0000000140)={0x18, 0x0, 0x80000000, 0x1}, 0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x120, 0x0) fcntl$setflags(r1, 0x2, 0x1) dup2(r1, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0xca8, 0x6, 0x1, 0x9, "2ea183e85042f09441867a672aa219012d0800c2", 0x800, 0x2}) 07:11:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x100000000008) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x100, 0x1) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) r5 = fcntl$dupfd(r3, 0x0, r0) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000000)) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000240)={0xfffffffffffffffd, 0x7, 0xffff}) syz_open_pts() ioctl$TIOCSDTR(r4, 0x20007479) openat(r1, &(0x7f0000000280)='./file0\x00', 0x808, 0x28) 07:11:17 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x40) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f0000000100), 0x35b, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 07:11:17 executing program 0: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 07:11:17 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) preadv(r2, &(0x7f00000016c0)=[{&(0x7f0000000100)=""/153, 0x99}, {&(0x7f00000001c0)=""/178, 0xb2}, {&(0x7f0000000280)=""/164, 0xa4}, {&(0x7f0000000340)=""/129, 0x81}, {&(0x7f0000000400)=""/218, 0xda}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/203, 0xcb}, {&(0x7f0000001600)=""/189, 0xbd}], 0x8, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) r3 = kqueue() write(r0, &(0x7f0000001740)="5d91db31a2ff1c8104cfd482343047c2d533977885f26b0c73fc97051ef53c79fa228e50dc072e67dd092cc13a2c5f6614d57465194338944ec88638850a03cd1e64d402e4883a56f7cda2aa7a47578a82651fe2df3ab07c0b927de8c808c342", 0x60) r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 07:11:18 executing program 1: pledge(&(0x7f0000000300)='vmm\x00', &(0x7f0000000340)='/dev/vmm\x00') setitimer(0x2, &(0x7f0000000000)={{0x3, 0x4}, {0x1, 0x9}}, &(0x7f0000000040)) 07:11:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x7f, 0x4, 0x40, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xa8}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ee2000/0x1000)=nil, 0xfffffffffffff204}, {&(0x7f0000f35000/0x3000)=nil, &(0x7f0000cdc000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000f45000/0x4000)=nil, 0x9}, {&(0x7f0000c51000/0x4000)=nil, &(0x7f0000d17000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000c18000/0x4000)=nil, 0x508c}, {&(0x7f0000f9c000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x101}, {&(0x7f0000e17000/0x4000)=nil, &(0x7f0000dc7000/0x2000)=nil, 0x100000001}, {&(0x7f0000e4a000/0x4000)=nil, &(0x7f0000f32000/0x2000)=nil}], ['./file1\x00', './file1\x00', './file1\x00', './file1\x00'], './file1\x00', './file1\x00', './file1\x00', ['./file', './file', './file', './file'], 0x1}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="a43fba5ea64c1f22a4e03de2d1df0ac1c3e21eaca720005a6dc770bff425aa3f83a5abb127b144cb8abe64be9dc5be752417bf56a22e80", 0x37}, {&(0x7f0000000040)="12c9ac8d612e6859917889b8ab64e182d5f47f0eb240503e3559328c289e6610a9d4273bfd614945ea85623ccff8d71a9dad6708df5b8cd09521be2aa4bd5590516baf05ee17c40104c841c0cb010a485a5b8959", 0x54}], 0x2, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ftruncate(r0, 0x0, 0x0) close(r0) 07:11:18 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffff) 07:11:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x40, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = kqueue() setrlimit(0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x8, 0x5, 0x0, 0x2ef6}, {{r3}, 0xffffffffffffffff, 0x20, 0x1, 0xce9, 0x1}, {{r1}, 0xfffffffffffffff9, 0x10, 0x80000006, 0xba4, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000002, 0x8, 0xffffffff}], 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x0, 0x63, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x2, 0x3f, 0x5}], 0x0, &(0x7f0000000140)={0x2, 0x7}) kevent(r4, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:11:18 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xe4c899edc0f38153}], 0x7, 0x0, 0x0, 0x0) clock_gettime(0x7, &(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10080, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000180)=0x784) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8, 0x55f292e0, 0x9, 0xc37}) r4 = semget$private(0x0, 0x2, 0x410) r5 = getuid() r6 = getegid() r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r5, r6, r7, r8, 0x8, 0x2}, 0x5b4, 0x7, 0x3bf1}) kevent(r2, 0x0, 0x3, &(0x7f0000000040), 0x5, 0x0) 07:11:19 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setrlimit(0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x3, 0xffffffffffff7fff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:11:19 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x105, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 07:11:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xbd, 0xfffffffffffffffd) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@un=@file={0x0, ""/29}, 0x1f, &(0x7f0000000500)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000080)}, {&(0x7f0000000180)=""/41, 0x29}, {&(0x7f00000001c0)=""/110, 0x6e}, {&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000340)=""/249, 0xf9}, {&(0x7f0000000440)=""/24, 0x18}], 0x7, &(0x7f0000000580)=""/233, 0xe9}, 0x2) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000740)="cc75594892f6e268ab8ed80a52dba4bc42d6662f20f18b754c26e918a3160a816cf51c4bdf9e66517b1df6e2c9dc1db16b2bbb9141fb719eff147f71b354fe47f88cbf3c7b7490ccd74066059f3afc44d955b83f2d79ae37d8734ce22352559874ab898e732f427c64c68c1f625a3f88256fbbf3ade39ce19e4cc3406116c000880f85692688108aa9361785b763ecfdbae544ab4fc513ed9d7860eaa9c0e1e393fb642cfdfe5c540fea59c1882a29d68d054e08d55c20aae5829b39de1b", 0x185}], 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000680)) 07:11:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e5e25a0a9dc703f18a41186e7fd4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c69a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029a47eaa834d636001214717b8d6caf900"/4098], &(0x7f0000000080)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x10001, 0x4) r1 = dup(r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x5) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000005c0), 0x2) 07:11:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) ftruncate(r0, 0x0, 0x42c000a) 07:11:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xa0) seteuid(r2) 07:11:19 executing program 0: r0 = socket(0x10, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000040)="07000000d7c3b589de3a00010000", 0xe) 07:11:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 07:11:19 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:11:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="002e2f00006c65300097"], 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x30880, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000040)={0xb673, 0x5, {[0x8, 0xffffffff, 0x7, 0x1, 0x9, 0x1, 0x8, 0x3ff, 0x1ff, 0x1, 0x3, 0x100, 0x400, 0x80000000, 0x4, 0x2, 0x3, 0x7], [0x2, 0x5a, 0xbed5, 0x3, 0xa34, 0xfffffffffffffffd, 0xfffffffffffffffc, 0x2, 0xfffffffffffffffa, 0x800], [0x1ff, 0x7, 0x3, 0xd, 0x40, 0x10001, 0x8], [0x7, 0x200, 0xbed, 0xb4f, 0x4, 0x80000000], [{0x3, 0x3, 0x3}, {0xffffffffffff0000, 0x8, 0x12be, 0x1}, {0x7f, 0x3, 0x8, 0x7f}, {0x80000000, 0x3, 0x9, 0x1b3a}, {0x2af9a54a, 0x4, 0x10001, 0x7}, {0x3, 0x3c, 0xc2, 0x100000000}, {0x9, 0x1ff, 0xfff, 0x7}, {0xea0, 0x0, 0x9, 0x7fff}], {0x40, 0x7, 0x3, 0x9}, {0x5, 0x1000, 0xb3, 0x9}}}) socket$unix(0x1, 0x3, 0x0) 07:11:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000900000008000303000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6000d7d026ba8af63ff3728cd0000000000000019917bc90999872babfbb770c1f5a872b8afaa42c53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000426ab06d5cd353684396665eb0e1aff573fe514acb56fbd91142aa9e3d062c19276314179a56d702deadac08426799bb0ca78626237a4bc925875e6bdefe3a9609cc97a7d487a566827d60860c6d84e8e63cedea1fc59b1762dfd25c442bf228e5669d5f335383f73fec7dd4ff2c77652bcfdd76e51574727db763d25739d233ac93fb44e8f36777524d11c03028958a717b20b8ece89b3d277d2d98487eae157b82a19a8ac38d68284a0bae36d6699fc8dd7bdabc5989daedc88bb900476882d7849213", 0xffffffffffffffc6, 0x4, 0x0, 0x0) 07:11:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x21) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = dup(r2) getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 07:11:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) 07:11:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x100, &(0x7f0000000080)="53db39eb060c98d5312f1408e5c7dde424ea1a63ff432399a1356919f3edad1074e47597721d582a91ffac86d38cf345f3b9e38c48c984c500f46b476717369a4062bdc79420cf0836d9ce40d22c98d3737dadc087b31aeeba549f13e65ff6bf5af15e9ed1e49e74934ea5ed5f14b41f15ba55d4d2ee91d63e7fb19974ad38ca59df4399e9648e4c686d8c0c1a27006693208bca98408e8e262c58edfc4f3bfd82086099eadcf1361faa4de08893432c8a40ea8a201ad1566b540e1b1d18e5999a7b8d18f20a06d83f510fa6e99399e989d22f8d4970", 0xd6) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 07:11:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 07:11:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x20}], 0xec7, 0x0, 0x8001, 0x0) 07:11:19 executing program 1: select(0x40, &(0x7f0000000000)={0x9, 0x3, 0x20, 0x7, 0x3, 0x0, 0x6509, 0x3}, &(0x7f0000000040)={0x40, 0x1, 0x1f, 0x8000, 0x7f, 0x8000, 0x1, 0xffff}, &(0x7f0000000080)={0x0, 0xffff, 0x2, 0xfff, 0x1, 0x40, 0x7b411e32, 0xffffffffc2b50377}, &(0x7f0000000100)={0x80000001, 0xd0}) 07:11:19 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) fcntl$getflags(r0, 0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x2014, 0x4) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 07:11:19 executing program 1: r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x482, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x10001, 0x1927d283}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 07:11:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x45, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000200)) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/210, 0xd2}], 0x1, &(0x7f0000000240)=""/235, 0xeb}, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 07:11:19 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2, 0x1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f0000000280)='\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', &(0x7f0000000300)='c\x00') accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 07:11:19 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x3, 0x3, 0x0, 0x2, r3}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) syz_open_pts() 07:11:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20002, 0x0) mknodat(r0, &(0x7f0000000280)='./file0\x00', 0x6000, 0x1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/74, 0x4a}, {&(0x7f00000001c0)=""/87, 0x57}], 0x3) r1 = socket(0x2, 0x1, 0x0) r2 = geteuid() r3 = accept$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000003c0)) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r2, r4) close(r3) setsockopt(r1, 0x3, 0x20, &(0x7f0000000340)="94407acc3729f8b8861fe564498bc6f578e232db116556fffafd8ffd6862e08bca8f8db3f970b0990860cf3a47e5f941d83194250ac7accacc12a16f1db48f7ebd5753fcc59c5cc000b1814c20b6f0d5c039db5e077353e37f452335980649a7", 0xffffffffffffff28) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) chflags(&(0x7f0000000080)='./file0\x00', 0x0) chown(&(0x7f00000002c0)='./file0\x00', r2, r4) ftruncate(r5, 0x0, 0x3) 07:11:20 executing program 1: semget$private(0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) kqueue() select(0x1ac, &(0x7f0000000000)={0x1f, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) connect$inet6(r0, 0x0, 0x57d2ea39de91bd80) getpgrp() 07:11:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) r2 = getpgid(r1) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0x2, 0x401, 0x5, r2}) 07:11:21 executing program 0: r0 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000), 0x4) syz_open_pts() ftruncate(r0, 0x0, 0x0) 07:11:21 executing program 1: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) close(r0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 07:11:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x200) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7829, 0x9, 0x574d, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:11:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() dup(r1) syz_open_pts() 07:11:21 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000440)={0xffffffffffffffff, 0x0, 0x0, 0x8000, "010000000000000000ffffff7f00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x80, 0x0) listen(r0, 0x5) r1 = socket$inet6(0x18, 0x7, 0x80000000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x40, 0x0) r3 = dup2(0xffffffffffffff9c, r2) sendto$unix(r3, &(0x7f0000000080)="f375726d9deee5cd5f71a555164da57b021ea80abf7fa3521ed44af1f0d985af854a90bd32e47d48a2da1a36fe3ae3a84a69a3919c5b64fc9bba59f065ee64d8a0207a1531adceab15c9e04d5577b3c0bb0ea404392509428b1b52307d5f91f4c7bbeca1542e944e36d53f57978cb1f3e0a8df6591825a23ccc0de9c5bdeb091017351f85f4e3362ad2729d85f2ecf07b4281ab2e5392bf66b6326b634b17971b7e39769a971e09e02de81f8df304a9fe108a279", 0xb4, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x0, 0xffffffff80000000) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) r5 = dup2(r4, r1) read(r4, &(0x7f0000000300)=""/2, 0x2) lstat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000700)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x1ff) sendto$unix(r4, &(0x7f0000000800)="7b7e7f1d8f87301d1afcb25eccaa7376c5c8b863f7985c1d73c39b1d8c0715f8dfe071d4ca1d2a970532f5", 0x2b, 0x6, 0x0, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r4, 0x0) pwrite(r4, &(0x7f0000000180)="a741cb120ff8dd683b0c6ad36bdd6e88bd10668bfaead68667a46ac1dce8e28864baf5e682a34fc5b0c016943d69a3facf27600af2cdf8e218b1fa67ac0967fc32c8d7634e51021fa0cab3ed8ad035e43fa6d29b19c43121f0e28358a2db3d91a62071ed4acbf1c1630759a55d3e80a3b7aff4fd38ed195bd2da47623876753fbcb1dde95c42a09675fb3165d89cda0f592d74567a041224bd2a39926e89e55c6130216f0eac24cf3403f1915cc04273df07c2ec7a3c2cb5ee0ffb892627bdc67993762f0fa0b5b0ec9adb933b63313ce65fb5eda7dba0d0d1ace42afac5e9d4ac047aa8e8165c8205dba9bb51e6", 0xee, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x6, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchownat(r3, &(0x7f0000000340)='./file0\x00', r6, r7, 0x6) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000006c0)=0x80) readlinkat(r5, &(0x7f0000000480)='./file0\x00', &(0x7f0000000600)=""/163, 0xa3) sendsyslog(&(0x7f0000000500)="efb57fe0ad9ad4c7785df33612aefdb5310011f1dd581cd64af9af7829ff18b7a905cbf2c513505597295981cda4984057468c7061c530af24ffa20626af53758d404ed0b63c2820632772df4168d9e7297dd2d2a3b2615d8dd093c5eeba8cd375485f743df2e18617fa0713f2a3d20ddd938a495e301f426ddaf51f5f9bb780798ef98a5001611dd97e50de0537b51ca8b55f29413e91530987c2d1ca627f715777e309a8e85706f4fec66d3823de356ec2dbb53f8afbc6857037c98f79a51f2499ea2d4777e4380091a6469ceb3e7bb9a9d5a281ea41a2ce6e5a07275c5585eeaa5e79d7f492d6add194b4f836c2ea032b93c3a16e4bd8764571", 0xfb, 0x8) 07:11:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) dup(r0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) 07:11:22 executing program 1: 07:11:22 executing program 0: semget(0x1, 0x4, 0x2) semget$private(0x0, 0x0, 0x2) semget(0x0, 0x7, 0x110) semget$private(0x0, 0x3, 0x80) semget(0x1, 0x0, 0x64) r0 = semget$private(0x0, 0x3, 0x420) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 07:11:22 executing program 0: 07:11:22 executing program 1: r0 = socket(0x1000000000000010, 0x2, 0x0) write(r0, &(0x7f0000000100)="1b0000001a00257856aac19300edfc0e800b00000000af00000000", 0x1b) 07:11:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x200000000a, 0xffffffffffffffff) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) bind$unix(r3, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r3, 0x0) connect$unix(r2, &(0x7f0000000440)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r4 = accept$inet(r3, 0x0, 0x0) sendto(r4, &(0x7f0000000040), 0xfe81, 0x0, 0x0, 0x100000118) accept$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 07:11:22 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f0000309000/0x4000)=nil, 0x4000, 0x5) r2 = semget$private(0x0, 0x5, 0x88) semop(r2, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) utimensat(r0, 0x0, &(0x7f0000000180)={{0x0, 0x89ae}, {0xffff, 0x4}}, 0x2) rmdir(&(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)) truncate(&(0x7f0000000500)='./file0\x00', 0x0, 0x1) r3 = semget$private(0x0, 0x1, 0x20000003e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r4, 0x20004269) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/66) writev(r4, &(0x7f0000000700), 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000740)={0x1, './file0\x00'}) ioctl$TIOCSDTR(r0, 0x20007479) r6 = semget$private(0x0, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x10001}, {0x18, 0x3, 0x8000, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x80006, 0x101, 0x9, 0x7, 0x809, 0xfe, 0x4]}, 0x3c) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000280)=""/147) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0xfffffffffffffffe, 0x8000004}, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) getuid() getuid() semget$private(0x0, 0x1, 0x12) sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000540)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f00000005c0)="fd8834daceaac29fa905438fa80e28074580144aa826ef36c9f609573bf85ca55aa3b02f7dc288c1eb4174bfae06e76b13dfbe84b3dac1bbab77196a74c6c19fb4ca7f6b9e6318d6a609343514941928f774272620416a347315d1be568c", 0xfffffffffffffe75}], 0x1, 0x0}, 0x8000004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f00000004c0)='./file0\x00', r7, r8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x4, 0x500000000000, 0x7ff, 0x1, 0xfe, 0xc0, 0x5, 0x0, 0x0, 0x80000000, 0x1000}) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 07:11:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x30060, 0x80) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 07:11:22 executing program 1: r0 = socket(0x35, 0x4007ffe, 0x8) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) 07:11:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x1) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) r2 = getpid() r3 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) r5 = socket(0x200000000000011, 0x4003, 0x0) getpeername$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, 0x0) 07:11:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) dup2(r0, r0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) clock_settime(0x3, &(0x7f0000000040)={0xff, 0x8}) 07:11:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xc}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0xb2, 0x1, 0xffffffff, 0x430}, {{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0x98, 0x4}, {{r0}, 0xfffffffffffffffd, 0x28, 0x40000000, 0xfffffffffffffc01, 0x1}, {{r2}, 0xfffffffffffffff8, 0x42, 0x8, 0x81, 0x4}, {{r1}, 0xfffffffffffffffb, 0x4, 0x5, 0xc72, 0xfffffffffffffbff}, {{r2}, 0xfffffffffffffffb, 0x84, 0x1, 0x2, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x80, 0x40, 0x3, 0x6}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x10001}, {{r1}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x8000}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x60c5278f87f4da3c, 0x40, 0x6}, {{r0}, 0xfffffffffffffffe, 0xa1, 0x80000004, 0xfffffffffffffff8, 0x7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x7, 0x1}], 0x401, &(0x7f00000002c0)={0x3, 0x6}) sendto$unix(r1, &(0x7f0000000300)="5fa2", 0x2, 0x3, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 07:11:22 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(0x6, 0x4005, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000180)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000100)=0x100, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x86) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000080)) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 07:11:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x39, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCPROMISC(r1, 0x20004269) 07:11:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f00002d6000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0xc, &(0x7f0000000000)="ebffcbff136c4e82b9fd812e9b1b093048e6993196046221645ffa656b008a83387e44c2a89136fef7816e87a31b6a77003c05eddc7dc377405bcb33f75da04e096e496c9dce6922e2479a3e0dbf1a8ffb3bd23af4170579e62e14265363ef1f602dd9d574c2d669e6d7597f6a", 0xfffffffffffffd50) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) 07:11:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = semget(0x2, 0x1, 0x480) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000300)=""/224) shutdown(r0, 0x3) pread(r0, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r2, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffe9f) ioctl$BIOCLOCK(r0, 0x20004276) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') listen(r0, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semget$private(0x0, 0x2, 0x41) r3 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r3, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 07:11:22 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5e6) 07:11:22 executing program 1: r0 = semget$private(0x0, 0x1, 0x85) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/124) rmdir(&(0x7f0000000080)='./file0\x00') semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000000c0)=""/142) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000240)=0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x8, 0x7, 0x6, 0x1f, "1a5a6318d8a5e7f65bf738b662bcdc90a7699543", 0xfffffffffffffff8, 0x8}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000005c0)=0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) r2 = shmget(0x0, 0x1000, 0x4, &(0x7f00005be000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) rmdir(&(0x7f00000001c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x5, 0x0, 0x0, 0x0, 0x0, 0xc, 0xa}, 0x7ff, 0x10001, 0x0, 0x0, 0x100, 0xe8e, 0x0, 0x9}) 07:11:22 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) dup2(r1, r0) syz_open_pts() getdents(r0, 0x0, 0x282) 07:11:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/149, 0x95}, {&(0x7f0000000040)=""/6, 0x6}, {&(0x7f00000001c0)=""/163, 0xa3}, {&(0x7f0000000280)=""/92, 0x5c}, {&(0x7f0000000300)=""/112, 0x70}], 0x5) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000c000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 07:11:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f0000002500)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/65, 0x41}, {&(0x7f0000000040)=""/55, 0x37}, {&(0x7f0000001280)=""/36, 0x24}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/235, 0xeb}, {&(0x7f00000023c0)=""/34, 0x22}, {&(0x7f0000002400)=""/248, 0xf8}], 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) socketpair(0x18, 0x3, 0xd8, &(0x7f00000001c0)) 07:11:23 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0xb0, 0x0, 0x400, 0x9}, {{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0xd0, 0x80000002, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0xc3, 0x4, 0x3, 0x5}, {{r1}, 0xfffffffffffffffd, 0x44, 0x80000000, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000004, 0x8, 0x4}], 0x34, 0x0, 0xca, 0x0) 07:11:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/63, 0x3f}, 0x800) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) 07:11:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2bf280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edf8e5", 0x109) r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x20003, 0xfffffffdffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:11:24 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xd) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x3, 0x24) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(r0, &(0x7f0000000800)=[{0x0}], 0x1329, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) 07:11:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) madvise(&(0x7f0000329000/0x3000)=nil, 0x3000, 0x7) socket(0x2, 0x4, 0x1) 07:11:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 07:11:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1000a, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000014c0)={0xeb8, 0x0, 0x4, 0xffffffffffffd563, "e1c4903bec4f138f52afb838e0d228979eb7f054", 0xdda, 0x80000001}) fchown(r0, 0x0, 0x0) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/151, 0x97}, {&(0x7f0000001100)=""/235, 0xeb}, {&(0x7f0000001200)=""/37, 0x25}, {&(0x7f0000001240)=""/246, 0xf6}, {&(0x7f0000001340)=""/236, 0xec}], 0x6, 0x0, 0x0) 07:11:24 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x8c2, 0x40) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000003c0)={0x6, 0x5, 0x67, 0x0, &(0x7f0000000140)={{0x9, 0x47ebbb23, 0x9, 0x3, 0x5, 0x98cb, 0x1ff}, {[0x0, 0x1f8, 0x7, 0x8, 0x7, 0x8, 0x1, 0x5, 0x2, 0x3, 0x3f, 0x5, 0x80000001, 0x0, 0x7, 0x200, 0x376b, 0x5], [0x8001, 0xfffffffffffffff8, 0x8, 0x6, 0xc9, 0x7, 0x9, 0x7, 0x4, 0x40], [0x80, 0x8, 0xc30, 0x749, 0x0, 0x8, 0x10000], [0x1000, 0x7, 0x48364596, 0x5, 0x1000, 0xfffffffffffffffd], [{0x3, 0x5, 0x6, 0x3}, {0x1e66, 0x6a0b, 0x0, 0xbf}, {0x5, 0x7, 0x1d, 0x82}, {0x9, 0xce, 0x4, 0x7}, {0x6729, 0x100000001, 0x80, 0x8}, {0x81, 0x3, 0x3, 0x7fffffff}, {0x5, 0x6, 0x0, 0x101}, {0x1, 0x8fc1, 0x6, 0x7f}], {0xda, 0x6, 0xef6d, 0xbf0}, {0x0, 0xffffffffffffffff, 0x7, 0x40}}}, 0x5, 0x5}) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x10000000000002db, 0x0, 0x0) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="01000000000000002da408985878eb6e473ac7315c14c86b6ae19ab0b086cb6711799850ce738293b957ac550986256c5f85eae7d01d9f6cd254c71c4c6fbb41748d3f574bf987696b4a5d0dd39c072fdbb74488a5782b9998f71ea6b35a83a464d96b9fb1d8f13d48bda192fb6d76b14aa833bb76ebaae8d65a62bda28f3d852c384073b529a07b5772a829017209489ea85c5ae5df7c22f48b30bc5b0d108704ed7684450fc31586"], 0xa0, 0x800) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000400)) shmget(0x1, 0x2000, 0x481, &(0x7f0000001000/0x2000)=nil) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000480)='c\x00') 07:11:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) sendmsg(r1, &(0x7f0000000640)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000180)="c24ef72485d18b38f03ffdca336ca37b1b43f8d5caf362eb8a22c3ad182c1728d1acb35021de2bb6ed748a59b950aea6a85e48c0cd53bf3011a46247ad7d6509e137d72c2b81b711b85a3dc627099c38940fe5e02eb897a4c3226126d7befa88f40b435fc062cdd0da25dc1eea2fc1838ccee91a5edc1cce6fe53c746489832423eb0e8e8bcd9a200f77ee3e81ca07244df6a56062cd882e18b2695715d8d50fa5db8c72286d841c95bedccd4f77fbfbc14aaff5de5ff00b40a9fc35c4212c34f472f03479e5117b442c7f4f03f783ad7812632987f29806ad", 0xd9}, {&(0x7f0000000280)="5a701ed614356e12c0f1201e33c8e493904b7e095bcc536a652acd0a8d74dddfaee48c6ef03e96fac4754bbf6efbc78c96412ec5023fd9447b54da298b3d774d37d3082890dda660117851ec4dccb0", 0x4f}, {&(0x7f0000000300)="80f469b7d3dc121c73b8328a0eb0a3379d12137169bac33d9c5b9f1d2a4931d59d21db37282809e4c9946cc4a7c952edcf24bc0615984f031dfc381979c816f727603b7be60355006f8446055e32f6d9abbabee5e2596086393d76150333f509a473a13eb8062f73baaef86b", 0x6c}, {&(0x7f00000003c0)="881d409bef1542eacdeb794fcc3306981a65ff8dfacafab3e580614a6be8326a8644bb189a7e32a6a56def3d53ec268e89741f328a93e3fa3e62093e44b38835d4444206872d4f9ee32c86fb41cc8f21f16b89c109b693c99fe73675201ebd61ef877b37d5e9c90a7e1c5d9171b1ac7b8166fa446089d3bf7f4d7317767f563f9bb5c873d399cf263fe41616da51069fe68b410962053effc968a5371dd4aa23b5f44256d36ec788d9c229eddcb9897ba09ca9202e26140e1ba54978172153f629af606fd25badf9951cbad4698eda", 0xcf}, {&(0x7f00000004c0)="eb67b5dbdf8cb1efa71efbc792f42e20f80deecb08e280b75cf9d05e1783a480531906a5afac1fb74be2d95cb0b15a1285aa796ae488e78572083631768b6bc0b14f80cf44fa8271af9bb1f30ac593a35a0bd0598a5c81b55b862689d3612c0ad18902b5dd0ec374dc", 0x69}, {&(0x7f0000001500)="51af11ae970b41191fb0945e72802d8334523df89238ace7901c271144386499e167f70011644e7bdf014dbb7df451ed6e355dea48c6e7cac829fb8a5c078da776cea8b55a6c349403b8d1fb929f97c5824ec2492edad6fd21c1be4692efea2aab76bebda0767774c52f1fe79c6e1bb164f6a1be500faa3dd3f255e3509dcbbc686e080e8ce7b629eb8a5ada14443fa3b79524eeb29f4817d701d4bea8f84bb6c6ad3f1df9c90e15ed57dd9e3c74cfe41bff752289b0e1cbde245539e9e60780014f20b693c482c168ec497a56690d228d864e7beebdd3a174c8517bf137af0083635a8f7cb865191f47177faac9157a0a02ecf3ded5f2d3af8acb06fc60e5597fac0ce7c8b66b5b15644800eaf1d8aebc5a53854fd5c34749926a4257ddceae52bc6f7e93824eeed15d08a061116c6b31fcccf68d0c2f482fc581ae06e8dd8358f5791803e34519716d96ebc8b0f4b3350043c7e7e500188f411bda39d6521ffb5793054fb508269b04ed4441d3bb794c9de2477eaa2c0b3d6517555cbc8dd913547d1df625f87348520eb374c24f7737e9d40252ec718ae96ad7cdf28bc496e3534bed618538183e17e6ebd483495156ad3980275bce4d15b6c082d55a487907d0f3b8795c1ea853b7e77f26c6a091fca1ebc9d6c2eb97cf849292f26e8a6118b735aeebc118809a09e50c505bc58a3679cd46f7319344a5d037be9da590a86e3922e401cda0fab52f4228ffcdbefcdc232c6000cf5c1b08351b93e3c34e885f176dd930c840a7cf3017dd4b8e0f4539be7d21ce145192e854cfb83c12047630c4a026025d66b9a4b07bdc352d71b1e585ff4aa20598222835e272c04277456347aedad229fe1fc824a08d5a67598772384f253efb9d9843c216327da56c9de0439ef3accc250c0c8a20954aaeaafb0e703ec5e3ddf0c09d43dc6bba0169c546df9e2e6e87817443ba656a6c895047e4a69c79c7388259d9fc5d79dabfaef5c8146adaf69fcf947d349d5cf1f00cac6fa98f43c72399f29ba99a371cf282080004b078b18decd6212a5ea7d6321141f63da6e74d34d8f0826fc78d049b128c377696c60f0647819b836e73326d8aaba7e45cab95e2987e1e0b692b0f074dbf4cfcdac0258390c40751b072fcf0e6db0ead935c96036ab57021ac0914fa8e93a8944dfad9332e71da00d37982528c0f791cb87efcf431154470b6773d1a86f15ef26cc8010d61ae867035cc6498f034a0b6ccfeb0967047b13367f76b2916ac44e2b6e3a78ce96ff64b637743e9109e9aad3a2cffdb1555d28d39277d283103f1878942a928f7622e332ea41baeb59fc689a786146fa011b65f959f40bfa94b9e77abeb2fd05f1e5ec7419e4c9539fb93aa5ce98423aa0df9958afa187eca1f00ecc78569c097e144aa5c0ffa6b6ab9f1d40603652217d541f9f750329bc8f594412a086d864c1607695a9c114eed693971f6be22de535c375c0643ce7be6917c9b9cd507b38bec36068a8ff2af98496138c5b082111a60499ae3a2e08751ff93445c7e1daf8304be552efc65da84c50c76db452c6d77d44111bf701e12fafb489b01ba4c9deee7458798b544fb1762158b536c975d2869e3a2041990b2214f4b0e90fcc7f13e4078c911b2857b6e506ac10384f8f91ed2c3c504a08a486040633ad43d8a6595ba054d6a6f54efd91788f0d22c48414b209710a5efe693f418e674647aaf128e683556ecf0079a461b84ee9deae7cc69a2e175f9be44b9321a3f319e08b6aa2fb6981a2ad5a8c37ad8903fb2aa635a813425211517106331b0999003758be7975a90a66364da83e2ad9b31bbf241efdf261365e2345bbf44b57da44bec5df273d191d5b8f734da28563b0bdf64f9a1a52695d13da78174b7984e12b0763d6fe73c8aa742bad5f2c8473d392baab3f69f067486e333987767bc3ba33cea4c73ee1357b085f2dea9bea2dfa446969ce51c0df2aeb2a7bd92bb645eef4b79ef282230ba93140109768e2ffdde6a26ff31a6ae6224d326ad140e17e4b8bbddb7266af9d3963e86f21658d95d1cb8d132bb7bda2abcc4a88adae0380af4b9d339a9f0d190cddd0988d6c795cfb2731510205a409c9d4e58191d468afe3ad14476d13c5fed44ed3da85458ccc8795e9ee3cbff0244d241a7fddac66b601a825cd35abcaf6854c531c6c603f73a401717e42bf84db92646a32484cf8125471deac3a00e3ded54032fca94bad860d98dd01008ff6c661cd0d175fffa2943029148249183ead0f2e03713eb2ea96d541515995544283582f874559de75d8967419830ff0da770ce23f48185e0a12d32615ec99fd0266f5df4536dc43a3a3d7c7a4e4a28d152137d3ea55655dc1d9c24a0ce8a0a886bcb9e36f4885b762174595d88d6833565039021390131da1a8dc0fde84b2ffaac0a92075d98ed11a0745ed6056e21a2c061c37209a4a13df6c35d6150306212d37395e66ebca92612a45faf3a074f61d20aad50d4d3886db04c02bfc93d95a4ff25f2e477860995bb079cb7e8037986054faf419696d7f24e5c3246ca9e1e7a53c00d43acc4badee96c9ebbc72a73942ea4a6164d3e6a9f536fc23104b72c42efb3e71348e8fdaff909fee2447a40bf978790f27994f0d78b69f6adf4a2a5c5a80be609f19b449cc73a70c9a0fc30b0d5cf98e7d3f7384b828e445a82880f26200d52037eb4c63b5e45791fbf503c7062fc2854292e961b76461de074efef4e67235124c0190eee2a2f4c9bde3d714613130d580ce651a3b35a9f04107e758aaaece7c4b9b068ee15becaab495c3a42515c8f85e506578ff145bbf573ea8a2e956e146b2f9b60069ce50fd651785293cc678796f0e54ad923f10f86ae6badfdc3f6ded4fde8e1a0526807e076efa88e77956378d78ddee3f3d7bf6de9a37f53b0c11357cc70770ffc43150680738eef0b209d17cb838c50ad9cdfb4cce784b330cbf2ff306b84f49e8e4007a8d6f38b3033a024bc9d40ca7773689dc60f7a42036ac938ef535a5b37a6eb52804e5f552dfcd117cfb79e3cd6085188aeccf57e6afb153c0b57c7b970c9ac2f1d23964d13751181ce136f9e9b38d3492fc750a9d77fccf9ca2829bf5e78d766050572da1e59038937ab48b85c7e45623533829a7b960b82aeaaceae2c1b9c3834108b1dfa780fdc453e91091b48202974e92d61b1ae50e3f2aa4191cd6ec0093f9bbcdc4212acb9c285787da2c186dd605b01be5e6a9e7c1f4b5b6b4d7d4e975c32a11301541717d52ec2fc2d1266f02ba5e954990a9cc111c59f7f5851aec5dc0a463fb474331dfc6eae6dd25aa46636e3856263a0070cd375a99ff50d4b19bb1b4856bede1bc6d2b8d83441a04d0a443d7af3b1221817abc532fcd1132b50a13f957f91b3ac5fcec646a9b76aecb5f09ec9b2163b407ddc8a9588a975c318b2216023221011637a76f71a2833fbb1e74a658501fb89596acbc269a89a1a17c46f86e8306771458ebaffb4285425cb08aacb1be50563f5257c4810f2cc48e65f66e4576a147ede79e6f5503d71751fc04436ac2a4d7c8e910c79f04f9567df79b15a8f5dda037a1188c5b8d7ea4e34f92fea23ff94376dd2d074a2adee5c641bd2a215d16cc3aa6370ee0ec6ed815e15d2bd4b00e918d1c83d1cd8bbf8bdb04c66e83bb1288f82c8685591c4134722af6639dbaec8df63b85c744a53e131f5de897652caeb37f7f11e4ecd900493fa8469180c4d9cb218afb4582b9d4880c4f9edccf188159bf0a589a925d4918115f420924641a50b78cf46d642edcd706d287f8ed4d3b3530c0068db432488298f0037d591ef151041cefe6b95a8693aa387dbd695b9a12045f6ab9639dd1037e0273eb18a52f99f6199e916375a13a7a61a6700f918b61d32acc3b81f184455f6b254e44e5380508a3641a0661ae9a1934257924a223bce4aa200ab152923df96a7ca5a310f2ad3cea23a482330af5053396c09087c031d6e181b89d021f35191989e6d1dacdcee7154311f1b296325b66ea1efb7c30fc55e0f5a473820db21329979c79ae9020b822c0afa22ff851d86bd6b427cee5b81a1e830d9160bdabf9251e047d5bd686857424c899c4bde9cef2d267d1a6065b4884772b1863d0439ac6ae34165fb25d6adb54408017782565e1f3a5f47bb75c207e67eb4a89d9133a750aee1f275dabf2781aa08d0506fa2e5aa498e946f0bdbe2faa733ac35f6737fe001ce87b8d2b8cb0b29a7684d0861d820bdbe423dfe586e27df93cea147c89744e31a16345934f9bd424b6194dc5d07181378075f64e3ca002d5bc899159b88dda8dd9345ab953916656a53af443aa3052db28b99806f6288a2ef7078567a59fe0487ef0edff843ea612b7b9c69dab0f77df6d7312abb68584a825d8c9f83e6fba44e1a04409d566b894a96cd88bb9be3f4092574ed7c1d0bf1c2d20d4eb916b5a78f421025c854725cd38705683fda64f3f518418013cbc8315a5089cc3cb1c1ea717d0379367cc6644a6c7efbb48512521ef28e8aa79f160ad6cd15bea406c459160d109ad87a635ac8088ace871230c601abddadd1b145d07898d4e36a274ec355dc3022248b9753d2d1f5b6bb6d6cadf2569c54c25d54b44f7cfacf1d55f8b304ffe8497728b5fe22809b12b4f116d3b8edca88653562988570eabe6c5d3feea4681c6fa6b2c86cc20431d4b92263b33e963466f18be4ad9f4764e72562e2b7b7058439e1094b9fda4a831ffc95c1fffda0a52b12a506a38044bff2608d05dccb495782b4f1a9f8b09d472e32c53e8def7056d38a4057169e74b9ad1e62653d26184f47bb1e585314f3815ea2f382bfb00b462e93e170fb2cf47b56fad779d211a1f52ff268fde74c84b3af83ab53b1a1348cc9d746d60d9d6b48a02d4efed9ec08f49a0dd3a9112dd5523245627207d60468923cc1ab3d70d4e24960d8f2789cbe14450514fdcf6dc37670d2974dcbdeb641e5ab6cfd48d910d52e622551ae12ee7c730178a25db6c7fe502d3d9058fbbf74aa515da769a6bf12ceb905a0f8c52ec88aafe7df6a69d6df8ca317a6cd821473f851a059fc18f8fba5549923313bf768ed31fdb58c15ed50c5bf451fa1faf504dda709e8de6d7c914cb74179dc1632f9d924d0e7520514211cfa79a07ee42aae3b4cb51e05c049b3e2b6106e1b21341ceb0ca1a5c26a4db8f451248f18c8bf99bea944c148c38c49fcb8a0f70aaebeeb3f727e429b77c95e5507f2546fa943ccb1984ab27f44d92336957e50a1cba6742a2042cf21a46af3033b104207fe60f671b718c46be33b230c48fa0a0149e72931e7ae1e7fc5763c2124c5cce891dd3f2811cd45581ff690b3229481be48e230786171d048b4580b89b3747870a1a17924121882782bcb86a357f297a6660b5a4d25b4b86f72318d99e0e9cca1a4a3dc9a3bf5b757023eb949b4f1dbfca9b2369883e8f42bcd0daeb612c1471688d74b2b4b86b204080fbc6e1bb8f824a0e23f7b065c070a5e088e463ece1432cae0ba5f0e87686dc2efd28d7a396745e6009954ed1521e109f21e6c041ac4acb2559b0d77f14e4409cf34dd5733db471d4df87ac8f5e39b9247ac46927aa0f5ab53e9fee47822c2e036bcbfe20dce20b801c581a24142621c8c0756fcd40b3f112279ff6a77596d955e181265a04e691f4ea8b190106bd95e6599c5ffcbb9bb0d9016bd1257aa4b7340cc36f99d97dd8a860d31900eb492dcd3a6135f764522f3d5ab07bf387f6db3fdf939d7b24e6478963b86f7bc29b04e7dfd", 0x1000}], 0x6, &(0x7f00000005c0)=[{0x78, 0xffff, 0x1, "5fb8e9e1ae38c4241b79ae8ce001bcb9b3eb98e1048131cd3ba23c10dc636f5904054b4da3ede368cb0760eaabab11f3e3158c90d8adc6aeca70d6474bdec6d960926a6a46eef2d143a27c75a42106e9595af9ebf546113ad905987206284cffa41a43cc0b2d7e64"}], 0x78}, 0x404) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 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)=@file={0x0, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:11:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = kqueue() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x10001) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000540)=""/226, 0x2) 07:11:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) 07:11:24 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f0000000000)) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8, 0x0) fchdir(r0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setrlimit(0x8, &(0x7f0000000040)={0x2, 0x2}) 07:11:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000746e) 07:11:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x4, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x22, 0x20000000, 0x7, 0xaaa205b}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20, 0x401, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x4, 0xce}, {{r0}, 0xffffffffffffffff, 0x20, 0x11, 0x80000001, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x81, 0x0, 0xd5, 0xbb1}], 0x3, 0x0, 0x0, 0x0) close(r0) 07:11:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xfffffffffffff0a, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x101) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) close(r0) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 07:11:25 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffffddaf00000000f833777c86ac1fb760ee067722a3aa7c8a5b67071b542a31cfc7b52d4845a3e79a6659855fa7f2a752871d000000b815000000290000ff1800000003ef29e83923d999ff638517300da9289f0b184fc81f9f2ac00902e3310509000000000000001c90d00ff397fb7ba196e6e030f24b40faeaeb912c86db2688da51a5ad5941195bcaf13eff98f54c24142e86868733c129d70a001eb47408a09c"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x2, 0x8, 0xc5a5, "35d9dec71abb4e35c6b3a94d3ddcf169b4b5cfaa", 0x80, 0x7}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xf76, 0xfffffffffffffffc, 0x7, 0x6, "5bd62e9f30db8f218c2e08233e0814ee5051f0cd", 0x8}) 07:11:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r1) 07:11:25 executing program 1: socket(0x3e, 0x8000, 0xfffffffffffff000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080), 0x0) 07:11:25 executing program 0: r0 = kqueue() r1 = syz_open_pts() pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) sendto(r3, &(0x7f0000000080)="2bbe6f8f3ad7d76695474f9762206e1c300401a3e0b706c121129074126557497c668261096751a05fb768c244a7b861abec711fa7364062b2d341", 0x3b, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x80000001, 0x40}, 0xc) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="10b8cd9023dc68e056adef22641d5226591dc55e8acaff5dc98103c3bafc3aa7a17c11fc7e7020cc1afb2f00ee2a98b79ec2012255aa4b35726f164620ddd6b331680b0df00f27ede225a352", 0x4c}, {&(0x7f0000000180)="7eab272e49b61e2ee1407a3bea27088253ce81895e2ac781007c9e6c15addefe7dcdc682153a6e509a0632b36f45515b5a47bfb5c037b8f7dcb998ad8c52156f83997bf6ee606141f58792dde57f68d5c70e7485ee9e52209f857913ea74baab0697a0a3367908afd944efa7822e0b393e62563b3d4bbcfef60a0d00bd1fc5f92bda6cebb6f0d5da7f782d41eba0c33d80f35250e101b604c0e7c6d56a23bbd5243ccc24c95e9ca603718645c355c75074517a6131420033", 0xb8}, {&(0x7f0000000340)="51e81880cea1273640a8e2c88ac2216f08b914a31cea1ba641da8c105087918baadbceba1aee1baa1dad5c218e7cff9277b5ac0ee2f8a6a43923c6006c694ff44f7753a2e970ae68235066f7434601934e9894b9eecf901d898d82104a4c90efe3f6eee6c24a5cd75601a4aae842452e6933951c520b28bf72dd184ae98e6473c61408f93b89dfb30149687bc26f140b19bf532ca01eb1b0fd02493690e0266322ff72ad70f9051689733ef042ee7b61af91da9132e657ebc2965444472d5f6cef0635b35b25bc", 0xc7}, {&(0x7f0000000440)="59f513df2e6a9e103bf2e74b7916d84b6fa6fb069be9b4dbe6cfe441faa744b81df006a4f60b20d4c7f48cc21e25084f87ce2ce0da49eddb0ba45fb294c097923544a413d4238873faa9f4e1077e7fbd0e642a9429721068717c666091d407ecc6fd30f7bdd1ee5cae0fc5e15412304b2b312d1ac4331632138964e0b841005a27f1d2f2bf4d213e1a6deefa287bf9462dced89af4f1b6b3b6e6df47ec567b1457826e13cd94b29df3288e63c66ed4d572c476033d742f585e2dd4f0ce2ae2c78764805cfd7ab9e7f1dfac6df1eac1f1598f68a495b85e81a70cab4b46df", 0xde}, {&(0x7f0000000240)="7818d05b614d4a07f4013f7a8e75b43bc0f0bf8de8765d70d80f00acda01fd05", 0x20}], 0x5, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000700), 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) close(r1) close(r1) kevent(r0, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0xc00000000000, 0x100}, {{r1}, 0xffffffffffffffff, 0x12, 0x40000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x12, 0x2, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x2, 0x2}], 0x6, &(0x7f0000000600)=[{{r3}, 0xffffffffffffffff, 0x90, 0x0, 0x1, 0x4}, {{r2}, 0xfffffffffffffffe, 0x2, 0x1, 0x8000, 0x8}, {{r1}, 0x0, 0xa0, 0x40000000, 0xa67, 0x3}, {{r3}, 0xfffffffffffffffe, 0x2e, 0xc0, 0xe9, 0x89b}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x6e}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x7b, 0x5}, {{r3}, 0x0, 0x3, 0x60000020, 0x4, 0x80000001}], 0x4, &(0x7f0000000040)={0x10001, 0x101}) 07:11:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 07:11:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x2000000040, 0x40) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) 07:11:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) ioctl$BIOCPROMISC(r1, 0x20004269) lseek(r0, 0x0, 0x0, 0x1) setsockopt(r0, 0x800000000029, 0x40, 0x0, 0x0) 07:11:26 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10182, 0x80) write(r0, &(0x7f0000000200)="acf4355a7c683be9e91c9d", 0xb) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) pread(r1, &(0x7f0000000280)="7a0e19c4dc010bd717d714658ffd569f37124256c7120f062c7792c8870eec2434057f36e2f4302a7ff42e95c30db9f3632a0ca935c1062b10225e54a4edc41ab8f5e090dde55010dd2a44a8aa2f8a4410af0ac70fa207beeb5eeb55b31188f85ca989001603a77796d9a61188358cbe1974f776ffc7a9158336219b04858191b3abcc47f21b1f6274d4fadbc2ad8fb7f4e9bd25b8841709c920b81b25dd0d25cacb92ca4416e64485febfc0c56d5e5a0c9eeda2c41f9ce598cc171997", 0xbd, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5737042000ff1001f3b30800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) fsync(r3) setsockopt(r3, 0x100000002b, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="f51437d61f123fc000002e2f66696ca01700"], 0xa) 07:11:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x8002, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:11:26 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = getuid() r2 = shmget$private(0x0, 0x4000, 0x102, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = getegid() mkdir(&(0x7f0000000000)='./file0\x00', 0x12) fchown(r0, r1, r3) fchmod(r0, 0x10) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x401) 07:11:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) flock(r0, 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) syz_open_pts() close(r0) syz_open_pts() 07:11:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="2100ad0c0d0ea47b7a3582e9075424d2f8e5c012b8e35f0cd023c21e24f368dbfff5a2273ab8f5f96ca3d56100"/68], 0xe0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 07:11:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200000001}) 07:11:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x210, 0x0) 07:11:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7) connect(r0, &(0x7f0000000080)=@in6, 0xc) 07:11:26 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x4) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000200)=""/162, 0xa2}], 0x1, &(0x7f0000000400)=""/83, 0x53}, 0x40) 07:11:26 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{}, 0x8001, 0x0, 0x0, 0x0, 0x2}) munmap(&(0x7f000024b000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000353000/0x1000)=nil, 0x2000) 07:11:26 executing program 0: setrlimit(0x7, &(0x7f00000002c0)={0x2, 0x5}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x2, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000180)=""/107) r2 = syz_open_pts() writev(r2, &(0x7f0000000280)=[{&(0x7f0000000040)="3553af915176384bd4b393ce9256dcd0f9226a7af9e3975e7eb0aa7dc0908506ff169c813a4aad3de796252eeb9769fea896f5263522", 0x36}, {&(0x7f0000000300)="60135c1b0f865caf68b85b6ded2231386e1c1bf0dfe994955033ca7668c75438f491695da95f4ed80e65b733c613b44a1e196379a714bf1493944c7257f52f619bfd85929839138e511172d19bace075673bedfb9f51301bdea04ebe0d50ee15f35a0e0655b4edfed4007363a781dbcf30c4b73aa9325ea7ed20ee5f5661b8387dbb6f5c14be30272a35a7f56db8fdc3d9881a95321b6d9d9c8a4c55722dc1897638388a08006387fd7bde6fdebd63410211412cb082a0450de4ba916d3a832b7e279308ddba659ea68d72381e493ea819a4580270d280453f10b2a21d0446f04f2dc9507b5e30f4cc1a6fe2afdd2cbf42e853ea3cb1f14808df71", 0xfb}], 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8229, 0x3, 0x565b3cd3, 0xfffffffffffffffb, "458718c1081a8478e03e7b1544b0271ef85de951", 0x9690, 0x6}) dup(r2) r3 = semget$private(0x0, 0x3, 0x20) semop(r3, &(0x7f0000000000)=[{0x4, 0x8000, 0x1000}, {0x0, 0x6, 0x1000}, {0x4, 0x7817, 0x1800}, {0x4, 0x65a, 0x1000}, {0x7, 0x4, 0x800}, {0x0, 0x80000000, 0x1000}], 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x1) 07:11:26 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="322339d19b3471f6fe06b7ae808498970fa3a743da223de97c3626fd8ed4d9745cbe0f7e8a450d75e0c43a85a32fedb6b1f8769db3024e4a2b88097c30942033eff68a21cbadd0b27037937c558e3d429a242bbcbcc6db46b3f653859d27e54e2272e87af790c2b8861b29050f0a7677ff22bd1526e972c681cc85efd4ac87cafb6caab92d7ff80f9c2ec1527af332be71ffca635742c8087a7c67b83ed65af15a8eafac92a9bf16e95c38fc2fd5d79d81e8e845d2a3f3cc66ce118d958e40e0bd4a8c3c9db2f94bb3975df26e", 0xcd, 0x0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 07:11:26 executing program 1: select(0xfffffffffffffc25, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x81, 0xf4240}) 07:11:26 executing program 1: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x1}, {}], 0x3, 0x3) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSBRK(r1, 0x2000747b) 07:11:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="03c3d4642bb049d61131c89b3a892c5e64aad180608e93c1d9b45bebfd7e343a1691942e76771814e18cda5c983d3f3e6bc9f4b886b4fff87725439c7c0f16a43984d0a4948666", 0x47}, {&(0x7f00000001c0)="3c79473239bf2e4b5cea29d329b08495ac9d0cc8e720b842eef7d6bd6559ac8f2f1cae123be4fbe0a893b40ad61a85c858acc2601ae2fdd6e9bf5453a2e92ed64c9879fe9da61aff88e64a2a7f47e0ebd722ee48a091bdbb6d2bba78a6f273d8902f1b3d9db73b40e5c75ecb086f3cd8fcfb823d5522210ea50ea13f93b70e332d58c29bd07e3ba966bd8d86fce10c8569bfe0192fc458afed393759787b88cb0341c7e8124ce9346c0379e98a77c0d287", 0xb1}], 0x2) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffffffffffea5) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffffffffffc25) 07:11:27 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffe, 0x10000000000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 07:11:27 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r1, &(0x7f0000000100)=[{0x0}], 0x10000000000001d0, 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xffad) 07:11:27 executing program 0: clock_gettime(0x5, &(0x7f0000000000)) 07:11:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x82, 0x800000000001f}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf0000085, 0x80000000, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x80, 0xfffffffffffffffe, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x5, 0x6}, {{r0}, 0x0, 0x15, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000001, 0x41a3, 0x709}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x83, 0x2, 0x400006, 0x1b333fba}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x90, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x3, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x1}, {{r0}, 0x0, 0x4, 0x1, 0xfffffffffffffffc, 0x3}], 0x6e6, &(0x7f0000000200)={0x0, 0x4}) setsockopt(r0, 0x1, 0x100, &(0x7f00000000c0), 0x0) 07:11:27 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 07:11:27 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27ee, 0x0, 0x0, 0x0, "25e7f613283958181095e4b6d987e72f21f9bc15", 0x8001}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) socketpair(0x0, 0x8000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 07:11:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x3}, 0x8) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x7, 0xc000, 0x9) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/175, 0xaf}, {&(0x7f00000000c0)=""/166, 0xa6}, {&(0x7f0000000180)=""/200, 0xc8}], 0x3, &(0x7f00000002c0)=""/226, 0xe2}, 0x0) 07:11:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) write(r2, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) 07:11:27 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x2, 0x2f, &(0x7f0000000080)="6951c446709b88d3982da90608b77dbab3258d931d4e07d9905c5ec66cdf8528f93aee698d81c8743da36dc4af050074b799838e933b1024d15ed33a1c281a8fe6b3e208d3948117afc2a192dcf17ec2e85a593e6e8702547e27525d94a237a140f4a281436fac144d0b078fc23691442285b08368063649fc7da36ba9d50ec8532f1478a5e0f11d8c8fb63e8294e0dc1acbb711e464dedc01a864bc463c2ddcff23f5ded7a0a8aab241c1cf90d8df3263ea7e8d366831fdf1ecaf385b24b1a3fd3fbfe34d7e12a0323590fb8c02348abc57e3d0000c10cac90a6c4cd08ad6ae9087c92895fcf8b594f0ed38555578b8", 0xf0) shutdown(r0, 0x2) 07:11:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000003380)=[{{}, 0xfffffffffffffffe, 0x11, 0x0, 0x4, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xfff, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0xe1}], 0xab, 0x0) r1 = dup2(r0, 0xffffffffffffffff) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffc) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x200, './file0\x00', './file0\x00'}) 07:11:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x16, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696cc6069a015948876da8db27574259d3653000"], 0xa) write(r0, 0x0, 0xffffffffffffff8b) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 07:11:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000001c0)='W\x00') ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSBRK(r0, 0x2000747b) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 07:11:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x3f045318dd83e49c, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = syz_open_pts() close(r1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000980)) linkat(r0, &(0x7f00000009c0)='./file0\x00', r0, &(0x7f0000000a00)='./file0\x00', 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000b40)=0xfffffffeffff0000) link(&(0x7f0000000bc0)='./file0\x00', &(0x7f0000000c00)='./file0\x00') ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000d40)=0x6) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r1, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/zero\x00', 0x100, 0x0) select(0x40, &(0x7f0000000a40)={0x5, 0x3ed, 0x10001, 0x0, 0x1000, 0x0, 0x2, 0x81}, &(0x7f0000000a80)={0x7, 0x8, 0x5e30, 0xfffffffffffffffb, 0xca, 0x58, 0x100, 0xfff}, &(0x7f0000000ac0)={0x6, 0x8001, 0xd426, 0x276d, 0x7ff, 0x9e, 0x1000, 0x2}, &(0x7f0000000b00)={0x2, 0x3ffc0000000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000d80)={0x7ff, 0x3ff, 0x5, 0xb34, "edda52ded201246d9e8e8d8e6bb574d2bb41def4", 0x1, 0x2}) readlinkat(r3, &(0x7f0000000c80)='./file0\x00', &(0x7f0000000cc0)=""/109, 0x6d) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000c40)={0x0, 0xfffffffffffffbff}) 07:11:27 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x3ff, 0x5}, 0xc) fcntl$getflags(r2, 0x3) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x99) fcntl$setflags(r3, 0x2, 0x1) mmap(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x0, 0x5011, r1, 0x0, 0x0) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x800, 0x0, 0x0) getitimer(0x3, &(0x7f0000000080)) mlock(&(0x7f0000007000/0x2000)=nil, 0x2000) 07:11:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) ftruncate(r0, 0x0, 0x8f) 07:11:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80c0, 0x1a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = geteuid() r7 = getegid() sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="23775595e53dced829ebe821cf78964a123be52be1e1d00b90598637fd3b0aed67529c4650c5a5832462e03c386778b98e45b5ac6ef1a70dc28bff88260e8d52f7efe00b8e3a50e81cfef84c8576a81915b10911e8935c13e0edf69fc64d039333116d6a0d209667c0b9ebe738f7cece0e245d2391c48666a4", 0x79}, {&(0x7f0000000200)="b3c503d5858f8d893ce5ed4763af44a6aba4663f7a9dee1a60f2801a41c297ed03e0b1f7a70a7a863402f6389454d86622e81899ec11ee3715203df57e99daa361e7627fb4517a87faa5a13efdc0b26b9d2abf7e6138166c20bc607c05d6d37713c3948997e028102f07aa24ae9bd62de85d1d4abf156d5569", 0x79}, {&(0x7f0000001280)="2b4fe2e0795b864683fac8347e4430b831ebb817f8f75d4dedf6dc87663763edfc3217461d3de1884e2bd1091e26b1515504ff0a0f279376791d930013441095d29b9d0336239aeb5de91974fa25754f72d3849f7956aa2977514537fc32cd61b278288e7e739ed9aedb393bc1d87c93214f4edfc7ffde1f4bf572aaf4a6f96c6fd81951b5e866c8f2ca3f75f3b8d6a759fc64fec6cc5f1b93db90c55d891d38c393291ff78d8bcd57190161341eeac128b1c779177bcf723e2cb94616383fd7240281137847815519fea9ecfa7397d7cf5ab99a391523babc8afa6a18beaf950dab37ff9ae2b40a3546d7f254c0422807e2e78dc170a85153700dc40f3b832464edc8fc569ab295d8dbe716816c61801e7fdc78c4de2977720cef1f50194df2c561b7311cee8e342528b1530520bef5109925cd1bd97ed16a81706bde11385e9511483cde248e730a22bfc49eb9a959ddb1bbb00210feb98c3b2505d0e05fec08015eb0292fd0cda1cde62b75cb0af64c9b9af70714bdb11594061a1c91e30ceca7864c1ad1ed4571e73bc36f9a2a1ecf501451b92da1f50da876ad669ac5993359848b0d541f560b73e71e00ae713a37bcdfae959fa7a17f612ae9f49032caae1f508dc71a0e0383ab97c766aca000900fe9ba0b47158f7977213ab181d93c6ca6d36d5f3ceaa8494a13374f050612445152e2a301212ea8246138e5d4db84ea9ecfea6e7367505bcef741c6067418793d53ebe46f349fa6c712fc37be62df1af9223e60275ddec9ed94e9c5f2574ab278cc555cdc6cef6d3c95d110659cc3cce3113890b06316b19391a0738935e6fa6c3f3199fc6e4e88787728397a3dd5a9bf92340c895682b45570a349019890d8c01956a8877cbdc37d544d62d8b9072963e1b735e89c0cdde69d2541cde33911ecb29673ad47676304e84f07802ffcb96c534b755419ffde261c71d3dbea386cb8f8fee2b87d97a751aae450cd0f23b25f4b5e223479557cb89cebc17124531afdfe178da53a59f8f5568c6d60190fd9a9619fa2710f0859b8ed15f388293338d1a59a3abf587e83d90f71c06c3dc9a56d704a6f2fcf7948a9859557d0960435b118e6663de5a67d15150d7a06dd981bfa50cc3266c44e9d50b40d6fcf95313ad3935c5383e11a68c457aca8748765f6e978673810e7a136452fe992528da3a6b371d3a83901b786bf58a1dbf7ad9ad3c26995cb4b924729708ef9949bfb5b54863856133601c98fa375c1bc97f45ef290f2364437bca2e675d15a6d20cec9a14e31fd91b4ba078e4d527c36792c794a5a2891ba0220528922c98708b1d90dae741d565b740ea53a042bed5132c8f239ca69222db2851e648e7c20af5bc45cbf4c575272e0e58ee983d3b87da57e10fba04a18e97bebab4134b9c626987ee860eefb1acc43661cb0d06654b0b8215c8cbc5db3ee591563f16bf70f1f32a77485851c06ea16d04eda72927a26899b4523863edf017440685214dc7bba1a066da804b45c1348f53ec5bf8a658e490c02d80e41f3993e2c2b647bfba7b2ae87ccb749cc1c68593e8fc6977d15be6ed67842769edf46108a5d867e011fa7501026d727ad4e0500ea380f3c6cc6b8f67b165576c4987d7114cab6238c3ab314e2a6d7bee54e12b12729df7b47e1c009e49badb287c1adf4cb6b9b20edc5056c6026e58a8bc28e2950a8ca014a0302458683cc40a92adfb1f6c2fbaba775efeac3a0b3522111a9aa70499cb9dbdef86862edbfa0048d3a0eecc27487a9158561de8ffdae37bec531e24eb02a83c14656953855b339716fe6424543cd41392f9af18d1584bb3f6b6bf1bdb59c4f48dd2f5659d4d0e33e3a636c4d07765e54ec4addb542219ecc853bce385ea8a04adcd42ae0170aa357cd23504ef6b3d47dedb77c44d37da97bb2f1bcaf0574edbc14ef772c3928933c4b37d387394b2dd5e654720c295a5d041c2bb707729b8c7b2684e82b2128f4e0b4ca4e8888c349dc954e28b5eae9d3181b5e8b7d8e0ed035af3b7ad8904f261e5ffa535d6e0f65d9334ead8b4f1e8630fbafab512bf3c1c9bdb30634e84f1f570e2070791959fadf9ffda1db0a0496bc60e07b8565706c640ce349b530a6886649664d57bf6d1348ffc732033cf19e9542f4157b10c603e08eb2da29ea2540f1c0e5846b717ab18b72206343ac720a95e57d8b7d496eba926bf88d2b587ea6e8f2f18a554c31bcffa3a18b15a62c23551e20f256d1da2fdcf96a5bd9568d39874770e7106c186ec7e25abd8ace1324709b343f011e5d0784360f140801313197d5c855ae1bfc840cefbb64fdb1562e7e531c86adfacbc6545e81999592683a5e795d94091c4e1746952df2912fd6840828a90814471329d825a25000c42bdc6c574789eff98ab582e3360731225d6b8f789e8919f5ec2423470ac6ef01edfecc41850d31cf2c136819cddade5c969d2557f9587fb68520b3d61a14f752cf9d132d75ab31a9f2ab2079ee8a207416f59b17708f2cd2064ed452e462dfb6c3b24b890d60b09bfe8c084cefd8c0b375e8ce1b108e4e6cbc7eb4d1f9a32f83559ce947dc3f8728f1e4a97c2f99417e79905093623a260f2710b567068f4bb6aab95d630be367dd7bf0b53ed7fa58878d4bffb92abf983bf0d9b41d7792123e08849456de7a82ce5f96371f289d298cbc709c03c6850b4a6a45613b451439ce959469e1bf698d245920b29e3b37dcb63035bf9a4895f3b1bd98f31bc00d0a9bd32d522b78f7ffc71c90168fa1e7247e6da78f5e13f78e63e647c9725b634059b699b7c74b25c26522c10b77b916ef495ff11bf8f88c7fcd5ba739ed02f8fb06507651efa581e1430061b601ffd0fee025e7b972b8f23a3f7a275b5bf3c71b709a3454966bcefe3b38e082220070b1fe3cf3adfb355f8ba45cc84abb5323c10fd3ccf6ee8b8aa7a8679b1eb273d5ae341a12fdcac262a5f79555f18dc5e4c9e707dfd9b6e0b9fa942370107c9a0acb3c543ffc527986f32ee15b7e671801e47ec77f0be43d963013ed7b4cd581bb3f85489d6a11e25bc4f188f2022fad53f5a732a5628d8e1cd13c0769e803c65bbb65f1eab389d3163b6853351a1dfa148d69f0b87c2f8159020b20847b4ed84adb1dc043c8876b79165ccea1c726a4a9e855af057d57b4c2128be8f23784d75914978834ecd34df81f8e2b76208c104fa95883be6a788d01a8cee4a23d66e09428d18b599efaf7b9c9f46cd8865852ff9429bc923e01fca8ecc5f5fd0a916224ea78dc2aacf21f84c3eb605b288ce8ef729efc09353308672fb7b7c5e11795318057adf823f0470b402dc81a7238c66a277dd12e3f7275f30b97a3b5cee017e659e0dca2f749460c8c00e2f7c3f4df79c18feea0c809b32922f2bae9a86e3fd9b45a67969b1b738c03ec92a14d4679b13f952231e447516984b6d6326f31c9eed16f388238c5c8b52cf94cbcd1ef931212651f4f4ebf6d3af3b6580874f218539c1bb4ef71a7ee1a94f2e5d5a2f2e1eb88e3a2549aa602ed4876f306c0efc3cd35a5c64c0843dcbf0c7dd14a2e7d991127a92cf116ac3ddb1d78afde155bc3ed05d98d4358b30e80b26667d7befd73ea2ffcffde8417f2f681e6858268283f777e01d14cf052f98b0cd20cbe7066f4a27da01293f1f817e2eae6ad6bd2e1a3d839d19017012dc088348b5ff1b2e4109138d1cefee8c971294e408f7e1c7109c44a4d648ba0f865af3386befe10c1a83256f415313862174448c4e06419c3649077fe839c9cfe683ece7eba04a5fb9101e987275d8426a61b346a88b053c01b27e559a720fba7a9f661190bc7c0351692d6d94f1138187ec2494f6a5c396bf95f4e66a41ba1c8456068d511d76f8df3fdd2649bbfd3af3d1f2d816e31aa23ad2071d0810d657d02c6dfd169f5356e43b875684b28d99660aefb14e6ba4df5d854771994df7beac2784470aec9fb10705156f5920a72da0c108cd3eae22697474f08f040c865ef91095350874da80cd128cd2e064ea3a5140b17f4c5434348bf093a05d4ff673ff03771155dcdf8e3304c30bd8ffb8f8e2e6957192d9c5793793963c32a6df9df833b1eba1915d66f719dee07dfa38c9da051742883c98f72e692ab331ec12358e7db30a81f08f102b2d72f7307b8d0a46597f685439c1c3b2d115897804b4dcc32e748fd85fae91a2a42a4b787e792719ab58d04cedaa7d71b6f73b37b475b7f250bc22b472d5118e4baee3d076d2555f2685323bfba45af66a75739fa36db473b400bc023bb7723d4ecb694026554b7e7867db504d827fe5d1428aeea83eea14b8ca748d0b8a9e107eaba9668e39ee824b62f9c7822bb13640c6d0ae404b161f4a00371a88dd50782d033ab44db6e68ddd9804656483c6cda07ce937a0f927f642189e83ef4c0dc59e6b366f7eaaba41a0eaf21f47328bcd03626be00e8ae9d0fe1cfbef0ec9acb7da83562a2af84ecd60422a33d813d15e7ef9fc053d0f58528ac2481e7f42f84156332bdc610b93b3bd1c1dd14f2ea94daeca8bf8b09e5902d99225677f6812dcc65e227956814bff58027d77ba26cf2de7590094328dff820ce3b4c02de9c500a726488e4b4a972c46dcfa39060f0b6a95cb871d9a36c8e93c0e60d2864b6d7b0502f7e977f5d816270ab9370777c934aba465eb4fd0cfead489f887cc40d3e9133ee77bf239c6c6395db11a50923a24055515fb20aabe4498d8b4174e8afae11367008cab8b3ef80222272a252b18227f4a0b4b8aa58712fbcabe93b8cb77f24506f19bc53a6f22e603570a28cea9931d000484673d46e1d5e7e5eebef83990e272bb8c873c2bbae9bb4b9a11783e21b8699762a089f16f52954aaf1e68e0f3eb41ea60ef6750a913fa1eac52a3cee8e4f6907bc2d4faa73ade61eaa0dd61be00ba937bb1b9813f984b250f3ce89fa672f290d948f4897fb133b41ed5211dd8fcd7c6fadcfc5804a95f7bf15925082e2b6a5824a080d904ef416efac8163a38dd8d0c029a948d1258a462aaa45a0e3e909e7afc9e54b8f68ab6d318e5991a6d6ef72ce45476fa7b33b4d6e63249c29ae05e76abe1aa2c17826c1223ff622085c2e9259cdd85f9d4d9cb14afbba98165668706b3fa5ffee2f8ce3462d1a76866fdd88a2190d613ff7ac72afc1638b14944dfe5a9daaf4f27ed5a906284b6df184eb67682be55cf9254cfbf780a603e7a57b3110bc7ad4b75bb20c5d46761e05b24e31dd5199707cf07570aaf22e5268160c4898b6a076da2b1a27e0de850796d541b561f168d269b922cfdb91d3c9a75206c9a91f69b9a8f5c843a33d8d9a07a39d92cbbc187c1e9b1eb778c22b68f8cd2f8dd040a354ee2d6e16dfb3451765e614746c92044449610fd12be297163d9035985bc90f3a756b48e1bd212b736c49cc307d17dea540109083e8d3fa4c701c66f9b5f6253f9076ee87504c0074a79b128dcc1e688d662f48ca51832fadcb6515a06cfc3966f35e33aadaafb191486685e707ea9d27625edb1f53bda9adc140b53b3ca0260b0f889735ef73cfa11c4882c5be7e3917588759e74e104cedad47d54b1a73d7c9a587b08d6fe03055151e1684fcc96f6955da7e24afaff8f945fa5202ea88a90a9f399b5fac36aaad77b8852505ec5c92a43b618aca6cc81f3866d589fbd5c6d6efc83781bacb156cd7ce7ebf921ce2246843a982e5bac070b58e3c13bcd35b2f7148f0c8a85f503aa6adecd59cc7b6ade62dce59db09f033a5b4501b3099e1afb7f7482d7c38b8b3f649396d", 0x1000}, {&(0x7f0000000280)="2333fa1e99d48cab26da9c73d9c40d5f75a0534bd1713ae5d8db3e98d6a684bca58a256ead9de29c83575d4194d8d42cf9db5b463777d3e6d33aa335d5ca16450a8c7ea45e55204f957a524e35b1ec352d900ecb0caead4f5083b0b38381840fcebf", 0x62}], 0x4, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x98, 0x1}, 0x1) r8 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x4) getpeername(r8, &(0x7f0000000040)=@un=@file={0x0, ""/98}, &(0x7f00000000c0)=0x64) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 07:11:27 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf, 0x0, 0x10000000, 0x3}], 0x1, 0x0, 0x10000, 0x0) 07:11:27 executing program 0: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(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) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) msgget$private(0x0, 0x481) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f0000001480)={0x0, ""/186}, 0xc2, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001780)={0x800000000000003, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11f0debb408e72ffe264033c254df9c5a953448e0e5a392c518c258300980190f74b2d57f7d1"}, 0x4c, 0x801) msgrcv(r3, &(0x7f0000001800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e7b0df199801a554fa61cd9c62203bf19645644d81fe7b89abbd6b1b951b2f6848c3d3d90d90055ae3761118609e669b20d996b"], 0x73, 0x2000000, 0x1004) r4 = semget$private(0x0, 0x3, 0x20) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x0]) socket$inet(0x2, 0x0, 0xfff) unlinkat(r0, &(0x7f0000000400)='./file0\x00', 0x0) r5 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000480)=""/4096) kqueue() msgrcv(r3, &(0x7f0000001580)={0x0, ""/126}, 0x86, 0x3, 0x1800) msgrcv(r3, &(0x7f0000000200)={0x0, ""/174}, 0xb6, 0x0, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYBLOB="0100000000000400ddfc630b84486250b0999e9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4ca019f79ca2da4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0322188cc76577919c"], 0x1, 0x800) msgctl$IPC_RMID(r3, 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', r2, &(0x7f00000000c0)='./file0\x00') unlinkat(r2, &(0x7f0000001700)='\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', 0x8000000000000) getuid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000340), &(0x7f00000003c0)=0x4) getuid() getgid() getpgrp() 07:11:27 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x48) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)='#!+', 0x3}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1, 0x40, 0x8, 0x0, 0x9, 0x8, 0x0, 0x0, 0x3, 0xfc5, 0x6}) r1 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r1, &(0x7f0000000440)='./file0\x00', 0x8) write(r1, &(0x7f0000000300)="0920120000000000000014804752cd8439df6dfe4ed2848f4aaa41f680fa371c960a", 0x22) writev(r1, &(0x7f0000000000), 0x0) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/11, 0xb}, {&(0x7f0000000200)=""/135, 0x87}, {&(0x7f0000000340)=""/73, 0x49}, {&(0x7f00000003c0)=""/86, 0x56}, {&(0x7f00000004c0)=""/186, 0xba}, {&(0x7f0000000580)=""/71, 0x47}, {&(0x7f0000000600)=""/89, 0x59}], 0x7, &(0x7f0000000700)=""/74, 0x4a}, 0x840) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:11:27 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000600)=[{0x0}], 0x1, 0x0, 0xc600000000000000) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x84) r2 = semget(0x1, 0x1, 0xc) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)=""/220) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x5, 0x0, 0xffffffff, 0x7}) pread(r0, &(0x7f0000000000)="b0de06c589755efcc839d66a623378ff038702796fe8b28caad747acc9330f32b6e41b29d7fb57eb764674ff3fffb6c1561fc07505aaa20e60e311ba4664d165842971d7d8fb70e8cfe2cc3b8b1f1b008149eddf706587d4705a14a05b80efd4bcd92e83bca50070e2984ec17e237c97d2db41058beb13f10cfbc70286b223e4d7498c91e16830ccf7bfd8a152185651169fb7bb870246098ccf6ea419a9a9d3c2e06e9dde900802fc84b5936f34ed2ba76d58522047d8ac0532c889f203efc580d5fd05c050ed364c4ec5b35b6f08ee1ddf14d4f688d038e542e37110c06de7292da1ef36465e705be54577a94333", 0xef, 0x0, 0x0) 07:11:28 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) listen(r1, 0xaa) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) r3 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) fcntl$dupfd(r3, 0xa, r0) close(r0) 07:11:28 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0x0, 0x0, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) close(r0) 07:11:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8fa9, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8}, {0x0, 0x3ff}}, 0x2) read(r0, 0x0, 0x0) 07:11:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x100000001, 0x0]}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/137, 0x89}], 0x1, 0x0}, 0x80000000000000) close(r1) 07:11:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000100)=""/212, 0xd4, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0xffffffff}, 0x8) socket(0x31, 0x3, 0x3) setsockopt(r1, 0x0, 0x3, &(0x7f00000000c0)="5a389a3a8304ebf99f", 0x4e8ee324b663e996) 07:11:28 executing program 1: socketpair$unix(0x21, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 07:11:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x90) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000000400", 0x0, 0x470000}) r1 = socket(0x15, 0x2, 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:11:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) setsockopt$sock_int(r1, 0xffff, 0x1013, &(0x7f0000000100)=0x100, 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:11:29 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x20080, 0x40) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fsync(r0) write(r0, &(0x7f00000001c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0xfffffffffffffeda) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x3) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) write(r0, &(0x7f0000000000)="ea79ed71a7ee7125f4c877a928e45223e2319a8fb7e7516dcc72c9dcbc00d7459151e3fa85d1ba29d8d9a2ab9184f0928976b37efd9268972ba8d015aa60ffe687a0c6cdff2e56d06c2036fff9b61e5c165f438f0304c7e541def0b8ddd0b1f55af3b252277edcef043dca", 0x6b) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x1ff, 0x87b, 0x800}) fchflags(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0xffffffffffffffff) syz_open_pts() witness: userret: returningwitness: thread 0xffff800020b39650 exiting with the following locks held: with the following locks held: exclusive rrwlock inodeexclusive rrwlock inode r = 0 (0xfffffd807e0a0b48) r = 0 (0xfffffd807e0a0b48) #0 #0 witness_lockwitness_lock+0x52e+0x52e #1 #1 rw_enterrw_enter+0x46d+0x46d #2 #2 rrw_enterrrw_enter+0x4f+0x4f #3 #3 VOP_LOCKVOP_LOCK+0x4b+0x4b #4 #4 vn_writevn_lock+0x169+0x6e #5 #5 dofilewritevdovchflags+0x1ac+0x3f #6 #6 sys_writesyscall+0x83+0x552 #7 #7 syscall+0x552Xsyscall +0x128#8 panic: witness_warXnsy s caStopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *248882 88081 32767 0x1010 0x4080000 1 syz-executor.1 180675 84227 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fac6a5) at witness_warn+0x69e userret(ffff800020b39160) at userret+0x36a syscall(ffff800025065ef0) at syscall+0x44a Xsyscall(6,9,fffffffffffffedf,0,2,ab8cbb41280) at Xsyscall+0x128 end of kernel end trace frame: 0xabb57ad88a0, count: 9 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 witness_warn ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fac6a5) at witness_warn+0x69e userret(ffff800020b39160) at userret+0x36a syscall(ffff800025065ef0) at syscall+0x44a Xsyscall(6,9,fffffffffffffedf,0,2,ab8cbb41280) at Xsyscall+0x128 end of kernel end trace frame: 0xabb57ad88a0, count: -6 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800025065c30 rbx 0xffff800025065ce0 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800023406000 rax 0xffff8000009eeb00 r8 0xffffffff81957ee3 kprintf+0x173 r9 0x1 r10 0x25 r11 0xd4ef582b52890f08 r12 0x3000000008 r13 0xffff800025065c40 r14 0x100 r15 0x1 rip 0xffffffff8129bf48 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800025065c20 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=248882 stat=onproc flags process=1010 proc=4080000 pri=32, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff800020b38780,0xffffffff82368ea8 process=0xffff800020b8ca80 user=0xffff800025060000, vmspace=0xfffffd807effe450 estcpu=32, cpticks=7, pctcpu=0.0 user=0, sys=6, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 88081 38780 38984 32767 3 0x3010 suspend syz-executor.1 88081 196109 38984 32767 2 0x4081010 syz-executor.1 *88081 248882 38984 32767 7 0x4081010 syz-executor.1 38984 419751 83502 32767 2 0x490 syz-executor.1 83502 25399 64252 0 3 0x82 wait syz-executor.1 78615 481447 36787 32767 2 0x490 syz-executor.0 36787 4804 64252 0 3 0x82 wait syz-executor.0 1252 476307 0 0 3 0x14200 bored sosplice 64252 433639 16243 0 3 0x82 thrsleep syz-fuzzer 64252 512120 16243 0 3 0x4000082 thrsleep syz-fuzzer 64252 247532 16243 0 3 0x4000082 thrsleep syz-fuzzer 64252 889 16243 0 3 0x4000082 thrsleep syz-fuzzer 64252 413278 16243 0 3 0x4000082 thrsleep syz-fuzzer 64252 29699 16243 0 3 0x4000082 thrsleep syz-fuzzer 64252 429670 16243 0 3 0x4000082 kqread syz-fuzzer 64252 428774 16243 0 3 0x4000082 thrsleep syz-fuzzer 64252 85347 16243 0 3 0x4000082 thrsleep syz-fuzzer 64252 340536 16243 0 3 0x4000082 thrsleep syz-fuzzer 16243 72815 90790 0 3 0x10008a pause ksh 90790 117775 51599 0 3 0x92 select sshd 54940 306473 1 0 2 0x100083 getty 51599 436585 1 0 3 0x80 select sshd 77303 447632 69678 73 2 0x100090 syslogd 69678 437648 1 0 3 0x100082 netio syslogd 49955 502171 1 77 3 0x100090 poll dhclient 88383 238836 1 0 3 0x80 poll dhclient 79485 202603 0 0 2 0x14200 zerothread 80841 207609 0 0 3 0x14200 aiodoned aiodoned 39085 140051 0 0 3 0x14200 syncer update 28869 370423 0 0 3 0x14200 cleaner cleaner 84227 180675 0 0 7 0x14200 reaper 20743 159803 0 0 3 0x14200 pgdaemon pagedaemon 78427 69144 0 0 3 0x14200 bored crynlk 6106 289227 0 0 3 0x14200 bored crypto 51303 264739 0 0 3 0x40014200 acpi0 acpi0 17721 419174 0 0 3 0x40014200 idle1 73072 29247 0 0 3 0x14200 bored softnet 49177 135103 0 0 3 0x14200 bored systqmp 58302 57405 0 0 3 0x14200 bored systq 51203 406447 0 0 2 0x40014200 softclock 85692 132612 0 0 3 0x40014200 idle0 89529 60044 0 0 3 0x14200 bored smr 1 464908 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 88081 (syz-executor.1) thread 0xffff800020b39160 (248882) exclusive rrwlock inode r = 0 (0xfffffd807e0a0b48) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 dovchflags+0x3f #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 12187 0 0 pcb 23 9K 11K 78643K 7880 0 0 rtable 105 3K 3K 78643K 14841 0 0 ifaddr 37 18K 21K 78643K 2016 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 745 0 0 iov 0 0K 32K 78643K 1262 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 9785 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 197 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1361 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 7 21K 33K 78643K 32557 0 0 sigio 0 0K 0K 78643K 219 0 0 proc 41 38K 70K 78643K 15195 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 2029 0 0 in_multi 33 2K 2K 78643K 4147 0 0 ether_multi 1 0K 0K 78643K 102 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 35448 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 134 23K 33K 78643K 120450 0 0 UVM aobj 130 4K 4K 78643K 162 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 953 0 0 NDP 5 0K 0K 78643K 993 0 0 temp 121 2738K 2834K 78643K 107561 0 0 kqueue 0 0K 0K 78643K 163 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 inpcbpl 280 8282 0 8275 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 3653 0 3609 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 13 0 13 2 2 0 1 0 8 0 tcpcb 544 3155 0 3151 1 0 1 1 0 8 0 ipq 40 2 0 2 1 1 0 1 0 8 0 ipqe 40 4 0 4 1 1 0 1 0 8 0 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 15688 0 15493 15 2 13 13 0 8 0 art_table 32 15689 0 15493 2 0 2 2 0 8 0 art_node 16 3652 0 3612 1 0 1 1 0 8 0 sysvmsgpl 40 40 0 24 1 0 1 1 0 8 0 semapl 112 1355 0 1345 1 0 1 1 0 8 0 shmpl 112 160 0 32 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 34466 0 32761 59 3 56 56 0 8 0 ffsino 272 34466 0 32761 123 9 114 114 0 8 0 nchpl 144 99828 0 98198 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 254181 0 254181 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 203842 0 203842 79 76 3 6 0 8 3 plimitpl 152 2413 0 2404 1 0 1 1 0 8 0 sigapl 432 31744 0 31729 5 3 2 3 0 8 0 futexpl 56 632570 0 632570 3 2 1 1 0 8 1 knotepl 112 10349 0 10330 1 0 1 1 0 8 0 kqueuepl 104 33873 0 33871 1 0 1 1 0 8 0 pipepl 112 11102 0 11083 35 34 1 2 0 8 0 fdescpl 488 31745 0 31729 3 0 3 3 0 8 0 filepl 152 145185 0 145084 49 44 5 7 0 8 1 lockfpl 104 3087 0 3087 54 53 1 1 0 8 1 lockfspl 48 1007 0 1007 54 53 1 1 0 8 1 sessionpl 112 345 0 335 1 0 1 1 0 8 0 pgrppl 48 503 0 493 1 0 1 1 0 8 0 ucredpl 96 29794 0 29785 1 0 1 1 0 8 0 zombiepl 144 31730 0 31728 4 3 1 1 0 8 0 processpl 896 31761 0 31728 4 0 4 4 0 8 0 procpl 632 106017 0 105972 23 18 5 5 0 8 1 srpgc 64 1968 0 1968 88 87 1 1 0 8 1 sosppl 128 252 0 252 70 69 1 1 0 8 1 sockpl 384 16497 0 16480 37 34 3 4 0 8 1 mcl64k 65536 14 0 0 2 0 2 2 0 8 0 mcl16k 16384 17 0 0 3 1 2 3 0 8 0 mcl12k 12288 57 0 0 2 0 2 2 0 8 0 mcl9k 9216 57 0 0 3 1 2 2 0 8 0 mcl8k 8192 18 0 0 3 1 2 3 0 8 0 mcl4k 4096 82 0 0 4 1 3 3 0 8 0 mcl2k2 2112 19 0 0 2 0 2 2 0 8 0 mcl2k 2048 167 0 0 17 4 13 17 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1154 0 0 11 0 11 11 0 8 0 bufpl 256 48530 0 41505 440 0 440 440 0 8 0 anonpl 16 2767336 0 2760695 421 384 37 45 0 125 0 amapchunkpl 152 241518 0 241419 205 200 5 18 0 158 0 amappl16 192 121718 0 121377 623 604 19 30 0 8 1 amappl15 184 3238 0 3234 5 4 1 1 0 8 0 amappl14 176 5164 0 5157 1 0 1 1 0 8 0 amappl13 168 1891 0 1891 54 54 0 1 0 8 0 amappl12 160 1947 0 1941 1 0 1 1 0 8 0 amappl11 152 2753 0 2741 1 0 1 1 0 8 0 amappl10 144 17659 0 17656 3 2 1 1 0 8 0 amappl9 136 6624 0 6621 1 0 1 1 0 8 0 amappl8 128 5549 0 5486 4 1 3 3 0 8 0 amappl7 120 18122 0 18109 1 0 1 1 0 8 0 amappl6 112 1783 0 1769 1 0 1 1 0 8 0 amappl5 104 3870 0 3859 1 0 1 1 0 8 0 amappl4 96 30458 0 30431 1 0 1 1 0 8 0 amappl3 88 5097 0 5087 1 0 1 1 0 8 0 amappl2 80 229191 0 229115 4 1 3 3 0 8 0 amappl1 72 892343 0 891905 23 13 10 19 0 8 0 amappl 80 111380 0 111340 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 161 0 32 3 0 3 3 0 8 0 uaddrrnd 24 31745 0 31729 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 31745 0 31729 1 0 1 1 0 8 0 vmmpekpl 168 248166 0 248138 2 0 2 2 0 8 0 vmmpepl 168 4101981 0 4100385 499 421 78 94 0 357 0 vmsppl 368 31744 0 31729 2 0 2 2 0 8 0 pdppl 4096 63498 0 63458 7 1 6 6 0 8 1 pvpl 32 7617292 0 7607387 1103 1000 103 121 0 265 11 pmappl 232 31744 0 31729 7 6 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 637 0 23 18 0 18 18 0 8 0