4fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb6b05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66f8f632caebe676ff9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d8431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717873121a21b165bf2ec04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc86d811062fffe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b256facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c02ede12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc158481aaeffb2a12218d16b16b0"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x0, 0x7, 0x0, 0x0) 06:41:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x6, 0x45e3068, 0x3, 0xa2, "999edf413c11ee12c364155a067470d479c97a5b", 0x20000000, 0x6}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x401, 0x80) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x41, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}], 0x4, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x80005121, "0d592fdebf963f00"}) write(r0, &(0x7f0000000140)="96", 0x1) 06:41:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r2, 0x0) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) r9 = semget$private(0x0, 0x7, 0x287) semop(r9, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r9, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r9, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r6, r5, r6, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r2, r6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r14, 0x0) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r21, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r21, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r21, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r18, r17, r18, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r14, r18) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r25, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r26 = getgid() r27 = socket(0x800000018, 0x1, 0x0) bind$unix(r27, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r29 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r28, r29, 0x10, 0x9}, 0x8, 0x1, 0x9}) r30 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r30, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r34 = fcntl$getown(r30, 0x5) r35 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000540)={{0x240000000, r32, r33, r32, r33, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r31, r34, 0x41d, 0x5, 0x5}) r36 = getuid() setreuid(r36, 0xffffffffffffffff) r37 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r39 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe3a8ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r43 = fcntl$getown(0xffffffffffffff9c, 0x5) r44 = getppid() getpgid(r44) r45 = msgget$private(0x0, 0x20000003c4) msgrcv(r45, &(0x7f0000000440)=ANY=[@ANYBLOB=' '], 0xc, 0x2, 0x1000) msgsnd(r45, &(0x7f0000001980)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367cdde7df0fcc6588568af8cea73da6581d3db901cc8e582d225bca0000a27627e64a4fa500000000000000000000000059d255941decae2c20e73993ee4b9900e8c43316c03b5c9501a44b0cb54e4b1d6b8097ffcdabadc23bf04549111e26bd81cd34c26a8d15130bb6282e5ddee862a5cf2579feab5d265e199ef34a17b642de85278292237a20330c702501c0a85f7f5f2bc48dd923a7170f3edc56aa4a072dfb671b7f086a46f83552d57ed05ee380ee0e0fd008b063dc6f8d55284faf359a901f"], 0x1, 0x0) msgsnd(r45, 0x0, 0x0, 0x1800) msgsnd(r45, &(0x7f0000000cc0)=ANY=[@ANYBLOB="01e3783e76a0ce5da883c096d5dec9131e670000000048696a28ffffb100802b83ca1386ac746e1d3f6d380251b3fa6139043862e74966348ded6ed6c0fa2481daecc1b311d9d171476ac9d700afead0b16ee0ee0df0d1b16beaf10b4ec92518b8ad4919"], 0x2d, 0x800) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x1, r39, r42, r38, 0x0, 0x46, 0x81}, 0x10001, 0x1, r43, r44, 0xa5, 0x1, 0x4e2c, 0x6}) r46 = msgget(0x0, 0x0) msgsnd(r46, 0x0, 0x0, 0x0) r47 = socket(0xa, 0x800c, 0x401) setsockopt$sock_int(r47, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) bind(r47, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r48 = socket(0x2, 0x8002, 0x0) dup2(r47, r48) r49 = syz_open_pts() close(r49) msgrcv(r46, &(0x7f0000000480)=ANY=[@ANYRESHEX=r43, @ANYRES16=r47, @ANYRES64=r49, @ANYRESDEC=r41], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r33, r36, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r34, r43, 0x0, 0x94, 0xffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r51, 0x0) r53 = getgid() setegid(r53) r54 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r54, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r54, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r54, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r54, 0x40087468, &(0x7f00000001c0)) fchownat(r54, &(0x7f0000000080)='\x00', r55, r53, 0x6) r56 = getgid() setegid(r56) r57 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r57, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r57, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r57, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r57, 0x40087468, &(0x7f00000001c0)) fchownat(r57, &(0x7f0000000080)='\x00', r58, r56, 0x6) r59 = semget$private(0x0, 0x7, 0x287) semop(r59, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r59, &(0x7f0000000b80)=[{0x3, 0x6, 0x1000}, {0x2, 0x2}, {0x1, 0x8, 0x1800}, {0x1, 0xfffe, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r59, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r59, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r56, r55, r56, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r51, r56) lchown(&(0x7f00000001c0)='./file0\x00', r51, r52) r60 = getgid() setegid(r60) r61 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r61, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) ioctl$FIONBIO(r61, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r61, 0x40087468, &(0x7f00000001c0)) fchownat(r61, &(0x7f0000000080)='\x00', r62, r60, 0x6) getgroups(0x6, &(0x7f00000002c0)=[r33, r52, 0xffffffffffffffff, 0x0, 0x0, r60]) getgroups(0x8, &(0x7f0000000180)=[r22, 0xffffffffffffffff, r29, r60, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r64 = getgid() setegid(r64) r65 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r65, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r65, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r65, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r65, 0x40087468, &(0x7f00000001c0)) fchownat(r65, &(0x7f0000000080)='\x00', r66, r64, 0x6) r67 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r67, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r69 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe3a8ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r72 = fcntl$getown(0xffffffffffffff9c, 0x5) r73 = getppid() getpgid(r73) r74 = msgget$private(0x0, 0x20000003c4) msgrcv(r74, &(0x7f0000000440)=ANY=[@ANYBLOB=' '], 0xc, 0x2, 0x1000) msgsnd(r74, &(0x7f0000001980)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367cdde7df0fcc6588568af8cea73da6581d3db901cc8e582d225bca0000a27627e64a4fa500000000000000000000000059d255941decae2c20e73993ee4b9900e8c43316c03b5c9501a44b0cb54e4b1d6b8097ffcdabadc23bf04549111e26bd81cd34c26a8d15130bb6282e5ddee862a5cf2579feab5d265e199ef34a17b642de85278292237a20330c702501c0a85f7f5f2bc48dd923a7170f3edc56aa4a072dfb671b7f086a46f83552d57ed05ee380ee0e0fd008b063dc6f8d55284faf359a901f"], 0x1, 0x0) msgsnd(r74, 0x0, 0x0, 0x1800) msgsnd(r74, &(0x7f0000000cc0)=ANY=[@ANYBLOB="01e3783e76a0ce5da883c096d5dec9131e670000000048696a28ffffb100802b83ca1386ac746e1d3f6d380251b3fa6139043862e74966348ded6ed6c0fa2481daecc1b311d9d171476ac9d700afead0b16ee0ee0df0d1b16beaf10b4ec92518b8ad4919"], 0x2d, 0x800) msgctl$IPC_SET(r74, 0x1, &(0x7f0000000980)={{0x1, r69, r71, r68, 0x0, 0x46, 0x81}, 0x10001, 0x1, r72, r73, 0xa5, 0x1, 0x4e2c, 0x6}) r75 = semget$private(0x0, 0x4, 0x2cc) semctl$SETVAL(r75, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r75, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r76 = getgid() r77 = socket(0x800000018, 0x1, 0x0) bind$unix(r77, &(0x7f0000000800)=@abs={0x2, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r79 = getgid() semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r76, r78, r79, 0x10, 0x9}, 0x8, 0x1, 0x9}) r80 = getgid() setegid(r80) r81 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r81, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r81, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r81, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r81, 0x40087468, &(0x7f00000001c0)) fchownat(r81, &(0x7f0000000080)='\x00', r82, r80, 0x6) r83 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r83}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r83) r84 = syz_open_pts() r85 = kqueue() kevent(r85, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r83}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r84, r85) r86 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r86}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r86) r87 = syz_open_pts() r88 = kqueue() kevent(r88, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r86}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r87, r88) r89 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r89}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r89) r90 = syz_open_pts() r91 = kqueue() kevent(r91, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r89}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r90, r91) r92 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r92}, 0xfffffffffffffffe, 0xb1, 0x0, 0x4000000000000}], 0x0, 0x0, 0x0, 0x0) close(r92) r93 = syz_open_pts() r94 = kqueue() kevent(r94, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r92}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r93, r94) r95 = socket(0x2, 0x8001, 0x0) close(r95) connect$unix(r95, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) r96 = msgget$private(0x0, 0x1) msgrcv(r96, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6645887da8cffaa2f93a6b65a9d7a2a0e191c295b2a8a3a90716dfd5c54c0317ed3f0547610a517991f677ca0ed6045432ca10472d7aa72f565b38bd7f0a115ddf9b6"], 0xf9, 0x3, 0x800) msgsnd(r96, &(0x7f0000000d40)=ANY=[@ANYRESHEX=r85, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r81, @ANYRES16, @ANYRESOCT=r88, @ANYRES64=0x0, @ANYRESOCT=r91, @ANYRESOCT=r76, @ANYRES16=r93, @ANYRESHEX=r95, @ANYRES16=r77], @ANYRESHEX=r75], 0x4, 0x800) r97 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r97, 0x0, 0x0) shmctl$IPC_SET(r97, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r97, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r99 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r99, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r99, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r100 = getgid() r101 = socket(0x800000018, 0x1, 0x0) bind$unix(r101, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r103 = getgid() semctl$IPC_SET(r99, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r100, r102, r103, 0x10, 0x9}, 0x8, 0x1, 0x9}) r104 = getgid() r105 = getppid() r106 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r107, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r108, 0x0) r110 = getgid() setegid(r110) r111 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r111, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r111, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r111, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r111, 0x40087468, &(0x7f00000001c0)) fchownat(r111, &(0x7f0000000080)='\x00', r112, r110, 0x6) r113 = getgid() setegid(r113) r114 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r114, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r114, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r114, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r114, 0x40087468, &(0x7f00000001c0)) fchownat(r114, &(0x7f0000000080)='\x00', r115, r113, 0x6) r116 = semget$private(0x0, 0x7, 0x287) semop(r116, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r116, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r116, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r116, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r116, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r113, r112, r113, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r108, r113) lchown(&(0x7f00000001c0)='./file0\x00', r108, r109) shmctl$IPC_SET(r97, 0x1, &(0x7f0000000080)={{0x6, r108, r98, r102, r104, 0x1e6, 0x8}, 0x5, 0x5, r105, r106, 0xfffffffffffffe01, 0x9, 0x7ff}) r117 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r117, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r118 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r118}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r118) r119 = syz_open_pts() r120 = kqueue() kevent(r120, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r118}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r119, r120) r121 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r121}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r121) r122 = syz_open_pts() r123 = kqueue() kevent(r123, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r121}, 0xffffffffffffffff, 0x95, 0x0, 0x1}], 0x0, 0x0) dup2(r122, r123) r124 = syz_open_pts() close(r124) r125 = kqueue() kevent(r125, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r124}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r126 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r126}, 0xfffffffffffffffe, 0xb1, 0x0, 0x4000000000000}], 0x0, 0x0, 0x0, 0x0) close(r126) r127 = syz_open_pts() r128 = kqueue() kevent(r128, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r126}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r127, r128) r129 = msgget(0x2, 0x0) r130 = getppid() msgctl$IPC_SET(r129, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, 0x0, r130}) msgsnd(r117, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r120, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r111, @ANYRES16, @ANYRESOCT=r123, @ANYRESOCT=r124, @ANYRES32=r129, @ANYRESOCT=r100, @ANYRES16=r127, @ANYRES64=0x0, @ANYRES16=r101], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r106]], 0x4, 0x800) r131 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r131, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r135 = fcntl$getown(r131, 0x5) r136 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r136, 0x1, &(0x7f0000000540)={{0x240000000, r133, r134, r133, r134, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r132, r135, 0x41d, 0x5, 0x5}) r137 = getuid() setreuid(r137, 0xffffffffffffffff) r138 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r138, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r140 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r141, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe3a8ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r141, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r144 = fcntl$getown(0xffffffffffffff9c, 0x5) r145 = getppid() getpgid(r145) r146 = msgget$private(0x0, 0x20000003c4) msgrcv(r146, &(0x7f0000000440)=ANY=[@ANYBLOB=' '], 0xc, 0x2, 0x1000) msgsnd(r146, &(0x7f0000001980)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367cdde7df0fcc6588568af8cea73da6581d3db901cc8e582d225bca0000a27627e64a4fa500000000000000000000000059d255941decae2c20e73993ee4b9900e8c43316c03b5c9501a44b0cb54e4b1d6b8097ffcdabadc23bf04549111e26bd81cd34c26a8d15130bb6282e5ddee862a5cf2579feab5d265e199ef34a17b642de85278292237a20330c702501c0a85f7f5f2bc48dd923a7170f3edc56aa4a072dfb671b7f086a46f83552d57ed05ee380ee0e0fd008b063dc6f8d55284faf359a901f"], 0x1, 0x0) msgsnd(r146, 0x0, 0x0, 0x1800) msgsnd(r146, &(0x7f0000000cc0)=ANY=[@ANYBLOB="01e3783e76a0ce5da883c096d5dec9131e670000000048696a28ffffb100802b83ca1386ac746e1d3f6d380251b3fa6139043862e74966348ded6ed6c0fa2481daecc1b311d9d171476ac9d700afead0b16ee0ee0df0d1b16beaf10b4ec92518b8ad4919"], 0x2d, 0x800) msgctl$IPC_SET(r146, 0x1, &(0x7f0000000980)={{0x1, r140, r143, r139, 0x0, 0x46, 0x81}, 0x10001, 0x1, r144, r145, 0xa5, 0x1, 0x4e2c, 0x6}) r147 = msgget(0x0, 0x0) msgsnd(r147, 0x0, 0x0, 0x0) r148 = socket(0xa, 0x800c, 0x401) setsockopt$sock_int(r148, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) bind(r148, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r149 = socket(0x2, 0x8002, 0x0) dup2(r148, r149) r150 = syz_open_pts() close(r150) msgrcv(r147, &(0x7f0000000480)=ANY=[@ANYRESHEX=r144, @ANYRES16=r148, @ANYRES64=r150, @ANYRESDEC=r142], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r134, r137, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r135, r144, 0x0, 0x94, 0xffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r151, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r152, 0x0) r154 = getgid() setegid(r154) r155 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r155, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r155, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r155, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r155, 0x40087468, &(0x7f00000001c0)) fchownat(r155, &(0x7f0000000080)='\x00', r156, r154, 0x6) r157 = getgid() setegid(r157) r158 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r158, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r158, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r158, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r158, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r158, 0x40087468, &(0x7f00000001c0)) fchownat(r158, &(0x7f0000000080)='\x00', r159, r157, 0x6) r160 = semget$private(0x0, 0x7, 0x287) semop(r160, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r160, &(0x7f0000000b80)=[{0x3, 0x6, 0x1000}, {0x2, 0x2}, {0x1, 0x8, 0x1800}, {0x1, 0xfffe, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r160, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r160, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r160, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r157, r156, r157, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r152, r157) lchown(&(0x7f00000001c0)='./file0\x00', r152, r153) r161 = getgid() setegid(r161) r162 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r162, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) ioctl$FIONBIO(r162, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r162, 0x40087468, &(0x7f00000001c0)) fchownat(r162, &(0x7f0000000080)='\x00', r163, r161, 0x6) getgroups(0x6, &(0x7f00000002c0)=[r134, r153, 0xffffffffffffffff, 0x0, 0x0, r161]) getgroups(0x6, &(0x7f00000001c0)=[r71, r76, r100, 0xffffffffffffffff, 0x0, r153]) r165 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r165, 0x0, 0x0) shmctl$IPC_SET(r165, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r165, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r167 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r167, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r167, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r168 = getgid() r169 = socket(0x800000018, 0x1, 0x0) bind$unix(r169, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r169, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r171 = getgid() semctl$IPC_SET(r167, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r168, r170, r171, 0x10, 0x9}, 0x8, 0x1, 0x9}) r172 = getgid() r173 = getppid() r174 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r175, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r176, 0x0) r178 = getgid() setegid(r178) r179 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r179, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r179, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r179, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r179, 0x40087468, &(0x7f00000001c0)) fchownat(r179, &(0x7f0000000080)='\x00', r180, r178, 0x6) r181 = getgid() setegid(r181) r182 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r182, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r182, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r182, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r182, 0x40087468, &(0x7f00000001c0)) fchownat(r182, &(0x7f0000000080)='\x00', r183, r181, 0x6) r184 = semget$private(0x0, 0x7, 0x287) semop(r184, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r184, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r184, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r184, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r184, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r181, r180, r181, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r176, r181) lchown(&(0x7f00000001c0)='./file0\x00', r176, r177) shmctl$IPC_SET(r165, 0x1, &(0x7f0000000080)={{0x6, r176, r166, r170, r172, 0x1e6, 0x8}, 0x5, 0x5, r173, r174, 0xfffffffffffffe01, 0x9, 0x7ff}) setgroups(0x9, &(0x7f0000000200)=[r6, r10, r11, r12, r18, r63, r64, r164, r166]) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d668f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b1060000000000"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) dup2(r0, r185) setsockopt$sock_int(r185, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r186 = dup(r185) sendto$inet6(r186, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 06:41:06 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) r8 = syz_open_pts() close(r8) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r8}, 0xfffffffffffffffe, 0xfe, 0x1, 0x26, 0x165}, {{r1}, 0xffffffffffffffff, 0x88, 0x80000012, 0x8000000007, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r3}, 0x0, 0x0, 0x1, 0x3ff, 0x3}, {{r4}, 0xfffffffffffffff9, 0x41, 0x8, 0x7f, 0x100000001}, {{r5}, 0xfffffffffffffffa, 0x10, 0x89, 0x800, 0xd8}, {{r6}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r7}, 0xfffffffffffffffb, 0x16, 0x10, 0x80000001, 0x6}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000007000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file0/file0\x00', 0x7197, 0x9, 0x9623, 0x1, 0x10001, 0x6d, 0x7ff, 0x0, 0x1, 0x7, 0x7}) bind(r11, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x490, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000005000/0x3000)=nil, 0x3000) 06:41:06 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000200)=0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000001640)="d972b3942c5a89e455c0e05b029a171429c99e239934c51a54c9174ac756bc44da78a16b5d12b24088be4c51a4c020240d634f6fde277ad92358fa4f5870e3ab045a78b814683fb3d208073412f176327d73c2ed9f993700e1fc8493ff08b581759907a0a420d70f66f787d0c80f62499d5a463c8f3b995f718561d636f33b43ea80362ea5e8be81efc609a79bbecb13bc8ccec38002dab52903d864431bc997ea3d1b65b7a27c331d2f881f998fa6117d237df10cdb2336037739f59be30648480aa6072d24ac524fa7156aefe9fcba4f30ebf9c95e94ebc5bdf356adb87a4002cfd7506188a87af741baa22496b6c0b02a170e4189b5210f831f60646eb1ac56160589696cda6a25b71411b6d1e24c2e5a1ee884b6e276aa59a32c56d03a71da1269f246bc95fd9c83553a080d262008d87e4293fc8839be07165f53fa80e9a8c74a93c2a030db38e2c681b61eef464ea01da38cb3840d7cb7b506f55df9fc1b195340b742f8035014fee68faca763a145936f5d1d9a34e737d870d96e24c629cf11b38534f2befa500473b7ea6d07fc9441b264de84dd835e9fd440ab5edb34a05b32042f89122fb3c96376239c4b37786aa8e559c2b5f11aa906cb42148effa87871ebf03683ff283fd97e5f7c6d803da109eb5a2462c811fea9e1edc82180c4a183604fff3d3c28382d0a61a72eb48c21fb47d2a9dd7609fccf2d3842c84bbc04e98e935ee9ad6b3b28fff198f528415d64cfdf67bb765134f4b5bed8330ad59393aad40d0d13bd9acd90388625bba80e7d666fb78c5087f084c538fe99087d7c724ac7aaaaa5b9778eb28516bef17615ba73463ad952e5ac7de275fac9b8013549fe1697d9cd5d12b8a10d7122c5ba3ded747d5d4ccd675ec53c4bf081db42b0f182105e23f333897d31fa93312a783fefdaff0e1616f4a05ce49a967262744d551aa39156e58b93b2c6b6dedb4ff78dfacc3c306b0eb346c86c2ba412e43f190ec9bc6929ac78eb72162d8bb1e945e407ac8550a70861ff75cdbaa266eeb76c47f2aadc1429d1b99968ac0184ad4e8821853a042941158c7b48d4f8916ccff2d89ec306c60cff28965fd44ac0ebc9ae10c4b2ca6261e660d60b0539e1ffcf498b887c32b7628cbc24ddb1782863f6cf5df23ec0d3cb071348850a7888f592f970050ee9aecd0b2a151a7bf8afc3208bbdfc00e9ba2ec519dbfc64326dd5f6ff7e264eb05f9167f6634fc5c12823d6eab900e08c423370896988db7f4c352fac84a90a7afad023a166d2636bf85a5a8443ed0a491c2a0993dc77b2e33bf9740c01900bda46f8dd75567bd3e0e4137f17da099eb00e0d9b91880fbfb3faf5a337443dc540817f0d9ad575138e465778ae762b63f1506185e9c4e03af4b481faf9693c9f434af80cd5b6603bc29ffb2f69d02676876072c9a6f945c688352408818d500f4d34dc0a78039fe41f2f0ad678d7326078f8e1b606f4d874624968643a9901fb35ca8ba0c0df358773b91ea1d835e5addffbc861359d12a5d3f8ec04792facf17cfcfc03341ea92d392c15178e4043afeb60b8cada584e5d44436cc70a1a515aea962669ed18cd95595aae325bcf5e8e0a27b1c65bab2127f8ccfeb76a958d0eee9fffcd3e19a10f013bf544ac13f36196ca81c1a7669ed1fc7476d6cdcf0a97b4efd6a29745618d70d4b10f2e7f48cbe52c2ba55b58cc759c99e648c915f0a1787e6b2053329681e278b43390acc29a120ee8ddd3d62165956988076931868986e484ea021bbe746c1e2cc0ead4694bb5593e9969b950f7ae251348858373b8cc6deb067b6cb023a2d72cb2034ec9817a5ce723d3e52e44f7046e23e441939b8a2570cc281c2164254b8f4d6ce71e52a33d2c8a168e9ad8ee61708ae9cbdfc2c208cd81fb9d49132a80477525ff69b01bbd12897f7cf3a1bea5fc07ef2c044975f85fe0603a2c981d300c1ad8cfcc1bbc4b7d873ff91d0676592af8bde44b91456db36dea395d99505cc3cd145cd34de1b9a61315c3241a97f6cdeeb4b221dd1064d5acd7c2e29780bf950293c9cff452e3b5ef7e94a994fa46cbb18e54cef92a77942208aa1d8d9ec070d101c9f67ce3abeff489dc0e15cd17a861b739b73c94e3318a44a53a8d5eefc30c4a563cd0a6b1ed17c679cda2af669238c27be04392ad37b4f0e48d31dcc1a42b228e2223c6da087c8e8a2c631e987a63f641130902fa6981f848f8bc8a4e7c1d9a0fa485ecebaa5a9109571618a74589b6a886629c9b4a014077c95c77ea91da5b0f41672235d1737b4064d2484f89c802760fb6e5f7c88b8c1e6112d1c87b74de228d7c4156ae66d438ae8fe2869447b4daca02e647ec3e66748190c095fb032da3922a8c0dcee80afddf30923d613cfcc14e504adebddb32bef15e46ad0d5c2ff8610d3dc82eb004262026dbec879f1de423ba8a784ca2084b2a02eea9782780ece3d920dc3defce2ad2165a9c78da668ed7e51ce3782d0e2beb0f50c25b5474ab9b4d0716a5d9f0e3773602d4c590db55eef1bf7c53855c28073e776176c1b80a46c570be52920cbc5a2acac2096e41122f9aa232fb5caf240b0fdcd2cb0b10b9db2518ebd73c581aae8d261255e64f21992b6970d5ac75507dc43445672f5e1ff43cbcdb35b3ba906e77818b32165ecec70ed40d3b4de02b6406a974018d16cbf88a12cc1a9b70ba6358173fec60b572bd17a1b223d783f69cd4da71d3002fd32c6d3f12d102cc004c6ff23120e4ce0d665432598fc985541009b1d9b2873c6572690e5c673c57255faf0342b4fd883342d7059da88eeb31bf3d56e807606fea00e00607ff8b9c2651a05c19a1360ccb7e2846d34928292cc422731d698d373adcb99fc2f68ef1334583061eb110079688abb2ddc27c9cd37af8f697d7585aab4940d4756cd11a05bc0184431204158703713c04e05b3c2a49f9ea3a940b38388f134591278538be3ad92684338345c7f5700949751ce292a70d7ce91fa03c8bf13fdd57879c2542f22d2bc77e29aa3e6386e9f38f259848c14a3926b755a580f28ee8dd8acad70c8e829f24d8f8cf2ad5fb847c4e13e46877eda6945d86705af7a9024c0cb4e0da0cb57b20fa8aa9b635c9098a13117a965dc459830b7bf40f74888904cd0a0ae92658583ba2b4fe4c1c5760d6e7f35bb83830787fb6932016b0842eb4037dc79ac0a1c3eb2fbb3a39ece628f24566001db61136571cceda9ff50a3615bc5425085c575fd45a664e858b26975c9e294de2918c31147ae00869a3c573e18ec7a3bcfa55e47d37f43d7d65d3b92017741c4408ababfd6a93f1f860234d7af3af860e41a4956315fb99101dabf6bebe36b024cd8a9b82d9a82ee015fd86ae2366005ac9a9e2427afbf62b7cb1bc30dce4c42c81698ea1883634f103d3443c859ce1f3728c0d4294f868d41a94c0e4393aefe31b6a556b2fe8b1aa50ede65cb9a72d93f69d00fc7aaca70985601ad7f882055e9f41fae35058aa9df2f1a53e3ecea2e80edf4f8c99694abb1d4896c552ad356ef0d0cd5ac9b980f6d62f247b7257aebf104f7065df6b06dd2d5236518b8673646e9b1397eb5f8e67a72cf9f9f512674c8da942563beadb40f32864c5df42a936110e31115c96ccc0ee9983ff99f54eac9195cee61203144a40a9621c707af862fa513decdda6de3e5e6cdbb8acb49a6ee464c44c34775e6f21a6f797a31ddb4a31b4c1fff04c3676c9bd6eed4caf69f6a8d4a94d92e03eb68cc8db492bbf397a52bf41b99bd5a73f6c51262802f6ea812e05aca1a59ebd376240d72597c2c72bec5dc7a14dcc31f7e86025e86972f829bc42ef89ee74b0a71b59375b799b3ad4a07386209cb638994963b7a2731ec4f78bca08780dfb970d23dce43563d6166332470606e23eea3c4a0626208f29bac4f18ff5a65298e355f15bab728e57c025acb7e3ceec4fc6fd872f9e43066c618019eabb0e219415c330b0b60c0b6fa8c411e72c4ed22ffa50c87d2d31d0e92bd08f6a49d3c65ae2e8184f706af3f5ae86dd0a1485793219c4ce6e5d669a3714b904bd3c6da718e0ca25865e211eacd1517f1bbbe01b0e16547957bcb4ecc92538a290891b663ed2c19c61190c169991fb82dae9232d9b4ae27b00a96910ce7c33d0373d78add8520d1325713e9d1f3bf22cd903173496971e5bafbacbd41dd108cf82c0dc9de7dd4fa3de1ee41e1a97c6b458c4c8311c55c5a4a1075bc179f5037e82b5011c92e1b54a05949486384b45601a6b91af41ec9ae168186ad144ca89ef3f899bff4a1304d10bea5f5a7e0dd62f46fb248e03433343d7b7651abbeab6c2adb45d7b94594c5ea10797c50bca00c114cd0b67cc3208b5d5eff4dbae57b6a46073c6b81ceb17995e437fdf06581ca15cc4128d4650b9183ccae2c2a2b4bfd54e6ff4f18010471605c0e9ed0e9c8354175528cd367f87f61e80543385f95ffac272f7cbf74e0a7dde1d9bf695ff3746d3a2e5b232ffc05a1f61b3026446239051c0fb2742e68a8bde1c19e3083176850e231a1f8b17b179efdd1ef2388d2057f126378e9306b8c453475de8af6802bc9182b029d35da60c12cc6a9387103f9a5da557a970d3e18d80ea321afbf347c3c03b50d6c3d24e06712e968b70b97a4b0dbb112f6d794edbb88db02d9870b7e6b6e1d7683042fb64f7f353d152a8c9191ed0e9993fab5e8c7b33300054908b2a49ce5114b32da2af16437bb58a0256cbca8dda06fed956e49a0b53cbf2118afdaa675504a259361ebf7fd2a99aca49ac960217ab709c4114c4af593a82c76176b91d5b44b77d9876b549c6554e8fb56d102577bce2fab038ad2b8cc3db4a0a4627114427c5471787ab0fed8522668ea190a7683f951b1710cb8a54a9b0eb242da5d73a2e4006b5f9e844b751f8c23534c17ccb3200563c37d810fccac48a0d3b13d24145a5e87f0f810733260de80a9345ade9effb94fa08261ee204258393198481d3f3f3524fe136e9fb01972fc47e0039e92929d1e67378afccb6c663e6534f24f0a8c68bd4fe958462cefea03f39a6937ebe457fe6da82db116d68185c22dee60106ee04500094d6f5a9f6580f0edf4beae4f66978a843aacab400d06370375b3c1cf299bbbefd04dc98957b01ca874566a018a72a41081ed951b671f990a7bb911beea4e019cc29c91525398a0f2a1798f09d03dc3a7e4c0ed1204f50ca3a1c8d43efeaaf8528a1063a1b92ef6bb9edc96113dde076ca2aeff3dd3e07eb66a334af904e3354dbae4cf65d6fc1739d99c9ba3f871dbbb9d231c5ed7b164c89e94901b1874d5ab72c4382c42385d0ad0a9d3994af655d2d1cfdc926442fde352b5f1beebcef1a69d921474b4813e5da7fa815da7edd2dfe50cd04320db4d3a21b587540da4ad55196a10543e6bad87a86b383ae7e502845f36c1237005dd0bc57bd521ceb8bf8a6ed6f997ea8b3b9c7369072d9d092d0eac6f1f09d3e1bcf4a3022adb6446fe9d6da363a6e7a1b712b488baa954174734cae3175084c61b8ac5ead97e2140b21345cf02cf9808a18609155d1c64c315b4cfc2a1da5b063d3dd7c2b4c1d3fb3f27dfa0298d3761a1b5715228b1d45cf4a917b6df84ba69099d20ff26bbb49fba0f59dd489be27eb9dee7d4ea54bd263f80334e8cebebfe67a90f9dd8038d7fed2047f278054a3e8277200a62bfc61c0fa8543f01fcdce69ace1f2326280ab36106d1ba11f2fb5e6c0859e6af53705cdbaa4bd82d1336f76b9bd14aee91c8f77c672b5a2c5c66741764f6d4d", 0x1000, 0xc, &(0x7f0000002640)=@in={0x2, 0x1}, 0xc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000540)="b1c87daee7e0e0d4a03857c9ec3a884876d9e21a87b75b195165ced0d9f920a639d7f024d6977279db08d0e82e37c80f4cce74f8be9b7edd2a563ca8b37d7c8684d7dad16f5770ea423825a0e0343dfad69ee3fd531bc9c18744dd610c087935163517c78cabfb8b8a5476857151fe2f2f3a6fe27b3910074be7e0ade4c898086cc1ec6eee643f5bbbe7d77c3c224e545ec0d6858989b0f35b41c7fa8d5b28be5ed18fcfae09bcc91c0fda4f6e8f6d2660c57da3ab0e33189b033bd8ba3f63345f450369987fb07b63d0045b78223e27231c9ef19f147477516cd9ce096c301fb4df603fdf11c5312421b7df6174de6aec5b8ceca65495440c3de44598e854608073157161fa084b8eaa64cb3a734bae9bc058dd4e493bd078d4e7b2fe65f57b59750278f7f221977b91e39263308467925931fdbd9b9d6dcde8a5ebda8b5195b0bd72e7507ce015296c0c08d6b095a724f183a8c33134442bb21eeab854314d62941d97d9ce1ad2a344b6e1bbf171eff0a8238b8a57687a924b87cc4c93bfca87d0587cdc16c946f73830509e07de5375871e9db4ce25a9adfb56c5538ff7261f66dd30344f17a75e9e0bd2d3b5e82e08147378965ddc764a8eb0b4943887a07310e5c471055219493a5924cf853a36ddea5ce817b6cafab3097165ded7fb7d28547c267074294a75197e3eaa2eabe29e3470c46ddcd099521052033608edb0633e2e4fbdc8e8899463d45eb79c4b88c991a76efb4bf37d74300962d94a18aa0793f57bb1ca41dfcff368e44372c06ac00d3cb04516b36dd9237d3ebbb1393d8316f104e3fcb3ed3d59c703a231983392e1154a97e2f62f9d0d51781dab68476fa1a06a89a406d57d837c0a24419da72644aea54e35e76c3871158fdbdb97aac6e0cdfa22fdd043826334b60415a30b98fbc917175af3f49d34e0e4ce1b8e622b4f598ef525b868e1d29c37f99189cdc50363314cfe109eeb3bff18db4ceafe631fdcff2392e867cac01322069267b6dbe2f361fd820c9e002ae73eed688da7f8ca594a4d571286e28b86ad872c2c593efeda06b02167858c3d130c99d3ed0ab42e041fce29a6eda92d5fc093a32f4d76e1e1da5df1e0838dcf3c8f9e1bd0abcecdfa40eeacc6564d788b818518723cc7a685958f2541924ca8c171517391744a204c1cc10b47d78e9003dfb3991b2699100397597841c02b229f5febf79119a6a75277449f2d84da01d88beb685a0408c77fefb4c4757fa964357a701abcf71c28bda6976fcc62fd1b0478c060422a03f8dd8a95bf6a9d2b284e0e4155aa53c90be21a93f8701d60aa3cb69563c2b254aef81dc02a6ae41a00bd548b2bdeeb61e29a3dff67d0b4e3a21dba094c3bdaa787aa67578c0c7ab3518d60b5c55dee87335fd077c7c803d6317a8646cbbb022f17670e187200bf813850d93c7e534bbf1b2f0f55c7c9c523980fe7c18101f51e27a69b7cab9ff07c59e2f3f81a44a25e5ca553dfb00a2abee7f40c14d852ae952ab612f6b8a77a5fbfde6a5980959b9043ccf509b970b7accae76ca0fd5630a9bae5b9f992a59ae8e09439e7a04a7f64c860c0604102d624ff8056fc377f5baa4e164ec2371da2b4e364b2d603136297fe4330b9f5a44472114978ec30847d0459d803bc4adda6867b5abf2af99dc641f5fcc18749ada8f7f32cf03fd9893d34df557afd89270e2ab2225a62feab3254f41981c1c7ffe867960ae29629d204301088e972e6d30825f832f896a1f702bb7481cd6427d08fdde707917558d1f5ea514b762a6bbb6538b71648a2d42ee75288a55d33d0dae2921d704a6ac64c184f234c7c0d6666b50123b0ea34ab806514fb27c92d64126ab1907ce88660d01f8551bda2d5eb4e0a54a625e174a1804a79ee740369083e8905e66c659785dad39a6b497d16703efdf4c0d780408d080a5eaed9b3e2a0804ec748a127dc17eec16046a2bdb241c590a6608e1f71cce24d28a58e05fb898d6b1a4064e9ca483fda081c93d356fa88f0ed34839beb7ea5cf9d51769a0e04226b37895a0e58462037d6448d563ac809d8ca965217e7d1f32fe487569a1a2b0e0210023e0ec2bc02b4fad4e4cd463746a94c9c107bfc5320ef2dedb61f583f48d1242a71f259d9ccfbfa99ff178dcfc5fbb82cf649e720ac9b01cd6bde6f9b881c0f746eabac648782964aa666879eb5f5e25072fb7549b2adfbe9614be3de1a4a571edeb937708627edbf627e563adfc6bb3ef031aee34f5853e42135699def253cce2c6cac30a4af62e1fc8c766ac8c0c255c0a9e4ead19aefc97a9f44e036629504a89802428326320549555e8290fca8a93c9a4121b94c1d0599826ebc6b83779a6ca3f8c47b7877dfb785bda303ed2af8aabd6a5fe4d01ed5129c8dc7b235bbd4a1249942ae4e89830a6f2db39e0a4ccbc242afa3c585ff3605ed973c9f2dd84aed4e4f672c9e7efbd619d138cdc3e574b41512d61e9ab23d059dc3ea7bb9ba9615fcab81d0244906f0736935e5cf4c7fe99becf69f0ef0f75b86603a77bcefe41d3522705de17a5648686896aab2cf32ced0aa5896db77b0cc682d86861c8bed320925484de2be83d3d332b6e740438a17745b2f72429c6f8cc7a626cabdaec3d0668a80d939a99e5b4ca0250327dc5217ce40da18f638083e305d514d5bde32a02a6f300320bd3b468806ab95378545efdc4482a7972259cf77b971ec428c2492c2fa12403e9edba86e6ebcc7bf299d7ce145780ef467ece3218dfc2d08d4965e414344337e3b6752290dccc4a7f59255e1b1a14c0dfc6237ed0fad016653edf39f599d6425cba1f4b72e5ccd458d676a5f1b31b555430c00d1a25fa3e7034a5d7e5e51b026b745115c984bdb68ed3e32017b50506e75c0a0fe778ca11c58a68d42e20d2d76537e4e954f6a12415341fb050616a04268d1f063937699bab40d41918cac0c90b05b7d129f732fd3b99b682f5c45387bd075a32b137a870c6bb47c704e272a6ddc9b8619966b2282e9a40cb887371bda07157dcae82842139c4afdc433c85dae41de6ec6ce124630ab512e167322deff0a1f87296621f5ec5663ff274ccbaa955784d825b29838a8817d5641a64a6b9423bf10120c5de1038e55092811ea2870d56479598c56bdef5e9440432c15de2247b6079709432e59ab9d2a572334c87e1346b89670a0a9aa108f8735c013ea822a652362749adf44e0fa0a622397a92d34fa91be75a64dcde0ae07c7de4222cefbc9e29e234a80963c8e62cb432a9edaf2802fceb21697ede81be93de5a7932dac586be5d2ee97eb8c40904b6d33b41e3e3feac29b60397e2e68225367ab47beceb5f941fd1a2cea69ce9813b12c6a8281c0e80d61f94ad48b54506967ee361b653722e7540d28116606da2f29e51896314f7de56092da11466b1ba71cc9a4d55e0d469b4c542fd11dde5a535ec1049d83ddf2b9e04d6138776dd85a56bf0e4604e34c7e4b7c55e66c52e4e0c1808414327e0bb0371085be55a6244a0329e160791494d6aad9b19b22ffbeaf7330369c5e8e3f0d429e7bb49e9b7a6fdacbccead8e2bd71085de336cea25182480151885dd2d3921f3c5908e25cdb50db328c1119171c1fbba2af21643ff04b0c11c05e364ef3ef6ae7f176299270146c90379b3c296e3f7bb47ceadbdbbb42da49cc5ecea1109a429f342552f69fac7c2288f72b3f118d213f483dc88ce780a518d1ff04e011918cd9831a299bd01464019bdf4222bf60990315a37b1996327695648999b3cc7251674e7b53620be045c928816722b2115cfa4c8f1e87fca854285a5431dc20e60f7c27e86d850db699973cd412260906346859cdedf3dd2682812deae28bfde2e96dff3f8a780a6c18dc5b8b2ab048f4d979232209536a581260d7223fe7da63e9f1095dec511532d2522f41bbe5b8a52e388bd1179dc2c73a8460236fb007700a400564b424e4f8cdb39674476de4e0ef013fe85eec84ed3a03a262759270a87578920eb5a5821c61ea3408153de5fc3399419d1453e99449340e4be1f5c0dfe0255e8c7963117c56c5cbf7c4f203843422e414205d58c2442650bcf2bcfe86346f0d29ebd054c5c2c7e7cdc8e67e35db0d70bfa98c67133e03dc8d6072f0727630f0febe64567bd909c211e105999e61e952dbbbe4ae7913fae866c052e44e7295787bf841da64539ce7290a2a1d1e003c6791b70699bee30319be95fa336bff7e3ce5213d5d4414b89d9322057252f0117e664564a8335130738ddba895a986b48a6a8d24fb8622b6363630868327b718c3273b47a574f4d7efb21fae9f98f39070023ef0f8198749ca6407bb2e53ed602771b79905a57951c8c9f3531e1cf075bf958e833688161b631b7609691b812713b40d7455f64d97879396544b279baf4de0388ec3c35f161fe72d9f66c83cc45c2d2fcbe5597ea74d29c9988422c18e2ac670fcae33f4d03769d30edbb928e3907168db1c60d782261e1bbcd6e91ccd8399511aa0d3a3769e18b6cfb16c26f21bcbda7aa731c5a66891b2f2a0db3d960fa5d15b902a9b9cf113a6d1df068dbbd24107dfc27f7d259beb091cbbaaf78357912d871afec07ee35be1555acd6e1521b7feb770d3da79413746ee78c4b93e8dd1c95145edfd7ab1daaf8db9f1a3d344a9f189cc50af7c0b6713516c93a4df0130ac49fe3e0b30ac01d929b4d3004d5d5ef61c177a9ab433acef059e18c0ec9fb1eac1051d82d4dcf2793b47f8961397c8e9f8db49e9ee3da203516c530d8b84000522a727497dd843794ef9795f2780657efb55fe47c03a8e98350f71094129105213c3b20d141c9597ae787423007689b2f5e9e8369732adfc44b65131baf14617ebf87d4b0c8a3b5c00b80a835e6b97ed3baeea08b2c17f0d77ae9291857e942eebf6fdf7919d2c83b677d4fd21aa2f032a1dd451eb58e3d0a45713769ae4be115ba5844764f264d2885197b76743001d949b58019c0c44cdd2c7d1fe5f13e01c55334add9c8a233ce08dd9ad0c1a48b577ca59e7e6e0722c94dc2c871b4e3cebcbee1fed96a61591306f6ccf0c70b8374608e24124ef41fc0d94b4523d327e9c53612b32374855b262578e2a3f53e41692f5574ef561b79b0ee4ceac217d25ede57ffd001f246e298678246bd0b2c047ab969bfe3830f8f118e7ed09d029bf567614dd471224414ac688fcd130b3e0a957b93d04d5dd0fe9b5cb68eae396040de97dff039ab3a8b666603878456efebb6ce14514d29f218fa72854b9d13ea426b0ff0d00289aee1e743feb56edb3ae60144474a544ba67c508d9386328e81a2bb15d12a489552cf2ac5d7ff7060c4d992dbb7d076d830e20a9726e653b01951bbe673fce9fb5c2137f3eeec4192aed5bc387f9f0462d3d15ddbccb6fbcb1eba346a266f5d9f987430c9a69e75a5c551cad4b6b458882b0314dda67f0279d9d405144c8602480d09657db03c974f531360c273ba5746e8f442a2611cdb7101c365c80f3d100d01145550087a1f0ca6fafba352e7a0b8638bf95191d046d015f0946e9a2ccaa3a0921a6ece83a672f20dc6df1ae927abf1447e8df48e870e29da2ae753b11e0c8564b31ae617c82ac80fde83266ed413db7f923b96dc3fd46742162932ac2ed15196f8921887b3a37bc9f7cae47cd3ab632232ee5482d7ffe05c123c75188c2d951153d7dfd39d9b29b10149994aad7365270a9fd8f3ae94d233891aa068a92a9df0fd9b3f5ccd0d3eed0c9a870f28f1fc339c211cf7342ae59d851c17e8b8d73b1"}, {&(0x7f0000000440)="baed1aebb515c11bf3524ebdca2b9b201004cc186eb0c23192d038ed013882e492cf3327bb32dcaa45656c684ea25d29d962dc5511876a5605d82f97ab6fd103d41de7ffc69401b568d9b272fca5218188a3f02db53b9dd922c5202117682f01e929742538a511282ac7bbeb3717b65a3f256ce6cb743d9924e6dad071779f7609873c55f8309705c431739763652fff5a82faa799657ce6328612af663d7248253e76be8e1fb8fd9163f2e5073156772b59"}], 0x1000000000000131, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r4) pwritev(r4, &(0x7f0000001600)=[{&(0x7f0000000300)="8701c9e215e3fb88a7da657e85c3fcfa8c0ddf7a1bfdd112f1e53108a2e32e43ad99e3db67bb1fc72a1ce7c466db53c6093d720959b248df2d5290e9d29c6e9356436c8e155e4ce48d8265743452fb4b67b8b7672c90bfb72e", 0x59}, {&(0x7f0000000380)="acec6161b365f4f65f7939d9fcbb1bfcfae58c0e9d64ec1a808e5281ab35ef8988ecc603e34bfbcd9f5ac5e89f5423226137822f8b22bd45d063c3fe06a0289e75867d7e57120155c0c883bae64452c209605ebe6e8767c67f63a39bc22bd49e1ccec9e4adfec04a0885e89ce07dcaa25ecc4f320262fbac9ead20cffa68bc79795cd7d0e1e908a61464df32b66d48a5b7249adf7f", 0x95}, {&(0x7f0000001540)="7accb8aac07b35399b1f026ed8cb980f9f1021e3ce6441af87387a8ac68b11df8181a08e2d8d7fa21f39bdfd7a7eaca884e7ee2a54f4f9e45b5fc924c7a089c4986738f49762e42c00b676c2579377fede24c67470976685a1a950627a39b4b3eeb4738a5124f6702035fc12ba158a13ac118b0cdad28052d5348b5cb7089e8c29437ceb465f4676fbe00c2c7cdfa3070751bea73975c14f572a9d12402a64e1b5eb49cefc137328fbf653ea6c2e8a2ff172e875", 0xb4}, {&(0x7f0000000240)="34ae216cfa6f7752", 0x8}], 0x4, 0x0, 0x6) ftruncate(r2, 0x0, 0x3) pipe2(&(0x7f0000002680)={0xffffffffffffffff}, 0xb51f304651f5a6ae) ioctl$TIOCNXCL(r5, 0x2000740e) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 06:41:06 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x100000000007, 0x8}) r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) mmap(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x4, 0x11, r1, 0x0, 0xffff) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) fchmodat(r3, &(0x7f0000000140)='./file0\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x0, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000014c0)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edecb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2e", 0x69d}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab80", 0x16}], 0x1) r5 = dup2(r0, r1) ioctl$TIOCSDTR(r5, 0x20007479) 06:41:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) dup(r0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x9, 0x0, "7c005f4eea2a12d5962400"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0xa5, 0x5a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/250, 0xfa}, {&(0x7f0000000300)=""/49, 0x31}, {&(0x7f0000000340)=""/26, 0x1a}, {&(0x7f0000000380)=""/110, 0x6e}, {&(0x7f0000000400)=""/136, 0x88}], 0x5, 0x0, 0x7f) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xfd88) bind$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 06:41:06 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002080)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r12, 0x0) r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) r17 = getgid() setegid(r17) r18 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r18, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r18, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r18, 0x40087468, &(0x7f00000001c0)) fchownat(r18, &(0x7f0000000080)='\x00', r19, r17, 0x6) r20 = semget$private(0x0, 0x7, 0x287) semop(r20, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r20, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r20, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r20, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r17, r16, r17, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r12, r17) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) seteuid(r6) r21 = syz_open_pts() writev(r21, &(0x7f0000002580)=[{&(0x7f00000000c0)="6a3719dda458f454eeae5909a0ba1d22d48c6aff1a7e508d26d91a91a9ed6fd9c8f9a4dae9607077bc0f1e006c6d969a8207ddec6310ac15ebbe265b435c6982f47a2efa12d3060f8bb51ba54ed0dca244546d094de9b5a82503ae2140ff88ddcd4a32a7bf403db8369f47c2b50b41fa100ceacf7b886772b18cceed96b051cea7ae0398ddff14c95d619d135f72fa77", 0x90}, {&(0x7f0000000180)="2388717bb95f2e625e1fef927e1a66608390f0ff290d2fcbbaa058b85e42746b16d6428afc6eac23ea25951d9a6b141a0b7986a7978eeb6868bc4fa0b28c04b2175e9c1dc2eda834b2dfe5567ae1c24722f3253f56f82340decbc9d695c78828d6", 0x61}, {&(0x7f0000000340)="7316313c5cf0c8c56f6babf19a07267fc66a641cc7072d27124618ba4506b634411ff63c37ff67b39f27d936f30b31c560566c9665cca45edbdd01b3655964d7f666872f0ec6c40d7dd67162426a805fe430fac046e7c27561b3d10a40b840b608b1bf94638d77f13e4254790bc9098151e0c14e2a67c04d20780cc4fbce4a39a6732c8ca71e190a8c45caac203a03ca472e449c3f781787897f362b27733ceffede4334fff3d0ebc1d2b65ec1785ec20eecc4d03933dfd6e520c60fa33787fed4fc764b06679b7694c5fef9f3aa95dcb686339f007afac627788555b775cab295b53fa9dd7adaff713704159a8e92aa6730117c5b86fa1048741acaad94260c025b4cdde99c1ca33ec60ccca9252314c617f9210eff6bc41ba18d93647dc2223e0e1ac66535320f4c56372f907194fe086a8707ead70fad2c8672a1790290ad8f667fbec05dd5041a322d3ce2591e24abcca757ce196acfe8c79a012d00459c81676994874bc652e099ccafaf99ad94a4b70bc8341daa99c5cbac5493891996a82afb52f717d69a16191ce7ad5b3fc2f6b5912cf815b5b38c9322b60f30e619b50555a0e09ce1997c03ae313efb794c7bb4f9e983d0d073301540c0acaa2e07e8119ae51038bbbca32f536ecfe47440347343390111a89586a0b0ce747b12088d42552035b1ccc86ed57c1e32b78a9410f6535208507452ad0898289e0c0a4c0a9593709b4a18782bafd49e5b9e944f1a3226067d42547be5b23222a2ebb01f83723be347a41d062f30bc980cea2459b029778282b4d5e59c51084f8d2c8e56ebb19e39e7d02e898fefcd94959f41e7a6b2a75d898a346acca35b04323571913add09044796dfd93b93b8340954800b07e584319bb473d899f85312b565cdefb39bf342c89cd149c19f02a05fc54f7aec15c0601f9c75b27818cd8140123235287ee5a0f3bd233389fef66521908fcb49b0c59c87a212434d4e0eeeea7fb282fe3b485c77fbc10eb5848f4b8ab52c7fe8a95fc54dd186dc34b0f34e3c191d1bb36100eb581a1c34da504dd00877465937d2de95994d395548a401a3916fa78872542b5245d93b3525646659a1fdcf1839ce65cda37a20fd99f2be77d5e29c684c907d2d6e18b8e940e4ac25cc38c866a6b6113b5e426b457fb585740ed69cba0eefd255fd5db3461ca167a3dd20d7f587fd2dfabfe2e177feaab97b29bbab4442f28f91f9a62d7331d86f042a554a37a934fe1804b35afb7bc9271db1cc76be1a21abe966cdc3c02fd028e3834963d5593ba3de19d749fdcf33417ba2f072dfe16bd381bef4a090e5a655afda5e36de01d0d5b3b95d8d0bfb24002466662d1133b2444de84ef5f2dc19fdbd879713573909047d7a219587da62d922d5a44bd5aae4fb57dc246b9df55097a1a97bdc14d1458ef9000ecea8c8fd075d01ef90fc5f8c72be317be6b559f6d53f9f0bbb233c6b3daf22154d6c4b65251204cf04b729d3b476065f37c42cec608e5c4a22d1dc8fca7e3f16ae3e89f1b320a0df4055a9fbd747ec2a0bd91afbd3b82b986aadb06242dba672af614eb5c905b0e76de18b1b6dc844d85a0c26d2481419bd0bc57669f90dd34e21132663fb12efdb75cdaae41746bd21b98a2b38613307d62627e891a42e9d3bb36012381fb51011a04e86f8758bae4861d9ec9dc8d71ae4d7199189c95d0cf35f6c3340aa88e54cf070bb0bd41d499937c89fb4580978e67134f6b7e3df015c278feb302bb2235587c7f32d4bcd194b6b5626dc0238e8251e38ea6b441bf352d6e3b6c3d2d7b3dcb10593b6e581b6244158a6bf6328ed91bbdaac2428fa6143be340468e5bfbe528dba5e84c8b4aae42402f0dbb1afc8314fed60899901478d3c6c741f3a9da87a66d533dd7b22995b4b898fd6c2bc97e7387728889170942580537e1c9f6428d220dd01dcb487b5e1a7d5c5b50f6a027f00a6b0f1e8114365d5f3ffe54a1df7b6265756f49667268b3762f8d288c84ab8421b84bb1f76882866393fb1ac6f0aa4903517bbe7a18b5081cf0179dcfdd6e807284cb4f2346d8fbf5f83a618f192c5291a0b211ac20339679045a345d5de2f8499a5ba23d8d0a494b391c7d109d6efa58b55a2a04aadc51c565f1313affc862be003960b65a463483b896858a5285b0400a4bded030f93e3bb890b72ad36e9bab2d569699fdf43303d7ca6e3c98f1aa2ee8cf072114857369b4d01256c57d2a9c7c3630242d63f6bfe64cafe87541406fad15ce07625b32a32bd0bc1e419848e371bc1d67c30680313869734c3ac28e497049a46c2eb7bdbda4a545b3f70e3f55d483e8cd79d024ef33aebc8133a07362a7a6467ee717a2902e05f74a668198803e72073d57dd5cac153abf229a78b0deb175c030ca193028134126ad8077551419759968d143bb1d084cb7e8ce544c99343b97d370cc89ce632cbbb32af9e8ba083052fed10244d8df340b535b053fd2e7ebc00e0fa8a2fbfebf3fad9dffc178d1dfad13d8560252f8f7fc924c19cd5b1d97821b9ad063c35d9513f728a007496896d1af9f76e0017fc349357f9275a76bea986b338170ccff2d4b05bb0004e99a670d0736d6fe621cb79b449c2de9a9cf40e301c8d429592db6702e6ad724cf0651677d4c8fc97e0f58fe274c0ca8922ee01438ca072c0aad3eac02155670290bc2d95a806aaafdf422f141a91fe9d54e210f337bbc2053fceec9a90448af597b31465af7bade79d221afd1c20ceefbbe063420c30c95e5a9815678a11e0033573a8cc973222e7809dd37792ab2852521d4be14b6fbc1077859335810be5eb79842ccbc09de2bb9bcc7de9b2e8d5f5e1951a6c5679488645607c0800edf26e82e99e33890961c36f719863057e6f312e48049c5c8e073027a86b7d9f0cc8c52166ccad8f496d65c0dcf142d238b41a80b7a3301d335eff45ba410a71877dc1ff30e1825658cdca9d96c4de864a558ba43b47ba7d388ac64634df29b0cfedbf9e330074d57fd67e1ffa330d2b41b173f0ad531a8667acb821ec683c195d7a7d5f8b57a023d0d0af3d51b6b44f3cf7568f812e3edeff3d45fde1689c6bed3bc561b8e453ca7626c16909cd74efa44a84c6f3948a8b63a6dfa4a9e3fe16a1af060a7db6df727434dde4f1ccd913b3f57707d0ba6bb8120efc31d4f913e876a1859b91aa237f4ebdaf4b624da77088420f65deec1b3d3bc7e49bfb412351cc71d8dd0108efea2b4309daf153a5b08bfade85deecabd41d0be2f782db706b7acfb0c888de92b09740d7b4f227f762e4d65c08dbe304ba57e554978b9723f170c3549e85e690414281ecf3867076bac585ab3fbc31c27ce0878cb691919dbe8361e2a99e0c8540dd5eb955c5fe03ea4da59f991655ba22dbbc0c57703aa6972bb647fc5ec84d11f567c3b4567fbf3640b7f13b09110bd93adca0a2120212644f8a90fd0051a2ab4de55e107795b15e4a88d7ba70e800e10d0cb99cd10bb32162f13beadd6a685387fa87d5338c57bfe12ad1f40bc1427fe435dfb0cfb1ed2e7bb685343466637262c1ee3f60e814a4e613f568ac85e1de4153fc7e37fddeecfa7ed9c37a449b96ea226406b6f85d4420bb2db840431520b3899da1f059ddb7908e30522eaa84ddf7048c80cbf96d1c93cc22ce146a2a016ca8b75d4828a80347cf50e034a7a4a19c13812114754a0cc766a5eab8f23c098ac9c64d6f8e7063ad340795ddefbacbdda3f6fd4ef4961b2eb4902aad3b6913480d8661c0439d10b312c70565c3e4038f407ce849b30cde4b4637ff9f8fe68070f5ad7df660f147b301b7211d8b6763a605793766f0895db9db2fcc44bbcfdb35132c93efa046814b09270bbae4bd80b78c2cb3d0de37f5d2d5e2e93ef8f1d0ff401b733d70a5b43a5f8a5c4bace4124f9472306683012925d1450763724462afa8bfcfa8fc5402dfac75ad4cff50580502bd054bacec83367f45cc5804cffe3dcac70ee9b50ffef426c6aa6e20b68a54906d8f6ec96d91ac0895010c996396ecf336617adee2e3bd1968b37837e979be1cf31aabf099314557352ecd50e4df6880af7c6238c7167e9f44a6f2a8dd674d93a4b8a0153efb5e8cb9e58288c4d8d7c09b78d9bf5f11ebdf7d19093feb015420c27989b7a581e60f1ba2e8697e3ce9e4d8087f6da57da2a0e4bde630d029015de833ee6d1bb6cc5f417353df0748ea33bb0bc803af0cbf9c84ced9c9fbac3aee69f291f38a9427eaa33d607506983cc3e49cee767663ac1ad140b18b09e738c2f472f2fda6e56c2b9a936e56861fefef36843279e750b4b6ce4659061e92480eb836655a5a9e8bb767e5964de05d64be9f8e11ffcd4e74726a2237c05757f9c49ffb9a4074f129c51ad16bb19f9bc033413d415cf8e847313cca686f0bc558da3396498f83c9f7b38114395a152bccbb9b2b178adc93af1e1baf7369e6cf02cd876675bf7de7d1ab5884ea08c891f1eb3594117ecccf8a8fdee78f0666bbdd6340677246dbf3de0dad9184344158a90c7d0ba132bbed5136f0504a8c0b1a506b05ed7dc97a6ce3478a9daf223a5af2c8aa58c25ed0c9ead3f51e630eabe5ece1310aff5f1fddc150c7320942dd43bac05029352f033ea7eef00801457896d9b9ac2d50fa55c2a9e31971d0970c7adce540ebd2e4445ae7244db81fd6b92c2468279c75bbd6a12ce483130128e153a675a1a8d6abdba6a8b2c221c953cd98ea90726f6d48f5a023565ba81a289056981537dc6b3ff5ae50b322667e50c4ef2f3264a8c042861eba8c39a03dacd2ba6e17aadb939e9262756c61ce1389b21b2d89c1e7d7040d1313f4eb73b34368249ac9db701b85be710d9755c7a4a1921d225f7aa45e7e0f78d72091eb81f39d53af13c4bb46542a990d46c126c86ead00749d2629fb3a6400448665bea02e6c739bffe7682644dff80c27ee7d458d8a88ee97804a6d015a2f55a4b978a728e682a588590ac95f710abc3e69d172f54432647d39d9e1dab1ea4dc291d9727f82627ab1c22b9af577f7628ea0ffa2a1c10ed8c4182e58ee9a11ba2897a097271ea460e073f0a024c8953eb0b25cdcfdd51b420f67339c614002914bf02296d0ec0a5cce2d60e5e3aba1baf5970c34240fc8198d872ad9122562d9eb4790bd046fb3df66b79721a8933ad489d392a65b3e1bc8274d0f35ee3c1d19dc52f71bf4e716d9cc18d2e6a55282857e1722330b9a61e839c575b18f76e7372869c179443c5251639cbb00566656aa13eaf95b8cb9f62de3aa0e4ac91d214c8f5bfa80de997abb0fc83eb3d7ce131f6035d82787fe6f4122655d28a32cb1a365acd8850d1e7c73242b92c83ad0e4bf348c497e0de4c3e6e6efcc50a5524f176acfee06b34ded3ee188db0b9cc802213e13db667d9ad2cd809f3ff514625b3fed2b5022dcfcb4d7831cdb8d29b785e5af47fbae430c0b8591ea7350bf0289e505e3bc9fba4190dc92389c63a09fe7f18154f2680f66c5c408fb7e5b3ba55584d46668a4409fecae5a785a0e1e6d0c8626a366677731941c06022d53f749bf1f589cd4ba88afe5906ad024ba1194e5d0dcfe1b4ae98dd1a74c3c851adb4576d9e026324bc46233761f1630b5a63ec79b598fe7113e336c85b50b5cfe867521e3e4b428a52e46270dd7be3daddc2c938ead5d6f8432f9c6037cf7a042c1eae2080ad3e91b8fab98381d9381e2e6143948f92d517a182b40dbedc88a10d8b3a705501f0d3c1c6194d7aba136217b3f6096d991985cb4b3c18b650b83166f9d0d8986fcb3", 0x1000}, {&(0x7f0000000200)="35d2b5e8c584d40d6f822d6a71ddad65ea4b57cd8adce7590d299e27ee2494c6b293df9bb4d2c1c9bfc74fd755b1e3eca50d166c1a77148aeda9825bc671ea72e17786349673d33308e324d40809664e77b0c788d048a82f28351ec73b8e861c917490f6a3521b8d8870d2b479d190a4f1f4f89e6c85fa142530c1ff95ec37f3e99fd5ad2269c67c006b71ed5a565b8d7bc0fe49f043da0818b2e3ea4cec81f113d23d4c2c0492c149aab6765b83e4490f4e5be7f42be9fa466fe0a479636c49d3931c4fdd4595437060202d06f4b6f194d1fd92441159ce4b62b2baa695b66b7ca377a9c8e1772e5ebbf0497a99f5128e", 0xf1}, {&(0x7f0000001340)="ebff3f9d8beff1d41177f52e6fd153a3be5be583bc6dbe5e243a0741325738121168b086b0d52f06f07efb29d80f77ea96c5accc1841b5e7a6fc0858ad9883acec592511e129973edd08ffd12b8695f177b73f17ab2bbc5dc1440bbd3f6216c529abd62e72f50f74f7e5051a25facda215faff2d15d87c19757e9a91a1225e04466254a4738d538f5434122080832d94010c24e205a785b367a553fcb8f29b53085d0f1b01d4d1d9929bf6473bd53858580fb1e78e3f554a52c4", 0xba}, {&(0x7f0000000000)="19d56aa0244e0300a2478a31e332", 0xe}, {&(0x7f0000001400)="1e7fa106c0cfca226efcef62f03df120cfa26ab98a0b1c50865278cb56e968b4e82e48ea4f206aa5f19acce4c922f132afd3a84f569811426f18efa8e01c206636bf67c82bd22b394d60584471bc32ebc8f3e67f46c78cc640a87ab3e6a07a4feab9f5f77deacea902808009a93b05c6d701fa6e7953d26861", 0x79}, {&(0x7f0000001480)="5d9c30583ab9cd679986a7baba309a91bcc05c90921908e7544da0322870679335418ff54bdb4afeb846b19f608051a54af0657dc8587efd530d57b3ff6b3d0a444d2581be12d6082c136cc265a9403820b72d96ef470c1697128b87024c24521734733e2632c7db9017ff25a9dae2f8e96ef8035e09a1003ed91dad0690d8d8e0ae899f1078bcbbb2d6c2b357c05cc18723bed3178a059c1ae6008b2103e82756daddc7cdf20c30368a768d3ee1a9d458d2a966fed97223f367d24e903e864ed6dcf52e7fdcd83a10a043c7b9cb9cd4f2ef6a7b4e2beb51c271420cdec6c4c48e45504e3aa6387bc3b627adf4469c30a47a7278e22fca4fc6c94d8164a816377526df7c70a0e2719dd70ec2b2db5d18d5ec13b21326b90d052475998fcca790bf2b92b0335074ed6b10ba5f904cab6fd56898c7085c44fa84691be0a651ff4ccf2300dc675f1e2bca6b4e0d9aa6674663f1e5a82eaa6cfc190d3d040042b13f0a4b3ec38867ff4c2d433e48e5c390300f5797890450dd9e0a020d0f9aa1c0e8120f69c6a57404a02e54b19ac67b0f736982d1e8a356db116025641642abf46ee208a7eb6718972a7e208d853e89a93c230ecc781bd54f1b4c375f4866d07da01b94a8e2bf56e8240b82a62898e202a464e5f6ca991f00278cf1428a52eaaece9ecd6989fbf031ac208d94b109ce28b502806520f1a460c387df07ae006d12f3190c2e5aa72b19196f306f3f1b318de05966588e4f19ef390aae197edaa2843d35f6534a727aeee4df305dc2fae811184df2175ba41ad0bab4f8d7fa070a00910f50b88380fd54c2e553121d61265ba988d4e9d7de62ce977e9cd4afd0be69c4e2934a1f62fb120582c1c8f8349bd46e0067dcd0dd914f5399ce7566b94d57c6719f4ce3654e4e96e4bca26e8feb460ad9788c321e247257ae8607b105048653c08e038ffb7a5e0725cce8c9c083e41526109e9733742f2f3c0aa890d163dcc071964cf3aae2b1e0334b5d092349c9660e139707ec605627fd282facb971bae353ed84064356dab3fd4fa4994baeac36f25ca08014008c4c922019b6b5f2f57f8fdf473212fdd5964efe6d4590a9416ac6c3732d34194e0d81427e007da27f63bc4f95d76a2853ffd94d76d2497677772d9f71a1755dccb156223d3b89beada05d9d415102dd959371dca5cb41a43ba50c81c89bb24b4c1a8b32d477c5775dd0cf67505a78c1d46b6e8d5e878b2dd63fb1f6465d451b08172af85a57c4db2c939993170f21517eba63532d06b364bc2d2f0a66543faa49d3ffff9d48c08f38162dd954f4913d4f3cc3fc93a2586c4ae945a637323a6777781562d0e80c72c2ee6165d327fe32c05c737a538d546294eb17082051438880bce2415af7aae331db7677d93d7bf001857bafc2f628c8e4246524d6275d1e683ad86266e645401d8f3e9a480899ac2b0b6d1fa6583f5e2e188e5c576208621921ceae47d3160d4a5cff6fa532831c3d5a90286b17e28046e348b3192ff66b4fe0f01bd8c8bdf845154496296d91a609ec3eebd4460ab274af20c2be32f662a01d72788aa538539754b13bdc6fc7cc65bc4bfb71efa85258b73727f6a07368fade1a880c392a106b0b350440b8d83400e84888bb5540d6f47986b0eebb2af10c33b33a4e3411b4f6cc7de88ee752936c2e26121cfe6f1b38c0ea17b1335660d4cdd998ac6460c1312d7d90c5992d4c6dfa39dd5a0584e0e0c3553d36b0b84d86592ae8e10cdaab29058a64eb859f921e657985afeae2f1ee0b5303a9f861ed47af0b8260c8faae1ca5b369b4d1a2bb258d07c02c26692955439fdc317b7cc8db671615b078bb1b1f9fafdb500245ba424c6d2bb76a1de074587096769192da443b83bfd524889d6399d1cdb95c85d01e4d3095b523776a2e3872e5173d6e1ef39c0d58a18939ff31048f68f5d12fccf9ef1bdfbe1a4f79be5e182568108916dae6fec9fbef9128b61506cdff60c9c667d32c915b55afa18798aba7a6b516a5e5570b86c44413ed765117c702f098bf857d0f58068fd84c59024d468441329faef861fb89e276cdec08283b7129f42acc435b372038923601e224c3ed0bb5366498f294351fe1b07479566c4d57023708e9ad57ef957097d95910f1b82b30e8651d6416ce70791b071ce4a8f73b35b02a0bac9f24b8344598614beb9bee3919343af0d8a938982c17b7a972042fae3c254fe26aa304da500736a7cf2c948ac677258dc822624d4fbcead04ad3f281945fbfea46b5fdec6dc2c8bea8f5177bed0bf7af977bfa6394f96cd2baedb1e9992a60bbb4b0e1e76718bf60e7cafe3348eec79d62b3d42899d6bdcdbe57eb2dc7706a0f6ae1de6fd80cffc820fcf5cc18a758ef0559194ef5b6cc2ed515375c1f922442dfcccef6879d9714d6f9f95339ddf8f69afe3ee370a10b3e2ab64b0e975bf9f3d2ea3135ce8423301edce491ef09e7cc67714a48fd4237e7647cc640b51fad20aee975f6d52afa2a452877490f6abb24fb8c0049676356419ed80bbf9c178c2f81153d8bb2dcf23395dc4e9c0a7d03a35903857a657315f11184c93ba6136d184add2d1879ef6df4df23bc7d34965038c4767eb00455929b9355cb26a92bf0aa3db305533b5a10ed7a4334e0c9436b424b0eb0ac09127632727997d3a07a12b7dcbee424b9d8984904366a79c50140756c2c6cfc0606c79ab1e910b976955bf354ccd0b59cf24754434feac57102f32ae48e697bd371decc827d81c6eb66d8eda528d0837c2d28b14612835650bb9f7de36905cd288b2cff0aa729c54d28f8d8b4b54db7a1ceb930a63a3f61e87e5ac3efc17c5aebe38bf12f7fa5abf9c3367828bd21ebd096eedf8e1a926c250c2b33e4f3fd636d2741c22c36c137cf8c7a142b8a654da269b19dc5e00baa6d957887b9638b0a78ba042ea5bfd079684ed93bc39195bb7c4897d9df1c3aff9f3f06014d6abede8df246da413726f4861e43a72759e715895d668353be86b48cc6900679ad2c205b573eb8e5b679e50ad4ef0a670442f6456a5d61cd60b2b007db6aeb601456103c70810b4d33e4a79f14e3aa197007bc043dae97c74574d6309b232415b61a207186c2922836d17e2531ed39e0e27bd63e9b3086c199f86fd2e2166f699f8c657de900e39ff7fc1d80b077542dc4506de5e8ec13ca08db72b315c55a8b88dde78e5f9b7788926807d1538dc4a4cd315466eaacabed254cbe5352b23bd2410b16a29dc5c3f4c677b2fe4a4e0a00b2e98500043b17bc268afb14c7821412696ed5eeada8db5310eea30566894a72ea985a8f9bea230b8a51c083501a40ac0dda93feb330fc55a65def1f4d5fb4ebc3619408871d8c02b981355e42433e3428a34e79e09e045c5e7d22cb19f6111cb639dffc4d8bd495345284630e78480dec7fa86a5b5c6ee6969c59c474f3b5c88e2dcf00a964612e0ab1183def4ca82197200b1296d842ed926c1d01214660d71b0a567a81743cd55c169bc290743847908e84e9b4cda2ff596c98e9e599f22d4dc4453d153204190a71c11ec126e4809ac15774ad839efddac251070f081a275c3e79d9d5b3dfc77258da0ac57d71530e4904c645b72e286eeb37242b405764a2c58744cb4f0bd6781cc76e9ec73173068012112c0445bfe5ecd7230c9f37ca60210fa3a8dd4e169372d7216029780cee45833e1a8c19a3b0364b83b9c842fecdf9ab29ec93bf16e71282fb4a8043a7e827cebb4a494ac2c4f050c2d9566ec9997546b82b7d64e46709ebb843a0af74a7c1b19a017c319465adbbd23c493cdaa3a8fbf101343c8b20963c98ca764120876dbac24783a69855ff37378197740209adaa69781a2c017346f9e49128bf0e043b65aeb93a59f34e42216fb29adc3d8a87d4ef46159b03b20a737454d0fa07845e00b5be218038fdb110d6026c3f548757c59523444ae371b1f2ec2b331ed1417caf009b67db1599f17d0bf7fe5d53cee587a0f7cb78c720debe193a9ba9f7f008427045aeee02d2959d77e6f2f5f5c47366fafd40ce4e9a58a0ece9672bc0a847af6f3f2066e17f9a432aaf25ce453e43ac6eeac57a3ff06f899d36f59a8409e39b48eeb087858d9a10cd4a5580f6916d27d2f76205704cbf051745ee69d7376e64f36106d175d30a0e51418e139a0d02504d842487bbe525310bec7df54ab537a7af22fd8ae2e80fb689f87f6105811b7642e0d38660198a5d797abfcb9ca558278a087d768b7e961112daa3447648e337b3398dcf8d45d2a52fe8fba8c9bc33f12f4bb4fb319f0ccee8680a988934545fa91a1f508bea16", 0xbf4}, {0x0}], 0x9) dup2(r0, r21) execve(0x0, 0x0, 0x0) 06:41:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) fcntl$getown(r3, 0x5) 06:41:06 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r0, &(0x7f0000000180)="c8", 0xfffffef6, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget(0x2, 0x42c) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f535d1a55982e1e6ccdd1dfb8498fb2a1af8cb9acb0e5f3ab5e170dd83803d20910a80ff46848541e766721446d63f5234569c0009802d4303639d"], 0xed, 0x1, 0x1000) preadv(r0, &(0x7f0000002700)=[{0x0}], 0x1, 0x0, 0x0) 06:41:06 executing program 1: socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000009e0000000000000000000000000c00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r3 = dup2(r2, r1) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) dup2(r7, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r12 = dup2(r11, r10) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r9, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r15 = msgget$private(0x0, 0x110) msgrcv(r15, &(0x7f0000000a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd50000000000000000000000000000000000000005000000000000007c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981635b606646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedb8ce5091c7519900ab3be1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c050000006467063ee0d2212851f08f3459031d9cd1ad7574212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c900000000000000000000000000000000d14ad10dfafb3fbc3b370851ceb1aef69b6cd4cd303eb19e57f3b5dac16b1dcf1bb72a5552338efa46aa1c436ee6a7a190584f0279a8537bcf870491a77e70eafe"], 0x1, 0x0, 0x0) r16 = socket(0x18, 0x4003, 0x0) sendto$unix(r16, &(0x7f0000000c80)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0x1bb, 0x0, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r17 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() r19 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, 0x0, r19, 0x50, 0x9}, 0x8, 0x1, 0x9}) geteuid() r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0xf9ee9fbbae11850c) semctl$GETZCNT(r23, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r23, 0x1, 0x7, &(0x7f00000010c0)=""/258) r24 = socket(0x2, 0x7, 0x6a) r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r25, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r25, 0x0, 0xa, &(0x7f0000000080), 0x0) r26 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r27 = getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = syz_open_pts() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = dup2(0xffffffffffffff9c, r29) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r33, r30, r32) r34 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r34, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r34, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r37 = getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r39 = syz_open_pts() r40 = syz_open_pts() ioctl$TIOCSETAF(r39, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r39, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r42 = dup2(0xffffffffffffff9c, r40) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r39, r41, r43) r44 = getegid() r45 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r45, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r45, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r45, 0x2, 0x1) r46 = kqueue() r47 = dup2(r45, r46) r48 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r48, 0x0, 0x0) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r50 = socket(0x18, 0x1, 0x0) dup2(r49, r50) socketpair(0x61, 0x2, 0x9, &(0x7f0000000640)) socket(0x18, 0x8001, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000c00)={0x0}, &(0x7f0000000c40)=0xfffffffffffffea7) r52 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f00000004c0)='./file0\x00', r54, r55) r56 = getgid() setegid(r56) r57 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r57, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r57, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r57, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r57, 0x40087468, &(0x7f00000001c0)) fchownat(r57, &(0x7f0000000080)='\x00', r58, r56, 0x6) r59 = getgid() setegid(r59) r60 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r60, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r60, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r60, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r60, 0x40087468, &(0x7f00000001c0)) fchownat(r60, &(0x7f0000000080)='\x00', r61, r59, 0x6) r62 = semget$private(0x0, 0x3, 0x4) semop(r62, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) r63 = semget$private(0x0, 0x1, 0x3fe) semctl$GETNCNT(r63, 0x0, 0x3, &(0x7f0000000300)=""/189) semctl$GETVAL(r63, 0x1, 0x5, &(0x7f00000003c0)=""/186) semop(r63, &(0x7f0000000140)=[{0x3, 0x6}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400}], 0x2aaaaaaaaaaaab85) semop(r62, &(0x7f00000006c0)=[{0x2, 0x2, 0x800}, {0x3, 0x7fff, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x2c00}, {0x2, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x0, 0x9, 0xc00}, {0x2, 0x8, 0xc00}, {0x3, 0x500, 0x800}, {0x1, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r62, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r59, r58, r59, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r54, r59) sendmsg$unix(r47, &(0x7f0000000840)={&(0x7f00000002c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r51, r52, r59}], 0x20}, 0x80c) socketpair(0x6, 0x4, 0x3, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r65 = syz_open_pts() r66 = syz_open_pts() ioctl$TIOCSETAF(r65, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r65, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r68 = dup2(0xffffffffffffff9c, r66) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r65, r67, r69) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r71 = socket(0x18, 0x2, 0x0) connect$unix(r71, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r71, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r72 = socket(0x18, 0x1, 0x0) setsockopt(r72, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r73 = socket(0x18, 0x1, 0x0) dup2(r72, r73) r74 = socket(0x18, 0x1, 0x0) setsockopt(r74, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r75 = socket(0x18, 0x1, 0x0) dup2(r74, r75) sendmsg$unix(r24, &(0x7f0000000140)={&(0x7f0000000880)=ANY=[@ANYBLOB="45f78d6a411bce520987ff91f1d438b781f6153c24fdaaca7c2a325153eba8e78d81518eefcc43217c2b96babf4d90aff37f2e050014a87ec41e0d1d359272bf2daaf283b6b6bf7aec67dff95f9ab7718074fa9ad78ba14366f52aedb979976e235359447471bbb4f5b13618fc048ebfbb865241317473bb60e0d9"], 0x1, &(0x7f0000000040), 0x0, &(0x7f0000000940)=ANY=[@ANYRES32=r35, @ANYRES32=r25, @ANYRES32=r24, @ANYRES32=r26, @ANYRES32=0xffffffffffffff9c, @ANYRES64=r71, @ANYRES32=r27, @ANYRES32=r30, @ANYRES32=r36, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r37, @ANYRES32=r41, @ANYRES32=r44, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES64=r74, @ANYRES64=r72, @ANYRES32=r70, @ANYBLOB="95007f66"], 0x74, 0x17}, 0x0) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r21, r22, r44, 0x10, 0x9}, 0x8, 0x4, 0x9}) getgid() getppid() 06:41:07 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r4 = accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0x7ffffffffffffff8, 0x20, 0x40, 0x8001, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x51, 0x2, 0x6, 0x1}, {{r4}, 0xfffffffffffffffc, 0x18, 0x4, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffc, 0x5931b4e5b3f30f53, 0x8, 0x3f, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x49, 0x20000000, 0x9, 0x3}, {{r5}, 0xfffffffffffffff8, 0x32, 0x1, 0x5, 0xb6ce}, {{r4}, 0x69cd8c4350fe6242, 0x83, 0x8, 0x1000, 0xff}, {{r6}, 0x2, 0x86, 0x20000010, 0x81, 0xfff}], 0x5e, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r1) dup(r1) 06:41:07 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202d6857f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080), 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getpeername$unix(r2, 0x0, &(0x7f00000000c0)) 06:41:07 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001080)='\xb6\xb5ev/\x92smouse0\x00', 0x2, 0x0) getsockopt(0xffffffffffffff9c, 0xfffffff9, 0x5, &(0x7f0000000080)=""/4096, &(0x7f0000000000)=0x1000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = accept$unix(r1, &(0x7f00000031c0)=@file={0x0, ""/4110}, &(0x7f00000020c0)=0x10aa) getpeername(r2, &(0x7f0000002100)=@un=@abs, &(0x7f0000002140)=0x8) 06:41:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000000)={0x0, 0x8}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) getpgrp() dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 06:41:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000400)) kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) getrlimit(0x5, &(0x7f0000000280)) pread(r1, &(0x7f0000000180)="34298a30930847e1858a193f9a885ead46d125662b0f53849e8db38397142784836a1a890499c83b87e6cafa9da8fe411634c3c8e4af519648e86fb89a0f37783850d90325b7cf5db17739d574dbacd7dee28118177f9d1eee5ccb7e1397781a99f3ca04113d5595a4dadaf41bd1507f7b6817e51379f66e5df8d1fd9811ffa316d2d0bca1aeec3d4370441c0d689bc0668d2c292449339c324f764c00da28b82052faf936b6fb4386f652d20f64c26483416a49173553b64a6272b3debe", 0xbe, 0x0, 0x7f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xffffdfff, "73f300070060c3dce5081af659b0d7317a117c00"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20000, 0x0) r3 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000300)=""/247) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000080)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3d5ab8d8f24209777774963f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xe8}], 0x1) 06:41:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871747dbcbbff8330c22685419d5e0110188e9000e0000000000000d7c19ff2397a431644010000000000000021c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed898537ed95d34e48374ae5f307c5375eaba46d87516057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x1, 0x8, 0x0, 0x5, "79ae6154ef417a404f8f4cc3c684abaa3539537f", 0x2, 0x3f}) 06:41:07 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1) 06:41:07 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) geteuid() r1 = getgid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x27) r4 = getgid() chown(&(0x7f0000000180)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0xa0) semop(r5, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r1, r2, r4, 0x100, 0x103}, 0xffffffff, 0x10000, 0x6}) getegid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000240)=[{0x0, 0x2}], 0x1) semop(0x0, 0x0, 0x0) getuid() seteuid(0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semget(0x2, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202f67b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r7, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x7ff}, 0xc) r8 = dup(r7) listen(r8, 0x0) dup(0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000240), 0x4) r9 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xf3, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x2d2, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffcb6, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r9, &(0x7f0000000340)=ANY=[@ANYBLOB="00b9abf9ebf4fa5717e700c5668c11c2bf9a922a21da7aa5c9aa51439d7035ee57fbb81167bdc623874f661d6d953aa98efb338e5519cc01000100af3b8fb36c499ee8baf9c50d58c73cf5beec0168a4b9dfaf13988dd5aa1f2f41b45aa9e4672215296e04d783a3184987f8943ef0336b2e2cc942f499f3cc4f5a7fa55b5cf5e6c27ec688f35ef4643939f292a5ad135f19ca51da170f217e28a5971a0179e6956d51baacc55569b12137e137fac0fedf6acd402d530cbb8d020000000000000053ae332a5dbc29c35a927909a58796da48becf272ce2fda1226d7f54bde0"], 0x10) sendto$unix(r9, &(0x7f0000000100)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xf527d25c) r10 = accept$unix(r8, 0x0, 0x0) recvfrom$unix(r10, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 06:41:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x158, 0xcf0dce24c3282ba) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) 06:41:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) r3 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r3, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) fchflags(r0, 0x1) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = dup2(r4, r5) sendmsg(r6, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000700)) socket$unix(0x1, 0x40000005, 0x0) r7 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r7, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x7087ffffffffffd}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r7}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r8 = kqueue() open$dir(&(0x7f0000000a40)='./file1\x00', 0x41, 0x51) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{}, {0x8000080000002, 0x800000a}}) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000c40)=0x8001) kevent(r8, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) socket(0x0, 0x3, 0x8001) close(r8) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socket$inet(0x2, 0x8001, 0x100000001) getdents(r7, &(0x7f0000000b00)=""/193, 0xc1) r9 = semget$private(0x0, 0x7, 0x8a) semop(r9, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) 06:41:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0xb, &(0x7f0000000040)="b1f5d915", 0x4) recvfrom$inet6(r1, &(0x7f00000000c0)=""/229, 0xe5, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe3a8ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = getppid() getpgid(r10) r11 = msgget$private(0x0, 0x20000003c4) msgrcv(r11, &(0x7f0000000440)=ANY=[@ANYBLOB="fc"], 0xc, 0x2, 0x1000) msgsnd(r11, &(0x7f0000001980)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367cdde7df0fcc6588568af8cea73da6581d3db901cc8e582d225bca0000a27627e64a4fa500000000000000000000000059d255941decae2c20e73993ee4b9900e8c43316c03b5c9501a44b0cb54e4b1d6b8097ffcdabadc23bf04549111e26bd81cd34c26a8d15130bb6282e5ddee862a5cf2579feab5d265e199ef34a17b642de85278292237a20330c702501c0a85f7f5f2bc48dd923a7170f3edc56aa4a072dfb671b7f086a46f83552d57ed05ee380ee0e0fd008b063dc6f8d55284faf359a901f"], 0x1, 0x0) msgsnd(r11, 0x0, 0x0, 0x1800) msgsnd(r11, &(0x7f0000000cc0)=ANY=[@ANYBLOB="01e3783e76a0ce5da883c096d5dec9131e670000000048696a28ffffb100802b83ca1386ac746e1d3f6d380251b3fa6139043862e74966348ded6ed6c0fa2481daecc1b311d9d171476ac9d700afead0b16ee0ee0df0d1b16beaf10b4ec92518b8ad4919"], 0x2d, 0x800) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x1, r6, r8, r5, 0x0, 0x46, 0x81}, 0x10001, 0x1, r9, r10, 0xa5, 0x1, 0x4e2c, 0x6}) r12 = getuid() r13 = getegid() setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={r10, r12, r13}, 0xc) write(r3, 0x0, 0x0) 06:41:08 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x68) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x41001, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[0x2, 0x5, 0xd8, 0x4, 0x10001, 0x80000000, 0xac50, 0x1f]}) socketpair(0x6, 0x4, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r4, 0x8) 06:41:08 executing program 0: socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000009e0000000000000000000000000c00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r3 = dup2(r2, r1) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) dup2(r7, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r12 = dup2(r11, r10) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r9, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r15 = msgget$private(0x0, 0x110) msgrcv(r15, &(0x7f0000000a40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000c9badab5efe80c07753a36c10400ad519d5ab439acd50000000000000000000000000000000000000005000000000000007c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981635b606646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedb8ce5091c7519900ab3be1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c050000006467063ee0d2212851f08f3459031d9cd1ad7574212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c900000000000000000000200000000000d14ad10dfafb3fbc3b04000000000000006cd4cd303eb19e57f3b5dac16b1dcf1bb72a5552338efa46aa1c436ee6a7a190584f02"], 0x1, 0x0, 0x0) r16 = socket(0x18, 0x4003, 0x0) sendto$unix(r16, &(0x7f0000000c80)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0x1bb, 0x0, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r17 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() r19 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, 0x0, r19, 0x50, 0x9}, 0x8, 0x1, 0x9}) geteuid() r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0xf9ee9fbbae11850c) semctl$GETZCNT(r23, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r23, 0x1, 0x7, &(0x7f00000010c0)=""/258) r24 = socket(0x2, 0x7, 0x6a) r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r25, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r25, 0x0, 0xa, &(0x7f0000000080), 0x0) r26 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r27 = getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = syz_open_pts() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = dup2(0xffffffffffffff9c, r29) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r33, r30, r32) r34 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r34, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r34, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r37 = getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r39 = syz_open_pts() r40 = syz_open_pts() ioctl$TIOCSETAF(r39, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r39, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r42 = dup2(0xffffffffffffff9c, r40) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r39, r41, r43) r44 = getegid() r45 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r45, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r45, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r45, 0x2, 0x1) r46 = kqueue() r47 = dup2(r45, r46) r48 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r48, 0x0, 0x0) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r50 = socket(0x18, 0x1, 0x0) dup2(r49, r50) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r52 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f00000004c0)='./file0\x00', r54, r55) r56 = getgid() setegid(r56) r57 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r57, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r57, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r57, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r57, 0x40087468, &(0x7f00000001c0)) fchownat(r57, &(0x7f0000000080)='\x00', r58, r56, 0x6) r59 = getgid() setegid(r59) r60 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r60, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r60, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r60, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r60, 0x40087468, &(0x7f00000001c0)) fchownat(r60, &(0x7f0000000080)='\x00', r61, r59, 0x6) r62 = semget$private(0x0, 0x3, 0x4) semop(r62, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) r63 = semget$private(0x0, 0x1, 0x3fe) semctl$GETNCNT(r63, 0x0, 0x3, &(0x7f0000000300)=""/189) semctl$GETVAL(r63, 0x1, 0x5, &(0x7f00000003c0)=""/186) semop(r63, &(0x7f0000000140)=[{0x3, 0x6}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400}], 0x2aaaaaaaaaaaab85) semop(r62, &(0x7f00000006c0)=[{0x2, 0x2, 0x800}, {0x3, 0x7fff, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x2c00}, {0x2, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x0, 0x9, 0xc00}, {0x2, 0x8, 0xc00}, {0x3, 0x500, 0x800}, {0x1, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r62, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r59, r58, r59, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r54, r59) sendmsg$unix(r47, &(0x7f0000000840)={&(0x7f00000002c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r51, r52, r59}], 0x20}, 0x80c) socketpair(0x6, 0x4, 0x3, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r65 = syz_open_pts() r66 = syz_open_pts() ioctl$TIOCSETAF(r65, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r65, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r68 = dup2(0xffffffffffffff9c, r66) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r65, r67, r69) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r71 = socket(0x18, 0x2, 0x0) connect$unix(r71, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r71, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r72 = socket(0x18, 0x1, 0x0) setsockopt(r72, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r73 = socket(0x18, 0x1, 0x0) dup2(r72, r73) r74 = socket(0x18, 0x1, 0x0) setsockopt(r74, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r75 = socket(0x18, 0x1, 0x0) dup2(r74, r75) sendmsg$unix(r24, &(0x7f0000000140)={&(0x7f0000000880)=ANY=[@ANYBLOB="45f78d6a411bce520987ff91f1d438b781f6153c24fdaaca7c2a325153eba8e78d81518eefcc43217c2b96babf4d90aff37f2e050014a87ec41e0d1d359272bf2daaf283b6b6bf7aec67dff95f9ab7718074fa9ad78ba14366f52aedb979976e235359447471bbb4f5b13618fc048ebfbb865241317473bb60e0d9"], 0x1, &(0x7f0000000040), 0x0, &(0x7f0000000940)=ANY=[@ANYRES32=r35, @ANYRES32=r25, @ANYRES32=r24, @ANYRES32=r26, @ANYRES32=0xffffffffffffff9c, @ANYRES64=r71, @ANYRES32=r27, @ANYRES32=r30, @ANYRES32=r36, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r37, @ANYRES32=r41, @ANYRES32=r44, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES64=r74, @ANYRES64=r72, @ANYRES32=r70, @ANYBLOB="95007f66"], 0x74, 0x17}, 0x0) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r21, r22, r44, 0x10, 0x9}, 0x8, 0x4, 0x9}) getgid() getppid() 06:41:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85011367f56b1a280004050040000049cb005100", 0x0, 0x8}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 06:41:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13391c070000000000000094c6f1b9fd", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:41:08 executing program 0: msgget(0x3, 0x8e2f4095643f842a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f00000012c0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aa344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb6b05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66f8f632caebe676ff9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d8431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717873121a21b165bf2ec04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc86d811062fffe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b256facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c02ede12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc158481aaeffb2a12218d16b16b0"], 0x10) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x18, 0x3) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 06:41:08 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = msgget$private(0x0, 0x562) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/86) socket(0x3a, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) r3 = shmget$private(0x0, 0x1000, 0x80, &(0x7f00005ce000/0x1000)=nil) shmat(r3, &(0x7f00005cd000/0x4000)=nil, 0x1800) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r4 = geteuid() getgroups(0x1, &(0x7f0000000340)=[0x0]) r6 = getuid() r7 = socket(0x20, 0x8000, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = getpid() r10 = socket(0x34, 0x8000, 0x0) close(r10) r11 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r10, 0x5) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) accept$unix(r12, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r13 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r16 = getpgid(0xffffffffffffffff) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={r16, r14, r15}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x6, r4, r5, r6, r8, 0x182, 0x3}, 0xd61, 0x97, r9, r16, 0x200, 0xfffffffffffffffd, 0x401}) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r17 = syz_open_pts() fcntl$lock(r17, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1040100000000}) r18 = syz_open_pts() close(r18) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000240)=""/89) 06:41:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r2 = getuid() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchown(r1, r2, r9) r11 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r11, &(0x7f0000d06ff8)='./file0\x00') r12 = socket(0x11, 0x3, 0x0) setsockopt(r12, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) bind$inet(r12, &(0x7f0000000300)={0x2, 0x1}, 0xc) r13 = openat(0xffffffffffffffff, &(0x7f0000000380)='/', 0x400, 0x102) fchdir(r13) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') fchdir(r11) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x20) fcntl$setstatus(r14, 0x4, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r15 = semget$private(0x0, 0x1, 0x384) r16 = socket(0x11, 0x4003, 0x0) r17 = dup2(r16, r16) sendto$unix(r17, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r17, 0x40047601, &(0x7f0000000340)) semop(r15, &(0x7f0000000000)=[{0x6, 0xffffffffffffffff}, {0x3, 0x5, 0x1800}, {0x3, 0x9, 0x800}, {0x0, 0x80006, 0x1800}], 0x112) semctl$GETVAL(r15, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) 06:41:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) 06:41:08 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = getpgrp() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x9, 0xf664, r0}) semget(0x1, 0x4, 0x502) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4803093ebd54dc47) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x5, 0x0, 0x2, 0xffff}) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f00000002c0)=[{0x3, 0xc9bd, 0x1800}, {0x5, 0xfff, 0x1000}, {0x4, 0x4, 0x1000}, {0x0, 0x20, 0x800}, {0x1, 0x2, 0x1000}, {0x2, 0x7, 0x1800}, {0x3, 0x1, 0x1400}, {0x4, 0xe0, 0x1000}], 0x8) semop(r2, &(0x7f0000000200)=[{0x0, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x1f) r3 = semget$private(0x0, 0x8, 0x10286) semop(r3, &(0x7f00000002c0)=[{0x3, 0xc9bd, 0x1800}, {0x5, 0xfff, 0x1000}, {0x4, 0x4, 0x1000}, {0x0, 0x20, 0x800}, {0x1, 0x2, 0x1000}, {0x2, 0x7, 0x1800}, {0x3, 0x1, 0x1400}, {0x4, 0xe0, 0x1000}], 0x8) semop(r3, &(0x7f0000000200)=[{0x0, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000100)=0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x1f) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x1) 06:41:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x2095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x27, 0x1f}, {0x21}, {0x43, 0xff}], 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f91f62f700faa36082"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) r3 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000000)=0xfffffffffffffff8) 06:41:08 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000000c0)="fb", 0x1) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(r1, r0) socketpair(0x2, 0x5, 0x1f, &(0x7f0000000100)={0xffffffffffffffff}) r4 = getpgrp() r5 = geteuid() r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() r11 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r11, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r11, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x4, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r9, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r21, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f00000000c0)) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r29, 0xffff, 0x200, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r28, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r28, 0x1) getsockopt$sock_timeval(r28, 0xffff, 0x0, &(0x7f0000000740), &(0x7f00000007c0)=0x10) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r30, &(0x7f0000000800)=[{{r30}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r29}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r29}, 0x213c0bc5e58e66b, 0x3e, 0x100000002, 0x4, 0x9832}, {{r29}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x10000000000008, 0x2}, {{r28}, 0x0, 0x20, 0x2, 0x80000002, 0x7}], 0x9, &(0x7f0000000a80)=[{{r30}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x100004, 0x5b7e}) mknodat(r29, &(0x7f0000000a40)='./file0\x00', 0xc0, 0x40000000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800)='/dev/vmm\x00', 0x10000, 0x0) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x100, 0x0) r32 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24, r25, 0x104, 0x5}, 0xfff, 0x9, r32, r32, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r24, r25) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r25, 0x0, 0xffffffffffffffff, 0x0]) r34 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x4006, r23, r33, 0xffffffffffffffff, r34, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r16, r18, r19, r20, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) r35 = getgid() r36 = getppid() r37 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r17, r19, r35, 0x1e4, 0x8}, 0x5, 0x5, r36, r37, 0xfffffffffffffe01, 0x9, 0x7ff}) getpgid(r36) r38 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) r39 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = socket(0x800000018, 0x1, 0x0) bind$unix(r40, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r42 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r41, r42, 0x10, 0x9}, 0x8, 0x1, 0x9}) r43 = getppid() r44 = getgid() r45 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r45, 0x0, 0x0) shmctl$IPC_SET(r45, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r45, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r47 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r48, &(0x7f00000001c0)="bd4e792c30d3abe3ce769535ebb1af0d443a9f8ab68cc0fced4fba9f599ea21b0c9fe30234c8c08665ec7a68097afcfb578eaf86282168a72e5789ad6de6327990d09dc24955b446e75b6c4efe2403c7ccb09b6996c85ff6f0d7057bb5d55c244d4a8636ac99506279675795ef60cdb442d117083608591f7bdc1487", 0x7c, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r49 = socket(0x2, 0x2, 0x0) connect$unix(r49, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b15"], 0x10) dup2(r49, r48) setsockopt$sock_int(r48, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r48) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) accept$unix(r50, 0x0, &(0x7f00000006c0)) r51 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r51, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r51, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfd24) r53 = getgid() r54 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r54, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r54, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r54, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r47, r52, r53, 0x10, 0x9}, 0x8, 0x4, 0x9}) r55 = getgid() r56 = getppid() r57 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r46, r52, r55, 0x1e4, 0x8}, 0x5, 0x5, r56, r57, 0xfffffffffffffe01, 0x9, 0x7ff}) r58 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x401, r58, r59, r41, r44, 0x1be, 0x8}, 0x5, 0x5, r43, r57, 0xfffffffffffffe03, 0x9, 0x7fb}) r60 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r60, 0x0, 0x0) shmctl$IPC_SET(r60, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r60, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r62 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r64 = getgid() r65 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r65, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r65, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r65, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r62, r63, r64, 0x10, 0x9}, 0x8, 0x4, 0x9}) r66 = getgid() r67 = getppid() r68 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r60, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r61, r63, r66, 0x1e4, 0x8}, 0x5, 0x5, r67, r68, 0xfffffffffffffe01, 0x9, 0x7ff}) r69 = syz_open_pts() ioctl$TIOCSETAF(r69, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r69, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r69, 0x40}], 0x1, 0xffff) r70 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x2, 0x0) r71 = syz_open_pts() ioctl$TIOCSETAF(r71, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r71, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r71, 0x40}], 0x1, 0xffff) r72 = syz_open_pts() ioctl$TIOCSETAF(r72, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000980)='/dev/bpf\x00', 0x0, 0x0) r73 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wskbd\x00', 0x244fcee140557f5, 0x0) write(r73, &(0x7f0000000a00)="001e2a3c8447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r72, 0x40}], 0x1, 0xffff) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="6a099a58a728cc7a3d30630e64c2d3ced9afa8bdbbae9c90704afe7ef7b436a7331299ff2df010d667707062779621b882f140c80e11588249054958a5caf202c7b3b6cfcf4ac4ec22d0e1d1522fab1955b52f8acb21d45c46e28fded71287f7f9e38e8225fa0104a3e10ea5f45cea2d41fa57d50426e0728add0827342326cd6b6ae909635c5ca6788d9f1e5e", 0x8d}, {&(0x7f0000000240)="6ed81e60886d53596f9de9ad60527f904066dedb840d5e8d7ddf12f78e2e97a979b8c59a27b74b1ab5eeff668bd225b883e667067e1372c391c9b08c1bbe5f6187284e258a725e1402be6a86626120a2006a13193f32d0b239e107c0118381886292d3ed5b1afcc7e210f11857259e23b9509502b909e91da2d548bb7abacae1deaad72e0d34cf92e1a5d05e9c7c5d80ee9a231c13d2b91eaacbb9023a3965a94f084548d4da9fd48a6149c4b736dd7ec99e04dfdb5fa64fec2dcc2cde5512ee976e1ade0983a470364800adcf2270028d28292d2dcb0553506ab8a598", 0xdd}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r44}, @cred={0x20, 0xffff, 0x0, r36, r58, r61}, @rights={0x30, 0xffff, 0x1, [r69, r70, r71, r1, r72, r2, r2]}], 0x70, 0x4}, 0x40c) setitimer(0x1, &(0x7f0000000000)={{0x8, 0x1}, {0x3, 0x1ff}}, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 06:41:08 executing program 1: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="64e0a9f7d6e45b111109a86e5f9f248694d6c4c7df0c55377f1f94c61aa0e01230ace5c4d7dec0ad94e84985fa213b76de612c67fbbac72ad348d69700cfdf1f315a61c5b422a8b3097cb0c4703c71a54deaf0a4ec7dda57c55ab9ec2593cb8976b1c7a42cafa5603e527acd521ae6e619c342fd4b", 0x75) 06:41:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x6f, 0x3, 0x1b19, "abd0e20400dc65827774fdccdff3fc844ae89310"}) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) r5 = getgid() r6 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x3, &(0x7f0000000080)=[r2, r5, r10]) seteuid(0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 06:41:08 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x58) ioctl$TIOCNOTTY(r1, 0x20007471) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66694c65e224"], 0x6a) 06:41:08 executing program 0: r0 = kqueue() ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./file0\x00', r3, r4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 06:41:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000140), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xb83, "49c3364506a6a09108d0e3f78cf515d36824313f"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) 06:41:08 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a20100e87b94171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a70000006a1b65df5ceb38513f1cb16ab6e3879a70df02a120f18f3ef3f0f45598ff27ff563c2b25341d5c0927a0af1d85ca339b53a035f79abc0cf79cc832712c23259cc8a64e40e1fa2edf62deac0bafd93c3865e1d18d273f8d4c6acbedc308d35e6dd75621df996e0c3fc7f1ea6cff1194d2308b51f8f8a8fe0a1c19e9"], 0x10}, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) bind(r3, &(0x7f0000000900)=@in6={0x18, 0x2, 0x5, 0x3f}, 0xc) recvmsg(r3, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/110], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r4, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="0ca029"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f00000000c0)=[{}], 0x1, 0x8000001bab) execve(0x0, 0x0, 0x0) fcntl$getown(r4, 0x5) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r4, 0x0, 0x0) r5 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000740)={'./file0\x00', 0xffff, 0x3ff, 0xa39, 0x0, 0x7fff, 0xffffffff80000001, 0x0, 0x3, 0x0, 0x81, 0x7}) r6 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r6, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r6, &(0x7f00000006c0)={&(0x7f0000000580)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000080), 0x2, &(0x7f0000000c00)=""/211, 0xde}, 0x842) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000000)="f4c865d9ca7f4b5ef18e0aa853d45c5e6e4bc3c440a7eaa01e0d7fd2c7ad58c2dd57cec783edd302c7a97e540cfd", 0x2e) r7 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(0x0, &(0x7f000067d000/0x3000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r8 = shmat(r7, &(0x7f0000ffc000/0x1000)=nil, 0x3000) madvise(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x5) shmdt(r8) 06:41:08 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = kqueue() link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) dup2(r0, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r3) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f00002fd000/0x2000)=nil, 0x2000, 0x1, 0x1010, r4, 0x0, 0x7f) 06:41:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r7 = syz_open_pts() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r11 = dup2(0xffffffffffffffff, r10) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x7, 0x42d}, {{r2}, 0xfffffffffffffffc, 0xd033e2539c424152, 0x2, 0x40, 0x36}, {{r3}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x8ad4, 0xbd48}, {{r7}, 0xfffffffffffffffe, 0x20, 0x9551b43f3f13101b, 0xd7, 0x7}, {{r5}, 0x800000000000000f, 0x40, 0x1, 0x7f, 0x6}, {{r6}, 0xfffffffffffffffe, 0x18, 0x4, 0x3, 0x77}, {{r7}, 0xb8d0ecbffd2d8923, 0x10, 0xfffff, 0x1, 0x4}, {{r8}, 0xffffffffffffffff, 0x5, 0x2, 0x8, 0x2}], 0x3ff, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x1, 0x0, 0x7f}, {{r9}, 0xfffffffffffffffc, 0x42, 0x2, 0x2, 0x2}, {{r11}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x800}], 0x0, &(0x7f0000000240)={0x0, 0x800}) r12 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r12, &(0x7f0000000500)=[{&(0x7f0000000280)="0a2b1e4093045b782df7d4ec76492cb366b14f2e66deccd24432d4c8", 0x1c}, {&(0x7f00000002c0)="4c50ca7883a83e2829c4dc73175dfd85445732622b6e7c7235a379e01c095932eca7512dc684ccb9357e489cfd92806b0bc230b3fc78d06a7ac0db9ac3dff890fa9af737ef166ac62ec8112d59349f741291af", 0x3c}, {&(0x7f0000000340)="f4dedbe8fe4d", 0x6}, {&(0x7f0000000380)="9b536301cba2749e8ab8f697ae90154ae46aad9beb876af4f6ffdd78e6f575a1d7a2ce3a7034229d797ae5f62370ac163b45746e93eb582b0c439cae06c4c0a03958d0758544efd9f5eee861623fa8cca547fda2091d407d0cb0d152335e7c748d6117516666d54492bd6810ff07d22520fc50fed6854f91dbbd91185a37a8f70348c7e5efa2682dc07bdfc6003934280c60d2ad68c43090b6d280d0f77434d8f9de43f8936d848f33e6a940a8943cdc2d6570909b4c615015f97581d2a7ef4aafafb257491ae4bea64852b4676e", 0xce}], 0x4, 0x0, 0x0) ftruncate(r12, 0x0, 0x3ffff) 06:41:08 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000006c0)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = socket(0x2, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069af, &(0x7f0000000300)) mkdirat(r8, &(0x7f0000000080)='./file0\x00', 0x1) r9 = getppid() r10 = msgget$private(0x0, 0x20000003c4) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea7dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01ceb010000000000000056d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff893d17846c16685ee9405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986e591f23fd781eceeb4d4dd674574504db4df2c2e8767da09c6759bc2843ac0061f89bf08361011dacde76af6feef8c6c084188a18a7fcdb6f0bb06eeee4d05a8f93e04129d1dbc3ed5a78adb37e089bc5817711205888502d0fe41f0c365e340da906af51538aadb1ae5a26bbd4c2bc4215c3055a1ecca9849774e809e228d9d4715402acde22496c38d03f030a5e721022021acf0f28dcf888db7e23ce90a99"], 0xc, 0x2, 0x1000) msgrcv(r10, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) msgsnd(r10, 0x0, 0x0, 0x1800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) msgsnd(r10, &(0x7f0000000100)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300d67f6d9d726cc7436c0fbac72a43ad50be03147cbe190155858f0bc7aa35679d2f27000000000000000041098f2712f8bb9db91ec688192bbcb164090400000046585a35967a14dd433a64cf012c7235b76e7186c7337ebb1650c3a6439187b148c4e7df7ba77f3e0b5c0a2949c087934b4ee063f6ecca66a3ff3b7b"], 0x2d, 0x800) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x1, r3, r5, r2, 0x0, 0x46, 0x81}, 0x10001, 0x1, r6, r9, 0xa5, 0x1, 0x4e2c, 0x6}) setuid(r3) 06:41:09 executing program 0: sendsyslog(&(0x7f0000000080)="09ab22cbd4424b7d", 0x8, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207"], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) 06:41:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = getppid() wait4(r1, &(0x7f00000001c0), 0x13, &(0x7f0000000100)) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a3862070000000082959500000000911a7d7a9a2210bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b95aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb2585575e0f13ad30505e8f53f8a4aeef9d612f871f43f857b5ba2f6c4d2fc59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/195], 0x10) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000040)) r3 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) write(0xffffffffffffffff, 0x0, 0x0) 06:41:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="ac517cdab7b9b844675bb63c14bf300599634d72f30a903ee8c13246914578447b2372d4dc7c2c5eec299ba2332ddadf7268fe22d186ed26b37a078e6249bdfe29c09514a15b4ff243fe47a68e86bfe6c23980f21d470a318a40ce088d341ce075c698867ce2a2a1d5e752e6f8b672960dd28b89401c4c5e538f99c12ef42025ba992fb7bb90e2c5d82a26096ec898d0d1", 0x91, 0xe5ad120deb0d4211, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 06:41:09 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket(0xc7666a74e05d62f9, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x4, 0x9, {[0x6, 0x279, 0x1, 0x1, 0x5, 0x2, 0x9, 0xffffffff00000001, 0xf47, 0x6, 0x7, 0x7, 0x2, 0x0, 0x100000001, 0x7, 0x6, 0x3], [0x5, 0x7, 0x7, 0xfff, 0x3, 0x7, 0xb0, 0x761, 0x80000000, 0x5], [0x6c2, 0x0, 0xfffffffffffeffff, 0x2, 0x89, 0x4, 0x1], [0x3, 0x0, 0x1000, 0x100, 0x7, 0xbee], [{0x1d6, 0x101, 0x40, 0xfffffffffffffff8}, {0x3f, 0x2, 0x10000, 0xe9d}, {0x3f, 0x70000000, 0x81, 0x8}, {0x101, 0x7f, 0x7fff, 0x6}, {0x20, 0x7, 0x3, 0x9}, {0x1, 0xd3, 0x8, 0x5}, {0x1, 0x70000, 0x1, 0x1}, {0x4, 0x4, 0x2, 0x8}], {0x800, 0x6, 0x6, 0x8001}, {0x1, 0x4d0a, 0xfffffffb, 0x1}}}) syz_extract_tcp_res(&(0x7f0000000340), 0x0, 0xb70) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setregid(r3, r4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000440)='./file0\x00', r5, &(0x7f00000004c0)='./file0\x00') r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000540)) semget(0x1, 0x0, 0x10) pipe(&(0x7f0000000580)={0xffffffffffffffff}) socket(0xb, 0x2, 0x3) r8 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x10000, 0x81) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000600)=0x3) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x4) setsockopt$sock_int(r9, 0xffff, 0x1108, &(0x7f0000000680)=0x2, 0x4) r10 = accept(r1, 0x0, &(0x7f00000006c0)) dup(r10) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r11 = open$dir(&(0x7f0000000700)='./file0\x00', 0x2e0418c9d4ba7d0d, 0x91) fcntl$getown(r11, 0x5) syz_open_pts() sendmsg(r9, &(0x7f0000000c00)={&(0x7f0000000740)=@in={0x2, 0x0}, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000780)="b291aba7d12f5306d92fca9be39b8ff2ca888e6f0bc79905a30f9328d54bfb079915561098bf7f479e6a480f630cb98a48f81bcb6290ba701958ade0bcbece75ac1e72ec5a3c2e74d48e75727ac95cfa2b45fc0fcbae31d0d887baa7dbc13586a94590ac3cfc1691a45c54f5fb13d0de52035c655f7556369fe4368b12478e0acf4057e7a05b598c9938986d8a95eaba3910e08528c7", 0x96}, {&(0x7f0000000840)="3685f080447741f82c8324869f392a41703ffd4f76a781f225aed44f1838ba3db7e5c536ce319a4c25840ed7e4f9612bd8501c1ed6b36f1bd890dcb140cfa20524cdcbf8da08eae32eb9d57db34f0bf7bd5bcd", 0x53}], 0x2, &(0x7f0000000900)=[{0x60, 0x0, 0x100, "e9bba80340688d34ff5bcbd4a809becbded663b7f50cd4d15bb2f9ba1f0de0294c8acdc4b8574a4f609298fd71e1c091793bb5eaae4596ac9e5080f5c455635c60b72923ed0f67da989438b7"}, {0xc0, 0xffff, 0x200, "06214775e2e965b46f5a104922987c276e0684815831bec563d2d60318dd2a6466f000bffcd7a37eb4d802aad6069a5d3134ec1c6878c591262a90ec8f436ea4f680da30d9d8e9bc2979ef9671df4ece0585a77c07e92f391de18346824818b23dc3b305b2147a81857059d8733f7df101704ec2c207b2ca15c1959afe354f408ecd99ca8132780c30ec3cbfa6d4c1bdf4053f373d01f60f0b9854c922ed4c7c916788f8813f9f52e5170563bfc71a"}, {0x10, 0xffff, 0x6}, {0xc0, 0x10001, 0x6, "96908a57c5ad983145e8433040ed76bdd44bab85c387f23be7d7065ec6fa7b82d2892b5a89edeee0b175ffaa9be306c8add315bb58a4867483c9c776d0a432cb283856d8509b7cbc192f4f53f59f3bed210a967acd1d87fc4151ed391ed20ab2f38075ffb080079a42eb8e17e5bb351ffeb52893c4a78c82d17372e2e85e623b61e19150bc09a4ae665f2ea3424b909d254addd034d94ce070e9e1f8a2b9cd2b8da85f7abfc9975770cf778083"}, {0x110, 0x1, 0x3, "62ece855270923a5ce76a7282f28f3571a6a117abb82267ae0e4a2421ccceb3190387c008cddcc0b1b1ad0a11806c222c2afde50348eade4b1ecc9e5bf9d1797981391b29fd460223ae712a89d318232787d5a3adabd59398786266d3b9794509e5513b33c0b49d759eb8e2028391393eaf842a4cbd33461ca6ae0f59be4bfbba32c9a31a8aedc4c93fcad2ee09000ae4540629f2b2dc6b0079d84ea4f9370a95de665ba1d17aef7863c819c2e773fff478ebb8da223cd17a05f91d0f5f475d56af7a3a2b83ad2cb9cfa9649614bc00277cba638807e01f5eeeb6703d9c59ff20a62d6b93fec65e30cc4935061528d0a0aa5d4bcb8fcba97f7"}], 0x300}, 0x6) r12 = accept$inet6(r7, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) getsockname(r12, &(0x7f0000000cc0)=@in6, &(0x7f0000000d00)=0xc) 06:41:09 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x9, 0x6f58}, 0xc) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pipe2(0x0, 0x8004) r3 = geteuid() r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000001680)='./file0\x00', r3, r5, 0x2) accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/22}, &(0x7f0000000080)=0x18) 06:41:09 executing program 0: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f0000000180)=[{0x3, 0xa71, 0x2800}, {0x6, 0x1, 0x3800}, {0x7, 0x0, 0x800}, {0x8ee7c09130f56b56, 0x3f, 0x2522d3a3ae2a1be1}], 0x2aaaaaaaaaaaaca1) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/107) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x7fd73d3ac7827719) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r5 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r5) shmdt(r4) shmctl$IPC_RMID(r3, 0x0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmdt(0x0) shmdt(0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f0000000040)) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() r9 = dup2(r7, r8) readv(r9, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/3, 0x3}], 0x1) accept$unix(r9, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) shmdt(r4) r10 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r10, 0xc0106924, &(0x7f00000000c0)=0x101) shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 06:41:10 executing program 1: read(0xffffffffffffff9c, &(0x7f0000000180)=""/75, 0x4b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe3a8ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = getppid() getpgid(r8) r9 = msgget$private(0x0, 0x20000003c4) msgrcv(r9, &(0x7f0000000440)=ANY=[@ANYBLOB=' '], 0xc, 0x2, 0x1000) msgsnd(r9, &(0x7f0000001980)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367cdde7df0fcc6588568af8cea73da6581d3db901cc8e582d225bca0000a27627e64a4fa500000000000000000000000059d255941decae2c20e73993ee4b9900e8c43316c03b5c9501a44b0cb54e4b1d6b8097ffcdabadc23bf04549111e26bd81cd34c26a8d15130bb6282e5ddee862a5cf2579feab5d265e199ef34a17b642de85278292237a20330c702501c0a85f7f5f2bc48dd923a7170f3edc56aa4a072dfb671b7f086a46f83552d57ed05ee380ee0e0fd008b063dc6f8d55284faf359a901f"], 0x1, 0x0) msgsnd(r9, 0x0, 0x0, 0x1800) msgsnd(r9, &(0x7f0000000cc0)=ANY=[@ANYBLOB="01e3783e76a0ce5da883c096d5dec9131e670000000048696a28ffffb100802b83ca1386ac746e1d3f6d380251b3fa6139043862e74966348ded6ed6c0fa2481daecc1b311d9d171476ac9d700afead0b16ee0ee0df0d1b16beaf10b4ec92518b8ad4919"], 0x2d, 0x800) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x1, r4, r6, r3, 0x0, 0x46, 0x81}, 0x10001, 0x1, r7, r8, 0xa5, 0x1, 0x4e2c, 0x6}) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000300)={{0x6, r0, r1, r3, r11, 0x4c, 0x20}, 0x1, 0xfff9, r12, r13, 0x5, 0xffffffffffffffe4, 0xffffffff}) r14 = socket(0x2, 0x8002, 0x0) r15 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r15, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r15, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r15, 0x0, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r15, 0x0, 0x3) connect(r14, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000045d8c8b0e58c52a5d6b266f5fb9213045f7f1e2a7dd191df387da4a8c1a9b2360c1d1353e2f82e1e223242000"/72], 0x10) 06:41:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f39ce2ec7cc3ba376f6000193f00001e00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0x26c}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x399eff27d8f55a65, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000001c0)={0x40, 0x5, 0x4, {[0x6e7, 0xffffffffffffffff, 0x10001, 0x6, 0x74, 0x2, 0x3, 0x9, 0x6, 0x7, 0x5, 0x6d, 0x8, 0xfe7, 0x5, 0x4, 0x3a, 0x2], [0x1, 0x8, 0xff, 0x80000000, 0x9, 0x1, 0x3, 0x20, 0x3, 0xfffffffffffffffc], [0x2, 0x38, 0xffffffff, 0x81, 0x20, 0x1, 0x8], [0x80000001, 0x6, 0x1f, 0x9, 0x7, 0x5], [{0x9, 0x58cf, 0x4, 0x10000}, {0x38b, 0x4, 0x7, 0x100}, {0x40, 0x2, 0x3, 0x4}, {0x8, 0xfffffff7, 0xd75, 0x6eb}, {0x7, 0x7f, 0x7, 0xa696}, {0x9, 0x6, 0x3}, {0x2e05, 0x8, 0x3, 0x2}, {0xffff, 0x5, 0x800, 0x401}], {0x6, 0x80000001, 0x3}, {0xff, 0x401, 0x7, 0x80000000}}}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x80000001, 0x4, 0x4, 0x1, 0x2, 0x7, 0x1f, 0x2, 0x0, 0x1, 0xffff}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) fcntl$getflags(r3, 0x0) 06:41:10 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mknod$loop(&(0x7f0000000040)='./bus\x00', 0x8, 0x1) rmdir(&(0x7f0000000100)='./bus\x00') ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000080)) 06:41:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r4) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r6) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r8 = kqueue() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xace41c37d4b1c1ac, 0x0) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f0000000300)=0x1) kevent(r8, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r10) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYRES16=r1, @ANYPTR=&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES64=r0, @ANYBLOB="44661bdfb17dc8f2e48f36576ceea3db45a78ecf5b64115d40468862080d0000f9f12d44906ddca9815164d2b9c13becca5972d65113627126f71b17fed69b54a11f52ce4a8d4571aa670650f1f3d0d35254f48122071d7ca028e5c97736578c69e35d99c7b845eee875787663b11966040403ba5dd2d59504fb847c1c6fe9bcc50af74a30523c552d3597af66bff9fed1f6e4e3ec8cb35119fdafde1a4e1f3ba497aab38278dcb9763cf680b2c578ec578f5bb3142037eaf571a023f3bdd047e3e6f8f32f11f2a0747f4ad5fa4000766e9c920b97587b191eca5fd4c4d9"], @ANYRESOCT=r0, @ANYRESDEC=0x0, @ANYBLOB="80de9332258cd26777c104b3e06d3d12b2db06d32866b8de197f71a4790dd1d2b0f2a0bb36e88337", @ANYRESHEX=r10, @ANYRESHEX=0x0], @ANYRESHEX=r2, @ANYRESDEC=r11, @ANYPTR=&(0x7f0000000540)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR, @ANYRESOCT=r0, @ANYRESOCT=r4, @ANYRES64=0x0, @ANYRESHEX, @ANYRESOCT=r2, @ANYPTR, @ANYPTR64, @ANYPTR, @ANYPTR], @ANYRES16=0x0, @ANYRES16, @ANYPTR64, @ANYRESOCT=r1, @ANYPTR=&(0x7f0000000480)=ANY=[]], @ANYPTR64=&(0x7f00000005c0)=ANY=[]], 0x6) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 06:41:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28fe0098837b45b22ff39f0f33051618c27200ffff0000ef98f7670de4daba4c9085176e7d1a4537c5e0056c07f0da04b2cb826de6d0c8a281768c1340efd76540ad213cd2d0f78cd35608a1ddc9143c8b454e51d407b9b7fa786c8317f3b226c727e0636cc5a2c56bc1062f31deb0e861ed5328e00f2089af6d4d67a3174ba7a16a41a6311c37ad1b28d83fe36b1b1441e4dbc899ea183527b308bc339fabe9141c9d50cfef7db520351583b14edb73216f61758b00447cdceb6bc5894e7eec330ae4b274b0e2269ecc9723168ef4a7a9f450ea64dff7a0d54f89ac0e4bd8"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 06:41:10 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x5e7b5ebc3f2deb14) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000700), 0x287) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/de\xf6\'\xf2uld\b', 0x20, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$inet_opts(r3, 0x0, 0x2, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) getsockopt(r4, 0x8000000000000006, 0x2, 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) getsockopt(r5, 0x8000000000000006, 0x2, 0x0, 0x0) r6 = socket(0x800000018, 0x1, 0x0) getsockopt(r6, 0x8000000000000006, 0x2, 0x0, 0x0) accept$unix(r0, &(0x7f00000005c0)=@abs, &(0x7f0000000680)=0x8) r7 = socket(0x800000018, 0x1, 0x0) getsockopt(r7, 0x8000000000000006, 0x2, 0x0, 0x0) r8 = socket(0x800000018, 0x1, 0x0) getsockopt(r8, 0x8000000000000006, 0x2, 0x0, 0x0) r9 = socket(0x800000018, 0x1, 0x0) getsockopt(r9, 0x8000000000000006, 0x2, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000580), &(0x7f0000000600)=0xd1) r10 = socket(0x2, 0xc003, 0x6) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x3}, 0x8) getsockname$inet(r11, 0x0, &(0x7f0000000040)) open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r12 = socket(0x18, 0x1, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x20, 0x5, 0x40) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r14) connect$unix(r11, &(0x7f0000000840)=ANY=[], 0x0) write(r10, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r10, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r15 = socket(0x2, 0x7, 0x86) write(r15, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) r16 = fcntl$dupfd(r0, 0x0, r0) writev(r16, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r17 = socket(0x18, 0x9c53135694c95b4f, 0x0) setsockopt(r17, 0x1000000000029, 0xa, &(0x7f0000000180)="06000008", 0xfffffffffffffec3) sendmsg(r17, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r18 = socket(0x18, 0x1, 0x0) r19 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x49) r20 = kqueue() kevent(r20, &(0x7f0000000200)=[{{r19}, 0xfffffffffffffffe, 0x7530ebfcaaec239a, 0x0, 0x0, 0xa5}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x800, 0x61) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r18) ioctl$FIOASYNC(r17, 0x8004667d, &(0x7f00000001c0)=0x80) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r22, 0x3, 0x80000000000000d, &(0x7f00000003c0)="0bad", 0xfffffffffffffd1f) fcntl$dupfd(r22, 0x0, r17) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r23 = kqueue() dup2(r23, 0xffffffffffffff9c) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() open$dir(&(0x7f0000000240)='./bus\x00', 0x2, 0x0) r24 = semget$private(0x0, 0x4, 0xa5) semop(r24, &(0x7f0000000240), 0x49) 06:41:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000ee"], 0x1) close(r2) socket(0x18, 0x400000002, 0x0) semget(0x2, 0x1, 0x88) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f00000001c0)="eb00000100b94ae8419e8683fe9837653d88fd81", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:41:10 executing program 1: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x2, 0x101}, {0x18, 0x1, 0x1, 0x1}, 0xfffa, [0x1, 0x1, 0x9, 0x9, 0xc391, 0x7, 0x9, 0x80]}, 0x3c) 06:41:10 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) flock(r1, 0x2) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) setsockopt(r2, 0x1, 0xd037, &(0x7f0000000140)="19fc902bb7de479b8d2fdedd1419ebbc94bc07cd4a978311f6b53f396405dcf862cf96385b06c5ada23c1b5c7a1c1931618ed1c15dfd674cc09daf1110dd641b497fa54807c085af49027e694393601e8ddd96d41dc755643dd47632e84e3215708fa69b7f0a0d32927bd48749f118b212", 0x71) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) 06:41:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000001, 0x101090d2, 0x0, "00e74de400"}) write(r0, &(0x7f0000000340)="14202ac86690967d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f900eb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc3199717a82f2136c0831b1efe26896031dc05dd430b54d6a9a6285b0065cc24e4c7ce0a3aafabd2fc4c84d12dd64060b38f5ed446bce7ee7303eef5c1525ee7c34d5838049f1c1f4541efa7eead733c208000793cb72e2296f543ad2f54f47a4396a228b5f9943107", 0xd2) syz_open_pts() sync() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) syz_open_pts() 06:41:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0x200) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0xfffffffffffffffe}], 0x2) r3 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x20, 0x1, 0x101, 0x7]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01162f66696c653000"], 0x6a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="d466696c657000"], 0x6a) r6 = dup2(0xffffffffffffffff, r5) dup2(r6, r1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\a\x00', 0x88, 0x0) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000200)) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}], 0x4) semop(r8, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r8, 0x0, 0x0) r9 = semget$private(0x0, 0x7, 0x287) semop(r9, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semop(r9, &(0x7f0000000280), 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0x800, 0x1fc) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xba59707c1b8b7666) close(0xffffffffffffffff) r11 = syz_open_pts() readv(r11, &(0x7f0000000980)=[{&(0x7f0000000240)=""/82, 0x52}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffffbd}], 0x9) close(r11) syz_open_pts() syz_open_pts() dup(r10) open(&(0x7f00000001c0)='./file0\x00', 0x80000000000206, 0xffffffffffffffdc) socket(0x2, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 06:41:10 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r0, &(0x7f0000000180)="c8", 0xfffffef6, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0xa92b34d, 0x4, 0x9, 0x4, 0x2, 0xfffffffffffff06d, 0x8001, 0xa51}, &(0x7f0000000140)={0x7, 0x3, 0x1000000000000006, 0xff, 0x4, 0x8, 0x0, 0x7}, &(0x7f00000001c0)={0x0, 0x0, 0xbc, 0x9, 0x1f, 0x8, 0x1, 0x8}, &(0x7f0000000200)={0x2, 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x0, 0x7, 0x8, r1}) preadv(r0, &(0x7f0000002700)=[{0x0}], 0x1, 0x0, 0x0) 06:41:10 executing program 0: msgrcv(0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d60000000000000000000000000000000000000000030000000000001f661d603809637a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003db4d99e4da434ff4a8fdf9427209bdce7a16da67c90f07588ca34fab6f46375d23c261a9a5581b690f314f428ce238e61dfc5bcae6b4c3e4a2347c08e122919d64b3ea78f8087c16c9eb49cf86d30c7d0cf520ac5cd0c226ca547e40766c71c17f72489a908ede25d391673737c10cf77a01cb3b9911c4dc4c5a5d88fe90830627664107141b7bee04177b2c27881081d292ae7623ea399487768b0bbe01a42b4fd09247ed78421e36b1e32a1d117fa8762f0915010f612e55d3d00"/434], 0xeb, 0x0, 0x1000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x244) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000040), 0x3) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1, 0x40}], 0x8, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67fa90803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374426bdcf30684e7c0275ca25d5b154647fce65ce297a4aa0d7b33bef296a85554c457623f506502fe1511e442c8369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da6581d3db901d8a2a81d5eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f8eee99dbcfdd7c010fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000cba58cd756d540bd7fd1417238a13f5c53c26781109841a9bacb825a09e3e433d252ed0ae2240818aa69be1f8649e2757b73d8cdab36b672765a69f452ce4de723dcd45c3d55eac7d7b0793b62c2ab180e2a9435201063968abb19909d1e9b8d57f062e7bbe2ece853c9115364e76d0a"], 0x1, 0x800) close(r0) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40, 0x48) ftruncate(r4, 0x0, 0x7fffffff) r5 = semget$private(0x0, 0x7, 0x287) semop(r5, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x1) semop(r5, &(0x7f0000000c40)=[{0x2, 0x4, 0x800}, {0x6, 0x7ff7, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x1, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x1, 0x500, 0x99b207cadc5c1cd3}, {0x0, 0x1}], 0xa) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f00000004c0)=""/10) semop(r5, &(0x7f0000000040)=[{0x4, 0x1ff, 0x1000}, {0x0, 0x200, 0x800}, {0x2, 0x20, 0x800}, {0x3, 0x3f, 0x800}, {0x2, 0x1, 0x800}, {0x1, 0x2, 0x1000}], 0x6) semop(r5, &(0x7f0000000140)=[{0x2, 0x3, 0x1000}, {0x0, 0x8, 0x400}, {0x1, 0x4, 0x1000}, {0x1, 0x3}, {0x0, 0x0, 0x800}, {0x4, 0x3f}, {0x4, 0x7}, {0x4, 0x7, 0x1000}], 0x8) pipe(&(0x7f0000000540)) r6 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f00000000c0), 0xf82e95661b936461) r7 = syz_open_pts() writev(r7, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1"}], 0x1) r8 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r8, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="810000f3ffffff00", 0xffffffffffffffbf) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r6, r9) r10 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x90) r11 = getgid() setegid(r11) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r13 = open(&(0x7f00000002c0)='./file1\x00', 0x10000, 0x85) writev(r13, &(0x7f0000000640), 0x0) dup(r13) r14 = fcntl$dupfd(r13, 0x0, r13) write(r14, &(0x7f0000000180)='\t \n', 0x3) fchownat(r14, &(0x7f0000000100)='./file0\x00', r12, r11, 0x4) fcntl$dupfd(r14, 0x1e, r10) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000680)) 06:41:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0xfffffffe, 0xfff, 0xfffffffffffffff9, "73f36000000000f8ff00", 0x0, 0x7}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000540)="8edaaaed77481dfcf39417ba294d285027fa379a21bffeb9b29602da1f837d4b15a28edf40b7dbdd951c9c2a66f209696814f45f6f51fa97f0ef5faadc0ab554cd1d533a4d8572c2865e9b4bf666493970c33ddef3dbcda99abde7ac1da4dcb357af172a88ac6eedb710e3ec9805cb9349be071c8c283782ac58eecfce9d5280bf54ff5a14ebb0abf58336d52f39fe246f6ec4f26a98e63fa52caf766f60bb6535fab60eb23c7ac8b70a4101d6302c13ac57f7b84f42490bc6fe87afda916f07c2e66144eea57a6890e915cff307", 0xce}], 0x1) 06:41:10 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f0000000000)="adab88a909975c331ccda1a12bc8ed9e740ead584c3027402045e0b7dac80196d5420b54d28497afef6b3a160f4de8586c1fe4353d0cd508b7b340d656dc1de5f530be277394146ab968638627bdb02c4e51f207c5083bc6fce92cad40e53a7706082bf311baa012e43ab5fe606c976f417116293c573d87a9afa56b055f0a", 0x7f}, {&(0x7f0000000080)="2a687b879b0b4df6efd3ece8449c741e613b945fad3cc95fbdd5ebca51232e803a3431db8c5ee65c0eb6ecbb5beb67868c2084141c4b809250b67df8ab316052cd0251bdba63922ba1c7ec3cae4f14f675ff22528ad1a140b73c50327429389dc91b59a1bd9ce71d16296eb378ad9477f75dd9f295d9da2f262113d58fe52fa1d043b565380e7105c95f8b8ade5c516f0985105557f9e22ede7e0546116c44bc156dddfb7929bf89897417f955df2daa5fd3a936c26b262154884824bd77ff079eef42709e51dd3ffc32ee09ef417d7f0d789b03fa51d47fde76044a1719afb0ee2c1ada02f7f033cb7fb65ee0f45b36ea50d9870139a21af64a94b9ef4d56a3d919855b320dc301a00c60ddcc616539d690c3e58e4eda6f3e322bfbe806af36a733bd0e8d6423eab7d4b0ebef7cc19901f762e96ff56426d68e3a6b985a9d06d33ba7e49af703bafda9d24ae633eddea2aa6e2c6f1b521fff4fe9fd91c8307d11837a4b074d64125377d0c0ab6f32bed75ef07ecec033ac6dd28f4133c6698856bbc6b9b29a0cc958b54d3723f1a9ab53f93bcfafdbee2e6bc71b1b16f36b717923f1e2d6ef52a0129fda32ef837e81cf1b9e4a04b92ccf0c7f580885ff8bf3004071cdd1b82d425831b55ebd26ec3cf7578414c5479f20b155afbc889ced0529160ff736171f76210a3ff2e98c285c093b5c421b223cd1eaa548b7f5b637668bbcd57037f1a4dd3005987c125b6c3bd816255a63eac103d8f7e97dc3c19223614a24d74f47b73ef565efdb273758a23d6d3cf9d48a4e5097f8baea63f684ec8c12b102fb532f1a2537fad1dbdacbb42f0f92e46b43a7a8260309dc7e636d18461d320938bc1242f2ec372d9a06e692b9a6e32788d1ac22e83e4222e3d9ef6df309397ddcb51c4163598dea2c9a4df5a9dbcfe304332c5c7fd5aef868844377ada5b7f53342078ff65703ca6a2be9e0719c767bb4772f0add63d24e5c2721479d29bd5ce7ebd643f97b33d0b61a768250d93307a6abe753636c074443edc7bd7facbcbd22364d687f3cdf8d18da0bf68b3a6c67f11945fdf52750505e2d483ecae736d56cdaacc545029e9d972261973a35f397dc5d12f865792956f311630b2a1a87c4ac4129bd36c700d8bf40409f9cfc4d1f2924c795b5fab007f4d7e847ce58483ff0c4be19d04e569bdfbe2c6f3d669ab33b9e6e2564b9f0ea1e317da4cdb56bc5f22f4548b586e0d53ee39d44a80903c058132b50741de720344a3c8ec676b4708cacbb64f79829319fa572f06455f2a97241dbf3cf9dc52545c9a1203050bf69da07ee2a06521f942b5662e5211bd12611856106dfdf5595929ba8fb64ebe77ec919898281ad247ebd8ee6f9a58da78c1c1a98431588bc66971fa2cd3d1792e5a1b2753f09b0a32b35ed981bb7ba7b6b981065b92f9b57f681844b851a7c1c435643ba589dcf5940d4ddaf185a69313a8f99aab9459d0b249d221661d7ac02c54f099f6b2a1ad7e77cdf4e5a62af2f4c0b4b61da12e5838975ac466ab6acf48437499be99ff4ec99931d34f1822a9b64612c96a9bf18054c511625b72c12d7d1a4e07b9f2afd3502468b6d55bbf310cfafb3331d3f9e03a396d007fe8fcde153080f5121b663f90f578dec7afc026f89fbdafc535cb1828c272492ff031657edfca25b002aca6fa000107ed130c3352bad81b0142e0f2f9ef8996ea903532509e323c754f2170cef9b792d61a24713704f763b71c0c3d00857adfbd902df0b8441395bfb9da273e801e4154ba80dfa9619ce0ff514b7a80cb0796445c06eb0aeae9fa05b103365c2216a64bc2290f8d1ba864d97bb701db568f6254c4118c5192565dca334796ec23f13a5673b0bb3a871375c02d7315f1bd4449cce071e6c528359b4e017f2739b6381a2d1a42314e59d7c469010f0444bc7dc5bffd8b800083f0ef2dbab5eb69d6fb3ae5fed20a9b32eb7d8e01854532814a996977042b7bc10d97169e44076c3e3d76fa4fbdded0a77d0a5061c676bede63fd4bad245425f4eb9f4cca1b34c624b5493cf669eca938c6bc7c0ba1bb58ed27eb54c869b88275af2c9659a0ee56d8195dd16b307147d1c0e743c72da374039d708f3d857b8a01c0bdb3209eaf570adca9e602ff4897dc51d2c2b9963c8b8b2a205459b6877d49e07f91648344cd462135f86609294c13410a67f3a65c8f75dca65c8a8090ec2ea4409cf45e0eedb444eefcbdae9a4e233bea9f12cf1e005e2e1e1e37ecdf0555be77666b27a5d95086c605389838a0463e812e47b6ee8f41faf06bc4ec1666b2957d5e4606a30192976f4b5680af38fa1e9c73879b78353bf8515860befe5f9bdcd2302fbef3bd0086304f947a08fc30871b4844e67c9eb6f2a412551ef61245313ba44fa0801fe0a1a3157e56ea9a38ce462b3e4a7ff9e79710cbfe23d6f6f73070af2bdef1efb193fd47140966a38db8d0f09049eb27b3d89946ce4945a1d8d6d302a9f6bea8fcd255105f647e0b37a185e37e48c771c943fcaa17786e2851f211e57f60803c9c931743609d19324564f1b272677d2446ed0bc63da869b77e4fc649997465563718a2c0710bc795e3825b6ca9315e846884028f1abe56de61b8fb94694a0d9e2eaf72d8af178640a236add8b1d5b860d0e6db121c2393238a403432317e1300a5f846b284d479220f277ee91557d1f980f4ec236cd2e2319f47d8dfcb2e77ac26765ec5091bf9757301acffa345a0b0f14a5310c18b3f2121dbd52cb76c1032c6d12fbe64966d4ffa19aa3ca353f54c8db65190910e576e9b27fc00e129a446e5227d1f9e08cf19e274ce82346111733a4b0d744b4f7537b124df6f3497b619653ac2e9049d19fd2ee32734c910b59d0cfa2e0244a38a72e6d6ee500eb31eec370270f303f421a6ef1e7e1d872ab96d6477f7dfad291f9ee1720b5b6360be554da4be66f6aef03b8865838d773ce878f3b797e045fc85c96691358bfb58885951126a157e63462330348bb52a95c588c85f03dc9f3684c02111d8025c06a30e9206ef412b356fa66484a837e88dfd98ed5c54d14325c097c65fb463371445964e7ff1a9c1f711056d79e6fb9ed92ec5ca448496b1e8114f23ea780827591ef137b75f9ba8fa3b855fb2fa1ce3a5fb623dc73cf49a7afd1fd57767f033466597d3fcf1b8213037418d27ab839c695ee04f467addde8c585ae6b4a4fe31281e12096a9aa1ee543bb5becc7d1445b1367d1c094d27f7fabf5f2e5a8776e55920a64eb00f9c593f4dc3313d022c9a7ebd067347ce7f16eafb28e76fbd99ec790a6b0161bf0bd913ccad47b2629b954e88622de6fb8cb03c50c9125b783d8425d5e55b58d7e744c3f7cd6aec84b3d4c2ca519d5dbc718ddc9ba8254229fb25bad2522bdf926469a868da3522c44a69d92ae9eb9dcd2ce984fcedf62ade31ac5de434a1802cd5dd0acba42a21bc5da49598be1a40ff0c5818d582ce690e4035ac775d653d1d33ae3828c385d1b339eddfc9efe812d96bbf3c1db5c583f52b9b06b6a15a7479c1c903ad0c3754607d48154fe68cc0206e8b0361c699560766a2040575569e0b73e9c801db6c83b45843e1e90f6c5c7b5c2d2d756d8183f9347065e40d4e3bb7a1be554ab978d8972acadaa5be5ca040909aa0add8eb3d3de3464ec59228e0676c77d5f4dd9da5e1e1fafdfc34b60ee60a5b5e4b7dd22711a7334b57edacf0cff029ca297fac3990415e39c2e2df895b1c9adf36ee94593c8376e3af01641e40c075bf838ab6a35fa125df2846da13bf4f8d89375a4c307e27ab282e789e9a04c3cbe9c0754389b8457e94c6d7ec497072c262c422355fadb7a63cfef9c074566d7f9e4c15c74a1e38e60b254fac7919ac6a230859d55dd41f3080ee5bf6d75404a12ee2824a6dcbddb9989f940daf55ccf789ab635bfbb7a7919dab8e667e69f265ac18df307051a64fd0c9cfb9eb24cd5c0b1735b5e48beba152e310c6bbe8145658a2c5107ba0ecda7bd811c47b20522cbb752020d0d8da71306279bb5e5871d0d1f22b0096b0ca4ca52f04d893ce35e8d030eb8232a4131a1910059f50a0c45e87040a4a4f3b675869b873e6ea28c7fae92957da23b0859a8ed00192ef15b45bd892781b9685d70223ea2259328d67bb60d86aea643d4c2a204a29a8892f98535a268f0cbedc0376339a5c5f9a26b5001ca2d2d0bbb73c7b547a2220b430b536ba203f1eba13827a708e9c478cf5e44a0b367167e14533e3c86d512f4edd7344d30d3d7ca9a84df86b7ac9e9b3f44d99ae0cd8bd28af682badcd41242a8532d7c32dc59518496c3d2a4bc5df558ac20b4b3ed7384ec08742c72e3f0cd71ed2f584cead07792e69cb7b42cb339027a750641e685905a73be3911d22964e4ce965c9b7bc74815e20efb126ff49dbbce37532a89b8107fd52ce422a85a2e417a7fdeaabad7f468ae804f3187c521abcdde1c3f4858e4383abdd4c66f6afae9be72d35929230615e7b60403d2ca1e38fb054f9b18db54989dc25c7b60312b09f054da03e6610cc56384a266500388e937ae6aed808a62e560f5ede11375d1f8a407f399c5f1c710d05663e3759ab8bd0cb847d98b4985b4d9a662971f2aa984d7b93cd85fd14c7826b130c0f3764de8e6afc7c2d597dead1536616d40953fe77c0275a134052657e1dfce275b98aa49d4795abf5632542cfff993c140c3a25c2fa605750f6214687b6827806caa8167379060ddea40aeb986efaa9c739a297a4c8c642e668d614d360c483351ad1ec0b4473013d13a83c28efbe9b4f8d7db3ce129f9e01d90bd2ae4d238811e460d7a163b3151061920b223c3ae813ef284a3f0336949915013f205e27a56e2b71c000c8929255b373093bcfabd2b9f87afa5550925714b2146603d67154cc9ea6d0e687d58e9bc0a8b4ef60415a2c0460d952e201faa92257d195be790742081175d77539a8916682cd069784364fda48c1302ca426f5a45b1e224fbe405bcb2537fff8dc7c3870514213bc9b6d35b7b08476e1c5230b2a0849fe4786f07333938aa387dcda3cf40c1991f9627714a66dcb69d3f1b5db042d48c53a7027c86b89301a0d05a6c8b8d7768a7b7eefc926198589b84c034b5b4da32980ca6563b0fd96e53e66c31b9391857cff0e91c46945572ed31790d6c22bf1986619fa512ee30885d95dce653a27dc59e10451c71ebb7faaa6f881b227eab074eda78db3578f5ff18f67450ce21ab86b13ff34d7f469ceb966825a4eca44c12a2b80c2c203c427edda933ae295ba11c8c2289bda7f82be88e472813c0b17339cf46369c67e2f1db744b5f6803765db8d62fadffde1a6bd6d04bacc3ac1c7d14866d7c162e1bdc881952655a4aafde4ea580774536e7bc44d4da91ae2494ca78a5dd3007d6e4653ff5d809d2ba1585e594d25a827d0432ddb22b179294975091ef837a9d0c0224e96ee419a7a736f6ad32b63e22a72f3d6abbdda8b93ed7069d19d878e272e0497f07634695cc9462f069fa7ae6ec7af75570c988a137df90fa379e1844b5f0dd2aeb47f0d03fc04ebe131923e069b54a5f2e620beb49680af82ec591b2c6f352ee8a0b4c725bd03731f6f877eb755ef2418b7c25dbde2f6fe193f97345fb9e075032c77cf7df6f66db0e8c6d0504fb7824a7d689513fe78685eec5a4a703b4734224bf992f2ce16397fd7dc7758fec85e10edd94f0b81669639a518590b7fb1b7760f97008faddb0390f43991b9ddec132913ec3b17c900f1cb6bacd412fa4f624c22d", 0x1000}, {&(0x7f0000001080)="b0e2c17dbb7ff14de479935f15829bf8372ee0cc25467a049562aa304cb42dfbc167ba0a33e77742981527b3b15374ed59191aa817bbfbd4fbaf3df882a12fbf53f84167d0abd35e7b27b79b5a93f93650334769d901ad2024242fd33e6d58e2f879b0905f1062aa92a67a6a07a5a112134ca2651695a999fdb6eb2f88cf9678c0d0b1af1dc224135f4cee734b3f02273603cf3e9c4fb3fa4fcc4628f8aedf14f6873fd27c16b9da5110f581acd5e81a9e89ed3dad327ff3", 0xb8}, {&(0x7f0000001140)="ba83bdddf3bcad259634e21592bbaf1eb1acdabbadd8e8b2727558fced84eb9ed7832e6212649d1ba28e9f04d753e6b2e0859e5dac47ef52f21c70ba57e05c9fdbc5eded0d1dac9c3e3f7774395a8c846bea4084ff2ceab107b458e7d33ebfeedfbf7d851255f004107a252595706b33f5dd0f604978d5ed28874915931e212f79190c9d23cca7be9a205df1e3913f84178a30c6c489cb9e1f98d781b7c3bb1d8fa42c4e0ebb36c819c35b7fb25201d75aead101ef328a68330bfd1c65cf7b155f83ae4dd708c07f58a4383dd8d66771c9d8420d6e7f", 0xd6}, {&(0x7f0000001240)="270035055cde5351b9e00b9689266cc9b8833b2ef1a43d0fb199e6bfa5f0bedeeac0ccaab77bfc3d727c14a9695c9d06608e9b353d94b239c56f0746feb5dbeb27e6a909e5a93929fd1f368be40adeabe961cd5be0c6771afd5e0c928246301515d49aa3dea419795c7d7dcd1323fdde5f2174b5d005047565162dd593a39b62e3e77b29ad9cb14304", 0x89}, {&(0x7f0000001300)="63c3e72fcf29e7d4581fcdcc73af359c7cb88a56950adc20b0e8cb2c66e50a3dfa92e431c2a2e6f45450b36e3dcb882d32e85e7868618c81d9b501b1dbd8e976a74b48599e89246531571b32124025853c9c03ee603e601415fc32230e18ccc257ed959b1a82", 0x66}, {&(0x7f0000001380)="f62fc6b2f79ba6f023699714a00d38881360f46a08016067c1c5ba35fb5eb02c1479aee5b3165ccad09045cb66a35f5320787b7c097bdf3855811eee4d6b5e5132e503e2138f28f60bc2b39c092799eb29c43b085ce8c717b065f9ad4cf90855d31d8469ff466d8fb4487afa9d5c1c2726ee6fc9dc720219c118ad", 0x7b}, {&(0x7f0000001400)="ebb4d326c54e45971b570060ab11df14a939a6bf8833430aea82b939cf44f97a36d9cb4d5e1ec0c6454e15365d87cc176cc0f6f751fad6c2993a975b19f59ae1300763c851cbc392522d4ca400a17cfac751f32c785b2bd8a5dacf279ef0dd9be7225e21ecf160d815615953fdb2865c63251f36daaf98537a7641ad7d1385d4d07f48f20f336f62449845161ce430165dd6aa6f49d34f1b684eafbe89f405849e770c2beb2430cc8b2c06e05e92b6b2216c4aa31edb33c1d29392ea53a14a19f6612a7b634c7ef9ae69a0888c1b0bb23ad9669169b130eb98e9766467ecd9e2fe015df29d7d16cb6726013a8cf9e25155e6a924d7657496d093fb7d01fe35cb4dc16536a009af9b17f3d7a0036ef7796667b010984263ef0078f407c13aad15523eece084f73a89099f5ea461b5ed025fdf13f54b7d554cab502cc11fbf5527f7323711f5af066844df6bac71ed903ec0d420dc25ce4891a6762b2b04211632cbcc5569918e88006c4875310a856b074884d4a125065ec63bd948882226995bb483f3ebaa8ae534cf3300984288f0a685b84b7558f53ead5cf77c76d8bfcb246aae8918ad145b7d4e50ac2826eb819b5e5479bd07c30ea773d675607fe7b71ce478877db65f00b9fe6f96804a92025f2ef3934d8a7b1941509cff3ca30f5ac02e31082d44614dd6dcbb520d7808fa116a1261515ca57e773328ecbc6f8857937e6a60570a8a7cd160a123414968a1951e6e3ae1b3a9858fd36d74f68f50d955ca994cb3f3acd18be50c3ba7a3ca6146017b0327e8e1df02a0b9045751adaef65732fd985e4bc4c2db5f99a7bbbd1b724f1e21a7dbd122098206f818d8409b7bf293fbe52b6b6664e8a7d7d73de436c06c728cdd9cd4997282258244750300a1e014d232c0e6cda415510fa60fee3d061bab7b44e6804c7f6f678e198ddd6a20ade8819d401c8791dba99c7c1755b992765edb0174d8ed01581d774a18048669bebc7565ae689c2408cc29721206431a4103ae612d4eb27a2f401c1494d066d3df77e5a280fadd5ed995b31b21d325b897d8a15100947cb5248b79dc027e8c9888763d4c768d720aa439094a4f263a79ffc90d7f323d4c4e64f38b77e3948198f748ea9d2e32a234f874f501119a03142f312bb66423976a745b70a3947cad5f475e6da0a4ffac4729a2f3915134ff04dd0057d4fdd3e29456d7dd9aa5f1886833b455c1b08b6d39fc5aa6fb86cfba02e3a2a494288f5a67dddcae9811eaf988fe585210d5d75ea212e0cae3fa63055f81f3091eaf153278f441122f656515353953bc70f3ece9915fda13ff071d1b2af5cdc5a76c89ad2d0707d5a09e2e88855fcbc76c90fcd85949cd4e82d0840bceed925d9b6b0d2fd8fd51544c99ac61f89e35ef58ec128382ad30d85f9d8476ec8b2aec3e97bea73a55550c8cdaedf8906721f14e665c12ca06d0b3a0c78319eaec023345108435e6e01999893106421ef18746c3de32f74abefb74d60ae5f3b08b8a9674194773f3d0f7b198116c5a3245375f6f17b2f97425c769e9ab8e8d1772a8b0ca462377df70155e6319a9c87e6e3d58615e7aa542367a1926034787a6d76e96086b361a41a77050354c6025859b30559740fa1b4073198451637330fa04017f3bf2b4dafe5c16381c91a9595d927e8b676a74d80ed88de9ceec80d765535afa984115f56b9758f2eb40a2990dbef1b3f112d2ee95d5dfdf1285d4eef4f7eba964412a6f5b7fcc12c485d025ebe3c0c51e8139b144290df8643ad6b27ca31979d5d93992f2e93c4a653c07a524d40dc72d5a1f4f83e3f1d224e194806eee42236527535d6ae87e1bcca44dedd8a66267e2adada83eb20a8cab8f75218422a0e9731291ad268ada0f08a770b8d228712d166ef7a54d898313d26c3624f20ae689600394681eff9ea36b673727168eaff52758b92d1b18795fad895422c8477cbc8b9faac90935c1f2fcbb85df7eefc10bc43a0e6a12b59c7261cf507455b6c6e6babbd8648f9be4bc18ce10d3775971a2243a9efb03a150a8895091ae365eea52893b4c082ee5b5288ec075e90b1aa81cab23af4ff2c53e5479bbfaa47cb06285db806d39cc718377f0fc7f5ded4c4afc7e3ba0cc823b49af0c278b30a7dfecde7534b4b1a5853c3d5eca500cebcf60896dc2c3caf2ccfd3b518358329af29ab433b7074d578ab89270526919df3ab5afb362ffaca7373700ec50af1cda6b04fdd3efdc85a69007572558f16dbfb912f9d58695135b576339ac8d1d5d44fd15afc5d51631faa3950fedbf64c78c13fb35efbc165f6eefb33e6bef81221419c2f506ac8e9f0e35b20391b4cc73144f8d409bbd96f58705a998fce2af356a098536250bae013a0a663583ce2a82ba8d1635fd6cb44c895704ce68a75c2845200a3ce847b27e6b18ffb3c132190f1c73b74cb103e08e3ea8ffdc2bd5471cc179b0b187e13df0f6621573a1d9e17f3fad05fac5d59badade5f5d5db632c7a61efcc85ee33169f2899746541b680e9c2266b5448e90cc289336f0b2adfa1b66046caf8cb83b82e624abfe97cf31d66f08ba58bc706a59c22366aca1845405e11cbe41af0ded25b2c734afb86bc769b009a30237e0ca121afb4886c92fc0a6d11d933e7d20e1987fc97a1c976b432423252c54209e5259a14ec75b9f1823fd3b5ce36615c43198047ec0a80e2b9dc5ac87680a4a2b355cc5219c15e9206d55095b43800522c6bbd806115b23f6d9b825edb369ca51cb1fc8abe1e39a2baf31c8da116763992d4d34c28fb7035a0ce73b6f5153295a174cd97e578ad3c1555e156993042eb5bcceac4009afb98b1b4c60b838574ec954b50a693d47743f24e36360693c0b59e392b4991a20ea4ec36a3d3d391f0c08d2f19407841fdb6d264b747ac79f58f94f13ba83f5bfdcb9fc9acd00962751b7bd2aaf4a09f38a576989a165310810b3540710ea6ae5ac697a32eab5bc7635691aa54977523572312ed1e7bec79a55733be47a7ecf2e636e208f53d7262a0aa96d90b54fad3f24ccee6cd34cc07f9f911327c24cc7ee60b5b9b1f0e6b7deac35cefc1b87eedf6d092d6b7c5cd7354947f38fb5c5970e6b68374950aa7ad0d87e73fc614e39bc23f5dcae07f738bfc71bb4dac9f20ce0cf906817f3089d606324ff142c2ff67665fb7c2e28c78ea1bde2341820249e8096109886930e3dacbff825054ef6e9997de47e71fcf91baaa809b97865b0dc958456e7408c34c3c912c6aeac3834e5f0ab500147cc3de107a37720b9b32402c0230cfe1802bfef82af86f2330e3a71b87d313bc8a2680bae956596bc90d0a14401286f6d8471c4ed656a7e3ed57047b89bef211051d77e0b6966c30d3ed0bdb650da4fbb044e640c18e64f6487a16f71dc5d899683b076b2e2362c43c5613e34fe66a34d758da57cfff9fae55b38e96962c4cb9aceaf2866ec895b71c34027a73b3472dd652f6f0f26136a0e7b0e5c602e2c0f1856e3e8f801ca06f3c5db5ac1176719ffc3245b595e19755619815d9bf8e39da374d66ea33494cd0382fcd7f4a203b128a590d1d8dce33ef939cc3a87b10375a1e1e68e42cf86a40d1b60420d8047ac945fb062d5fc63197214479476b12398b02a9dac27523013d37eb7ebe95aa8473ca71d910a51cac3fa280aaed691885b1371a5b40e486c55ae7307ea3b33888d9c70eabf5a77fa1a9125de182583260bd2cdedadc037590d32c7ffa131f76f596e5d8ae67a043c686704c2e089137715b435cbddbd056809f9e88d613c3bc8e8569719e7c87a9f60cb9ddf54c88c57f044a2b695b63043f11bcfb61e95d2ecf7a6408b255dcff72e94f9158599e86a165a9c2cb9c47251f7d47d3a3ccfde5ebb62ef8d1df3916f6acc43630a8f9e05d3ed4c83a3eafa614137a2e17fbe51a2a58e8a2cb50ae8f390d88b71cc450dcf6f2d757cc62b20c072f4ced0caa5eff84cc64c6cc766b14383154b451c76036ce5a49b886029f1b13de36421285407293b8bb8c80e1f5c51444ff3752e51d4d6d6600435bf4efc85d2f42ec69b44f72a1eee11bf4274067d71a4955c91582fb20a7a959c85575421628041f273ac8c6a76981791b6c086e6054567adf04c8208a715ac4e9289f134f61b8b07831386119f2874255e8d44079b08346a45ee7d67919abe92c88d3e015c019c4f1365f0fbc574b667940b20be72d68c177eba85040d497dbe868ec482f46d65a6dbd66428151aa8f038c2aab1b68f85dcbc092d57e54f23663ff029bdb3202d71a808e63143597ae20093e4f5469c709c5ae2831d4d743da283a18434755428b329077980acc45ce48bfc3e9adefe032b30e8d1ff00a3ba3554c930c84748e0a60633dd2d5cb8d8e6e1ce4367174774b1bd214794dca062276b32b41964d73ccb79c05595ff7bf0e61e8c322b8f0cb0694e4c486ccbf0c4a002120aba7a8d04e76a21afcc465a3af87271ba7da386c7d66934c0152a9125c3c908f0aab973fd53874af4c9455e233d48e454b53f2e1639ee249be12510ce3833a6e9a9a61e102ea58966fb0412756ded3077589271dfb464a68bfcde83625437db543de14ac63d497619ee725ad464389acb2cfa0920562fef5d89ec5ae686bd4e3ab4abaf0ce718e7d215be7c690b2eaa9f9a8950ff824a2450d675f60010a840e7e60116529f322ddf7ac38dff530053a8b2d96e79ae5d01619fdb38f106a8fe4e366f5c383feb1f478d51f020c828f6389b848abbfb35a449b11aa94c7cd1ec2f84aeba38e4701ed3ed1356dd2722443644f1f048f900779fb4c374f8c7014f5ca5205ded7b0f3e349533185d8c16b3558dcfc5c2215d6d8e9560e1d2ab226432f85107b7f03a605e0b90d35923d3156a44eabce92ba56c21cb394993e28c357a27b95de4a17ed54eaadf46c010bc4a145b4e3b7ab186c53b616599af0ac54161e9d8e4745350e110f284e6251914beb1597358e8b689db7ec0f41ea966fe39cfc1387500b369b600eca2508045040145d5cce00942c5865f63b06d1f21885cabeb9c159012e83b20165b3c6d942bc8ff5abc9d3dc159b731dcc4414c75e1d4d6ad204f054584c13976aa843939d943b004c5f538e43918772cdc755650c852b3fbcbb20c63f41bd59d0a859b4d00b6d176211f5683d6f33c1151510960c8b688aba92aa361f08a083c89105984b33fda3b9323792e63e12d4538ed4db255578b9cd6b07bd8653a8aeb4e39c8c46965cb4a4fc5c9651172052abc030ac466873ecf1c178852ebfaf221473a2fa26ece60f93469c732fdc7321aaba3f6c222b7049ed84322e4e3268181cba092118c7fbf057090cadd8821063b93bab9ee2215597add60ac70017ea4b42f275be25b42ff0eef5eaeeed7f5a725fd7098b3ebfdaaebe3dd0ebecc3c71637635db0c61ffa54e6d7bc9f4b97437fea9cd90956f7006d09582ca873773a5a437a8a57510acf1d0a650953534d24b25d1910ae67804086ba3c2dc51dc1b2e25a9358084fb67ed3d5ccb34468854f25b830aa6339de8ace28c73ae98a1a67dffaf40a409b46179521a12c8f0736229e3758a16f27301764987db63643dbb6e7f4559b576b89df3002782bba17caeeba5948ab6aaa088fa7a0478ba4983f56f2881892a3d189cdc30cf651098da8bbfb596400120f1cb73815711e4d661326c7522f9300d858834c4549a74704271bbf263ae4bb485bf78001d2890f54de62c971efcee9d039c5a4427b69c41dc2349ee0db309e827d56aa86cd4002db426a0766ccd814", 0xfffffffffffffe2d}, {&(0x7f0000002400)="8f9175e9", 0x4}, {&(0x7f0000002440)="7ade6fd1530904dd3e97e22d1cf2ae5ca76cce4dee6b55420d97a298e394462a63499b2d10f93bee06e3a45a703fefb35ceed8651d61ee7bdd9c54bbd15a1d82", 0x2c}], 0xa, 0x0, 0x0) 06:41:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0xfffffe25) semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r4, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) r5 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mknodat(r5, &(0x7f0000000580)='./file0\x00', 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) pwrite(r5, &(0x7f0000000340)="727e1a1876bdad0300bf6a172b2fb3144990705b5166", 0x16, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) mmap(&(0x7f00002bd000/0x1000)=nil, 0x1000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x400000000000) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10, 0x0) r7 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000540)=0x20) r8 = socket(0x2000000000000002, 0x1, 0x0) dup(r8) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, 0x0, 0x2, 0x92, 0xffff}) fcntl$lock(r7, 0x7, &(0x7f0000000180)={0x3, 0x3a41f3f05ba18798, 0xc600000000000000}) recvfrom$inet(r5, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) 06:41:10 executing program 1: socketpair(0x6, 0x8000, 0x3f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x8) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r7 = fcntl$getown(r3, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r7, 0x41d, 0x5, 0x5}) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getpid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r4, r9, r10}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r11 = socket(0x18, 0x1, 0x4) setsockopt(r11, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r11, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 06:41:10 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_addr=@in6}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) semctl$GETNCNT(0xffffffffffffffff, 0x1, 0x3, &(0x7f0000000100)=""/66) unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', 0x8) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000640)=""/4096, 0x188}, {&(0x7f0000001740)=""/203, 0xffffffffffffffad}, {&(0x7f0000001640)=""/251, 0xffffffffffffff6d}, {&(0x7f0000000000)=""/48, 0x30}, {&(0x7f00000003c0)=""/129, 0x81}, {&(0x7f0000000480)=""/235, 0xf1}], 0x6, 0x0, 0x0) r2 = socket(0x6, 0x4000, 0x2) socket(0x2, 0x10007, 0x9) sendto$unix(r2, &(0x7f00000001c0)="f85abb881913e714ec8500c28c256a2acbb16e1dc4535d9bf2b94b340e4a468c3e6ae6ccd60efdac4e6243d760b8a2fdb39d2968afc2f1e780a2be2f5bba4f92e1450aeae90ebd212fd122cc020cf8ba265fb5d6551f280221e48cd9877ea52b99b6a124a6a0e8fa78a3b2c1084a8c13e29efcd22bec8da9a56b8f4c9ca603c678ede4e9fceed64fe87d575b0fbde1975c378eeb76690daf8b2cd0db9657d854898b08a2a6e9f8b0fa77037b00afe1b1f292c8cf5c6783d4f076", 0xcb, 0x2, 0x0, 0xfffffefd) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) ftruncate(r0, 0x0, 0x0) 06:41:10 executing program 0: mlock(&(0x7f0000602000/0x400000)=nil, 0x400000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000068a000/0x3000)=nil, 0x3000) 06:41:11 executing program 1: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000c40)) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) recvmsg(r1, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840), 0x0, &(0x7f00000005c0)=""/201, 0xc9}, 0x1800) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000006c0)={0x3, &(0x7f0000000700)=[{0x4, 0xf2, 0x8, 0x2}, {0xf801, 0xfd, 0x7, 0x80000000}, {0x215, 0x9, 0x0, 0x3}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) r7 = syz_open_pts() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x168, &(0x7f0000000000)=[{0x20, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) pwrite(r9, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) kevent(r3, &(0x7f0000000400)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0x2, 0x8001, 0x1}, {{r7}, 0xffffffffffffffff, 0x81, 0x40, 0x2, 0x80}, {{r0}, 0xfffffffffffffffc, 0xa3, 0x1, 0x2, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x42, 0x1, 0x4, 0x8}, {{r8}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x3b533914, 0x7}, {{r9}, 0xfffffffffffffffa, 0x9, 0x8, 0x5, 0x2}], 0xac1b, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x71}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r2}, 0x0, 0x1, 0x12, 0x0, 0xfffffffffffffffc}, {{r4}, 0x0, 0xa, 0x2c, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) r10 = socket(0x1, 0x1, 0x100000000) shutdown(r10, 0x1) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f0000000300)) r12 = semget$private(0x0, 0x2, 0xa2) semop(r12, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0xc000, 0x5d) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x40, 0x0) r13 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x40) pwritev(r13, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r15 = geteuid() setreuid(r14, r15) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000740)) ioctl$TIOCMSET(r3, 0x4004667f, &(0x7f0000000000)) r16 = semget$private(0x0, 0x4, 0x5) r17 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000b40)=0x2000000008005) open(&(0x7f00000003c0)='./file0\x00', 0x9b6161085009b81c, 0x10) shmdt(r17) r18 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffffc]) semop(r12, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x3000}, {0x2, 0x4, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x4, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r16, 0x4, 0x8, &(0x7f0000000a00)=0x2) 06:41:11 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1d1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x9, 0xea, 0x1, "127d51088402e04c455334c7643073c2c85db274", 0x6, 0xffffffff}) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x11) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x5, 0x0, 0x6, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 06:41:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x8, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x18008) 06:41:11 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000440)='./file0\x00') listen(0xffffffffffffff9c, 0x6) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000f541c09b5fd2b2baa4a581a5f3066f6d2ae7b747f78e2a528578d38039eddd3650e01afff2c0b5aa29a71f540fd707cc252dac036d2735c5a607a29fa44f1674f1eb86e6dd8d065eb3720d561e6bf5bdf87502021abf751c4fb4faa1d0f9d9eb19247bcd4f961516c844361bdb30e0abdd6f8cb0c80168a699ba64cb4ae909bde40065fc42d6f23b705b7f0eb013e4ae3ff68e1aadc953a74463a619911d4039055800"/263], 0x4f, 0x3, 0x1000) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="ca05ebfac1ea68f2f45fd0edec495a6e5c5f8795c5ce74d48080b7f310d06087f00bfc21f3c6d255f700b3ba741f0c53726f8d2ef692a5e83e42e5d56a61f12e7e098ccaf8d77a4a066b178c8513d7a618a26729f8617ff80b340239d24376f1c5aca2a6d0af1441f8b1e979b3089898ceb51f5ac5cc"], 0xc, 0x2, 0x1000) msgrcv(r3, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000000)='./file1\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00') ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x3, 0x4, 0x3, 0x0, 0x6, 0xff, 0x2, 0x0, 0xba7e831e8cb84e32, 0x8, 0x1}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r6 = semget$private(0x0, 0x4, 0xc1) semop(r6, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1) setgid(r11) r12 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r13 = accept$unix(r12, &(0x7f0000002b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7ce65ee041df8f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca85afb6dec7edf6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ee0ffc663c4f8c6eb639f32e897908b544d34f7c1d5ae87be43637fa2ada2ef5aab78ac508edbe91d8e83c95fb44524380301fdfa2a0e4931f27a029f51cadd5920e03bb0fab58b105ef306287c"], &(0x7f0000002580)=0x1002) sendto$unix(r12, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) preadv(r12, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) setsockopt(r13, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r12, 0x40047477, &(0x7f0000002980)) mkdirat(r12, &(0x7f00000029c0)='./file0\x00', 0x98) ioctl$BIOCGRTIMEOUT(r12, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r12, 0xc0107002, &(0x7f0000002a80)) setsockopt(r13, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r12, r13) fchown(r12, r10, r11) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x3ff, r10, 0x0, r7, r8, 0x85, 0x3}, 0x10000000000043, 0x0, 0x200000000006}) r14 = getgid() r15 = geteuid() r16 = getgid() r17 = semget$private(0x0, 0x7, 0xa0) semop(r17, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r17, 0x0, 0x0) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r14, r15, r16, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) r18 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r18, &(0x7f0000000000)='./file0\x00', r18, &(0x7f00000000c0)='./file1\x00') getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0x361) r20 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1) setgid(r23) r24 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r25 = accept$unix(r24, &(0x7f0000002b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7ce65ee041df8f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca85afb6dec7edf6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ee0ffc663c4f8c6eb639f32e897908b544d34f7c1d5ae87be43637fa2ada2ef5aab78ac508edbe91d8e83c95fb44524380301fdfa2a0e4931f27a029f51cadd5920e03bb0fab58b105ef306287c"], &(0x7f0000002580)=0x1002) sendto$unix(r24, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r24, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) preadv(r24, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) setsockopt(r25, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) r26 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r26, &(0x7f0000000000)='./file0\x00', r26, &(0x7f00000000c0)='./file1\x00') r27 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r27, &(0x7f0000000000)='./file0\x00', r27, &(0x7f00000000c0)='./file1\x00') r28 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r28, &(0x7f0000000000)='./file0\x00', r28, &(0x7f00000000c0)='./file1\x00') ioctl$TIOCSPGRP(r28, 0x40047477, &(0x7f0000000a00)) mkdirat(r24, &(0x7f00000029c0)='./file0\x00', 0x98) ioctl$BIOCGRTIMEOUT(r24, 0x4010426e, &(0x7f0000002a00)) r29 = syz_open_pts() close(r29) r30 = syz_open_pts() dup2(r29, r30) ioctl$TIOCGWINSZ(r29, 0x40087468, &(0x7f00000001c0)) ioctl$PCIOCREAD(r24, 0xc0107002, &(0x7f0000002a80)) setsockopt(r25, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r24, r25) fchown(r24, r22, r23) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x7ff, r15, 0xffffffffffffffff, r19, r23, 0xc4, 0x7}, 0x4, 0xfffffffffffffff9, 0x5}) r31 = socket(0x18, 0x1, 0x0) r32 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r32, 0x0, 0x0) r33 = openat(r32, &(0x7f0000000140)='./file0\x00', 0x40, 0x42) ioctl$TIOCDRAIN(r33, 0x2000745e) ioctl$PCIOCGETROM(r33, 0xc0107005, &(0x7f0000000240)={{}, 0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]}) setsockopt(r31, 0x2000029, 0x0, &(0x7f0000000480)="883e2e4d5279ad9e09cff580e8191c2ecf3c9f4f80cc0878b236db298bf2092b414b45e9422f304d03bf32e4d848e5dcd1485290bed6042d720b8ee9dbd2e63919a53d44e65f47fff48e0d73afaee10d45fc22c9dea04be92b195eb05be246cafabc98a5c9535e1d1cff719f28cfbebf56d1eeca605c4a3835e9f5fc3cd6f6f9796a", 0xca) setsockopt(r31, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r35 = socket(0x18, 0x2, 0x0) setsockopt(r35, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) r36 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r36]) r37 = kqueue() kevent(r37, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r38 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r38, 0xffff, 0x1024, 0x0, 0x0) r39 = kqueue() r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r40, &(0x7f0000000340)=ANY=[@ANYRESHEX=r39], 0x1, 0x1000) msgsnd(r40, &(0x7f0000000740)=ANY=[@ANYBLOB="3de13cc65e1dbe292d477fef86172e8cb471349ce09379c4e09d21ab41411207bc4ce94c8e63f930da344f63c6dbf714843c7a5666f46ed93ceb6a183263c4187d27abae663236d9ce817a30e8be301667f83dd3023b9610a8094f48eadba69ce397eb4b9ee422fa08d1a3ad6ac011a3f2d683a77b5a4ab6f8a07419f4bf98bcd827e218a62e0c2a2544c419a6120f3c3aff88dbbd6473f34483a5dee39c787f7be894ebd645619b3ef7063ada2e4b2bf03ce09b", @ANYBLOB="c254788bc2f6021efe0122ec0fdd3e6e3e4266567c474ded9d261d5151c131f3f20911fb5f4e21dd2a3febddd127cdb932f30122f355a96e6f12fd1a2188d1ded27c843907d1568094ac1aa6e943b361fb7ac417c380238939ee325723d1d37b0039c6cdcd7b427f887b5964e823a8f6398fbc9b261b601f4f7127e5cb47799e394991b6"], 0x2, 0x7fb) msgsnd(r40, &(0x7f0000000d00)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d9f76323d882db01eb5f15aa0b5d1a2df5dbb0057444ce5c0eeca8078b2cb1728a77b4f4cbdcdba1bc49baf2e9392dbdcbb7d98a917ce860b8fd9acfdefce55b5926f18c266821859842255f4b05f7d5e3622a66b40b3ab7581ef9fdff059ba455347130e752fd9ce80ede4be0a2a0a7dd40c939f56471ab66fb552e649fa3046"], 0x156, 0x800) msgrcv(r40, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r40, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000855500005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fc08355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c817bd2c5f2470a3deaf00"/225], 0x222, 0x40000000000800) msgsnd(r40, &(0x7f0000000400)=ANY=[@ANYRESDEC=r36, @ANYBLOB="cd4db48f76baceea9f57412290fd5a565c77d511513a1023118eebb8c1225b105959536e5211eea3bf4ca409762892578a3cd6606e92d5fc02a0e0a0e8df855468939edac1", @ANYRES64=0x0, @ANYRES32, @ANYRES64=r37, @ANYRES64=r38], 0x6, 0xc00) msgsnd(r40, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYBLOB="50b6b850c5fd727f3867a2983f473b27d33a6b07b39e1634742369d97155a046395fb945c31c74850cd729b684d525c7e519f01f27136d68ac6a75", @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESHEX=r31, @ANYRES64=r34, @ANYRES16=r21, @ANYRES16, @ANYRES16], @ANYRESDEC=0x0]]], 0x1, 0x0) r41 = msgget$private(0x0, 0x20000003c4) msgrcv(r41, &(0x7f0000001000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004fa0c3b552b2f361fa8348cbe3081cb2ba98188fe5c8a789bab7740b4d018e661c26b487120842d9aea9131ab45ec1ead00efccbef46a53c05dd54b59a38576f930fd54994e036bc"], 0xeb, 0x0, 0x1000) msgsnd(r41, &(0x7f0000000b40)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374426bdcf30684e7c0275ca25d5b154647fce65ce297a4aa0d7b33bef296a85554c457623f506502fe1511e442c8369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce27b901d8a2a81d5eff7b3a84ca80000000310f8eee99dbcfdd7c010fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e52894eaa77362fc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000000000000000000000000000000000000086d3d924f3873a635559de8ffd8f84e14fa98920ac337baceb78c5d4b4a35416bb16fedb8bddabbfd55ce6b10ddd1d8101057cec7c0157687f4c85f6915e89323faa685d8bda9ff765a54735a63381b2aa66e3d6e4880b75d9f789db76c89c8fda1458e4683485d37dcc298f4b1df8d4d71bc20b1c0caf7395b13144682e30622b52165debd1609f83af911699332e311f18a1552413b574453c2c45692a99eee998a4c35823e8c162838f25c3bb648071c625fcf7607502054c833ccece8481025d645a5c2556afc56b103d0f3d"], 0x1, 0x800) 06:41:11 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=' \x00') 06:41:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) fchmodat(r5, &(0x7f0000000000)='./file0\x00', 0xa3, 0x2) write(r0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r6) 06:41:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = semget$private(0x0, 0x7, 0x100) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000140)=0xdb8c) semctl$GETNCNT(r1, 0x5a73bbaf355472b, 0x3, &(0x7f0000000640)=""/22) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xfffffffffffffe34) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0xc53b4e95c71fc610, &(0x7f0000000040)=0x7fff, 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x7, 0x286) semop(r13, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff}, {0x1, 0x9d2, 0x1000}], 0x4) geteuid() r14 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x101, r6, r7, r14, r12, 0x0, 0xf801}, 0x8, 0xffffffffffffffad, 0xd3}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r10, r12, r8, r9, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r13, &(0x7f0000000100)=[{0x2, 0x4000010004, 0x800}, {0x2, 0x400, 0x800}, {0x4, 0x8001, 0x1000}, {0x0, 0x800007, 0x1000}, {0x6, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) msgget(0x0, 0x400) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x2000000000018, 0x0, 0x0) getegid() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r17 = dup(r16) listen(r17, 0x0) bind(r17, &(0x7f0000000340)=@in6={0x18, 0x3, 0x3, 0x2}, 0xc) openat(r17, &(0x7f0000000040)='./file0\x00', 0x400, 0x21) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r21 = syz_open_pts() writev(r21, &(0x7f0000000000)=[{&(0x7f0000000280)="eac1c8134b91987309f6c01414ce1ef6debcfe0373a1a05c4323c0a4", 0x1c}], 0x1) dup2(r20, r21) r22 = syz_open_pts() close(r22) writev(r22, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c5", 0x80e}], 0x1) writev(r22, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) close(r2) dup(r21) fcntl$dupfd(r19, 0x0, r21) dup2(r18, r19) mknodat(r2, &(0x7f0000000240)='./file0\x00', 0x40, 0x1) 06:41:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) readv(r0, &(0x7f0000002440)=[{&(0x7f0000000240)=""/154, 0x9a}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000180)=""/3, 0x3}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000000300)=""/227, 0xe3}], 0x7) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b76e6a7b564429e6ed5c138988776992be9a82c849ad3102b8fd84bb7ebc9d913b5058c2bbe08a7e6c88f9a1f60aa004a8efbd797944848b3ce13c3cbfda0fe3c61f0d39d19a0f05bdbd571a9c9d1f7bdd7b9fc7b37d0911e2477d80c26ad3c4e2b745ad697fa6fe52b4dc6068e3dd8de1db122c99c62fec8441f65d", 0xffffff61}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socket(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000d93733e2171b32e0185f01000100000000005214e9f547"], 0x10) 06:41:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) close(0xffffffffffffffff) r2 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x4, 0x4, 0x4, 0xfffffffffffffffd}], 0x0, 0x0, 0x2227, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 06:41:11 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) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r8 = fcntl$getown(r4, 0x5) r9 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r5, r8, 0x41d, 0x5, 0x5}) r10 = getuid() setreuid(r10, 0xffffffffffffffff) r11 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe3a8ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) r18 = getppid() getpgid(r18) r19 = msgget$private(0x0, 0x20000003c4) msgrcv(r19, &(0x7f0000000440)=ANY=[@ANYBLOB=' '], 0xc, 0x2, 0x1000) msgsnd(r19, &(0x7f0000001980)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367cdde7df0fcc6588568af8cea73da6581d3db901cc8e582d225bca0000a27627e64a4fa500000400000000000000000059d255941decae2c20e73993ee4b9900e8c43316c03b5c9501a44b0cb54e4b1d6b801e26bd81cd34c26a8d15130bb6282e5ddee862a5cf2579feab5d265e199ef34a17b642de85278292237a20330c702501c0a85f7f5f2bc48dd923a7170f3edc040000002dfb671b7f086a46f83552d50e0fd008b063dc6f8d55284faf359a901f000000000000"], 0x1, 0x0) msgsnd(r19, 0x0, 0x0, 0x1800) msgsnd(r19, &(0x7f0000000cc0)=ANY=[@ANYBLOB="01e3783e76a0ce5da883c096d5dec9131e670000000048696a28ffffb100802b83ca1386ac746e1d3f6d380251b3fa6139043862e74966348ded6ed6c0fa2481daecc1b311d9d171476ac9d700afead0b16ee0ee0df0d1b16beaf10b4ec92518b8ad4919"], 0x2d, 0x800) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x1, r13, r16, r12, 0x0, 0x46, 0x81}, 0x10001, 0x1, r17, r18, 0xa5, 0x1, 0x4e2c, 0x6}) r20 = msgget(0x0, 0x0) msgsnd(r20, 0x0, 0x0, 0x0) r21 = socket(0xa, 0x800c, 0x401) setsockopt$sock_int(r21, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = socket(0x2, 0x8002, 0x0) dup2(r21, r22) r23 = syz_open_pts() close(r23) msgrcv(r20, &(0x7f0000000480)=ANY=[@ANYRESHEX=r17, @ANYRES16=r21, @ANYRES64=r23, @ANYRESDEC=r15], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r10, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r8, r17, 0x0, 0x94, 0xffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r25, 0x0) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r28, 0x40087468, &(0x7f00000001c0)) fchownat(r28, &(0x7f0000000080)='\x00', r29, r27, 0x6) r30 = getgid() setegid(r30) r31 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r31, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r31, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r31, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r31, 0x40087468, &(0x7f00000001c0)) fchownat(r31, &(0x7f0000000080)='\x00', r32, r30, 0x6) r33 = semget$private(0x0, 0x7, 0x287) semop(r33, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r33, &(0x7f0000000b80)=[{0x3, 0x6, 0x1000}, {0x2, 0x2}, {0x1, 0x8, 0x1800}, {0x1, 0xfffe, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r33, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r33, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r30, r29, r30, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r25, r30) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) r34 = getgid() setegid(r34) r35 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r35, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) ioctl$FIONBIO(r35, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r35, 0x40087468, &(0x7f00000001c0)) fchownat(r35, &(0x7f0000000080)='\x00', r36, r34, 0x6) getgroups(0x6, &(0x7f00000002c0)=[r7, r26, 0xffffffffffffffff, 0x0, 0x0, r34]) fchownat(r2, &(0x7f00000002c0)='./file0\x00', r3, r7, 0x6) r38 = getgid() setegid(r38) r39 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r39, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r39, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r39, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r39, 0x40087468, &(0x7f00000001c0)) fchownat(r39, &(0x7f0000000080)='\x00', r40, r38, 0x6) r41 = semget$private(0x0, 0x7, 0x287) semop(r41, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r41, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r41, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r41, 0x2, 0x3, &(0x7f0000000000)=""/9) r42 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r42, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r44 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r45, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c4ec71a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r47 = fcntl$getown(0xffffffffffffff9c, 0x5) r48 = getppid() getpgid(r48) r49 = msgget$private(0x0, 0x20000003c4) msgrcv(r49, &(0x7f00000004c0)=ANY=[@ANYBLOB="a7b4d3261c192f4bbd801ba4e3f8302cee30c9d09d5f8ca2"], 0xc, 0x2, 0x1000) msgsnd(r49, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r49, 0x0, 0x0, 0x1800) msgsnd(r49, &(0x7f00000005c0)=ANY=[@ANYBLOB="010000800000000048696a2905670000342fcc8ec5d56f59ec0d339a63075bc61aab042916d0ed1a9b6be130634389632e260ed1934241e5b6f44479fc5bd801"], 0x2d, 0x800) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000980)={{0x1, r44, r46, r43, 0x0, 0x142, 0x9f9}, 0x10001, 0x1, r47, r48, 0xa5, 0x1, 0x4e2c, 0x6}) r50 = getgid() setegid(r50) r51 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r51, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r51, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r51, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r51, 0x40087468, &(0x7f00000001c0)) fchownat(r51, &(0x7f0000000080)='\x00', r52, r50, 0x6) r53 = getgid() setegid(r53) r54 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r54, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r54, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r54, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r54, 0x40087468, &(0x7f00000001c0)) fchownat(r54, &(0x7f0000000080)='\x00', r55, r53, 0x6) r56 = semget$private(0x0, 0x7, 0x287) semop(r56, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r56, &(0x7f0000000b80)=[{0x3, 0x6, 0x1000}, {0x2, 0x2}, {0x1, 0x8, 0x1800}, {0x1, 0xfffe, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r56, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r56, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r53, r52, r53, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r57 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r57, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r57, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r58 = getgid() r59 = socket(0x800000018, 0x1, 0x0) bind$unix(r59, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r61 = getgid() semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r58, r60, r61, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r37, r52, r38, 0x1ca, 0xfffd}, 0x7fff, 0x7, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r62) write(r0, &(0x7f0000000000)="5ff19a557fd13019d73f5e2c8b84797837b2ce4ad62836c7a7b1bdef4ba523cb9fc2a859b7085a36edf1db6b42c14d5a7a3b13e7509d7bec665ef162c5e29388ffa161b406a6087955e695ebb68cb296524094f09fb7f2bf4626096ae6e4a811ef21c33ebc914a6d5a790d21f7095b9a5556728107ca0df22b32184d1ffe0b936277251dfd634121556bc102f6775b02b7d8f5b743dde25f187edc9c2a38bcd8", 0xfffffffffffffe8d) 06:41:12 executing program 0: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) getpid() syz_open_pts() poll(0x0, 0x0, 0xa194) r1 = semget$private(0x0, 0x2, 0x48) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/246) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) 06:41:12 executing program 1: symlink(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xf5e9326ed75862e2, 0x0) open(&(0x7f0000000200)='./file0/file0\x00', 0xa34, 0x8a1054e2672d0bda) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x2, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x8000, 0x236) setsockopt(r0, 0x1, 0x8, &(0x7f0000000000)="3cc4e8c9b0c20ba5e92651fcd9ee5bd84eb8fe9c7afedb9286ec8ba5569faf8ed750ac439c9fe30f14f5681a786bdcbc0882d9dd449e44ff226ffe512e4e23a890927d3267735a31400a354c0e36f3bcb0c6057d0a29ca9534dc8f7ef5f7260a99ef016d5b9834874b354a158c2b816494c5d5c57e954dc031a80b65521b470fefadb74e46f08ecf2f96b25484ce957c27bb0744e58bd7e79d1f1f762124e04f6d84881dacc26ba4ee09c980c54141f50489c3e826a2", 0xb6) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000240)={0x8b, 0x0, &(0x7f0000000300)=""/139}) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) 06:41:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) flock(r0, 0x1) close(r0) 06:41:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/135) semctl$IPC_RMID(r2, 0x0, 0x0) dup(r0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\b\x00\x00\x00\x00\x00\x00\x00'], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r3, &(0x7f00000007c0)={0x0, 0x17b, 0x0, 0x219}, 0x405) sendto$inet6(r3, &(0x7f00000009c0)="20613793e8bcdbb98cebfd99d51f3ad085bd8c3fff25eb04eef93405e05340f5e67356b86979dcd4a607374fd3c39053ffa4efbb0b0cd3cfc56935e991ab34850d0988da7e8fd96461c956efa60ec940948faa5a03df091b6002c3c14f9087de08a4751803fd341fdff18eb336023d99dbe93c394886cb57b1bf41940c166083932d2cba7b2f06738218ce949693396c5631556b44675eab4a0b03d0c7fc2f4f75eda39bd360708428bc779e2488a812a751e8e03f9e2c5b5b5cc6d197b04ed08653ef88b56d91fce41082df01252950e5f86cd598634b0fad9d7de1bb11dd9a6351717e286c8222", 0xe8, 0x0, 0x0, 0x26a) r4 = socket(0x21, 0x2, 0x1) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) bind(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="000a040000696c653009"], 0xa) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="5ee340f3b5b54bc80001"], 0x10) write(r5, 0x0, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x0) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) r7 = getgid() getgroups(0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r7, r7, r7, r7, r7, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r11 = geteuid() r12 = getpgid(0xffffffffffffffff) getpid() r13 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r13, 0x0, r13) r14 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x661a) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={r14, r15, r19}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0x1, r10, 0xffffffffffffffff, r11, r9, 0xb9e3dc7523cae87, 0x80000001}, 0x7fff, 0x1, r12, r14, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x6, 0x9}) r20 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r20]) r21 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r21]) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r22, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r22, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r23 = semget$private(0x0, 0x4, 0xc1) semop(r23, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r23, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r24 = getuid() seteuid(r24) r25 = socket(0x18, 0x2, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r25, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000680)={{0xc, r24, 0x0, r27, r26, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) getgroups(0x3, &(0x7f00000001c0)=[r20, 0xffffffffffffffff, r26]) 06:41:12 executing program 0: msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x88) r3 = getpgid(0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x2) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x1000, 0x2000000001, r3, 0x0, 0x2, 0x6, 0x1, 0x4}) msgrcv(r2, &(0x7f0000002500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a454e04b8de73ac46736c54ba904d39e2edc81a843d0862327b5ad5245f620571ca1ddec3f48de22f0fb17b66155f120c4b8af1ce1c0dbe5b8daffc540aac879f3618a6520dc0c5e3ba1fedb2f6834f692a1275e9a16e25e76797d127ea66133ad790782f781158087a254602"], 0x1, 0x1, 0x2800) ftruncate(r0, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xb932915723ddf08, r1) flock(0xffffffffffffffff, 0x8) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000200)={0x0, "949dcde16eb5b3193d38e9b854eb2cf1cf1b76491a423cd995f9aaea2b7765322971a37ae2b40bb8341e278fd15ad1f8184945295da6612873f8e6b786beee272bdc5ef13b3be61276483190cbc18657c4d4ff74a1aba038a492e1e8adfec40ea0c35b609179bbc9459ccd0732c65f1f3393526f1cb5d52f08354e24c418e76d9fa06e5fb9eb2414357e0c4cba9965b1729e55d68a932eaa3c0ecb69b88ec684d7d4870170b404d5fe8916bdb0e257b9b2c668a7d5fb965bcf15f0fbbb2c569e714d07dc618baabca90f547339d436861f147bb8c67af46ae60dc0173efcff9eb9a26746bf432a42e2033a4132025575"}, 0xf8, 0x1800) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000600)=""/165) msgrcv(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000e9e1a85d83c070ed000000"], 0x13, 0x0, 0x1000) ioctl$KDGKBMODE(r4, 0x40044b06) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) socket(0x10, 0x3, 0x2) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r6}) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1e, &(0x7f0000000100), 0x0) syz_open_pts() getgroups(0x2, &(0x7f0000000080)=[r7, r7]) socket(0x18, 0x1, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) fchflags(r9, 0x10000) 06:41:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f00005e1000/0x4000)=nil, 0x4000, 0x3, 0x6013, r1, 0x0, 0x5) 06:41:12 executing program 1: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='cr') unveil(0x0, 0x0) pipe(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe(0x0) r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xdd}, {0x0}], 0x2) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe2(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r6 = syz_open_pts() dup2(r6, 0xffffffffffffffff) r7 = open(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, r7, &(0x7f00000000c0)='./file1\x00') write(r7, &(0x7f0000000180)='X', 0x1) r8 = syz_open_pts() r9 = dup2(r8, r8) write(r9, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000340)={0x0, 0x6}) semop(0x0, &(0x7f0000000040)=[{}], 0x1) r10 = getuid() seteuid(r10) socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfffffffffffffff0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0xc, r10, r11, 0x0, r11, 0x0, 0x3}, 0x7f, 0x69, 0x200000000006}) r12 = socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20000003b, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0x33e) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r13) semget$private(0x0, 0x2, 0x0) semop(0x0, 0x0, 0x0) semget$private(0x0, 0xeb51a75da04fc21d, 0x3c) r14 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r14, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000180)) semctl$IPC_RMID(r14, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0x1c3) getgid() semget$private(0x0, 0x0, 0x286) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000000c0)) socket(0x18, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x800, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, 0x0) lchown(0x0, 0x0, 0x0) getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) geteuid() 06:41:12 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18081, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x1, 0xffffffffffffffff) fchmod(r6, 0x0) msgsnd(r4, &(0x7f0000000340)=ANY=[@ANYRESHEX=r1], 0x1, 0x1000) msgsnd(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9081b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816a8884dd50ed18e0eb86ea28df80e902ac3cc6958a45c7f4e9a285ecf45aa39d8c69ae37dbd5cebfca84b20f139644bb11294680f192435aa2e3960e80e93d4daa66c34bd40cfe48f3d4a9058e3604d935c215b205bc8f506c1c41dea13c58206bed338032fb7f66ed226eb689563cd60e724884cfbfe5111d659a4980471e1ba51d9b99c6fe582e07723f10249be98d58d4dfa8ef76c33835d654bee9f58309892efdd500bd3d11410836c706cc74f589e18f6513abc920c99"], 0x1, 0x7fb) msgrcv(r4, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28d016337865b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495"], 0x1, 0x0, 0x1004) msgsnd(r4, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r4, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd41fbd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = getegid() r10 = getuid() r11 = geteuid() setreuid(r10, r11) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x6, r8, r9, r11, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r13, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r13, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgrcv(r13, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r13, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r13, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r13, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r14 = getuid() r15 = geteuid() setreuid(r14, r15) r16 = getegid() r17 = getuid() r18 = geteuid() setreuid(r17, r18) msgctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x6, r15, r16, r18, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r9, r12, r16, 0xffffffffffffffff]) r19 = kqueue() fcntl$dupfd(r19, 0x1, 0xffffffffffffffff) r20 = kqueue() r21 = fcntl$dupfd(r20, 0x1, 0xffffffffffffffff) fchmod(r21, 0x0) r22 = kqueue() fcntl$dupfd(r22, 0x1, 0xffffffffffffffff) r23 = kqueue() fcntl$dupfd(r23, 0x1, 0xffffffffffffffff) r24 = kqueue() r25 = fcntl$dupfd(r24, 0x1, 0xffffffffffffffff) fchmod(r25, 0x0) r26 = kqueue() r27 = fcntl$dupfd(r26, 0x1, 0xffffffffffffffff) fchmod(r27, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x0, 0x8}, {{r2}, 0xfffffffffffffffe, 0xc, 0x4, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x6, 0x8001}, {{r3}, 0xfffffffffffffff9, 0x0, 0x4, 0xb17}, {{r1}, 0xfffffffffffffffa, 0x2, 0x4, 0x2, 0x7f}], 0x1, &(0x7f0000000180)=[{{r19}, 0x0, 0x2, 0x40000000, 0x3, 0x10005}, {{r21}, 0x5532003a7ef43443, 0x30, 0x22, 0x800, 0x314}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x7fffffff, 0x1000}, {{r22}, 0xffffffffffffffff, 0x1, 0x2, 0x7fff, 0x4}, {{r2}, 0xfffffffffffffff8, 0x5a, 0x2, 0x2, 0x455e6f0}, {{r23}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x0, 0x101}, {{r25}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x0, 0xd6}, {{r27}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0x6311c8e3}], 0x3ff, &(0x7f0000000040)={0x63b3, 0x7fffffff}) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r2) 06:41:12 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 06:41:13 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r6 = fcntl$getown(r2, 0x5) r7 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) r8 = getuid() setreuid(r8, 0xffffffffffffffff) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe3a8ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) r16 = getppid() getpgid(r16) r17 = msgget$private(0x0, 0x20000003c4) msgrcv(r17, &(0x7f0000000440)=ANY=[@ANYBLOB=' '], 0xc, 0x2, 0x1000) msgsnd(r17, &(0x7f0000001980)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367cdde7df0fcc6588568af8cea73da6581d3db901cc8e582d225bca0000a27627e64a4fa500000000000000000000000059d255941decae2c20e73993ee4b9900e8c43316c03b5c9501a44b0cb54e4b1d6b8097ffcdabadc23bf04549111e26bd81cd34c26a8d15130bb6282e5ddee862a5cf2579feab5d265e199ef34a17b642de85278292237a20330c702501c0a85f7f5f2bc48dd923a7170f3edc56aa4a072dfb671b7f086a46f83552d57ed05ee380ee0e0fd008b063dc6f8d55284faf359a901f"], 0x1, 0x0) msgsnd(r17, 0x0, 0x0, 0x1800) msgsnd(r17, &(0x7f0000000cc0)=ANY=[@ANYBLOB="01e3783e76a0ce5da883c096d5dec9131e670000000048696a28ffffb100802b83ca1386ac746e1d3f6d380251b3fa6139043862e74966348ded6ed6c0fa2481daecc1b311d9d171476ac9d700afead0b16ee0ee0df0d1b16beaf10b4ec92518b8ad4919"], 0x2d, 0x800) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x1, r11, r14, r10, 0x0, 0x46, 0x81}, 0x10001, 0x1, r15, r16, 0xa5, 0x1, 0x4e2c, 0x6}) r18 = msgget(0x0, 0x0) msgsnd(r18, 0x0, 0x0, 0x0) r19 = socket(0xa, 0x800c, 0x401) setsockopt$sock_int(r19, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = socket(0x2, 0x8002, 0x0) dup2(r19, r20) r21 = syz_open_pts() close(r21) msgrcv(r18, &(0x7f0000000480)=ANY=[@ANYRESHEX=r15, @ANYRES16=r19, @ANYRES64=r21, @ANYRESDEC=r13], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, r8, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r6, r15, 0x0, 0x94, 0xffff}) r22 = getuid() r23 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r23, 0x0, 0x0) shmctl$IPC_SET(r23, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r25, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x9, 0x1000}], 0x2) r26 = getgid() r27 = socket(0x800000018, 0x1, 0x0) bind$unix(r27, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r29 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r28, r29, 0x10, 0x9}, 0x8, 0x1, 0x9}) r30 = getgid() r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r34, 0x0) r36 = getgid() setegid(r36) r37 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r37, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r37, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r37, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r37, 0x40087468, &(0x7f00000001c0)) fchownat(r37, &(0x7f0000000080)='\x00', r38, r36, 0x6) r39 = getgid() setegid(r39) r40 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r40, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r40, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r40, 0x40087468, &(0x7f00000001c0)) fchownat(r40, &(0x7f0000000080)='\x00', r41, r39, 0x6) r42 = semget$private(0x0, 0x7, 0x287) semop(r42, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r42, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r42, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r42, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r39, r38, r39, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r34, r39) lchown(&(0x7f00000001c0)='./file0\x00', r34, r35) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000080)={{0x6, r34, r24, r28, r30, 0x1e6, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe01, 0x9, 0x7ff}) r43 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r43, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r44 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r44}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r44) r45 = syz_open_pts() r46 = kqueue() kevent(r46, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r44}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r45, r46) r47 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r47}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r47) r48 = syz_open_pts() r49 = kqueue() kevent(r49, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r47}, 0xffffffffffffffff, 0x95, 0x0, 0x1}], 0x0, 0x0) dup2(r48, r49) r50 = syz_open_pts() close(r50) r51 = kqueue() kevent(r51, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r50}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r52 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r52}, 0xfffffffffffffffe, 0xb1, 0x0, 0x4000000000000}], 0x0, 0x0, 0x0, 0x0) close(r52) r53 = syz_open_pts() r54 = kqueue() kevent(r54, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r52}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r53, r54) r55 = msgget(0x2, 0x0) r56 = getppid() msgctl$IPC_SET(r55, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, 0x0, r56}) msgsnd(r43, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r46, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r37, @ANYRES16, @ANYRESOCT=r49, @ANYRESOCT=r50, @ANYRES32=r55, @ANYRESOCT=r26, @ANYRES16=r53, @ANYRES64=0x0, @ANYRES16=r27], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r32]], 0x4, 0x800) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r6, r22, r26}, 0xc) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000080)='./file1/file0\x00', 0x200, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file1/file0/file0\x00') 06:41:13 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 06:41:13 executing program 0: r0 = syz_open_pts() r1 = msgget(0x1, 0x174) msgsnd(r1, &(0x7f0000000000)={0x2, "6f4ca1eecf27d1dbb59fc63317062acc19f017a8e76f172228fcbba0921df7f07712cc6d758ccd8cbd2469f7895195a3873d32e3bf61d94e60bf602696206f8aba04b5d9450a06bc06a0346ebf09e440f32ea92a59e5dfc9762999d7ef5ba0f84b83b20e78ecf8b90bbdb39032197afec7cc82d2f25a3f9f731d8d3521cdb0e45d53544ff61a2dc37b84a555821e1c20c836cff387c21ed01d17fa26eb9c073f4ec1d37a9b2918b7325ec517f989ee346109cf6194fbf551069afdd098"}, 0xc5, 0x800) fcntl$dupfd(r0, 0x20000000000007, 0xffffffffffffff9c) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r4 = accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000140)=0x9a) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)=""/237, &(0x7f0000000280)=0xed) 06:41:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 06:41:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) r1 = dup(r0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000001180)=""/190, 0xbe}, {&(0x7f0000001240)=""/95, 0x5f}, {&(0x7f00000012c0)=""/209, 0xd1}], 0x3, &(0x7f0000001400)=""/174, 0xae}, 0x480) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) pipe(&(0x7f0000000040)) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x90, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) accept$unix(r3, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r4) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000001540)={0x5, &(0x7f0000001500)=[{0xfffb, 0x3, 0x0, 0x1}, {0x0, 0x81, 0x7f, 0x2}, {0x40, 0xff, 0x2, 0x493}, {0x141, 0x6f, 0x8a, 0x9}, {0xea, 0x3, 0x7f}]}) socket$inet6(0x18, 0x1, 0x1) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 06:41:13 executing program 1: r0 = socket(0x11, 0x2, 0x0) r1 = socket(0x11, 0x3, 0x0) dup2(r1, r0) shutdown(r1, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) 06:41:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f32261784e8812521f462bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d668f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16bd11a3fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b10600000000000d56854d5a69089eea28e96a5714e71963b03b0a004af5cde69348199eecd38abc19da3fcd16939f1d995a4aaf399651269caa77a20445b70ac042f048c1c0fccf87ba0bfdfe545ee5ef052353ff4256b425a7469cc915bd27caa57f7c1b878a47fd5c5e590de7084228510b6254"], 0x10) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 06:41:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) 06:41:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x3, 0x1, 0x213) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000380)=""/26) socket(0xa, 0x4000, 0x2) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000080)=""/251, 0xfb}, {&(0x7f0000000180)=""/71, 0x47}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000280)=""/13, 0xd}, {&(0x7f00000002c0)=""/146, 0x92}, {&(0x7f0000002500)=""/186, 0xba}, {&(0x7f00000025c0)=""/230, 0xe6}, {&(0x7f00000005c0)=""/69, 0x45}], 0x9) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000580)=[{&(0x7f00000003c0)="d3ecd39990fccd78a8e0f9c5b2aae867cd3086ac2cc6c510bcbf8a689cfeeae3c668e8b2a6d4c275d3257f577054c5c12499e6b0b7db79daaaca4eb750a63717936c249a271428ba4320860af040686ae1d0de20ff225c91452b", 0x5a}, {&(0x7f0000000480)="0d433eac9668a6a2984fe07bf70c2605b8ebd09ef1c7569f4a1af7b64825a75cd09cc6afc99ac27a4f180f5b46ef19b6de0f8f0c76978b2050f9add8ffb20f4fd9502dd343af766daa6d909c811ad2fafae68958d92f27e74e395fd82713fff13321cd1bc63f22336e2796b90ccabb2539f0e51c2b6d28a15d95981e67e3959cd11a9f9864dfb31fcf739c74686e65c9ba507867ab42d40ec8f21ba279ea8bd65b514d371885ac8ca5bae5c051ac46665bfd541325158ec88d522f15e2d4e4b3052b6e3adbc2de27", 0xc8}, {&(0x7f0000001680)="51436b4311fb259e9ed0dbcaafca4eb8686ab336f5bd91825a91f6e159c6d3904710cf91c520a7e79679a61dd29ad361476a499a46e7dbac802269be0a031f4f1ef548e98cb31a3ab3c140cec5c905f4ed031a29e4fe268d13986302f007a0aeb84ea55c9c017c2314688be3a363e755c20f14e2ab3f8e0200433886956ccfe98b390e9804b862fb6cd3f0fef406fe6d40aa76e7653231c6c68bf7c76eae910ce7a6d484a1657467597c61b6a49c2d3fb9731ca28d836a1827d7e90d0537ef9395652e877c7a00e174fcc3780af91fe3ef88138c39d70e0c8517ca0feef207f11c3519b3b259796dc4f58cdbfc9893501c4d4fb0cf827e1d3e3fb530ddf42070627b9656a3a8d945ffefc7fbb2a2f0592f1b73d4b518a8a83f6beec510bbdb1b44cb9c67bc10b220b7b25fa95a424ce9dfdfcafc04747a7bd46a123619a0137c41402ffc452f4ea9dc07cf9584d013db0fa95ee4e77796e0a39c73e7a3883fd8196c5b8b7eaabf4a26f9491bdd69e24b780706f503d419108f3802b2f8cb1e2a75491a052213aa70d3de6338a9f1fd15152795d7a548f60e92d57a929743e67a644dd17ca05103cfb78de1971289a648550d4d31553d2c2331f33edb06bdab8886a88cd3809d12768fbf62095dffe4c89247757e61cca7d32523723023778abc650a5a0d861f6066e5b43fb25d2852df192f350ae7d32795340417bf49232f4d5ce70974e9c0679b48ac68568d728d3fd746103327bd4771aadea2e7ca253e64c29d813d8e06900f53823ffd8d03d77e942e5773c20e5de9383c5eeb4e15280d3b8c25315701c88ea0e9f8dbc46ccf285e1625e301709e89859fe5f7b8d9bf651f7bec6fe00d1535b17f6623b1f240a743cda250480f2c1adc1ddba3e1b1f9295b4899cb15abbbaf893555d44dcb2d6594bfe360ecfec02b933d9d6e3bc8411b0a5d10228abf83aacfd2a4405b9c38d47d7f76b67ac6de17681a90d19eb3385f97fa6aea33d260408cbcd6e13fed126e979a8b38130fa012b9c745f7752de96f01a1df7a36c3c814a61521673621e5ca67dcf1c040b8e627f1dd7cae60ef343a85eeb4d6705b3b801195babc5b7763e8c0798997f754d88f7231b96e8e7d0622a406ce8cad279fbc6e6d57ace0ea092eecd629bb149c1215271d912ef094f4f3b4aee209cc3b7c22dfc4185b84e265455b8a3df5b3d61f07ce561ad6d0e5dc32a4f56dc88bdab69d784c9a9899a833ee819350a28788b555a09f4477df8d0d8573e0355f61fb30e3cd3bc635e62e9bd90825449d3f902690199c6b6f7460486ea5c4bb288f3ba89d3262d2223e4fa451c46842f89920a0264743b947c89b755240d80bf4603a110510b2366e3b81feb0669df06dbe4ce2f0798e6ecead5d1788b7b1a0ae4cbd7f73f11d00efe97342ff97977885c22cd25be920a7b8ab1d9c4a173958921143879db4d3748e3707388947d31f09149c7f6c745071c1790600e9914d4c0a3409cb674fd53b176d734598691a842f5955fbc4dfe19e7a246aa76e3847e4b0da7503f8ca66cfee5642740d22e9b9c9ddf3d0b026f684627eb42fc22c64fe26b51b7168b336ada7495d24b379b4289486d34c617c1b3465bdd80df58c02d0dea8189808d7e09cd17ab60ba2b4ca53f76dbfe569202b27154b0f3bd6662e579c9f081ec779127830db4489a685cba7bd992dc42d3c185a8bfbfdb5c3ccb1d72305af5651a5ad666b390943b920e32954048d55ed22ec56182035aa5af9ff6806197afb6b25ce63bb9adac2ac479b128dac0ce812b08f8b3bb82a8e4c5da7b9024545d7a22d8e610355e4f219ca8eefd359f05af0b845a413426f66cf83b1bd52dc75dd0b284b31b0ae8c7497841c865f19d41c852f95ccb14456e347394994baf32169a1d90148d59c0a350e4a2a072468c09cf5d5461430de8a7dfafbd6c029251874e246e1b2dfd9e29df03bb5fbf67b8dabe49a6ca43b254f7fc8b94840d6bc258fbbced3c81550c706facbb6bde47bbb2ebf26680e8c666fa9c05096d42033e9e1c42e3886acf8b0549660a3240a72be0fec1d94e84815b7772d9cf293329850cb3d7ad6b0f4342eec36571c535facbb05f6f1e92546f9468fb69955428b5035702229e9223c46bb0eb3803e9ca7963f0a1508913dd81ce249687003c4a2c855a91b7583b2ca8b5c7b53b59fa05323e66c1ee5e7d5299eca3632f2d583500d6af56ba2eeb3df944120cc6c741f7c9ebe655699971adf0ec5142c4924cad21d98480ea22f84b62486557adeb2cf57e7c57c53c281b9f3f338544d47a3bc1968f05e51c84ad54b381614c4cd1be0d5c6a485e832b8a22ce5d9cc2e3e88c0300046f5fab9d58312af6be7e9e33e77992bb8ea6e9c6c4eed80f7353e42af66985a7fb3f825f65765cfda7dcca90960b114049a08bbb29a0560277380fb5fcad926e427c322cb3b31a6396af1e2c4871906e5b14759ae3b6ecc4224783927fbfc7744c4ddd78ebba0fc05e84381ed4daf4a359e914d50fe6d4b829175e2d7da3cb0b406842880c1181ca689ce3317c15ed08d82e533cf0eadc8402048048cc3a603793711cc4c520f33e18357161c2a87dd63581857f907d3153f9b19ccd47a38f69a2a8b24fd53b4b9d0715bc75cb177de06abf89d2e6b3de0b2d3b22298b5159dbe68aae123850fd7e5521edb36761609c2e117966c5d17bb9ee598768a6dbc4aa3b0ad34646850b85a71504bc4e7d9051ccc248f8686c86892b2213377f86bbb955ac46fe441ebf7b50580684ad3cf59f774893e3a2736f04dd579a36a3385ca89e7e0e96d9174e8fd18ae36f7554567d2c8c130c707618125022439229b443f95a0801b21c38b35d33cef2ef70c77b7a504eb46e61a2110a6c539d9550e81992cfacccad4fdf61d9f18f21806e24cfbc0a0241911c9d6d094d425c1c64a59ae9bcbfdbce3c443dcb477786558ec6f61087029faf2924b56c2981dad58a77abd4d85810179354d8f23f21b57687c107801b0321d62d570970338e25f8cfe7acc8821207c50f9f6995c068852c2ebd8fb09dc4e91b74d23d90e1844f45e868481ff2e84064a4cf258db6b520c96070c7bb0f94a454e447616cc86bb75169705724d2b6f53143caa4fbe0c91d302cedf3138e81c4529d834234b024d2325633cc0b8493cd314855f4d0412a294843ffa2a4f721a988b9a774eb42c5737f627558c5ccc8197b4d9b6cc680fe563b1bcc7fc29043cec6a0e44836b117e9f959066f66a9e29e19e4beafc8d726f43390722853334b57f64da5e1e91201452e3e009302283c3ef55436f103b85b7ea48e0513e60e324abf8529085002db09f605463b326e647b7b5928e503f06190bfa08f2b05bdfd3d2ffe781cf2199d5f332a52dc57e86d8b3df7bf21621d16cfa20eacf084f6e55f08bfdc137baa50b151569ee52331aa99ae4c681055d662e611fe663e7d917867d0d1e6131f4f4372787cffea7a53c1e479802fd4787284e17268e750b1e45c99dbf511d5d22712e2988176c9e99e2ca40ca38b019766add849a3c6dffa1cfdfa9312b40fd339d882d02408a9ddafda67e01dc52d2bf04781b1fd02c7258805c081d7c41487e8a425c5b1c785c56ed74212e5506f988eb7ac97365ea5e6af4dd6409d53c37d10616d977bfd2ab6d141d2310d9c25c363f560ba72847dbf9e4b48af6b6c495125fbeda868d1fe6dee0ff466f848763c2f05ca7abd70b09b7112d2ed2d7a2341678df6f197ba11eaa28a9a8d0f50521e813b2dcd57fa0ed66a39fe97cb64b86eb4793334579996ad44c2a39b4ceda75ae320a630184caf7c25c159b2d301c449d7b13870899a3b16d5b1800b25aad85240f4ca0a497470057d859801c089a01806a88db16a15bfe2d3fc21996b6eb7a63abc4f1156112757ae774818dee12bf32bb5f3c0a1fbd6c2d25d52af523841c6985a91f350fbc3b972542f4c278f21f597b798eb324437a9ec8d47145c8cb00540f5e452b3b4db04573339df9637951fbd50fa02daf25a2a7a6c7f1e968224049749a9a1971e9221d87ada9bd882776888e774d32fdb5a3a87b7b6863ad822ca4f7c370964d8948eb1bcc6955b307f275418ff23812ce76a7e1f3cb7abcd32fa785bc19773b01d5525fa70e822e149641fc6695bcdeb0c3712992f42cebc6860ca231dc1396b8f94ef8f8238b4553dba35fd26bb86538f1de0a13cb2dbc815c4ab6860d8ffa4afe90402e17e73329cf1ff9027f45d15dc6872f8b39fc0f1fbcd2ec64a8c6e5aaaa6c82304d1758eda61f6ec0d95a04b34690248259480ff37025601c7e226e079683b4a2e24957557811a0ac30ee33b66177b56ddbf7c0c07a48a792a01c293061c0676593c36225ee728339e75c97d9e7920fb3fed6aa7defbbd959aadc9aaec671874ff91d2a6655ded2a29ddaa30ec41fc406af85105ae67b01aa961d5f700e24058399e5a5f501b6e7541e8c0eaae0365f3cfbbf5bad90ddf00a02572271386a8445fca1b6f4a536bd5f33d849e76ee97083b8e7448a4bd697070dbe03baa9a725b489abf080d8e6cb7cb869327c97da4d3f68a712a916cb00077d42c46ef0030b38e6a3d0f197d42a269f893118f4273ae8fe0dec5512e2d1d5d8ffe6bec369271907ef47950b03661fa9225f507ef797bbe51bf1ce9cd929d2c25e25fb75a2a5bfaf89655390ec38e72518c52074f29bb5553cf6dd79885d4051c835330d3ad1368ae492c140e4d083a94277275da08280fc4aaedd899936754e486f0d54cf079141ece869afaa1b1564c99906dcec47b1451da146cfdb87f1d7ac96dfa5e962b8c927782fb362f5905dba60d90ed6f976c861b1a64a11152c805adabfef5369fc365e38ada966ed9037b17cc418df32762f65c3f73e19d05778a4c26b05f5961940400ebb13d94de43a0b73a76224228e17362d1d24d0a93b1305f37a68b3a7b7951caf041e575bf23f90103a16d1f6d7b2a37600981d90439ddb8a066b54ce486a2d2283960e496692b7afa930edfc1b45f2b5cea2ae3542323fda599e77efba462a6fcc71fbab948a279717da7fb671ed6b0bc19e477245771f62c4b1b421b39d8966c6fc738bdd862226fbba3dc50a3299044e942d4978498eec2293e0d1cf98553855fcf85a10d052fcb59d785160d950e0598e0fc79938d3d0308a908e29fb9d721a576f88b8e00a62f8565b563eb089e8f3775bf495ac86eac299753c8c392b879f18cd4afc", 0xe80}], 0x3, 0x0, 0x0) sync() 06:41:14 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r3, 0x2000746e) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000016c0)=0x5) dup2(r3, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x10a90, 0x0) faccessat(r4, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) r5 = kqueue() r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) kevent(r5, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r7 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0xff, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0x3ff, 0x59, 0x9, 0x7ff, 0x9bd}, {[0x291e, 0x6, 0x200, 0x1ff, 0x5, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x5, 0xa4, 0x5, 0x400, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x7ff, 0x8b, 0x2, 0x1, 0x1000003403, 0x4, 0x220, 0x2, 0x800000000004, 0x8], [0x5, 0x931e, 0x1f, 0x9, 0x400a, 0x6, 0x27fffffff], [0x5, 0x7ffffbff, 0x3ff, 0x8abdd, 0x1, 0x8001], [{0xffffffffffffffc0, 0x6b9f, 0x8, 0x200}, {0x2, 0x8, 0x0, 0x77d4}, {0x9df3, 0x6, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x41, 0x8}, {0x6, 0x100, 0xb8, 0x10000000004}, {0x60, 0x40000006, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7ffffffe, 0x2}, {0x2, 0x2, 0x7, 0x1}}}, 0x4, 0x8}) r8 = fcntl$dupfd(r7, 0x0, r2) semop(r0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x80, 0x800}, {0x3, 0x7f, 0x800}, {0x5, 0xb502, 0x800}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0xa) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) accept$unix(r7, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) r9 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f0000000480)='./file0/file0\x00', r9, r10) semctl$SETVAL(0x0, 0x5, 0x8, &(0x7f00000003c0)=0x4) fcntl$getflags(r1, 0x1) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r11, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r16 = fcntl$getown(r12, 0x5) r17 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000540)={{0x240000000, r14, r15, r14, r15, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r13, r16, 0x8, 0x5, 0x5}) r18 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r18, 0xa, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = socket(0x6, 0x1, 0xff) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r22 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r23, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r27 = fcntl$getown(r23, 0x5) r28 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000540)={{0x240000000, r25, r26, r25, r26, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r24, r27, 0x8, 0x5, 0x5}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000029c0), &(0x7f0000002a00)=0xc) r29 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r29, 0xa, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() r31 = socket(0x6, 0x1, 0xff) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r33 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r32, r33, 0x10, 0x9}, 0x8, 0x1, 0x9}) r34 = syz_open_pts() readv(r34, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) close(r34) r35 = syz_open_pts() readv(r35, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) close(r35) socket(0x8d52056eedbae06d, 0x2, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002a40), &(0x7f0000002a80)=0xc) r36 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r36, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r40 = fcntl$getown(r36, 0x5) r41 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000540)={{0x240000000, r38, r39, r38, r39, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r37, r40, 0x8, 0x5, 0x5}) r42 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r42, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r42, 0x5) 06:41:14 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) chflags(&(0x7f0000000240)='./file0\x00', 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r8}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff8, 0x4, 0x80, 0x8000, 0x9a0}, {{r4}, 0xfffffffffffffffb, 0x30, 0x2, 0x1ff}, {{r0}, 0xeec0d3bca9edd320, 0x20, 0x4, 0x40, 0x8000}, {{r5}, 0xfffffffffffffff8, 0x41, 0x80, 0x800000000, 0x8}, {{r6}, 0xfffffffffffffff8, 0x0, 0x0, 0x2, 0xc7e8}, {{0xffffffffffffff9c}, 0x126d40331c46c878, 0x20, 0x4, 0x5, 0x7}], 0xb7, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffd, 0x4, 0x40000057, 0x9, 0x3ff}, {{r8}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x5, 0xff}, {{r1}, 0xfffffffffffffffb, 0x13, 0x20000000, 0x5, 0x8}], 0x8000, &(0x7f0000000200)={0x7fffffff, 0x7fffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semget$private(0x0, 0x0, 0x130) r9 = syz_open_pts() flock(r9, 0x1) fcntl$lock(r9, 0x9, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) flock(r9, 0x2) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)) minherit(&(0x7f000002d000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 06:41:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 06:41:14 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x380000000000000}], 0x8, 0x0, 0xfffffffffffffffb, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000a1b0926f3d250f49"], &(0x7f0000000500)=0xb) r3 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) kqueue() shmctl$SHM_UNLOCK(r3, 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600)='/dev/diskmap\x00', 0x800, 0x0) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = kqueue() r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r1, &(0x7f00000005c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x4, 0x70d}], 0xaaf, &(0x7f0000000640)=[{{r4}, 0xfffffffffffffff8, 0x2, 0xff2d644972eefd14, 0x6, 0x84c}, {{r5}, 0xfffffffffffffffb, 0x80, 0x1, 0x6, 0x800}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40, 0x7f, 0x6}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20000000, 0xfffffffffffffffd, 0x5814}, {{r6}, 0x2, 0xa0, 0x20, 0x2, 0x93}, {{r7}, 0xfffffffffffffffc, 0x0, 0x20, 0x41b, 0x2}, {{r0}, 0xfffffffffffffffd, 0x30, 0x1, 0x9, 0x7fffffff}, {{r8}, 0xffffffffffffffff, 0x8, 0x80000000, 0x0, 0x80000001}, {{r9}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x1, 0x8}, {{r2}, 0xfffffffffffffffb, 0x1, 0x90380f12d98548c0, 0x1f000, 0xc8a3}], 0x7fffffff, &(0x7f0000000780)={0xcd56, 0x7}) shmctl$IPC_RMID(r3, 0x0) shmctl$SHM_UNLOCK(r3, 0x4) kqueue() readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000040)=""/147, 0x93}, {&(0x7f0000000100)=""/228, 0xe4}, {&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000380)=""/210, 0xd2}], 0x5) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000580)) 06:41:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x11, 0x4003, 0x0) socket(0x6010bc38507c03a6, 0x1490baade85d70d7, 0x19) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0}, {r1, 0x1}], 0x2, 0x0) 06:41:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500", 0x0, 0x1}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r3 = socket(0x6, 0x4, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xfffffffffffffd5c) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) kqueue() r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f00000000c0)=[{0x2, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0x7, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x2, 0x400, 0x800}], 0x7) r8 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000005c0)={{0xffffffffeffffff7, r4, r6, r2, r8, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r7, &(0x7f0000000300)=[{0x0, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) sendto(r1, &(0x7f0000000200)="b3a3a10fc91a0f3988ab6979e2323d0e3d9cf8a65082c914b166733d630d7d7f415bf84261", 0x25, 0x8, &(0x7f0000000240)=@in6={0x18, 0x1, 0x655, 0x6}, 0xc) semop(r7, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x1, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) getsockname(0xffffffffffffff9c, &(0x7f0000000340)=@in6, &(0x7f00000003c0)=0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r9 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/c\xcb\x03\x97', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f00000002c0)=0x5d580921) ioctl$TIOCFLUSH(r9, 0xc0106924, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x840, 0x0) 06:41:14 executing program 0: socket(0x0, 0x3, 0x8d) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[r0]) r2 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x3, 0x0, r1, r2}}) kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) kevent(r3, &(0x7f00000000c0), 0x4, 0x0, 0x1000101, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x20000) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x800c, 0x0) 06:41:14 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2810, r0, 0x0, 0x8) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') chflagsat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) 06:41:14 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) recvfrom$inet(r3, &(0x7f0000000300)=""/44, 0x2c, 0x801, &(0x7f0000000280)={0x2, 0x3}, 0xc) flock(r2, 0x6) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munlockall() madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) 06:41:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero/', 0x200, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000d80)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getuid() getgid() openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x100, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0x4) read(r4, &(0x7f0000000140)=""/241, 0xf1) r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0x4) read(r5, &(0x7f0000000140)=""/241, 0xf1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r6, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r10, 0x41d, 0x5, 0x5}) r12 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r17, 0x0) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = semget$private(0x0, 0x7, 0x287) semop(r25, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r25, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r25, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r25, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r22, r21, r22, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r17, r22) lchown(&(0x7f00000001c0)='./file0\x00', r17, r18) r26 = msgget(0x2, 0x588) r27 = getppid() r28 = getpid() setpgid(r28, 0xffffffffffffffff) r29 = getpid() setpgid(r29, 0xffffffffffffffff) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r28, r29, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) r30 = geteuid() r31 = getegid() chown(&(0x7f0000000a40)='.\x00', r30, r31) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, r17, r13, r30, r14, 0x1e6, 0x8}, 0x4005, 0x9, r27, r15, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r32 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000e00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r32, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r35 = fcntl$getown(r32, 0x5) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r36 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000540)={{0x240000000, r33, r34, r33, r34, 0x1, 0x2}, 0xffffffff00000000, 0x4, r37, r35, 0x41d, 0x5, 0x5}) r38 = getuid() setreuid(r38, 0xffffffffffffffff) r39 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() r43 = socket(0x800000018, 0x1, 0x0) bind$unix(r43, &(0x7f0000000800)=@abs={0x2, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r45 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r44, r45, 0x10, 0x9}, 0x8, 0x1, 0x9}) r46 = getgid() r47 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r49, 0x0) r51 = getgid() setegid(r51) r52 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r52, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r52, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r52, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r52, 0x40087468, &(0x7f00000001c0)) fchownat(r52, &(0x7f0000000080)='\x00', r53, r51, 0x6) setegid(0x0) r54 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r54, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r54, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r54, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r54, 0x40087468, &(0x7f00000001c0)) fchownat(r54, &(0x7f0000000080)='\x00', r55, 0x0, 0x6) r56 = semget$private(0x0, 0x7, 0x287) semop(r56, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r56, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r56, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r56, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, 0x0, r53, 0x0, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r49, 0x0) lchown(&(0x7f00000001c0)='./file0\x00', r49, r50) r57 = msgget(0x2, 0x0) r58 = getppid() msgctl$IPC_SET(r57, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, 0x0, r58}) r59 = geteuid() r60 = getegid() chown(&(0x7f0000000a40)='.\x00', r59, r60) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, r49, r40, r59, r46, 0x166, 0x8000}, 0x4005, 0x9, r2, r47, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r61 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r61, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r63 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r64, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x4e, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197a682a4fe6600ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836d49203e1f48a368be8c6464ed53a98b69f36af45c9edcb10bb8851147769db38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a6c9a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb9da83dee8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c4ec71a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854ff7f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9b0000000000"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r67 = fcntl$getown(0xffffffffffffff9c, 0x5) r68 = getppid() getpgid(r68) r69 = msgget$private(0x0, 0x20000003c4) msgrcv(r69, &(0x7f0000000440)=ANY=[@ANYBLOB="bc001b9f"], 0xc, 0x2, 0x1000) msgsnd(r69, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fabdeb194bc4d3f27cb6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8ce2cb64731badc01f0ca8000"/115], 0x1, 0x0) msgsnd(r69, 0x0, 0x0, 0x1800) msgsnd(r69, &(0x7f0000000f00)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc7838ed1880ec98dda3b1f7b0aa695bd8017a0713001b080b5a33b013115035c478dfb0db5d374f0464c8f4468afa1b4f38812b4c90a02f4a339eb2ab26df0bc0149eb9c983da6d08000000000000005f7fd0cbac6480fb4b1d3e0308079e1900d90ab7456e72578ec9dc0fb7b40c506e70ce9f384e53a14f8d865cd209f870aa6eb9165597ac8bd39febd3231d79694e2edd843af4283c2aebe8e4462dc504cde26ca7426e9cbae14dd7f22103d91449cd6ddc46786413ffc03e366a215314c501f602bc690d3fe33a2f458f34d4ea8243d4"], 0x2d, 0x800) msgctl$IPC_SET(r69, 0x1, &(0x7f0000000980)={{0x1, r63, r66, r62, 0x0, 0x142, 0x9f9}, 0x8001, 0x1, r67, r68, 0xa5, 0x5424, 0x4e2c, 0x6}) r70 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r70, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r71 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r71}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r71) r72 = syz_open_pts() r73 = kqueue() kevent(r73, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r71}, 0xffffffffffffffff, 0x1f, 0x0, 0x0, 0x1c000000}], 0xfffffffffffffffb, 0x0) dup2(r72, r73) r74 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r74}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r74) r75 = syz_open_pts() r76 = kqueue() kevent(r76, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r74}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r75, r76) r77 = syz_open_pts() close(r77) r78 = kqueue() kevent(r78, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r77}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r79 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r79}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r79) r80 = syz_open_pts() r81 = kqueue() kevent(r81, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r79}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r80, r81) r82 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r82}, 0xfffffffffffffffe, 0xb1, 0x0, 0x4000000000000}], 0x0, 0x0, 0x0, 0x0) close(r82) r83 = syz_open_pts() r84 = kqueue() kevent(r84, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r82}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r83, r84) r85 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r85, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r85, 0x0, 0xa, 0x0, 0x0) msgsnd(r70, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r73, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r52, @ANYRES16, @ANYRESOCT=r76, @ANYRES32=r85, @ANYRESOCT=r81, @ANYRESOCT=r42, @ANYRES16, @ANYRESDEC, @ANYRES16=r43], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r47]], 0x4, 0x800) msgrcv(r70, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000c341da2c4da5ef3c89b62a9b0000000000000000000000000000000000835f51f1f32fd93d005fc9c5ddf800480000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000001b00000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c408701495a02fb4712c165517a07cd0d020e0604e3126e8a000000000500000000000000000002000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r70, &(0x7f00000010c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd246fe172bf126bc3a0dadb10d98a7241f6d32a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c38db9b4a3093faf97fc63ffa7bfdead2be4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/425], 0x44b, 0x800) msgrcv(r70, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000800"/207], 0xe1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r86, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xcd) msgrcv(r70, &(0x7f0000000dc0)=ANY=[@ANYRES64=r0, @ANYRES16=0x0, @ANYRESHEX, @ANYRES64], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r34, r38, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r35, r67, 0x0, 0x94, 0xffff}) getgroups(0x3, &(0x7f00000002c0)=[0x0, r14, r34]) getpid() r87 = socket(0x18, 0x2, 0x0) connect$unix(r87, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getegid() getpid() r88 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r88, 0x0, 0x0) shmctl$IPC_SET(r88, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r88, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r90 = getgid() r91 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) r92 = socket(0x2, 0x1, 0x0) bind(r92, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open(&(0x7f0000000d00)='./file0\x00', 0x28000, 0xc7) r93 = dup(r87) listen(r93, 0x0) listen(r93, 0x0) accept$inet(r93, &(0x7f0000000b80), &(0x7f0000000c40)=0xc) accept(r54, &(0x7f0000000c80)=@in, &(0x7f0000000cc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xffffffffffffffcd) lchown(&(0x7f0000000600)='./file0\x00', r94, 0x0) r96 = getgid() setegid(r96) r97 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r98 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x4) ioctl$TIOCSTAT(r98, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r97, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r97, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r97, 0x40087468, &(0x7f00000001c0)) fchownat(r97, &(0x7f0000000080)='\x00', r99, r96, 0x6) r100 = getgid() setegid(r100) r101 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$TIOCSTAT(r101, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r101, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r101, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r101, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r101, 0x40087468, &(0x7f00000001c0)) fchownat(r101, &(0x7f0000000080)='\x00', r102, r100, 0x0) r103 = semget$private(0x0, 0x7, 0x287) semop(r103, &(0x7f0000000180), 0x262) semop(r103, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r103, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r103, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r103, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r100, r99, r100, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r94, r100) lchown(&(0x7f00000001c0)='./file0\x00', r94, r95) r104 = msgget(0x2, 0x0) r105 = getppid() msgctl$IPC_SET(r104, 0x1, &(0x7f0000000100)={{0x0, r49}, 0x0, 0x0, r65, r105}) r106 = geteuid() r107 = getegid() chown(&(0x7f0000000a40)='.\x00', r106, r107) shmctl$IPC_SET(r88, 0x1, &(0x7f0000000080)={{0x6, r94, r89, r106, r90, 0x1e6, 0x8}, 0x4005, 0x9, r105, r91, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r108 = syz_open_pts() fcntl$setstatus(r108, 0x4, 0x4) read(r108, &(0x7f0000000140)=""/241, 0xf1) 06:41:15 executing program 1: open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3, 0x0, 0x0, 0x5}], 0x7ff, 0x0, 0x2002, 0x0) r2 = open(&(0x7f0000000100)='./file1/../file0\x00', 0x8020, 0x84) r3 = open(&(0x7f0000000540)='..', 0x0, 0x0) getdents(r3, 0x0, 0x2bd) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0xbf29469755fbf788) mkdir(&(0x7f0000000600)='./file1/../file0\x00', 0xffffffffffffffdf) semget(0x0, 0x7, 0x521) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000080)='\'', 0x2ce}], 0x1, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000000)=0x7f) ftruncate(r4, 0x0, 0x3ffff) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000380)={0x6, 0x20, {0x2, 0x401}}) r6 = syz_open_pts() ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)=0x80000000) 06:41:15 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f00000005c0)="96a1023d800dc7d3230ea7e52b1cca29157b2e5a604b71ef030049bf5a4a8a747bccb4619b14e8aeb684e655b3785977653541066f10ac09bcac8b96b758ed02a9411cfe2c6557e0996b78341ed3f2b1eab6e247dbe73cc9328fabed8935820587ba2a9b0d0b1643862065919033466f636aeb48d1058bbd4cdfba51644df5cf3fef0f74ded5a919317f85436147ec78274306e1dbb41d8e327daff3593163e3f6ca05fdda3fcaca32986b590e4bf276c289", 0xb2) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r2, &(0x7f0000000100)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0xc3) write(r2, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x1004, &(0x7f00000002c0)=0x800004, 0x248) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x7, 0x286) r11 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r11, 0x0, 0x5, &(0x7f00000002c0)=""/23) semop(r11, &(0x7f0000000340), 0xfd) r12 = getegid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, r9, r6, r12, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r13 = socket$inet6(0x18, 0x4000, 0x81) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setgid(r9) setgid(r9) recvmsg(r3, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) read(0xffffffffffffffff, 0x0, 0x0) kqueue() execve(0x0, 0x0, 0x0) 06:41:15 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='c\x00') 06:41:16 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 06:41:16 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = getpgid(0x0) r2 = getuid() setsockopt(0xffffffffffffffff, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r3 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r3}) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r8 = socket(0x2, 0x1, 0x0) fcntl$getown(r8, 0x5) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r10 = getuid() r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) r13 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) r17 = getpgrp() r18 = getgid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r16, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700)={r17, r19, r18}, 0xc) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000600)={r17, r14}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r9, r13, r10, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = socket(0x18, 0x2, 0x0) accept$inet6(r21, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r22, r20, 0x0, r23, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r20, 0xffffffffffffffff, 0x0]) r25 = getpid() r26 = kqueue() r27 = fcntl$dupfd(r26, 0x2, 0xffffffffffffffff) close(r27) r28 = getgid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r27, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r30 = kqueue() r31 = fcntl$dupfd(r30, 0x2, 0xffffffffffffffff) close(r31) r32 = getpgrp() r33 = getgid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r31, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000700)={r32, r34, r33}, 0xc) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000600)={r32, r29, r28}, 0xc) r35 = getgid() r36 = getpgrp() r37 = socket(0x11, 0x3, 0x0) setsockopt(r37, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r38 = getpgrp() fcntl$lock(r37, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r38}) r39 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r42 = getgid() semop(r39, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r41, r40, 0x0, r42, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r43 = socket(0x2, 0x1, 0x0) fcntl$getown(r43, 0x5) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r45 = getuid() r46 = kqueue() r47 = fcntl$dupfd(r46, 0x2, 0xffffffffffffffff) close(r47) r48 = getgid() getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r47, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r50 = kqueue() r51 = fcntl$dupfd(r50, 0x2, 0xffffffffffffffff) close(r51) r52 = getpgrp() r53 = getgid() getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r51, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000700)={r52, r54, r53}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000600)={r52, r49, r48}, 0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r44, r48, r45, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r55 = socket(0x0, 0x2, 0x0) accept$inet6(r55, 0x0, 0x0) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r57 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r57) r58 = getgid() getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r57, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) kqueue() open(&(0x7f0000000780)='./file0\x00', 0x400, 0x8) r60 = kqueue() fcntl$dupfd(r60, 0x2, 0xffffffffffffffff) r61 = kqueue() r62 = fcntl$dupfd(r61, 0x2, 0xffffffffffffffff) r63 = fcntl$dupfd(r61, 0xa, r60) close(r63) r64 = getpgrp() r65 = getgid() getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r63, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000700)={r64, r66, r65}, 0xc) setsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000600)={r64, r59, r58}, 0xc) r67 = kqueue() r68 = fcntl$dupfd(r67, 0x2, 0xffffffffffffffff) close(r68) r69 = getpgrp() r70 = getgid() getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r68, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000700)={r69, r71, r70}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="31e0150b174be3619007f28aa5896623ad34c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2e55f1acd2510b0e5e0234120e45388c9e55034ab0cb434b951d0afe68bb4e8c3f5e07e65330f554a902a5c8b77500447e82c2014db559e6d4d3eb74be2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae6d1a66ea22b2e"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217", 0x98}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b9f4336", 0x3f}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r24}, @cred={0x20, 0xffff, 0x0, r25, r29, r35}, @cred={0x20, 0xffff, 0x0, r36, r56, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r64, r71, r72}], 0x80}, 0x400) r73 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r74 = getpgid(0x0) r75 = getuid() r76 = socket(0x11, 0x3, 0x0) setsockopt(r76, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r77 = getpgrp() fcntl$lock(r76, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r77}) r78 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r81 = getgid() semop(r78, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r80, r79, 0x0, r81, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r82 = socket(0x2, 0x1, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r84 = getuid() r85 = kqueue() r86 = fcntl$dupfd(r85, 0x2, 0xffffffffffffffff) close(r86) r87 = getgid() getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r86, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r89 = kqueue() r90 = fcntl$dupfd(r89, 0x2, 0xffffffffffffffff) close(r90) r91 = getpgrp() r92 = getgid() getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r90, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000700)={r91, r93, r92}, 0xc) setsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000600)={r91, r88, r87}, 0xc) semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r83, r87, r84, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r95 = socket(0x18, 0x2, 0x0) accept$inet6(r95, 0x0, 0x0) getsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r96, r94, 0x0, r97, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r94, 0xffffffffffffffff, 0x0]) r99 = getpid() r100 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r100) getgid() getsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r100, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r100, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r100, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r102 = kqueue() r103 = fcntl$dupfd(r102, 0x2, 0xffffffffffffffff) close(r103) r104 = getpgrp() r105 = getgid() getsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r103, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000700)={r104, r106, r105}, 0xc) setsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000000600)={r104}, 0xc) r107 = getgid() r108 = getpgrp() r109 = socket(0x11, 0x3, 0x0) setsockopt(r109, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r110 = getpgrp() fcntl$lock(r109, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r110}) r111 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() semop(r111, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r112 = socket(0x2, 0x1, 0x0) fcntl$getown(r112, 0x5) getsockopt$sock_cred(r112, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r109, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r114 = getuid() r115 = kqueue() r116 = fcntl$dupfd(r115, 0x2, 0xffffffffffffffff) close(r116) r117 = getgid() getsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r116, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r116, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r116, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r119 = kqueue() r120 = fcntl$dupfd(r119, 0x2, 0xffffffffffffffff) close(r120) r121 = getpgrp() r122 = getgid() getsockopt$sock_cred(r120, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r120, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r120, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r120, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r120, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r120, 0xffff, 0x1022, &(0x7f0000000700)={r121, r123, r122}, 0xc) setsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f0000000600)={r121, r118, r117}, 0xc) semctl$IPC_SET(r111, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r113, r117, r114, 0x0, 0x2, 0x8}, 0x7fff, 0x0, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r125 = socket(0x18, 0x2, 0x0) accept$inet6(r125, 0x0, 0x0) getsockopt$sock_cred(r125, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r109, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r111, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r126, r124, 0x0, r127, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r128 = kqueue() r129 = fcntl$dupfd(r128, 0x2, 0xffffffffffffffff) close(r129) r130 = getgid() getsockopt$sock_cred(r129, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r129, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r129, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r129, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r132 = kqueue() r133 = fcntl$dupfd(r132, 0x2, 0xffffffffffffffff) close(r133) r134 = getpgrp() r135 = getgid() getsockopt$sock_cred(r133, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r133, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r133, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r133, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r133, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r133, 0xffff, 0x1022, &(0x7f0000000700)={r134, r136, r135}, 0xc) setsockopt$sock_cred(r129, 0xffff, 0x1022, &(0x7f0000000600)={r134, r131, r130}, 0xc) r137 = kqueue() r138 = fcntl$dupfd(r137, 0x2, 0xffffffffffffffff) close(r138) r139 = getpgrp() r140 = getgid() getsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r138, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r138, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r138, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000700)={r139, r141, r140}, 0xc) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="31e0150b174be3619007f28aa5896623ad34c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2e55f1acd2510b0e5e0234120e45388c9e55034ab0cb434b951d0afe68bb4e8c3f5e07e65330f554a902a5c8b77500447e82c2014db559e6d4d3eb74be2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae6d1a66ea22b2e"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b", 0x3c}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r74, r75, r98}, @cred={0x20, 0xffff, 0x0, r99, r101, r107}, @cred={0x20, 0xffff, 0x0, r108, r126, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r134, r141, r142}], 0x80}, 0x400) semget$private(0x0, 0x1, 0x10) r143 = semget$private(0x0, 0x4, 0x180) r144 = geteuid() semctl$IPC_SET(r143, 0x0, 0x1, &(0x7f0000000340)={{0x7f, r29, 0x0, r144, 0x0, 0x343, 0x7}, 0x800000, 0x9}) r145 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r145, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r146 = socket(0x2, 0x1, 0x0) bind(r146, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r147 = dup(r146) listen(r147, 0x0) setsockopt$sock_int(r62, 0xffff, 0x1106, &(0x7f0000000800), 0x1029c) r148 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x0) r149 = socket(0x0, 0x1, 0x0) setsockopt(r149, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r150 = kqueue() r151 = fcntl$dupfd(r150, 0x2, 0xffffffffffffffff) close(r151) r152 = getpgrp() r153 = getgid() getsockopt$sock_cred(r151, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r151, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r151, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r151, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r151, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r151, 0xffff, 0x1022, &(0x7f0000000700)={r152, r154, r153}, 0xc) getsockopt$sock_linger(r151, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000300)=0x8) setsockopt(r149, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r155 = dup2(r149, 0xffffffffffffffff) linkat(r148, &(0x7f0000000280)='./file0\x00', r155, &(0x7f00000002c0)='./file0\x00', 0x4) r156 = socket(0x2, 0x1, 0x0) connect$unix(r156, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r156, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r157 = accept$unix(r147, 0x0, &(0x7f0000000040)) recvfrom$unix(r157, &(0x7f0000001200)=""/4096, 0x1000, 0x41, 0x0, 0x0) r158 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r158, 0x0, 0x200000000000b, &(0x7f0000000100), 0x0) 06:41:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x551, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) 06:41:16 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 06:41:16 executing program 0: r0 = socket$unix(0x1, 0x100534be0924976b, 0x0) r1 = dup(r0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x0, 0x0, 0x34a) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f00000000c0)=0x12c) fcntl$getown(r2, 0x5) socketpair(0x1, 0x1, 0x4, &(0x7f0000000000)) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000b, 0x0, 0x0) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r8 = semget$private(0x0, 0x8, 0x80) semop(r8, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r8, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r12 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r12, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/481], 0x156, 0x800) msgrcv(r12, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000f9ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000844199ae137097503029c713d73719dfa0c477e0000001100000000000000000000000000000000000000000000000000000faa31ea8d0b5a3725487b7700acb700c8e1745827010000000000000000000000000000000000000000000000d70000000000000000000000000000000000000000000000000000000000000000000000410000000000000000ad3e92e776106094e56d320640f5044f8cd0466a8e7173f8c0ce1193d710bc2144bc6127fd42cc44e72cde136a94a979eca0508920ea2629fd67d7c6ea5735fe7e3314f2a2ca6c41ff8a6d15c3fba2c1ff9b02adc1581df2777573cee8305a426b555c07afdb45415d573662bc0bc47ddf06d6991ac6efcd6575ecd46f1d3197e8842783b20000000000fcb25acbb7eb42f1ef667f5a945bde53fa0ec327bfd541205310af0a0b2eb681cab8fd0ff85e1058cf51f08f5e6e2e7ef4201dcc1a06c2c3e6c25e12a41bb08ea9e9477a"], 0x49b, 0x3, 0x800) r13 = socket(0x10, 0x4, 0xa) connect$unix(r13, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r15 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r21 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r26, 0x0) r28 = getgid() setegid(r28) r29 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r29, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r29, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r29, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r29, 0x40087468, &(0x7f00000001c0)) fchownat(r29, &(0x7f0000000080)='\x00', r30, r28, 0x6) r31 = getgid() setegid(r31) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r32, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) fchownat(r32, &(0x7f0000000080)='\x00', r33, r31, 0x6) r34 = semget$private(0x0, 0x7, 0x287) semop(r34, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r34, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r34, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r34, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r31, r30, r31, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r26, r31) lchown(&(0x7f00000001c0)='./file0\x00', r26, r27) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, r26, r16, r20, r22, 0x1e6, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r36 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r36}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r36) r37 = syz_open_pts() r38 = kqueue() kevent(r38, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r36}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r37, r38) r39 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r39}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r39) r40 = syz_open_pts() r41 = kqueue() kevent(r41, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r39}, 0xffffffffffffffff, 0x95, 0x0, 0x1}], 0x0, 0x0) dup2(r40, r41) r42 = syz_open_pts() close(r42) r43 = kqueue() kevent(r43, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r42}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r44 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r44}, 0xfffffffffffffffe, 0xb1, 0x0, 0x4000000000000}], 0x0, 0x0, 0x0, 0x0) close(r44) r45 = syz_open_pts() r46 = kqueue() kevent(r46, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r44}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r45, r46) r47 = msgget(0x2, 0x0) r48 = getppid() msgctl$IPC_SET(r47, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, 0x0, r48}) r49 = kqueue() kevent(r49, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) msgsnd(r35, &(0x7f0000000cc0)=ANY=[@ANYRESHEX=r38, @ANYBLOB="0791a836948dadaab33eb6df6b9dd67aba492e6028af5fe1ece824ee49bb937b527b037f4303000000158e371aa9d4e4262c891beaa7488203b5523bc13aca9637facf782757ff6972cf5042c60939b9d686cbbf125ea9c4f5e7722583219e7c06d767db99e4e8a54e48e251c63b0e4a79d7a6ddcf0dd82a182613d73b8c747ab5c5d15e341f9ce9ee6752f77c682a10a7d40e6429bedc0c9243035ad442bce8352fd885ca20c8475b274fdef8", @ANYPTR64=&(0x7f0000000c40)=ANY=[], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYRES32=0x0, @ANYRESHEX, @ANYRES16=r24]], 0x4, 0x800) msgctl$IPC_SET(r12, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r11, r7, r6, 0x13, 0x6}, 0x6, 0x2, r24, r14, 0x3f, 0x7, 0x6, 0x7}) r50 = getgid() r51 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r53 = semget$private(0x0, 0x8, 0x80) semop(r53, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r53, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r53, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r54 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r54, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x29f5030f6c71f8f4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000640)={{0x400, r55, r56, r55, r56, 0x0, 0xfffffffffffff7f5}, 0x8, 0x89, 0x100000000000000}) r57 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r57, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/481], 0x156, 0x800) msgrcv(r57, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000f9ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000844199ae137097503029c713d73719dfa0c477e0000001100000000000000000000000000000000000000000000000000000faa31ea8d0b5a3725487b7700acb700c8e1745827010000000000000000000000000000000000000000000000d70000000000000000000000000000000000000000000000000000000000000000000000410000000000000000ad3e92e776106094e56d320640f5044f8cd0466a8e7173f8c0ce1193d710bc2144bc6127fd42cc44e72cde136a94a979eca0508920ea2629fd67d7c6ea5735fe7e3314f2a2ca6c41ff8a6d15c3fba2c1ff9b02adc1581df2777573cee8305a426b555c07afdb45415d573662bc0bc47ddf06d6991ac6efcd6575ecd46f1d3197e8842783b20000000000fcb25acbb7eb42f1ef667f5a945bde53fa0ec327bfd541205310af0a0b2eb681cab8fd0ff85e1058cf51f08f5e6e2e7ef4201dcc1a06c2c3e6c25e12a41bb08ea9e9477a"], 0x49b, 0x3, 0x800) r58 = socket(0x10, 0x4, 0xa) connect$unix(r58, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r58, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r57, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r56, r51, r50, 0x13, 0x6}, 0x6, 0x2, r52, r59, 0x3f, 0x7, 0x6, 0x7}) fchown(r5, r7, r50) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r60 = dup(r4) listen(r60, 0x0) ioctl$BIOCGDLTLIST(r60, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[0x7fff, 0x2, 0x7f, 0x3, 0x4, 0x1]}) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) getpid() connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="6c657f0f5a9422256eb80289d871"], 0xa) setsockopt$sock_timeval(r60, 0xffff, 0x1006, &(0x7f0000000200)={0x2, 0x4}, 0x10) r61 = msgget$private(0x0, 0x20000003c4) msgrcv(r61, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270931040000000"], 0xc, 0x2, 0x1000) r62 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r62, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c924299c7339417153cf3d117c2e9547a40d43f5d31059c11c5a913448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef04138c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e061406752a9a78e9beb546cd2dd5f6faf247dbec8eb6d5651b305707854aa000000000000046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dc35984972c0595a12354e75f4a8061d237c36"], 0x1, 0x7fb) msgctl$IPC_RMID(r62, 0x0) 06:41:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) chflags(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) shutdown(0xffffffffffffffff, 0x3) 06:41:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() ktrace(&(0x7f00000002c0)='./file0/file0\x00', 0x4, 0x4000051c, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000440), &(0x7f0000000480)=0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r6 = dup2(0xffffffffffffff9c, r5) getsockopt(r6, 0x10001, 0x4, &(0x7f0000000300)=""/219, &(0x7f0000000400)=0xdb) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000280)=0x1f) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) socket(0x40, 0x4, 0x81) r7 = syz_open_pts() ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000004c0)=0x6) setsockopt(r4, 0x1, 0xfffffff8, &(0x7f0000000100)="f446f79d67e04a7c8b562da7996505256b6524dbd102a6a85bc8b0764dbd12bb415c70de78f2852cd024470ec3e867c1c0f43faa690e57b8d8d8004089095b673be14d3118a66cf4d4abeaa37d6b4328db34a3f5a9ec8bce3f4e0fd10b5f079f409cfcd7b2df24363fc160cdafff01bcad639dbeb6669145a1051c2fe4348349f29f285ca8e277da475ea9e68fa1fbda0c461b1aafc8fc28a4a6c15ca57e74f2a84d76755d30b0eab9c33338160c3cc970102d7f30f6fa4396cb10e2473d05347cca62600bc4d9eca690dbc97c6e768e7d2cda331790c99269709e", 0xdb) r8 = socket(0x39, 0x2, 0xff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xf, 0x10, r8, 0x0, 0x7) recvmsg(r1, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) 06:41:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000080)={0xfffffffe, 0x9, 0x4, 0x0, "fc4d1130e6be42835a144b3b7e1c9d2f5790ddd7", 0x3, 0x80000001}) write(r0, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) 06:41:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x866fb0910ed1fbd4, 0x0, 0x3}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000780)='./file0\x00', 0x420d46f65b624122, 0x6f) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000200)=@abs={0x2, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000240)="0e2e9c1ac77bc294557ce8e3fada792eb89a49d8ae3c295e8967924cfab1ebb61311c453a93d5315756f74e9ab386b9bea4f6f61c7e9e61f41565c7f673935cdfd79f501d60ba810d22d9b5e1fabee9545df31a545fe63cc64b1c6c61e16ece8f0db158ff1706bd29509b23ce18760c11d2a31ad", 0x74}, {&(0x7f00000002c0)="e17ad243d344741687e8020ddc6a0093c76f6379b3cc63916e86c29322c33ae90213ddf35eff43e4e23de4d6da86e0aaa56b00eee1bed0670a1f756305822d98952070e8fe5ead0bb6a875fb78e2a9bdfc5d442a488d8d6acaea2a68dfedd7317261325f1008321e13a1cf9fd14095027aedb58948be851e1efd84d4698fd119f5dc67d1dc20bdcb419fb06b9b71dd0d98f4a4f5acd7f2acf6b178dbf97b477f4df4e6fd0f2ad8dd96f753a7339588ee2a4a83575d660f80deb250e01c5cd2d1bf8180dc9cda7f3d080fadf04c", 0xcd}, {&(0x7f00000003c0)="354a747decec8a2371e09f99ec6209ba76440f767b424e236f795acf55e2ef3a6ea34b79ea0d6e61f8a9d0890da1e2388f208a1894555d133ba281eeef6313e194a1014d01fd69a4eed0e94903828b3d3666c13536f312882f8ce76d290ec5a43283edf703ab219a4be9de6fe3564709a4e593b84b000244fcd270b89e1c1aca722d9a2c0ba2d3d56c187a2aa4e3cf080949825286eb2af6e26fcd2e1985bc055998842c84406ba9ac78344dedc0d299ce1a7cd75dad7116f40cc310dc0d7c39b886", 0xc2}, {&(0x7f00000004c0)="95759bf2f67352e203677eb4491204602fc6b672e4985f60019069fa2553a1e7ad1f57c24b736efccb30da4503773aa92171fc9274efb99a6f83c20822473d5ad69069121b2765634263f99c9b5ed37ad494ff32a07cb96067249e10f32cf27055bc7ddc0ac2337d920c4dc4d63697749bf92475096d24334bf4f8adff9574c3ccc0f9fd8a12e2b5d8493323ebfd80b53a3337a267c5eb200f2a9c0f64022054e2e1a7ce0ebe8db227719108e349b3161a980a8a27ff6e6054c2199fad98d099d361c46227041d6ee3eafc4445706e707fb95bbd6f255795a47796786dc3361fe97c987ca403f0f2536fbe18368ce32cc8254ee6", 0xf4}, {&(0x7f00000005c0)="d4ce6a7805cf095d952e147b366a", 0xe}, {&(0x7f0000000600)="0aa6125a286f5d99a2a12c4468f1ec358bc164dcf8745b92ee9a90a09d4d784c383203ca2d8464a91acb32f891eb45af91ceaac8fb8dc0f92e3f90fa174958486c88789f70f3235d18a1d209c287c3d74050fced41910aaa6c818ab0aa7b7535a8e77293f7f03c1d4832537430b1f5c906803797482d94fe831cd7d7c5ea8a81061cb3792ddb314f420ac809aa7a5ec8749a7f", 0x93}], 0x6, &(0x7f00000007c0)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r2, r3, r4, r0]}], 0x28, 0x400}, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r6 = accept(r5, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvfrom$unix(r6, &(0x7f0000000100)=""/158, 0x9e, 0x40, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 06:41:17 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ab2b43ce9b33ada7ee06665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3838ac82964e1d5ec01", 0x2c) 06:41:17 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20080, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x200, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r7 = open$dir(&(0x7f0000000100)='./file1\x00', 0x40, 0x100) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff9, 0x2, 0x78000040, 0x9, 0x1f}], 0xfff, &(0x7f0000000140)=[{{r4}, 0x800000000000000c, 0x3, 0x40, 0x6, 0x6}, {{r5}, 0xfffffffffffffffe, 0xe1, 0x1, 0x3, 0xe02}, {{r6}, 0xfffffffffffffffa, 0x0, 0x20000000, 0xffffffff, 0x298}, {{r7}, 0xfffffffffffffffb, 0x20, 0x1, 0x5, 0x4}], 0x78a, &(0x7f00000001c0)={0x1, 0x4}) 06:41:17 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000001080)={{0x18, 0x2, 0x3, 0x2}, {0x18, 0x2, 0x80000001, 0x7ff}, 0x8, [0x4, 0x5f, 0x0, 0x2, 0x1, 0xffff, 0x400, 0x3]}, 0x3c) setsockopt$sock_linger(r0, 0xffff, 0x80, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000080)="48f7deb29d0221a59eb88520b8ea5bbec8fc8ffd37f982e6379fd7d2a10cd6d40006c0d5da94d9ddb4321b5203e73135dd01af5f93f6da494658aab3de3a6d36bd07ed8834c11946dac015077d27eaa9f8c353347f180bb7ddcd6cea0739f0729156c9f9e3df01b7b2fe2a5db5809c0d248fed2c1af60eb1bc7a7400e9308a239185400ad3a28a18e5d1c5829dd340228fc867d8fb58f6f8192e155f5231cc0ef1b0c2208cc9f295238241e8daf8d42712285e243c4566ad2ffa5d996efd9071840efbf3a5a8e771d2f0d7c22da49cca4863955543f420ed12ec89208078399603bf7a4e3368405213d9110de478a5fc994cfdab70c475434ea78f5cd772e13b31716d9dd65decae0cead3de24e0ec6db2da17e28ed5d5b549308bbe561527c40df0b55bb630053e10b242eb4fd9c7709bf8697a096f097d6ad5086040946218e3c83f30a9fb1ad7d35c1ec7f526b219d2d61d7f521e6a562a6b45dfd6043b371e77599b4c0d8a9e97529fb712f76761110a384e4be440f7c471a6678bb053768945c3e8622d1e0bd74bcf6710e17d57cfe2515b519a28e2ec3630b6772215a2c8cc8fa4fb9bf6cd01f65ae665f2de4f48d21e0f6f7af27b7fde95f8f82eabc3483ed92f14485142ecc90c20dc555fdc74e83fa6041c3247ebd9e6ed01cfa7865a4af8339f24aee055bf0a73b181c006723b75c901066769afdd1add24c7f5902b3521d3cc36083e2c6758130310d603eecd5038fb5cd3b0eb13b35cda72f11c54701c9b3ca220103366cdbb15e6f2ffc43cab42b376ccc72f8450a570be81df77af608a7849a77f20756fc059dc76dee5f76637ae9143cff4874a170a0ce2fa11b089bb8273c3080eaf8cfdc932c20434ae759195cff4c13e6f2541c3e9cc6867d2df12e324c1f52adfc4aa4fbde6307739a556de3d76656482ffada27e173b5ebd6a861d6ae003a3023daedd61cc0e651b010ebc0652d49b6de16220566470a512cc02ef7031a57aaa3c4b78953ccf52356bf42523f90dbd60caf5506678f061b4f212488f341819b15c83c041f2374fc222f48c951cc80f6b1e5ca57e8fb1b6355c0293f49c8becf0c6f5d5f9ee07b989595e1832e338388900c61093825b12e9c1f6e1e3cea6a1c2d5e100763d3a80e9c660905d9033fdbd874e334f7df6bf3e8bdeabf4c9dfa14092351d15bb1a2c755ad14eee8cf527afd247323a17a84f52943c949a3f50bac8656ff7f67a95d42993179057280d38996de213f1f7d0f4ea092bc19b0d0474815a741b8b5a6760d04ce882eda22bcb3340043fb1d5c9f9b66a4f51f91449c18249f5d35498ea127c3dbda487c10a6fe8e114b21999ea86beb74d1c47a5e9273b25f35988b7767add6117e62f68f6172011c7fccb0bc615151dcd21442fd1598cc7dbd7cebe48d2b31043ac7072204e4967d3a6d5e3ba04de661e8f83631dbf6a52844e83cdd884d544cb7c866f1b6981e8be2381bd374592b86ea66a75cf0145a9dc1c7070f643518fc612132aba7f87afd6b1a8fd9885781d65843f3ee6f2073138cff356f03234078de5135d78bcbb1eb7fc13a6e6504d482607572cb95c7fc3d558093e0675a08b9099684b2a636e2440e1e912ce06f1c4cfbab1685c73065583c905f0bb0da02cbda18d623d89c427ca329c6bd216c15ac532296dc2a13af499e1b68fbac160ee18e195c909d10b995302b64eaa9a9b37bf31678fcfbafbe6ab47751dcd99fb4f4d1d1008e3584c7ce9dd25f01e485af0443ca72592d5dbcb6185e2fc82ffbb6cfc0a98a9935359396959ee091c053d392dae8d7315238cf7453472e448d606ed2324e157fe8ba0cc72dab3f473ea50d7333bae2be9c5a6cd605360510f6cb186de92a0783230cb3bfa439460d1ab3563d855472c446bdc0b7018a3e04c5aa86daafba0074e511164d6b65ea50c258e379b81819e4a6882b0f3b0eb1a5f70aaac6159eb8f65425d45d468da6451ef37966c74680eeced395025b71e2492b7cc51542d4ae46519fa5488d346fbaff9987ed8b16a6c037d1bfa44e0edb797477193a9b3bf1f9472738127d4f95ede0d569d83b320e583d1377a91497c4c23d32db3c7165a75c86928ddf99c3e4512b8a22611e82b157c65b3c09874378c51ef95427232ded3f0c615e00a125aabf639690bbef51fe26a159c4e0dbef2d81b9842faddb56f98e2fd05a1aa5ece5d6a078d530a6acacb7f39b19425fa91296e504b68bd63a4a4430ad76ec92c5f2667258a7ea822c271d2bef8a612c901dd3385bc791049c7687b8dd3afb246fc5ee42bc1c6fc2d5fbec6b8a395b35a843729e26a59b321f09c07cc5041d4756d2260f2281853cbcebb91aaec396144d8d1a7a27ffda8809f228e749d1001cdb5b6a90bd532d5936c30d76d4a33247c29372ee4012563eb0fe229bf9bd2f75886d407e590989b00e0787c133548d93012ffd37e98e636ebff4b48f2f6785c7b5c4a521498fd6d797eb6e9cfbeaba7fe8df953b2e560c89f4a689f418c7df334e009a3134a5a749c9fa1742abaafc1c0a2156c562882ec53be28b376aff050c40c9c73b7d0022b45443e52dde3b0e81f7b9bf66557db711a73ae24cbb69a714bebb072c94190a46588367a1ed538f3ab28e1252292878940cc55c42bf8620001d21ee371bfe9279dbcdd8b088518e4242a4534ea19e5ebde845e4a6685156f664ef7217ab99e95624dda62ae99b19534c67d8f117907abf34400eb5ce5e77df6a5aa7cdd065752f0ace38e6a800d28a5ae011151797f2e769bbb82e8d221ea8321365cbc1b9da6e589594bab708f83e272e644b191f1f1869045bad95909b1b49463ee0a14045a9ff9ec3882421b2f7a9fef021e66ed2bb85ee4d0e423477eedfa3cf3eb30bd11320b4ee5bb3bd15ee1eb775114a6f40e33bb3413e8ace183ba1e8023c2f3ab360d3842faebf1403acd102f6fa16a971885bb0da87abbdc4d27658d54998c68c39c30ef13d78c4e0fa9d73ca0070bb3c2833879fd90fedf4b4e571e1b8f2d507ca922376b617a0620f2daeeb6266b9d9f96359fda90a92f76b282944cc23e2350b5aa0497fbfbab0f0190bd486de27601390690e43a1c62ddf45a2da31a90212a6d6516bfe303f8b07fd4d830395616a01a582870611932532503932dd31775ac8d356273257e857b6fba4b18c616cfbe978291259ced4404f104d3d86dcae4bdbf4121efa713ba4e8a853c066e08bd85f9c28760d59244e9e43148fad7513b8197e935511b1748c3a8252921f51194a92115350e818e3229e4b5f35ce1ac42f5eeac37474930861196b9f2ffbba92a9635588134f0634ebc96176244089fd811973ca4dc672662dbda20b84039f954070e04d031a0557f82efb37b4fea62804f6224ada4b73fc0a0ed63c47543121aa33ad1d6ae1a52caca2d8f4ea5872897e2e3d5887dbe41924ff14e78faa49db03ec464cecf4d956cf6fab202868afd87db8a7081afba720f0e06d6804f35a11a62f7c32a41b84504f9839db749ef237eb45df7e330f579fe567d6a387d47b9035431eb7fc8f93aedecc966dcc5d164ac310c72e43fbf4d8279ca6f94e5517476d801c02d7ed58e90b1f335021a0cc65bad32dc50f1e0e3bbe997e6439a73567fb21c526b1e233c02cbe5de81e53c92b879327b61e17e1112149ccbfaa4edd39dc985336710a053e23aa6f9a8fd14c004c990229003770b92c95b851981aaf5ca916f7c0c8900aea450d61714a470f60b87135dea8b6c71b3616e66048ff6df71b40b9638955098c27abe6d878668ef4827dc7dccc1a05b8c97da5dffef101f411d9ef17d02399b8eb9b47fa212860d614d6eb377a65c9ca416ce37520a923dc00a14046d11ad99bd5d6524f2107d851dc3852e2e8bbbbe66f7d47254ddb58cc214e9fdd274d925efb0d911b7fbbc6a0ab9fe35837bc3a44aef7c86af49a84866e6389c561e5b212b77d4f812ae76739fe33d17801082ce3f0f85cc653c70236775065a4db20b1336e0ed2a1416b1e9030de77ec6909ca9b7718531f647fc0b504ffbc4a0fdcec31603196fa4676fd2905d0ba7230e235ba16cc0e3001605d246fe8c18826696bbf577faa480f0d2e676627aa5cd27a148724c75ff3809b5059f2d9d496b6c1a9f9a981762c2e63b39d4606042de82c6d6aa5834b16d423093857e7f5db2bc24ee1722af3ca1078fe930d95943cee4289c7669da6dbfdb0bdb156f513fe418fcdc1f94ca49873d6d128d232fc1a825516e39aac129993522982958955bdc48de868893862218db064d6fa6e9717b90b56c74e1ff510c5b996da8ce1dcd05d110309a45a27f0d39472f23f156b94b10916b2f314d5548474f90d596a66759385687c8c3ac3d16545fefd7c46de98a432b096ab44b26a85bd0b53e34f96747bfcb8a9581d861f7c8aca83d5dc1e0045f4a513ce173ae55f6dce5aa921e3825f99db40c95a1c3fd0ddd608078dbdc0a634952a58c5e3e3ef447529893b5e6c3f164a313572bf7e5759c6d7fd2a8fe2ae97e2cb336631106b0b9d9025a93c7537ed5a8115052ddae8103345d16a0106129c8b7b772a7c8be4cfc597a9f5565ccce92cdec4c81ef1130d2176329cc3cca5189af3d8dfacfd87e1ddec798b96757f8bd14e9f81848b002256bc005d5611c7da36a1e62f0851229fa486a0d976774b42b44262860a2639268faba17829574616db547687df58a9f77073938f5c4cbf9aa4fc895563f65c6cd6d545ac4d5f315f6bd7e9c35011bcbe12103c1c2405e64681bba43c5022165c6da6e3c6a7de20b64167a120888ab9f10128f75f918ff608176c811d9855ccb697cc9e8a99e49a8c7dcc3926107ff6e3144d686d2288e15767f3393b77254efdd4a607f127c77609b1b159988223fe180edbd7b9748fbf9ad9430cda6087976834a370d01b7d677da7715d13453f4b3534932e92e2376f8e5bd2eb21627b9903273bcf545238d6e17041a624cb9f9c6367144017238a9e4f0234754efbdb514b7f13e28db97ea1dcf686c1da9858be095abe93f63881d416bba8cce9f928da1122b21c351654c9d51a2ad0095207d6f6e7d6a0c5667ad703d8c4a12b20432f7b2052a69fa9de91c67e4fa89bef075885ef6c5e9b6a11dd19b7f5005bf4edc211850c7ed333dd113d1dcfdba94d25dbad26ea88b0a6f4ef33cfe5b1c9215c2f2ce3403e62e452991cbb0a7156621cdac5b3f12704f03d7a02f8fa070cf775b5e5d080844705d6cba1fe0337eba5fce24a51b7f59e7593c43ea319deefb7feaeb8abe4a7e5c9ba8464ae975a37cfbfe565b2edc564527b1732be70cb6953160d114d3c10ec53886bf4a8b4a8df0541b00e3cb0672dc0815f1112b5c4659312f9533b544ec009c212710a45aab66f66e6feeb94bd2ef2f16bfc5e0b9bffa58068f15f2c18950c4b1e6f8222d34965dde89fb8dca76291e34df6b3def2eefa7504f87d2a6364921b8361f7a1a44e18a824fd6799ee4d15195a73050dd12d26ef29af31efc9b4bd21ec13bbae1418ad177d769835e5e55a7f2fc57f7055d5cf864c6b58d862a207ed0bca98467d8111cb439fa086cf8aafa3ed3e09446fe55cce79a19af9ad7454318ce5dad2cd671ea433c7f61cacb84cec2d4d6da24f980dbc594ff1358e9d7c965a0596443a576a71ffafe193343975bfc29bd12fb4e28d8c668d2251686f48ecf7850ef796ebd95a09115eb5a9436544efd3f7d1f01004444f94b434b18ee5369b00d27c4e5689812b082f031dc35fc96cfbc417201b3df6df1") rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = dup(r0) utimensat(r1, &(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)={{0x0, 0x9}, {0x9, 0x3}}, 0x1) 06:41:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) socketpair(0x1, 0x8003, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x1, 0x8007, 0x20) r7 = dup2(r4, r6) r8 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r8, r9) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000240)=0x10000) r10 = shmget$private(0x0, 0x4000, 0x4a1, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000280)=""/211) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000380)={0x4, 0x2}) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x10, 0x0) ioctl$FIOSETOWN(r11, 0x8004667c, &(0x7f0000000400)=0x4) close(r7) getgid() getsockname(r2, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f00000004c0)=""/96) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) ioctl$WSDISPLAYIO_SVIDEO(r12, 0x80045745, &(0x7f0000000580)) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000005c0)) getgid() utimensat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0xffffffffffffff2a, 0xa00}, {0x6, 0x5}}, 0x2) getgid() r13 = getuid() r14 = getuid() setreuid(r13, r14) 06:41:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x1, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) write(r1, 0x0, 0x0) 06:41:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x10001) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) nanosleep(&(0x7f0000000100), 0x0) 06:41:17 executing program 1: nanosleep(&(0x7f0000000140)={0x86, 0x5}, &(0x7f0000000180)) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)=0x7fff) getgid() socketpair(0x20, 0x4, 0x4, &(0x7f0000000080)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa64e09f5a3c372ab}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe(&(0x7f0000000280)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) write(r1, &(0x7f00000003c0)="dc", 0x1) 06:41:18 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1206925, &(0x7f0000000300)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r7 = fcntl$getown(r3, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r7, 0x41d, 0x5, 0x5}) r9 = getuid() setreuid(r9, 0xffffffffffffffff) r10 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r15 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r20, 0x0) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = getgid() setegid(r25) r26 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r26, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r28 = accept$unix(r26, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r26, 0x40087468, &(0x7f00000001c0)) fchownat(r26, &(0x7f0000000080)='\x00', r27, r25, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r29, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r25, r24, r25, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r20, r25) lchown(&(0x7f00000001c0)='./file0\x00', r20, r21) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r20, r11, r14, r16, 0x1e6, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r37 = fcntl$getown(0xffffffffffffff9c, 0x5) r38 = getppid() getpgid(r38) r39 = msgget$private(0x0, 0x20000003c4) msgrcv(r39, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000001b20"], 0xc, 0x2, 0x1000) msgsnd(r39, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r39, 0x0, 0x0, 0x1800) msgsnd(r39, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x1, r33, r36, r32, 0x0, 0x46, 0x81}, 0x10001, 0x1, r37, r38, 0xa5, 0x1, 0x4e2c, 0x6}) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r41 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r41}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r41) r42 = syz_open_pts() r43 = kqueue() kevent(r43, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r41}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r42, r43) r44 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r44}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r44) r45 = syz_open_pts() r46 = kqueue() kevent(r46, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r44}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r45, r46) r47 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r45}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r47) r48 = kqueue() kevent(r48, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r47}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r49 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r49}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r49) r50 = syz_open_pts() r51 = kqueue() kevent(r51, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r49}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r50, r51) r52 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r52}, 0xfffffffffffffffe, 0xb1, 0x0, 0x4000000000000}], 0x0, 0x0, 0x0, 0x0) close(r52) r53 = syz_open_pts() r54 = kqueue() kevent(r54, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r52}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r53, r54) r55 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r55, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) msgsnd(r40, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r43, @ANYPTR64, @ANYRES32=r55, @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r18]], 0x4, 0x0) msgrcv(r40, &(0x7f0000000dc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000200000000000020000000000f400000000000000000000831f51f1f3050000005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00090000000000000000000000e0ff0000000000000000f2b5ff7f0000000000000000000000000000000000cb9723b10169dae10000000000000000000000000000000000001a3e1d51c7e8b870e7d12fa6723260d457735632046ea1815c69065230349197613f2407084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a00"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r40, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r40, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) msgrcv(r40, &(0x7f0000000480)=ANY=[@ANYRESHEX=r37, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r31], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r35], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r6, r9, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r7, r37, 0x0, 0x94, 0xffff}) r56 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r56, 0x0, 0x0) shmctl$IPC_SET(r56, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r56, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r57 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r57, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r57, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r58 = getgid() r59 = socket(0x800000018, 0x1, 0x0) bind$unix(r59, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r61 = getgid() semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r58, r60, r61, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r63, 0x0) r65 = getgid() setegid(r65) r66 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r66, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r68, 0x0, 0x0, 0x40c, 0x0, 0x0) accept$unix(r68, 0x0, &(0x7f00000002c0)=0xfffffcc5) ioctl$FIONBIO(r66, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r66, 0x40087468, &(0x7f00000001c0)) fchownat(r66, &(0x7f0000000b80)='\x00', r67, r65, 0x6) r69 = getgid() setegid(r69) r70 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r70, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r70, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r70, 0x8004667e, &(0x7f00000003c0)=0x800) r72 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r72}, 0xfffffffffffffffe, 0x1, 0x41}], 0x0, 0x0, 0x0, 0x0) r73 = kqueue() kevent(r73, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r73, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r74 = fcntl$dupfd(r72, 0xa, r73) ioctl$TIOCGWINSZ(r74, 0x40087468, &(0x7f00000001c0)) fchownat(r70, &(0x7f0000000080)='\x00', r71, r69, 0x6) r75 = semget$private(0x0, 0x7, 0x287) semop(r75, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r75, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x6d81ac4cb7c82f51}], 0x5) semop(r75, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r75, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r69, r67, r69, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r63, r69) lchown(&(0x7f00000001c0)='./file0\x00', r63, r64) r76 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r76, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000800)=0xc) r77 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r77, &(0x7f0000000300)=ANY=[@ANYRES64=0x0], 0x1, 0x0) msgsnd(r77, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r77, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r77, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b578063219eb2be42e3e57665e35a56cdb615f058b0fed6706a4d152ed0a418f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6f8791c698df63e5e23fa327326484829f3f776"], 0x44b, 0x800) r78 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r78, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) msgsnd(r77, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000b40)=ANY=[@ANYPTR, @ANYPTR64=&(0x7f00000010c0)=ANY=[@ANYBLOB="57ad7300d4f29902eacd513d1b0fdf90afce9c52d5de13fd8a3d63f266efbc5f80d77d2b1bc8b2886cf4e45cea737f6bf5d41c93b49255232fe5097e860439c311a0e5ec973561d3fca38f82b9ef519f9fff15255e0303b7185248d16d3b23bee3e42605a393b1f009d6b45e2266481e581ec7d0bf268fbc71837ba4766a05a008d4ae871bfb3f9a01523103c810d4d13fcb90c8402fec6dfefa13f161cd62c03349"], @ANYRESDEC, @ANYRESHEX=r28, @ANYRES16=r78]], 0x1, 0x800) msgrcv(r77, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r77, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r79, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffffffffffdb) 06:41:18 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/135, 0x87}], 0x8) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) read(r1, &(0x7f00000006c0)=""/4096, 0x1000) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f0000000680)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1, 0x9, 0x4, 0x0, "014b53280d4c399caaf005322e2da2b4a8c54e23", 0x9ff6, 0x12b}) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) dup(0xffffffffffffffff) 06:41:18 executing program 0: chroot(0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) open$dir(0x0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) getrusage(0x0, &(0x7f00000002c0)) r0 = getegid() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r5 = fcntl$getown(r1, 0x5) r6 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x240000000, r3, r4, r3, r4, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r2, r5, 0x41d, 0x5, 0x5}) r7 = getuid() setreuid(r7, 0xffffffffffffffff) r8 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe3a8ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) r15 = getppid() getpgid(r15) r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000000440)=ANY=[@ANYBLOB=' '], 0xc, 0x2, 0x1000) msgsnd(r16, &(0x7f0000001980)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367cdde7df0fcc6588568af8cea73da6581d3db901cc8e582d225bca0000a27627e64a4fa500000000000000000000000059d255941decae2c20e73993ee4b9900e8c43316c03b5c9501a44b0cb54e4b1d6b8097ffcdabadc23bf04549111e26bd81cd34c26a8d15130bb6282e5ddee862a5cf2579feab5d265e199ef34a17b642de85278292237a20330c702501c0a85f7f5f2bc48dd923a7170f3edc56aa4a072dfb671b7f086a46f83552d57ed05ee380ee0e0fd008b063dc6f8d55284faf359a901f"], 0x1, 0x0) msgsnd(r16, 0x0, 0x0, 0x1800) msgsnd(r16, &(0x7f0000000cc0)=ANY=[@ANYBLOB="01e3783e76a0ce5da883c096d5dec9131e670000000048696a28ffffb100802b83ca1386ac746e1d3f6d380251b3fa6139043862e74966348ded6ed6c0fa2481daecc1b311d9d171476ac9d700afead0b16ee0ee0df0d1b16beaf10b4ec92518b8ad4919"], 0x2d, 0x800) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x1, r10, r13, r9, 0x0, 0x46, 0x81}, 0x10001, 0x1, r14, r15, 0xa5, 0x1, 0x4e2c, 0x6}) r17 = msgget(0x0, 0x0) msgsnd(r17, 0x0, 0x0, 0x0) r18 = socket(0xa, 0x800c, 0x401) setsockopt$sock_int(r18, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = socket(0x2, 0x8002, 0x0) dup2(r18, r19) r20 = syz_open_pts() close(r20) msgrcv(r17, &(0x7f0000000480)=ANY=[@ANYRESHEX=r14, @ANYRES16=r18, @ANYRES64=r20, @ANYRESDEC=r12], 0x4, 0x2, 0x1800) r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r22, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r22, 0x40087468, &(0x7f0000000d80)) fchownat(r22, &(0x7f0000000080)='\x00', r23, r21, 0x6) r24 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r24, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r28 = fcntl$getown(r24, 0x5) r29 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000540)={{0x240000000, r26, r27, r26, r27, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r25, r28, 0x41d, 0x5, 0x5}) r30 = getuid() setreuid(r30, 0xffffffffffffffff) r31 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c4ec71a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r36 = fcntl$getown(0xffffffffffffff9c, 0x5) r37 = getppid() getpgid(r37) r38 = msgget$private(0x0, 0x20000003c4) msgrcv(r38, &(0x7f00000004c0)=ANY=[@ANYBLOB="a7b4d3261c192f4bbd801ba4e3f8302cee30c9d09d5f8ca2"], 0xc, 0x2, 0x1000) msgsnd(r38, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r38, 0x0, 0x0, 0x1800) msgsnd(r38, &(0x7f00000005c0)=ANY=[@ANYBLOB="010000800000000048696a2905670000342fcc8ec5d56f59ec0d339a63075bc61aab042916d0ed1a9b6be130634389632e260ed1934241e5b6f44479fc5bd801"], 0x2d, 0x800) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000980)={{0x1, r33, r35, r32, 0x0, 0x142, 0x9f9}, 0x10001, 0x1, r36, r37, 0xa5, 0x1, 0x4e2c, 0x6}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r27, r30, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r28, r36, 0x0, 0x94, 0xffff}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x1ff, 0x0, 0xffffffffffffffff, r7, 0x0, 0x40, 0x6}, 0xd, 0x10af, r5, r14, 0x0, 0x94, 0xffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r40, 0x0) r42 = getgid() setegid(r42) r43 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r43, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r43, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) fchownat(r43, &(0x7f0000000080)='\x00', r44, r42, 0x6) r45 = getgid() setegid(r45) r46 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r46, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r46, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r46, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r46, 0x40087468, &(0x7f00000001c0)) fchownat(r46, &(0x7f0000000080)='\x00', r47, r45, 0x6) r48 = semget$private(0x0, 0x7, 0x287) semop(r48, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r48, &(0x7f0000000b80)=[{0x3, 0x6, 0x1000}, {0x2, 0x2}, {0x1, 0x8, 0x1800}, {0x1, 0xfffe, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r48, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r48, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r45, r44, r45, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r40, r45) lchown(&(0x7f00000001c0)='./file0\x00', r40, r41) r49 = getgid() setegid(r49) r50 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r50, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) ioctl$FIONBIO(r50, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r50, 0x40087468, &(0x7f00000001c0)) fchownat(r50, &(0x7f0000000080)='\x00', r51, r49, 0x6) getgroups(0x6, &(0x7f00000002c0)=[r4, r41, 0xffffffffffffffff, 0x0, 0x0, r49]) setregid(r0, r4) 06:41:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1000000008002, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/148, 0x94) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESOCT, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES64, @ANYRES16=r1, @ANYRES32=r5, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES16=0x0, @ANYRES64], @ANYBLOB="ebabc6795d28612ed1c3808feaa585bd1cdadcd73193e554bbb7add06b26acd453d2328e1e18463903f09ccb6c908a3d14559e6e59e152e01fc2f4372aca04", @ANYRESHEX=r1, @ANYRES64], @ANYRES16], @ANYRES64=r6, @ANYRES64=r7, @ANYPTR, @ANYRESDEC=r7], 0x5) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r0) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 06:41:19 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYBLOB="52d63add75bb8b8fbd16265cc30e8a1de5a96537b46e61d124a41f51e7e8505dd79dd1bcacc5a761a3d150b3ee51ae448054b9e7e9d8893fc1b4188786487e35ecedd827ec6f771fc26f83ee1648a48f0b36b6ca81ca400e5380a02b59da5d0a98e67682977820407b123f66265ae5a44f2374a4aaf96b", @ANYRES16, @ANYPTR, @ANYBLOB="c2f01ba13436ff4ed86067fa905dde61ebe8a3b67151de4e65df66a9930b975665bf3af136b865fa3f89a6563e75b2142062997fe8033c17d8d1b7cb98aaa39c7a1c5c27f8dece7906e92ab429af9326a4cba13cff0449e58a7d2ad66cb02b808e374a83f2153d43fc3d42b063ca1de5b9ec0c4aa57920558aa3b9df9bbf22fca10b25cb044bfad6a94761e9ccf9f26a5d20c7c7a5f8739c769e1b2fd8cf148c78bb850604fac2e24f362f23c9af9ff7cd7e9c8eba063ed109bf32129f93c5c596656ade79d7f01d72eaa4e76d9ab5e45da210c6c656f3190045c90000000000000000", @ANYRESOCT, @ANYRES16=0x0, @ANYPTR, @ANYRESHEX]]], 0x1) 06:41:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "9203ae726ffd0a765e2bb4f0ffffffffffffff00"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 06:41:19 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) munmap(&(0x7f000000e000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000080), 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r3, 0x4ee8533170143141, &(0x7f0000000100)={0x3, 0x0, 0x401, 0x9, r4}) 06:41:19 executing program 1: pipe(&(0x7f00000000c0)) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) writev(r0, &(0x7f0000002580)=[{&(0x7f0000000040)="067b122e91b4d5197db03c25a539a38507cddac0f935629a91bddc6e819389183f13dd8e4193d769b0fe17489a82c862891a339ac6dde2f9298686804e56b0ba5c331d6f73dadb89724b34ae2a41b50a0583e361", 0x54}, {&(0x7f0000000200)="9d3ad9d8c5a551a58ea546f01b030167321c5830643d23940134f1880eb28c00080d317fd947ac0f49a6caea6f48eef6e4d78f68c94740b295f06aac2b6d7c2f2fea828c016c438a3069827fe9778bda7eeeee0626b6b018ce4494afa4afbac5c03b491c1bdb8965d8a87fd94b8e5c2cba75f6cca6f5b5c1549cc2ecf011a89984157dc9569cdac98efe2059433548bfa9b26b32497d2d2b3b4146fbc98303e8c03a783d72304bf32a2e714f9296c83264937f00924d6f6327e5673b8f15701527158432e28641e4722dd54d02f97ab9954acd33576c6067f48d904e4e619a711cfaab49fbf2de62601a3c02d0d4", 0xee}, {&(0x7f0000000300)="1d9c4e131461e2ced102c0eb13f4db459e373c8505242ea3ac379c8a61f7e8ac02f3977e621de211cf12f1249f26a08754f1f7893ffb0725e9c24f7deca754e396b0c309e70a902f95493977a888df589aa4267735f6096f689df49dff2e0db9c2f6fc9de8b72cb59d1fba06bba1e1a0a9ab3af834ba62d0e01e255375f0fe24858b7a226e845972b339f77c1c0ffc941ab3a6f6c20cedc584721e6e9516ef255e5bb0b433cc430aa59d08f7ed31854180fe1a1e242d121a083514e5ce3d1c42c958a48953d4fae4c49c396e80c3bb80d5f5584e075ec30df4f126ee40cb9633702420bedb663d03b86582b47d91495d828d75016e0734d681e58bba65ba78a4de446f6eb5f0d749ad25d6e1fec3ff6ce051a2d43222b5e84ae430519fe80e59f6da5ce2bea9aa367086f896bfc3927a69de611811ec352225aca032b7768f50856c39920c075e913f1d5c155bcfa07e6a1d30126097c5ed62b2b8ad52831252a4cf5351b8eb010ff24bff503cedcc47939bbca2ee8e45d2fc8d3abd0822d3fef9da10771cc9bb97c2682cd8df76f90b560465c2cf7dceff3d9da93f6b13f4d424827dee3674a1de2f309d8bebc445d9a8ea5c1cf8bdfcad8d25877f82c7b0732f8624d1cf3cfc56aeb7d9c3a093fd578be6737f13b9ada3649ee7c8cbad7e3176a29c4d04c9b35fd0e0e13897d950abb1397abc98a5f53b2412a8b7fd3d3bfbc8b5d6f32f9943761d7caf0ebe4d7bb21c1bb6a0b9a81a06bbfcb76ca9302892ebe1e3ef4395499b50867346c2b41023dd29bde323a21bd70bbe89f2107858dc479d36cd7978e0c2b274fa01cd289289fcce682b706e6879cd42ee313f5d34bd1ab8304573426597ef239dcca12ec8b189e1545976e78fad478fd660482599ce3a2a191fbfd1a015e4edb1dae4a8aa28eff1634f7324eea45911e61980335a8fbb1a0e4ccc5fac6349761551c84b6c8f794bfab3e440e3097b23ce9cbaf87d07cfa58845d4257399cc472b42206368591f697f588b320cdc74d40b4fb49eb883e30608e2046d2b61dc5c1b04d8c74298e41d985e5af28f37d1ef4f764e86ffae0761eead88dcaf9ad92c0996e9827ebcfae3d4fa2141b44bac31617d4cda90450ac0a40a74b48ddfa2f46a383065b0fd88432feb4e06a33d8c7775b41158e88047fde7984961a6d43d8d7207845ad6db6abd9fa4d5ad4f61a83e2f5fbc45cc70ce6b3d1d1c48b7159ea423ecf43eca150fbc8c6268292baf7b20753db5af87bf8ce6c31202201d00333f259524da9f03ac9c432a0bf4f4c5c18520685073f9309428836f57d1b52ec2b62642e921b2c4acec2d6ee3924c0f16022468d4db9d105ecd9db29fe54fd6557b740a89863f11a28c4777d31af76f2607053465f36161332fe19c2246c9cf45a1adeac6ada90f8848c8d75fd36c68ff859c8717cd9c661b620bced2fbd0be676e7a3a3b945fa799647ee66b84893cbf60ab8b5d99f5ad431eb4a3371d98630386f5011149321c2b7e40b7c32257f17e8abd36e5ae96279f249133b50166731e6eaf0c8d61049abac2ba803d3f9dcbe6e6456f44bf569e9140b1ce3e18246ddd574dedad38f7e98c840bf6c6374e72125510cc1d1cd1b6f6f3acd0f8b2c47b36ef6637f2c5d364e849cae7b51ef828bebd32360e7db7e7a0e36abca3ecb7a73abc87ed91e3fdf6fffd53f4ddbf4b8370b0e7669f1edecc7ddd32a0b049293c32b4cec6969d8d27f2b226139a2e9296652bdbbc2f23557a3bbcab0648732fdb5dd8e2e9dd0f1c5053967f54c010eb23e02bbb2d1e203d6529969595370c37b6df14d665d2835c15b21515f00fb6054ce2360b3532b89b2f4c21a9520cdf1e5684eba3cceec6f21517c2773fd643fa0d370ed6a9a0cacd162234604524ee83334d998e95fe27477b443882ec26443838626ee5fe928d100cfba970425cedd976f7ef7c2ff1c27c5082653ad20ff363d19e3fd599c83d7d02a9308e80aa5316f1677d8e4031ce1a59fa26defad79bf050f2aba37890da461a61d0e214485cf335b630c4b690e55821a53f883f6af34e5fe5691c43335e54cb613c1b703d95d5e927939ddca46a33ee880a409acadcf8a45ca8f183761d5c190eb6c52934b72ec6d68bc1ff96cf2602177ee7b7fb3c39f0607e41325dd63fb078d606d626753fadd9076da44ed0e5ea5156047827841c4db8047caa407094bae350c8b4d55e8d5ac7574095bc72c93ebb94987d6c034f445d8a1f08bf4f282644f95e99859f133fafe4f99c5749d9555feb0cc018915782b9ea21a6629a8e62dd500755e7f603a0a7dda92092f234a9707a8fdbc7e52a99d7a37bdac8e770bf6f360971f0a85667589441e7e3fb5aa981eae851a30244947b24b373efc8f5ba7d8c5a94fb3d0e0fbfa2b731da957401dd1c512053e627da1bfca00876e784ea61560ec6578f602bb73257c97c2b47e0506d32e1a78b08e73f3760bbf976202ae135da384d8e582e93c2dfe34949814563d89d7a482ce0ed8308c1d07d4eb6c7e5813a8ba3b3e374ade76cd2165acc3eaecccbe49671f8af5ec16d0dc32d9c62c783f7b5c151c04f0187ca1247ce98866c096362e268f4f285a31370b811ed05fa669be1f09bdeac1d3f73fc18dba07bbcc34d1faa70c2f36b6a1218bd94ae02ebf48143cd4f473797904ff42abeb04178f240160bec42e6d6b213dcd92e2181cb1acd9bbbe63bae847b6f69a0bbfc8881e675dfb5eab58e762e3ee1b1b0117cdee22f0c402636922e0abab29b36433af2007880d83476717da4a04abeeaa170aa4d5eae0d2c5c1fca982b91cbf237064f9c291ebabb60ff6b8dcb1f07fa2ef111deeedd34be7d6f65cd78918913d01a51c02fb1d33ddf4bda373b70be9064e31646ede6d73c62971e48be52b5d56f5b076dc1a57ef112c8ddc92b9f306b262e7ac93d08796b5a2043fc9e1278f71b256c071ec192baf61df7f20a4030a4e8a63d3233981a112fcb7e46a3aa3fdf140483e11d961d2a8c3f2b5e72d0d3578c1851c39a7394e91e9cfad90f60e8a37e0059f06ca9c8e99d003b143b9064bf79939141a7167498460a3d1747cf4ea26cdd156497399f0a2b9938a4842fb9c8e24181e080fb7fc82a64726fcb952b8a067068eaa2479e98a9ef7c50b11c4c2a99208bf9555f76dbd51d4e26c4323df39412ea3a29269337c534c34572f4793bb1a63c590e19c61022b893ac74ae1a61a3afdbf93091df7953f994184167597fce4da6ab542befe24c9eed9168150632914100676640ccff167e94be51343939c0d1b215341934df1dcafb3493a7ca784b769badaae49481539a57a3b797889821fd5a47406b50eae98ae0d7d6548ab2e94b7fdaac7cc5fbffb3d3401620f8f6a7f986be6cc149019e3a279730892ba0963be51da730e58d997d5e68e7d28d8506468350a52efa89389e870626835efc46e69df5a38a7f698bccad518700e13ca86743b04588d57eb748d9aca19c0b59449f04cfff2a6c42bc95cf8487882ad98df264ea2e6f97e5cf4180cc44dcdbfd6c1113cc10614cb9c2abd061039d605e75602cb7d6e40ccfe64aaf32ae13b075c4328db238c4047c9e98e7d18e255f2bde82910a0571b8150b82044ecadd9e9dbac14e1f2c2c606654ca438ddc2700a8a33b8f5e15746d291ee016bf501c26713f0f6edb33eed494de8857c7549ba1f8695d55898bdfa311f1b867d03541ab58b372bd8af913a82f35c3c11b4794e4ee96ff926cc084b827921dfb9293ccf66851ae664763ebb25cca7c04533661f452ce11042225219c3faddd7afd7a5fc9a9ab734da11238e9f1a62f919246572746a38318d18dbe9cae340a1350fbc7e0f5402b49614763b262bde2a64c7d74f4987296629e4294148bdfb76fdfe5702ca8dae6e2d193f75834e50b55bb5ca89b5491fd52bae284fa93c3ffc318315140cd3b8ac4c4f175ee37691fee336267db92b645130eadb88d2ee11108b267b9b0659c476c3452a409620588d2b56a170837be45bba37ea3083584a2f108c0191a95ba8e75b885a9ac335de12588b4c958d7187c687cf4fafef74d7235cc766efd45a84456861b6a58f60b86d1a9388fc079a65a1e11b6e8f6f5ce22552a314ec7762f9667f9ac8d83cea526dc4cc6cd05b63904c49b6097cbd027c5b197fb01da40c86abeaf07b9a3f0d90581329402f7eba605ba8e0d6222d37b860768e6d0091192225ec54d52b99b62084a2a70f4bd87eec6eab6229164519ce579d7d6a8158ad357b30ace2722ae083d1f56b273f532ef5d3788008e8091d36d117c3ebba5e23b2ef2f64562ee865f70504b19138de8347f3b0a4cc7f3a57f43cb8fd06ec02031bb1412381afa4ac4b1968f3b91933e5701319ba3e989d9a38655169246147449d111cb05cb5ccbe15504f4a621788ff5e7464c9d9179927d0d14d49b653f1c0aa62fa141f8769d903444c3f2d59adcc83a4e5bf7d38064780fd49c87d62d7a3af4794b3e164f4abf11b0325131f66ab1bff57d6d19b6a2afbbe62c69ed3e45c5a7dff789352ca9587f8c05339dfa439d1df44a8eaacb95a841d6b773405baa5e6490b3a2b59157963ca14ffccbbf9f11258e1f49067a4bb95d9addf6665c0f36550e4ea2d5ee2fcda038af39cafae49cd879d82b6b67cf8b823a99b57c1ca0a53dff4ac0e97f26c165ff58d36602486554007fb4e111229072c04c12f908ce147ee1836eff2ab18826904804c40632b6945957a74da5d90133907bff673a6d243ad3c592fc1e6fe5f841b1be2d9ba5719c8cf44fff5e20caa46d3646e6eeb41abaac38c18bc9e3b16c41773c77f8f5621db4dc59cf2757ae98e7ab7ca23b3623346ea100013586ed4ac53fb38f0eebc0f698f7ee474bd3edb01a714b6cc6b1f927777a271a4d1484d5449bf5c1c557c22e24d3f1882d791c8d4b037331e3a288f3a310b4e7a0d61b7aeb0e4634b901047d76469c98aa607aec67d29dc341ef35791e3baccdd5207295aa61aafc1c9613faf06fe66da615f47e3834b1130bc34e5a888191cf5b41d50cb5cf9cad68c3a660cb0cace2bcfaacc8cde628dc78956ac3194dd26e7c732adb9c3140d081f795ff340414d350c79701fd67f1194fda8a699e287fc9fbad16218943eff59a29cb5cc2d353128df1ddf674806d640fd6d46493d1573d85be911aef8749d4cf233356c5f9ffb53149277dfc12e5fd972ab17730edf75419eb084528223d10e0923755d0128a89dbd80c42605785c80357bcd2c19dc24b122c28f2a4c092c4fbbc983f73140ca0acca2299aae00135decffdf1d066cc6826bdae60513dd80e0dabdcd74f9be3354c19e5ef1672e573aff4f57ec8b55debe36a722b1eb804932ef3ae2af68c55636f84dc59c1134fe941e23df3f27aa41216fe9481846cd1ab56a9e143a5162b5c640483abc3280ff758c62836146dc23e3a53374e17c9b1e77c89baf9e263534cb935d0c5b893979de0b74ca34dd6d903021e67cfb13631ecfeebb20441ca94e799863051bb3fbf0c953f66caa783bdd3394f56dc4f47e66fac752bd4e448b2686016315267028051a2e4a115d933f82a67ba6fb8c501d6ec304dbe0bced83a9c2d1a1f99c1288a777d05cc0b1a620ea8f9c0d14ef41f85216e74f349c7119c216bddd19528eaa780781676447735a0d5845e366410e658f92b40edb2ce2a35f4c0d456950bcedf144431e04b784f9c19bc3964aa2fca01f35f70ea8e75b6fda8bed01a8c9c6a24ca44281a25a51da6a277f35a20f5b7d51440041162", 0x1000}, {&(0x7f0000000140)="d28c", 0x2}, {&(0x7f0000001300)="85f79db44ddf9c855359fecc327f7e6eba0a5dc9f95c449e7db0066d9fb5409f21b48df3d7b202d8358f30296d2cca7b27638fb433f4b13d1234437f18f79da00362493daf4d463a85d399ef286e93e62157ec28d03ca032d753657acde51723c278245e0417394422b6b62fdb8bf1ce83a7d3024937e3d619ee0749f1febb6c1fb71b26c6bab75d334ea1354a443ca9dcb01d24a148628fde6e759c9ad6b745ce618395f843d9861b1e4f22dffdf8c11d72be76a4ac6c3b3e77ead21eacdb3376f6e3f023dcb71e9fc57e4edfc81a7fb848dec0a67c87b05d02d977f2c97bc5", 0xe0}, {&(0x7f0000001400)="044a1c42ac2b38010fd5e7c3bf4c2e2e2086dd678e3ab1be526d9a8c0401f6ecb4e43ef5e1c9934c288f3b93dd1d5d06ab5f2ab6ec20378f4ae5186f95e19f7e0cbdefdb0c53da9ce9d711e05e572548bce685ddf9648bf29fad49868c8f764cd19671e7a3b7b7465a7ead79210dd50da0e69090eb51b130fef3ac1a560e304f44eef873b49f9992a0ce05342fed7460a1e8be101ba776037065ac51a9611b44b3b996db31adf3f1096858ce6ca351a3191179bff827c7353abc7b96f7e89cbcb364081309129c41aeebf0b3068db5d0300a2317bdcecd86b038104f5fc49ec3615b46c1466f36a1518c8d64a1344de2133ee2e786f7da61ab69ff62dba743c05bc57387a2136babd338c31770e587d601793e650abdc85a6deda67decaaf3afa637fd22dfc4db8742b1a4ff9deb59ef17f4d2f1c30cfe870cfde6d19eacfd724adc3f752e3cbd504c844ac39e5fe293dd7ca87d50c350835bbaf29d7cc97cf08de401aa82160a2d6a9308697b44648a8dd5a7d3ae87ba89d38d0b8efe19aa895b7f8316e445507d637e721bd5616cfa49a13396f165a50631550ea455e47b673754ea9746aad89f709c3027780df1cf77a76bd3ee65f173090105f9d2cfec8e536657b344ccc1b75ea94f61b74fd5c48df0043aea5d78160f940314767eb213d5474367397384fd623b2aded30697a00d993f1dda347680925048fa83594f73a8cef53f1bd4980fabf0a5a83f8cc56762a428036610880845aaef09e5d1691cce4452c580280dea396be5689a5e696a5352a4386057aeada5ee8dd77593ce4913f4acf190898a4d67d5176589e78abe19c763efd23115354315000fc553f2e7def9bf54a989c56059427db2eaaaf79c766a4b8fe534d45d9b05200d6b7130186fcccb899c41d4e2190e20e9ab5c1f55e885356f371bd49b637ced07fc74df78b7387c40eacc018ede42356dfc7a2c374ebc31e4fbd19d784db922bcb6ee5ac266e98e0f8ba6ac4cf1b77b2606a7dc8d75e4f74205f5fdc0ab0ac4a670e89e19b38563b8da83ef19e515c83202ebde54fc93575f0fb077f5620e8dd440ee4b4b59a37471cacd2580e8eb1eb59dd5fc6884218dee67e30ad3cc27869d91db4978cb6ab73116025236f4365ef6979aa29926f15b0f934eafbd234aba442c3821cac69a14eaa897f8003a33532f0bc375e287f5db33e86bea36b66637f30ccda8e6838c4f05023edce96d062c70f44c29f3611c5fc91271e3334d00bf695dde599ed4748d2b53c0bb170f3f04bdf8c460480d41bd8f969bc9e1e0ffdfbf95a9ce6a3228fa64acf46c201fad3f8c67df08bdf560b6cd033a4f5d49d1e0b136786aba1b4f66b4fa06fe070b55239d001b79e7980ebc3c96453080d9fd45793fb130380df8fadb875673603e1d259907dce2e8bbe71b541e7f8a216ef3ba1d167d5315a8e72b9d0ae84fe891923505e131bec3f3c47763d6bb402f81eee5f0848a644fcfdcd5d1ba299a687d1c883dec66a0d669d0a5a28e8f1961cbf74ad47449ae77e06a599583184b11f84d298e4bc4d82f6405b7ee1f1e188b50832ed7885b361db07c35f707817a96265c0f767fd1340b8bac90b5168b4622945d1011415d68f737b4e1e0f21f5c1d9e32685ac7c648adf178aded82026e61069c167950c60e743dba334e1821e830b6f76569a72067e7319618cd95c22aaf351fbd04e059c6e6b6b4b55f56c99ba99fc783ca5c2e15e12467df4ce9cf64990c2c628e0e3134e9b46397597e6b28498ffae6f1d65e0719bd436831f75cf1d6dc2c25220ee7559a21372705201f0e6863a461b69743b4a1d1dacb266fa7609ca1b44fecf43bf424ac82d30209830832e7fc14eb976117d934c61edbc7b8ea457341c2f8258b80545bcc887f257ea8ff7793294cc0539daa0b38c96845fb0dae1f8522697d960f32d2d87682bb459e01766e38cbac85c4bb3f3d6b9dda115547bdacfaa152c84a007642dda6b868c23a58f254a7ace4f68fe992c4752ea1dc7f6859779592e9910f48056355857b03a99559cc223dc6a9956a18ed1bb903579f97eeeb71365006eb74809c1b0b72ab98b66290b150094c2702157ec8d03afce8a95f30e0a8b6cce955b293330ca4e673d910e95a536f7a422a72f32df5474c08496fba7b9ba5c93a42b8a71426647d11841cb98c0116a44bfad7052a40707c57394456972f02fdd0f0388ec52d6eaf6cf1c5524f086d238c3269be6a483904e12f2d76549dc89925d12ea2a6313b19286399dbcad507733c3b7721a6ffb09f17f331b040c91369469136d6d35094e39f40558b039b3b5a02f74a3c4d3efc7520ef5b5fbd5510d59397140f26c7757ad26345eae608f39eb3d01be46c35d2ca8d32a2c7c9f05a5bd7fa4228478e7ab3d5cd91e7c2596b19f514fff382739d06542cc330547e73e459129f10f59d34997efca7656a436b5b91970536b2a652943ff6c673d20fb90183dce4f570e72d589a1b12b9f8a7f164bd62029f15367b06ec0ff08a3a2161e4b7fc5ec00b4fde780300aed9619b028cfad05a853dd65014b331412099e5c7fc5b00b0375cf3db1a1c1ebd0eb3c644e32237cf8478959108bc98545461813c56d7f0cac33dd6708393dc151e4cb3a4e257683a6099032312f65589bbe9b22aa19473627c42c60d1903bc54e748837eb43a205c5d457bb13185548f427f3f8f600684cb4c45d1462e5c1d0447f61e6de90959b6f0d7deb1bbee14253e0f718947f980599b0aeaded141205bef871c8e05670fc3ab6e439c28d35beffb6459699debce8b82afc8129e7dc2648edcda422f23977d3deb07f27b572bf648b7328e6bd1d475acee1b698dec314a6d20b60649eb16a05a2411c4acc0f392a74ce23800acc2c557259039259b46dc13c700caf64ed0ea797a0ea67d10f1eb2010b2a2ed017b6c7591af82e8cb15c1f371a332efff717e780896efc3c37c4f9db769922e39d4ca03911d7b04e1cd82aea7d0fb7f8149e3f8b8852278cd029691baf27cde240f104e86fe803496120e16bdff56759c6c798dbcb34365524712ec164a804ea473af228bb32a1d234aa6df4aed621b93704336947fd5275d8a9458e5bfb893bb38fb5d2212f7da1f87eff01317e5c58370a1ff9aba8af5c472d19bb99a85d4979ee697fc03263c6928e6f396a0b36b94350ad8c0ab3d338ed92122e4edb0d5c638a7a4046081c4df9d15dd50aad1423cedb9e2e1c1e5f6bf8ff9135e7b12dd432d3fe8e99fc59a7a52db5501b7fb2d15acb648cbc2978d515e7630913be42409eee0df16afa8257ab75655647b0d338506b11f1ce443c1de918993022ba5b5cce467ee6035ef8adfd6364844a8ce50903b74e0390d236814d158bcd008b5b27bdf0aef4796fd25787bdbf82dbc7e76af7e954d25d6123465d832a8fc84fcb1754da4d58098cd60831055c5b25b2da28574f827b71cbbe7b5779e076087443a0c5d33810c0403680473a9e00b8aa10ffbf69895604525ed2fa843d9a23db97a39e5ede4c6a8d38db1195a191e374ec0f4f3fc2b13ad34ab90f86b66322601baf05f8250aa06da99519220184052d7b92e7d287f82b61c6fd905db254ed9f2cbc39588c3cdc09327171b7e8030ed807aed07d9ad2b86c898f66a4d40ae6a54e7fca12e6610de611450b6ed520bd36a08bb872bcbe6082aff5170ff0e88f3e7df08fbb3a03a857130f329ffa94a097490cc6c3e8b0025e2af7e717d822a7da97b12569399717232beaef0e420bd9bfe0383665985fdee140d17649cebaacfaa80f21bf327fca7bfdd4927cca34c2e74fc22f4c6ac6b705c91dcd3ad0c2f458a677650788a4433219db4372645d85c06c684f056ec062f7dd06a9a0463d28869c51e0b451e93e179bc003ebe00d8f8b356e7b272aa970a0d26d4c40571639f85f333a31687df3dca57f636d8b5549542942b349516cf7f2e3724e5ea06d7f9e592f12ada4a917a903bf7c8f5ee3c349e753b6595237e57b5579ae8b6381ab5c21718d39fd5b151c231c1dd5ee4e162d6e91c067aef114d12efed72d8d240bba83140632b302c68cd0a9c664d50b8593523ccc1dd9561207c31c0ec3c5e245de6b8be0b54282bc6c05d015ac77f3926abbf27c99e5f5c0800831d2521765ba2bf08f163457034a6138ec46dba0166b8033087a33b100b40699e6fd2bacfcff1e440e089e326e25afb3b67121bf2b5fd951aa2ea30b197679c366e0cf4f64e8d0f82a68edf9d830355f54b4593321f51fe1843b4586af5a615df9432e7ba85d5aa29a38b87f342646a90362a8ab8cc91410b682ccbcda39b2580cf953e393c98cf4ef25eb5a21bd2e832abcdc6f6907808e1898abf3b90b768c0e43aa1972cf6aed85b29495bcb52e56771f501d56f6976b60b14ffb282e5fd522a2c43910ae21cc7499f5724f5ece763810e8a19241775d7ae69e2ade748d8a60f788c9c2aab25f8b85584aa55f548934c3f6d6c4ba4d7d3c097b980aef35eb6c84f9a75e98e0da760562faf3ebd1d503a0a782d49c6aa7b8f1d2f2c795fa564ffc47b42f44e970b2b3a4475957d715cc76f7b05d84382b0ad1f15e34cc40a7aade594466f5e78a7713684a124ca264b26532cb1914c9092e80013dd8c97116c5ae8313e01cad2f03437db5511b4845f0661d633e8fad1cd1d6937f3649ef54664e437bafd56f8b75be0b60f01c538d9b7f5db1695435f543e484bbcd198a352cdaf30997ef93d27eccea8531c0a7368ffa23a7a90e04c958acdd3e065d879b92b77666574f45da95a219bdef04d3df48902e297264c7747fbdeb626a324230b486b1462120aaa670189b474287783cf6f0467c9d1c920615d4d7803020a4ce37c037787220dbcf0a75f6d6ad27024209326337cd7bf772aaeda4541fc50ac0bc213dcb8e9f2f8ebdeba4d5b94476942cb4d15349c297164cd08cfa69611af314904cda063befc41bc024740a90c210cd47464ce6c1a1ea0711096e0aa244e437048c98853515582f52e704883a026d6da14e998f705fa5a946f47e6957b53f431c130a525cd3bb2570090194e5fda5c597fd7ecb792719ba28c924d779dfba6e5abec29a4a4c505e31de6cec0268eef9861e14feb7d1181db45389dfa32e9079be65dbf503b09ef2011c11644cf69afe3b62f33f7b600c6d626ef3f7915cd0c89c73b1f30f69b69a6b181d2f98b56ced80f62a5da1beb33f1c1c4442b90386709119c94bf7fa17b8aa7a94355e772bed87ed9e6f198c4c705a612ef4fcfc34f4dd7b73e5ef486c0c905fe3b2de4b42e194d2c01cf5ecaa655c06835a36ced78ba57ea40e0c12229b952b3249bdea5fb70b77019453a92bcd97582f63408c2e95b6fea4d5d79c27ef7a0bfd49dc775884de875134ffecce49f245aeaa72804259b5656dde68e112594d9e5dc6407d81a63adc608e9a87de8d16de4dcde58da8742eec5474b303ae3d2262eb6189de822fa125d7d763536ad05f7fa7266d193e9d7ca9fe319bd6e45b8b69a4a527e91ef69711a46b922092759580425b53a16cd941b702d8aef6d5ba78c35f105b2ef840164ded1628f4bd9b2f26d526b9cde247e09a8e09e1842d8019a15e04e9ef8370a448b2d740b152b495e870e1bcea19d353fe34ddb4e421fe9a185033c8dc44c522f6fde8bd53c829f802ca25f51f0fd992eaf3f0c79c6cc2f093590ac273b5d7d2121bb09012280773155b52fe8c121ffe73e9327012b3a1c46df5466582855108febc10dd4a470583ce2bc254ad2379b2aa05e0647eaaa9e", 0x1000}, {&(0x7f0000002400)="31106bd073b18af30757f3de2e647f7bee1338211e314e29c7e5ea39ea19ae8ee80065aefca6bc326269d1acf36807d8db66e0586ac49bb1cfcbb72cdc763f7e128ca86dfdc16296e8141702b5009d30c5a572c3b099174013f4d46028e97253858f976f4d6c0727c0fc8b10e739daad8e0058d530ed8e827527952ef798c02d79f98b77856058935daf9a1e1d3a370f1338a6931e6703dc697efb363d0b75ccde857e84546473da03db141845d9e1ff1909994d148e4e9fd5263fe2342052262eb620c90cfcd48a5af7acb88ef44e6021e58f456e1ab5e03bab7cad272075ab9da1a69a9fd8ce302cecc930e02f", 0xee}, {&(0x7f0000000180)="2aa8762dc8cd49b694956d75577810a0d978ec85c82c70bdd1ed3f6b0722235b1f892528", 0x24}, {&(0x7f0000002500)="b52a81ac30e1891a5a940fa8d88f4a93645aa2c3af6d0fe296abe9c01de6f419ab24e8c84db23da59f50ee2e41e0d8eaaf9baf57513660e6a617b143c3549e4825f939acdb9add01379dc0d67177a200e890dda6ce0cc551ab6017d95e12b35358fbdf5d3716f0f24a7722", 0x6b}], 0x9) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 06:41:19 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r2 = fcntl$dupfd(r1, 0x14, 0xffffffffffffff9c) dup2(r2, r0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x3f, 0x4, 0x1}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) unlink(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) dup(r3) close(r3) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)=0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 06:41:19 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000002c0)=""/23) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/161) preadv(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x3) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) fcntl$dupfd(r2, 0x0, r1) fcntl$getown(r1, 0x5) 06:41:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r4 = fcntl$getown(r0, 0x5) r5 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x240000000, r2, r3, r2, r3, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r1, r4, 0x41d, 0x5, 0x5}) shmat(r5, &(0x7f00007c5000/0x4000)=nil, 0x1000) r6 = socket(0x2, 0x2, 0x0) read(r6, &(0x7f0000000040)=""/94, 0x5e) geteuid() bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r7, &(0x7f0000001240)="c8", 0x2fd) r8 = fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r9, 0x164}], 0x1, 0x0) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f0000000100)=r9) 06:41:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x38, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000000)="678da2c9af152aa65b6547da1335638e37f99dbd1b47ddea8d7befd199b870b821936fcf742e72bdf282244c258ef522fa82fe38a0809e49bca0ccf561363069b629787ecb6ac0", 0x47, 0xa, 0x0, 0x0) 06:41:20 executing program 1: mknod(&(0x7f0000000000)='.\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) 06:41:20 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x89, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x64, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x7ff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb}], 0x7fff, 0x0) 06:41:20 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0xd70d7c86d0fee407}, {{}, 0xfffffffffffffff9, 0x6}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mlockall(0x1) close(r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x810, r1, 0x0, 0x1a6) kevent(r0, &(0x7f00000000c0), 0xec4, 0x0, 0x8001, 0x0) 06:41:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530005309971ef11764811d4b51052ccf8430213c21cca5d24a9a92a13ecd646a3087105c45ef47727189acd404fa400fbe000000000000005b77b9addd746644d054ae36862c67bb7c728c0c8c46fef83311e75819de5e597d7e0a977a8507189032a43a54aa04d32e1f8abe3539ffde8a47c0f0a383edd343b48a20f04d44052fa9106ee7f28e"], 0x10) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) dup2(r1, r0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x9) 06:41:20 executing program 0: r0 = socket(0x18, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 06:41:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r1, r5) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x8000, 0x0) r8 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x7013, r7, 0x0, 0x0) connect$unix(r7, &(0x7f00000003c0)=@abs={0x0, 0x7}, 0xfffffffffffffeb7) r9 = semget$private(0x0, 0x4, 0xc1) semop(r9, &(0x7f0000000240)=[{0x1, 0x0, 0x1400}, {0x0, 0x3f, 0x1000}, {0x1, 0x1, 0x800}, {0x0, 0x10, 0x1000}], 0x4) semop(r9, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) semop(r9, &(0x7f0000000180)=[{0x3, 0x5, 0x800}, {0x1, 0x3}, {0x1, 0x5}, {0x0, 0xba0}, {0x2, 0x1}], 0x5) r10 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x80) mmap(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x4, 0x810, r2, 0x0, 0x100000001) ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f0000000000)={0x8, 0x0, 0x4}) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = dup(0xffffffffffffffff) r13 = kqueue() r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20, 0x0) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/d\x9a\xcd\xe5=\xb8^\x12\x01\x00', 0x800, 0x0) r16 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20, 0x0) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) kevent(r12, &(0x7f0000000040)=[{{r13}, 0x9f1284c12e9dd800, 0x22, 0x0, 0x4, 0x7f}], 0x0, &(0x7f0000000200)=[{{r14}, 0xfffffffffffffffd, 0x1, 0x20, 0x2, 0x8}, {{r15}, 0xfffffffffffffffd, 0x3, 0x5b793f3c64c6aa1c, 0x7fff, 0x1ff}, {{r16}, 0xa233a7787b3fc27d, 0x0, 0x1, 0xfffffffffffffc01, 0x5}, {{r17}, 0xfffffffffffffffd, 0x8, 0x40, 0x3, 0x6}], 0xeb, &(0x7f0000000280)={0x7, 0xfffffffffffffffa}) setsockopt(r12, 0x2b, 0xd, &(0x7f0000000300)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r18, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r19, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r8, r19) fchdir(r7) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) fchdir(r6) r20 = msgget$private(0x0, 0x2) msgsnd(r20, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000004976b223b5fd1c1c2f5796bb31708f0903c33d4b89b51b9e3f1584a46eaeaf97020c8103db4f4cccb4691f9a38f0c70c87f1667890f46c0a2e981a8ef0f3261e3ec65e1284c30ae8644fef946cc2ed1b49c7c59962aebff93f45c9e36bc5dde182e7be2572c77ef15e9ada9e071dbb45dff43d8a8cb78874e37943a0452e111abcfd2aae6ffc7b37b6597a3128e15e5a458462930b463ac4e1744c04aa2db2b8f1b22fdfb5e2fa9a3e290000000000000000cdf3d2a11dc989ecba9782ede4569095fdcd908eff522882c6d83c572f97f6543e47d5b5c227e1404d087601bc7e514e97ea858cfbc26d011c76a2519a91ebfdee1b269902a65cc24576f7adc0999aae35d97a484e7c6fef4ceb23c4b500800000b91f0e034951999d5b18382787e7c4b0f94547772b9dd29e461ea51f582188a658bcc9f3c482e82af6e9a4545da2"], 0x1, 0x0) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) 06:41:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="cd82aa7670d25b06e36ecab07980b601e39abc89"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="b0e662b00561c0f71da4c9c0a19feb1e13ea78d109211b2bc748535501aab4e5ff45a9039a81a7df35816cb8aaa6011fa976a65ec1af70ea51", 0x39}, {&(0x7f00000000c0)="2af4a23c3d636fee5ff158b7c4d8fc81eaa1a58fd280a8e42544a2e5594adcae96fc9be48c11b00e4c22923ef8ab6bedcb515095b629616cd49c210caa79a78830b715bcd964d086067c446968895a8eee586d82bebd04159fe91ba47d7cd4ce9d2f5531d95f1e509232c82bde1adebb", 0x70}, {&(0x7f0000000140)="0506186d874ec09db03df80fca39b344dbae8f7e90a3ca4acc6eb7db21b68d765725dbdbc3330cf1294294b7490ca859b256521fd3099cbdffb7618e3163cd422c59c2682205f1118937fa2c0e93ca2616af76f8d8553c85a8d3de0d48f4e0f2056074d0a1a24af9", 0x68}, {&(0x7f00000001c0)="2b116d1021c70fec016b02449f777fc396407b72f3d9e0456aaa1cac540d76522ce49ae42131171757b3f80b0ed6d8f015feca3c5f93141ea3d9fed59babf20fba88ad5f2d0e9fb9a011eca621cb8c9740db2a5777a72a372e47924ba1b52878", 0x60}], 0x4) pread(r0, &(0x7f0000000240)="36e01b4fad0c205416c2fdd55251926220499bafb3a1948da99326bf826f79586b076e4e80dbde9c9a8371782651e105c41843a2020aa479c1515bff62812c2cdcbe0b6527eaac1e55c1c7b219f708776eca24504af2a4", 0x57, 0x0, 0x0) 06:41:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x184, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e71e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c50000ac573f40e609bf53b047fde6db6b6076244aac7b4f530a7e385b0e7321c3f29fcf3178414e300b89a6775f2c12eea2bc95f9549a80f0b1229970152f3f090099656e9d13d50be20d7f6f8ec4558e75c6edfbd12d0fc212120c42e069cf"], 0x10}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0xc42) read(r1, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/96}, &(0x7f0000000180)=0xfffffffffffffdc0) execve(0x0, 0x0, 0x0) 06:41:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000240), 0x2, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)) flock(r2, 0x1) flock(r2, 0x1) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f00000001c0)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000240)='./file0\x00', r4, 0xffffffffffffffff) r5 = syz_open_pts() r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000400)={""/16, @ifru_data=&(0x7f0000000300)="91a2402f8fbb6ef0e939124aaf14a34f4c4de1e2f464dd4343e71a18e264f3fccd863af2e4254ed7ccb7e0482bed5cd7a60f0fbeea739bc097e2e27da75c815a81e0a9acc8114f6ab4e7b1332fe8817089c0b86d407ed766b9d6499c5e1cd1797b159bba56df39b0b36a691e32aabd92924434cf9d96a72e3e8258efd178d3d1327343b7d8ee7d6ad530c448ed2f52ee5ddb4158a1a3b05a98bf29a4f3a11ffc6cd36af38b02813794480393e35e455736f9dcf0989ddd31bb0883d239fb051b40ead7d4e601d5d74231e61afce79ba0079b6d04b7e0838e3db52cb230ac8318651342282eed57dc2e"}) open(&(0x7f0000000440)='./file0\x00', 0x110, 0x53) kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x10, 0x1, 0x3, 0x8}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x1ff}], 0x20, 0x0, 0x7fffffff, 0x0) 06:41:20 executing program 1: getrusage(0x8000000000000001, &(0x7f0000000400)) r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x24) read(r1, &(0x7f0000000180)=""/243, 0xf3) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xa) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000380)) r3 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) utimensat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000340)={0x80000000, 0x4, {0x2b16, 0x8}}) semop(r3, &(0x7f0000000800)=[{0x3, 0x8, 0x1000}, {0x0, 0x80, 0x1800}, {0x3, 0x6, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x7ff}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r3, &(0x7f00000002c0)=[{0x7, 0x401}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r5, 0x0) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(0x0, r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r5, 0x0, r7, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) semop(0x0, &(0x7f00000004c0)=[{0x0, 0x4, 0x3372bb319e854009}, {0x0, 0x400, 0x1000}, {0x0, 0x3, 0x1000}, {0x0, 0x8000, 0x3000}, {0x4, 0x143, 0x1800}, {0x4, 0x8, 0x800}], 0x6) semget(0x3, 0x4, 0x11a) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='\x00\x00\x00\x00\x00\xa0\xd4\x00', 0xea0, 0x0) socket$inet(0x2, 0x2, 0x0) r8 = shmget(0x2, 0x4000, 0x204, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) 06:41:20 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 06:41:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080)=""/160) 06:41:20 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='AD\a'], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 06:41:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r4 = accept(r3, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000380)={0x1, 0x1}) r7 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r8) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) fsync(r9) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x25, 0xb0000022, 0x80000000, 0x200}, {{r1}, 0xfffffffffffffffe, 0x14, 0x1, 0x5b5c, 0x5}, {{r1}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x3}, {{r4}, 0xfffffffffffffffc, 0x8, 0x40, 0x8, 0x4}], 0x10000, &(0x7f0000000200)=[{{r0}, 0xb, 0x0, 0x1, 0x8001, 0x9}, {{r5}, 0xfffffffffffffff8, 0x14, 0x39b7f9fa5c3db417, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x20, 0xc0, 0x5, 0x62}, {{r7}, 0xffffffffffffffff, 0x8, 0x40000002, 0x4, 0x2}, {{r8}, 0xffffffffffffffff, 0x50, 0x9d8e36a138c834f6, 0x4, 0x6}, {{r0}, 0x46e4ad69d912d398, 0x0, 0x4, 0x642, 0x5}, {{r10}, 0xfffffffffffffff9, 0x2, 0x81, 0x6ca0, 0x8}, {{r1}, 0xfffffffffffffffc, 0x98, 0x3720e51db777a6df, 0xd49, 0x66a5}], 0x401, &(0x7f0000000340)={0xebd, 0x11}) 06:41:20 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r8, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 06:41:21 executing program 1: 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) ftruncate(r0, 0x0, 0x7) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) getpgrp() ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x4) getgid() r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x6) read(0xffffffffffffffff, 0x0, 0x0) 06:41:21 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r6) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kqueue() r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r8) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r9}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYBLOB="561a69f639504da6d93e9c0b0270fedb2b365a31d51709371fe76148677bff756c32968243c89c112e225071d3a48d66dd464723d983cf99647472c19e9af4d5391786327324b63a50ed0124445dd81d8545cbacf2933a30e9c2a0ad7951b31c4d6b601de4f99a6d18aff65676014d9162a75da00a91a2d5d8c040e3b6c63aeec70546b06d382dc9199dc76ca374a2b3388033b846c220503658cfd729db1b015f442fe2d61afac55af1cdfa9ca6c305279c8452ad759b85295c6e069284b7ae846769fef31a410845b06841c0fa5e9fe16cb8ebe1d8d2a14b2e745ce441468a6d8274fb2590e6e205c4ad9c00d25fa4385c1a86faefbd9648c90739071325d195ddd5271f8ef31f4054cd7aa940efeedc28198586ea7a310e9bbe880fd89af4fd8eec94ed9a1cb843a759135d65385bfe4c2b2b587cf7cfc9b20423c232317ea54af5cc7f8fd88b3cb30a5a5753041897f9f6e442b95033b9e25b7d150fe62a086e1e4986474533d3c7e0fd8b77fce8b4e767b2b63e06d39ea7c9f1f97f219afaa24d9aa24f0291dbce145b2d8a8c8a6d8a206728563562daa5d4cd88c8ab2ab890bb65e2d1c0727f845b7edf5801b118080b61231a5b60272f061ddadaf945cd95530c9dfb46238f262e10a6e0b5a0876a84551d782b0410d215b09252a8445819d9fc9fd5dc74e0069e100f355160c9a1d7e71cb68c538314589d530de2536aa878730a59317e5a7bb36d359eb002dc9780448408862d638d8aa3e2382a28068762f815140f1ff5d52efa1314dd62b84d7a792900f1d3d1716ab852eea2e2a0368f63a54d84e43e82c237b22ec6d6c6ccac3fecff4887f21b017279b9575a3200f03035905f2a7255ed5eed14eb1160629ff360907e641a351048798aec681a4a69aa7a535034f6ef189d9586e6fee042c5271d72e866064d90b2f52260c6a1f4bc948bde91854fdbca182b60e63170843daef91d02a9341f32d4cf93754e1d7926f05abe8774101d867d1e286c5cec2a365e9e40d11fe3d00ae4d7e0cf7ca5cd1af28d4a4245a2d73fb9243405e1c58cd11fbec02613ccb0dec7ec2a36b0a4f984ae01167be645510ff543171309efeefa25e8a6de5adbc88146f1ed4c346a4696735ec611ccdecbcf4b9e40d80b95bf7343d1e7b65a4d6a32123c599e4ae42c49a00910e3f6987f0e6a8bb292db3fbbbc8a5262e4cdae46bbc94ad7ff5cb49cf4cccde01f88dbbf96abb369a734834c85761ab0c16dc530defd378708e9a04df78c8e7d49c20c74486daeb2e6eab44676c226722219e6fa13dacfc7048c49d50e44b6f5fe251911a7e706fa3af7bf98d9ff4ddc124b68ab59df28118bee9f8ecec3f53f50d571151dbe4bcc7b2936842bdc2f6191251bda0e7ffd40c266fe3ac4d8aea0d2adedf82b376e636a3c07c6344249c2ac1cea76a5c781cf5fbe7281f2b4f17e32a598272ebe20eddc4fb9b05ba7c85d77a3164c6ee9cf3d5ce09e43fb98212ec96e8109d92826a78dd39eef9bb3ec8aca229ef37b619e478531256ebb1319ad5b9661ec7a42478db968ecbc1465569663670bf01d61776d05fc83b72ec7e383e13e4862b3f167fbdadcf335e079d5540d8215666278e4de91aebbe6449b8b2acfb743f32bf11214e9c0361bc6208d7f501a34772d9b5b5195872043a91b0fab57619ba931c508969ecb59f615fb43fe7df0401b8321a05e546df7afc80f8fac0684a1560946f31323ec503e822e5474a46a0a815d9748373496749f2fa6307f9688153377a405e33fa2a9c362e24a9607d9fb7dab2159cf290c31c35ac021db48fcf8b48fd0286700cf43af2febd1f32867c5cbfbfe51953cfac8dfa0b66650d187c19cca8d113b9a490ad5a299d8f24dad3e8bedb008f62332a1b9e128fe2ecf6df9deac9f96a4284abdf78d79d33fc128473fb3666c7e3e5e61706b167cd27ca9b81ae560798a77f5eb7ddd166dc1debc06caa8a5deb42f45228aa83f3fe620ec4ee5b100b8bde9266d2f2a168241841d217606674ab05fceed80bbd0317176e89a42e1b84dee2cd442ddcdfb7ef37806a756727c9d08f352674dc2e3db63878a4892d8b97d26e3bf501accb47f5441cdfbfcc33948cb10ab9d36b1df53ef0b492f21e9dcea61551952997d82280e466c0a708878b70719d849bb21eaa364b11b94c6e9a40ac2a79d3326b0a75193b7e2b355a05e1273252a21c9997ce38947cacdbf727ff3bccf17f875ec61d01bc7cdd4a29983cfae503aab9f3ba56ac35c1473332af9d6fc2aebab4bb9e49fa52e6ff5639bcbafab7ff806e5595075fed45449cdf70ebc183473f37593f52704b49ed66a1638e616fe44373060c6dff2cf4c6c88ce34bd3e95c90a08bfdfc94650473eee0f95284243c3ded7e60a9cb84ef504184b8a02e5126695d882d8b7a3592653ebaf8c70a4b17f6031c1685b48da7777e4e78747c69737e9e69cbf124fab151bf74ebefe18b10d8f085ec0e0716655b7bc33df00695890fcb86a280cee4b5cdeb6412d8506700171b33426b4ed17dd0bd5c97e8db24b185539fc3c6ec405107001be996c1a5153a3b7c707b19786cb05a0a6dee040c799ce8cd41bda7ad27efe633311ae9aec4fad808a20d87421ab0c764b5ce5b1f9e642849ab9508b1c2c3d7f64ee53961e0534a7436e736fce9570c5a64afa9b7c73206dab244c744f6a904395d7ae727f84447a362fbfb416f0381f75ebdb80eff092e46eebb48ffbc56f9f298816e63cc39877029d8c69dcf47088ac0622a2158385071e26bd0325cc34627abcf61861e4e33e919cbe181de39e48d62d698612725e1d388b1000268ea7bc06713086067e58d6348171120768ff42647de8149bf292ad2ad4c647bb16b585aab39ad19ac907e552ac0ac53b3989b2f81ffb8184647a775b8b98308a20d05d3c1640708eaf9faee8d303a54e4ea248bb3cbf50daa26d706c475bf26582c8c9d9eea9f1ec65d07f6b270ae6c301a0e8401d7304b43ee82a02b32f1fe12b1c95ef0364fe8942a2636e3d1d02a7b1f227246fb1fa34512ce54f95012b5181eb1023b8be20c59d3cbae98ead933e1d2902c389937e8a77fa31db064b8782ea93d1a3449a2bba9a90ce8ad9ae11a46ff89a98ff8441d2e80e525ba143bad9d2570c535bb1a29b1b69de57942492576f9a2c7137d52a8b555a7734b9a173b6f44eb481bc4467cb49a2bee3177ddf4d921675f1c4afc550108717b5fec8c15a45570ed78dbf2cd87aca78b7c68d143dc02f0110ac99ac372fa289bd0a5063eb8f25393f68c3ac01e4953bdfb7d373a80204b7e583ddd8a878953b6dfa22afbb6945f007b954705d69abcb304db8c1481c3efca8da570182e91d3ba877165542a2b8e215c524e40525f21c51b6a047fdec01e5137db6b017de7b9e9fdd02231217b2b0c09189034ed809f4ec012d88f7572192ef04f985ba942911d5c3097f123d805d1471247fcd38f78551b47b6d338f61de2e89f69311fc1e2b87da64cb3de1ee5d88eb96a246078f52c0cf1111504998fe574ef72e15bc881503a30874fce8b2300320a954aed0cf91a6f36eb763ef13c3a05c3c33585e2e11a997a779a4bd3140fe07abec89e98889b54268a5b6cbce0315fa30d4af5d81e99e75cab2e17122a9bd07c4fb911b6d34267c226e478ad7fb67a8efd61e5f01cdc6efb8fa024fbe0b29160ae357004ec9bddf0d2a18baacaa6defcdf063ef17d5a0f79474d7fea2e8b043abf1cb89ce70e8b23c528fcc55b0011047a8487f9d4ea8eae72b67cd4a3dfc54ee445fb68d6471a3835072b5606dec7fe163a5bc48763b47f4920abf21fb8098f5e6eb8b149539dfaacc81b225c07b8775d9bdb562fa3880d45c984f2451e293887fd5b45f8d69a5dd0c7d2f0912cc39e6caf473ecdfe7c1fb63933b5abcb7156ebccc527672a4b036479126ea76b9969e34cba801ab97f27bf0a2f6c1b7083a87f7cde82cb8ea58a84be89d57c94082487dd4983be42bf8fd41770dd7215fc79ccbf0193cd97ec20722217b9d94e092315050ec92a1edc8efd962953e58b8ab0fba20c11de5e544cf058c18c5afd0d8dc5bf4de1704c886a068706fc983372d1ba66b2d67cf9c2d0bd23407ffb39449f0e3216d138c7b391528e1b4059419c5bc488dddbb7c057b5d8f2d6c852fc1d92d96bdf4f2fa5e94523ebab7a6672741f03ecd518879c3f4083caf48bbcad5d89a78cf09c6bc0c4f34ec6e39953b869f6c7bfeb0d2b3b1d9c8d149993538ce98449f5e5153ff6a6bc9ef232fe0c9a3563c34a3fe67d9e0144af2bab5ce49c0b09b2951f5634b36ad3048851283ffe7de166c6cc22e5360135faf8003d5f040fecd99f4eb14b3934f24e62dd7fae0b5d6258e8464ebfbb43c0a4d8b100b2f7056f5b187782e3f7c8636040ad4aba1b48ae7e0201f7d39955b7f53c97659deb5f5de68194ed3c77c8cbe74c2be59c3b77bc566447c67cd47302b56343e72df7e6701cb03ed17064466e0ed4457b0bdba594482fe8fa13a089da75cb2b8af6c3c099bdba88fab816cbd755fdeec78ae46ccbd84970cbeb0d96cbe6bf966621357f532532de42628705868e03b51316b0d80ca65019d7aaf6e49a2c3b9c4e9964bce47b4fb9bfe7b9e98042f9e93d7318dbcdda355ebb5c5a2edbb3ba4849dcd4985b9e2f1eb74a320d4a754b1dcb04fe2b69786b4658a9d2ae079b1fbaad2fe875db7d422cfbd66d43470f8ffa554b784c97ea34e53787d58705ca11636eac71a9ba119027143d3bdaf9f9e89e5ccc344df13c103fdebd2f0b3cec82af54a653752beb28922cb142b114c224a8b2d62183decac504506be2025d8a6111a879945fff99aff7f6093c64471a2640c60d2a61b33f1e540c695c84c890268e1eb9150eba9946e91318e02f8770af2f11167174cc3bb9dc57490c63bc20278a49c48872227b162af1186367ad52edac3ea9940729b9d8195b3c3567b2b9de73a04c6b5fe63ebbafd29f5e884718377be58035b0816d592b61803f6fb28329b24c3980aba539a9848e61459f52c75f34aebc40f3ac38633796438972911569d6da685277d2e668f7b2197ed5fcde8ea90e6599df3d8b684f5836e3f9c05b99234dd234fc868dcf4a153e3e922607fd1f6008e1d57d04417694a23e808a15a53572f8c74df0864b76748217f20fc53daadf432444dbf2a75b7752b288ac1cc251f7b6e60e6d6e09865f99a0e450b067d0cfa3d6f6b8e7dfeea7b14cfd091fcb3703bd0289cccba6a137f431bff5093d714839f1c37cbcab4ebcbc7ea824b40804bcfc75df6b4dd0a708df11d84b085c0d16753c44c886b2dca7c58b661d1096c4da26901423e9f8b989bf82a37696ff498f8be1ffa80627a754f329390e0243c272b950cf7e3bf643d3884c16c5a061f13d20964c73feaa757f8c080176125dc555e42b9428ef06b5aa2d49000094ca7ced9b406f2e330040a2a90e08f2386add4273127e5a7d3528270210744cba44d69656bdf2d6cbec8aa66f6d0a55d04046ec44a13d639c2308c0c6af88f5c533604a612430b65bdc942047302f9d2f7feacab7b90fb21e1f9321d49609883c0727ad7ff38df89243410e3520a6ae6213c67d315d8118490ee41bd39c46f6f1ae27f337faf3c5dd0b856e66ff6eac77a88227abaf2dbe954ec7f00f6d836a495cbaeade80449a20522112fad16f52bc19f486aad53bde687ea8e5d429c28043515cc204984343423df512d6344b339d151df2a48aac98eeff3ac04522a0a9ad3154e8f43e10000000000", @ANYPTR=&(0x7f0000001400)=ANY=[@ANYPTR=&(0x7f0000001200)=ANY=[@ANYRESHEX=r1, @ANYRESHEX=r2, @ANYBLOB="b80f1053d889e096857f2ecbcea6d6fa528a06fdc1a8f4acf914c287fd70d5da314a125d560744f7cb3b64fb68eb7c0fecc664bcbc9aa820793541aaacd13cab4d992d476834f12f375b85bce110992deb203e7b67615f9ebd23bd2f6c56e6a2555c403a8736c33ff9bffeadfdb421c6e943abace1b695d885f98aa1a57e4503349650f4fe2511d6aef78aae04be25a1dd593c7bf061dba1334ec2fe60a4d112ffdca907be", @ANYRESHEX, @ANYRES32=r3, @ANYRESOCT=r4], @ANYRESHEX=r0, @ANYRES64=r0, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES16=r8, @ANYRES16=0x0, @ANYRES32=r0, @ANYRESDEC=r0, @ANYRES16, @ANYRES32=r0, @ANYRESHEX, @ANYPTR64=&(0x7f0000001500)=ANY=[@ANYBLOB="5643cbf92bb001a797a01950e7e29347f43916af8726d59193692c7e045e88e1daa01460fba3067a054349cde739d2531658402bf70900000095d9714bf100727ca8b068d042482f304642646c891da5f2f9d01f4ca59e25563e177426efa559e0558188c03d000000000000000000000000000000001c4a600432bdecd745b715e1d8da620d3f07debab1448774c92818a70ace8e5b32f40689984113069f2f4809886b571c230a9ca98800058b03d2deb96fb4f938019ec038d6aec85ebb8043212040ee241e2199a94460f8da9375ec175675368775ad8d59b80428d312f7a88a35f2e21ff1585a3663f898deb1f941c8748e9550b62d5b5399595ab3bf39d05003730153401e2984f343ff973e32d9b69b9a35c12b31e74454d795fef96ab383bd45b977df695f6c6d52864e282e18c06de0f3a9728b1e0210f97c1769d792cf2a8d149887f9e823fbdb18c6409a0f037ccc313846b5a89f4764c9067543009fb90c31487c4feba6f15d6cde2e2c610a1adf71c2c147f53f0c20b56a98625b111d578a472e927187a00e199ceb186ab6f0e0b4b11c14bbcb9e54f1e6f510e7602535c7d753728bc2d64870c603133dd2f2da054e6af81d9301fc3a", @ANYRESOCT=r9]], @ANYRESDEC, @ANYRES16=r7]]]], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 06:41:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) close(0xffffffffffffffff) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(0xffffffffffffffff, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x7e}], 0x1, 0x0) sendsyslog(&(0x7f0000000140)="eceb0071a7e45ff82f26315647229ca6ff5d0b72b25df2af358ac3470d87b06c7b402db4ce2a7df8c1ecda6da89d80bedeeee65723408cc96409d7474bf562e24245dcc2a19eba389a49f63b7692b8f58ee1091f8e59460c024a6e0651cbe8b2411e83f05a68b1394e7a1b93df4a11b1d748b4c49d2f042cf81884b5fe1b9529b77da187fac039521743d0b5f38ed933b5d89b52ff1c03e0dd0704bd79a181108ca10a8044564ac413899d5bff5e094911", 0xb1, 0x57) 06:41:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000001e3, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3b2ded8a63664e7e) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r4) madvise(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x4) 06:41:21 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYRES32=r0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000200)={0x1, 0x1}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\b\x00'], 0x10) r5 = accept$unix(r2, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_open_pts() msgget(0x3, 0x420) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 06:41:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero/', 0x200, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000d80)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getuid() getgid() openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x100, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0x4) read(r4, &(0x7f0000000140)=""/241, 0xf1) r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0x4) read(r5, &(0x7f0000000140)=""/241, 0xf1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r6, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r10, 0x41d, 0x5, 0x5}) r12 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r17, 0x0) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = semget$private(0x0, 0x7, 0x287) semop(r25, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r25, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r25, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r25, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r22, r21, r22, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r17, r22) lchown(&(0x7f00000001c0)='./file0\x00', r17, r18) r26 = msgget(0x2, 0x588) r27 = getppid() r28 = getpid() setpgid(r28, 0xffffffffffffffff) r29 = getpid() setpgid(r29, 0xffffffffffffffff) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r28, r29, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) r30 = geteuid() r31 = getegid() chown(&(0x7f0000000a40)='.\x00', r30, r31) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, r17, r13, r30, r14, 0x1e6, 0x8}, 0x4005, 0x9, r27, r15, 0xffffffff, 0xc0, 0x7ff}) r32 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000e00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r32, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r35 = fcntl$getown(r32, 0x5) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r36 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000540)={{0x240000000, r33, r34, r33, r34, 0x1, 0x2}, 0xffffffff00000000, 0x4, r37, r35, 0x41d, 0x5, 0x5}) r38 = getuid() setreuid(r38, 0xffffffffffffffff) r39 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() r43 = socket(0x800000018, 0x1, 0x0) bind$unix(r43, &(0x7f0000000800)=@abs={0x2, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r45 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r44, r45, 0x10, 0x9}, 0x8, 0x1, 0x9}) r46 = getgid() r47 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r49, 0x0) r51 = getgid() setegid(r51) r52 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r52, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r52, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r52, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r52, 0x40087468, &(0x7f00000001c0)) fchownat(r52, &(0x7f0000000080)='\x00', r53, r51, 0x6) setegid(0x0) r54 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r54, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r54, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r54, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r54, 0x40087468, &(0x7f00000001c0)) fchownat(r54, &(0x7f0000000080)='\x00', r55, 0x0, 0x6) r56 = semget$private(0x0, 0x7, 0x287) semop(r56, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r56, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r56, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r56, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, 0x0, r53, 0x0, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r49, 0x0) lchown(&(0x7f00000001c0)='./file0\x00', r49, r50) r57 = msgget(0x2, 0x0) r58 = getppid() msgctl$IPC_SET(r57, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, 0x0, r58}) r59 = geteuid() r60 = getegid() chown(&(0x7f0000000a40)='.\x00', r59, r60) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, r49, r40, r59, r46, 0x166, 0x8000}, 0x4005, 0x9, r2, r47, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r61 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r61, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r63 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r64, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x4e, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197a682a4fe6600ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836d49203e1f48a368be8c6464ed53a98b69f36af45c9edcb10bb8851147769db38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a6c9a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb9da83dee8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c4ec71a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854ff7f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9b0000000000"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r67 = fcntl$getown(0xffffffffffffff9c, 0x5) r68 = getppid() getpgid(r68) r69 = msgget$private(0x0, 0x20000003c4) msgrcv(r69, &(0x7f0000000440)=ANY=[@ANYBLOB="bc001b9f"], 0xc, 0x2, 0x1000) msgsnd(r69, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fabdeb194bc4d3f27cb6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8ce2cb64731badc01f0ca8000"/115], 0x1, 0x0) msgsnd(r69, 0x0, 0x0, 0x1800) msgsnd(r69, &(0x7f0000000f00)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc7838ed1880ec98dda3b1f7b0aa695bd8017a0713001b080b5a33b013115035c478dfb0db5d374f0464c8f4468afa1b4f38812b4c90a02f4a339eb2ab26df0bc0149eb9c983da6d08000000000000005f7fd0cbac6480fb4b1d3e0308079e1900d90ab7456e72578ec9dc0fb7b40c506e70ce9f384e53a14f8d865cd209f870aa6eb9165597ac8bd39febd3231d79694e2edd843af4283c2aebe8e4462dc504cde26ca7426e9cbae14dd7f22103d91449cd6ddc46786413ffc03e366a215314c501f602bc690d3fe33a2f458f34d4ea8243d4"], 0x2d, 0x800) msgctl$IPC_SET(r69, 0x1, &(0x7f0000000980)={{0x1, r63, r66, r62, 0x0, 0x142, 0x9f9}, 0x8001, 0x1, r67, r68, 0xa5, 0x1, 0x4e2c, 0x6}) r70 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r70, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r71 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r71}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r71) r72 = syz_open_pts() r73 = kqueue() kevent(r73, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r71}, 0xffffffffffffffff, 0x1f, 0x0, 0x0, 0x1c000000}], 0xfffffffffffffffb, 0x0) dup2(r72, r73) r74 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r74}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r74) r75 = syz_open_pts() r76 = kqueue() kevent(r76, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r74}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r75, r76) r77 = syz_open_pts() close(r77) r78 = kqueue() kevent(r78, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r77}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r79 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r79}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r79) r80 = syz_open_pts() r81 = kqueue() kevent(r81, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r79}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r80, r81) r82 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r82}, 0xfffffffffffffffe, 0xb1, 0x0, 0x4000000000000}], 0x0, 0x0, 0x0, 0x0) close(r82) r83 = syz_open_pts() r84 = kqueue() kevent(r84, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r82}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r83, r84) r85 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r85, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r85, 0x0, 0xa, 0x0, 0x0) msgsnd(r70, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r73, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r52, @ANYRES16, @ANYRESOCT=r76, @ANYRES32=r85, @ANYRESOCT=r81, @ANYRESOCT=r42, @ANYRES16, @ANYRESDEC, @ANYRES16=r43], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r47]], 0x4, 0x800) msgrcv(r70, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000c341da2c4da5ef3c89b62a9b0000000000000000000000000000000000835f51f1f32fd93d005fc9c5ddf800480000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000001b00000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c408701495a02fb4712c165517a07cd0d020e0604e3126e8a000000000500000000000000000002000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r70, &(0x7f00000010c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd246fe172bf126bc3a0dadb10d98a7241f6d32a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c38db9b4a3093faf97fc63ffa7bfdead2be4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/425], 0x44b, 0x800) msgrcv(r70, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000800"/207], 0xe1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r86, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xcd) msgrcv(r70, &(0x7f0000000dc0)=ANY=[@ANYRES64=r0, @ANYRES16=0x0, @ANYRESHEX, @ANYRES64], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r34, r38, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r35, r67, 0x0, 0x94, 0xffff}) getgroups(0x3, &(0x7f00000002c0)=[0x0, r14, r34]) getpid() r87 = socket(0x18, 0x2, 0x0) connect$unix(r87, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getegid() getpid() r88 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r88, 0x0, 0x0) shmctl$IPC_SET(r88, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r88, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r90 = getgid() r91 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) r92 = socket(0x2, 0x1, 0x0) bind(r92, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open(&(0x7f0000000d00)='./file0\x00', 0x28000, 0xc7) r93 = dup(r87) listen(r93, 0x0) listen(r93, 0x0) accept$inet(r93, &(0x7f0000000b80), &(0x7f0000000c40)=0xc) accept(r54, &(0x7f0000000c80)=@in, &(0x7f0000000cc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xffffffffffffffcd) lchown(&(0x7f0000000600)='./file0\x00', r94, 0x0) r96 = getgid() setegid(r96) r97 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r98 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x4) ioctl$TIOCSTAT(r98, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r97, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r97, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r97, 0x40087468, &(0x7f00000001c0)) fchownat(r97, &(0x7f0000000080)='\x00', r99, r96, 0x6) r100 = getgid() setegid(r100) r101 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r101, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r101, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r101, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r101, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r101, 0x40087468, &(0x7f00000001c0)) fchownat(r101, &(0x7f0000000080)='\x00', r102, r100, 0x6) r103 = semget$private(0x0, 0x7, 0x287) semop(r103, &(0x7f0000000180), 0x262) semop(r103, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r103, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r103, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r103, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r100, r99, r100, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r94, r100) lchown(&(0x7f00000001c0)='./file0\x00', r94, r95) r104 = msgget(0x2, 0x0) r105 = getppid() msgctl$IPC_SET(r104, 0x1, &(0x7f0000000100)={{0x0, r49}, 0x0, 0x0, r65, r105}) r106 = geteuid() r107 = getegid() chown(&(0x7f0000000a40)='.\x00', r106, r107) shmctl$IPC_SET(r88, 0x1, &(0x7f0000000080)={{0x6, r94, r89, r106, r90, 0x1e6, 0x8}, 0x4005, 0x9, r105, r91, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r108 = syz_open_pts() fcntl$setstatus(r108, 0x4, 0x4) read(r108, &(0x7f0000000140)=""/241, 0xf1) 06:41:22 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = semget$private(0x0, 0x4, 0x2cc) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = getgid() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000800)=@abs={0x2, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r3, r4, 0x10, 0x9}, 0x8, 0x1, 0x9}) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) r8 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r8) r9 = syz_open_pts() r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r11 = dup2(r9, r10) r12 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r12) r13 = syz_open_pts() r14 = kqueue() r15 = openat(r6, &(0x7f00000005c0)='./file0\x00', 0x18088, 0x84) kevent(r14, &(0x7f0000000840)=[{{r11}, 0xfffffffffffffffc, 0x52a14960bc862eb9, 0x0, 0x1, 0x8}, {{r8}, 0xfffffffffffffff9, 0x88, 0x1, 0x1, 0x4}, {{r15}, 0x6, 0x4, 0xf7b5eb813a3be7ff, 0xffff, 0x7f}], 0x1000008, &(0x7f0000000580)=[{{r12}, 0xffffffffffffffff, 0x15, 0x0, 0x0, 0x1}], 0xfffffffffffffffb, 0x0) dup2(r13, r14) r16 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r16) r17 = syz_open_pts() r18 = kqueue() kevent(r18, &(0x7f0000000640)=[{{}, 0xfffffffffffffffb, 0x196, 0x0, 0x200, 0xa2c}], 0x8, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) dup2(r17, r18) r19 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0xb1, 0x0, 0x4000000000000}], 0x0, 0x0, 0x0, 0x0) close(r19) r20 = syz_open_pts() r21 = kqueue() kevent(r21, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r19}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r20, r21) r22 = socket(0x2, 0x8001, 0x0) close(r22) connect$unix(r22, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) r23 = msgget$private(0x0, 0x1) msgrcv(r23, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000130f5f8c23e170eac0d015419d716543000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042b7df2489a010f1c21824661ad6703100000000000000000000000000fff6645887da8cffaa2f93a6b65a9d7a2a0e191c295b2a8a3a90716dfd5c54c0317ed3f0547610a517991f677ca0ed6045432ca1"], 0xf9, 0x3, 0x800) msgsnd(r23, &(0x7f0000000900)=ANY=[@ANYRESHEX=r10, @ANYPTR64, @ANYBLOB="65c14e20ff71be1dc2f4ad6598a70d09a7fec5bc8ab6d04d1cdeb16eef757e1c9044d9dc8f4d3d56b2ad37cfceddbfd5139bb43cad05a5d2a2edb1d39f956d1df7f0be5d25f3398822aba6e7dcaa9726bea301db82e92e2940444eb44c857e45af468f4294cb4e0634852074c258c980698af8ec6b646d49e3cccaf0c7608b12b10b72101236cd24d2a7aa8153f9599ee45a5ec39b8e05ecd807d5e857963dea87533cc6a377f27063689c2ad101d7f8cd511b2410aae19fa361f284be1195ac8fd391bc19dabe41dab37e9c4f4cf7ad42c8b095b3f334563bf38ee961899470b8b155e4b46aa456086eebf208e8291c2d766cfad9fdaee1b168b898", @ANYRESHEX=r0], 0x4, 0x800) lchown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r1) r24 = socket$unix(0x1, 0x5, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCFLUSH(r25, 0xc028698d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000000)={0x8, './bus\x00', './bus\x00'}) 06:41:22 executing program 0: r0 = socket(0x15, 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x5, 0xffffffffffffffff}], 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x2, 0x3}) sendmsg$unix(r0, &(0x7f0000001f80)={&(0x7f0000001bc0)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000001f40)=[@cred={0xe0}], 0x20}, 0x0) r2 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r7, 0x0) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) r12 = getgid() setegid(r12) r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r13, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f00000001c0)) fchownat(r13, &(0x7f0000000080)='\x00', r14, r12, 0x6) r15 = semget$private(0x0, 0x7, 0x287) semop(r15, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) r16 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r16, 0x0, 0x5, &(0x7f00000002c0)=""/23) semop(r16, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x6, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0xe490000000000000, 0x1800}, {0x2, 0x37, 0x3000}], 0x5) semop(r15, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r15, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r12, r11, r12, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r7, r12) lchown(&(0x7f00000001c0)='./file0\x00', r7, r8) r17 = msgget(0x2, 0x0) r18 = getppid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, 0x0, r18}) r19 = geteuid() r20 = getegid() chown(&(0x7f0000000a40)='.\x00', r19, r20) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0x0, r3, r19, r4, 0x1e6, 0x8}, 0x4005, 0x9, r18, r5, 0xfffffffffffffe01, 0x7fff, 0x7ff}) shmctl$IPC_RMID(r2, 0x0) 06:41:22 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000019c0)="278b10980b135ecea99005f6981999720ea5136c811f83bd2d18b5e055155da9f7ffed639ed0f2716af005962c634ff44543eaeae38013eaea26d7ad5463d1c5cef4d1ba0cb0f5c9a6f21ea168b1aeec4bc4e14eb58db0f19465d026221940a098bec8539d1b9f57a0262af164bf1e7f42ff0cb66a2e1f9fecd3d8c252cbafb93a3f939bf3e265406fa0b65187610fe3d8cb0e247d3df250a69fec6e36348a7e121cff1c85471a2942946f92b579b45f893e96accf54b97d6b497ba985164a2aeb92d49fef36a015f844c1e6d069e8d29ffb5abc73e883e9d6559050a9d9ddd2b774ee3b77b7b051d27ddfedc551143d90b506211794e41d24fecd2aa3a580471c0ea676d0b78b31d7cc8ee1542b939aaaf6c1f1142f1fe89c1e49ee9e8ea7af775f28cd1ca12c3d8b4ca70056e1b12bac6f0a2ff7cbaa788a6f66d674ca9f09c36dfffd3d57c69abf337fa94954e87915d64962bcc893a935c9cb0610871aaea827827fc7bcd03512ae108cca765420174429a08ef2a5cc681a11030709faa6836f04e073514bf34bbcf8cf42a5f6451eed520f35c42f01db018009b6c35ad3587648ea119e3e90b66056bf30a614018ad8530b14986eb36a360afeac17e7894a77a5a597732cb23fc982840655ac74a4193315e7dfef613fac09eaa059872e028f615971017d9c81910a3b77ee3dd587edc5c9f21c4ee924e17ddfc5e6b2fe9feea997d7dcb19961afabf840b98c0f0c193aeba9f110ec89639d6c4017c79ac1765a9e876db52dff24d5be3b3a87ee769b7bbcfeacf5772aba142bb8113e1d8091ec6242143e6d623e3ee1b964c40337b4a23abec7a2e659e11c14bd36e90f05256e55751b963c393bc0641fa9fa2953bc93049e4b79fd4ec78f65a2281f4b2004a7c870806310bd6eb13e6756fe40ea6d59e861873b3519236a4d33146bc439efa75fbf2b8dd5f3f9a2e9bb64afa59839c5fd77c18fd3f5868678d87147acc0532cf026b4ef0fda95276ebeca972989572e10d3b7121885178cd450b60fe6b437b526f84d1f5e02f5fe914caf3c5ff911b4df976351233c6e00416f016c4ff1860a4b110d45907d9373335879453c3c359a79eb91591de2dd59300f8ae378a2e0b92922490709314a496dd528ea67951b33cd860b568b8290747f97180d3f6264d6f373aefec7f40aa7da7ccd4fcfd286b203f72731626c3069e2863aabe112de2b72f14af97ab3e7c2703f51d19406c61683859403335a82295ff2c75971887b89b0a5cb880549f5c7e5475353ccbb2b349f931af9ee7f24442509075fc1aeea6b973f2721fb6999ccb3a11b8e809a8352632752d4c39fbf00b370d51357cd1ab98cba47f6a181051351ef2d915ef0e9f3bae3cc805829ec982e78b8711a998e38a2611eab5dd57ee7cf7a46fb2dd30646eaeb274efa6083ffb454a68394d642fbc67dd6f30783922d30e78403f72844921ee380c1b0c68792204b3f0390b3e1db32ec184398e665626085bbff8891d5f5a00812ab46b53a35eac65c56ecf7f775a4cf03a7d81d8dcceb6dd4ee942c282ec810c29723a872e96dc02fcbeebd7c1d8adfa8c093121728a99c1349b8fa4ccad464023783dd5054038807eb930a60649ef03bc103572f41649a79b5cf0c0438875c9a42b3bf5e2180f78570d35da78e77b3d1885b2cbe05fe89cd0a97755024295fe20e7adc85ad8aea8a2b93a608d9c77ebe8f0dfe60231f5c6bfe6614601e57d833444469116bb5790f78b26398b1643b46dc3dc7da2a008576f95c88f27699299d54c5813fcb1ae4e50a341d7a66061578fc42f4036cba19034c1bce9c4072870ca9e98e0a0b05a22f30c34a5435b8d2d28f9c45edf650eae3698de7e2f1aeeafe30c9b0733ab21694a2b4bf46fceded2871ad3cb4cc819903bc50feabd60c082026e3461dce3cedda24df1b367340d6565315b71ca641e7066b072458f5091b39c5a3716b483834808bec98b475ed1d6b0b68cd27bd2a2c726f81ae3d2eeba947c64494ccaed87da7b91834e2f7ac365b6237bd67389d4e4655435a10ab859ee534f48b96a08b3835af1d76a0c31574585cc1629ff6eddbbb1f315abc8c5f5c82f1e99027c016e7b6dc86e29d10c32360388e3a31f6b208cddb34de9838457f34355b610cff3407e538a746f38ab6c14b99bd5e4df26c367265a5b86fde8d59ea3c9c01f4b6dd8f2d5b19358729fab97eae2aefa25bfa33348e21ac3e0f1885522bb988de1c6e095bfe021b208453cd955c06479843b4f811c275bb0631e8153b23d2303b6920281c979393f97253e3fc28aa75734eb6c0f0d14c24ad5456c097061a9d4a3cf281eb961fe9ff8be2215ed2ac08d3cbcdf333081dc18e547effc8b2c1a303118486835f667823e2fdee511fe4d260b71cac6c3be54063ab086fce7e0baaa6d5f9cd1a3413bf779a8b2e5f78460cb43f3c9f82eeaa6940752718abdb3a11b7a37ef5c74e2a92bf5b7c9a1e864919d18c5a909c86e88b1b256d5e6613f8ec5bb2ee3879a138dc6c0fec170790611a670a8901127cadf86a1de999d0c675430cd8ddf762060cae92375d4be8f83afd251413488e936f7a53df012efec3173c5a58d509abe6f1ba5ea24b5f6190f293b3dea1e503b786f592baaef0215add4512b2279a0346dff0210c4661117e17d59df682247538662fd36bfa608ce5b7b48079f0e5f1b41ca15966272950334c07939b27d5eb787e02daad75e0522782204385e16295e8c763be7c42a67076ee756f85ab8843d45d124f30ea1e15346502a09ca5f7d04b571cb3a3815ec2e3362751e8bdff3922596bb581b5c4f402eab254ec73bd2a6e865edf2d92922413a961cfe1cff16449fd68c0aa05c461631a15c8aa0a0149b5bacb82c75cc8c09dd06025f900348dbcfb4887f1add14cfc1cf7baf242bfb12ff34ebb809141f691291539fab398169461c83af193e03dd28861bd3bfbc92414760d8b170262678cfe49330d61a2e4e0c489f2a4218094bdf2fe93e7e6861daafe7a7f487cf989dfb92b387fe99900a9ff4fcfae66309dae7f0c8c7a85af808f6ded58ce25780fb7d459107bac247312605ab072eb7a5409bb2b2402a482d3ed939f862d7b0b3d596f1b63f77ef3240ba3cd95a6917ec942a62ade90adc820d6675784a214e646bfaad951575c95c91d7004710a641865dc808064436aa896580b58f697a31497a10bbd7d22e0a7c5483015b25d2d5b44e5b6ac7354675351cac2214abd9956e345357acde556763d2ff51d768b362a47cb4877361ec61a69a07c73e2131f0c4a9208d137f792c5ad5b9833c3e2993d1d30a3e0b8b7ef7be740262024b78bb16686eb5aee17cb984f0d9f9133f8756875607959fb2146da441cbc3098debb2810f6d759091de9f803cba3699868e14cbfff22c60415764ca00c5791862cfa4f28d7aba4209fc31343f00ac1cc59fd243c27f32fb1e584580b65ccbffcfcd14c0a479d6e0ac6e8a73a5ae22659351e9d661b9e81cd8a91813a04fbc4dadb07a3fce118442061b4230086053bc37e03a0ccfd742b53423d4d49e5beca6a9833b54cb1e4141b8b185520155ae6066c78f53c1ac14e425f84758f8dacef91f5039ed2335a26321fdcab27aedc115235dcaf8b4947d61772dc27c2944ba9c1f8e9f90e7df29960f31eff3cc20c31f498d7140f34455cbeaab5bd3334b977615675bd50c69272c188a854c4e5a8e7cb297bec14819bb304f918144d0ad922598fc1350646c19f52fb55d3963f65442246b007252dee924c4cdc9a27f6195eea29aad7dde8145bc0b7ae8de001d59282190c3721b13968e01c69e828bafd95d8cfbc64b13a70273c12886938d0efbf631e7c6609fd463056f04d055239d4626ed52ea77c2047d701b724912a3953cb72410ca4527beda4bea61135b26d735e09e9f71258a05784a6ff66b160aa406e3c551288be07dd0816bf0eec43b4b4e1148177b64eab352546c153a980325b41952373cde1795d39b6e0e7fc818f0661b4661c226f3522982d7308a5443299bcb425104ed58ffd57dcca9cb458481a03c897ac6fb51af1c37f9e527a05644a6cd58eb2baa2077305c728dbf91f8606f3a565805f3149fc68995b6f5643432850ad90ba09014ebef8be1916be7412b248574253fa9a2dfe2589df118af5c02add418366c80880c8cd13b03396cd0722f9490dcb73bd0d0c2780abb5b8f5c84c318e4e3731c52b946b4882eccc85f500889e1f478d5ce1574f4d3fe950d1f5a26ccb5021eea69fe64bed7703c59e82cad9f76c90357bfd200d4481b95425bc2f40b8060d33394cd0086a2b5872172d6a3d6a0ea21dd05c76e8cffe67494625da0d16321eded1ed2d03afd7438dad7cf6361d9dc76faef9bd7d9a6b03e88387cac9dfb707e820e36176da6bc1528b02fc0355e7da5d00baa418e2f520bccab32e216f418de989766934230313e107b153db61d82d84edfd2da525a3d303a8fb98592881140ba8791f13db758232eb8fede948978ac986f4e81eebdd1953818144a7e02f56632fe08abcd03f9c45beae388c33b740b78e9af38955bc04f87b76eeed23c5fae0f459c1102098c003c3cfeba5c050833d7886cae6679e56830ceb3923ce4e266cba4a73a39b2ad91047ea548c967528fed7bbfaa6039b04e4c673144df304a4b2e7b566012aad6ae20f2352070f746bbf6eaa730c1bf294914206ecce5be774ac1a168dccd81c04ba821a8749e245da9bfe19c52ebad4696dc701476977294119eb9b9e7b24aca0b656f6e5d4b3d6ca5f8978680876411c21fccb71395967709964ddc3bad8f1e163717e9543a3e7f7dc94be9baff576ac941462f2e9ffd4a50efd4a37e3850ca05592af5d4cbf44a38341cb124d87e31bc664844ca10e59e56059844bc4e98891719b9c840d3e8d9e0b7d20a3095a22b9a1a9081a0d1be571e3bf02a0bab231b5237f82699352a3242c2af0c25a6b90ef0446eb1f99367b59858c367e89007e5dcb96be3390652249c19ab970fd83acb4cfd172c8960ffd3e307fa0880e573731d2ece96c5e5bbf7762c0f3dce6acdf6660ab5b54e05547a630ea0216bb8f08bf1a86438e8beda274d18d7165da0cc16dd5b0248753990333813ae465b2a6be9907f091db3fd6085fbd170ca9e2fddd01c57385379edac10a03ab5981d234ceb4334f6708dc47fc8440f6dbc692b9403a27884b8bab75c1c5c9cac1c14b8738045a110a980f86c6435408bbc8d24e89f423dd5d793c03c72cc466a241edb84835a6c96187a189e9b6e61afd9d2eb909445c25cabdf44ecc762881e655c60d6e03c153fde47be6486a5ee1eca8c55e86345e1f17db911467aecda54a039dd0eec2da9333d46730c044e07974556a6619d1de4cdb6514c0bb8578a12576403c1ff2737e09fefb4e50b5cccb722addca5c2fad48dad68f24559f6cbc8204fd7f6de2292f97001430d9841eb7b5e97d59e58ccb05bf665dda140f2f1c00150105e6d2b4c005b11ec9c1020a3c358b694daba3607b04dfcf447abb46727d0dd48f68c010e8c58d4712468079ad1e659cc5c85ff73a3c3563c4bca89f5783a89eaebefbbc4210956ef1505dc3e28ff07c20f0a6cb5b58741039c8df2fefa637ec7eef404a1ac2312c13ce26b53dcfabb72fd56a32713b9ae108f9831bc4ddb8761f9b6cb6daba0d60db45a80be61d954b3cba03172446e6e4508c5668a918d02ed2ffdcc70e7c639bd5b8eaef98b8978a80ebb5275edfd5e3c016209e64c4393ef2f88b6d7ad1e8", 0x1000}, {&(0x7f0000000500)="c6", 0x1}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000003c80)=[{&(0x7f0000000240)="3a2f76e5bb55fc863e39311430b2bd525981e4d2932abd0fe7755556a0f7c4a7c32bc9377186dbf8be74f5d90c050020f546ef49d4eb237d552c24e41d4463c71eda6444df152e97173dcff42c17c943a32bfd1beb6e6aae9c46ca8060f4fa843562b7384ae594b2d864f775276f", 0x6e}, {&(0x7f0000000580)="ac4ef615c8069d4a6bb48afbdc4864f83900ac20b378a0094a803755e6912c4502d0fc825bb5cfd8", 0x28}, {&(0x7f00000029c0)="4e08e0aab05f2623ca5476c35c1afafd1fa92289ac47e07405d2f076a7d46235abe2640a30d18e614fe8c9b0c68e7aa512f5164da8c108ddf17fd43fe09fb355cf68927e95697c4aa7bcaaa298695ef90870a9db941a7fbab000a232812dba3ad6bfc458c8db19976c31f9e2c27410e50fd4eb4865d5cae71ad0b643f6a32fb8a95ef808c9aca69cf21dc61a01548c2717986ed0", 0x94}, {&(0x7f0000003dc0)="12ca63d00b872cf6bd063b2d9c0f75e763ace841d50d2ce28160ad98c2ffd3dd15dfffb9e3a455d14d3bcd413cb380ec34c2fd9fcee8894b9ead63534173823e0962b8c67671bd4c894c4b046c48edc39f54dbbcc4e0523eb73a00beb420c6e60ebd5fde8f189160f9eeac1fc44601e937a0d633f919c33c4e7d65306e4eb718c8d14121232f485e9dd8fe1dadd40b7efbfe52d7135055a028ebb8e404a25470e3f2cc116e2d2f5b3eee2ce4c11b0c37a6f9db02210a27dad00502aa6861f79552fa4132c5c998613fbd69a5800aabf33f38d8cbf1412cc6b52a1a339857c0e1845ad857e2f159c657dd8bd1c9175654baf1d741bd0ad51a4cdd87f24a3372fc4cc3ff23fa19dc742d250ca77dfb0f4afd397287f992a7a466ba7919b0f8c148b1a4221224d712bd131bd11bd3f176b9996adb85f71dd66a0200f9209abe9752805e800c87433de0eb96720b176d3cbab0903db184ea6796588e4d6cfab23736988a785812f004365cfb9ec8dc8f850ac623ebf6f5cce7858c10b8efc2ef431dd5a60a84cf40e3449c4377ea65d106f063ae65f3fa8826be850cd0a6455a230194c305ef227e05df9b04331ddd3da20091966b6c1bb8ae66b1257f592ac4eb08ba01aeaadb2085bb29d9e5ad5ac7881b60a770048fdfc49580e8e0f352c7eb1ff911284e72c5a46171978f256469e522316c23881d716cfed94df3d9798a1f34453ac516215cbe2ae9b5700587b4b0bca4096da2bc6478d57d9ecfe73b977bcafbfedba508274de27a257ed1e28c1159b5e29e05d499e8f7cce8061981a8bc5ed369211f7c9a4c8e1460f801e9466434459d249b0edbd065f7840442c7461b4e8414604938b1e1249d93bbea7b709a9be381cc4d663ed38697099460c8b06d9ae9c5dccf9b4b9e35c15a51f4a343dc77dfd345d86c598b82f10096b95de70f0f531c74dc65b7d4af0bd1113cee321ec2566f80c9cf74bdbc1a9cc2e83ea323b0bdf074fb84ac19a7555e44439f2bad23a89034a8c39f5cd3398f0954fb12e050eca1c99333d83e616e7e068ec85d46e61e4be93c9fc766cc4d297b93c8b8d9c815fd7e92b64dcdaaed0632b5f486c2c52e203de72149378e30ec5fd8667f4a02b6e53c336c55c5b793e7444ff2e68bba02d3c9cce634ed020c95591729a36d95b38d3a81f62e5f40d558b9d030d7fd764faaabde2a51b5996c9b5342355b43b1f845c11fb4ea50fd8a042b813ed7911987f79b5adce05547de17ad6ce23db94b3f0694f02578fce6a2692467523e690605c54ad3ec72b5a135ba7aecb33b955cd660e0cc1caa397718640bae2699a1bfa091cef9c7cc4e2d3e583d0bef2669b64dcec892bad4ab19b7b8649f78c3aeead4a9e769c76c31a6b80d4d0733e24883c9b31404e9a6e3f916b1796f25010243fe5195c31b5a96c46e3e254be8eb5fdbaa243a0bbba4a701d1804759d06ab96a5f816a994b65b37ecf6c5f5c79e08e7cc7dcca1808a60561681699baa0ef9baaaa26e9cb1330ea45a073db9617dd0684cb2a223c928a965e999bbbbd810ec59f02d71658f2622c398dc832325b500c43b015c1cc3be87c9e4fdda1dbf7e518e7bb65e87e832dbfce9c59eb6719b9a18d17629ca38129c2d06d5de98ff9f4966e2dde0b69890e70c8cfa982a6100e9d3d7027e4c66e3901c9012dbc6433176fdbfafbfbeea8ec0f31fc1ca7d2f442e726d300da06aba8f0ecc0fa43b87b89c14c381a1c2fd18d5b43224b192c50e55e97afb07882b566a1f2010a02f14a0f5a28560f8c815e7528d5faad6bd65734115560732dfb7af00aa2957f7b147e06aeb54b2aed0a807860c19d946985fdf41b765bd37cef45640d08dc13b0fe882703370dfc858eb7647a3ef0716a95cd803f874c73ba1da3519259c4a601a3f45ec325d0b566c104f857e388152f83755bd7da9c806acca5bf0d193fc07d26b81d163a63edfce2157277ad8bafb5085b42e8ceccf79954d348e552b6e1a8dd4ea573a360e12f83d86e2ccf65c6741232678a4afb685f0297e94e45218879b37e0d85ece71b14b1945255da6dd5900b9757c5050e1823d36d655570f1c077c96820bc1aafd8f9ea9a35289ee5a9865b6f1d6f5ab6e700efcf036e6625f535d40152cc0a42a8cd74fdac47b36b6bbaec645dfa8465f46a07d6ad7cf6b52ce06c318836dca82b97ed4039055b926ff9f4b1e62e6cf4c7c91d48fbd28b6a3ae7bdfc8413bca8de2b9118790233e149abdeef1f423d445b760bc5162a1ae3e1d1aacdeb22006e349b5e91f069e19097d0c43ed9e236d5773a150097e9f2e98e53396e490ac02165abfa2864cf6fffee2fc6365c0619b532583edc869e1df707479add172e0604891ad3dfc3256956f7f6ec92f5b6c3ac85be8e85c69177bfbb542a3fce821dc20e6ecdc56b2083f520f8068c2112c05264c422dc0e53bbd4048a503602a8e841f695c2224a063067d6d85e84cd083a9edd98c786f3218fb89e4b1373d2ba12dce0aad15c2dedfd60198ca302e05e359450189543a72fedc37a08f75d8b41c0f29ef633080469e029cd9cbb662c832584943bc8e95de0d750d4571fc8b2c135179db7b5dd423e8b07f4fc34f516a0428d353a6fb464922e83c7a8438da098c5f2aafd690ccf181b65f33cf901dc77a35ee45d71583e5b3f38c5a92625b107ddb1c581dcab8013fe70f03d0984983715419ac66c98bccd556cf409a52109d8f55f1a3f611af0379da51e0a7fa7d99cbcbe690459c3502ebb37d7367e3906afd366fe1818522bc7346c1d7f7afaf4354322ba655256db9aa4f951f7d3a30d8cdf651272de629d8c7a74f21bc4b424fe8bfeb36e424dd1000e8baabfa72b7c675d0ee7c2ea7d679cffdd5d11ee7454023eeb4b0c793623a2ff30c7a4d69f6a4060cd7d9e5eb6cc20e36bd000f5de799150d9167263995e745aa1a09704db224733fd7d7fd5fe11fbc581d72fc73d370d781c188d87b94ca963803cc8fe87c220e2ea5aaa381bfc17fe993eb30ca08824fdba5cb1d31688c6ce48455f6d8238b820cff6d19eab5e9aedaf31b95b0d541dfca57be3cad87d0b7d3858ad398d9854dff46c2cdee69af0af9e17d2f9c563471c51d6250477450b1b7f76c9d76ac9da0bf15ac895492d32bf52079c74571c3c854ba11318b03c1eb1c3bf57edc305b557a9cdb48eb6264a9a9228172e2fa9274111bd504e6501ba8381bc8cf8dce32a031419864d06733b56058297519de23f13e3cd7547b00fdf5cba328750bdf672c44c5a18d2e557a6982028ce31f8b12a92c591a07b6d0a88f5e7f62136f78761d2476ed894ae9f8edc3179ff1bd2e45de510954505c820a1b364cceaa299f84ae958c7e9e9b4a649097d0cdfcbdee6f8b53303f0eedf4ae9da79a1351198e148179cb090bad88069ef9be500c69a065d3db50abfbbfb8b35eac10751820dce8935995d30c00c16081272358da34f2ddbe2152edbe14278c87476465b60995e2839c64e3f31d48f60700fbc70cab4e16c39ef4ecb21d4a46d6a84fc2dc1255efaee4bcd7ebe98c33a8ea100c8dc85fa1af6f16f394d4b847bb68e9cce3837079f865b501f6b3f9c9f5fa28c3b33d278a0e96d18724a9e352e722e3c00d0574db6a511fbe5c87378434c7a3aad8245f23a947eb2ac6fae7ffca0e918fc713e84908fa5376f0318fa84fce702bad55af6125f86b5b12665aead1a86f0212b9739426cccd380c36d651f7f1175bb5ef79b3635356541200d56a67ad122e37e351e46c533d262a7baff2d55ab7997148a2932222e0e1329184cda0a9032e9dce9e13a5bbb34dfbeccf751b7c1f1ce8eb91a47a64e26e4ea0cb57a894e3b3314656f10c53cbf66f7dd597762b22a53fbe8be5be296772256ba9a5da9b56e29f3026d023b2fc1ed767f6e921d9b3e573b15435b9f692e98563ca34173e74f395574dada0e631e4d1fe73b331ace6195949b7e24f05c815596b04ab81ed66b64a5fcad84914336adbc78d0f4817acab057ed94d2014725139505912a070bd1277087fa4ae46133416395f81a8ec800462b1b66c5a14df686d404d27e06b974fb96b885f927790d02b89aa005b29c1d42be0dd74d253a421a31d24dc1dab199c678556a5f82904e382678b3eec7a39f53db3060b10c57d44dd0b142f5154bccaf8e9cecfc799106a2c1c9a6280c84904ebcc146c64af1003aa8de6dabb583ac9468860404a06d3810989156bff7962e0611fa5e2443c92dad4542c734f003e83bebdd31d6f8922731fad6238af98eb634c3f960abb746ef7ce802b5595324ecc0640a9f79f4fc9aefa46c45b6b3a974f388834fbcef3c3fff9098afb0a96129c22ff2c4b8eb3f9cb3292611bbc7da4636188769e674e00f588261e53a797da88bd6b6e7831ecfc5e4ac584020cc07d4aead6ba2f03c539b808ce811afa82a97387e33baec21f26d61c571a3322192f4a7ce0f586f673feb57a1eec81333ee9cee9a0bc37c5f201f0b8eaa16993c145e1b0c6b90ffde353dbde6a67453d7e09f10925fc1f05644c7d765cb363fdd1806a10a84ae4c822e432d087076c0affca5bbe6f603b3931d72c3a80dfeecbc2b3e0b8b03bd3a3905ae581dee38d1901a79ad3c2f412458152cd46845701cdf6a9bfdc6150f540406a6514a46b12e1b2c78931da533bb66ec26ad49e0546c1b44f37b7a7f5145c71be084fc5ae6cf04eedc8959f89415f9afa336dcea101162d4b525aaee4ea74e6361f26dc484ba7035043a38868aa51635cd85d7f0f302d6b8d4e3a11a1286ec4c671b20509ab4071b412a228745b0545aa1bb67c81b2b7e09c02bd4fd58ab49a24703110f29c2088cf69aa47b94eab29eeda7cf71e3498dfd9ff4db2fdec5c38434b51020d41da50e3ccfa306b674611276a152dec0031cd727ca2bf825623e4cca9cdb38493cf951149d5a907ed5c58f31fbc7a976295dcc3f64c9bd4329edd638a396f6cfd99e55f2b760f66340ca873dd4d1d1ddff74306d54dd9ce14e7b2c63fd85ab3a8568ab1a2999b21289e50ba9681af06fbdb2ab7a3454646c7eac6726ce8bb78b0aefc8d95b027f84f1b2002c79155319de6533f4ee84b71dd7df265de878a31e01154b0fa002dcc4463976955bc9914e7d49276ac833993142eb05b2b6888d4a4727c37839ed40940783863b0c8866064d5d7c0fc9ad724435ed935a31541778c58da8ccef1d98b543eae556712922caf19c4fc20f220d6208cac2f66f09b5ab5cc7358976abc2b2fc958968e00e5040a02579bce93a45f7f2c7fc930389638e692db30fa6fee6e54755abad8f0e7f6a6aceedf9e3adb3ffe515b0e7d2ea90bca918f9bbd9708c3aa2490de1c74dac8f0bed", 0xed8}], 0x4) 06:41:22 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r4) 06:41:22 executing program 0: socket(0x1, 0x3, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050990000500000000005786ca90500e08fecea11ea8dee96ece357ae26caa0416fa4f3763b34d173d0176020ba34488c00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2e98dd1c9aefcbe1ca1d7a7f1ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104292cbd0000000000000020000000000000a0000000000000000000000fe000000ee25c7ad651305707ed4008700aebd29a48748a779df4cc7569d501744c3ce2ac50ee0718848fd5235a800dbfa99cd4caf0714d00f2c71cad3e75f3e5c14262445ed9685f0a4b9dafc2814ca9fe1b866907b3ed7d17493da5dfeaa2457fc1245c7f6fb4679d7965f4d6268e55c03fdcc31a2f77d1a231f9dd777d3db63d2f646f2384529822d8fd002ec36d70629b5829459c80b3e76", 0xc0, 0x0, 0x0, 0xffffffffffffffc4) 06:41:22 executing program 0: syz_emit_ethernet(0xdb, &(0x7f0000000580)="4b4383d2a02ea7654898f561c063a7100cfe2bcdbf01f422097584773b3602a849d631b52034a18872bcec34faa05fc70d1838973a3d98db71969655bc54edcee03e65a5dc8e77d170589a868279df8261a4b87607d319925b86749ecfa7599f97a27592a2da9a3a1d7203f3c63965c1e127617482517c0b28bcafb2c6289907fce72f8170a47e1982b73a9e992b0b621fe82658ae608bd65e6ea85d6c36bbba4de801272400c59a53807be60d198c391306883ef5a408f53a18300d1f8358f9d39c21c11c73df921031def72a729f4a9542e0aa33e3b6d6094d2d") setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='/dev/speaker\x00', &(0x7f0000000280)='/dev/speaker\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='^\x9c\x00', &(0x7f0000000340)='/dev/speaker\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/speaker\x00'], &(0x7f0000000540)=[&(0x7f0000000440)='&\x00', &(0x7f0000000480)='/dev/speaker\x00', &(0x7f00000004c0)='+\x00', &(0x7f0000000500)='/dev/speaker\x00']) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x20, 0x110) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) 06:41:22 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344", 0x3}], 0x1, 0x0, 0xfffffffffffffdc2}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4d4ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="af0e20f051f389c6f48b66dd602b7ca3bbdb8ae0614e9955afc15810ee30d803275f4b938bf4d0746e0b78ba64e79ccbc8380131e4b0e88deb9560bf148f704a37aadd1b5e47de5389512e8b602bacfd28c587ab53b2c98917a6fdab6c2b2de0846afca593b2c359dab94e203303e1e5d19708803620a454bc88f6310ad80177d5d0a1de6f60e5eb611a892a2ccb1e210b345a3f"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 06:41:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d019e20000002000000c548c60fe3d86b3652ce3031a851f9f7f93edc57f271a03427542010f798dccf86c6eb84adf03d4b622813926453a2c2a70cff83d59511c53aa5a8580746de9fd3f02d27e30de1fa00e9e116076aa14708384a4a122a835947e430d8fc93ee99edb2684bf47bc82a978e74fcd88007d692230c0aae2936d1c2eb4ba218a727a87c6ce9dfe764fb0cf3447420b022a4db244b6958d4c7"], 0x1) 06:41:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/155, 0x9b, 0x41, 0x0, 0x0) r1 = syz_open_pts() close(r1) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffc20, 0x800b636, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) getpgrp() 06:41:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0)="5b066add1fda21e29d5ec300a61fe7e56b8cbb3e9d66c98937afa56973dd79343f6a867294cfb23f463fe33eda3c2cf587a4732b379b3ceecfe7598c9e9963051b54cf4cf82526cdeac8d0d00b13eab64b57914dbc5cb48ecd215fd8bd9e3bd5b32168afc9ac73dd5f395e065ea29145ef0b6598a2298e2f121bf7127865749be44a13b47a04510d251907ec03122993fad825f5afcea97e7cbc8da1f50ed577644bcd527e4bcb69b5c422fa6c76a277c8ba005f18200d5a2ea517e128938a60edc68cc92aa1d79879", 0xc9) write(r0, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) 06:41:22 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x1, 0x40}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000002640)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790666265292b235f47ce803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374426bdcf30684e7c0275ca25d5b154647fce65ce297a4aa0d7b33bef296a855ef686728b368022e9c4247eea554c457623f506502fe1511e442c8369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce27b901d8a2a81d5eff7b3a84ca80000000310f8eee99dbcfdd7c010fec4ade3434fd556b4b59fb6a37075653080000000000000083b00e5558e52894eaa77362fc3a5de5459e6a526740e3d22556488f78666c0bf5621c3b842b0a5a1cd530e96562000000000000000000000000000000000000000000000086d3d924f3873a635559de8ffd8f84e14fa98920ac337bfb6e4f2fff0bb30b7cdd98af9c83aceb78c5d4b4a35416bb16fedb8bddabbfd55ce6b10ddd1d8101057cec7c0157687f4c85f6915e89323faa685d8bda9ff765a54735a63381b2aa66e3d6e4880b75d9f789db76c89c8fda1458e4683485d37dcc298f4b1df8d4d71bc20b1c0caf7395b13144682e30622b52165debd1609f83af911699332e311f18a1552413b574453c2c45602a99eee998a4c35823e8c162838f25c3bb648071c625fcf760750293b9e19b92646a6575c825bface0f45bd53f118d6ffad0090ef889a652f3afbd92edb41b10c85ef32061c29b25cca768071b6615cd898c933ebbb1baad6b8a3d5189d41422ac593fb4e4503b7f488ca406d330caf5669e9d680c07a3b2683da87aefd9dbd56185191d6c4479bf0e55077633992d0cdbd0ecacdac1b6ef14ec703dc30b7d99e9f4a63b73e869b2e4b0e31e91652fd0c492025c0c439b67ae90682c2e1eb81adb1639fbd8a65b2a05fa6b9d3cf7f24757ef"], 0x1, 0x800) close(r1) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r4 = syz_open_pts() readv(r4, &(0x7f0000000480), 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x20, 0x0) ftruncate(r5, 0x0, 0xbfd) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf82e95661b936461) syz_open_pts() writev(r8, &(0x7f00000006c0)=[{&(0x7f0000000240)="e19ddf2bf49f83398aa7d26125115689561f88dc4589f7170e44d6714df44dc48bc9412e08b1d7c7651001db863804a5377e4610c53afea3d59e6fd1005750e2b99f5421074c22e5b056d39997bf466539ad08998b1c8fa97096196aba3161cd54786a010123814850745b6be4d9eabeebaf39e354b6853865cb608dd6390ef1dad75d3477eb1b0e975faa3ce1845a2fca8f463ad08b801047afac8e0493d53637e9ba8f8743342ce73651a645c1d6eb88df3559d93e77526b842b"}, {&(0x7f0000000440)="45b1d129b438d71ae8cb48dfa1aec6ffa2e0aa0e47d7fdfa5c550f4e5dc5f7cef26184e428543774be160337a61c45b7a507844b6bc75c81b4483876e88a1cec55b367f9cb9f74d6bc6ae9c5f024b8e41943c1b49f5f957fc690996dc464d6ffbe47751a6e5085b5ba2ea180cf8c5b0bee7a9fdada4149ab370c476a8bf49ef34be8574bd018"}, {&(0x7f0000001640)="79957579e89d18a5c34c220d6ae61bbedcd1ce78cfa7efd7729651073a5140db68805823d979b97edda3c61dc9a0fd8d3bf71dc5cbcdb62b6b28643d46f96a0b11954d5ff41b34979b218b42201507229615bc78326a29060d8d4e3f4bed5e63ddb9b4aa9f735ad4f7ed91b2fd90c0bdd5f9b3a1431c9e44015e893017332175ef57b1b5c664ee3b26995bbc23ae12dd6755e90135b659a7ac7cf277a80bf470981ebf7fe3a13b70ed7d1ed5341c9fc5e3c9e4316ce81364c54a9a7e8a4335f42afdbbbb06dc76f921023ad1ba953f6b6c8a0cee96e90151102dc8b5450a0fdf2a9987ae86820be15597c3e64545a64caff608c6ff93807dc18f8afa8d06dfac0f4cffd51d04dda7f0ae2ec3ad9ef2ffdeab9e2593d27dd486602b4e020969554883a42f9ee1fe782d911f2e4cc34957eaac57ca71cdc67d0aa7e5f4267b77c4f34bf8f84c03d25b63e96f750280f70ee1b0051f5f4b6c17513b75ad4a6c37ecd2ece8550ff2b08e40bb96e8cb687d07d373d21e65d1d52728705893b32011090d4a541f851d075d30b1976d85ceb959dabbb73f8bff72e015fdf78f340eca2075c60026e3b91188713bc22d47348b04b747ca4d84767772a8d637ad5c7750ccad1a1b8b762ebeffeca47ff357c9bb8760ae2891018c2228cb4ab673a8d47e0bb34b2bbab5958be1fb1e749fb2406764ef79f74ca554746d663ac0181dba03bc4fe69d240bb63987010dfa52560ebb27e4853489f2095a910ee979ce38835a5ce8a39bc2dd77ecc1963a008be481d0faeeb54808069e9f45ee48006fb4017e78f96b7ce3257dbc401ce582273ed1b3840c5dd7ed963f4fbbb2aeb9879bd63b70a35629edbd78f02f647449e093652a14bda065b8fdfec9222491c2d03a0c43e5872b96ab971f50b3cbee8e2233b1ad4d002a0f20ec3c48728694efde66efdacbef281bab5ac0970d01a14017a53b316036313f32900cc01f15c07b0e1aa59769bd6bf26ac1de4a6f603988353d1c3526c560bb5fa71573c05e76d59727793fabdf1263eff5efc848c12706d922bab1e5619c4d61700e3d385dee951daaa6b0ff82aef9daeee1c561eb840ff535bd80e7863417090d1f1afed29c8b85958c03e5259f413b6668037b9349bb346377eec6e7f59232acdec9fcee5ef04696f461fb947564ce8b1280f5ddb22e46b45a4d2e6e01317b77a6fa7dcfa7df0f2e1d7dc2d00b33f5f174e73f69e17166258ed5191b417bbdc03a4c779090c34beafdba739862d00499fb77f7b343c00e9483632e92dff608795e9c5a5bb0e2b49eab76a198f9225b24bf97ab5bf509f15f5dfdbb7bf5487bf7c7d8e849774e8a84dc27044d1f864e24409b00daaba8467697ac6bdc908a583b970673dfb8cc3c554f2642701a80417caf72a372f5e35b65e1d319669651efef68d0dd45b9b73be8ecdb26ac61c2301b8296ae74201bdd5236ab68474dfc7d5165546d3723316c6c868a2d01a2bf8e38cc1e07a3518fe24f511463944e3142c88890cfc54abc6308e183a11113af47c838c0c51a63fda286fe5850748bc20923ff7fe62f9dcb4c00b8179d140b263d31b02efc8acaf9361de9456248059525fe4b05f529e3afaaea7feabebdb7045934acfce2b2901ca7cdbaf7a928e06bd6a239406640b4b3741012fc5d990fc21b85369eb93fddd82185513082fe70e6b99b737a4a59157ca5c89acea012a5e205f3e8f73c5c9257e2f0aff1e5a5b2d7834dee62bf929d7be352ba7d3497733c22778b4ad1616dda00ed039d266c7f3a6c7dc521f93861d34a4a3facc2428142acb08676d17f85d15c761a4d1257eb94533ddba1ab6fef2e3682e99f69d33ab8be5c9cd4b4a7c0586f89a1ac508ebd0166a4ab8d7c7e79e8b75b8efcf376f83d273290d052f6cc24de1ebac7e43e5f751f5505701db3b081a74937fedbfe6d66b0ebe8606b6a3f92010a81a09ed12c15345c4caf009816508fc220cf6a028940fb8d02c7993ee4171322d946d2b34feab038fea8eb40a2d7b29b2eb58c1f8daef6e8222e1d196efa68cf5e406b5fcb8a39c180b46e611fec063e0314018d3265d72d82b2e32bcb7ca2339db3eae18e62a340406087cc20dd42dfab22894875b7707fc5e6160352ac0f66b6e810138d7bb68014e6a582442178ab64a4361f8fdb5e2b15707dee415332a748fb28b78afd3a73886ebf49ce1055399e1e9a31de39b893d8dc7b571836a4ce2f557cf95d93f355620fb46c74fcaebfafe41d6a0efe7e15174eff7262d44e982fa8638ac8e72c8f026e160bad070ccbfae17345018f90a2ecb4e43dce8ed3ddf49f4629fbebb8163f55988e9babff8794afa14090bb4d007b54525128f9a0e0d68463b834cb08841dd18ce3fb4720f5a57b58e66297b2e8f8c3c34e3e455db1f47e2918e197d1f568085dbbe4bbfb20e6fb55768608bceaef7c3f395a5509ef84665c06235764233378dcc6db7667221e5c71a1e5e897503c231218e8c7abfcd7554b69b34c59a9bf2b26cbb7c7bc226314811fd6a801ec1fce25825a65a7cadbe6a3a6064977d1a65fca926be71bcd75e80ecd9a8ff0226ac4cb51a1b001042a84c34d086287a7f6986f19d3fb895f4b64ecef357f0a7f9f3370214774eab15cd6519da47b7c433710876046ac1f8d45f2eae5cc7497b206d4ed9cdc0a7d26180c395eda54cd6b439823d46c0411bd7d5d7280e1b94754ebf3fc59e60b35a134e43e5f42f75ff98ef8d3cc3adf552eddc9fa5bf65bfe995570c75907da66dabc89b9b75b82edb759167774d0e58e94afcf7d977e9182ba56d3729d4ee5c57dc085cc828cba640999f015558aea172abfee68e5471fe466eaccb7c0deee984068f10fc18b962095f82764b4ef9b63d9b16374d818a9357bd7dd4495c61f961a63ce744caa0f6a81a08e2f446e60a4aadedc74d50cde76fa84898b960f0d1bb98160ca9c303ed03182f291eb2fe390ac26b3cc390479e14c8e0d9cc2c5e36140475c78796beb001f6545b6b442bf1f4e5692f5e17802a792b4b4ffc8b3785467896daa75e207e81f21c51dbcac32431c45b23e179892e8a548bfef3b0b10d24012f956d014d40faa639f60705694cae585514e4c5ec00d76488d6a35a1887784d64154c34322eb00076b7b756014a560bc2fcfbb47eb24d96b3d544502a3c28234f6f8788336a8c20fef610e484d6d5a2c62c55d3ddabbe05eec423d4e2acbeeae23a79cb150a3023777b0b208fee33dbbc0d872583e7f1959bc76a2f94d4d5757db7b556fe99f9e8435982951c13f7d16b944fa5567fa59fedfc78a9a785028113ae3972c7001aa726050670c762f3915f201b084c78e0c54950b7ab3dae06701721c7f865d23a178b4d853898105c555c87c4e226cd81fee8ac8101aea8afb35fa39fc2af0d44df17e466ab0ce46ca50973b4405d32952e4ed16bf6cad376ea00800477a1f3adf3eb7d8c33695701ea5fee88b501f54afded3c0a7e4404627bbd7eef2c8da044486cfedb0e1c016bc76c1262037dad5f1d4f507587fde3bbd6df58ea910145768728e12c04a136040dfa677da32ca8b93b60c4848197eefa13e6ac108549dd349d831b97c1ca359a9b8a97e9df8afe9f872ffd0b88c6ed9a0c7747833f545f5d830d030468787e2fd27d573fae7f2a3f571f6d2e60e163f0002e33bd1b5b970944a13355275b1a20f177a202ab611d6ec7729202e56a4b6982b25b38d47a55c8734b84afb1616b392cb764a3528bbd9fb7ebc4a9e721f9c6993c915275d8cee78ad1ecf3670be9568d8a9cf45daa1ea58d77d155678cb87c72a1b336b83d504ac4576d946a2fd5a5d216c4204c05c6cc8ecda799da698d6b77b1d785377503eb9f494880367048f9dbab1b867f56f6cb8f98698a02936289f2a203609271ffaf7b7f2b1b48bc3fa8070ab0d263cf8baa02762ca1dd11d54723936778baf4175ee32167c9fdde46375f28db71fc861131bd742665a0594272fea0c6cc2c0e4b0f164ee7530cd32ce95d09630bf1f1a1f6015841633e94a0a16f3204ef6318fb4b3e5d3051b347b716b63c74079ab709acf818c50837c40a05032bf17d27a5a140e6327dc282d39e2715903970bcbc6bfb643aa5a4449636d0b6e46ccba1ec7595e3017e69b60b29cb322d8c46a8e58e6ec5875a869aec0e7a6a3bb41fcb5db4b5cb828e521cca8059cb92cccb83211e1594251f08c2083645bcf3eecc862e4fde47dc52d031eab5d2b80f76b9ac04f702c44bca4a2edf100c497f4ade257c9bd5e3740f0486f6f00783665653cdc5172dfe4ceb21e62c2319b8970f2874677d8f858ff2500b3413cf97121c2c7aa03f153c2f3be61df230c1e4ce18080facca69aebc4f3481a1b519ef1112da49c96d585e66c47f40f09ef3b8a5f4040d4778291ef284561464a8ae9bd6afa81c1bc236bbf2d1c1f99231db0d624cf95167fba72003a086c27d5e958fab15c0f826353870e34e0699706daa9e6d1378c51c19eef8674f1e2cc2b6095e1e141b3acc2bdcb5403fef4b29fb39e965ea97924ffec30ff8ec81e1b51d0fe20c4e5f80e8cc8c286d9573bc6824030c26cb9135e8f9816128c4c06a2d4152fd21a7315843cdf7ca1c863a023bb14f0f4951fc927aec81e4a14f315618259d86e67398783422294dc4c966914f7362a946ad0e811e1feb855bd14551bbc205308cc75b3e4b23fc5d3d29dcb9989f8b816e9753918e9bce5e74bf625666ec0c7cf054875ef67859f2083651d7f42bb7bbe281a54c4978d8d789820d2b80a895fe798857d398e17a9f3ba45167f9abcc31f34f6a9c336ab55813cccf903fd990f3d8d4498f72a9b91b567940d014f05d46466731df43255b8768365ae9b659bab40169156a77022b4749ca7db2cd64153b52fd873436176a29f5a1f3270240b1666d7d755eabece6dbc5012445ebba103bd38966052229b2cea62028475a8f39934597885d91d45dcc16dd0956a10e083769ed492ddde9a0f948763c353bf6e37c8b900ad210d9b2193f37da2d64829fd93af63ef63cf9edbbdc16d62111993f056602302f9f33b4009464935d88018ef91f494d797e297bd8a00d5bc77f7b479b082843689881600a28cede416663357bb7ce8a03fadc5bcdf11cbd48d7fbbf1e02364f7a63677715b2ab78395e9a513cfd920ccf411876fa918bbf858bb942ee5e2fca1acb48a6e48409dac1c101ce5f0be0d3f659dc58656a9b0af2952edf7e5920a10b3cab73b24bd7774b78aa1260a805765ce290112dcbafded25b7c0ffbeafb0993067cd35d0bb79b8568ed4e13b366ceed4a530cea8c5bd391a48149bb51a4818c3a6a9a960cacb998a4f51da6b6be6ca47780dcc50b24f9cc1caa6c164b85281559aa9ef13927c1663065e0595723224ac0e3e9bb05b1199f3a7474ac179a8727b2b9124b414fc33e4514a555d1074819292094dcc554dec0aedb0ea0a050a1814765e3885eda1f8778ce7a90ecf4cabe552a6611495a24f67703ea1bef4046ce26142a208757adfcbc4a94f5cb00b75d9a4efcc2f6f7fd33fb53caedf448d047f33d65a4147e354815173ab175a1b158a689a72b93f65031bddd7ebeb3934fda6ea3de509bbc62ff2e4cdab1f00e6cea841572fd44590307f41ea88be90fd90f4e5d3f5cc21d17c88e27be034b55874d0dbbc4e719db47db6ef9d126f7fcf63197036e6363cd3be89201c790229383c4a185e1f2cc57966ff26fa91f0fcc28d3a692c8268f78e7c72031e5bf13d2b96e3cb3d494932c4ed3a6e1cc5dc6dc7"}, {&(0x7f0000000180)="7cfbebc2a0705595aa048257d9fa9417577b87b79871dcd8eb7eafd5964e9fd76ecaba9debb7fdea702688df98e7f6ae86f2bfe9b1f4b8e6c3b0620f7c6eb980733a5592387897906dd25022e4673b813dff6375d78bf95fb400af80b3056914e5f81379a5575457a5cea3741c24e616f1615a17035b4b36ca242d"}, {&(0x7f0000000580)="9da0693cffa7237b6a4e359368d3d973ab6ca61df7d59053aeadd6adcf83f78d051fb2b2598cc825192454b962de5cf1a27b557d0d881a29381c1060c2315605285b4a058f0f49d18dd2d58ed07dbe3401def68d8fe6ecfc107617010b0c39eb06025482dda43930f1a14c0412476290b73c7b083c66e5b4333202dd0aa2d65bfdb0010d04c2eb1b7b0f5057fc485c9cc1144a24c0a8fcbbb86931601fca709da13ec0b8"}], 0x10000000000001c3) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="810000f3ffffff00", 0x8) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) accept$unix(r1, 0x0, &(0x7f0000000300)) dup2(r6, r9) fcntl$dupfd(r1, 0x0, r7) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000680)) preadv(r3, &(0x7f0000000040), 0x0, 0x0, 0x4000000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) socket$inet6(0x18, 0x2, 0x0) msgget$private(0x0, 0x110) 06:41:22 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f5315419be0f948fb383500"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965bc23c94f928f2768b6944b5717760d09d0aeaa7695f47139f10f9b0451195de176c40d31ea2347ef1c889df4e897b69ecdef13aa34b97db3dbeac6e649036a091352c22dc7be0ef7c4b9468b3db429f2ed089515c19bd8b626b4aa3b900728df0976475a381780e6cf712d71e9f89e20a7bc9d2b0aceeb6b443704ef06ac605f6b63"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x11, 0x200000003, 0x0) sendto$unix(r5, &(0x7f0000000640)="b100051300000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESHEX=0x0]], 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa"}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854"}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f"}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b"}], 0x1000000000000073, 0xfffffffffffffffe, 0x182, 0x2}, 0x1) r9 = fcntl$getown(r8, 0x5) r10 = msgget$private(0x0, 0x0) msgrcv(r10, 0x0, 0x0, 0x0, 0x0) r11 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0xc) r13 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r24, 0x0) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) r29 = getgid() setegid(r29) r30 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r30, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r30, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r30, 0x40087468, &(0x7f00000001c0)) fchownat(r30, &(0x7f0000000080)='\x00', r31, r29, 0x6) r32 = semget$private(0x0, 0x7, 0x287) semop(r32, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r32, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r32, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r32, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r29, r28, r29, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r24, r29) lchown(&(0x7f00000001c0)='./file0\x00', r24, r25) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, r24, r14, r18, r20, 0x1e6, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x7ff, r24, 0x0, r12, 0x0, 0x1, 0x4a9}, 0x3, 0x7ffffffb, 0x0, 0x0, 0x7ffe, 0xac, 0x4822, 0x80000000}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xe9, r11, r4, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) r33 = socket(0x2, 0x2, 0x0) connect$unix(r33, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r34 = socket(0x10000000002, 0x2, 0x0) dup2(r33, r34) r35 = kqueue() kevent(r35, &(0x7f0000000080)=[{{r33}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) close(r35) fcntl$setown(r1, 0x6, r7) r36 = socket$unix(0x1, 0x2, 0x0) dup2(r36, r1) execve(0x0, 0x0, 0x0) close(r0) 06:41:22 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0xfffffffffffffffe}, {0x20000001, 0x4}}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = getegid() r2 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r11, 0x0) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r19 = semget$private(0x0, 0x7, 0x287) semop(r19, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r19, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r19, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r19, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r16, r15, r16, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r11, r16) lchown(&(0x7f00000001c0)='./file0\x00', r11, r12) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r21, 0x0) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = getgid() setegid(r25) r26 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r26, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r26, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r26, 0x40087468, &(0x7f00000001c0)) fchownat(r26, &(0x7f0000000080)='\x00', r27, r25, 0x6) r28 = semget$private(0x0, 0x7, 0x287) semop(r28, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r28, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r28, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r28, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r25, r24, r25, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r21, r25) r29 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_SET(r29, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = getgid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r34, 0x0) r36 = getgid() setegid(r36) r37 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r37, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r37, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r37, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r37, 0x40087468, &(0x7f00000001c0)) fchownat(r37, &(0x7f0000000080)='\x00', r38, r36, 0x6) r39 = getgid() setegid(r39) r40 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r40, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r40, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r40, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r40, 0x40087468, &(0x7f00000001c0)) fchownat(r40, &(0x7f0000000080)='\x00', r41, r39, 0x6) r42 = semget$private(0x0, 0x7, 0x287) semop(r42, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r42, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r42, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r42, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r39, r38, r39, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r34, r39) lchown(&(0x7f00000001c0)='./file0\x00', r34, r35) r43 = msgget(0x2, 0x0) r44 = getppid() msgctl$IPC_SET(r43, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, 0x0, r44}) r45 = geteuid() r46 = getegid() chown(&(0x7f0000000a40)='.\x00', r45, r46) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000080)={{0x6, r34, r30, r45, r31, 0x1e6, 0x8}, 0x4005, 0x9, r44, r32, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r47 = getpid() shmctl$IPC_SET(r29, 0x1, &(0x7f0000000080)={{0x6, r11, r25, r15, r8, 0x8823855f6de369c2, 0x8}, 0x5, 0x5, r9, r47, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, r6, 0x0, 0x0, r1, 0x48}, 0x2dd, 0x0, 0x0, 0x0, 0x0, 0x1}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0x51) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x203, 0x190) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r49 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8, 0x0) ioctl$BIOCGSTATS(r49, 0x4008426f, &(0x7f0000000240)) setsockopt$sock_timeval(r48, 0xffff, 0x1005, &(0x7f0000000040)={0x80000000000003ff}, 0x14f) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x400, 0x0) r50 = kqueue() fcntl$dupfd(r50, 0x0, 0xffffffffffffffff) 06:41:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = semget$private(0x0, 0x3, 0x6c0) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(0xffffffffffffffff) listen(r4, 0x0) shutdown(r4, 0x2) close(r4) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000500)=0x10001) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x6, 0xffffffff, 0x9, 0x1}, {0x6, 0x1, 0x1, 0xffffffffffffffa2}, {0x1, 0xfe, 0x9, 0x7}]}) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/69) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/49) r5 = semget$private(0x0, 0x7, 0x180) semop(r5, &(0x7f00000002c0), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000400)=""/97) r6 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000000)) readlinkat(r6, &(0x7f0000000040)='./file0\x00', &(0x7f00000017c0)=""/152, 0x98) getsockname$inet6(r6, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x2) select(0x40, &(0x7f0000000000)={0x4, 0x5, 0x80000001, 0x5, 0x10000, 0x9, 0x8, 0x2}, &(0x7f0000000040)={0x1, 0x5, 0x970a, 0x1, 0x9e, 0x3, 0x0, 0x3}, &(0x7f0000000080)={0x100, 0x81, 0x3, 0x101, 0x3a87665d, 0xff, 0x8, 0x5}, &(0x7f0000000100)={0x6, 0x4}) getsockname$inet6(r7, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) close(r8) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r9}, 0xffffffffffffffff, 0x3}], 0xc45, 0x0, 0x0, 0x0) r10 = fcntl$dupfd(r9, 0xa, r0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r10, &(0x7f0000000140)="7d0765e065083d0c5a956c8dcbc1a5925cbf147325f4b0f987fe2cf025f5a50fee317a7ef5", 0x25, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) sendto$inet(r11, 0x0, 0x0, 0xb, 0x0, 0x0) 06:41:22 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x7ab9d472, 0x0, 0x2d8, &(0x7f00000001c0)=""/210, 0xfe02}, 0x0) 06:41:22 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="820203000000000000e7"], 0x10) dup2(r1, r2) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x4, 0x7fff}, 0xc) r3 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f00000003c0), 0x7b7, 0x0, 0x6) writev(r3, &(0x7f0000000140)=[{&(0x7f00000002c0)="0e5211d3982e03bdf44aec0479bff4ae945efd9c0be181d226a056331988be8decccee0f14d401888500f92b740890913457fa107ec1ef81b7676b836e55071c08b5", 0x42}], 0x0) r4 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000280)=""/58) fcntl$dupfd(r3, 0xa, r3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x2000}, 0xfffffffffffffef9) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair(0x1, 0x8000, 0x3c, &(0x7f0000000480)={0xffffffffffffffff}) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) rmdir(&(0x7f0000000080)='./file1\x00') shutdown(r5, 0x2) r7 = openat(r3, &(0x7f0000000340)='./file3\x00', 0x5ad540abccbcb2bf, 0x8) read(r7, &(0x7f0000000380)=""/247, 0xf7) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f00000001c0)='./file3\x00', &(0x7f0000000240)='W\x00') 06:41:22 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x0, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x80}, {r2, 0x18c}, {r0, 0x1}], 0x3, 0x26) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r1, r0) munmap(&(0x7f000000e000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000080), 0x0) 06:41:23 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) ftruncate(r0, 0x0, 0x7f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) recvfrom$inet(r1, &(0x7f00000000c0)=""/233, 0xe9, 0x2, &(0x7f00000001c0)={0x2, 0x1}, 0xc) 06:41:23 executing program 0: r0 = socket(0x2, 0x1, 0x80) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62f70107e0040001"], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)=0x7, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) semget$private(0x0, 0x3, 0x99) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) fcntl$getown(r2, 0x5) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) close(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1) setgid(r3) fchown(0xffffffffffffffff, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1) setgid(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x33, &(0x7f0000000040)="16cf2150d491e64429ee1f6527899a877d2a74ba902deadf02688f55c1938d67", 0xfffffffffffffe24) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) r8 = socket(0x9, 0x0, 0x72) setsockopt(r8, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf239", 0x4f) fchown(r8, r7, r5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="28020207e00000012000"], 0x10) 06:41:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a19673862070000000082959500000000f93a6b5731f92fdec9911a7d7a9a482210bf093f68c11700287ead4bc5777ff8e5a473633b11bc4296ebf08fc0e335a69dfceac2a84e6abca64896bc5eb15801360bcd4c0a162b95aaee485394897a91c02f6ac41e6bf3bf554799fdad00ed52beb85a85e25b705381b75e0f13ad30505e8f53652d7cbf2476922b1f43f857b5ba2f6c4d2fc5923a9fa202361ca1d8cac7dbbc068c50543d2870b4122cd23500000000000000000000000000000000feeb94d02aea5929595fa0cf23ce2aa793bbfed5aea12b82f93b30ab0c3d7258153080f3c25f8623e4f9bf080e45be5cef522474e0be74d316ba64f5dfb1811a12063bd2c042669ed09e4d2029df3027dde4ebd93081be01de991f61a56215466028f44dbd5cfa80d71f7c475a16a9628866100e4883456b56bef74f6274fb9e1eda61c9e32272516d441ba9558ab58a1e94480061a255fb658041da56ba0fc5036f2203e7be49549604cc8d23b35f811ce09824a971d26db2fd0a6aa755f5db96194c112270213ecfcf0036113d8ef6d8b4a53dab6835842ecc04f33758130eeedf60f68ce33c439ff81e3cd78bae058d83a1a28b4fe1b08b18169d5194b21d4e31e452bd12ea347bd5d5955c271ac0c8c338cdb6b63f686bf7a263ae5dcb2e801ebe3afa2a2f4b8f8962a778ef819c00"/530], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x43cba, 0x2) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r4) fcntl$getown(r4, 0x5) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffff9c) fcntl$setflags(r3, 0x2, 0x0) pread(r3, &(0x7f00000000c0)="990aee9371be6e72f8f0904745d4d6977ba3aa438f596afbb0ed8ca860765d8c879fb43ca1a7d14793da9bb7b0c6448158b6cafcb099f6d9523307908253794bfb4042023d9163905a05d77f04d2155887ac07e5d75e560104325caa371bd73b4d9bfdb2226cd14767b69b231e02", 0x6e, 0x0, 0x7f80000000000) 06:41:23 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) getppid() pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dceeca2fa03b2fe3450c3e940f45fd2156a278b587b8050dd177b04ea0e29bed9cc1bc5b0139373ac9278a6768de025323bad7bc6c501b8c88a408c7f95a69ebbbabd659d7337f5b55e541fe78132a9a2b39315315bcaa97225c230bb2ace4e1ea67d33f71322302f22cf5112c760376322c44435462e9d85cf624664ea", 0xc7}], 0x1, 0x0, 0x800000000000001) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0xfffffee1, 0x0, 0x0, 0x0, &(0x7f00000000c0)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xf, 0xc58, {0x0, 0xdcc}}) 06:41:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x1ff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) minherit(&(0x7f00005f5000/0x1000)=nil, 0x1000, 0x3) 06:41:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1000100d3) semop(r2, &(0x7f0000000480), 0x0) r3 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000002c0)=""/23) semop(r3, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1800}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0xfffb, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r9 = fcntl$getown(r5, 0x5) r10 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r10, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r13 = getpgid(0xffffffffffffffff) setpgid(0x0, r13) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r7, r8, r7, r8, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r6, r13, 0x41d, 0x0, 0x5}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r8, r14, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r11, 0x0, 0x92, 0xffff}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r15, r4, r17, r8, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r19, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28a54500000000", @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r19], 0x28}, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0/file0\x00', r17, r20, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r21 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r21, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r21, 0x5) faccessat(r21, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='r\x00') 06:41:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r7) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r8) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r12 = kqueue() r13 = socket$unix(0x1, 0x2, 0x0) kevent(r12, &(0x7f0000000240)=[{{r13}, 0xfffffffffffffffe, 0x61, 0x4, 0x9, 0x9}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r12) r14 = kqueue() kevent(r14, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r14) r15 = kqueue() kevent(r15, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r17 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r18) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r19}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000600)=[{{r12}, 0x0, 0xf8, 0x55852ef34a569dd1, 0x8, 0x4}, {{r14}, 0xfffffffffffffff8, 0x40, 0x3, 0x3ff}, {{r15}, 0xfffffffffffffffc, 0x40, 0x80, 0x3, 0x4}, {{r14}, 0x1758fa82bc4ac0d2, 0xaef4b386189d7c2a, 0x1, 0x8, 0x400}, {{r16}, 0xfffffffffffffffc, 0x85, 0x2, 0x1ff, 0x5}, {{r17}, 0xfffffffffffffff9, 0x10, 0x0, 0x9, 0x20}, {{r18}, 0xfffffffffffffffd, 0x12, 0x2, 0x200, 0x20}, {{r19}, 0xfffffffffffffffe, 0x1, 0x0, 0x20, 0x20}, {{r20}, 0x0, 0x13, 0xf00000a0, 0x80, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRES64=r1, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESDEC=0x0, @ANYRES64, @ANYRESDEC=r2, @ANYRES64=0x0, @ANYRES64=r3, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[], @ANYRESHEX=r0, @ANYRES32=r11, @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES64=r5, @ANYRES16=0x0, @ANYRESDEC=r6, @ANYRESOCT=r7, @ANYPTR, @ANYPTR, @ANYRESHEX=r8, @ANYPTR64, @ANYRESDEC, @ANYPTR64], @ANYRES32=r9, @ANYRESOCT=r10, @ANYRES64=r0, @ANYRESHEX=r0, @ANYBLOB="e564d2abb42826d8ba3f28c4ed48279e2c0c5e874616e73703566479d58cebc928795467933031408f0a60d2d5186bba241d3d716a5dde7f33253086d4c16cd73c4407e739bf6cff39af5dbe6258d42bd34f38762c6d2814ab6f1871b155d8f8f61620779ee831577a12cbc6de103b17d2ef3d862ea13dc201def79289221832d50f4470247a6e791ab1c7e31c40c600a08f9c", @ANYRESDEC], @ANYRES32=r4, @ANYRES16]], @ANYBLOB="b13f05aac18261b86b12d3e406ef793c187e7b35baae1383ed1269c5256591944e9093e2c42944bb7bd12f719ceefa791b51c36086cb3b8a8017423ad4"]], 0x13, 0x0, 0x2c2, 0x0, 0x191}, 0x0) r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012eeb66696c65302f2e2e2f66696c653000"], 0x13, 0x0}, 0x0) r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f0000000080)={&(0x7f0000000440)=ANY=[@ANYBLOB="700148bc4582c9c376376441cdae696c653000aa9d5d431610ca90125a0e9a61d4a12d9f8b1074211e9617e217392c502fda418a00be4814f5842965b042a745dfba02000000bfc0652a6fcec615d2b348003c0812c7ef45326984ae4c1c18f4b594520fc49faf182f7ce2be439c7483236b2b251ed0b17cf9b22e8cbe6c9058757df51a04c1a01114b5442836e4cc6cc327e7fdd7497a4dd896bed8042741b7e30eae6a9bfa3300"/182], 0x13, 0x0}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 06:41:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 06:41:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x44, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x2, 0x243) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 06:41:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r5) r6 = kqueue() r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r11 = fcntl$getown(r7, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r9, r10, r9, r10, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r8, r11, 0x41d, 0x5, 0x5}) r13 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r18, 0x0) r20 = getgid() setegid(r20) r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r22, r20, 0x6) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r24, 0x40087468, &(0x7f00000001c0)) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = semget$private(0x0, 0x7, 0x287) semop(r26, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r26, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r26, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r26, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r23, r22, r23, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r18, r23) lchown(&(0x7f00000001c0)='./file0\x00', r18, r19) r27 = msgget(0x2, 0x0) r28 = getppid() msgctl$IPC_SET(r27, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, 0x0, r28}) r29 = geteuid() r30 = getegid() chown(&(0x7f0000000a40)='.\x00', r29, r30) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, r18, r14, r29, r15, 0x1e6, 0x8}, 0x4005, 0x9, r28, r16, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r31 = semget$private(0x0, 0x4, 0x2cc) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r31, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r32 = getgid() r33 = socket(0x800000018, 0x1, 0x0) bind$unix(r33, &(0x7f0000000800)=@abs={0x2, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r35 = getgid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r34, r35, 0x10, 0x9}, 0x8, 0x1, 0x9}) r36 = getgid() setegid(r36) r37 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r37, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r37, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r37, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r37, 0x40087468, &(0x7f00000001c0)) fchownat(r37, &(0x7f0000000080)='\x00', r38, r36, 0x6) r39 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r39}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r39) r40 = syz_open_pts() r41 = kqueue() kevent(r41, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r39}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r40, r41) r42 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r42}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r42) r43 = syz_open_pts() r44 = kqueue() kevent(r44, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r42}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r43, r44) r45 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r45}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r45) r46 = syz_open_pts() r47 = kqueue() kevent(r47, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r45}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r46, r47) r48 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r48}, 0xfffffffffffffffe, 0xb1, 0x0, 0x4000000000000}], 0x0, 0x0, 0x0, 0x0) close(r48) r49 = syz_open_pts() r50 = kqueue() kevent(r50, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r48}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r49, r50) r51 = socket(0x2, 0x8001, 0x0) close(r51) connect$unix(r51, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) r52 = msgget$private(0x0, 0x1) msgrcv(r52, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6645887da8cffaa2f93a6b65a9d7a2a0e191c295b2a8a3a90716dfd5c54c0317ed3f0547610a517991f677ca0ed6045432ca10472d7aa72f565b38bd7f0a115ddf9b6"], 0xf9, 0x3, 0x800) msgsnd(r52, &(0x7f0000000d40)=ANY=[@ANYRESHEX=r41, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r37, @ANYRES16, @ANYRESOCT=r44, @ANYRES64=0x0, @ANYRESOCT=r47, @ANYRESOCT=r32, @ANYRES16=r49, @ANYRESHEX=r51, @ANYRES16=r33], @ANYRESHEX=r31], 0x4, 0x800) r53 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r53}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r53}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r55 = getgid() setegid(r55) r56 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r56, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r56, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r56, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r56, 0x40087468, &(0x7f00000001c0)) fchownat(r56, &(0x7f0000000080)='\x00', r57, r55, 0x6) r58 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r58, 0x0, 0x0) shmctl$IPC_SET(r58, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r58, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r60 = getgid() r61 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r63, 0x0) r65 = getgid() setegid(r65) r66 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r66, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r66, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r66, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r66, 0x40087468, &(0x7f00000001c0)) fchownat(r66, &(0x7f0000000080)='\x00', r67, r65, 0x6) r68 = getgid() setegid(r68) r69 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r69, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r69, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r69, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r69, 0x40087468, &(0x7f00000001c0)) fchownat(r69, &(0x7f0000000080)='\x00', r70, r68, 0x6) r71 = semget$private(0x0, 0x7, 0x287) semop(r71, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r71, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r71, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r71, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r71, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r68, r67, r68, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r63, r68) lchown(&(0x7f00000001c0)='./file0\x00', r63, r64) r72 = msgget(0x2, 0x0) r73 = getppid() msgctl$IPC_SET(r72, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, 0x0, r73}) r74 = geteuid() r75 = getegid() chown(&(0x7f0000000a40)='.\x00', r74, r75) shmctl$IPC_SET(r58, 0x1, &(0x7f0000000080)={{0x6, r63, r59, r74, r60, 0x1e6, 0x8}, 0x4005, 0x9, r73, r61, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r76 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r76, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r80 = fcntl$getown(r76, 0x5) r81 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r81, 0x1, &(0x7f0000000540)={{0x240000000, r78, r79, r78, r79, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r77, r80, 0x41d, 0x5, 0x5}) r82 = getuid() setreuid(r82, 0xffffffffffffffff) r83 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r83, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r85 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r86, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe3a8ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r89 = fcntl$getown(0xffffffffffffff9c, 0x5) r90 = getppid() getpgid(r90) r91 = msgget$private(0x0, 0x20000003c4) msgrcv(r91, &(0x7f0000000440)=ANY=[@ANYBLOB=' '], 0xc, 0x2, 0x1000) msgsnd(r91, &(0x7f0000001980)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367cdde7df0fcc6588568af8cea73da6581d3db901cc8e582d225bca0000a27627e64a4fa500000000000000000000000059d255941decae2c20e73993ee4b9900e8c43316c03b5c9501a44b0cb54e4b1d6b8097ffcdabadc23bf04549111e26bd81cd34c26a8d15130bb6282e5ddee862a5cf2579feab5d265e199ef34a17b642de85278292237a20330c702501c0a85f7f5f2bc48dd923a7170f3edc56aa4a072dfb671b7f086a46f83552d57ed05ee380ee0e0fd008b063dc6f8d55284faf359a901f"], 0x1, 0x0) msgsnd(r91, 0x0, 0x0, 0x1800) msgsnd(r91, &(0x7f0000000cc0)=ANY=[@ANYBLOB="01e3783e76a0ce5da883c096d5dec9131e670000000048696a28ffffb100802b83ca1386ac746e1d3f6d380251b3fa6139043862e74966348ded6ed6c0fa2481daecc1b311d9d171476ac9d700afead0b16ee0ee0df0d1b16beaf10b4ec92518b8ad4919"], 0x2d, 0x800) msgctl$IPC_SET(r91, 0x1, &(0x7f0000000980)={{0x1, r85, r88, r84, 0x0, 0x46, 0x81}, 0x10001, 0x1, r89, r90, 0xa5, 0x1, 0x4e2c, 0x6}) r92 = msgget(0x0, 0x0) msgsnd(r92, 0x0, 0x0, 0x0) r93 = socket(0xa, 0x800c, 0x401) setsockopt$sock_int(r93, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) bind(r93, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r94 = socket(0x2, 0x8002, 0x0) dup2(r93, r94) r95 = syz_open_pts() close(r95) msgrcv(r92, &(0x7f0000000480)=ANY=[@ANYRESHEX=r89, @ANYRES16=r93, @ANYRES64=r95, @ANYRESDEC=r87], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r79, r82, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r80, r89, 0x0, 0x94, 0xffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r97, 0x0) r99 = getgid() setegid(r99) r100 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r100, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r100, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r100, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r100, 0x40087468, &(0x7f00000001c0)) fchownat(r100, &(0x7f0000000080)='\x00', r101, r99, 0x6) r102 = getgid() setegid(r102) r103 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r103, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r103, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r103, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r103, 0x40087468, &(0x7f00000001c0)) fchownat(r103, &(0x7f0000000080)='\x00', r104, r102, 0x6) r105 = semget$private(0x0, 0x7, 0x287) semop(r105, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r105, &(0x7f0000000b80)=[{0x3, 0x6, 0x1000}, {0x2, 0x2}, {0x1, 0x8, 0x1800}, {0x1, 0xfffe, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r105, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r105, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r105, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r102, r101, r102, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r97, r102) lchown(&(0x7f00000001c0)='./file0\x00', r97, r98) r106 = getgid() setegid(r106) r107 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r107, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) ioctl$FIONBIO(r107, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r107, 0x40087468, &(0x7f00000001c0)) fchownat(r107, &(0x7f0000000080)='\x00', r108, r106, 0x6) getgroups(0x6, &(0x7f00000002c0)=[r79, r98, 0xffffffffffffffff, 0x0, 0x0, r106]) getgroups(0x5, &(0x7f0000000440)=[r55, r59, 0x0, 0xffffffffffffffff, r79]) r110 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r110, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r114 = fcntl$getown(r110, 0x5) r115 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r115, 0x1, &(0x7f0000000540)={{0x240000000, r112, r113, r112, r113, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r111, r114, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000500)={{0x0, r29, r32, r54, r109, 0x142, 0x6}, 0x7, 0x9, r111, r116, 0x10001, 0x8a, 0x1000}) kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r117 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r117}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r118 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r118}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r118}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r119 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r119}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r120 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r120}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYRESDEC=r3, @ANYRESDEC, @ANYRES16=r4, @ANYBLOB="20afc0a6382629462b4bf0ff5f216cf11bb607415eb4478e9b23db15167c815eb7a9bbd8b03ee6c7c28bcb2f8f6d9bdd0580bfd4ddec93ec0a", @ANYRES16=r5, @ANYRESDEC, @ANYRESOCT=r6, @ANYRES16=r1, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRESDEC=0x0, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESDEC=r117, @ANYRESHEX=r118, @ANYRES32], @ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="2ca0e7656244e934155291f004dca368736ba40ac02d604ce76316fe3adf3d7d9874bfd99f9dd4d0f1351fffa485833179ac40a0762693d2", @ANYRES64=0x0, @ANYPTR64, @ANYPTR], @ANYRESHEX, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESOCT=r119], @ANYRESDEC, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR, @ANYRES64], @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES16, @ANYRESDEC=r120, @ANYRES64=0x0, @ANYRESHEX]], @ANYRESOCT=0x0], 0xa) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r121 = dup(r0) sendto$inet6(r121, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 06:41:23 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 06:41:23 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x41001, 0x0) write(r1, &(0x7f0000000840)="11", 0x1) r2 = getpgid(0x0) getuid() r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r4}) r5 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x0, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r9 = socket(0x2, 0x1, 0x0) fcntl$getown(r9, 0x5) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r11 = getuid() r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) r14 = getgid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getpgrp() r20 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={r19, r21, r20}, 0xc) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000600)={r19, r16, r14}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r10, r14, r11, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = socket(0x18, 0x2, 0x0) accept$inet6(r24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r25, r23, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r23, 0xffffffffffffffff, 0x0]) getpid() r28 = kqueue() r29 = fcntl$dupfd(r28, 0x2, 0xffffffffffffffff) close(r29) r30 = getgid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r29, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r32 = kqueue() r33 = fcntl$dupfd(r32, 0x2, 0xffffffffffffffff) close(r33) r34 = getpgrp() getgid() getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r33, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000700)={r34, r35, r22}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000600)={r34, r31, r30}, 0xc) r36 = getgid() r37 = getpgrp() r38 = socket(0x11, 0x3, 0x0) setsockopt(r38, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r39 = getpgrp() fcntl$lock(r38, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r39}) r40 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r43 = getgid() semop(r40, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r42, r41, 0x0, r43, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r44 = socket(0x2, 0x1, 0x0) fcntl$getown(r44, 0x5) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r46 = getuid() r47 = kqueue() r48 = fcntl$dupfd(r47, 0x2, 0xffffffffffffffff) close(r48) r49 = getgid() getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r48, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r51 = kqueue() r52 = fcntl$dupfd(r51, 0x2, 0xffffffffffffffff) close(r52) r53 = getpgrp() r54 = getgid() getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r52, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000700)={r53, r55, r54}, 0xc) setsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000600)={r53, r50, r49}, 0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r45, r49, r46, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r57 = socket(0x18, 0x2, 0x0) accept$inet6(r57, 0x0, 0x0) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r58, r56, 0x0, r59, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r60 = kqueue() r61 = fcntl$dupfd(r60, 0x2, 0xffffffffffffffff) close(r61) r62 = getgid() getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r61, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r64 = kqueue() r65 = fcntl$dupfd(r64, 0x2, 0xffffffffffffffff) close(r65) r66 = getpgrp() r67 = getgid() getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r65, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000700)={r66, r68, r67}, 0xc) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000600)={r66, r63, r62}, 0xc) r69 = kqueue() r70 = fcntl$dupfd(r69, 0x2, 0xffffffffffffffff) close(r70) r71 = getpgrp() r72 = getgid() getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r70, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000700)={r71, r73, r72}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r74 = semget$private(0x0, 0x4, 0x2cc) semctl$SETVAL(r74, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r74, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r75 = getgid() r76 = socket(0x800000018, 0x1, 0x0) bind$unix(r76, &(0x7f0000000800)=@abs={0x2, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r78 = getgid() semctl$IPC_SET(r74, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r75, r77, r78, 0x10, 0x9}, 0x8, 0x1, 0x9}) r79 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r79, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r81 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r82, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe3a8ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r85 = fcntl$getown(0xffffffffffffff9c, 0x5) r86 = getppid() getpgid(r86) r87 = msgget$private(0x0, 0x20000003c4) msgrcv(r87, &(0x7f0000000440)=ANY=[@ANYBLOB=' '], 0xc, 0x2, 0x1000) msgsnd(r87, &(0x7f0000001980)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367cdde7df0fcc6588568af8cea73da6581d3db901cc8e582d225bca0000a27627e64a4fa500000000000000000000000059d255941decae2c20e73993ee4b9900e8c43316c03b5c9501a44b0cb54e4b1d6b8097ffcdabadc23bf04549111e26bd81cd34c26a8d15130bb6282e5ddee862a5cf2579feab5d265e199ef34a17b642de85278292237a20330c702501c0a85f7f5f2bc48dd923a7170f3edc56aa4a072dfb671b7f086a46f83552d57ed05ee380ee0e0fd008b063dc6f8d55284faf359a901f"], 0x1, 0x0) msgsnd(r87, 0x0, 0x0, 0x1800) msgsnd(r87, &(0x7f0000000cc0)=ANY=[@ANYBLOB="01e3783e76a0ce5da883c096d5dec9131e670000000048696a28ffffb100802b83ca1386ac746e1d3f6d380251b3fa6139043862e74966348ded6ed6c0fa2481daecc1b311d9d171476ac9d700afead0b16ee0ee0df0d1b16beaf10b4ec92518b8ad4919"], 0x2d, 0x800) msgctl$IPC_SET(r87, 0x1, &(0x7f0000000980)={{0x1, r81, r84, r80, 0x0, 0x46, 0x81}, 0x10001, 0x1, r85, r86, 0xa5, 0x1, 0x4e2c, 0x6}) r88 = msgget(0x0, 0x0) msgsnd(r88, 0x0, 0x0, 0x0) r89 = socket(0xa, 0x800c, 0x401) setsockopt$sock_int(r89, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) bind(r89, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r90 = socket(0x2, 0x8002, 0x0) dup2(r89, r90) r91 = syz_open_pts() close(r91) msgrcv(r88, &(0x7f0000000480)=ANY=[@ANYRESHEX=r85, @ANYRES16=r89, @ANYRES64=r91, @ANYRESDEC=r83], 0x4, 0x2, 0x1800) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000a40)=ANY=[@ANYBLOB="31e0150b174be361bcb4fb7d31a5e99ead3461e27ac8c8e267c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2ff0300002510b0e5e0234120e45388c9e55034940cb434b951d0b2c5360824a2afe68bb4e8c3f5e07e65330f554a902e5c8b77400447e82c2014db55bd6d4d3eb74be2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae6"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f0000000780)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b9f4336", 0x3f}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r15, r27}, @cred={0x20, 0xffff, 0x0, r83, r31, r36}, @cred={0x20, 0xffff, 0x0, r37, r58, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r66, r73, r78}], 0x80}, 0x40e) r92 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r92, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 06:41:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531d", 0x15b) 06:41:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00007fa000/0x1000)=nil, 0x1000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) fcntl$getflags(r3, 0x1) write(r1, 0x0, 0x0) 06:41:24 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010282) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000002c0)=""/23) r2 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000002c0)=""/23) r3 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000002c0)=""/23) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000540)=0xfffffffb) semop(r0, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x1000}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x3400}, {0x4, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r5 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r7 = getpgrp() r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) setsockopt$sock_int(r9, 0xffff, 0x3, &(0x7f0000000000), 0x4) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f00000017c0)=ANY=[@ANYBLOB="6a156eea23455b6e8dec9788f0ebcf05f04cb7cddd70451715aaf001a50f3b54500fc52f837a4919866d39e349f52ee3e7d8e52c41a07f997aebed8132a67e629c2b1e749f344cee2503e7317eaead17feca81221e5e76ae6d562649a3563177f426f6112dcd4364560940b18d610f280d3f000a5ade4b6ba132d2daf5885d8101b71b8aed6d8e1cf3ca7d48a145ef14338c6d7f3a5017c4f6f42b71619ac57eae9656209b0a35511780fe6eee45d65b63d108b12068b6b73946d4faaecc0ee5fea2a5a37bb57455055146dd78832e93505752ac4a699f592b09775e2418f6e672ed3163e857c5c7d298e1d65acbcd13ab810f67818087e6b0ddb8123aeb8db511315718ed90ab82497bd5eeb4cc180bd87595"], 0x10) r11 = accept$unix(0xffffffffffffffff, 0x0, 0x0) write(r11, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r11, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000200)="4e88c9830638cd3546f2ee84d8e35a9ae88292e25e0ff3e4f1419636882a1f70715590de3712911b97", 0x29}], 0xffffffffffffc29}, 0x407) r12 = syz_open_pts() r13 = dup2(r12, r11) accept(r13, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x29, 0x3, &(0x7f0000000040), 0x0) bind$unix(r15, &(0x7f0000001d40)=ANY=[@ANYBLOB="d1c9fcc8ccef944d3000da79f8e0f589ef1dce4fa07f5472f6be6c0abb700a46c4f4130655dc3e79b69a9234b244b77d226430c905897b96816fc90a7ed0be80753c16da8ca64b15d11c9fa286612fdefb759407cff17d88568a8c585ed2f902c4c4f25ddfc0b83599e995358fc91d1c41104b78aa5986ffecd9544b3e20bcf39f3c6e6ec4bcd30d227aa00af2a39908287dd33a08f3478755d5f3e9feabd178f6c92d6afb22887a73d84a6ea330060983afc71380288966645a47ff35413f982153e8de670ddbc0a80974fbe30eea5974d1bb45706056a616b8b54f739bcf8a73bba502c99fcd1e46a0af05d87785c309cc5c554a3dbdf524e767f86925005b18c65106cee20805c00114918d28e01b533c060337d30f899d8ed78c5b028a7d22f0dbfefe147d060b40d47459250e41488c2ed7da3d361fc840e75519311b30296c1738be3e6bd07320d6528a0305105dce32925a5ae7c16646901db2cfdcce4db6069acb908f7282dddf4358dd1be83c50fd750af30012248440726ef76483833bd9badddcff6eac76cc2e41bee5ea26762296999d7734e3c4b059bfae54f18a74114eefaa10df422b7bda17e82cf7a68e7fe13824476809c6fb2d1aa810124e3e6246cf1878651fc976fa2f13866489e8b1069818334935e06f88ba9e8f0fdad279fe1b493ee7b8651010c1ce5b9dceda8ea1cca3e34f537a287ba56050fb84d85649ec4bdc0308b26e0e3ebbbe761c4132588850040f14cd9bd01a28194e07fb86a884a9564c140708cafbfa8c2877abfbcf70b9764ad654f099d84a86cf1a347d1811679f4677be51178a44e6218dade38cee642e821f4547751922500b45813d7b4ec44ec0e7a3491b3ae423551c475a71a503d00c968daca571171a3a10bffd0233a4ea5c363bbe84b3c160578c73efadac4ca1de370ec4769138a82c396d4ccc6d6f01f58acdfe5762ce4f1a54c9c255b247d77c8b7c50e350502c0720dad90ab1b13826dc6de92edc62dc5460997027dcaf602d1413db895b0b70c99fe5a06c28e7e9491c52ee63687bcf2e89683f086d"], 0xa) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r16 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r16, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r16, 0x0, 0x0) ioctl$TIOCSPGRP(r16, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r16, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) sendto(0xffffffffffffffff, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x382f0bc765df3f6f, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000001b00)=ANY=[@ANYBLOB="b76d2a08ff2209c2245ff473bef498cf445254d3097a64bcbeb31d2d3fcafc8fe03d78dba5383be1021efe9c5e8a4c9f47f89557a48de898b7e1c38ea9d671cac55f64224ac93b764edb454dcde5994e07957776bcc4563805775da5fec5d9ddf2d265502d63bf0beac88a9bb3f7001a2889c6732051fa15142c0eaaffdddc446447afeccd687f6c0cd2139efb3b137409d8078f57e9a8f7a7a9fb1ffde073dfa8a8683f152fab7430ec9ad96dc11a66be44cdda9bfb02f694811dfd7fb3010000804216ef33887760c7279bcd6b00b70774ba9537e95d7716dbf9b5d2b25b1c54243c043ebbc676398a637066f7a6834b65144608000000000000005f2cdc5cdd04e29b95bce4bdef4881a4c06ee8fdeca46423827f8f43a81abc65e0c3249807631458b1ba3223bb88d22b2ba43e443585aa49fea416e0c3cb9d628381fd0f9ad73b94deaad3098c0380fdd9e6a708a8b78a1587a014bec881b9aa717dc289a939107cd870ce58157287aefb28ea26976535ae2b5b00f4bd3fd335e19c8ed9b61175d8f6e56aa702002e4642e775ffa26734e949deb66e5f0cc71422fa8e70da9e0505f5397a5691f822ab8a79f0e52949317712fcee0f4da996b0b0a5822b578236db6697a5f8abf679318719db6dd5a8d91651ff598f3cd49b14edcbbe154a95964bed2a8e81ebcdce9fb79a550d4fb8345fadd6c7f1ddf4663cd8128d46c05979f12fad00"/534], 0x1, 0x0, 0x0, &(0x7f00000014c0)=ANY=[@ANYBLOB="0e00000000000000ffff000020000000cef57fc08e2be19aacc524716376232206d1141700000000c80000000000000001000000040000002f406155c9842a1a0b07838c6939e6f50f2446c0b338573580e5dc2427a5149dfcc41b99e7d157f2d8fe8c1da0bc395aa919a28d9f13abaf3d02c4e228ee401bd417d5424f869d1703f76a60f370887a41bdf12fa40b5820a28247ad23147650b3a165d60a85dfdfbc3396db13bcad3de37947ceeb105b5c0423e0d955360538fab5bfc698f773763f14609459675edfaf684e3a5cd4e00b35c548a9954e3e8039add4b07fc9b0db1c0f6cdee10000b000000000000000ffff000009000000af912f664a89958faae467a25d98d016fc531108aa0277e249c04cf8fb1ee7a5f2d174517857a58be75d3c36787a0063f37b66f42e54e2eef779d14fd9515b47558c9b5d8397ed68b26288d1830da3161be809b2cf998bd38a07db7e9a24f45b2517abf4eaca8c28bd81b98afdcac0b3e0c0667977cadd4f8b3bbf257f9500000000000000900000000000000001000000040000009959aa0695cdf0035fdb97ad4e9dab941220cb9f42f40cf8aae714d003c691343de919105d395c8d6e5e22113bedcbf7b2ae8b39696de5fa637a1e33f8432b463295ddf603d7d8b37f17485e4a4452ff793e8281f01af685c50a9712a54527c44fe4cff5bccecea11c6b534b7b9317e9f8eb214e8ce9150e984f70250018eb00be7840812a9966216f7a1c691fd35194c94e5ffd3fb55d9f3ee653c20e47394ba23d61d846eed30200"/604], 0x230}, 0x0) shutdown(0xffffffffffffffff, 0x2) fcntl$setown(r6, 0x6, r7) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000140)) socket(0x11, 0x3, 0x0) 06:41:24 executing program 1: kevent(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{}, 0x0, 0xd}], 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) kevent(r0, &(0x7f0000000200)=[{{r1}, 0x6fb71d983725a806, 0xe2aa803cb813a523, 0x4, 0xfffffffffffffeef, 0x2}, {{r2}, 0xffffffffffffffff, 0x12a, 0x0, 0x9, 0x2}, {{r4}, 0xfffffffffffffffa, 0xb0, 0x20, 0xfffffffffffffff9, 0x7f}, {{}, 0xfffffffffffffffd, 0x1, 0x0, 0x9, 0x3}, {{r3}, 0x2, 0x1, 0x20000000, 0xfff, 0x7158c792}, {{r3}, 0xfffffffffffffffe, 0x60, 0x4, 0x9, 0x3}], 0x8000000ffc, 0x0, 0xffffffffffffffff, 0x0) 06:41:25 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = getpgid(0x0) r2 = getuid() setsockopt(0xffffffffffffffff, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r3 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r3}) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r8 = socket(0x2, 0x1, 0x0) fcntl$getown(r8, 0x5) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r10 = getuid() r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) r13 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) r17 = getpgrp() r18 = getgid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r16, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700)={r17, r19, r18}, 0xc) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000600)={r17, r14}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r9, r13, r10, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = socket(0x18, 0x4, 0x0) accept$inet6(r21, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r22, r20, 0x0, r23, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r20, 0xffffffffffffffff, 0x0]) r25 = getpid() r26 = kqueue() r27 = fcntl$dupfd(r26, 0x2, 0xffffffffffffffff) close(r27) r28 = getgid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r27, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r30 = kqueue() r31 = fcntl$dupfd(r30, 0x2, 0xffffffffffffffff) close(r31) r32 = getpgrp() r33 = getgid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r31, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000700)={r32, r34, r33}, 0xc) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000600)={r32, r29, r28}, 0xc) r35 = getgid() r36 = getpgrp() r37 = socket(0x11, 0x3, 0x0) setsockopt(r37, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r38 = getpgrp() fcntl$lock(r37, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r38}) r39 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r42 = getgid() semop(r39, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r41, r40, 0x0, r42, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r43 = socket(0x2, 0x1, 0x0) fcntl$getown(r43, 0x5) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r45 = getuid() r46 = kqueue() r47 = fcntl$dupfd(r46, 0x2, 0xffffffffffffffff) close(r47) r48 = getgid() getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r47, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r50 = kqueue() r51 = fcntl$dupfd(r50, 0x2, 0xffffffffffffffff) close(r51) r52 = getpgrp() r53 = getgid() getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r51, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000700)={r52, r54, r53}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000600)={r52, r49, r48}, 0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r44, r48, r45, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r55 = socket(0x0, 0x2, 0x0) accept$inet6(r55, 0x0, 0x0) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r57 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r57) r58 = getgid() getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r57, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) kqueue() open(&(0x7f0000000780)='./file0\x00', 0x400, 0x8) r60 = kqueue() fcntl$dupfd(r60, 0x2, 0xffffffffffffffff) r61 = kqueue() fcntl$dupfd(r61, 0x2, 0xffffffffffffffff) r62 = fcntl$dupfd(r61, 0xa, r60) close(r62) r63 = getpgrp() r64 = getgid() getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r62, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000700)={r63, r65, r64}, 0xc) setsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000600)={r63, r59, r58}, 0xc) r66 = kqueue() r67 = fcntl$dupfd(r66, 0x2, 0xffffffffffffffff) close(r67) r68 = getpgrp() r69 = getgid() getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r67, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000700)={r68, r70, r69}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="31e0150b174be3619007f28aa5896623ad34c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2e55f1acd2510b0e5e0234120e45388c9e55034ab0cb434b951d0afe68bb4e8c3f5e07e65330f554a902a5c8b77500447e82c2014db559e6d4d3eb74be2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae6d1a66ea22b2e"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217", 0x98}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b9f4336", 0x3f}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r24}, @cred={0x20, 0xffff, 0x0, r25, r29, r35}, @cred={0x20, 0xffff, 0x0, r36, r56, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r63, r70, r71}], 0x80}, 0x400) r72 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r73 = getpgid(0x0) r74 = getuid() r75 = socket(0x11, 0x3, 0x0) setsockopt(r75, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r76 = getpgrp() fcntl$lock(r75, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r76}) r77 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r80 = getgid() semop(r77, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r79, r78, 0x0, r80, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r81 = socket(0x2, 0x1, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r83 = getuid() r84 = kqueue() r85 = fcntl$dupfd(r84, 0x2, 0xffffffffffffffff) close(r85) r86 = getgid() getsockopt$sock_cred(r85, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r85, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r85, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r88 = kqueue() r89 = fcntl$dupfd(r88, 0x2, 0xffffffffffffffff) close(r89) r90 = getpgrp() r91 = getgid() getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r89, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r89, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r89, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000700)={r90, r92, r91}, 0xc) setsockopt$sock_cred(r85, 0xffff, 0x1022, &(0x7f0000000600)={r90, r87, r86}, 0xc) semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r82, r86, r83, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r94 = socket(0x18, 0x2, 0x0) accept$inet6(r94, 0x0, 0x0) getsockopt$sock_cred(r94, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r95, r93, 0x0, r96, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r93, 0xffffffffffffffff, 0x0]) r98 = getpid() r99 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r99) getgid() getsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r99, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r101 = kqueue() r102 = fcntl$dupfd(r101, 0x2, 0xffffffffffffffff) close(r102) r103 = getpgrp() r104 = getgid() getsockopt$sock_cred(r102, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r102, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r102, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r102, 0xffff, 0x1022, &(0x7f0000000700)={r103, r105, r104}, 0xc) setsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f0000000600)={r103}, 0xc) r106 = getgid() r107 = getpgrp() r108 = socket(0x11, 0x3, 0x0) setsockopt(r108, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r109 = getpgrp() fcntl$lock(r108, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r109}) r110 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() semop(r110, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r111 = socket(0x2, 0x1, 0x0) fcntl$getown(r111, 0x5) getsockopt$sock_cred(r111, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r113 = getuid() r114 = kqueue() r115 = fcntl$dupfd(r114, 0x2, 0xffffffffffffffff) close(r115) r116 = getgid() getsockopt$sock_cred(r115, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r115, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r115, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r115, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r115, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r118 = kqueue() r119 = fcntl$dupfd(r118, 0x2, 0xffffffffffffffff) close(r119) r120 = getpgrp() r121 = getgid() getsockopt$sock_cred(r119, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r119, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r119, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r119, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r119, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r119, 0xffff, 0x1022, &(0x7f0000000700)={r120, r122, r121}, 0xc) setsockopt$sock_cred(r115, 0xffff, 0x1022, &(0x7f0000000600)={r120, r117, r116}, 0xc) semctl$IPC_SET(r110, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r112, r116, r113, 0x0, 0x2, 0x8}, 0x7fff, 0x0, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r124 = socket(0x18, 0x2, 0x0) accept$inet6(r124, 0x0, 0x0) getsockopt$sock_cred(r124, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r110, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r125, r123, 0x0, r126, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r127 = kqueue() r128 = fcntl$dupfd(r127, 0x2, 0xffffffffffffffff) close(r128) r129 = getgid() getsockopt$sock_cred(r128, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r128, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r128, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r128, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r131 = kqueue() r132 = fcntl$dupfd(r131, 0x2, 0xffffffffffffffff) close(r132) r133 = getpgrp() r134 = getgid() getsockopt$sock_cred(r132, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r132, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r132, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r132, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r132, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r132, 0xffff, 0x1022, &(0x7f0000000700)={r133, r135, r134}, 0xc) setsockopt$sock_cred(r128, 0xffff, 0x1022, &(0x7f0000000600)={r133, r130, r129}, 0xc) r136 = kqueue() r137 = fcntl$dupfd(r136, 0x2, 0xffffffffffffffff) close(r137) r138 = getpgrp() r139 = getgid() getsockopt$sock_cred(r137, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r137, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r137, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r137, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r141 = dup2(r43, r26) ioctl$PCIOCGETROM(r141, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r137, 0xffff, 0x1022, &(0x7f0000000700)={r138, r140, r139}, 0xc) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="31e0150b174be3619007f28aa5896623ad34c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2e55f1acd2510b0e5e0234120e45388c9e55034ab0cb434b951d0afe68bb4e8c3f5e07e65330f554a902a5c8b77500447e82c2014db559e6d4d3eb74be2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae6d1a66ea22b2e"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b", 0x3c}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r73, r74, r97}, @cred={0x20, 0xffff, 0x0, r98, r100, r106}, @cred={0x20, 0xffff, 0x0, r107, r125, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r133, r140, r142}], 0x80}, 0x400) semget$private(0x0, 0x1, 0x10) r143 = semget$private(0x0, 0x4, 0x180) r144 = geteuid() semctl$IPC_SET(r143, 0x0, 0x1, &(0x7f0000000340)={{0x7f, r29, 0x0, r144, 0x0, 0x343, 0x7}, 0x800000, 0x9}) r145 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r145, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r146 = socket(0x2, 0x1, 0x0) bind(r146, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r147 = dup(r146) listen(r147, 0x0) setsockopt$sock_int(r146, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r148 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x0) r149 = socket(0x0, 0x1, 0x0) setsockopt(r149, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r150 = kqueue() r151 = fcntl$dupfd(r150, 0x2, 0xffffffffffffffff) close(r151) r152 = getpgrp() r153 = getgid() getsockopt$sock_cred(r151, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r151, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r151, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r151, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r151, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r151, 0xffff, 0x1022, &(0x7f0000000700)={r152, r154, r153}, 0xc) getsockopt$sock_linger(r151, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000300)=0x8) setsockopt(r149, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r155 = dup2(r149, 0xffffffffffffffff) linkat(r148, &(0x7f0000000280)='./file0\x00', r155, &(0x7f00000002c0)='./file0\x00', 0x4) r156 = socket(0x2, 0x1, 0x0) connect$unix(r156, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r156, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r157 = accept$unix(r147, 0x0, &(0x7f0000000040)) recvfrom$unix(r157, &(0x7f0000001200)=""/4096, 0x1000, 0x41, 0x0, 0x0) r158 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r158, 0x0, 0x200000000000b, &(0x7f0000000100), 0x0) 06:41:25 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="0107028a5db80010000042b34b672e0fe0b98193cd086f3c044051e980ca95e89216393bf8d75a2637bdbbf0854c7995e5b4e44ff4edc5dfcb094479fd94f02888fdcf65b32ecec48728934a20d6257bf487c3b9d4e50d019c5dfbbde6a21c931c0f431742294dbfd8b78e4ff4bfe3774035bd270ae2ddf4f85c0183116fe798b771dbf4b55039a3aa2fbc7cc0f62b380fa605d12c12281d654f0e02ef508726d864f9252dce2eec4e843965e425d11011f29a72649812d7e56622080000008945337e2d01d64041586a289109df7b2609835475b35105a2ba2680b45457bab723b5243b0e3b08333aca1c6ecc7effb22eda39e9ee4e7dfbe280aac018c77338378985236b1c84d3bdb4aa2d1b38d024e338e1e9c1300c3a2bf484977b9ca33a5d56945bcdb0decbc1b27ccbac909203eb56b10be669b23c68c8b421a71311a77320d931b7d948efe834d6f34e786c868f36b3d5fbf73c11491c8029a41ef848a20301f963c951c72aba6315770b699583685b0791c851c51c0af627c7c12dcd430ef5fcef0092643fc371917f55745f4a16646f215343e8e75c291b2df4dc011b739ab83c993324d0838d0f37d3d944b43fd988790811cf01e3847e3ff8b00da44dcb72d6469610e1e6430d7e11bd774fc78c7398ede1fddc3d57215c8f6e401d002609427762116ac8ee9d2000d049037790bb2add7deda7753136780387f83aa5ee04c7055d75a4508dd31a157d91c198e4f38be95462842bc63b5b7e8a7f713c76f03e0c1b383fa52d423700da203af23602c3d4b49e166d6a8fc545818521c07b8d9e82dd8b3f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f00002cc000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1, 0x8}, 0xc) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="55732f764b628fad"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 06:41:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) sendto$unix(r3, &(0x7f0000000200)="f3ec18906068f4331fcd9c657b8d7c751a0d7a157b7add1448cc7a4b61bc6a1b956f69cc0c5ff151ea702978577bd36a3cd473103ee0f759e329b9088a2f12f1f81e53681e264dccdd7444e3e84692568cf539237d3da933dcf80337e905f484a578fbbe331c6d047f89de12a0e63ac14c6a49bd1e29543d0e35821e309fe992bc0d7f9553eefde6ce891b27e103565986b9e8fa60ab258be02781f987c5f02803922f2b5f1298ff01d56f3a003f4f00a5370d106e398fa1d3cc68653e6b0e3a0e16f9faf77020923944bc682f", 0xcd, 0x1, &(0x7f0000000040)=@file={0x3, './file0\x00'}, 0xa) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x3f, 0x8}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 06:41:25 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000002200)=0x1002) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r4) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) connect$unix(r0, &(0x7f0000002440)=ANY=[@ANYRES64, @ANYRESOCT=r1, @ANYRES16=r2, @ANYPTR64=&(0x7f00000022c0)=ANY=[@ANYRES32, @ANYRESHEX=0x0, @ANYPTR, @ANYRESHEX=r3, @ANYPTR=&(0x7f0000002280)=ANY=[@ANYRES32], @ANYRESHEX=r1, @ANYRES64=r2], @ANYRES32=r4, @ANYRES16=r4, @ANYPTR=&(0x7f0000002380)=ANY=[@ANYRES32, @ANYRES16=r2, @ANYPTR, @ANYPTR], @ANYRESDEC=r5, @ANYRESDEC=r6], 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x20, 0x1, 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='/dev/zero\x00', 0x34a6f55655565c7, 0x0) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r10) r11 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x0, 0x80}], 0x0, &(0x7f0000001240)=[{{r3}, 0xfffffffffffffff9, 0x2, 0x1, 0x7fff, 0x800}, {{r7}, 0xfffffffffffffffa, 0x8d, 0x1, 0x9, 0x6}, {{r10}, 0x0, 0x4, 0x100000001, 0x7, 0x72}, {{r11}, 0xfffffffffffffffe, 0xc4, 0x2, 0x2, 0x4}], 0x0, 0x0) r12 = accept$unix(r9, &(0x7f00000011c0)=@abs, &(0x7f0000001200)=0x8) getpeername$unix(r12, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2018, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) r13 = dup(r7) listen(r13, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f0000001140)=ANY=[@ANYBLOB="6a6365197602544ca5c77b0784"], 0x10) shutdown(r14, 0x2) accept$unix(r13, &(0x7f0000001140)=ANY=[], &(0x7f00000010c0)) dup2(r13, r14) 06:41:25 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0x5}], 0x2, &(0x7f0000002080)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xd0000041, 0x41b6, 0x80}, {{r3}, 0x0, 0x8, 0x80000000, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x1, 0x4}], 0x6, &(0x7f0000000300)={0x2246, 0xfffffffffffffffc}) r4 = syz_open_pts() writev(r4, &(0x7f0000002580)=[{&(0x7f00000000c0)="6a3719dda458f454eeae5909a0ba1d22d48c6aff1a7e508d26d91a91a9ed6fd9c8f9a4dae9607077bc0f1e006c6d969a8207ddec6310ac15ebbe265b435c6982f47a2efa12d3060f8bb51ba54ed0dca244546d094de9b5a82503ae2140ff88ddcd4a32a7bf403db8369f47c2b50b41fa100ceacf7b886772b18cceed96b051cea7ae0398ddff14c95d619d135f72fa77", 0x90}, {&(0x7f0000000180)="2388717bb95f2e625e1fef927e1a66608390f0ff290d2fcbbaa058b85e42746b16d6428afc6eac23ea25951d9a6b141a0b7986a7978eeb6868bc4fa0b28c04b2175e9c1dc2eda834b2dfe5567ae1c24722f3253f56f82340decbc9d695c78828d6", 0x61}, {&(0x7f0000000340)="7316313c5cf0c8c56f6babf19a07267fc66a641cc7072d27124618ba4506b634411ff63c37ff67b39f27d936f30b31c560566c9665cca45edbdd01b3655964d7f666872f0ec6c40d7dd67162426a805fe430fac046e7c27561b3d10a40b840b608b1bf94638d77f13e4254790bc9098151e0c14e2a67c04d20780cc4fbce4a39a6732c8ca71e190a8c45caac203a03ca472e449c3f781787897f362b27733ceffede4334fff3d0ebc1d2b65ec1785ec20eecc4d03933dfd6e520c60fa33787fed4fc764b06679b7694c5fef9f3aa95dcb686339f007afac627788555b775cab295b53fa9dd7adaff713704159a8e92aa6730117c5b86fa1048741acaad94260c025b4cdde99c1ca33ec60ccca9252314c617f9210eff6bc41ba18d93647dc2223e0e1ac66535320f4c56372f907194fe086a8707ead70fad2c8672a1790290ad8f667fbec05dd5041a322d3ce2591e24abcca757ce196acfe8c79a012d00459c81676994874bc652e099ccafaf99ad94a4b70bc8341daa99c5cbac5493891996a82afb52f717d69a16191ce7ad5b3fc2f6b5912cf815b5b38c9322b60f30e619b50555a0e09ce1997c03ae313efb794c7bb4f9e983d0d073301540c0acaa2e07e8119ae51038bbbca32f536ecfe47440347343390111a89586a0b0ce747b12088d42552035b1ccc86ed57c1e32b78a9410f6535208507452ad0898289e0c0a4c0a9593709b4a18782bafd49e5b9e944f1a3226067d42547be5b23222a2ebb01f83723be347a41d062f30bc980cea2459b029778282b4d5e59c51084f8d2c8e56ebb19e39e7d02e898fefcd94959f41e7a6b2a75d898a346acca35b04323571913add09044796dfd93b93b8340954800b07e584319bb473d899f85312b565cdefb39bf342c89cd149c19f02a05fc54f7aec15c0601f9c75b27818cd8140123235287ee5a0f3bd233389fef66521908fcb49b0c59c87a212434d4e0eeeea7fb282fe3b485c77fbc10eb5848f4b8ab52c7fe8a95fc54dd186dc34b0f34e3c191d1bb36100eb581a1c34da504dd00877465937d2de95994d395548a401a3916fa78872542b5245d93b3525646659a1fdcf1839ce65cda37a20fd99f2be77d5e29c684c907d2d6e18b8e940e4ac25cc38c866a6b6113b5e426b457fb585740ed69cba0eefd255fd5db3461ca167a3dd20d7f587fd2dfabfe2e177feaab97b29bbab4442f28f91f9a62d7331d86f042a554a37a934fe1804b35afb7bc9271db1cc76be1a21abe966cdc3c02fd028e3834963d5593ba3de19d749fdcf33417ba2f072dfe16bd381bef4a090e5a655afda5e36de01d0d5b3b95d8d0bfb24002466662d1133b2444de84ef5f2dc19fdbd879713573909047d7a219587da62d922d5a44bd5aae4fb57dc246b9df55097a1a97bdc14d1458ef9000ecea8c8fd075d01ef90fc5f8c72be317be6b559f6d53f9f0bbb233c6b3daf22154d6c4b65251204cf04b729d3b476065f37c42cec608e5c4a22d1dc8fca7e3f16ae3e89f1b320a0df4055a9fbd747ec2a0bd91afbd3b82b986aadb06242dba672af614eb5c905b0e76de18b1b6dc844d85a0c26d2481419bd0bc57669f90dd34e21132663fb12efdb75cdaae41746bd21b98a2b38613307d62627e891a42e9d3bb36012381fb51011a04e86f8758bae4861d9ec9dc8d71ae4d7199189c95d0cf35f6c3340aa88e54cf070bb0bd41d499937c89fb4580978e67134f6b7e3df015c278feb302bb2235587c7f32d4bcd194b6b5626dc0238e8251e38ea6b441bf352d6e3b6c3d2d7b3dcb10593b6e581b6244158a6bf6328ed91bbdaac2428fa6143be340468e5bfbe528dba5e84c8b4aae42402f0dbb1afc8314fed60899901478d3c6c741f3a9da87a66d533dd7b22995b4b898fd6c2bc97e7387728889170942580537e1c9f6428d220dd01dcb487b5e1a7d5c5b50f6a027f00a6b0f1e8114365d5f3ffe54a1df7b6265756f49667268b3762f8d288c84ab8421b84bb1f76882866393fb1ac6f0aa4903517bbe7a18b5081cf0179dcfdd6e807284cb4f2346d8fbf5f83a618f192c5291a0b211ac20339679045a345d5de2f8499a5ba23d8d0a494b391c7d109d6efa58b55a2a04aadc51c565f1313affc862be003960b65a463483b896858a5285b0400a4bded030f93e3bb890b72ad36e9bab2d569699fdf43303d7ca6e3c98f1aa2ee8cf072114857369b4d01256c57d2a9c7c3630242d63f6bfe64cafe87541406fad15ce07625b32a32bd0bc1e419848e371bc1d67c30680313869734c3ac28e497049a46c2eb7bdbda4a545b3f70e3f55d483e8cd79d024ef33aebc8133a07362a7a6467ee717a2902e05f74a668198803e72073d57dd5cac153abf229a78b0deb175c030ca193028134126ad8077551419759968d143bb1d084cb7e8ce544c99343b97d370cc89ce632cbbb32af9e8ba083052fed10244d8df340b535b053fd2e7ebc00e0fa8a2fbfebf3fad9dffc178d1dfad13d8560252f8f7fc924c19cd5b1d97821b9ad063c35d9513f728a007496896d1af9f76e0017fc349357f9275a76bea986b338170ccff2d4b05bb0004e99a670d0736d6fe621cb79b449c2de9a9cf40e301c8d429592db6702e6ad724cf0651677d4c8fc97e0f58fe274c0ca8922ee01438ca072c0aad3eac02155670290bc2d95a806aaafdf422f141a91fe9d54e210f337bbc2053fceec9a90448af597b31465af7bade79d221afd1c20ceefbbe063420c30c95e5a9815678a11e0033573a8cc973222e7809dd37792ab2852521d4be14b6fbc1077859335810be5eb79842ccbc09de2bb9bcc7de9b2e8d5f5e1951a6c5679488645607c0800edf26e82e99e33890961c36f719863057e6f312e48049c5c8e073027a86b7d9f0cc8c52166ccad8f496d65c0dcf142d238b41a80b7a3301d335eff45ba410a71877dc1ff30e1825658cdca9d96c4de864a558ba43b47ba7d388ac64634df29b0cfedbf9e330074d57fd67e1ffa330d2b41b173f0ad531a8667acb821ec683c195d7a7d5f8b57a023d0d0af3d51b6b44f3cf7568f812e3edeff3d45fde1689c6bed3bc561b8e453ca7626c16909cd74efa44a84c6f3948a8b63a6dfa4a9e3fe16a1af060a7db6df727434dde4f1ccd913b3f57707d0ba6bb8120efc31d4f913e876a1859b91aa237f4ebdaf4b624da77088420f65deec1b3d3bc7e49bfb412351cc71d8dd0108efea2b4309daf153a5b08bfade85deecabd41d0be2f782db706b7acfb0c888de92b09740d7b4f227f762e4d65c08dbe304ba57e554978b9723f170c3549e85e690414281ecf3867076bac585ab3fbc31c27ce0878cb691919dbe8361e2a99e0c8540dd5eb955c5fe03ea4da59f991655ba22dbbc0c57703aa6972bb647fc5ec84d11f567c3b4567fbf3640b7f13b09110bd93adca0a2120212644f8a90fd0051a2ab4de55e107795b15e4a88d7ba70e800e10d0cb99cd10bb32162f13beadd6a685387fa87d5338c57bfe12ad1f40bc1427fe435dfb0cfb1ed2e7bb685343466637262c1ee3f60e814a4e613f568ac85e1de4153fc7e37fddeecfa7ed9c37a449b96ea226406b6f85d4420bb2db840431520b3899da1f059ddb7908e30522eaa84ddf7048c80cbf96d1c93cc22ce146a2a016ca8b75d4828a80347cf50e034a7a4a19c13812114754a0cc766a5eab8f23c098ac9c64d6f8e7063ad340795ddefbacbdda3f6fd4ef4961b2eb4902aad3b6913480d8661c0439d10b312c70565c3e4038f407ce849b30cde4b4637ff9f8fe68070f5ad7df660f147b301b7211d8b6763a605793766f0895db9db2fcc44bbcfdb35132c93efa046814b09270bbae4bd80b78c2cb3d0de37f5d2d5e2e93ef8f1d0ff401b733d70a5b43a5f8a5c4bace4124f9472306683012925d1450763724462afa8bfcfa8fc5402dfac75ad4cff50580502bd054bacec83367f45cc5804cffe3dcac70ee9b50ffef426c6aa6e20b68a54906d8f6ec96d91ac0895010c996396ecf336617adee2e3bd1968b37837e979be1cf31aabf099314557352ecd50e4df6880af7c6238c7167e9f44a6f2a8dd674d93a4b8a0153efb5e8cb9e58288c4d8d7c09b78d9bf5f11ebdf7d19093feb015420c27989b7a581e60f1ba2e8697e3ce9e4d8087f6da57da2a0e4bde630d029015de833ee6d1bb6cc5f417353df0748ea33bb0bc803af0cbf9c84ced9c9fbac3aee69f291f38a9427eaa33d607506983cc3e49cee767663ac1ad140b18b09e738c2f472f2fda6e56c2b9a936e56861fefef36843279e750b4b6ce4659061e92480eb836655a5a9e8bb767e5964de05d64be9f8e11ffcd4e74726a2237c05757f9c49ffb9a4074f129c51ad16bb19f9bc033413d415cf8e847313cca686f0bc558da3396498f83c9f7b38114395a152bccbb9b2b178adc93af1e1baf7369e6cf02cd876675bf7de7d1ab5884ea08c891f1eb3594117ecccf8a8fdee78f0666bbdd6340677246dbf3de0dad9184344158a90c7d0ba132bbed5136f0504a8c0b1a506b05ed7dc97a6ce3478a9daf223a5af2c8aa58c25ed0c9ead3f51e630eabe5ece1310aff5f1fddc150c7320942dd43bac05029352f033ea7eef00801457896d9b9ac2d50fa55c2a9e31971d0970c7adce540ebd2e4445ae7244db81fd6b92c2468279c75bbd6a12ce483130128e153a675a1a8d6abdba6a8b2c221c953cd98ea90726f6d48f5a023565ba81a289056981537dc6b3ff5ae50b322667e50c4ef2f3264a8c042861eba8c39a03dacd2ba6e17aadb939e9262756c61ce1389b21b2d89c1e7d7040d1313f4eb73b34368249ac9db701b85be710d9755c7a4a1921d225f7aa45e7e0f78d72091eb81f39d53af13c4bb46542a990d46c126c86ead00749d2629fb3a6400448665bea02e6c739bffe7682644dff80c27ee7d458d8a88ee97804a6d015a2f55a4b978a728e682a588590ac95f710abc3e69d172f54432647d39d9e1dab1ea4dc291d9727f82627ab1c22b9af577f7628ea0ffa2a1c10ed8c4182e58ee9a11ba2897a097271ea460e073f0a024c8953eb0b25cdcfdd51b420f67339c614002914bf02296d0ec0a5cce2d60e5e3aba1baf5970c34240fc8198d872ad9122562d9eb4790bd046fb3df66b79721a8933ad489d392a65b3e1bc8274d0f35ee3c1d19dc52f71bf4e716d9cc18d2e6a55282857e1722330b9a61e839c575b18f76e7372869c179443c5251639cbb00566656aa13eaf95b8cb9f62de3aa0e4ac91d214c8f5bfa80de997abb0fc83eb3d7ce131f6035d82787fe6f4122655d28a32cb1a365acd8850d1e7c73242b92c83ad0e4bf348c497e0de4c3e6e6efcc50a5524f176acfee06b34ded3ee188db0b9cc802213e13db667d9ad2cd809f3ff514625b3fed2b5022dcfcb4d7831cdb8d29b785e5af47fbae430c0b8591ea7350bf0289e505e3bc9fba4190dc92389c63a09fe7f18154f2680f66c5c408fb7e5b3ba55584d46668a4409fecae5a785a0e1e6d0c8626a366677731941c06022d53f749bf1f589cd4ba88afe5906ad024ba1194e5d0dcfe1b4ae98dd1a74c3c851adb4576d9e026324bc46233761f1630b5a63ec79b598fe7113e336c85b50b5cfe867521e3e4b428a52e46270dd7be3daddc2c938ead5d6f8432f9c6037cf7a042c1eae2080ad3e91b8fab98381d9381e2e6143948f92d517a182b40dbedc88a10d8b3a705501f0d3c1c6194d7aba136217b3f6096d991985cb4b3c18b650b83166f9d0d8986fcb3", 0x1000}, {&(0x7f0000000200)="35d2b5e8c584d40d6f822d6a71ddad65ea4b57cd8adce7590d299e27ee2494c6b293df9bb4d2c1c9bfc74fd755b1e3eca50d166c1a77148aeda9825bc671ea72e17786349673d33308e324d40809664e77b0c788d048a82f28351ec73b8e861c917490f6a3521b8d8870d2b479d190a4f1f4f89e6c85fa142530c1ff95ec37f3e99fd5ad2269c67c006b71ed5a565b8d7bc0fe49f043da0818b2e3ea4cec81f113d23d4c2c0492c149aab6765b83e4490f4e5be7f42be9fa466fe0a479636c49d3931c4fdd4595437060202d06f4b6f194d1fd92441159ce4b62b2baa695b66b7ca377a9c8e1772e5ebbf0497a99f5128e", 0xf1}, {&(0x7f0000001340)="ebff3f9d8beff1d41177f52e6fd153a3be5be583bc6dbe5e243a0741325738121168b086b0d52f06f07efb29d80f77ea96c5accc1841b5e7a6fc0858ad9883acec592511e129973edd08ffd12b8695f177b73f17ab2bbc5dc1440bbd3f6216c529abd62e72f50f74f7e5051a25facda215faff2d15d87c19757e9a91a1225e04466254a4738d538f5434122080832d94010c24e205a785b367a553fcb8f29b53085d0f1b01d4d1d9929bf6473bd53858580fb1e78e3f554a52c4", 0xba}, {&(0x7f0000000000)="19d56aa0244e0300a2478a31e332", 0xe}, {&(0x7f0000001400)="1e7fa106c0cfca226efcef62f03df120cfa26ab98a0b1c50865278cb56e968b4e82e48ea4f206aa5f19acce4c922f132afd3a84f569811426f18efa8e01c206636bf67c82bd22b394d60584471bc32ebc8f3e67f46c78cc640a87ab3e6a07a4feab9f5f77deacea902808009a93b05c6d701fa6e7953d26861", 0x79}, {&(0x7f0000001480)="5d9c30583ab9cd679986a7baba309a91bcc05c90921908e7544da0322870679335418ff54bdb4afeb846b19f608051a54af0657dc8587efd530d57b3ff6b3d0a444d2581be12d6082c136cc265a9403820b72d96ef470c1697128b87024c24521734733e2632c7db9017ff25a9dae2f8e96ef8035e09a1003ed91dad0690d8d8e0ae899f1078bcbbb2d6c2b357c05cc18723bed3178a059c1ae6008b2103e82756daddc7cdf20c30368a768d3ee1a9d458d2a966fed97223f367d24e903e864ed6dcf52e7fdcd83a10a043c7b9cb9cd4f2ef6a7b4e2beb51c271420cdec6c4c48e45504e3aa6387bc3b627adf4469c30a47a7278e22fca4fc6c94d8164a816377526df7c70a0e2719dd70ec2b2db5d18d5ec13b21326b90d052475998fcca790bf2b92b0335074ed6b10ba5f904cab6fd56898c7085c44fa84691be0a651ff4ccf2300dc675f1e2bca6b4e0d9aa6674663f1e5a82eaa6cfc190d3d040042b13f0a4b3ec38867ff4c2d433e48e5c390300f5797890450dd9e0a020d0f9aa1c0e8120f69c6a57404a02e54b19ac67b0f736982d1e8a356db116025641642abf46ee208a7eb6718972a7e208d853e89a93c230ecc781bd54f1b4c375f4866d07da01b94a8e2bf56e8240b82a62898e202a464e5f6ca991f00278cf1428a52eaaece9ecd6989fbf031ac208d94b109ce28b502806520f1a460c387df07ae006d12f3190c2e5aa72b19196f306f3f1b318de05966588e4f19ef390aae197edaa2843d35f6534a727aeee4df305dc2fae811184df2175ba41ad0bab4f8d7fa070a00910f50b88380fd54c2e553121d61265ba988d4e9d7de62ce977e9cd4afd0be69c4e2934a1f62fb120582c1c8f8349bd46e0067dcd0dd914f5399ce7566b94d57c6719f4ce3654e4e96e4bca26e8feb460ad9788c321e247257ae8607b105048653c08e038ffb7a5e0725cce8c9c083e41526109e9733742f2f3c0aa890d163dcc071964cf3aae2b1e0334b5d092349c9660e139707ec605627fd282facb971bae353ed84064356dab3fd4fa4994baeac36f25ca08014008c4c922019b6b5f2f57f8fdf473212fdd5964efe6d4590a9416ac6c3732d34194e0d81427e007da27f63bc4f95d76a2853ffd94d76d2497677772d9f71a1755dccb156223d3b89beada05d9d415102dd959371dca5cb41a43ba50c81c89bb24b4c1a8b32d477c5775dd0cf67505a78c1d46b6e8d5e878b2dd63fb1f6465d451b08172af85a57c4db2c939993170f21517eba63532d06b364bc2d2f0a66543faa49d3ffff9d48c08f38162dd954f4913d4f3cc3fc93a2586c4ae945a637323a6777781562d0e80c72c2ee6165d327fe32c05c737a538d546294eb17082051438880bce2415af7aae331db7677d93d7bf001857bafc2f628c8e4246524d6275d1e683ad86266e645401d8f3e9a480899ac2b0b6d1fa6583f5e2e188e5c576208621921ceae47d3160d4a5cff6fa532831c3d5a90286b17e28046e348b3192ff66b4fe0f01bd8c8bdf845154496296d91a609ec3eebd4460ab274af20c2be32f662a01d72788aa538539754b13bdc6fc7cc65bc4bfb71efa85258b73727f6a07368fade1a880c392a106b0b350440b8d83400e84888bb5540d6f47986b0eebb2af10c33b33a4e3411b4f6cc7de88ee752936c2e26121cfe6f1b38c0ea17b1335660d4cdd998ac6460c1312d7d90c5992d4c6dfa39dd5a0584e0e0c3553d36b0b84d86592ae8e10cdaab29058a64eb859f921e657985afeae2f1ee0b5303a9f861ed47af0b8260c8faae1ca5b369b4d1a2bb258d07c02c26692955439fdc317b7cc8db671615b078bb1b1f9fafdb500245ba424c6d2bb76a1de074587096769192da443b83bfd524889d6399d1cdb95c85d01e4d3095b523776a2e3872e5173d6e1ef39c0d58a18939ff31048f68f5d12fccf9ef1bdfbe1a4f79be5e182568108916dae6fec9fbef9128b61506cdff60c9c667d32c915b55afa18798aba7a6b516a5e5570b86c44413ed765117c702f098bf857d0f58068fd84c59024d468441329faef861fb89e276cdec08283b7129f42acc435b372038923601e224c3ed0bb5366498f294351fe1b07479566c4d57023708e9ad57ef957097d95910f1b82b30e8651d6416ce70791b071ce4a8f73b35b02a0bac9f24b8344598614beb9bee3919343af0d8a938982c17b7a972042fae3c254fe26aa304da500736a7cf2c948ac677258dc822624d4fbcead04ad3f281945fbfea46b5fdec6dc2c8bea8f5177bed0bf7af977bfa6394f96cd2baedb1e9992a60bbb4b0e1e76718bf60e7cafe3348eec79d62b3d42899d6bdcdbe57eb2dc7706a0f6ae1de6fd80cffc820fcf5cc18a758ef0559194ef5b6cc2ed515375c1f922442dfcccef6879d9714d6f9f95339ddf8f69afe3ee370a10b3e2ab64b0e975bf9f3d2ea3135ce8423301edce491ef09e7cc67714a48fd4237e7647cc640b51fad20aee975f6d52afa2a452877490f6abb24fb8c0049676356419ed80bbf9c178c2f81153d8bb2dcf23395dc4e9c0a7d03a35903857a657315f11184c93ba6136d184add2d1879ef6df4df23bc7d34965038c4767eb00455929b9355cb26a92bf0aa3db305533b5a10ed7a4334e0c9436b424b0eb0ac09127632727997d3a07a12b7dcbee424b9d8984904366a79c50140756c2c6cfc0606c79ab1e910b976955bf354ccd0b59cf24754434feac57102f32ae48e697bd371decc827d81c6eb66d8eda528d0837c2d28b14612835650bb9f7de36905cd288b2cff0aa729c54d28f8d8b4b54db7a1ceb930a63a3f61e87e5ac3efc17c5aebe38bf12f7fa5abf9c3367828bd21ebd096eedf8e1a926c250c2b33e4f3fd636d2741c22c36c137cf8c7a142b8a654da269b19dc5e00baa6d957887b9638b0a78ba042ea5bfd079684ed93bc39195bb7c4897d9df1c3aff9f3f06014d6abede8df246da413726f4861e43a72759e715895d668353be86b48cc6900679ad2c205b573eb8e5b679e50ad4ef0a670442f6456a5d61cd60b2b007db6aeb601456103c70810b4d33e4a79f14e3aa197007bc043dae97c74574d6309b232415b61a207186c2922836d17e2531ed39e0e27bd63e9b3086c199f86fd2e2166f699f8c657de900e39ff7fc1d80b077542dc4506de5e8ec13ca08db72b315c55a8b88dde78e5f9b7788926807d1538dc4a4cd315466eaacabed254cbe5352b23bd2410b16a29dc5c3f4c677b2fe4a4e0a00b2e98500043b17bc268afb14c7821412696ed5eeada8db5310eea30566894a72ea985a8f9bea230b8a51c083501a40ac0dda93feb330fc55a65def1f4d5fb4ebc3619408871d8c02b981355e42433e3428a34e79e09e045c5e7d22cb19f6111cb639dffc4d8bd495345284630e78480dec7fa86a5b5c6ee6969c59c474f3b5c88e2dcf00a964612e0ab1183def4ca82197200b1296d842ed926c1d01214660d71b0a567a81743cd55c169bc290743847908e84e9b4cda2ff596c98e9e599f22d4dc4453d153204190a71c11ec126e4809ac15774ad839efddac251070f081a275c3e79d9d5b3dfc77258da0ac57d71530e4904c645b72e286eeb37242b405764a2c58744cb4f0bd6781cc76e9ec73173068012112c0445bfe5ecd7230c9f37ca60210fa3a8dd4e169372d7216029780cee45833e1a8c19a3b0364b83b9c842fecdf9ab29ec93bf16e71282fb4a8043a7e827cebb4a494ac2c4f050c2d9566ec9997546b82b7d64e46709ebb843a0af74a7c1b19a017c319465adbbd23c493cdaa3a8fbf101343c8b20963c98ca764120876dbac24783a69855ff37378197740209adaa69781a2c017346f9e49128bf0e043b65aeb93a59f34e42216fb29adc3d8a87d4ef46159b03b20a737454d0fa07845e00b5be218038fdb110d6026c3f548757c59523444ae371b1f2ec2b331ed1417caf009b67db1599f17d0bf7fe5d53cee587a0f7cb78c720debe193a9ba9f7f008427045aeee02d2959d77e6f2f5f5c47366fafd40ce4e9a58a0ece9672bc0a847af6f3f2066e17f9a432aaf25ce453e43ac6eeac57a3ff06f899d36f59a8409e39b48eeb087858d9a10cd4a5580f6916d27d2f76205704cbf051745ee69d7376e64f36106d175d30a0e51418e139a0d02504d842487bbe525310bec7df54ab537a7af22fd8ae2e80fb689f87f6105811b7642e0d38660198a5d797abfcb9ca558278a087d768b7e961112daa3447648e337b3398dcf8d45d2a52fe8fba8c9bc33f12f4bb4fb319f0ccee8680a988934545fa91a1f508bea16", 0xbf4}, {0x0}], 0x9) dup2(r0, r4) execve(0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f0072b8 va 0x20ffd000 didn't change! 06:41:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f00000002c0), 0xcc, 0x0, 0xfffffffe, 0x0) write(r0, &(0x7f0000000440)="582720efabd16ebae632252595600000000073f2a044fd8b090000fbd5e41789632dfc94ff334a5719e8927bd2af6f6c6a7aa97db861ba94515a4c8ab02898824b3da025bbbc7b3bf579456fc7d4096e8c8b6b87cb4272b8bc07000000000000003ee1d4d99342a3505bb345a8c965c42b9ad2774ef02168b93f12fc4d5f0408a743efbf8c70e64e0b0fa7481f6d72eab3553081e4ad3cec8460aee81cb3d824cf8c77d80b53a96c9fdff1f005000ca1736e199be439419b670921454950a611144ad304000047300c51a76a9e2a8faa36eb067aec502bebf3eeb369a56d12ec96b7069e764ae6f34fc24379319b438601d02ac89958eb1c8407b290ab4613d554075c01ac3897f4bd32de572cf1e8072b8310633a2451ed0edb2719700f9ae9bf292ec680ab82ab60d2fa482bbaa363c5d97ad735d5e0e53c3aef5301b400"/333, 0xffffffffffffffec) write(r1, &(0x7f00000000c0)="93", 0x2df) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, '.\x00'}) kevent(r2, &(0x7f00000000c0), 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 06:41:26 executing program 1: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='cr') unveil(0x0, 0x0) pipe(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe(0x0) r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xdd}, {0x0}], 0x2) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x19, r5, r5, 0x6, 0x5, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe2(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r6 = syz_open_pts() dup2(r6, 0xffffffffffffffff) r7 = open(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, r7, &(0x7f00000000c0)='./file1\x00') write(r7, &(0x7f0000000180)='X', 0x1) r8 = syz_open_pts() r9 = dup2(r8, r8) write(r9, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000340)={0x0, 0x6}) semop(0x0, &(0x7f0000000040)=[{}], 0x2b7) r10 = getuid() seteuid(r10) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfffffffffffffff0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0xc, r10, r11, 0x0, r11, 0x0, 0x3}, 0x7f, 0x69, 0x200000000006}) r12 = socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20000003b, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0x33e) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r13) semget$private(0x0, 0x2, 0x0) semop(0x0, 0x0, 0x0) semget$private(0x0, 0xeb51a75da04fc21d, 0x3c) r14 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r14, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000180)) semctl$IPC_RMID(r14, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0x1c3) getgid() semget$private(0x0, 0x0, 0x286) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) r15 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r15, 0x0, 0x5, &(0x7f00000002c0)=""/23) r16 = semget(0x2, 0x2, 0x320) semctl$SETVAL(r16, 0x2, 0x8, &(0x7f0000000380)) socket(0x18, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x800, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, 0x0) lchown(0x0, 0x0, 0x0) getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) geteuid() 06:41:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000080), 0x0) 06:41:26 executing program 0: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000002c0)=""/23) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, 0xffffffffffffffff, r3, 0x0, 0x183, 0x8000}, 0x3f, 0x8d, 0x80}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x68) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r4, &(0x7f0000000180)='./file0\x00', 0xb33bde5999511ff1, 0x80) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r6 = dup2(r5, r5) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r6, 0x0, 0x0) r7 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r7, 0x0, 0x41001, 0x0) writev(r7, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) 06:41:26 executing program 0: r0 = kqueue() r1 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) r3 = dup2(r2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000200)='./file0\x00', r4, r5, 0x2) accept(0xffffffffffffffff, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x1}) kevent(r6, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) r7 = socket(0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x9130fbf, 0x0, 0x4000000, 0x0) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) madvise(&(0x7f00003e8000/0x2000)=nil, 0x2000, 0x0) 06:41:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="62d9e622ead67d3c3b4bb69c3e26bb387e020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) socketpair(0x18, 0x2, 0xdc, &(0x7f0000000040)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000180)="da62f51500", 0x5) r2 = dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) fcntl$dupfd(r1, 0x28ce04d5217caa89, r3) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) connect$unix(r6, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) openat(r5, &(0x7f0000000200)='./file0\x00', 0x2, 0x3c3) write(r2, 0x0, 0xfffffee6) 06:41:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x46bfb) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r2) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x40000000000000}], 0x100, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) dup2(r3, r1) 06:41:30 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) socket(0xc, 0x4, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) r2 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x2, 0x0, 0x200000000000000, 0x100000000, r2}) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) close(r0) syz_open_pts() 06:41:30 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 06:41:30 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20580, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00') ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) r3 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r4, 0x164}], 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) utimes(&(0x7f0000001300)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r5, 0xc02069a5, &(0x7f00000000c0)) socket$unix(0x1, 0x5, 0x0) munmap(&(0x7f0000574000/0x4000)=nil, 0x4000) semget$private(0x0, 0x2, 0x80) semget(0x3, 0x0, 0x5a665208b848c8a6) r6 = semget$private(0x0, 0x1, 0x726) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f00000001c0)=""/242) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x4]) minherit(&(0x7f0000646000/0x4000)=nil, 0x4000, 0x2) getgid() 06:41:30 executing program 1: setitimer(0x0, &(0x7f0000000580)={{}, {0x101}}, &(0x7f0000001740)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a201000000000000001e1f0064e87b84171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6501000000efc7d4f7349bdeaed9a3477057e82173a3df1a940e7957073a4ca75f6d6ece7362d924266dbce2f55b26201b2ef2d698baccc3b2657ae4c69afbb26ae3070f9578868c498f31ce00deb46789b38bffca79151f599cb2ae2c64ccd3d7b0724e3612acd1e2fd0d15ff0f5a4ffe7102b14939143925e571c54a25891a1b0951a950118653101946a106f4402a4692a3d7fb217af4a4379352b93a5a1d1ae4d3d7cf0fb7d7910443bea0efc596e583e247777d7c8bc8a01f877483000000000000"], 0xffffffffffffffcb) recvmsg(r3, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000009100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000200"/110], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) close(r1) sendto(0xffffffffffffffff, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) kqueue() r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r6}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r7}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r7}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r6}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r6}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r8}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r9 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r10 = shmat(r9, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r10) 06:41:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x14}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) fchflags(r2, 0x1) 06:41:30 executing program 0: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file1\x00') bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2dbb53f6617fa0871b27"], 0x6a) 06:41:30 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x80) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 06:41:31 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x1f, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r4 = socket$inet(0x2, 0x4000, 0x1f) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r6) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r9) kevent(0xffffffffffffff9c, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffd, 0xa, 0x10, 0x7d68, 0xe14}, {{r2}, 0xfffffffffffffff9, 0x60, 0x1, 0x669a, 0x5}, {{r7}, 0xffffffffffffffff, 0x2, 0x60, 0x3ff, 0x8}], 0x3, &(0x7f0000000380)=[{{r8}, 0xfffffffffffffff9, 0x0, 0x2, 0x9, 0x2}, {{r9}, 0xfffffffffffffffe, 0xfbc29cdca1b3d53, 0x20000081, 0x1, 0x6}], 0xfff, &(0x7f00000003c0)={0x69d7, 0x7}) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r10}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff0, 0x37f9f9b855e7b23b, 0x80, 0x2, 0x100000000}, {{}, 0x17ca96cae90f228d, 0x68, 0x20000000, 0x10000, 0x7}, {{r1}, 0xfffffffffffffffd, 0x2c, 0x8, 0x271e, 0x1ff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x3, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x6, 0x7}, {{r1}, 0x0, 0x5f, 0xf0000000, 0x2, 0x6000}, {{r4}, 0xb17b2b23d2c28d16, 0x0, 0x60, 0x3, 0x56a6}, {{r5}, 0x0, 0x41, 0x1, 0x1}, {{r10}, 0xfffffffffffffffd, 0x40, 0x2, 0x0, 0x6}], 0x4, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x80}, {{r11}, 0xfffffffffffffffc, 0x1, 0x85e3189cc65a54a4, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x77db, 0x100000000}], 0x9, &(0x7f0000000280)={0xc0, 0x4042}) kqueue() r12 = dup2(r0, r1) ioctl$BIOCGETIF(r12, 0x4020426b, &(0x7f0000000400)=ANY=[@ANYBLOB="e2ffffff00"/20]) 06:41:31 executing program 0: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x46bfb) r9 = getpid() r10 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r10}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r7, 0x6, r9) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r8) kevent(r11, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 06:41:31 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x401, 0x0, 0x0, 0x0) r3 = semget(0x3, 0x0, 0x1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x8}], 0x0, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x0, 0x100000003}], 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c4ec71a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = getppid() getpgid(r14) r15 = msgget$private(0x0, 0x20000003c4) msgrcv(r15, &(0x7f00000004c0)=ANY=[@ANYBLOB="a7b4d3261c192f4bbd801ba4e3f8302cee30c9d09d5f8ca2"], 0xc, 0x2, 0x1000) msgsnd(r15, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r15, 0x0, 0x0, 0x1800) msgsnd(r15, &(0x7f00000005c0)=ANY=[@ANYBLOB="010000800000000048696a2905670000342fcc8ec5d56f59ec0d339a63075bc61aab042916d0ed1a9b6be130634389632e260ed1934241e5b6f44479fc5bd801"], 0x2d, 0x800) r16 = getegid() msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x1, r11, r16, r10, 0x0, 0x15e, 0x9f9}, 0x10001, 0x1, r13, r14, 0xa5, 0x1, 0x4e2c, 0x6}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x80, r5, r7, r10, 0xffffffffffffffff, 0x10, 0x8}, 0x2, 0x1, 0x8}) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 06:41:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) fchmodat(r1, &(0x7f0000000180)='./file1\x00', 0x80, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r4 = accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) openat(r5, &(0x7f0000000240)='./file1\x00', 0x100, 0x40) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) 06:41:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)=""/120, 0x78}], 0x329, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) close(r0) getegid() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) geteuid() r3 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r3}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000200)=0xc) r5 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r5}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = socket(0x18, 0x2, 0x0) r7 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r7]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = kqueue() r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r11, &(0x7f0000000340)=ANY=[@ANYRESHEX=r10], 0x1, 0x1000) msgsnd(r11, &(0x7f0000001680)=ANY=[@ANYPTR], 0x1, 0x7fb) r12 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000400)=[{{r12}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r13, 0x0, 0x0, 0x0, 0x4d0, 0x0) r14 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000b00)=[{{r14}, 0xfffffffffffffff8, 0x7b, 0x0, 0x0, 0xfffffffffffffffd}], 0x7, 0x0, 0xfffffffd, 0x0) r16 = getuid() fchown(r14, r16, 0x0) r17 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000400), 0x7, 0x0, 0x0, 0x0) r19 = getuid() fchown(r17, r19, 0x0) r20 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x40) r21 = kqueue() kevent(r21, &(0x7f0000000400)=[{{r20}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r21, 0x0, 0x0, 0x0, 0x4d0, 0x0) r22 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r23 = kqueue() kevent(r23, &(0x7f0000000400)=[{{r22}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r24 = getuid() fchown(r22, r24, 0x0) msgrcv(0x0, &(0x7f0000000a80)=ANY=[@ANYRESDEC=r13, @ANYRES64=0x0, @ANYRESOCT=r14, @ANYRESHEX=r4], 0x4, 0x2, 0x1004) msgsnd(r11, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8ca3332ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c35141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c"], 0x156, 0x800) msgrcv(r11, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r25}, 0xfffffffffffffff9, 0x4, 0x10, 0x7, 0x10001}, {{r25}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r25}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r26 = kqueue() r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r27) preadv(r27, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r27, 0x0, 0x20000a) r28 = socket$inet6(0x18, 0x4, 0x5) kevent(r26, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffd, 0x1}], 0x6, 0x0, 0x0, 0x0) r29 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r29}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r29}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r30 = kqueue() kevent(r30, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r31}, 0xfffffffffffffff9, 0x1e, 0x20, 0x7, 0x10001}, {{r31}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r32 = kqueue() r33 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r33) writev(r33, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r33, 0xe3) writev(r33, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) r34 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r34) writev(r34, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r34, 0xe3) writev(r34, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r1, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r34}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r10}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r9}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x6}, {{r35}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r34}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r32, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r36 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r36}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r36}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r36}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r37 = kqueue() kevent(r37, &(0x7f0000000100)=[{{r36}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r38 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r38}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r38}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r38}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r39 = kqueue() kevent(r39, &(0x7f0000000100)=[{{r38}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r39, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff8, 0x0) r40 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r40}, 0xfffffffffffffff9, 0x4, 0x3a7914a808af2dc7, 0x7, 0x8af1}, {{r40}, 0xfffffffffffffffd, 0x27, 0x0, 0x80000000}], 0x0, &(0x7f0000000000)=[{{r40}, 0xfffffffffffffff9, 0x1, 0x2, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r41 = kqueue() kevent(r41, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r41, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r42 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x8000000000000007, 0x9e, 0x20, 0x8000000000007, 0x10001}, {{r42}, 0xffffffffffffffff, 0x1, 0x0, 0x1000000000008001}], 0x0, &(0x7f0000000000)=[{{r42}, 0xfffffffffffffff9, 0x89, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r43 = kqueue() kevent(r43, &(0x7f0000000100)=[{{r42}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r44 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r44}, 0xfffffffffffffffc, 0x4, 0x4, 0x7, 0x10001}, {{r44}, 0xffffffffffffffff, 0x414e18583dc1e009}], 0x0, &(0x7f0000000000)=[{{r44}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r45 = kqueue() kevent(r45, &(0x7f0000000100)=[{{r44}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r7, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r25, @ANYRESOCT=r29, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r36, @ANYRES32=r25, @ANYRESHEX=r39, @ANYPTR=&(0x7f0000001500)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46f55c8ae476bb6c82483917b446b2f98dc5e623d0f06b3e5ee36be875832d22c91faf94d8a9757c8f6add0ec179a9c98f1c4b3909bfd9a4daa23fd8e3dc8ec10df2c8348f173790bb3ef895353c977fc7ed9ecfc46211b389b534f6216f764b62de1c16050000004b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b66368d51b3cd79875621cf22927bfd94418e4a4727cba41fd433b1acb6790c1f0b900868e9316ee0a3f12cd37d24fd7c10d0e4cbfe4619f3f3a852ab96ece832474d386a4e8eaf20af36c979be439b1cd61642150eb2858202a420bbaded1038f3a0f39c3a70403f3daf7f047d2551eff23dcfc87e45dc10bd097d07651eecd220eb0459e9d47f370933fed0d22c6e90ab2", @ANYRES32=r41, @ANYPTR64, @ANYRESHEX=r42]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r32, @ANYRES64=r44], 0x6, 0xc00) msgsnd(r11, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r46 = getuid() r47 = geteuid() setreuid(r46, r47) r48 = getegid() r49 = getuid() r50 = geteuid() setreuid(r49, r50) r51 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r51, &(0x7f0000001380)=ANY=[@ANYBLOB="41000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328d6da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fead2fe518c0a1c9d6706a4d152ed0cea438f8387c3440ba6ba9cc084f2fc09bb64250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e4623fa327326484829f3f7769669e3252135982950fafdc6da3ca2db205dd789c42aa26969a8c3e60a79b2c3a8e2c1d2d735b7cb2188d1e1c8fb45110eb2f8683ccb58d3caa9b97f"], 0x44b, 0x800) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) msgget(0x1, 0x100) r53 = syz_open_pts() ioctl$TIOCSETA(r53, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r54 = fcntl$getown(r53, 0x5) r55 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r55, 0x1, &(0x7f00000000c0)={{0x6, r47, r3, r50, 0x0, 0x80, 0x9}, 0x2, 0x3f, r54, r52, 0x95fb, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r57 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r57, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r57, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r57, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r57, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec3a609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf864989303b8ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd43ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84780d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r57, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r57, &(0x7f0000001240)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884beb5680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0ca1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b37204c1308265de1e2ecf43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666cfd3a18e0a8e1c724440b8c9ba878409dea0108d2d8de5af72186910fc35e04d5e823280"], 0x1, 0x800) msgsnd(r57, &(0x7f0000001080)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf0000000000009611ff1e967cccd6a411dc744df972e87cba1e1ff6a1f845a37e9c6456035bb80af89cbba3fcdb8deb0627f3fc3ac9297a63f3ead821ef3b6aa731bc7f5618fbcd6444aeaa926e0c758bd8c4432483a418ec63254b0b5b0bcb8037562a44aa7c9014dc23ed30fc31d534acbe38d0628fdef3ea2a8cf798243c326ce1abe419c136d5e7ea299b04b047bd8d5801ca2835aa3484907a33ada79b6a44310b2f8da1e83a84a803d0a7d841e30575682e1c96fb17fa037578c5dea311d4cbe5d2efcf5181448a7fba0a"], 0x222, 0x40000000000800) r58 = getuid() r59 = geteuid() setreuid(r58, r59) r60 = getegid() r61 = getuid() r62 = geteuid() setreuid(r61, r62) msgctl$IPC_SET(r57, 0x1, &(0x7f00000000c0)={{0x6, r59, r60, r62, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r48, r56, r60, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r7, r7, r7, r7, r56, r8, r8, r8, r8]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r66 = geteuid() r67 = getpgid(0xffffffffffffffff) r68 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r65, r63, r66, r64, 0x143, 0x80000001}, 0x8, 0x100000000, r67, r68, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r6, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r68}) 06:41:32 executing program 0: sync() getrusage(0x1, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0x5f422ba73daebc0b) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') msgsnd(r2, &(0x7f0000000300)=ANY=[], 0x0, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b"], 0x1, 0x7fb) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x29, 0x80000000000000d, 0x0, 0x0) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYRESOCT=r4], 0x1, 0x0, 0x1000) msgsnd(r1, &(0x7f0000001dc0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5e25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c751005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219166bb776a9715a58d35d513f7c368519afc9cf5b74a27171246042ac8381ba7f6dd97c0c7c65f3e8a4d3b458daac52c3cc437fcf0f442ffd6e0ab090569b0e1bfa599ff0261326e854bf71e1d0c29b3e361157fd78806bdd48b40fafd0cbda3ea15c451118e385848a900002c25ba4f3c211f7706b945123994d961b5cc7b0ce273639213df68fa72699df737b03fd4fb7704c114a7aeae1419c2306f35707f00573383c7d17af7a951defbf3dbf45d3b9b555b50e1a8e1fc4c5cf661a625fb0cbb3e52ebe9ef3ccde8724acd448ce1ebf91ffb9ab59bb97e7431089bc760800d8e2867c9cb3e600"/1222], 0x156, 0x800) msgrcv(0x0, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) msgrcv(0x0, &(0x7f0000001b40)={0x0, ""/246}, 0x2, 0x2, 0x800) msgrcv(0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r5 = socket(0x2, 0x1, 0x0) r6 = socket(0x2, 0x1, 0x0) setsockopt(r6, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r6, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r7, r9) r11 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r11, 0x0, 0x0) r12 = open$dir(&(0x7f00000015c0)='./file0/file0\x00', 0x762183c6363d25f7, 0x0) writev(r12, &(0x7f0000001ac0)=[{0x0}], 0x1) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r13, &(0x7f0000001ac0)=[{0x0}], 0x1) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r14, &(0x7f0000001ac0)=[{0x0}], 0x1) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r15, &(0x7f0000001ac0)=[{0x0}], 0x1) connect$unix(r11, &(0x7f0000002540)=ANY=[@ANYRES64=r12, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000002440)=ANY=[@ANYRESDEC, @ANYBLOB="b6c37ae9d4aa5997e90f90e01054c5a3dde56b2f3cc37144f3c55b91d97ee8addd3ffe764d77840be4842e5c469682d04491700d8ee117a4b345aaf15ae6af9f", @ANYRES16=r10, @ANYPTR=&(0x7f0000001600)=ANY=[@ANYRES16=r13, @ANYRES32, @ANYRES32], @ANYRESDEC=r1, @ANYRESHEX, @ANYBLOB="a06f256d076cbe8a5924cb5a142488bd1221c701f09febf93ba4f05eb652bf", @ANYRES64], @ANYRES16=r14, @ANYRESHEX=r1, @ANYRES32=r15], 0x6) r16 = socket(0x13, 0x1, 0x0) r17 = socket(0x2, 0x1, 0x0) setsockopt(r17, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r17, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r17, r16) connect$unix(r16, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e33db2f66698c707c6c653000"], 0x10) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[@ANYBLOB="02000000000000005f03fc87f773dfad1ed1ce750d42ca8b9c3263769d8df3205b050000003e2f0201b7a7dd65d3fd88f921e3e7aa244e721eb1b4eab5ac6f7bcefa5bc4db482e7513e4e2fae2e900ba82f59fa9525e18b7f8089781039571bb6b87c6ad54931f6356a4a2c5b33ffba6280fd96ab804ad29c98fa3e867598741813070ef44b92e9e92f88d2ca97aaae54a2f65f21779180802dc2b484f7d948dc8aa4a9f7afbb2de1949cf207cb588e322fa867bedd4550041052ab18d1b7449419e08bf2192bd031b44b11d756351dd49a488b7cff8d218ff68d6cf3b8cacbf4f5fe5c72befee1d4f5e51249a73721d6a708f3bc9cc775b68565600"/261], 0x102, 0xc00) msgrcv(r18, &(0x7f0000000700)={0x0, ""/126}, 0x1bc, 0x0, 0x3400) msgsnd(r18, &(0x7f0000002680)=ANY=[], 0x0, 0x800) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000006622903d000000000000000000000000000000080000000000003aa9a86c288100a300000000000000000000000d00"/77], 0xf, 0x3, 0x800) msgrcv(r19, &(0x7f00000002c0)={0x0, ""/255}, 0x107, 0x2, 0x800) msgget$private(0x0, 0xfffffffffffffffd) r20 = msgget(0x1, 0x28) r21 = socket$inet6(0x18, 0x4000, 0xb2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r22, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r21, r22) r24 = socket(0x2, 0x1, 0x0) r25 = socket(0x2, 0x1, 0x0) setsockopt(r25, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r25, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r25, r24) connect$unix(r24, &(0x7f0000000340)=ANY=[], 0x0) r26 = socket(0x2, 0x1, 0x0) r27 = socket(0x2, 0x1, 0x0) setsockopt(r27, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r27, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669cacc1300"], 0x10) dup2(r27, r26) r28 = socket(0x2, 0x1, 0x0) r29 = socket(0x2, 0x1, 0x0) setsockopt(r29, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r29, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe70) dup2(r29, r28) connect$unix(r28, &(0x7f0000001440)=ANY=[@ANYBLOB="82026e33dbc6cb000000b3c3befc65c01ca9a7d4b7c1084f94020000003900"], 0x10) r30 = socket(0x2, 0x1, 0x0) r31 = socket(0x6, 0x4, 0x0) setsockopt(r31, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r31, &(0x7f0000000000)=ANY=[@ANYBLOB="824f3000"], 0x10) dup2(r31, r30) connect$unix(r30, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e33db2f66698c707c6c653000"], 0x10) r32 = socket(0x2, 0x1, 0x0) r33 = socket(0x2, 0x1, 0x0) setsockopt(r8, 0x5, 0x2, &(0x7f00000003c0)="03000000", 0xfffffffffffffe70) connect$unix(r33, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r33, r32) sendmsg$unix(r23, &(0x7f0000002640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000025c0)=ANY=[@ANYRES64=r20, @ANYPTR64, @ANYRES32=r23, @ANYRESDEC=r28, @ANYRESOCT=r33, @ANYRES32=r23, @ANYRES32=r23], 0x47}, 0x403) r34 = socket$inet6(0x18, 0xb05c31f96741eba2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r35, &(0x7f0000001ac0)=[{&(0x7f0000001740)=""/221, 0xdd}, {&(0x7f0000001840)=""/246, 0xf6}, {&(0x7f0000000100)=""/17, 0xe5}, {&(0x7f0000001940)=""/96, 0x60}, {&(0x7f00000014c0)=""/27, 0x1b}, {&(0x7f00000019c0)=""/193, 0xc1}], 0x6) r37 = dup2(r34, r35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0xfffffffffffffe30, 0x0, 0x0, &(0x7f0000000280)=ANY=[], 0x11, 0x6}, 0x0) r38 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) readv(r39, &(0x7f0000001d80)=[{&(0x7f0000001c40)=""/6, 0x6}, {&(0x7f0000001c80)=""/248, 0xf8}], 0x2) dup2(r38, r39) r40 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r41, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r43 = dup2(r40, r41) sendmsg$unix(r42, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002340)=ANY=[@ANYBLOB="2800000088fffc000000de3426bd3585be7e368916ab265165083c1f014346374a7cca132d744ad68e3b1c9241bc90dea9ae6db31371402609cb8d108baa18f9570e7db963c74484a699121ad746542fcc1d7e884e707627718959d067", @ANYRES32=r42, @ANYRES32=r42, @ANYRES32=r42, @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r42], 0x28}, 0x0) r44 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r45, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r44, r45) sendmsg$unix(r46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xffffffffffffffee, &(0x7f0000000100)=ANY=[]}, 0x0) msgrcv(r20, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r22, @ANYPTR64=&(0x7f00000022c0)=ANY=[@ANYRES64=r0, @ANYRESHEX=r19, @ANYPTR64, @ANYRESOCT, @ANYRES16=r35, @ANYRESDEC=r36, @ANYRES32=r4], @ANYRES64=r1], @ANYPTR64=&(0x7f0000001640)=ANY=[@ANYPTR=&(0x7f0000002780)=ANY=[@ANYBLOB="f1be993c0700000023f0d6c24cfb62c9c192166fa01a62e731345ee98bd2c3a42f360d32eaa8c5e73e6f6930dc0d1236e35b49ff75030022183e28ebfd33c16c81e5582213759427c51e93bcbb92df5dd3a68c4e0cef959eacc405cbfba1d54bbfe101fb8a61740ce07e0aca20c23e5c12537e54bd99ed38dd167bd19cb0baad1813c20ab97a20334f0eb1387e8e48bf89ad0cc3275ed38b4a837a076676639abebb2c7304129e477929684da0d9ddd11c6ccf3e2f7c7ef81d70aa11ef1f82e0609837d9a14776c6bfbd57d7d505c14a5d88cc65d419bf18be7db0f26830080b7e20fc", @ANYPTR, @ANYRES64], @ANYRES64=r42, @ANYRES16, @ANYBLOB="1f9d3e64a0267de516b5b35ede2808d1dfd42f1945b9abd14f68ad0aa549af61a9640a3bd64c6822f0aad67110f19491873074c5b36a8479a3bc826c64f7b8e65da7b64525dfb8cb0769312bf03a3f0055dc222437bf79290cbe2bde5481fb6ff9f5850fe0959dc9bd7f30b4c5e4c2ad9787e0ba98b89afb33190fb27687a005ca2fec41851cb12985d6584cd443222f6882ea277fdfa9e4b498f721afa4aad61449ed76dc3e6ad2a1ba2ba556283c94eb2a29e7", @ANYRESOCT=r42], @ANYRESHEX=r43, @ANYPTR64=&(0x7f0000001440)=ANY=[], @ANYRES16=r46], 0x5, 0x1, 0x2bbaff95d624e2d0) r47 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r47, 0xffff, 0x7faddd8afc52192a, 0x0, 0xffffffffffffff69) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r48 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r49, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="e0004a1849e8e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c902b60848a9dadb1517769f4b5b2c82aa47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e3f00000000000000679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5afa87b53586959c487eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f29931a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe3887f614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856024633a71bb0b5896291085e5301673fb56457bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1c6bac9bcdce389288d9e1b40c620771f439dba4c27ef8b4c102d4468c5be4c8e69e629dc6a865235b30eb7dcf0e51dcd6bc37758f50f2e907b58673dc583bb2ec3e32c06e20368a2ff5c4fd168abfbbc10cbe4dc6596d4312f4cf1e131f950eebaa9106008c0a6f2eefee24bc6a2e8312191e6aaf4e996aaa156a5d523e21bf5d4cbe12b8"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r50 = fcntl$getown(0xffffffffffffff9c, 0x5) r51 = getppid() getpgid(r51) r52 = msgget$private(0x0, 0x20000003c4) msgrcv(r52, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0x1, 0x2, 0x1c00) msgsnd(r52, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb00b9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) r53 = msgget$private(0x0, 0x8) r54 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r54, 0x4, 0x3, &(0x7f0000000580)=""/154) semctl$SETVAL(r54, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r54, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r54, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r55 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4b) r57 = getgid() semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r55, r56, r57, 0x10, 0x9}, 0x8, 0x1, 0x9}) r58 = getegid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0x7) r61 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r63) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000240)={{0x4, r56, r58, r59, r61, 0x10, 0x401}, 0xffffffff80000000, 0xffff, r63, r65, 0x1, 0x1, 0xfffffffffffffffa, 0x2}) msgsnd(r53, 0x0, 0x0, 0x1000) msgsnd(r19, &(0x7f0000002680)={0x3, "48696a280567fe87170365d4e1a7255e9e172f793eb1a6342fcc8ec5d56f596329414fa22f2cff90974156a98413a6cdef1d1a891b408018e8eac3d600a73f810db4ccf8e173d8cb3533c02787dae7df504583c11afe7f61a41902bedcd2c00f309d2a9b8c76febeb4134b72805ccbdf8b16bbda489c1bf5a1f36f55fbc5c48b243db7e2d3c3388ddb485240a984ffe4d41be3f935a8f56448c8ed709caf285906154ad1ae767763d2690af70b9c0bcf6c20bf322051a1cfcc54abc39dd337df0b419407923b6f8516cfdf9ee07b62228c0cc4564f66e18f71"}, 0xe1, 0x1800) r66 = msgget$private(0x0, 0x20000003c4) msgrcv(r66, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgrcv(r66, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r66, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r66, 0x0, 0x0, 0x1800) r67 = semget$private(0x0, 0x7, 0x286) semop(r67, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r67, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f00000000c0)) r68 = socket(0x18, 0x2, 0x0) setsockopt(r68, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r71 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r71, 0x2, &(0x7f0000000100)=""/114) r72 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r72, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r73 = fcntl$getown(r72, 0x5) shmctl$IPC_SET(r71, 0x1, &(0x7f0000000200)={{0x3ff, r69, r70, r69, r70, 0x104, 0x5}, 0xfff, 0x9, r73, r73, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r69, r70) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r70, 0x0, 0xffffffffffffffff, 0x0]) r75 = getgid() r76 = socket(0x18, 0x2, 0x0) setsockopt(r76, 0x1000000000029, 0x3c, 0x0, 0x0) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, &(0x7f0000002400)=0xc) r78 = getegid() r79 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r80 = openat(r79, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r80, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r81 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r81, 0x0, 0x1, &(0x7f0000000180)={{0x6, r82, r78, r83, r78, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r78, r78, r84, r78, r84]) r85 = semget$private(0x0, 0x8, 0x100010282) semop(r85, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r85, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r85, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r86 = semget$private(0x0, 0x8, 0x100010282) semop(r86, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r86, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r86, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r87 = semget$private(0x0, 0x8, 0x100010282) semop(r87, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r87, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r87, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r88 = getegid() r89 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r90 = openat(r89, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r90, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r91 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r91, 0x0, 0x1, &(0x7f0000000180)={{0x6, r92, r88, r93, r88, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) semctl$IPC_SET(r87, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r77, r74, r93, r60, 0x108, 0xfffb}, 0x400, 0x10000, 0x40}) msgctl$IPC_SET(r66, 0x1, &(0x7f0000000980)={{0x1, r48, r75, 0x0, 0x0, 0x46, 0x81}, 0x10001, 0xfffffffffffffffd, r50, r51, 0x2a, 0x2, 0x4e2c, 0x105}) 06:41:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) fcntl$getflags(r3, 0x1) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)="58b517d77e48d1b92ebb661c73ca2a910713e3892d7d5664cd187d1e79d51abef4c0acbc869fdfed334d352982a46224eeb2de0de94ac6af90f2ab1b303417c777c0989c1890b6b6fd35d743997b6120b9d7f40f6d8b7569bf47bed8992eb4c63980672b1b91070e084d23480d", 0x6d}, {&(0x7f0000000180)="73c351851af24e750471c05df4c21ea21a985edbab008835e2a0d67e4a847c23f5ddfe32f8be37a8840ac53d19f00d0b5620094cd7d14941671757d366013311360734354526eecbcc4b069ba3b91e2edd94c0860707c418ec4662881cf3bb5b10cf9ee1addcd2bb62e898ba0189f648af47a4ae239ce5ca161249923048fc20b9e53d6c62c67024b5b5e424813f6a35cdab936f35d79c9180c4849bfdac22cc0a34ce5e7da2123470e2c3fee49b9dea", 0xb0}, {&(0x7f0000000240)="f835c9c41c8ca89f649d172d259d56fdfb64a1858c3cd6f8fcd5eb1457e332eec2b1474d7f6b3ffb1520b07f59d3228136bbc5c793feec7b3cec1ea2c76a2e1befa679364cceb2572c283c7ec3f156a1fed550df00f0854ce955386596d37023d3b685c0a83184676e15151c54e63f1e376f74e15ed50882c23734c96cf2c4a38bbdb28c769c0f4a9b06a3d230cd8ce3602c6ee3ff0083d1fd1ac152172250fdfa63a6760a0a60eb04eef5b421e341a5b6f0ebec91c742407410c322e444e2633ce3aed45757b2cd553fa7216601c3d6ddd05cb78dac864be3c9c7b354c8ff0237847d4d4357c2a18a71b3182a8302c465770d14688537ad3f201729", 0xfc}], 0x3, &(0x7f0000000380)=[{0xd0, 0xffff, 0x7, "4c870547b2f14f00d698cb5808da3f3cdd2ac8850900cca300ada2bc03413822d4865e79e207773dad5993992435b2bb6535891ed70eeaf9ff7f8c7ff54f6508ee0717afa9db4eb8486dfdde04654cd0d10242fb72839d12279db43e134d26aecf8eb75d5348b27d0d1d7d35519bdda097a22cdc94157edb36c8262adf94ad4c1b3d99548243e6d41017321c4cbe5ae7e4c9ba6a0bb034b8fff2347dec4d24cbdf8e8172c5da74d518ecb21b7b7bcbbddfc70c98ceba421c51"}, {0x28, 0xfffe, 0xfffffffa, "5cfb1a5659611df0e6454db378860b0fadaf1a9d1f"}, {0x110, 0xffff, 0x6, "35485d72481a8e5d5d44448fe2f6be4489cb6d3c2601aee8c0c932dc733af2dd2c2e64fb8a77ad92d6bad67e4df7fa96fd24727e956e1b24d26d2527e93fee3e3806c71ec671b8265da314f093468e9ae67385f62419e9b94eb9125856290bdd4976a292c0f0d71263ec8aa501d686d746ed1231196aad04b06ee8306898c9819876c823417ae9462383baa20e418637742f546afda19096f2c0482285b0b696b497fc8fb929cb0fe9383adf60bfb15ed67b8a4e7febfe15870f20477d5b6151328d50d2356d71990d2117f3184636fe478c9dad5b4dffe339d3f4e4617e0ed9798cc598d7f6d8b460f8bfc2f8d8dc64ced20e8791f368acb8f68a177d"}, {0xb8, 0xffff, 0x2, "770074743614fb3959f799eed37c537a7a624b3af8b1c63764fa7ab759cded44ee5dd08c54c0b71c55190fdd3952e2297ae71662f7e44fbbd073ce802a0b41f567079c34d87cb13ff175bd8315611d335ab0ce572d1a174952005e80995eaa5197f96fd03c7a95748d657146b756ba0b915eebf1d257f32687addfb96a3af4aae9e1db366e3968656d824618852682b30b1aa9e1338516b8c3e4cec2ed8f32534cfc"}, {0xe0, 0x1fffd, 0x4, "e689521bba01f87479d0428ee583941f689cd8754761f8b30b6509d3fef62a9f7adc00d17877fcea0f42b2f0786ca324d09d9114453cbfb075e6052bd34f4d4f9082b0f4232eb5bd6a5e71997f67c26e568ff5e6fcef6f0f72e44b094ef81f385a2958d2c76c0854b5b1f3d729ff8b0579565c736b82fa32b1152a3492b4ff19612c63166f6b5aca7d22e81d49b0454f19eb990cc2d8af7439d22fcc2fef7b919ef55d3a23d85bd21e6d9ba79b0d9311602b4b43766d72a0bbca6cd02e044ce14c34693fc9518923ab205d4ed95519"}, {0x78, 0x3bf31f203ff56d3d, 0x3, "dff7dfa910af2f99757913b19f3769c4e70779eca2050f80a0900571e42738c6e46b5c1bf2c0889651c010135457b97692d3ffe9e83dcfbabab4848291ea42f38409cfc9b7a3233fe7b6cd986de260d007748f8d1c60c3ff86812f0db1810bd16c19437b"}, {0x40, 0x1, 0x8, "ff348416d265d55fb1ca2e4f8580e84bba30a707f000d08f6e820d2c32eeb69c1091a7564edb590c4f0dba51"}], 0x458}, 0x2) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 06:41:32 executing program 1: r0 = socket(0x2, 0x8002, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c804c09dbb27fa60b80feb44e09774d6c60799b503bbeb2845c38e22ad07fb32a60e27a6ac20a96addddd8ee0f015b3d554dd5c76894dffbf0e2ed800bfb92c28caf9803bfb2577f33f8af2b4e8e8422fdf22c4a6990cebd20188cdf80d2ed181c5bf75ec5fd2a3959df075cb38cc265b1feb80323925811e511d64bfb350492d7566def1d9f77ed7addb25aee45e697c1331024b0877de9cac4743df32319f104d803c71a07bddae4608556c4fd6f907d3ba54d5f39c8db89"], 0x10) getuid() 06:41:32 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:41:32 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000491a23e5e30220d4ede17a4f68c8f60293ac99b7c3082484cc5e39a47e09a6c11ebe4558c472e1418ebf243f08cb999c08c63081c61f8efac23957a01df9277c428847aa"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x5) r2 = dup(r1) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8000000, 0x90d2, 0x7, "d730c1e3c6d53c5b00000000e74de400", 0x0, 0x4}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r3, 0x85}], 0x1, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r4, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x5}], 0x34, 0x0, 0x80000000000c69, 0x0) r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) write(r3, &(0x7f0000000000)="64ab577d3cefcfa0257fbae60125259560f8e58100"/33, 0x21) poll(&(0x7f0000000100)=[{r0, 0x40}, {r0, 0x40}, {r0, 0x10f}], 0x3, 0x0) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000300)=""/210) semop(r6, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000080)) 06:41:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x29, 0x1) socketpair$unix(0x1, 0xdbb56e3a6806d0a7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r10 = syz_open_pts() r11 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x100, 0x0) kevent(r3, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x1, 0x10, 0x0, 0x9}, {{r8}, 0xfffffffffffffff8, 0x18, 0x4, 0xfffffffffffff800, 0x8}, {{r9}, 0xfffffffffffffffb, 0x42, 0x10, 0xfffffffffffffff7, 0x1}, {{r2}, 0xfffffffffffffffe, 0x36, 0x1, 0x9, 0x8000}, {{r10}, 0xfffffffffffffffb, 0x75d0246ef2046281, 0xfffff, 0x80000001, 0x20}], 0x2, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x80, 0x1, 0x20, 0x7f}, {{r2}, 0xfffffffffffffffd, 0xcf91fc9edbc1d9d8, 0x80, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffff9, 0x10, 0x1, 0x10001, 0x5}, {{r11}, 0xb4404f2c894b485c, 0x2, 0xfffff, 0x81, 0x101}, {{r12}, 0x0, 0x8, 0x0, 0xfff, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x80, 0xc0000001, 0x8, 0x3}], 0x80000001, &(0x7f0000000380)={0x2, 0x3}) getpeername(r0, &(0x7f0000000480)=ANY=[], 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x200, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 06:41:32 executing program 1: mprotect(&(0x7f0000feb000/0x13000)=nil, 0x13000, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x230, 0x0, 0x3, 0x3f5, "0400000000000000186503182e0700ff1f091fe6"}) write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e80", 0xec) syz_open_pts() 06:41:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ff00"/20, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xffff}], 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe(&(0x7f0000000080)) 06:41:33 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x7ffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) rmdir(&(0x7f0000000300)='./file0\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) 06:41:33 executing program 0: r0 = socket(0x800000018, 0x1, 0xff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x1ff, 0x0, "7f00c1e7e409000000e20000000000dd0000009e"}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="47f8516dce376c3b78a4abcddac908d843ac3f49f964a60c3e95b78ffe95af6c01ef29d9bb161ed7b3b84b47dee450e937d30d15cfe00c98917abbc9bffd7179f2f90a370774825bdc02534b6adba86c5635c25a58c800a380ab788c63864582afe012f650077dbb0ccff925e28d5e8890ccef4446bb6a9e69455b7a753e79807fe07b4ce4756c2566aafcde3ce1a8d38f19d309c7549d7a7b60c32c811b40b44be5a00989b2a15463c010fdc6069abc6f71e29568d2b63fb02223da302dbb7c24551a25b27198b16e12a61245b5be35f03544e826b5e0e05ee26f81166f67", 0xdf) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 06:41:33 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xc8c, 0x0, 0x0, 0x3, "880a342a11080000000000000000000000000014", 0x40000}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 06:41:33 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) r1 = msgget$private(0x0, 0x88) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x1000, 0x1, r2, 0x0, 0x2, 0x6, 0x1, 0x4}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x2, 0x2000000ffffffff, 0x300000000, r4}) r5 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r7, r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r6) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r8, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x20}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x3, 0x7ff}, {0x2, 0x9}, {0x1, 0x4}, {0x5, 0xfd3}, {0x3, 0x91}, {0x2e930ba00bce55ad, 0x9}, {0x1, 0x3}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0x2, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x3, 0x8}, {0x1, 0x7ff}, {0x3, 0xffffff9f}, {0x1, 0x7f}, {0x3, 0x6}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) close(r5) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000900)=ANY=[], 0x0, 0x0) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r11, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r11, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r11, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r11, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r11, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c356fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a18ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r12 = getuid() r13 = geteuid() setreuid(r12, r13) r14 = getegid() r15 = getuid() r16 = geteuid() setreuid(r15, r16) msgctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x6, r13, r14, r16, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x1, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r19, r17) r20 = getegid() getgroups(0x2, &(0x7f0000000040)=[r20, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r24 = getpid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000340)={{0x3, r19, r21, r22, r23, 0x0, 0x100}, 0xf8, 0x5, 0x0, r24, 0x8001, 0x2, 0x4}) r25 = kqueue() r26 = syz_open_pts() ioctl$TIOCSETA(r26, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) r27 = kqueue() fcntl$dupfd(r27, 0x2, 0xffffffffffffffff) kevent(r25, &(0x7f0000000740)=[{{r27}, 0xffffffffffffffff, 0x24, 0x0, 0x4, 0x4}, {{r25}, 0x8000000000000007, 0x2, 0xfff32, 0x100000000, 0xa28d}, {{}, 0xfffffffffffffffd, 0x72, 0x20, 0x6, 0x8}], 0x1000, 0x0, 0x7ffc, 0x0) msgget(0x1, 0x20) r28 = kqueue() r29 = syz_open_pts() ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r28, &(0x7f0000000300)=[{{r29}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r30 = kqueue() r31 = syz_open_pts() ioctl$TIOCSETA(r31, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r30, &(0x7f0000000300)=[{{r31}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r32 = kqueue() r33 = syz_open_pts() ioctl$TIOCSETA(r33, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r32, &(0x7f0000000300)=[{{r33}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r34 = kqueue() r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r34, &(0x7f0000000300)=[{{r35}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r36 = kqueue() r37 = syz_open_pts() ioctl$TIOCSETA(r37, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r36, &(0x7f0000000300)=[{{r37}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r38 = kqueue() r39 = syz_open_pts() ioctl$TIOCSETA(r39, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r38, &(0x7f0000000300)=[{{r39}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r40 = kqueue() r41 = syz_open_pts() ioctl$TIOCSETA(r41, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r40, &(0x7f0000000300)=[{{r41}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r42 = kqueue() r43 = syz_open_pts() ioctl$TIOCSETA(r43, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r42, &(0x7f0000000300), 0x1000, 0x0, 0x8000, 0x0) r44 = kqueue() fcntl$dupfd(r44, 0x2, 0xffffffffffffffff) r45 = msgget(0x2, 0x200) r46 = socket(0x10000000011, 0x8000000003, 0x0) close(r46) setsockopt$sock_int(r46, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r48 = getpgrp() msgctl$IPC_SET(r45, 0x1, &(0x7f0000000100)={{0x0, r47, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r48, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) r49 = kqueue() fcntl$dupfd(r49, 0x2, 0xffffffffffffffff) r50 = kqueue() r51 = fcntl$dupfd(r50, 0x2, 0xffffffffffffffff) msgrcv(r45, &(0x7f0000000980)=ANY=[@ANYRES16, @ANYRES32=r33, @ANYRESHEX=r49, @ANYBLOB="4292cd72ecd6a1e3848e267405cb7332cfb0a2acba6014bbd90629ec831b28eb22a931aa07ba653b7b9c526a7d3e7a292d1015c71f0f32f53be404000000000000004f8b33660c9d15d4a92244de37c0dea5200ba60cda8d2c64b51bc57f06ccfeee8bada5443a7b32d8c3a10eb515fff871bd374659331a6687c0af2c19cc56c898156a06b83738f661249501501731", @ANYRESDEC=r50, @ANYRES16=0x0], 0x6, 0xfffffffffffffffd, 0x1800) msgrcv(r9, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000030eb0000000000b50000000000000000000000000000000000000000000000000000001000000000000000000000816dbe289dc4a4d06cc9ce24f1fae2a1828eaf40c515ea0d544f664d9657acdc1e1ca642ebdc67e7e571ac2217d645cc1815a2e735a2"], 0x1, 0x2, 0x34fca874c089b55a) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r5, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0x3c1) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0xcaed, 0x5, 0x81, 0x5, "3817d4f67e4cc467e1022f60dcfadff30651de0a", 0xa6, 0x1}) semget(0x1, 0x2, 0xb673e6ba7b0e88a) r52 = socket(0x18, 0x1, 0x0) setsockopt(r52, 0x29, 0x80000000000002b, 0x0, 0x0) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r54 = socket(0x18, 0xc002, 0x0) connect$unix(r54, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r54, r53) r55 = socket(0x2, 0x1, 0x0) bind(r55, &(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa) r56 = dup(r55) listen(r56, 0x0) r57 = accept$unix(r56, 0x0, 0x0) dup2(r56, r57) r58 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r58}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r58}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000680)=0xfffffffffffffcab) chroot(&(0x7f0000000480)='./file0\x00') 06:41:34 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000000)="58c1d27284baa3103a165cffe833467f8c376d195e915c7650a1818e115eec198c63cf1eaab9e8b757f01c97f60a18", 0x2f, 0x9, &(0x7f0000000040)={0x18, 0x1, 0x3933, 0x7}, 0xc) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 06:41:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r0, r1) 06:41:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r2, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d92000000000000000762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d206000000000000000f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132d92b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f0000000000000000982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f410838973b02154856ec82415af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f900"/2115], 0x10) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r5) dup2(r0, r5) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000040)) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 06:41:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 06:41:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x1810, r1, 0x0, 0x401) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000001680)) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) close(r1) getgroups(0x1, &(0x7f0000001640)=[0x0]) open(&(0x7f0000000200)='./file1\x00', 0x200, 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x95) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='c\x00') socket$unix(0x1, 0x2, 0x0) geteuid() chmod(&(0x7f0000000180)='./file1\x00', 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$TIOCCBRK(r1, 0x2000747a) getrlimit(0xf2e0234b67a83b9f, &(0x7f00000001c0)) 06:41:34 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="7001696c650000000000cf24103b419d29bc00"], 0x13, 0x0}, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012eeb66696c65302f2e2e2f66696c653000"], 0x13, 0x0}, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB="700148bc4582c9c376376441cdae696c653000aa9d5d431610ca90125a0e9a61d4a12d9f8b1074211e9617e2b09dd1602fda418a00be4814f5842965b042a745dfba24dedc89bfc0652a6fcec615d2b348003c0812c7ef45326984ae4c1c18f4b5945264268740fac84b4c20e5d0ff09bf670fc49faf182f7ce2be439c7483236b2b2525d0b17cf9b22e8cbe6c9058757df51a04c1a01114b5442836e4c46cc327e7fdd7497a4dd896bed8042741b7e30eae6a9bfa33c681ad140358e028f42e9afed027c4b80a3b1ca51a09cec5d66a161c81f19602f1ec94a72080476f2d33fec5352eb6df6c8aeb19c69cc00cccb49226d6c83896c0f5561d1081aabe4960d68ab9e72d21990a847de6423f74ff5bd0e039f5368dd9d5ce1ee45063c34abce833ed42fa6225b9eac99c99324cfee1819e504de8f33aa03ed5a3bc57aa3d0691cffceb1cf0485d1efb52345d3f19f911a7c5e1472a11"], 0x13, 0x0}, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r4 = accept$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) bind$inet6(r4, &(0x7f00000002c0)={0x18, 0x3, 0x3, 0x4}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x4eed782ffc0117e5) 06:41:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000280)=[{&(0x7f0000002540)="ce67ae7ef37b34463c5cfac159c95957ac5882f150657e64bb43d7f0422fc9703ef95b6e8804b9be31f5b53cdda8e149f58c23cc0fc35d9aba0f5cd994b02c04e277ca7711b0c382760b5f2281ddd7c7c7e62f0be2b91024884b81a2a2a0c9af04c87ddefa33540f929906f5fcd9bd48f4a935dda676c185a3235b30cf7baff445b149315b9806f5afe3760b862d3661bbba526de5b81e8eb51a55d70f36ba17dcec8267e420993d2e7273b2b469e95f891d35d94c795ed2ceb002d25df1d86b475d7883b93e719b1fd4964551b7ad3804acd4fce5996d8e23548867d98f96e38cb43c44e8e59a7788b98d2ca84cb2f24b7e02b661f31a5af38c4ef1470fdf54af4cedfad8525d77dab964bbf08b3640058733f28d65833c18c2dc9bb4c0b40fb59f58ed3f08e111bf75ddba4356da89c360e8fb965ca763c242e97d4523f2a983f1e0935b9298f6eeabaac41a17a85e6c6d1cfaef7999b1860bd5163557d9f5c504a021215baac977ff103f51b5e3f332a6607beb1b4228a957857dfaf0257fdccdabc5171f78c5e2026e1726da8acf6cf8a4640a6f02438740c88d8fcd4b387d35f1a6f52e1bf95d742068ca50259928a96021abcff5f2cd1e9dfce1506e08555ffe09f870b44ad73d24ecd6992a3b25d21467ba2672c182c02d926b7c7151fd6620a9b8db70ae59eaeab16a3a4e16fe6347544db5e21c11ff9d16c5b0d32877f69172b6614cd1cd4bb8753d8664a96bf3c48620f4322a9b83a52139c60a9e79d5122d2d13d5bd8af90995e9da2e88ac6071bfbaab4fbc0ba76c389d5bf1f059409536df24751ed69332b7b249b286fe08fe2bfd9f89301a6c427dbab16076c61bec0f7624c0d60d80cd2edf8fae854d48f5f086a0bf660c4eef526f1b2521ec8e15e87fa4d9741e5e936326db3a1b0bff99ba8874b932d43fdc02c853df6c47376fb615cef1794ee662496b6694131fad41d45f0653a344df16c30894002961a5885a55ffdf878bd41399d69f9962b18b3ca57fbaf5576d326ef367868e70ec6f046f00c01b22a4f8ccb4bfa2de2c0c4fd40561d76a26c9aec1fae725512b0380ca2c75e7f3118e84b25280af105c46accfdeeb14331b81d01e156716f2ab07e3777ec4919052ff32c8f6d8e7fe0e4b4dd2f8c79aa1f8121360e32480bdbb3de9a459a55522d77698d415854f4d3d6f5cf6f729f97f68aa258579c6919d61d2eb02d67e5b1764e97e283209f1f265fdfa0e7975f960d898ea1c82ef949e6425a63535f867b17fdbea0933a849a4e982d589ab4427089bb607dcd9861885be0dec93f54d206aa8de7e03f61970b24bda64315f2faf7f788524fc98a1455b5a17bfce622f09cfcaa3541f6878ec8733d0c1207375972789de11520e8afc1f752f5d5054c4f87fd75adc4a95cdf156fa6991d40fde0304a2626c855b810bdb5c62fdf6c9347cd1c89aea178c4b0dbe79d563a275fb6bd9c12f2c8193a2eeb765bc44b6c84ea05e0b58a5bcf5ae9251177e1b4b31a4365212122cc434734a38fc756bf78bd43749fae2fdc4ca1d7397bb1e843ef20f887133d713af9ac55878c43300cfad5876ca4cb4639ac3002b3a0855977222cbb085b2e78ea062f8138f6b3b10273b8d4ab7ebd1a280055c1e1c4bc49665efe04824bc274722a68e9a3afe29170c68d0b945de2fe8be8e22399e84c60b189194d650841521fcbda779e67866c673a783ef858df85253dc2750caa9a20db05403ef6fdb1992a78e839e0d74c1e5aa9f184f0b45e7727478eac4172a75c918d8c87e2a541636de12e8ac5d9d31d947e9ddd07d5389c5b6f1c2161ffa09a4d255cf882015a8b0ad20204c37201e5dbef774daf2659542c658333c5169f1f8e9368244f8cc3ec699237b3c033e87838a4cf2c058f60bdee084d75277454c497158623e5d13a9a4f8acef6e9f9a3ce9b1b4da0299ffb889662f49d6b5be7103dfbbc18c924b1dd37802d9f3d641eccc1536b45c0285e4b0857949f722dab90e08efd62e43c9ff3186a5861ad95a3469f00b44021f9b55fb5ca8f6dbd7a95b200f35624f22f003b4628520bf9b7170c8e296ecab3b3a033e5406ae99dfe4727540e9a0e4c71e7714d54270c6b4ef4fd742a9bcb46f4ac622c64fd828878f494a91efc720ebc24dc44bfb916f82251708bf65f9322609d2192cf8829bf83701633877995c480277855d57361d7136b9d807015e9f53c36ac719260ca87f07e23ed1348f9c64d176e750505552b281c6414cae2e011c53a8885b6714d1376ccf5b92694ff663bb639139628fb2aed9434213a6d43407f7fec03044baade874fedf5fac1fb3c4c82c3a1d091e013c710328cb2d5b2097ebf1d9c827942a0b555d37feb96d066f15b1a9e4f9c382f39746b099dc261f2826c7c3fca3181ed6f8df735b0093b636f6af059622006ea00aaa2acd67ac2c9cd7539e7763b05bc7f108e2ebae47725e22c9a3a04c193e051bf59ab0cd3457cf99c1f81a31608d117886b5c722f1e0719692e9c854ea1227b1a755b361a90dff1bab0b536e352ff349302f99533c4ab73c2acfd7d47269135ffe750bbb671fea4154ca6285a701c71344692c0af1ce7b6c5611559cc4191d40ed8cdeea849ae24b44eb603a156c7d274adf1a152c59553289879b4413726f694517456f39cc49ec801982fb78aeacb87d1597e32ef549afa8ace05190f1ce07d2bdd7d3871219590af29350456f6b2d69ed5e4d7154edd5b28afc4364976892d8e884f07ac6fd7af4912dbc4b3ac740e0b809fc1b8333d2cac070eb12b7b913e1902736032cb6ee801534dff8b52d110e89e58ff33e77b9aacca15156879db4bd1e199f0a4af743d24e1cea443b19be29fd8987fb7821cfca479da14c3ae746e177c10c24117bc692ef91bf30c1bc82d1b68b15b1cbfd03d00e91732dd0a1641113c585ff7784ba7a7ed5856d524e86d43e5eab9f2f3d6256290dd24c5cf117eb8613e8be6019418e1c602ec44ba9678b7e7ba60a6f5d2f1090e7f1aa9792942f094513475363284cb6801edf0caa70cc7e8edecc82cfc172dd71b919eae566908516f68281b8b376c1d2ecfa10f8b045a4f16670ebe48f415b42e8a2f7f0326eb69b8d4f8da7965e0ef111159c0438ee6a51d4e6dd81600b2ef4bd6ef9140a82f45ede30227b3192fb042a99fa2cb8f2403c47eac7f5e2299d1e52e13426303ad9b741af8b2a699372f4357b61dcfaebbcd886a67a60a8ecb747e06d38d35f6fc2daafa7249ee992c6eab6c02233c6b93d7854c25a082acb2811922dd0cc66ac9f1e38424ea350a2487241cef5c1aa46fdc10df75e9a4d5e1bcbefc3736d4321850c93036fc8fe5a715b6e5f5dd478cdb3a904c92ff7ab2a57714b40ebfc51bd3fe024b30a8b083b63fe1c219ee0c2c3c95d815eff8f8df8248af288f36ba8e5d83af5fdb6c4238bd46319bae1fd2ad0bc8f08c4fdee0fc5cc5d96061751e53c248e76015237287aa2965755201f3b1189cbc7e7a5c0311df952058485054a5033da8ba130c9017a8e296d6c1bb1921f19d78cd379d123dd734c951b6701fe75ca14c459032100d4bced63c24c61901d982728969c61dcf38fb658cde4f4b4e270ac524ca4f4543a1a74921b3578b41778bff533daf769a903b2fd6e79351456e1737b8179498840000809485be2daef922e1277b9074d1d4399c8c86ba97fc85f9ccc58eea16d9c7b06102bdd329741ab0c080b253f9246f713a7a946a4b6ef8ebfce1545f6899abc16a20cfc6ece07485592f0b10d5b17ccd62bedc202f2d6894f5df9e2ba0a0ccea9f844d67a3fe74483da243b181b4d98a6af75abf8e9b1e3a54d68dd3e7c2c25fa22e2b07edd64b8cb99e55f8247b8629340efe7b44f44569d131b4ace0de89d1832112ef5d2c8de12a70e70f13bdfeb47435751824117360f590e8c2d48e5af6046a6141747a3673085af3e92635b17a4905bb27ed047b92677b63d32bfeae5a1ccf5d11de21f3444932fce0500822ed7e38c2f3ffaa87557ef17ae0b8964ae2e4bf79a31285593285d43765b72255e53ea3e6f8b1cb4a6d4de9da1229ac01178142aa566953ba0e64346b8978d25e45b7348fe3ca15a1b5bb32daa0fd15930add3cadc0d5df468e382291d70c2b2ab4e4472d9631a6d268197e09302afa3890ea521ae6c49ef979646bb94301825d8bd6d6cb21a9bc5f4d8874aed3a738ca907050d4a23c69c5ae76f7d5f8969d49e713b0edf013b1c44dd7ea37167bdabb77eb5dfd0aa7718a2d8fb13aad8c6317290a0267cd7dbaa02d4105dd2947d0f43040225547c52fea63ed457fc9bf2154345675ef7fa546c31dd32d8e7660d05f26ffab07aed8f5913810d1d776f50b93dea2651fa1b6d16fac0e5c3f8cf7f8eac9b43fe3dc25f147f022a69e9d2e9fdb04449b3f999a6f26a57816064762f2f13c21536a0ffa9b5dccf6a7afe7e162a766a45f91f5a4805e8f332e73b0cd1a7997676a8c1b2541a19118e8d2413b8d50b2e1b4dfff1633f68e464fb73a5b0c2bbb5969f55b452ad9c38f950e8e11ff33c52d610cb2e35a88c64ef355c01cc932be9e94a9e495c46d1fce3ad897f806aa051b04cb10113545b29fdb473e92325ea407d387cad098471d7cd2fb1cc7f8981e36c77e1c2800167ffd1ddcdb4e595db6bd477a0bcbf202edcf94c76ede216b6f27aae1e3d2d36a4f4a7b29679c8180f652817dcd45e0d37cac3915a2e1f6f99335ee165c932e6f7279c58eb8557eed270fb5447cde34c29a1ce55b534af6bd6f0f295807fd99624d910b69632b7995df7ea5dcb413c0e23ef07c0f3c8d247d3a41ec8b5704763dc5486a7adbe68fbcc435f171602797d497b2200ec3c8e007f7d02a6e8bc5aca7108293d99ad7767035725b67e2847f667c527db57e5cb0e16a5f3062b7169f9817ad69a7383a1306b517d7c76606ad68ecfaba7ccea27b0ef9f31e7873fa478a184298dbc5ad9b118731b8c590ff57b37de521a24369ccf742fb2579b971b300608b76132606f089727041ae42ab21898aeba660ee6dabe5348d786923c81b4f8b626e786e97a8b1dbc00c5d2e4d9871d1371073bff4d66894b74071918f0a3eab66e34f918dad6ee4e122e8bdde2d5bef23a4630b2b6ca7e7296782c2278e62139ffa0e93244f270d8154711d37d80d5f8310d528947fadfc455e15820ad6deb55c8ee2601cdc5b6ce5499b645ca5ae4ea71fd17fe78a6e5f2955a328318733d2e3f1bd06cca3b9bc37b406848d0dacd9c71130f83aa28ab4c0b1f4f251ab14ee9268c528715ded12bdc9406d52745c9ebf5d5198aae189bb14a9cd6bf6652c9c1b7e7b39e92c0276548f39adc5abd8930124ea07530e5df34c01b7dbd4e5d5f9bdac5c0d5f858850bcf070bee44b768ff599f425153ab5a6e37cf4919d33f7c87e31767db7a06a73c9275d0ef8252b0db63af6706541adccd08b1c6e53835b11bc8e5f05f2538a60783f1b5239d627ab8e51f0078a25bb95ac6f4f10bde49d490d008fb1647913553ea3634ec43a6c21b85758ecb48fae5eb8733843e0922747cabc7861ba2576007db32b5b62de538aee7221d467166f915afba63e82bc18180425c826eec4a16e147dc2716d042150b84f5507fd8a12b8e58fcbf41def5b4de530845c71c081f95aad7618b333da155a91a5424cee982eff491044d3803994f93a39482857a5bfac9609e503cafceecc2a423429e113e2a0b31aff5a6ccc6b36dacfc18dc333d05ea3f43c4b3b523877731ab8be40efd7911fa7975e8", 0x1000}, {&(0x7f0000003540)="9acd23e382bffcd7ebae30b3f0620f282eb0018e8c69a5d9231ab5746724d7da691f0a40b86c8df85a62c1bb6170140335ec1b8d2e9a67595e1f88d053a36b321917806f803a82bd75aa1fa42376f78ff6deeed5d49ada0dd97c72b6a03b5de9020c5f085766b7e5b059175ec62735e683e6c7d3812ba2d50ef54aa65a179ba6e3e03bf71c60b40b433a9745bde9b3bcc6730f39386abdac5974ffa0fcf17b14ac6e279472487a40d56ad03dc1b3eee6eba6918dc2fbcc757703f70ef91e936943d01c22ea84b7d789aad6cfa81ced0b4daaa10c286b6df054fbe4b7c47ade0e089310ee7e3ad4b96b73797fd0746837c67d2fa6408880492539645d76029f4a14c9b8c06ab53ada0d17d0a0bab1b12714b357d1fb1d714773c16e9606b924c60fe24f944fb3ceeeccbdf61032f154ea280a943a2697a04e13d71f0f19c10ceec9f6c114e5b4a636616a0ecd88bca2c5d25c69d41bdba9ba8dbfc4f3e3a0fddba75eb968db7bd76d83aa6bf5095017c0986913b4233433c097763f50947842fecc7445ed0b283326c6c318e809d5d081c6e359dd53d5bb7a003546758f927a84c4c28957cb6ebea7e38e604246bf0c018a3b3a708f573301735aa8d960363099ad71c134e42202a8a72dba24f332cd7a8c60168d88e3996691ec9202912a9c2f67d0188e573e4db4cc7c12b5f9d98663035813e98fa9c82db62bb558758452bb400b454caf5f1d2b2086c5979b1857486568ee86a9eda52e6b126508a3540144cba835dd4c57183aa81212aa46d5a6e76b3225eea68ddeda1f7bb29ddcf8a4c2972422716e639d8a8d579cd3c53c49831f7581a523e32db731dbdff794bafb3d92f540eb9418b29469bd73b456f3c82c8ca9ed45d18154fa87391fd319e12b81e0a2a9cb20b12c8d225832a1c0a87b78eae8027487738292464f946c8b7407ea984653da17d693302520da69ec87227062b2985df2a57b98235545007ea4a80f0dea4491d6473de35a8bb86f01961cb47f7545436087f7119df2d3143c8fd9b05bc75832ed3defdda1293150ec45e663a3770950f914eba629cc1c0fa675ed32d12bec85310aea9d978669770c636b3d62d29807477bd5942e1795bfb62f819b18818ad80b60c42ed842e10e24915f4eef6cb55d48ba476d368ccad62524e3ae7a7c21a3287b47494e99fb831145306a40c7cb63f9eeacc2c4f2b513d564875d4cd735ec5b5dbd3acf017b9aa845e210f0eac73c09055f2656d753796e7abad70edb3d3df9a07020b87e4951c46ecb548b75ddd063c1ff406541674b63cc97456eacfce7282ea9e4fd551d1c282e3ad946021a6eb5c09021f0ea13be0aea62c9cf1c1b73d9c913ff428f4a4e5195644078209e67c50a07d45a9adb4de74394e928c562506b93aebed4b6dadde90c109f94b5a5ab08a8b8f013e79ec0e366c9ab252dced5bfb7bbce35890e63ceb376786e0b9b7cdd650b5ef74060c9ad3cfc18af23067d294a237cc1e83c88f184a90efc2e0e13bca5c6561a6b457238c1c1c71e07fb0c9c956f14e94941c3b0ab88e7068e65b04cf0a8fe7404f170076401707685137bc3171acc48898a512b2cacecc63a5edfd9008c294c35091fefaa8aadb926c813932140073968829a4f1462250a33cae4cbd77b909c6b1b264a69316379aee64b33004c8d9802142c88ac4fb6baf05220cb55e5dabfdd4cb1d6246bcccf87edaf876855f9de639e69b1d216ef72bc62edf52dc49a386262642f7d1745e322ebbf18f298292c8c3b9bf663bb7ed12a39eac3ee26f50d68226652f1f7a8e6e88fbd819cd9de10ed518a4705d72c5ebd8ac07a3a4fde237a898d0877c28462b29d72c31b4966e9b0b0615fcaf07c8ef4666604215bc16e95fd7818ca3505d65461fb51ab83687f4cbc31b81f25643e2858f420873c98e00658e8399dde5912f31497bb368e4085dd7bfdd373a163420f8c5bf698ac48e4dd494180adc8c56d51136a3f9e2f646c2e432eb04ef8791a6e8311cedb8e7794033fa7be33c2dda12cd7f25f1321ca2997ee2d6b7ad3712a4511e03ae0c3117f4d15e9910f0a9b8ef0dcae7d8890b5db3b78f5f7b9355bb796c3f7b4e68eabd132dd0de46baa25cbb0f95c8e664e7c1981b426d3fbd1a2bac1f24f811833fe6b94d89e688da92a2bce1262186dd2234a2a844b948ccb3dab0157447d12bdc9c824ac5b74aacfa6497931648a8e39926e6ec9db236cb83aa4001a627dcaefa300c5fe98a5f3b31941f044d2fab3df30774973e785286ac9ba7bff69a4099b964f1e0c9f9781cb4a910dfd17abdc567221ef6a279bb0154c65ae6ff2fcc6948681e6a6283ad08b5186498cb6a51a146d3120663ac52abbc4f47b64cf0f06f549d0b1a17cf072161781157b20a73df078c0d6c7ef53471ac96b07dc23e3081195ce1a08f6916cea4af73ec0d4f754ac0b9b0a9f40163efcd0d6edcfb6ae09b2ddebe55a679f8166ee827faa5718f5edc71453cc2c224691b5599594c53309f6eae834a8fe8f045e4b51a10c264fcda6cb0080c1604bb744631a7eeedeb8fe48910196dc5b70ff599ac599b0deacd30c9c2d678e5d2e8b994263ab6627914e2872f4d0d3f8583ab19b5d90bf325515f41c303c60f4fc617285447bdb08c020a8ed989aafc5d87cd150b14a3881057de7ab84a0a954a56fae29081cce7852fbbb79edab7c729e5e3478ff0221330d462d7e36314706f32a4c1a45edaf91d801dc83032e997e05fa3092185577b67a926e74968de2599c15d6553fd9099ca8e3d5d07e18be008d31a02cbc809e975a724897734918dc6933d02d59849ab66da39d91e9e44b1feede036921e9570e54de6e1e0b2f140bb697fb805d05907833a66c81cb54fa8b5fe42333e13088f3d854d41f82d7611378637589906281470612de2519166952705553d354f72c6c6748b424cc798bd314a55b1030889065c43b7fddcf0a7472c9d8b064f25c07f58de0cb42f4a8f7a6f32adc6c5c4fe0404b89145fb108dbc982a58b9e5357ddf4769344f2181de64352a3ba7c51088fb693c347b0d030fc1efe7515f7a23a8058068c8d29e8b6869fdf5699d97819659efefdea2e4335caecfaa6448d0b8abfaa44b73154cc77151ea66fc4eb0e18be1cbf1529be93a22d7adb676068623df1b578fe56f6c0e9405ab1a37e06db2c729a5eeff8ca7d1a7252acf5845676e53a3fd18211ceb1501e1049aaa2f7e586b8671549283fd0acab047eccaf7c95d92637b5231e2d5792434dd279ae8f3abe546bfceaeaa23a8bcef38063ad6dc85037799cb31e7a2fb85780916c2529c123addb7619259f0927e02b557b93dd90dae0a85ab20394309b3696b95b8e0afa87223bfe84cbb3769ca686aa52752e0d6975300ef15414df72692780c709a51c423596f2be244589f4795643ac3e7f1502e73c8a9f5f74175e8e2aa998b778a2096212a62ffe81f9bbafdeda91f1f66a384cbab4f2191a6aa429c64e6c2c8809e69380caeca5caee7c3dee9b77c076354799c49aa7c1ad5f3cf7d2e98990698430b544b0337844a23c5cdeb8e51b7d08fc5f7fe08b6d2ffbc420667df80fca4326771241ad0515fd4ace240b793cbb4c5d3c32f984bebeccb30648195421ee569f75ce1b8af39d461693d17f73a66a0fd856aedd44815eec52673826509006f16207a51d3944085e7ad7455f94d64712193201b9e53830cf1d3396c250fbf1e32052134fc734cfe82b27967bdd8e703a827bfa90d2a34e8bd8b01fea20db05908fb17c43ed176e2b49c5d97cd49a5d9c48af9cdea7e2f1be14c78efb9ebd6e08a567ab77097c2e7e8bd157035afdaad5aafef0f27171f329f062a309b6fd4e464a799744c852cb23466dac6cd90b80e0e7da09130edebde7d4bf8f9255f4127fc4fe2c88e25892de5b5af648ff8033a30588bcd03d5c61fa28dc3b3451bf94976e9a5e7dcbb9b064c5b11a0dc1861a5403d0bbca7201d28c13697593d0644bd30b7afc4822425161fa2de1af79bd832c4854edcd7281b48786704474fd7a81968173b59dd60efe785fa5132daba707ec2ba2d9272e08f5587d8b21ef028cbbcdcb80474be12508dd7a22b16372cd91ca0a5808366ef58c622b79fa10296cc82e8eed77e47b75ded959cc3082988da456c8084d2f6167472782ca5645a2fd5c814a2326b60446ec199f3f1d098f7c4d49e84ec25e7b9dadcab5228bb39264f731f7e6fd74be25e88fd0770df57ee40ab8bb7a878998dd323e8c6dee73757f27c2157dcdc7385467b1612b033bd0d40914660088cbe7566ff06c86038eff77233d06172eeccfbf561daa07b6cc264829cce3294e5197e524548e8cff87394a9001e7839ba76f3cf04ec90104ed54469a926dd014a40ad0a18d58cc176a40e242b4e28c052145b624f1e464292a907b827ef60153400b050ac399c5220c3d75ea2d633ee3862c44054026a1969b2cbdd91909fd79cc09a0f2bce3c33b06846023303fd873932a0c3ba2f5fdf86eb6947ca1853dcbbc65d961314091f280139e7f065e6d25867369c6c2ffc729eb1cea1075b34cdd0bee35150a4d35026d0580606e9cfb9d89924a85d8f24c9d6841029e79adf176d0180cb0c13fef622dd18475996a38bd75a007087c0466eac20ed31b6f72b25b74a929127c79ef26a2f93fdcaf7b1278924816d5fbc2c4895d8ca94dce3bf60a9f5dc2e9477f4d116dca758e74457b6d17a462096bc23af8d992b92a77dcf196a9862c24c50e59935ae166c65e909958f6fc9caffde84e1516ea7386473c9e5c427ea6b14ccd1f997ae92412f018557e1ffabb6ad075b4d2e49358caeefe1f095688ffd018a99c3566ff7791e59305469c0e5b01ece9c573b5c3088d6b852da5e514de93c2133a71f6e8382bfe143adba2cb6351c1d654bf9e271a8baba83794548f69c2434d20b72b77d7b7dbf5fb97be31f712902cfe98743a974b6ac6a4310c7f1eacb151ec5cc7d50a302d6724d6f246f6e5098d7071fabb75da3ea2b7671fdce82e8a465bab8dc06a54669398685fbb9543b1bc96f9b51e4688c5fd", 0xe02}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0xe082, 0x6f68ab8b, "85127b01007c849a020bffffff0000fea44da2e6"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7c", 0x1c8}], 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x7) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) 06:41:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5000000000000000000170000000000000000000000000000000000000000000010"], 0x0) r3 = socket(0x18, 0x1, 0x0) getsockname(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557960f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50eeecbb9de1239ad3f686a04a5240b0f7bf389914bc1a7a94b7ea981b34502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723ed48a2472f1854b6d70953f8fc235ff3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1143700ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e59eed"], 0x10) dup2(r1, r0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) sendmsg(r5, &(0x7f0000000ec0)={&(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f0000000280)="8ed667f9299551ff7e4ab713d9f588c8fcd237b47f30b2240144f932f2516cac33b78d74eb35b0add171df4f973864358006b8f3864e779c399b4ef106fa35908a1b5d33e8edbd1e82f5afeecd336ecce195ffd052b50dcf574b0675e01ad08c7d638a148f51b1f36b", 0x69}, {&(0x7f00000005c0)="cfdce9246da2d7c09ce4c2f4b1a7f28524bd3c875658dee0b23e3349b61e8a2773527343547cf15c7e9fca7eb528e7ca54bd955a656fa3aae65d5d41", 0x3c}, {&(0x7f0000000600)="a80418e819e5b5b49732568b34b45b7823dfb7d4607ccbe6d3c356baaf68e18fe48081de8def7d2826bae0895f9b6371252636ae3ba44e60a00e36a7757f38b91df1db6ca4119dee4027f5", 0x4b}, {&(0x7f00000007c0)="96c66c1e20117f19d893275c4796a54ce11af2b4aa622888bf800d914ff5d9d20a0978ac7f2163cd825d2707b9ce0c16366370fec66c056958ff3135e011f81942b7813631f9bc148c68d890726a011b2a32c502adceae81e8ce3ed704100b62bedd4d865ae3ed14796bd45a2c665facf1b512be32f9c7c97dc861dec3b340c59f9187bc460169cc9bef1cea8188e776e04f51f4d04a08b7792dc9579d7b3b0262862d6c0ebb66a648ace79f6ebad189293a3d04118e9d4905bff13ecf5b221f6102615615a0ad1df091b78f2f8959ad73e1fa87de83e0f4904039a158a0c7cf06e9202a35b4506c8ed3c2c26717869cffc02d649fde0f89", 0xf8}, {&(0x7f00000008c0)="b96888296f70479738e8918e18ae8aeece29b56233ff73abefec52334233b47de0c2d76f4a94be92dd284ac0a7c7f54aa2c79ed50e4a38b70a7d3dcc7b9c2a8a9a1e7b14c3d45149c4aa15a6106a0dab752da5210aeedf554ebee4312cb4a2f675c782306acbc8062b35175d84e8e1f7d329038e5519d2b6420f22e0c04c2dea050c5068a4a623a8632ade2c7f56f1b3978f7185b2a5ef29bf207b826f858f766a611dc182", 0xa5}, {&(0x7f0000000680)="4c2961d42415ac15b615bbfe31b1505361dadb9dfba518ff9dac3e111c909f1a58d59e0b00d31a4e42efc3c77dce9ed13e403a0e4ff5b12d9b52243a019ff906b8c466d938d270f278d5a257e6592e5d739e7909cc5d", 0x56}, {&(0x7f0000000980)="8ce6ccae84c914eafaf9437e2c02be0316aa0bb2bb184bb021027643cc46bc44595d69bdab235263c34ccffe280777d39b713f51d9783f13bcb6393dcfeeb02a2b273a39806f5feeb9b9e11adb3d38c04193fb4c7df24324314f2643ffaa35a116dd", 0x62}], 0x7, &(0x7f0000000a80)=[{0xf0, 0x1, 0x2, "fe3d0c6dcf1184bd7cb08e5ea01c05f57346c902d6995e927e366473ef621d7334a4d319679e0817226fd02f47857e882694a8878bc76927255ab9dd900fd75e1fe8d56239ecb58ad4041ad8e2bdf2538319c7201dbd0fffd7ae44c8ef17667a732b030ceb03d2a25d4c529c6788c835f812f63088660f565a1840a906a93e119baf233a9a1b51f1edd602cc1d52659cc890f411a5b96c879a6b2f041f5179458bbf1d5d70f6e9c2cd26789742493d1d408e5f39c96db41c6f6150ce2067d583d6ecceb30bdd9ea6aa31e6a3415f3f62a9d0746341463afaa374c80d"}, {0xc0, 0xffff, 0x80000000, "d4fecdc84239f381f6a1486a036b94142a2bb6bf67d5ceee795e5678119c2b7c49eac7938032bd3dbdc0157bb863d0179ba5fa4e0568124f973be59f1120d1169cfb7331ef8c8da70d5220e7dd3cf051dbcd847640b2922afd543ac99179a6bf75e43eea0945b1ced3e76b06cd04b4bbb6091b775cca9eea26ac1d5576378fc542e6d124883c4451807f7c6cb191277a06882a7f1bbd797ccc88837ce22e5638167b94c2188c39b57cfdcde5bd"}, {0x60, 0xc5e101173d44b620, 0xffff, "f2425609c0e87546cd00c56a78e238fd2f7a0095031aa3c5849716638c60305126b7980b865baf9b5f1e1519021f291009b4aad6a55e6e97bfdc14cf31db7e72cb499b74986d41eed1d980"}, {0x58, 0xfffe, 0xfffffff7, "6e3cb1850d4b541dbe84dfc54c2e2d02341b8a33d2bcc036bdbf7ee00d369692a9393410583155cc91dc0f2b585b348bd556c37ac3631fd8928f310556b5544bcbc9c5684fe61b"}, {0xd8, 0x1, 0x10001, "cb1431d78163d4a434d6223df4c921af0cdf553a1751c2316c4468bb9461c01230f0aff3eed5ca0dfca65ac187a5af79f65398e30ab9a849ead7b872049a46a010750f0e434c557b92d05925d1efea599d516007d172eac1ab58ef1a94e28582941afe69af5156e06f2d3d36e46740dda3e645e8324ca3f2506c3f2c0c604b5b9e5660da8dc6ef669e9b58a1095d27b4b24363aa24059cc47c603bb41242b097c1cf8f1785b5220e039c460d2352c53f21129a6f04490bd13511653a59858c7d40e44714c1d1dbf3"}, {0x80, 0xfffe, 0x800, "afc7b178f5d10ce20485bb729b078c7f84f3657dfd9c6806dbbc762759d240632fd21ff78e3e4cc066b0b9e986c86f595f2bcb8480882fd526228d4274ade01e8efc6aa26fb106de70215b0d9de8695ed667926e23a7b1584d168fc114c0ec66096fd7494d144dbdcc16"}, {0x58, 0xc5cebc0a5d7fc138, 0x82, "f44a3fa188ea0bcb5fd1ba626a82bebe4008572d0c852da1cbc7cf4be533ccac2fb17074a13e1798c74052c67228b9c05d1f52f67a5ac7a97a7beb5bea86dc18e422d3"}], 0x418}, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xfffffffffffffe67) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x100, &(0x7f0000000040), 0x4) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, r10, r6, r7, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f00000001c0)=""/11) recvmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=""/53, 0x35}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r12 = dup(r0) sendto$inet6(r12, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 06:41:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b76e6a7b564429e6ed5c138988776992be9a82c849ad3102b8fd84bb7ebc9d913b5058c2bbe08a7e6c88f9a1f60aa004a8efbd797944848b3ce13c3cbfda0fe3c61f0d39d19a0f05bdbd571a9c9d1f7bdd7b9fc7b37d0911e2477d80c26ad3c4e2b745ad697fa6fe52b4dc6068e3dd8de1db122c99c62fec8441f65d", 0xffffff61}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socket(0x2, 0x2, 0x0) r2 = shmget(0x0, 0x1000, 0x212, &(0x7f0000002000/0x1000)=nil) r3 = getuid() r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r8 = fcntl$getown(r4, 0x5) r9 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r5, r8, 0x41d, 0x5, 0x5}) r10 = getuid() setreuid(r10, 0xffffffffffffffff) r11 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c4ec71a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) r17 = getppid() getpgid(r17) r18 = msgget$private(0x0, 0x20000003c4) msgrcv(r18, &(0x7f00000004c0)=ANY=[@ANYBLOB="a7b4d3261c192f4bbd801ba4e3f8302cee30c9d09d5f8ca2"], 0xc, 0x2, 0x1000) msgsnd(r18, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r18, 0x0, 0x0, 0x1800) msgsnd(r18, &(0x7f00000005c0)=ANY=[@ANYBLOB="010000800000000048696a2905670000342fcc8ec5d56f59ec0d339a63075bc61aab042916d0ed1a9b6be130634389632e260ed1934241e5b6f44479fc5bd801"], 0x2d, 0x800) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x1, r13, r15, r12, 0x0, 0x142, 0x9f9}, 0x10001, 0x1, r16, r17, 0xa5, 0x1, 0x4e2c, 0x6}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r10, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r8, r16, 0x0, 0x94, 0xffff}) r19 = geteuid() r20 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() r24 = socket(0x800000018, 0x1, 0x0) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r26 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r25, r26, 0x10, 0x9}, 0x8, 0x1, 0x9}) r27 = getgid() r28 = getppid() r29 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r31, 0x0) r33 = getgid() setegid(r33) r34 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r34, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r34, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r34, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r34, 0x40087468, &(0x7f00000001c0)) fchownat(r34, &(0x7f0000000080)='\x00', r35, r33, 0x6) r36 = getgid() setegid(r36) r37 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r37, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r37, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r37, 0x40087468, &(0x7f00000001c0)) fchownat(r37, &(0x7f0000000080)='\x00', r38, r36, 0x6) r39 = semget$private(0x0, 0x7, 0x287) semop(r39, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r39, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r39, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r39, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r36, r35, r36, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r31, r36) lchown(&(0x7f00000001c0)='./file0\x00', r31, r32) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, r31, r21, r25, r27, 0x1e6, 0x8}, 0x5, 0x5, r28, r29, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x2, r3, r7, r19, r27, 0x40, 0x3}, 0x4, 0x5, r40, 0x0, 0x0, 0x0, 0x1ff}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 06:41:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) fcntl$getflags(r2, 0x3) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x58) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20c00, 0x0) close(r3) r4 = socket$inet(0x2, 0x5, 0x20) pwrite(r4, &(0x7f0000000200)="1d02592ed26d273074d024b9100c5b7bcbcc00fb869e9a520814b44705f636254ccb64857df169e81e9bb8f1714c8e7ff823c2458f439c40c9315da84a6a317faa6f5d969090e6a5b752a685b5168d42abc6966b57965b12bae254dd921c01d43c6b7b2b57a610acd90f0f5706c16de5e5ee9ea9127497881c6a863515ccaad30204ac807b55f365507ff3722ddc3db5bc4255a61a19ef2da8a28888b3d2a47bcd769cd9d90b95b426", 0xa9, 0x0, 0x9) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20020, 0x0) write(r5, &(0x7f0000000140)="7c27600a21e665e553bb6fe5f0aa5ba1dfb495aca80912498d02def2ca0ea5725aa83a3f636db77e89afc37e05a81e8a93a55a0ca2aeb49da2a21ad3bb625f2a61a78e2878f5c997ff546c586fb1366f00092af4f561cd1061675eae765c6ff5c1a6b6690a1c670906f923e1fa3f5c9b", 0x70) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x812, r1, 0x0, 0x7) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) fcntl$getown(r6, 0x5) fsync(r0) 06:41:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x1f) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) fchflags(r1, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x8000, 0x0) fchdir(r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) r5 = socket(0x0, 0x1, 0x81) r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) poll(&(0x7f0000000180)=[{r5, 0x4}, {r6, 0x2}], 0x2, 0x4) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) setsockopt(r7, 0x8, 0x20, &(0x7f00000001c0)="d8a63cabfac7d6b03b53e9df9323174b86977b630742e494a1872b5554ca0aa61c4be7341d4b990bf42eeb294475ba839c8a055fd8f7ce814d9baa6f4135f21d0021ee254528c474cc5ab00e6bf23f0083e895949422223c4304c5ce2ebf07cadc234d70dbc089d99fa18c39456ad5d174557d0094e01c2443a0341adf7fb791561653dbcae9f74ffdea4148fb58f09a9ee3acbfe22ed5eb00db074c2047ab87a0fa1cf80711ebbb338c0aa289fa87dec3bb202f09415052d7a9938265c6a1edaaa77a1b6a1b3595a3d9b5fba4187314ffabf68d2b6a0e8291083ac8490893f6389a83f8abaa523dcc6b1c990aa2ab290d5f548f0863a9bb3d81564a2d4899441cb130a7357f93f7e6c868a50f8e565113f65c6b4f1dfe2192552f8e0d8b03d221f77cb570b5e233596dac18b0a5c05d158a7637dd109c2389414aeec5d34f1abb9f851a0c8f402336db7cd48a05d044f733a89b96ea961616a89eb30822d7f7d041c189a061d275b6a4bbba5f41156d9a0f3da65d1ccd6d9382878343c8016c988e3eb170eea6ed80e323e7f6947896b93e0e0ef6c9cbf79faa330d05ee42241ff5a033eba560b904a1adfb4f3ab4a592a2c4fd661134bcd5c30b55d025c97a2d9bf0d2341733ad33c255838852d8cee25743918c2042ce9361b0f6f9211f15c8a9f461112ad39c96fb219ab4a579a23b6baa22806409ac7c01fc29384fd9a97034411a53eafc838e76b97983735a9064fe423fe459e977e085fec9248d5a79fabd4b179ed9694062a3d0e1dbf7a3ffd8133a76143737fb53eb0ebb73ef352734c4e44a86e79abdaff8f6ea04c5fda49d0cdec1993756f766db4ae7967ce8a8eb33dfa2626d9bd26a008832d7206e5d8f4ca5c9cc84f574fde1f90f856ae731b982435bf2f628c19c7eabccf9fd4b9ef79eee16a83f70f4892a52641de9b278b8a8635437bb3e985250b99e0045eec60db58934550de1a3beca70dbbb560590c8df139fbeefebd35d62fc51c0a5f73dcfaa9c85b3513b774e68dd350340e42ee536330e7b84703fb8d5aaac4ee9bcbef87569d790e715d3779e4841e2602c199d5864b2346b203c3987a48623bf2e9d6490634b5ca43dd32c21f81e4024600437de1aad5b19ee8d519681a2e298a15925f04a7681ad5bfa499d6b1ae96eeedc995c0ce621667404667085185e1e1943868854edad2fa3d73e054323329d091a56ceb414402c2e3cbfcf805a76edcefc9f479f2ec0618f2e289a8e95bedbf28f550b01167eaeb84fe1a9f9aab546c7fdbc2fb9216b8e19b102e76c719f4918063d7cb9faa6e962a6d005ffdc6aee2da9ac6043fa3ecdd25440f104c1c1d73cbf07ce3e2a96278398487984cf1dd1c49fa0068670bb8b5d7e56e5e63f19c1128fcc0e5c0d74593ebb5b714fd4c97cd79d6df3452ad7467b0feaebe2b09a910edbb399a8557cf0a01a74259a987c9706bebb6156cac46827f6ff44dc75abec395b39556398639051709582a5817118f3435c7b70a6cd9de882ee018c7bc301ad6a031a515ca05549f2f66b3820bf63112947447e8d4a2b13f1066399bd6838c88a78c8a3a7d7a9b2314ef87fc6968d2d6d18990e996e2aa40fc2bd99a5e7d167c8b9ea5e3e072aa2f1d1f87c6a8d61dacba39082164db6a90c3af0656d99eb6dfcc2a1794009064bc9a9f9d171369deeb6131c3e5231fce0c9811aed9659539718dc8c03a567daa03c55c923dbe12f35cb0bad970aae8c9c807941890a3a05027d22e4627866e34dfafd02b1df3d64600a2eba25054ce44ec8e6aed66dbd7cf58f46d1477ce615decd60a38ae2f589571b913dcefd625e945ee4e50156ee8128ce9ece0115b9af3c8558fc959d1ba2290806d5da16e99e089fd873b7a9c25647d87a9089eb2a3ddda05799addb657fc0a6e06df1e243b628c1903eac1b81ec7cae82abf7b3f86b674c78abe9bc7c96d52c1bdc13004b157ddf534717bfeaf792654c32466ab35db8f5a543607b3d892a8cb80460e0eb6324ec8f3d1365d87b3e7427b076a37dc2bb0f7cbf08c38cb32ff385168e276facde8acfed1d040f40b74485c7317f7f60399f9802746483274f36607cbac407f608c8d7e45ee1b6d4bf8bd70dc316b966db7d2a73eb3f500102bfaddc06ce06809550e16a735128566b9d87e7b4cbeeaf8a1ecde58a405bea25a2f089cb864ab86a1fbe64644cba32485feacf676425e6f6dcd869b41e27b321c8d5243fbda0172e926a3f3baf5e2d32f51662e34e70285a63112847802599f4b5ccbfbb6031a64dc78c3a49486c735b733f89c26ed3e4d09de62ad729b287aa3810d875bc1b20616790552094a9b6f20e827e7476919d851361f8c889d8de3aefe0bcd814079bdfa7f731bf247debf32ea70a60013535551b57c85dd2c9eaa485b8a63dc1ce90b4c172167c71fb543ea7bb29be66d122dd2c824eb3b4913daecfde94609fa9246ffc5d31a75b35eaef0821bfbac2eea9e8dac1534eeb43909f621b592311cd6273156d8fe0852abdfdc560271c10d4524a3f4ab2dbaaef160d7ebac53ae6c8ce780c39bb7ce493f203022ef42f3361eaf5c0e8e240467ceffe540c82da16f0c1676f1e6174ef23293043ad379ca5a0ee112c951c1e7913be3860b03b673033bef04012e79604fd1a293a86143ba1761074ad6a171d3ed2c48fecb10e8725cc6742b582e781c6aada56490711ee2f6b58a6ba6326f23b36d2bef8e45d945e159a3d5e8618a18bdf20b7b57f69a70352e53c3740a50d24a43d92d49b98eca4b75ef6e65a03e3dfbf45992731b059362c36dc2c6c5cd2f908d0815983cf2a0a7b4e023173990e9eab24a2fb0125fe14fc611a1540bdade5e56077a80d829fa52512957817d4b927668204c71391fca0d38972efd476526c395ab083dbef4e8cbcb2dc192c67b7ebeba65b9345eb44ba47026e110ead20000be229637ee8b8362a6ab3cca447c4f61a3b7ad561cf99937dcc3f91e20aa1c4f026e9dd1fb405a326363ff396086e46cf7f5cbf47640756dfbdddbe269c27f1ee22bc1ac3529b8559e1303212cf64d7711b2379bc1872ad0bc2441b1f3706a879cca32b6d46cf8e469aeb11f99fd5516968c8d55bc8ab048670fe4e86cd99c724d3d583743bcad9a9a0acc8718aee7a97ffb0d15d5e06bf8888fbdd11312d96666a7ea900a76c75578d9e6d828df07caffadf03d7f846bba7006163293c22e67ce61383b7da3906afdc091147ffe12ad1d98f1eb26e84d5db7b2ded4075a782110b07bd6d5052cb31874ae50651e84ec077026cac9a5520af9ade5e68df1b482899763927a68beedeb6fecb43b50955eafbeb4b2238aba6e01344741ff3330787ba9e962f84e066f6f0e1ad21c28fcb81eeeb4a053cc4daf6707589a671b25d5dddfd1684824bcf2458ca167aa381bae4f225eb0ef286fc704ea119155215e0c76f6f2ffb972f636e7332627c93262ad2aa0f51630aec707d58c6802d1819e910a1c97811c3f8dfc377b110351cd196e14d0d5c97afdc41e91d4d17e08fc8c03e27ec62e0e484d327cb3e7dc492f7d771bcb385bbeed6d8cefd48029374c9274e6ef3c4606b575c56e55fe87ccbc70106339b93ed5fde8cebeb1349b75423856763ad2ab79f123b33d16287f0245466c8aa33396ec7867e010db4b741d94af01f41d0863bd6a4d06eb1cb52f8767ec76ccb94785e26ba8750f9cc3e89f09beeb662a3f8cdc2ded0b9768c5c49d81a9a898c81b1272b25b4ef68e0b624742fc9263271c73953c8818cd289a1f05d5d9e03b8704301c83c92d1936ad8c49aa38d9d0d55a3d3c629b067231a4660d949301c4244d0ff942aac2fae04156c1e571650bb882f0669ae12a6bc4c5c899b5fe9686c6010dd1919d89da036d8ad5d0ec0b99e68d0ae323536221a5060e744673adc61a0a97b539190966be65db4cb3a70a414e821cc8a7d1d73b90e42a169c6339017434e8c0c70decc5433e5b51692ecd4dcb70fceb738882c98b485d3a6cebb8518350b89be5f9bc42eae73b91ebbbbd0465433e0da3ddd0c9f7b37443255faebfe45a87e81924cd1d014f58e1a5dfbad804e4c52982c6a64590b133d6b1b6cc7458156665197b94ce763cdd2f05a2ca6914aee017af6563c3a4de6070cc2ef40289e1e618e73771c6b31f1810ca585387af198ea8cb61b48d05fae8ecdf08e88885878dc7f6c09c4ac98393994e1d1eabad87455dffb219d115c25d8fcead9053c058d6ccb43a4821b46f2ce3cf9bcc66683e59328e83e3067b7b07b2e18f3b2de8976c3342fa584c43365b2fc252ea94b919c40aab60003c8ce63f0daf50d1ab3664c2bb8fafa76393a3c5aba52d6d45990551184eb34557e64690287ac743ae2384ebfaaf922a67ab095159c670ce2727a15ef0d91876702ac7306b0f52c7783cc1021b6b30bdb55a10fab0e59a468dec3a513d6dde83130b891c1561c642f49133bab3124185678a2c26760f182cf747038f6798dcb8bae6e54f1265722d7d9cab8b688f9f864f1f18fbf52fce13111aedaf4065fe228e7bd2a68ffd41250cdf250bea5140614140ee89e29bba6f02c80263bba50267f5008e111542e6b5d6b6c009f7a94eb897dc7809907c5100c77033ee1344ccf770cbc364f2bdafc7537aa85aed0babad19b3f7b4b1ebbb50108825d3cece596c99f0a933ffc2d4171ee1c90316b56e6af08de3a8148f145c8a2e36cb5dacba1b7c296c3d8b9a4bb42356a6d6e2b5c88d48b5612c711486612a2b3e781f5e11c3df6da97da7cd6436e831bf568819e28f24e5f603e4120994160a5989a9fd426c5ea9743787241e9bbac2d4fb284b4aa3c65166ea75342f140e659e1f3e4b951b10afe7668361b779a057ff9f7561551fa39222772ade127682b0dab93f3660697df2836c1154ce8e077b92d5b875231b33ddd4b44c5fb81929f1945e8eb0f79601f284c54b99683ec7183e778d2749c0de21ddad16c80d4fca75a6d7a96d0d026d764ce8c5cf70638ab9565cd55ac683ba9fe3e43f5b1127667cf941165eb038b3049ce483bac443d5a815edca9f5a94361d9442820cd17fb496271702c8cf3f70b2db6376c22f781ce2f5037f87e4ebcfdb465ffd1766a22c61bfd9657698def8b3cd240df04fa449c18761bb19b65e0705c8d93ffab808eff1f5c9f1f82a1f0c1b2503b334e3a4da8acd050959a4b5fff26f1fecb4816434c023fd39db80a28a1cf19f654c87cd37835188ced075fcb61a01312cf42feea141a6f0788dd7d54a6ad28d867d959ab343b2e6246ff425b38eed4451bb9b4c6a31ccd03386f84616ccf9ea261292acba6dbc5760c0465f102e28fac463c65f85caa7961059eff4b7c360f01288e57aec76010f6738e34c118672320893e2918e7858a6b2d37d550f8d3663d170702df69b78d39266bff189919e8f804e29d70be80bc182cd075fa4b42eb98568b2b83674902eb04181571bf8bc7bdfd7c2e6e850d108484c8f65a79340391d9ceeba1cc4bc9cd50123a282f0787f0fc950503c6f9556201476405eb049b8ac1401d6eaa9051c7f60531a9cffc34982c7917dd311461ab1c36510df6c3feaba2878b4cadba706a30268d957eb3962a3ebadb1e865fb70e6d094456a6f87a90e912b181050a83f1a5b0d0cbb307eb6af8011bba50cdd6ce366cc42cf27c674686047561f3f2ce52b7e2ace978da76f2e4526a112487cfaa2f5db570f0794ac5c8bdd66b7856a1cf765798396ea3a8bce350f783bb73f3045d792614e94f28386d711ea0d114e0", 0x1000) pipe2(&(0x7f00000011c0)={0xffffffffffffffff}, 0x8004) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000001200)={0x2, 0x4}) r9 = open$dir(&(0x7f0000001240)='./file0\x00', 0x80, 0x39) fcntl$getown(r9, 0x5) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001280)='/dev/speaker\x00', 0x40, 0x0) fcntl$getflags(r10, 0x3) fchdir(0xffffffffffffffff) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000001300)={0x2, &(0x7f00000012c0)=[{0x6, 0x9, 0x7c, 0x800}, {0x100, 0x3, 0x3, 0x3}]}) sendmsg(r0, &(0x7f0000003ac0)={&(0x7f0000001340)=@in6={0x18, 0x3, 0x0, 0x5}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000001380)="3c69a1b1a161a9a27347a1917d04421fb8334fc366211e6b6881ccc452e47a338e9c48c16333c66c0ac10b4eb891d1caba6126e2463d13bcb28f291610048b1a08c6a7eb85e85e2aadf3ab3fe6977c10963dfc2cbeead539039fd45f02be9443f22138c2bc9f17198142c056e2cce679556364407cbe24ac7e", 0x79}, {&(0x7f0000001400)="01d092b4def4802ab96d07fe2d8c14598e27283de66fda5033eecc3728f0965654f9aea162de1c9c5f8f56089d063dfc73c0f58f0044ccae09fe9a839ab96d37845af654a53bb191df413d03cfcda5d608cac78348825ca3b0d3070596695bbcc89f43301ce99280f31d06d0231fc56c84c6ed9d9e0cae759c3079a1db0fe745205941f00a333dc5718d607db00dd8d5b94fbe4db959d84c41f229a0a8a5f1708db29c6e98d01081d8c8cd3aa2ba8fc288518f1cba19e9f67bd49df79298578a024ebb0f859680ad42fe4b80c5f7", 0xce}, {&(0x7f0000001500)="8a94752db948adf508d903db7dbf5f", 0xf}, {&(0x7f0000001540)='t', 0x1}, {&(0x7f0000001580)="4df994b80ba5c8cbc7db6a041a4867832cb58bf1cefc2d2b393158becbccbf7489c84b69530a331f82474c955b72b55ff8815b3c7e56c6c583fd37e30c8eddf295c326f329b14e0480a57d311c12807eedb03fa1146788196b408bec2e299be6c55ca978e42366d8ad1df2fc84dd734aa438d8d0caccac25bdfd1d21dfafd0553a79746cc2dad557304ae0c3f834d1c2966bce8337bd27bf1e24fcbf3089e35e1fd7f95e33f5797a5943701cdf31dd92c2ea488cb8283bd3b704e50b1626f5bfa96842707c8aa5e2c8f6c152579194b51e032423f6a49509511e4b21b029646b50a2cb9c71b5a8b129dbf6c4e949840eb7aabe66f553af", 0xf7}, {&(0x7f0000001680)="9b04d0df", 0x4}], 0x6, &(0x7f0000001740)=[{0x108, 0x6ffb994d370e6b45, 0x2, "baa862755e6f1700208d718d1eac559d93b79028e65f7cf7fb90077be4ca0223792cf2a2bbc6db071ce3334a2f86d3669e211aa0e4e0df85e9720105ab1a79487a498a09b17f9860f7c986ad073e3ac0233e4b433b8cc759225728dffb37260542918edc62848055f693b534da7db0a7db785d9e041140d7fe56e105b4e4255a074f8920892945ac94b3702cab29f98225d6516d2226c1d6213efb2332de198cbf745591681d727df8ec63b1ffb439c5c21ae26f7203284b5b86ce12dc82cc6953998299707c6f4707e6e562ab6839f26e402414a83c09f5461669028e180be8c0bdd7da07801b6d78809dedd2831ce7cf"}, {0xf8, 0x1, 0xfffffc00, "c3e9be2ab71bacdd383f53f23ced9def00f68a8ab9e34e273c52a3db1d3415703b7258ada087a4bafc738a94e7917e338612a80fad9fe5b9125ccd13c80459ba1a4994586ac796edbae3616732614c7e1bed5a2c41d8024638a406c0954d89724355098bc177f8c67e96555082611054f5f1d2020617a4aeedd4602ab2377c26130b1990d8561f604ebf2dc41c6402ebc831e8e5421ee3b01d6f5de3b7f0d2295b1595a6553e1e61c7d63ea9576663becb47b55b5b1aed119656a05ec410cff2b1bea2356587a84bd3f31708ac8c0ff9a3ab1823efbd13e5e93221dd3d16ad8c2b31274003bb80"}, {0xe8, 0x1, 0x4, "3b71a31bf6b100df4e63f1fbf63143a0fc19adb04834c7d1c36452d6e4894bf2da0fb4ea6083ef4eb5caf9d505e45e4157881e40d7e7734a33f639e56f526091ec9cbd18f12970566e293245116c74f7705c2c1d644aa42007b07cc06108f5beeb2863c354d73598072ede776fc5d46fd696bca2a0481a475832784db3f9df0fd60c9ab3a7d674be79275dcc672b13776f1ec4a4c1de80b609b79474e1be508db12d3431bd37fee538322fcac77e7c33427b73eef49d7c101439e391bf2f0cea7f53e0e990cbe6bbea2d6689539d8ac40dd94338bd9f6e"}, {0x1010, 0x0, 0x7, "99e822d14af90e60713553abfba14478e659917de59209e940a60f500878ae25e1424de180ae910967401697b0c7358414237dd73bc6a3faab6b086216fc1c234b5d132d493364b26655b54673924d5addf337559baf5c816d1d51b097ad33e913f168914a603b73875d4852a973971f7145ddcfeec7201895895cc78de2769da954e0370adc012648ccde7c15e07f70310f75ecfa6bcc145fc5cbfa604fa0f0c7846cea344fac622335526883ad215861d2e8490d0fee4a9ab1261f7ecb648a7bf0dc831d8098ce9cd999220997fcc7aaf1e247a0649016459a698e6ebd4cf03ad62016d4ce311a317261f30a1457e157497c113ab0c799a7937c960fdf5bdc6c8c42c8b69b8e10c6a18ab31d0f56f4c9e7a74f96665d114c39673c903ebf282803c8ee619c83db129bbba4f65db7cc86a9188c8bd814f5c83288ccf20be12396aa791e3600d672ed5c29aa987b83c46e1f512a35f6bf74ab0a01cd6a624f613fc6255932d8c6090d984f78f09a68b460d3331bff20e962fd5f99baf6c56a4920519440c0eabd515b368575743e2bab657b17458ae0c18a713ba6ee30ff41035f7fc53fe5cf71b073a01c5419a126886312b8632419bffec3b522ee259b9f4bc8b841127b53215bbf9221824b9c30ae2f9bf88d00dde1a1c35ac4c285ccecd3fd43f9102517d455ebb570004b105d940a822f528e22812afa41486e8ebebb2e5615c3a46e0617f2ad1e029a5bb4a1395d2296fa5c2b7d4c615353b7e74ecc8df2af20d97e602edc8d807ce3b07f335da4391801d1f25cb2e8fc1a0f85dfed83b2429346f2142bb27f8c4061102ac98191fe376375ca9f65f187e960ab6de51dad91f19b24435630aaffb6fd6eaedb36bad1440aeb3cc206af1ce958f09ebf49f6aeb4b3ca902950a214f649812b497e6c9e28cf0663e469bc63999c719161770878a86178ee9327e0268219807e5a1ef696d560ef4151decec451b4014d8a3979cca302c3608c475c0b07cb62bdbb1191a58730d99c6bb6e41b59af65c23ada030fd2026a0203296da2d7daa2043d1ee3722ff37cf22b331bb6b0d14fec012519776d63a23b85a5604ca9cc1cb0161c013e5ed1b35d50b2a4d43e8165c03f1c2a3aa6b37af4f91925fb765c4fe316777fd5f6c03e0f777477f70eeba0fd706d33c550edcf030c8d2549f02523dcc145cd2f53cdf6b9aed346fb2350416b07350dd4c6edfe03da65077b3a066f0161af0455e087028155a36a113c463b2ed7033a82bfa5a76f17d5a16bc1e0b5a86b46f20f3a3f8bde86f2832ae1e955634fdf29e6bc5fcfddd6d1c5e60e3218f556cf965aa3de5837633e31e1f4ec7cd0df9ae51bf00839b54b5e771e3c424f6901eb0cace8a322adc289a6f5c5fd90cc06db6225e6481a97edc6ed6a91ceed906d9f551b545ce32b8d7565139008dae4089c9da8b115c3eda29ed3380bc97275746437d1da917c6239485a823acf67bbfbded54250da25d4b80f44c6568a1d966e6eb722c7a6915b95bd74eabdfb293bb713ba78e51cd71265622ae7f75afcfd917bf06218de0f512d07ce6eb87ee4df0b175a91d3c1d30eac5bf248957f05e2a56458a4ce22197c503cb95a3322553c8f545e252f5fe8305ee223e7f5edc66e8b7b3c528491980322ffd2bc7b46c0a32b1d8886552c53b791057ec38cf1141ee4e0dd604932296f43c759ae46b99ffe12036088f5c722af680d3ee7de629b5707996b2a25db44fbbbfb7b61762de10eb3f89ac160b2344cfd659e9c3f4629da4b73798af5edacfe00aa2a8606035f4e087618fd7dcd4b76526d9ce72d11863503fe337308a15714cc716325ec0c17fdafee31dbd39ef108a99654624d9c8c22cc8c845c722a76918b9d2b9d75bc4c5770727e8a2531a8948502604bc5600066599a86ea6c620e03458019dab94646fd23abf25dc5ba1a94f68e53783ad42efafc0c56b962871f23c0503030cafb3f44ffd09efe584917139676372fb782066bb30f2955e56d6e60a4d5d932d295ea36dcbf418c3f5494a5914749c2e29f2381e8f84cdc534ce6018ad701a213cd5d1b54f2b5a44e483504d44a4393b4b6bb00ad17594110f8497752d21f7a2e1a90725a411c2bd0cd4b5cd05d663c412cd64c55a607d400eb91ba3e80907f8594a978ba745936eac4ca82d0c59039b81ff8b51e9fd0bbdcd504afb4844e90d4a9e166cfe819237b4256a273448fa0673c7518e9bc9a197ff64bb4924f8b195fde6993fe2eb26aa48cc164587808bc6c624db9f7c58dd3e7085c3609eb16f053a0440903f7423800304fb1a219b924a42cbcbb625b7cccee421d53dd51108e47a1902ad9d14ea794885bd833041786bbe891aeb3b7f266a5e9a5acd00a60f52be1bebd7f6e870e72bd80d4c3cfbcd08ccf937cb1cc21596b4fa6c2ac5fb50141c67e2e99438a1f9d275a925d7c20972118b00380ac9684c668c585408ea477b60af34a540c3c88a1f928a75975b91467f4891cee9794a1bc68d16d5ba21ae28301d00169de2c5d0154a222bfbd441c7199b38e5998d5a36813340e492973d7f2571d0bb97f27c683fe846dbcf26b2df36f00e8ff3a133fffc03d129defa505ce484a2910837dfbcbb343481a31ecca6088b9b40677b9a757508bc10e82fe0fbfcbb155300fc30aa0337eafa3a6d34301dad54707376b4bd957441c22053ea530bb2a6ca99436506be04ac6e931b35e2ad4c45cb65e2dc1d10b19e6755ea28c4307400120324218974e7e2baf305626552c4718570559f47181c1c554dca97616d2cdb627a329e71485e49c51ffd7f0d670c17b3af0fdeca6bd4a1be38dadea92605db0d31fabefcddd7b5bfb77bd5cfabc75a7597d6222f61059cd7c32a88ca9512b66db2f24d4f5510d62b5a565fc81a683b8fab5ba7fa9e8562df9c16058eacfb508800e3c24eb9e1808588dbd288eae58cb2212c037becc75d63fdc6d9a4883e25b2a1c65e30d4b1c0e70042be631a494a0cf18587ee65c6d81c9aab1715f0a01732960aea46c22d25c869fbbb72eb881cff400cb9fdfa5e23333f236a7ece340a430215be68d30fab860b1a5a6e1a6d4132844adb546b694dd16754b133d9368c28b68c8d24d936f715f7e1b0eef90c138c7ad052920f4848816c621aac69a354b0f9a3d5924c13263df0d014ea2d38d3011a470182931d9c1ee618d1f92669a9a4c8998927502957e20fb1469d3240e1167c68550d9728a4b655c6ce93db87af515e18cd4e076e41c9c3902345b3dcddc32fd8890239b14b9c16ba7a6c300d41cfc84d558a7047bb3aa1a5881719bd235b51692028cb0235897fd04743281f8acd75f9b6231e674ce4cf9f0d48fd1a0d0f3bebd224bdeb878b18be7afe801a5fe7efb755ad2897f2d3f0ec7220b12985a0bff0316b7a0301c86fa77ae0f4cc43a4e1bc64e9d64129f259f1f2916edcc40df43605aa6cb4398a705b773ee2cd0e597a63f796989ffae0e0240ac9cf6486e3a45102022d8547ef45e8ddbdaa1e5f1478ab7a65d9ea3272ee90923849ce23c827ae617b169dd55681eb33109cc3f36c448f5dbf874f8c3f3a1c0b8f456c351f87a4a699d8ee90bdcc287577014262e43a9de1d9e579e397cbc83c21685d0d2fa6ed6fd56a13c38f946af190629f3f5805ce59d16083865b8995b7d17847b0f0dfa717b15f11f5f415805eae2ce4ba655600660e0070b1fd05559fe31a828522a398291728ab4f001f4869a26ba377c001792b37459406d1d168868556bbaa0b3387b1e4229b779ee9f66b2f1c01a19694723efb4d0a988a94323055c6717e74d0f53841b123a527b933a67adf848f65d45276da5c3d9b49dd3ece91783cc9ffdf02525d6d70bc959bf749fb79d6a72cee8e97c42f435db1eb015bb935b70d9f21329974c3fd1d71a6490f607c541135ddd617347ac223d060ec495d8dee0687a71fe3c928c520e383eb4fe4c5c194fbac14c97fd0d004889f7d177e7324ceddc48d3fe1123e0b4ff9e66495d4bd0e06d38c8fbbe88041b46fa9452ed9459059af0740fcef0ca26c746b9ede3b11fc798a58ce77eaa703f5a56c1d80ff1dfb36cdbb1dfd36a53717c3d3e96b6ab9e3e34b60e630756a7512a0429e2d8f4976a7989a8b64f881201d8c4bd4b682a88b72588902223bedc61934621d74ec4f6cf2ffb4ab09fd8284086adb756875514ee46e872846b90e1874c6c68c9394dc93bb51b68734b5e3b8b3f8482d4eabd814b9b724af8af55054bd721e27fb250f77571d2ffa11c7311bbd6955e24085896bff5b862c7fb5edff7773a8ea7e3d3052056be38083e8a44c943be81b2c2a8c3780ebaeb67c6913b611178eb50f594cb5495cae16e70518cf4a616d2ab18cd24937894ef319db54b0e9e09c1eae53f88535b534f79659cdd6d39fa2c9e1f2ccb1d4d8fcc6c83c7b3bdc788feae43a6021741e30f2a7667b54d02e2ad32ec351f235d4af8503771a4d02dff00551c877d98ad0ab46404438fa197da1d2f0bccea17c65f26bebf88eecb9b3341d4cfe33995b19604a614421d1eb9983103a6996a4c30365c2bb7abf8f995dfabe8ffb0a73e28c979e40f2080e27cd2078e8470c9c95348ceddcc8bcb58a2c7ecd740a55e358317918d2166cef4eb3dd3d440cd6960bd94c1b471c5fcbafef99bbb8c1f3fe3cf493d7eda36b15b8ab1a23ba02bca63667e2cdecb183fe19c30a799368f48c06833dfc13fd15a95218518a2ed5f069a3d7f462463a52caaa5bcd2660789a716a7a22c3b706e8d65732effc8b02652e631bcc6972587dae47bfd8f057c0094468f4ccb5ef9d6d5ecfc7c864b0b5df5bdd98e7a0c3776b03e45d45995643823fc6b31490a731725a46e93495da0ec68ebd1750572ed095fd69b2c2d0ac464d184083b6ef5af89aeb51255212586efabd23b3e7d8251858278747b7140f4864dd627e1152f960b1d7537d47662949defdcf4362c813bb771abe6a5b4e0831bda4353fbff1e65df8da41d60135501c85c83bd143ab44cfdc7613b0c152198379d995c0845608d9a058267b64f2311a00e86cc41cea90ebbbdfdc8f27bdb8969677f7ecff1773c06a47e661e049257b8dae332b32c8f16441d32b60305cbf2e5d5786c3c2062987460024003e1dabf9d499dcf0969279a5066049f01d6e29cb647a9a569c505226a501da2fdb052ad3f78a3007ab491f03537e765e7cc7cdfd6b18b87bbfceb5ec36b5755187f726289cc9b905b62e6bfbe25c4ae307e2f9c2940c33e20ef6a0fcb7798d0c8ca4c378f811f13d4a8f2bc6246763d100365cc8906ecb54a68f3ea06d2845a22ad5e7614a9aa211f314ca03bdb4b75372992ea12359ce6a89b31c5cb58098504d5c0ac6d33a1a279babea654aa29d85f35e3383b5e0e19c2bb4ff6691c81fa6c10bbbb0383cdcfb834fc0c86949b62139f4fd4b8de364f4526ddc98f9e3ad0d081004c5233bac74cacbd03085f464653f64537b5ed5efbc3404df5e538086f8ad745985b46930d2df19228942f5ffcdcbf6df9fe8019e60d87445e4babf1b6413c760e6619ae27d147901e614ced4d4a97e7e1f600e1d7df3bf3634bca586c7d8abadbe671ee0acee060918a6e1013277e87fc0aa0733ebc96d3544c2498f3adf92e56ef10718005b715f1e9b0f29660cd474dcbd5116bde33a2c8924e43f3c45b0ec2c246e07a30579f6a9b451758b4b712979a1015dc6a2aa563c6df4adebe94ca7f52fd0711ec1b883b24a2f435b30f99247df13bdd116e69475409bc7ef985bbd2e30d9a4c97"}, {0x1010, 0x1, 0xa04, "afe4e8ca0829fccb6fd87634ecc394d26d7cc762943b3a85df85b0051b279686b6c66a119c91ad7da75aa8f80d9438ab7335778d4bbd47731484ab707d35f4a39b528e7f2d2d1797164cffd00d08844c5ab4b695001c4974e4321dc5e076e5977d19498496c3e0b20c52dcee9fbbda3294036f5238807d805c72487ca0b15edd2b2a3078d5f28dae14f5013e2445a76f7da8e43123bb51c399c99095e49e99b6da450ada7f420753f046b27b87c56fd58b207023d7ff79b42bbf403be5744dcd9b771bb563d6f29b2fd8261a9b6336a1703e50e963898a8e7a5dee30f3bf153b2701562a54b2bc73bcffff4628a69d050f85032bcc8ecb47cd815e5144d9d0c2e5b48b3013a6fd3cb2aac92419eab4fbcae0318805e3757102986a6146225f7b7b09ae8c2eed44c08ab4455c724fc839007185116547ba85dcdc3de1346ca2526d2e846ef6673f41e0244067740003c45bcf4e9a05c1c879abb69bd489ec3ed492819280249e561944653269181430ade429d74d8df60a2605029814a38c1ad5f6d55064377188ed0a34b8e1d8e6446b0b1cbd590d04528a8ad462fb3ca45e8d7d04ec427dcfac0705d6409ffcfd4cc08822d5293bcb2f559d872e947187a646b5c714d36fa158e631b57a1c225662579b7bd7ad40d1e706c2ae5f23243bd7745e0711a53688227e3c748c442004319540df16481404a452d389474c12feb709e44227cbbd1bd1be0c299021138bb94bf33c54f6cb59be56f16abc60be2a009065f586954fe52d53309662eab3442971679792e9b0d1e17973994d6ada648aa64a6fdbcd666f04387f619710c44106efeab23b58e8d9f83cad8e2982704eabb2a9449a56c4028d385221ea87971ebeac5159e427bb5f24359ff56a4e91af9ae7744f3b73de3a73b181adfba6a8db378d0a6e629b227ee49d72b6a43517cd89e0be999cea86249b68d68aa47003c1f1b942349aec5ec6449039239c2015e195c9dad1a76cec1b7d3ba77975cd504bba3a4924194c53ec22b4587a321acd81348e82ccf3aca0ce7ffbfcc4ec8468cbab541c42383560874bbc47cc0970e2b9bb0bda4bb9958b1b5795998605ce1281d343295466ffcb36cffc7e4c657595605854c30ef1b7ccbef4ed2f188458c4f4cb70ceb6dfea1eda73a8b11ec756a9c97f5172bec1e69b6c449e7973e07610776a9a2b4e9aa75b31b7d1baddb3dce99504eba375e34effe616aae677b2436c24497693dacc9f3a39738fd0bc8230aaf6993ab5ffe61314001faeeae451dd9d59e89b59f960a1bb99bf508dbe8e2f124b2ea5bc8fdd590361c0c5c2b21d19361a91e5b00c34a2ac4f9e461f715e2e5c4295843bd4b4be8ab5e088f66b8db434468f79f3b11f3462f742833e408d195a6a21b00f998951bddcd92de8105c0b0112ed3faa3f2501b1f2580acf5ebf2929c65928590885b6040c8f5192876b056e2f7a432eb075f561bb70f41cc71a7755b9c7880a3d27d5a0241c00b2f86987ccf8b7f4d09bbc3288b3c5b69c8f3ba9949c692a78e05b15724058af1c3d63e75bda5fc0308807d6ea40bf1827c0c0f374c8804edd531a57c22df0c3fb4afec667a3e1f728f86caea7bd3c0714a3d7716d6db4af6b19701c85688da32632a73674d36701d147e896e4f5799248384e2b4127ff330b34c6c610bfd13eb124cf5371193a1858f7e8c532fb9d6d53eb348e67e1cd3a294a63f9a43987f06809f9f54c1beee6de1ffb701dafea807d60ba1e64cf2e03c82e25fe6ed6a8c3303ae636f591f82b1f7235abd0a2794ce38d4673d88bf2abd9472aac254c5b2f9474cfc3ea1a809b5cf3f4e47c499dc8752ea881e703f95415d61c6210dff6186e92956ac20ff411ad248a7bc2c3d8757be4133709008639c1c4485c0008afc17a8913a3753ff0856cb115bb9dbefca07c26ae45a016e63a0cea1e92f142d5599e2d8ed275480baaa24352e68e912a6e1060c09427c0f8a4061aaf386d9bab6c1f99fc9c6539dd83654a048ef6f8103fc2ed885000f424dabf932d84032893f30628ae5fa3abc12b81a5db22f8c7918c1c6400b9e97605de8e3b45e7ab48a584e4062ea1b3b1586115f6ea9e3317c958adeb3aa3ece655a3e6c4320f703d5dd564cf3e57784c6b87fd28d0e0972e263582bf6af8822337b5bafdcb380c90683bfe01a67c8e6a71a2b80de9d7fcc4927aa1f3a22b05809fbb6f11b27f995dd1933402e3dcc7767dec05340a7f5953623558fcabefd5e3c004ab367648579cf0c186d7ef1549f6403179e7c5f94e59127f203ab23c6ace684a8ef2671ac82c0f8f27e82c1d751a5915ea82df7f4d6137f221b9a4e48b3cd016e7ca19f30aab92dc6779e88d8cdeb4c83fc24c38ec325148fb5a429038ce635663c16076cf4fa82d7c25d5e42b5fb55562c76918c4c340bbb3c61b232823fa9e7e9cfd9e4fe88b8dd71b2b675cca6e2dd6faeaeda5e84fba28bc779c0e6861c47b85136f06c0bbef8b5421af7754e727eace5b1705ead0a50db3fa807f788076bbc3efe0a0696dd8595112dc12bc3b8faca2c2fd33aafebb2732900e5e5ba59bec1c068d1084b4fa849ae9ef46f4677ddb6b82d02e84dd4ff4ee2047acf57a451b2b327955011692703e32a081cd0fe076e0e147ead0e8d44fcc4bc8a03ba21978a394eb45aa88a7f3effe9c56ea6ac43d83d6e36366f585becf6914216e6f6eeb07e5f05e4479a684b62367f4804e7d3a7245dbb6e3210ec17bb0f28e1218768c881f4d419bf3ccd10efeb8d02954d007797dfe34ccef24542b6b75fa1299c24081595a5a9a1cdfe94299916b33cd9ce2d1828c307a579bee98af5227546f74478633578851546f542458ddd6ecebc60f7f14096817007ddc13a521a49c2ea7ba17525e3f99ddd6cebc139e2c40a3021b96e6e7a831f5893d5a0afb52179bc9cbf28a6e45d92fe2c156d443bfb6bdbb92d7ba39a5d9dc62e5be3ed5d59c974d420e7af20d8c59421e32469994177c776eeb0bc9a87b379852db36b5c4b882cadd4118eed8520ce6d6f549d93312dd5a27617a90afd824299a961a041cf6a6dad6f0026f4135f92a87a2ac318b9e5b75a3f6863e43c07ad1a230a5f84ab584f9b4b1ba9c78a7a5a7e6b190f9e8ce43925e52816da6531a1307834a69863873e2c26e94462a445c170d8148e090532883442000a7bc928c3d988d2724cd3c4ab567fcc48c37c257bf14d6253c31dc1daf3794bf1f89da994fca97b591ac39424f876ff5e45910447ca2b1f7d08159f2916e243017228055919deadf3bc126df229e193536d033becca568c267c6c04572c4b5df30569593579f39f2e2ab217b3840a546c1fa61c967b6076eb629bdc3811c9d2580ddde3167f619b2c511148d383b5eccab32155491ea64b74971ff482f6d9f3e4c99d60e33196604a735d8adca772def8b1564d2a8c4838561f88373814558c031f31f84ee18a8e9582705e476a0d570dc405953eb10d5d026c65a95fad996f8a56c607cf474317a31358be8bb36f23dc7182ffb0e03051fa154f1fdb1659852f7ac20c91ae77695694fffc2148a29105feb363810f4bcf41ca41cba8528acd87b7058d1183ac5c8b34e4a53aa3757e200bb7da66a5ec84f85bb000a49c9056d2ab0483599a80e27f2e31a1c3212c87f8bb13e603ed4367b4b6f8fc3c2f320a565b027ceac6554bbeabc35358cf8f70c6881aa04e77bf816c9cf97e78ab855afaed8fadfa67b5b29125358657e996ffc6519bab4ff2309b7df06b516a9cf214575dd289f91ebf56009600dc91322f70e8425c8b9d08aedaac45ef2933fa131679565f2c6b86703595bfe8fd1b58fc04bcebd4d61a3215e417e6fa47d5262ab9f185878f2a6c6478a95df4925733bf285d0f7794752eabd0bad4313e50f1db183ed9f3c5896a51d093c97facbd3a16807932da64a51bc93a82008aa75650b116853206608da4099b53fd129156e36e24850231500b7cacbbfb18292dcb1fcb8c58854d690adeea832d6bd2ee3ccb75d4b986e0c5f421af0eeb8450b9e6052126f3b1d3d7cf8cbfb5b4987b9452abeb8addd2707e6e3838a90ecc7d9e56d21b81695421aface7e3189c20211e76ffaad3908bf1d778158732caa6c45e9d4a3c9861ee56f4c51e903457905e6d7b5c2045716a99cf544f9ae5c27caa57f8dc802276419b92058097dd055e5da2bd4e4e8f261f62f5a7cc0d5b98318c211ed53b44028adefb458bcd3245292fddcb8b12e57d22eac09dd0b7d90fc9427799213793e1ea606ac60b9ee654086f0de5c3d0d3c985172e51d1a2a7f01c00b7b102c629afbb3b29463f9a6eccf26ec21153b7beda9ad745118b011c07b996723ef042e87b5b09f0974e944fcf43c6a4e12a43a7fddb84fe493b30e4a86c7bbe048650955f7b8372747b9af5a3db8081f298a63725b71554e70b5c0170065413e6dd696341d35f92021a84c3ddf371a841cc503b8d112e9855897ceb644c30d5bb07468d7ea51f5b620907f660fc58878fb9d2254385d45ad2087644eb508c8a8cbd56869073d77495a99b598195d00327885d46aa90f1da19c5020469feccd64e3299497cb5cd6d5d6d8e9e80cdb7e41ab5c4f195ae362eed76274b32a07a9a6abd9f6a435fbcd3df5d36b87f0095e3a9b8a21fd64e75fd7364e63b2c43319307f8ea4a3a28b172a4c2073867e9191c00bd1773158481455b5c13b245c73a33f83c1db944521a01a175f3aa69fc5bfda5ee189fe7f2ef8f1f332f4f13f07227a6cc427271f1910e58ab1bc4ae180928f82b16d9d839d0389e4da61d062e82d6e2a3af3b792c17a308f0a6affe9297aaf754f1fe6573235b0eaec68fec07113cc81d58a8c0ca8a3977301c9a47473a6da130ebf0146f7b137d0107e38ab1b63e9cb0e0c5d7276d93e791be3add56e4ef267848245910f245bcde42aa15ff2426e54309b69adc309eb20cdd9e349b1d43c5f91639c56e8d4582d4a04945452c552e474e36dffc92fb3d8daa7edb810df5e68af310c4dd2f01237a33093529689ec029db185171e07b7e1b41fb8989e5eee156881069ad1e594ea22d9f69f40a27e13bf11a0de47fc6d1289e58eb7594f5bf0b218aec3f12a7e2594ef373bc73e51eed820a8a585db59abe297347830e57fb77900c07891ff2dffb531be0becfca3bbe54b6850353166828ac730f74f0a42a9a6289c64061292e0a0cae699504c69b4a3d7d497f63caa9a2fe85c3b2ac02670bb5567445b8d374a824b4f6b2f53ee3f1d64b7ba7e1ef8f1806bbcf0b43b8d742e8168cfc7c449f33933e31316adbbc9fdb89f7b8a2f45041a2209d87a775f3357e86d7c96496283ee831ea6560c84b1c8694ded4b9ff4e8adb01459ddcac1ef06c91bca44774f3b3d285cf680b8ab34d019394ac51b4babec3c49f052c90171d6085b9534bfa30801fabfa565034217a9ff4d6370a6bb6cd40ae6d21d824ddb63d96c834036d4cf863c109661fffb35e7564ea9902f2051911be0409a01dadb0fd6848f055d12a70e955b689161650e5c1ca34b90bc4b4e723bb0509cad07743316a3b1658ae728beae23a49a8e8e03853a6ebe05212af21b476aab582bab4b3da256038fe830dc8e2128645da52cea98e27481554117e807cd2cd0febed69fadbae754bd0702d35251cea41e2265c867e5132a4af753545d391d0c8dc6220be8e40fd2b13b1a316c18e27bec47f835bee4f5151f2dbd634c93f7924c30209271c9b0449f83700566e55c2fbdc695d0fc643c91a483f16b1eeafecb4573202f"}, {0x48, 0xffff, 0x6c1, "c11d320d40b51f9f20e070e1e4437079a262d47b46563537c8d40670685e38987066c2bed0d836b2f40eae7674f42075bf67aa"}], 0x2350}, 0xf) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000003b00)) r12 = openat(0xffffffffffffff9c, 0xfffffffffffffffe, 0x8000, 0x40) ioctl$TIOCSTSTAMP(r12, 0x8008745a, &(0x7f0000003b40)={0x2, 0x4}) getsockopt$inet_opts(r12, 0x0, 0x3, &(0x7f0000003b80)=""/88, &(0x7f0000003c00)=0x58) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003c40)={0xffffffffffffffff}) dup(r13) 06:41:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0x5, &(0x7f0000000100)={0x1, 0xf488}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x40, 0x200, 0x0, "07000000577dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 06:41:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8000, 0x208001fe, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x4, 0x4, 0x7, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffff001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5c77}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000bfd000/0x400000)=nil, 0x7fffffff}, {&(0x7f0000cb3000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000f0a000/0x3000)=nil, &(0x7f0000e55000/0x3000)=nil, 0x6}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) 06:41:35 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0x4}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000001880)) r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) socket(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x1000100d3) semop(r1, &(0x7f0000000480), 0x0) semop(r1, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r6 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r6, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) r7 = fcntl$getown(r6, 0x5) r8 = semget$private(0x0, 0x8, 0x10286) semop(r8, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x1000000, 0x1800}], 0x4) semop(r8, &(0x7f0000000200)=[{0x2, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000000040)=0x1f) semop(r8, &(0x7f0000000340)=[{0x4, 0x4, 0x1000}, {0x0, 0xff01}, {0x3, 0x1, 0x1000}, {0x3, 0x55, 0x2000}, {0x4, 0x40, 0x3000}, {0x1, 0x5, 0x1800}], 0x6) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r7, 0x41d, 0x5, 0x5}) r11 = getuid() ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f00000001c0)) setreuid(r11, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, r11, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r9, 0x0, 0x92, 0xffff}) r12 = getuid() setreuid(r12, 0xffffffffffffffff) r13 = socket(0x11, 0x4003, 0x0) sendto$unix(r13, &(0x7f0000001440)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) dup2(r6, r13) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x8, r12, 0x0, r2, r5, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 06:41:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001980)="735b0b306facc3fe7b9cdeb58449f13ea888e9f678ab15e3475c09bed2737ce7bd6a0531720102178c6763cd9e4faf9e89f67416a461e8c7cd15bd94c4ee628e8ab98891fbf1fef7f5bcaaecc63b0826cece1b2c18a0a82c1622ff8c45c646139ec51d8460327f7364581f4ad355b790a9b5af0e187e841c02e9bae2bbdad7c967b6ef19ff3254adf9c8d458fa20fd9bbf6fbf8d0f4f0be1f2a939d19300bf0246e7573107adc8b4660af21783aaeb955149b35baca8e29dec26288eb7e7e5d04abcc5b3d2fbf73fd65af24dfdb90d3c5253166c2093478bb38aac4b1e2f62774b0d5f45f940102fa4f50129e6ffcdabd93728a2e05d69c4af3c00beaff856cef5c76b3062df94edef61d95496a1bec28a3bd9964a572d0954745df41b45ed385e9da4ae718136b20b8155c37809404e039571a6e6d40a00d998634a75d9f83525fe69bcc0ce49f1e6dcb308a24ec59f4583f48d252ab2ad18016babb2baf84d5997e0b0e0a88bd1d91a77a333b27f9d6ec0ba20eefaebf95e78ff6201b531f50612c1a4ac5a269bbb9a9eb2da690666a5e83ed25c8e5a5414f8e0a9a641f6540464ebc4881351ac3c2649e2256ff2f30c731b448aa8daeca0257b581bddac5f23fe4d0aece80fee36df6f46e66928ca2e77d5aefac01eaf62c6b140c40390d85aed2f8c54a8df024a972b97b365b4085c95a8038b047abad669a8888a89d595c7bdc12f3791aef9d0aa056314d5c2e8ccac5d756a0b89ea1555b01542d4f0cd87a1da0de8d6a2fb840fac6595f0abea436351744087fc8be38d3657e85c7bdbf9afa7824410f2c16b59c498dc448773b2e99efd4c7112146c9da4c3d22e1c39fa50b46339e9292d4af7b7eff5a3f9a1d5438d595cf68bd22de2d94917b09a3c0774f22d22f0127760c1469eb1b053baeb7a2865059522f4b1792e63a13df791202e793ac45a864f10bee4a6e5ae67c5221f900465304067ce3bb28fa86c8290b92af77b77091b3f44bf704fadd26d5515d30c6589710511d8f1c12b20be338f811d91d4e04f6d1878371fab60c19e5047197a3edc5f8ad1ac8469bf977268faf0b4c7b0b053b8e0c4c9812c32751e26df7b186dd7192e9b1ff938bd4afaa50da591602f71624b604407a3adce4f1143219e0dfba12f615585305acb95f868f6f7a3a84ab450b7a081e5b71d57b5085412215187e0aed4a1fe6b17739033127d3b1d1a00dce15e017646f13b6491f0a674d3e6febb67f37da1a7ecd234e2dc583f7af1ffda92a8975483a6525257fe9dd1791ad8012cf0eb10c30bbb77aae679b95536e9344f8608d06482d0b166dc3d1514bb9f6576089f517c6a9661defbc05c03d071acf001198146dfe6412709f151744be57562027ab744217104dfc87368d677b9bfb00cc1ab76a49c952725d877bff0ed633aa3821058e1c5ec5716a2b433de03522d0cc6f8f5668e2f8a66746e0bf851598b3f59053f219c09dfd541242c860556e708657b8f3f1f2772c4d4857a405bf08f12ae26f54868b05f286c30502b62a48032acedb1c80e314900c48ca0a6344f2f0a8e0a296d42a62c4bd011d45089188fa7a54c03cf2c49531bdf299992850c66cb7457265b3310555f78484fe1cfd55e62778c4e0c82c3dfcc20bb91ee3187d61d8b248bda8faecd33f74c79fc5fe8f3ed5c44d45ce8ffff1e98635752835a4663f2a6752754fecea0d78ec978f5888ea45397086b60395a80d103ea5c2c6738c32efc5a8ff796db63116543a16dd587da633cfee3d322579ab3ee913b7d4fe1a4bd3adad945d98cb94507f1fab448ea8ab441f4fec673531c38c2443743339294db02ab850ffab21a1f9f6586705b74cb8419768ecf6e7735ea1531910f765bf8e0573cbb60dd5a0245f2164f21aa5ea88ae545a0a8294faf7086ab8f07c22e52de30567160809944f07954505787080fce578b56a0b7c4522b4b2a4228a3472ac79e85c11926ef60c0708ac904e757c60f7bfad42a8321988016554a82ff37b4e8a8e719a27a2bd6c4c364dca3823e779e71dca83145b72246189e00dc0ebc95ebc85c48ed1b127c59b57d572f64b947d93997b18ce6ef7514aa75c8335c7c0b46fa84db9f4216b2bf4bf4e937bf0fcf17b1a2ace14f9579358a801ba29ac673ea2747b95b7e08d05409257a6fccd5ea7522bcab8bacb5cace5ac2905f2b5189db30ac8a5fa46f13793c92b5e43435ac1621e292c73604a36b93ea4afcd25eef83c93ae792af37eb9dc08deb51bf831da457fbd8508702337a05e203b25c4ee0b8e2c60b8c003ff163a464aee135cef54ad497e5a0eae70eb2fc72a5a9e3c761150e79275f7f8c067757d130980fabada556dea4e88cebc3e53ab1e5b993f905ed05c3638489ab8dc8d142b8ef0232e3a19a71f64beb7bf063656a982bd28dcd81c8df1e4e5d9087341a6927196bb661e1ef9888914036f1a6f248026395302d9f0095cbc1e14568bd648c449e91bff3989407069f7f0f366e503a26700edd9bf4a28c315baf828cc5ae86e004968723b7bf8330b95a9ca033ab5ca8d4b52fc890eb4911aa5a4c8c5898d2b819edd0a421e49c0cc4b92440176398be1d1cf763a871b0d929a39a1509af35582084adc12b81ac0e09ea4aebd92efb0a3a326441577f3141b2dd40483a6b00974c9de60222ade08c7ee01c78b4a8dca8e174caaaf8f65aa6e0530506ae1883e2001eae4b7a8b9d4896d6b4771ba9e9e1a6f4088c04e2113f82438e30b5fb89d28f173c83ea33a66c8cd4381c147360497b1d551114f80bd276e4306c69b7b5c22033e15b240d1e7fd613b0bbd35f5c91ca60957d0067b1b1af80a1f76230bb4ceabb5b40a89ad4bf4ee27ac67e13af0e43d545a89c80aea981ca56d4f9d32ddda8ae857c0cd04abd7613d2c8a563af63eec12b73ec1307704bcbd7f555b1038b0d8dfd0901289cd5f899cf6137cd60061595f9169ea5c03c4fda6ce48c0b4cd07e2cec0e154a1d9228be1cd0a08acad7f2e7f798e8733a078d11bb9ef4fea86bd60f1dda63142abded67a70fa2fdfc5fc39d27c233ce384031edf395b5465dc0dc1620e0cbda8822dce4f7719998627fb45e0e3114b5722ff7cec15237a8943aa12a11ade400bb62c78577093698ff3c2fddf8f566b13e326cccc69cc07822427f4a13a0e5abdeacbd5df3e368dc5c5fa5e795f76a9d347eff63192813a48ff5a0760d3bd4df0b9a3e9a448631131575e0e3c048456cfd5949fa704397c0cc9e1175b9e7420e76f995fcbbb939646b58af367c0745ebef991a079b06e30e8bc8cea4230d63849c98b182bc7de89eb466203eba9c0a96f35db73e018cc5c411fe98d48992aba6ac5fbb5e10da35c632bdde5cc7e0b0a17c7942aa4be27f276acf6e790baf576ca3f36229b2ef4950a77d2106d8adc6ad26d4173af4ffa775b6154d934148a7d0dafdfa562e0bf94e057bddd37ac8517bb3b1c577fa0120cef08304622039b2c1c47c1a41b99a8033b2ce6d056b692c15416d3f07cdb274362f4cda16e01aa2463ebc1289457a449c2003b749f40b964052be00c264a1fbebbe5d7e5432108207e6cb54b4da35d1fd8535eaa903121de61e8edecdcafa82bbe6a58c1c67ab7bebd8892e821684b6f80a47bc6786cde04ee0eddec6682570ef268c8c9191a014646bc5accbc36e653fa055296422237414364b1952791faea4ea9e227c7e6336de564140310480a074d255d4de7c26135a502d2a11330aae62a4db6c64d8d4b0fb5ef38d1473f1452e8a59909aedf7c25eddefbf391f07a04ddbb40a1e10dad562831e6ee69b2ccd087cccab47aae0ee670c2ad7663bbb16461e83a7c9e18f136f0edc6fe2479a8beba6e36afbfa08adedc9518ed5e0ad99299e89de8ae0ce7e56d32fd5e71770b07196f2e901d814e9db866faa061ffac0a25cfc1ad72abfe51e622ea3f734fe395e6b73bc8c8647c6f537de99160611de6538265ffb56e712d848e51355d6019282f816838512cd5cba1e4556f41ed6fdd83b8a92cf076c79befb9d4bd1a9d001cd4ecc732288fc3e49e26a29c5f3d612f43541cc379ff60380ae74e55dd9ab33c419ca82e2c4c4d033389f3cb1749c416c13e4cb8dc6bf348a54e629e5cb6c6f1abb5311e86b1dc09f9479fb281a5600d0f759fdb3a7517b5ff68e727cb707a554b4fcf3c5bb1a70c8c03a5c707360f0df0715a134da55879ac7c888e84170814903fcdf6fa9923190e95086bbc4c7c2f6ba155d75aa517451e12b7a40c529fe40a6bf8fb738a67ca42aea69cae7bfe66687e3862b4a80e4c3d881c6d9111848c51d39d095a07c3b98cf28a69df854cd2ae16fd5ddc639098a71512052b187449134a52ccb6582fd534587ede1074b37c2ced22c64a0b4149a7631ce9b6e62721ddcf2d486da9dadcb7dfb60af72a5bcbf2bcd20a6330b032415371f03fbc4d3982a1feacf49bddc220e8c42b0585b671a6aa6e7e98e40b0a9bd662152362b944cb4cf4b525aa60d157732ac910a3b5c95a648e5a3887f822c654145be968096a02621bd1fd71c65b1aa10e1eb9b65ab90f3d6787228f2f9c70a016c61f114d5c334dbf31e5bedb0d7c7f1dabcf3efd325256f61b8445a8e8f837665f9ac09f54c4f4baf4a6d6db05140a0659a476676d9f4b1dd9f910e09ffc399d104f6b4c86332322b300c38e8f1edb0e70194285e6649c402b125b4ec4a743f0aee38843f740d4c6ad0e57326d2dcff2700004ab1e31a13300d9ae4d8d0831b6f0551b7bccdb5b8d4057889909b0a2138ed962f04cf1af7c9fe46bfbb10fa20f294aeac032732e759a7eef9003a02ae4d2615d92a0bbf891b40b75b96250722e218b1eadd6030ed2bf9b7eafacfee135b3f293304cfd7469e52bfd46508b2c30456620b08ab621a6a6e9fc7c864978e063895a974cbe1f3585d16da9d14268f6dba97ce2ac55b75b83d36f826326646b2e0fd3280e8a70068b9dd8f7704bef1d6a52963098e793657ccd604f923097f9e7f4facdaeda54cff579be8cca7e0b31c1ca2edbb2ad5e87699ba02d6c93920094565e793cf78d467058693d2afb976982972157261632934ab445644d69afbfaceb5fa7afa896ac215215ac508fe5640ed2afe8a58a2aaca68b3168803bbece556c4381e44b13be31e855d4d681cd0fa4a06def52109ea8c6a7b82588b38a0beebe87bd7e59608c420e0f784728c2301ffad5a6b5fb1eb5481c3b5afdbadf503ea64e9adac335c51cbaecb857101bcafc9a29c51e0c1abcd78f06c9fe304127377fb1ecb347883c09e79a2ebdd9cb69202fd69419eebccc2a11bf3fcaba16840c616fee8946b425e477de7a2e3988899e90c927f34b8f352c360eba4ef376a83e1e185f8b0d75fdae04c58315f644e3d3500e64d010f636cd674019a77b7c19eb7824e7eae014e5a9f8bb3c9e1caa581fa593aaac8ab6bf2c2f2366b9aa094338c19453b97d1c4e27805d2e6c84cfff5a7d8ab47c94639b52f83d1ac05a864f18853a1d87f0980495b76bc154c9c8cf0db0a8c9b5177dc6bef566d4e3a1804d28e7264453ee60b9cb11e67cccdca428ff76f28efe53101d8aa9307ca6072b32302495f3d8573e2f9ee659c8532f71cfa55a221b762640761ca553e67909339aa45f8a66b6cd88ba91338ab7c9a04f7a72124ff46fe1bd22aaf977addee8ceadca8dc28750128070d7afdb11804cd8481f1b0f35f1881973c163278b790f7f3c8c21d1061567b56461197c6f357b23bc1e5edea305bca42cd79a715bdc8ee6b87d2de74b1", 0x1000}, {&(0x7f00000000c0)="c183b11116c106257c3686ac13d923ba8b9198b1e530277d867f2dd92352c81425cf52693a298b77395cef23d4b5ce2891b87dfff5ef47eb7f4553b399ed16459051184f798db8c58093750eccae677f19035e4d864e6ca6d155c29e5c1325dee1f183291c08b1", 0x67}, {&(0x7f00000001c0)="a4e5c6a9681ab7e107633d67c9c51144f2e9237950f416fa05580fc9b6b2a14d00d3b7e02f3e4aac05eea0401fdc72bf8dc065689e4725e627a2a783618d83b024edc874", 0x44}], 0x3) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626770e584885cd5c53ae0f20ba71bec69118ee98a0347c73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd797691406347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa005e7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c4000000000000d0bad727000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f900"/2128], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 06:41:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) close(r0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0001004100b56a000000"], 0x10) close(r1) 06:41:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x88, 0x6) ioctl$BIOCFLUSH(r0, 0x20004268) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r1, r2) 06:41:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d668f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b1060000000000"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 06:41:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000fc1000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) msgctl$IPC_RMID(0x0, 0x0) 06:41:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x2) recvfrom(r1, &(0x7f00000002c0)=""/247, 0xf7, 0x801, &(0x7f00000003c0)=@in6={0x18, 0x1, 0x9, 0xda15}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="00000073677958652a92000000000000"], 0x10}, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)="e8", 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() fcntl$setown(r0, 0x6, r4) lseek(r0, 0x0, 0x40fff, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x100}, {0x7, 0x8001}}, 0x0) dup2(r0, r0) close(r0) r5 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r1, 0xa, r3) openat(r8, &(0x7f0000000400)='./file0\x00', 0x40, 0x188) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000180)={0x2, 0xd9bc}, 0x10) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$getown(r6, 0x5) flock(r5, 0x2) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x1ff, 0xe3a, 0x40, 0x8, "8d751b8139af2116985cecc35730ccc7c33f33d2", 0x0, 0x8001}) kqueue() r9 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) semop(r9, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x0, 0x1800}], 0x9) 06:41:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x18) r1 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x708, r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x12f}], 0x9a, 0x0, 0x1000000, 0x0) 06:41:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x8, 0x4, 0x545}, {{r2}, 0xfffffffffffffffb, 0x9a888291315f8267, 0x40, 0x5, 0xd5}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x2, 0x10000}, {{0xffffffffffffff9c}, 0x0, 0x6c979bbea37bcbc8, 0x8, 0x6, 0x1}], 0x1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffa, 0x4, 0x21, 0x7e, 0x4}], 0xfffffff9, &(0x7f0000000280)={0x81, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x0) 06:41:37 executing program 1: r0 = kqueue() lstat(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000500)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') accept$inet(r1, 0x0, &(0x7f00000002c0)) semget$private(0x0, 0x4, 0x94) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x40, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002b40)=ANY=[@ANYBLOB="c000000000000000000000000000000006596499196c7856ec6e17eeab4d41be9f673ee15c663a7d4d9885b5406abba55318a9410840c45a9ea59c6f4927b5e4052a6f31dcc6f07d322baf43a5e9c7cd3bbfb1a8ced74b34df4a8f53a70646884e2d6f7b0668f18eac5534aee80f1a5fd8101e9d68a77fa20fee9eab859cd85616788c26fd1378692a8711afcbd23cdd26977877754f60579e5af6663a4a45eb2fb2180978edb019f3bb0ca8a75ab90000003800000000000000ffff010081000000b8fa26bf5f6be80e4bdea7892b04f9dd3008d346e5db06f8f0e6fd96410dfc6a97000000000000002800000000000000ffff000004000000cbd7e53b884c088a5a85b85d3e233271eeac0000000000001800000000000000ffff000007000000983100000000000098000000000000000100000002000000a568f6acf4106af1a30964d23f9b659642271571e1d3e23d89b1fd37415f4cd2999e1e300673ed4919b3812d7caed990ea12c385061c20bc03747614b32e0a0e143d93484800da8b8b7ded8040b8c62048d5aefc577cb03c49c75675fb2e740ef627d48624af940ee5febbddef5f7559aaddefbf82244b87e274830dba4cb80d4d42b2962d5c61000000000000b8000000000000000100000000040000d9d9dc2c7f7f52730db7c65f3ec63c5e2bc8a8fabb83399069b92999c35fd90a3a7cdd9f010098402a34f78762515028234dbdb1949cc9983105bbb18f646ef87c46ccffd8e38f83c5b624b76d49d74c7e938aa08989552a75809d48aa671d616e360aef1a8537f563e8c445e25bbf03fcdd4afcd59e1124718206864689023d3e66bc411fea43988e5ffa3cd6ce39df4d2ebabd0b92b85b4fef2dcebc4824c67180580000000000101000000000000003000000040000008d8661d76eaa418a4c726d9b3a775a96b81b97f7e2616d52e178eb046eeb0608dfe73decdeb3e3ebba9660db2b3b982fc903adb72606fba249fd1af61a261674672975f713504afd377fe3bd91e89c5dfa9721b85ebf17ec0ff49c54b5b4aa1f612b5aeffa59dbff4673b47374256e4627800ad920a237e95b3888620a5ea613d2f3188e269554a39d220f73011cfa5f2ae3490c143ee7925c5a0c86caa843c132fbb1f1ed077076d0177379f17ea638988249eea9727fc5fe60d5b4a41f3c0545358b82da72ce745de3100413b92abc3db5e5e4eaefcbfbae0b8024b90b11844b974718db299525a008394065b1c8083a39c2e9023d6d1ac6130945942d50cb05111f62803c7e8ef3d88b84972b40b7af5f88f908af3a1b9a444c560e79f900ffafc78b084d52105c454a2ba0d481482ff4591ebfc1f16c9db7cea13b770e32cee834b32b14501556cb2b96a4f3b701872baf7b13340d4e72ae9396eb9bf6b09a8de069b9394aa269fc75dc0d7bd5f2f41028b16cab9525c69ce9afa2e9491eda35660895fe91965eb5e36551cae1ca5e5ad58c11334fa05bab705126974956c1319a3a4cb519fde421bc192aa48120eeb17a0464fbbf37d50edeb0d81d464e325306837e122ca95fc2bfafbfde9b19a5463624c204a6c5fcbf35612d3706e76dd151ae7c1cf587ad3e70ef1d3551dd83247bd69ba0e0badd0d51108ce44453a8c4c2181477be0b62717a27a702645bbb20965657e42443d4d5344a8794088ab385fd9a1e7a3141a1e0cd4f944cdfb5411f9a0a2397ac4d4d3214840aee023c063b86117a0fb01f3b59fff368acf766f3f2463dc1cb5a1987809be5661bd04487e8021e2654be59c0df49cd0e4632afcc3185c2ca268c2c1a5501e3c81483b4da32fd06654f9650bc277814eb3a19132187ed8c0f90a0db9478abfd8b673f49f4d351e9dd5b31871f3f69013ac2f544eee2e9f9f963a228f1817572cdd4c3e34b48a1755d40fa05ab898153d546636dcf3d2d2625b6fc88e1e724ca0d65f16e0dbdd45cb916a844e70b33367d279631cbb7de66ed64ae51e1b9c43b9760f783d8351668de0c17b0d25187438e321dddd6f2b26b8b943cbd6b38261e47e308a99147a29b8325588227e4da4803b150463f9969e88ae976e04c2204865aa6d12b4d89377534b8bd4c5686727a35d3f73d75c925884fe7297732459f9421b878fd771255c67a405a4df212043310a6d280a410e20bcd6070589d0d3658470747315e93bd8d0f1d36e8726481a2b7495db3a83451bdc756bc33078ac8b38bf96de8fb553b19a15fa5f6a7bf0f50f14268c674a44f641deaa9a436b3d6559d307390d2ce4ba23244060c25675d82eea2c7b8f474f90d20f366c1a19439233c1f643ea33546c225b74d5a3dc44c7595ef3050c8e24ae69009b604f057cf8a5cab7c207ac4365d5acec67e576265f12a1b066192729ed3efdf1980e53553397b639d44edbfb0016060d5814f30dc75317eb73d9c7f2be7e5fce3fdadf0c76b64756feb55425c45077f0a99be189147e5047f71231ebd1121bcac845550c85fd31614729a5aa797ff5e7a279f0138e13a000df38ce9ac6c46968513341d0d69acaa9f832e23275d8cc719308605a2ab0085ffa212396a5ccaa526bcf89ee025bb6b841a86e88c90ba8663ef2f45cbcc7876f78d077d3160836060da4193fce4fc782d7742a4766bc287f0af77c276b9dc446a838081e49bcfe03fc2579115c9be702061274a25977257a2eaf17a5e5db74322e81aa9255e553286c691c25552c593e1d3e9c2d8ddd43825241acc2742c191d6435959971cc30b6c3a4c5feb8ebd2e5313e810a0c3a2fdcc2ed6c997bc5ea2ef774103d7a6c443508d5d029be77a3f1f83a4f5f54bee510a6bc523257b1db3d3607593c32f163c6475f6f73449b2d153dde3f8a882b3305c8a66313de02dc544ebe1eb25327b57fd91b4a36cce3dcb5fc50fcab32a9e2fa47bbf7e31d20321aa12fe6f613e1860701f6e8a35eafcdfef343df1b77176520912876ed299e208c10a8c001e5f87f8fb2c15b895b3f6efa83d2d9b9fe9d981d8732f080d3c3f496b407b75b51d3e422c00928290d72935e278bad8c8ebe3013fd37fe5a133ffa6e385e3c9026ff425ffd63bae41b519ea4bacb1cd351ecb3d2edc01aa63b4f8bc3aa1e339b31b469badca737ee912ec65c8891aaef6c89053dd3b85ef913094ca54ba716bfe438b5bf14027e4e98a22204484b0653ff60b03e785d320275234d57ce4d01a8be57c3e1aedb5abb42f3221a32abed0618aad6e9eca6721123baa4443f1b0d3d7c2039965b0c4e194db241a84f5ed424cfbb3cb88d907e522240cd94a8aadf5c796274c206ce724f3a1be5863075805ef6cd7d7780167548eb55c1ffeac455fad63f5cca2d2715b84e70c7c6268a18c5f998726fa340e4fb8a3a682d955a9733224fd0d9ee5dcdcb3adc06d6d929d083dce4dc448ceab93088f793c6e4dd4847eeea86b5138725f0a5d9e84c1696e6f59bdf557152f1c077ab92c1178532ae22db87f2c18706ffd8f5f2d26337c4659a576a3364b248cea38c65656e9480afe4ac6a8d01534cc9bb850a1b52b7b059702709a2d45e2bb8641a0ce44085e2dd5c3952992c978482973ede516a866a6a8f75f1da16234b9dced76c10865fc8455ed25951aa8eb2953afd0835b582b0251967abfd0c73c795c9df37d1491c5f8c4e8103e0459e6dca2cd9d632b5cee80a240b5e831b7e5900c9f105591b9d99a1c3506a83c4d6ef89c9d4086affde2a5eee1619352570903af3bb1ad50684454c7bedbf184b8aed77a1ef66e0648e8205d9ed154a2895e630eafb7ce6a806b02fe46552fbee4b658e17d046f6870ac3e8cf6f540b27ed9a645f8ec655f8e4e6a8dcfe0b6f1842be7b1ba70a9d54ea5eec9cc063a479f48797d3acfa99866aff1fb76e3b8cf37dda71dc162fb39cfa321d2ea2dc7e8a4941a6eceb8f7843b0f440806f6969a048190fc3c5a8b19f1ba2c62f48fd3586eca23abde6caa1fb78b9f5ac43dfbcb6bd6b3a3efd9dc89927fab7a1e7d7872562edbbb83449abeb8c996009422d5b110ef2063e7c013c299422a38bbf414258a2c0604f40272e0102c090b87bcf4021e6c90443bd132f8bc78a9fba6e3754706b48f0bd74885caa1adb57cb1e5faf9021beb988b60cc31465586a0c272a7795dbf94fa9e2acfb990f5dee7f3c51d740e708257af6e103271d971f26a1e2da7bf4b0ae697da246d15b60becefebc1e384ef342a2c0469c7c830dac9275607b025937aa05561f3832af71921eeca14d83d7b252c2afa3c172b03b72ecac4a8009de370afac3b9e6986a428a0c19299192016f424cb6d3cb8eda97e9ec5fc4eacca20880bb6696b036c1b9c5a1b73bcecc8ddc8b30b0b92de9cfde444d0677446f0f8c0ec694530c5d19d7ef541c64d8ea723c9940b25f9c639bd6098712f501a94cc766204b5041c21c618eecee587dd9dd25679f2da181a46b7d5006ba55e5736d8497ebafdda97f540cd96203bfe1d3230083fdc4146ddf5a3fe4cf771b5c2367c77898b09745ef73e1a6fb0007600603a61619702562ca811971e9ddbf7d5599e7d226704ffc90b0cf5a6f8125a7a15b8e8a8271d892150baa5ed4d823d18ed879f6fdbd955d10c1df898a518dabf5ffd0e9896c3673b6c4b54b7f2436c9d36a189d5e3f865bc822d02fe84f9828cb7f6c4eeb41ba40f16c5301e95024417f2c65bed1130cdcb0658374d7e7bedd3d7b2d2427c603ebaa95be5696155cb5b34415b0282b5a4f88e8df95b288936ab249715824e657eff69f370682208aff123c191984d02a934d57dc5678f07ca549c25c8b3bc8fcff5d64d290c7ea13df5a8c17e34e59cfad0a5e612993e6770c92dea7b385796866d17a0bbeb1499ae544b0eec8b8376ffffa78ca3936ecc22c5b257df5e499fcb0da02277d664c526002d673e566309e36659b11c1fda92de1542eae3b9f499fdbc42b5079b896d5a612ea5c3c0f1ace72ace053756d2487c4034d81f2bcfa80b9b2792bde2bb0a4c92387ff4f8adc3667cf7314a33487d10b77b0eb9f83843f32ad795f41f6d1cb1a042d8c2dd5bc8d889b9c521b11f0a57e6c80727f087f17af896fce0225ea3862c1366515327a36fe369b1c27cd333752e08d75a6e85fdbfcccffc46bcc320d08ad48e9447c2bdedce05a4929331fbbb21cf0817e65c058aba97de531b8b64ddb4957524307f1c28933b1173a745803a8e06d370758a3f787a96cd8a2ae200b2ad61c2eed6e57e885c580a9595fcb26128567715a2f7b17d3d39bd082515c3bee7b79229b9e3144dbcecd4b91045bceba2c4d383e130317c24291e2eb188c439e915ed8b689db6ce31f2fd0f4c28d7878b8d9236e59f02388addcdcd512fc7870ab2bcac61ab34440602da42016ebc814df272e0558faf1a922408c868d12474e5111a8bdb5f3d43bd36e38b9b1880762bb6fac06b057952f9d9746a0fffa24770d350a797cc61474c04b3f479c7767d458c1174eae9eb0bab4fb4067a6f16a01365a9602f517e627b4ffdfe4440bda35c41cb5383fbde61fce4cad4b129343fd314956305f88cd355c1ef15a19a0752b08b474766ace05ae23c97f6dd099b4c96c2482e73f73fe4700824c7e6536c375ed2f8d870254afd88c64b7afdb80561534b1808adeffa5ab213b78270b41c8e1383dc5adc7673e343933afec58fe7fae04b8551b7c6cd2b4cc90f30c8f0ef350217ff69c4c0343c3c4893b8fb60c286dcd69b7ec269160237326a7160c0fbea4dbd099c0baa4bff52a72551196533e2827b5ab137b9999280ecd525e84363028927fcfe44cff93affffebeb262485dad85a5cbe815cb2617cc7dfacc1e1471e88a4ab6fd267746de3749670b0841408b6c4800921ae506702dc99e74ff77fce1c221ea1997245a93a11441c6b60f25ee53504a9af4bd3671bc1067cf4bb801a08da3b86ebf673856952a112734420336516dd9a6f0a1cc4c394ff13c9117fc9546d1cb7b370b60cb46c4ee08a0623f60cec673f9a2e1219032c59dfacf87426315b63ff65b379b4f29066d30ed491d02388a70cdaf99e071f5406e24346c97500b3bbfadcf73f48c21a543a13c9a39c96c505d64e4349919446de28b4aec2eadc53eb3d7574e6543bf43a8f86247ee3a1dfe6c2801ff807ec26603697d550d6a655fe3be16936bdbc9f1b87adad7c4d1777b3659cfb9e2b2cfc0f3813feac10676a91415e83953c3f4a9531db886952d144510d1b06ab7a70bdb798de6c0562fb28a5d698d1c8e38c0ba502b8736b64e037adfa01d6b603df1d9ddf35eb091d14e0f66fae289dcc41902c167b9603f1ed5881d2524d3ebf891d471bdae9c266c0768ac7845a15c714789b7982e0b1922ffecd4c0832d3325cb26b98caba0d02b9835c8af17788932048aa8038d83fea3b788f0efecd010a08e138473ac6bf68f7f186cf76e2a6076e1526415c6ad00eb9bb537a44b64ae4ebde925f3849e12ff21cdcaf51e6e13b8d7f01016f8f9e76fb9941d158e0c1dce1b9101635f55c992d6fce9967f377aa43a3b214922d22c238f4033b9a262426c57ecf31212ca7b602af948287cccfe3789ce27f6417e17725d037da74c0b50b98d58589e702e854aa7585cd6ea9bcf5f1d773b70fdae15cb86606fe21950fd0fd114e88dd55d9dc8f316348cf62318d451c76f58cdd35f2cafb11b503cb08c404bac6b078719e77cc608a1a94213cedf7c2b58b9699c85339c7ba2134208ef79feef2782a407fc0000000000000000000000080000000cdb54e9f67be4edb0d44a0ced7f413a68fb53d81ef350ee0abcf0549f5c589fb4021764caa5f6a77f02217f4194c8e498c5839043f19d67f171643ca14006aa8e7cd550095a0a928911ca0c66c42b1760eedd6cf39a40db244feb1bf6ed555e0417199f4c14ca724c129cec6867fd574d51a0f8a15bbd7fb2290a108686c8ff4d0e4dd2683ae41f7579cdb06e2ad1b3979456aed30bb6e62cc2152e96aba5abf62ddd3405ec891c9c0c2a938421a70009900000000000000feff010007000000cba6a64ee8f4dddb90bb45c5ee20e7eaeadf3ac2698e6d3f42d1ed68263db213031cc2b0cb2d1a09b3fdfa629dc96429521775611486d0e7a6e35ae5422adfecb86c63a550eea1d016187d3db84f2449b0185edc6690056348a13d7452bb2be17f04c2cc30bb70acad3018d3db223bfc1bc58bc97ae999a2489ff79d2a000d6933ce000000000000400000000000000001000000000000009d938fb1bd4df5a7fdd7e59aa109c874dc85438733e7b4ec32afe62dc00ab1341bb112ffbbc75f0d9c1b083001eb0000"], 0x1430}, 0x1) dup2(r7, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r9, r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r11, r12) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000800)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r15, r16) dup2(r5, r16) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r17, r18) r19 = socket$inet(0x2, 0x4, 0x5c) kevent(r0, &(0x7f0000000680)=[{{r5}, 0x0, 0x4, 0x110000023, 0x5, 0x7}, {{r3}, 0x4, 0x1, 0x8, 0xdbe3, 0x8b1}, {{r6}, 0xfffffffffffffffc, 0xc0, 0x1, 0x6, 0x2}, {{r8}, 0xfffffffffffffffd, 0x0, 0x2, 0x8}, {{r9}, 0xe, 0x11c, 0x40000000, 0x5, 0x3}, {{r12}, 0xfffffffffffffffe, 0x49, 0x4, 0x8000, 0x6}, {{r13}, 0xfffffffffffffffb, 0x1, 0x2, 0xffffffff, 0x1ff}, {{r14}, 0xfffffffffffffffb, 0x10, 0x1, 0x8000, 0xffff}, {{r18}, 0xffffffffffffffff, 0x21, 0x2, 0x3ff, 0x4}], 0x0, &(0x7f00000005c0)=[{{}, 0xfffffffffffffffd, 0x2, 0x5cef58a3e3d3999a, 0x1000}, {{r19}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x1, 0x7f}, {{r2}, 0xfffffffffffffffe, 0x80, 0xc510037e474eaa26, 0x7, 0x5}], 0x5, &(0x7f00000007c0)={0xffffffffffffffff, 0x3}) open$dir(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x10, 0x10) fcntl$setstatus(r4, 0x4, 0xc7) close(r4) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000840)={'./file0\x00', 0x2, 0x5, 0x7, 0x1, 0x4, 0x6, 0x80000000, 0x0, 0x2, 0x0, 0x3}) 06:41:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = getgid() r3 = semget$private(0x0, 0x4, 0xc1) semop(r3, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x10, 0x1000}], 0x4) semop(r3, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r4 = getuid() seteuid(r4) r5 = geteuid() r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() chown(&(0x7f0000000180)='./file0\x00', r7, r8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x4, r4, r2, r5, r8, 0x100, 0x3}, 0x3f, 0x49, 0x9}) getgroups(0x5, &(0x7f0000000000)=[r8, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[r9]) semget$private(0x0, 0x5, 0x0) dup2(r1, r0) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000a3d000/0x2000)=nil) r11 = msgget(0x1, 0x0) r12 = getppid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, r12}) r13 = getuid() seteuid(r13) r14 = msgget(0x2, 0x20) r15 = getppid() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, r15}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x3, 0x0, r10, r13}, 0x0, 0x0, r15}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 06:41:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000001c0)='.\x00', 0x0) fchdir(r0) sendmsg(0xffffffffffffffff, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0xfffffc00, 0x708}, 0xc) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 06:41:38 executing program 1: open(&(0x7f00000005c0)='./file0\x00', 0x10, 0xfffffffffffffe1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) msgsnd(0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="0200000000000000c9594867d19cf530cf032e60c99e34026654eaba0f19985ef4209ec12aa70c2fa8952a14410513e14826ef1d515321bd612aed1a204b0300942343c2994b0d3039b0bec2d683194077b85765474381c24208e61826a22b67a2632900d645a57c2a3a120395efed4a9ac7b1e0bda853ade4c1dc80d76aa942a4813d59e6012813eeb8c7256fdd61d2a2c70dbe3df508576b0001000006bbde2432c6142261bc71e696f1c5b0a59b2a9ccfe03cae3bec5ac2b0cfbd007ede2f8355c19103fa556bcf00002b7f11b955aa2a8132e3b46b9d49037fa6436d52962266935f9958b9c401ee8d650ccd3fdf6c1a309b3b611bb07baa108f5f39f351f62d5d87aca95e1aea4a02e278f31c8b4166cba132c46d2a1f1e8cca195c218464f753bfdc675faeb6c819dce0cdd767"], 0xb4, 0x800) r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r1 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() dup2(r2, r3) r4 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r10 = kqueue() kevent(r10, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffe, 0xd, 0x2}], 0xb37, 0x0) unlinkat(r9, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000440)={'\x00', 0x0}) r11 = fcntl$getown(r8, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r12, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r14 = shmget(0x3, 0x4000, 0x2c0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3fe, 0xffffffffffffffff, r6, r5, r6, 0x104, 0x3}, 0xfff, 0x9, r11, r13, 0x7d55, 0xd77, 0xfa}) shmat(r7, &(0x7f0000d35000/0x1000)=nil, 0x3000) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r15 = syz_open_pts() close(r15) r16 = syz_open_pts() r17 = dup2(r15, r16) readv(r17, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/3, 0x3}], 0x1) accept$unix(r17, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) r18 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r18, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) socket(0x39b3d4bd89213e27, 0x400000001002, 0x0) sendto$inet6(r18, 0x0, 0xffffffffffffff6a, 0xc, &(0x7f0000000180)={0x18, 0x0, 0x0, 0x1000}, 0xfffffffffffffd78) r19 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r19, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmat(r7, &(0x7f0000c1c000/0x4000)=nil, 0x6000) r20 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r21 = shmat(r20, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r21) r22 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r23 = shmat(r22, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r23) shmdt(r23) r24 = shmget$private(0x0, 0x600000, 0x500, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r24, 0x0) 06:41:38 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) close(r0) r3 = syz_open_pts() close(r0) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x1, 0x1, 0x80) bind$unix(r7, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffffce) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) r15 = getgid() setegid(r15) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0xffffff93) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0xa1, 0x0) fchownat(r17, &(0x7f0000000080)='\x00', r16, r15, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = semget$private(0x0, 0x7, 0x518) semop(r21, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r21, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r21, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r21, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r21, 0x2, 0x3, &(0x7f0000000000)=""/9) r22 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r24 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r27 = getgid() semop(r24, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r26, r25, 0x0, r27, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r28, 0x0) poll(&(0x7f0000000000)=[{r28, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r29, 0x0, r23, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r29, r18, 0x0, r22, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x10006, r13, r6, r8, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$lock(r0, 0x5c531aad0efd2603, &(0x7f00000000c0)={0x2, 0xca0e26d646ec5ab7, 0x19, 0x3f, r10}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)=0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x8, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) r30 = kqueue() kevent(r30, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r31 = kqueue() kevent(r31, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) writev(r31, &(0x7f0000002a00), 0x375) 06:41:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) fchflags(r1, 0x0) pipe2(&(0x7f0000000100), 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x10) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000140)=0x4) 06:41:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b097ce33c02b7d1451300000000000000c414e04041f1432e16833cb9a2d19995190800000029000000000000000000"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13391c070000000000000094c6f1b9fd", 0x14) fchdir(0xffffffffffffffff) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:41:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) fchdir(r2) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000000040)='T', 0x16f, 0x402, 0x0, 0xffffffffffffff6b) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 06:41:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r1 = getppid() r2 = geteuid() r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r7 = fcntl$getown(r3, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r7, 0x41d, 0x5, 0x5}) r9 = getuid() setreuid(r9, 0xffffffffffffffff) r10 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c4ec71a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) r16 = getppid() getpgid(r16) r17 = msgget$private(0x0, 0x20000003c4) msgrcv(r17, &(0x7f0000000180)=ANY=[@ANYBLOB="a7b4d3261c192f43bd801ba4e3f8302cee30ce9e019d86e78e66fa9aa21f4fb67559c985c76295c1"], 0xc, 0x2, 0x1000) msgsnd(r17, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r17, 0x0, 0x0, 0x1800) msgsnd(r17, &(0x7f00000005c0)=ANY=[@ANYBLOB="010000800000000048696a2905670000342fcc8ec5d56f59ec0d339a63075bc61aab042916d0ed1a9b6be130634389632e260ed1934241e5b6f44479fc5bd801"], 0x2d, 0x800) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x1, r12, r14, r11, 0x0, 0x142, 0x9f9}, 0x10001, 0x1, r15, r16, 0xa5, 0x1, 0x4e2c, 0x6}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r6, r9, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r7, r15, 0x0, 0x94, 0xffff}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r6}, 0xc) read(r0, &(0x7f00000000c0)=""/68, 0xfeee) 06:41:39 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0x159) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000100), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="001a042def86c66aabbf790000010000005300"], 0x10) socketpair$unix(0x1, 0x9870fb2bf355f995, 0x0, &(0x7f0000000080)) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x7fffffff) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x01\x00'], 0x0) 06:41:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000400)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000), 0x4) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 06:41:39 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005bd000/0x4000)=nil, 0x4000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 06:41:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x400, 0x4) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xf8c, "402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r1, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff5603", 0xaa}], 0x1) socket$inet(0x2, 0x3, 0x50) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x81) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)="ee2792868cef9a3faea14870f2cd472ffdde450c53342ed1f1457f0209e0aaee4c1f07c90bfff508cddf13345fb6f91da64adc049540b583502d4ab9a66479ae066bc2420204e548bc09b313052b440c0f", 0x51}, {&(0x7f0000000280)="09b65d96ec28ddb55b73dab1c3a1974a613d7cc810bf65dfa6741e420a58cad1d129f06b4ca6478a088737ca48e124cf9e9691ab0def2af1276f51572e46b7f696b3db8a7398fa1a5630ba63043031ed8199068871b525109576de1128", 0x5d}], 0x2) 06:41:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000440), 0xff52}], 0x100000000000023f) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x100, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="e2e44cc2f95c16de3b96fb7697a2b3b598c233a666d9714d9d34e467c868ee658bc74b29b1a183a1929f8e8a21843948652a1b7e6fc121f4d8c155b953de6421a5de386349ec9db4f2902eb81cd006fa6faf7b3c8ce7212cc0f2c825ad6a08", 0x5f}], 0x1) close(r1) r3 = syz_open_pts() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000180)) close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000100)='./file0\x00', 0x20) socketpair(0x13, 0x3, 0x0, &(0x7f0000000200)) r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2010, 0xffffffffffffffff, 0x0, 0x4) bind$inet6(r6, &(0x7f00000006c0)={0x18, 0x1, 0x1, 0x9}, 0xc) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) r7 = semget$private(0x0, 0x7, 0x8a) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10010, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) semop(r7, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) 06:41:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = dup(0xffffffffffffffff) ftruncate(r1, 0x0, 0x9) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000840)="0714000000000025ff14000011a72c307cbdf0371f2d182000973ce5adba8552a9e6f644d1d8b037ce1bd7c2dfdaa50ffbfe2602577106a105508f3f129a04db75c6f018ce61ea155c5fda22158c109318055c5a114ebc3e489e7bcc371f276a7d5f4d8ab064712d526ea46fd9734a4c4efe5fde5061961d2acc08b91e0397b80e8db84e3f7aea6eb47ab1ca395e78ad21e8e4936156f1592120a8406e8221f6e78c73f0f48136b6e93f59298233e8feff7b1068c6ff013c197f913900000000000000003582c8145a641639055c4137a65013fc0c10b57fc4eee7a0ad234443d0b05688d747d6eead1e09e82bb4c1ffb13530f6fe67be2d5464c9af3be45fe8cda10c6b37ecfd1e103062698e85cad3ca358874c9701a5df6c74895e5ac0728839f59a52927b3881f7cabba0fab7535166e2e64a42c7e61f1ee2ec0b28776d401c251dc57c61d45f49be648fd8a2d37fac69f98e301dbecced4dbae63abc1aef71a4bb45c369828d6b6fc2b11cc9f68f82ee2b901d696b258fcee5f35123151229e10570861c77dd5ef62aa6671c004003d155e96e49a402e99ac50ced5e85010c1a727", 0x25a) write(r0, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d", 0x585) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) write(r4, &(0x7f0000000700)="e5a02ab2c83450e0771b8488e94a2616ced9d735dbe4f17916d876ea4743dd87d693dd2161dd7233a4979192baedf422771ddda7b32ff59b4bc880e90b5c8153df7189adb3beba37534c446d7dd90d7175a705014f938cb3e01abd342408143358eb1023687bc268488e98ea026b00477f6ebe7481fab39e32245eda068627b98a47151072e7016f90eb8bb533c1c90f351710e1884181f867c78256a1d5d94a4d7b7469703a897d9535c3431c81ef372c5c86b69ce8db72107094c9f92f5ae1b85b606412630967b33c7856becad9f655b830f3", 0xd4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x812, r3, 0x0, 0x0) 06:41:40 executing program 1: r0 = syz_open_pts() r1 = socket(0x40000000011, 0x3, 0x0) read(0xffffffffffffffff, &(0x7f0000000400)=""/4096, 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x5, 0xfffffffffffffffe}, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x0, 0x40000000}], 0x0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1, 0x2, 0x0, 0x3}], 0x0, 0x0) r6 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) kevent(0xffffffffffffffff, 0x0, 0xfffffffe, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x3000000, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20, 0xffff, 0x517}, {{r3}, 0x66bac9dca26a6f2a, 0x4, 0x0, 0x6, 0x5}, {{r2}, 0xffffffffffffffff, 0x2d, 0xfffff, 0x2, 0x100000000}, {{r4}, 0xfffffffffffffffd, 0x8a, 0x10, 0x8d0, 0x3c0b}, {{r5}, 0xfffffffffffffffa, 0x1, 0x1, 0x8, 0x9}, {{r6}, 0xffffffffffffffff, 0x91, 0x40000000, 0xfffd, 0x1f}], 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 06:41:40 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) munlockall() r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0xb438d620b98a491f, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/165, 0xa5}], 0x1, 0x0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 06:41:40 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461cbb, 0xffffffdfffffffff, 0x0, 0x80000000000000}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 06:41:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x580, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x0, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x8, 0x2, 0x3, 0x1000}, {{r6}, 0xfffffffffffffff8, 0x8, 0x0, 0x8, 0x6}, {{r7}, 0xfffffffffffffff9, 0x44, 0x10, 0x5}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x5, 0x6}, {{r8}, 0xfffffffffffffffc, 0x3e, 0x0, 0x401, 0x80000000000}], 0x0, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) 06:41:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x3) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x200, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x1, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffff3, 0x4, 0x20000000, 0x100, 0x7ff}, {{r3}, 0xfffffffffffffffd, 0xf2, 0xffff7, 0x81, 0xfe}, {{r4}, 0xc894af908fa9b0d2, 0x1, 0x1, 0x9, 0x8}, {{r4}, 0x8000000000000000, 0x3821348c5f7f9c4, 0x0, 0x201, 0xff}, {{}, 0x6, 0x62, 0xf0000000, 0x8, 0xfffffffffffffffa}, {{r5}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x9, 0xa3af205b895861e8, 0x6, 0xfffffffffffeffff}, {{r6}, 0xfffffffffffffff8, 0x12, 0x40, 0x5, 0x6}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r7 = dup(r1) listen(r7, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) close(r0) r9 = socket(0x6, 0x4, 0xfd) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="00010041000000b56a00"], 0x10) r10 = kqueue() r11 = kqueue() kevent(r11, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r11) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x80, 0x0) kevent(r10, &(0x7f0000000300)=[{{r11}, 0xffffffffffffffff, 0xb9, 0xf0000000, 0xfff, 0x8}, {{r10}, 0xfffffffffffffffb, 0xa3, 0x4, 0x1f, 0x3126}, {{r6}, 0xfffffffffffffffc, 0x46, 0x80, 0xfffffffffffffffa, 0xff}, {{r12}, 0xffffffffffffffff, 0x40, 0x8, 0x7, 0x6}, {{r0}, 0x8000000000000007, 0x6, 0x0, 0x4, 0x54}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() close(r13) 06:41:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95cc2de961460d129889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e71e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84977660c6a21cfff010ef6076244aac7b4f530a7e385b0e7321c3f29fcf3178414e300b89a6775f2c12daa2bc95f9549a80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec455d12d0fc212123d12804afd509de1ba0c42e069cf0db4c4d092288458de5aa18e1c53fc05773dbdd17bd5cb788db1abc259c9cb293af0d4aa9460a2418adc374c498403944530644918c431ab54a378d8de4e61b2213c1e5ecd3c40232f4f305abc38ffe779ac8f8fccb1952142dcce2e21b85397ed077b1767acd6671a770337072c698c5f30caad68b2c36688912e22f64e49ebd8b1470fca478ead139c9143e4f56b9cc7f4c95108eb463465c8f5c422dce5b1593a72d992ec5b430a000000000000000000000000000000006a32fa2fb308c06f7712273e42234050e04b094c1c91e6d84f2e165c802a37cfa9df76fa283e79d51af10ffbcd17dcb090543438650658ead2fba49f249f19456692b19a71cb9b9a17e7a24bea3e66a29cdc0e1f518c2674c6cfb71b3dbb52e8c1244473bc0577b744d0891651b50c6fe9e9916169cb60b3c4f2be36bdeb899c3da0045a2517ef9a887d57ddfe5723285d485e519b065e05c669d97947ec47b1a52f69bd243ea77dffc1efe044f46c11b742739e04f8e09f682fb776b21c48461bf03ab2adae1ce8fb4db7"], 0x10}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x8) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x21}], 0x10000000000000df, 0x0, 0xfffffffffffffd5c}, 0xc42) r2 = semget(0x0, 0x4, 0x800) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xfffffffffffffffb}], 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) dup(r4) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0x7fff) 06:41:40 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x53) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="c20b9290897be3aea697731cdc4eda704c4e5d981b5d5d4ac5f4de484e15231c7c4e7eddc05c1e89cd23bee77d212d9b83b5ef306717f55bfe88c6fe99081e04679a6d5c3e14f9a85958c0d488e1d37183cd3cf03b6f803f94ddb5835baf4a102c8dff37fcb7645948e25055d991770bf00b3bbff2a70a68bee13e4cec886a56758ded3b73e20da90e111dfe264b4e643542fa724634d4034df8a07a299ff466af641be5a1ee6bf4a833fb7b456e1130948b7457a52f5ba369f8484909d98af56dc73b79e11c213af3ef134ddd4366754b609b86c80cda4f014bb78937e1a4b2ff9870e23b5a6156b90aa17151664f7cd84cdb368ca5fa", 0xf7) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x7e947173cdf63314) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x8) r3 = kqueue() mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1) r4 = semget$private(0x0, 0x1, 0x81) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r6 = getuid() r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) fchown(r5, r6, r7) fsync(r3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x1, 0x2]) r10 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) fcntl$setown(r2, 0x6, r10) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000600)) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 06:41:40 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab0699", 0x5) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) readv(0xffffffffffffff9c, &(0x7f0000000480)=[{&(0x7f0000000040)=""/77, 0x4d}, {&(0x7f0000000100)=""/189, 0xbd}, {&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f00000002c0)=""/234, 0xea}, {&(0x7f00000003c0)=""/50, 0x32}, {&(0x7f0000000400)=""/14, 0xe}, {&(0x7f0000000440)}], 0x7) write(r0, 0x0, 0x0) 06:41:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100010001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000000ffff0000010000001ccd3fdf00000000f01c4f7217eb38f6ab10aad34caf831f50868f7351a27d3f3e7ccdc6482362e3b72a19606b35a5a6d040baf7d75a5a57f1cca7dc06419e2960e87a7fff2e5a38eeedeac58447177437b62fdc2c562d9f93511e9010fd250cf39f04b6ccd6b920ae722cd93a811b6cef6f14eb7ca3025745ef8d7e7008500b304c38a4cb5644de18665d55edc00ebfd509209c2b82683d6a812f024a2417e0d77dd64d32ff540bd1911934c96ed891f8bbe64eb9f7102246cd000000000000000000168530db3db9d8f25d", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 06:41:41 executing program 1: setitimer(0x0, &(0x7f0000000580)={{}, {0x101}}, &(0x7f0000001740)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a201000000000000001e1f0064e87b84171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="00002e2f66696c6501000000efc7d4f7349bdeaed9a3477057e82173a3df1a940e7957073a4ca75f6d6ece7362d924266dbce2f55b26201b2ef2d698baccc3b2657ae4c69afbb26ae3070f9538868c498f31ce00deb46789b38bffca79151f599cb2ae2c64ccd3d7b0724e3612acd1e2fd0d15ff0f5a4ffe7102b14939143925e571c54a25891a1b0951a950118653101946a106f4402a4692a3d7fb217af4a4379352b93a5a1d1ae4d3d7cf0fb7d7910443bea0efc596e583e247777d7c8bc8a01f877483000000000000a4b96572f43ecba552ec14e0b61b191de71bc69da608b50b29da41afc1e9393d137a300a96c0847bde1492f4486969b6c6177a131f3fae66189752643c222ccfd60ba6de0b7b6e038374dc2fbdf1f7acb0f52194ab6df4dc1fceb4aa2bda707d5c985aa6d807e10f2a45a88811494ee237afdd51bf3063993580ac84c61b1e338af28af097e88e3a6180fc4e3ca32b35145f73215be74878279f2472fde637fc7e24dc2e055b2da6138a29052af6d18931cd52a5e1a301fdac9fa0bd423aecfc"], 0xffffffffffffffcb) recvmsg(r3, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000009100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000200"/110], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r4, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r4, 0x0, 0x0) dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) kqueue() r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000000280), 0x6, 0x0, 0x0, 0x0) kqueue() kevent(r7, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r7}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r8}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r8}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r7}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r7}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r9}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r10 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r11 = shmat(r10, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r11) 06:41:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) fcntl$setflags(r2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="20000000f1ff00000110000000020000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 06:41:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) socket(0x11, 0x3, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000640), 0x116}], 0x321) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) close(r1) 06:41:41 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) close(r1) close(r0) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) r3 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() writev(r3, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) 06:41:42 executing program 1: kqueue() r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r0}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x4}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x9, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x5, 0x4) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) getuid() fchmod(r0, 0x40) 06:41:42 executing program 0: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) geteuid() munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 06:41:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xb4e9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000380)=0x401) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0xf8, 0x1}, {{r3}, 0xffffffffffffffff, 0x48, 0x2, 0x6, 0xffffffff}, {{r4}, 0xfffffffffffffffc, 0x60, 0x40, 0x1}, {{r1}, 0x7ffffffffffffff8, 0x11, 0x2, 0x1, 0xfffffffffffffff7}, {{}, 0xfffffffffffffffe, 0x34, 0x2, 0x3, 0x489}, {{}, 0x0, 0x9, 0x2, 0x9, 0xb32}, {{r5}, 0xfffffffffffffffa, 0x42, 0xf0000000, 0x9, 0xe82}], 0x5, &(0x7f0000000240)=[{{r7}, 0x8000000000000001, 0xb2, 0x20, 0x7, 0x80000001}, {{}, 0xfffffffffffffffc, 0x188, 0x1, 0xfffffffffffffff8, 0x6}], 0x8, &(0x7f0000000280)={0x80000002, 0x3ff}) 06:41:45 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="371d5128def0a4abdb84452fbf09e52fc91300f3c946f0459bee64ef493cd48ec492dc56388a58614041c5e0457fe8bab650591c455fa02454655c2c4f150187aff12cf361cadfdc7d33e41e85c3d3d6ee36242536fd5376d817059a5c974db516238abbd1a915ed5321aac0838a77d1ed6cba30d45ca9967b5987b013239c8e72e2743127f990bf66ac3897362fe8c418beeb7a7916b6c276ef051477ea880a5c4db0b744a11522832c320dfcd99ab329587d08de50c78ee941821bfb05cdc4fee889eb769dd148f1950f3a0a20839003b5b7234c1cb1ee08a045b473d08cc94e", 0x4a7}, {&(0x7f0000000100)="555300cf520c429599bec55483d940410001000099a8427f85d8a0893eb1d85b68318c39b5", 0x25}, {&(0x7f00000008c0)="5f99ac1b42702c7dc4dc66ceb82ab3fe9920e82fcd7ec06e9a839707c1bd837bf0ece48b430deda42107370937aeab90e026d186233a56879420370117df0d92724a8377cd88dcb9a5c78e6c054330065bfa6bc6ea6c8f387f7e759a2a67339f04e400d734cada4724b21b265f0009d209d1e8d41395a7179d483702969f5b0f68a4f7697099c18fc292a42891127a4200480a7f1f84d121ac32d2c71f0d4a149d5ee95ed4aca2136d70e040b113c3026bada6b5b27c538290f73f602699d54b9b4747b2f0c568c69299cb20284a31313b2c2209a181702356ad009a72ad550859a25be9a1db4c68ac69536cc98f5b3540ebbfbe0b42df491aa98d86a9832b9a73c9f7a2729e53a4a01f5a6808bf8d96b4f7c5ef13a1afa8e959935b6c7a67a76db3d87fe2f12c5a34e5daab067e7dc8dbb2a6338c4a628c94abca042d55bc7b91adeb1506c275747858fd771c3b5afef345c707458b3f70bffb896bc6bf60585ee64d5f3f35273d5f1e0978b3b06b5af2c550f0ad186d60a82e7b41d369ea1444e626452c6e97eb27fe0acdba0bc4b061c9f37149323e11c03bd35374161dd04b7e", 0xbb}, {&(0x7f0000000540)="78643c42bfe8c56b767f0f48f1dea8183e3408491cc9f579d4d0523a58c0f2bcbe78cd4733d8737cca7098f4fabc2d1a7a12df3c895b33500a8a5fbefdab5900a6a81396fcab48196480bd27b133ba0af62705103be3959891f1b7c8083edba976920d02ac2545aafc8dd9c13de7906b778014e37afd4f73fe308d0aeb04626d3723a65995", 0x85}, {&(0x7f0000000600)="e44c35289ff5c3f23e7b695ad54672232eca906086aaebf1dc5f0a93294915545b8700000000b9e6ec56641ef3279333e480a238c744fc3d14792cf87755c7451bbdd6f55268efb89307b5fbdb91ebbd475f3709a1fdefa670b556316f4b9bb25f36ecb13d6f05000000ef047800000008000088c3292643e49531d6163a6b8a0817b799ff1d97e25a26fb69ec77db04d24d8bc5099d998899b47c7482b30e8eb2f7a471a613e01fa28a34fa408da80cf46b92f91e38ec7c619cd237101285992c53a7a4d632470a7194a14ede1545306aaf8cbd3ba5f708e0c21f622ce19f2039b25641908b984426387366a4a9500ce5514c80b66c3bf970b18c3b654499c50b1faf452fac8d561273e755bfcbb66562160f51d9682f64ae5ac6cf5d6a2a0170a4bbe38786d84da7ffe672fcdb9a200e9f749686062acdc8e40740", 0x57}, {&(0x7f00000000c0)="1c9a1693fb8800ecdcf3cb8933a0e96c94", 0x12e}], 0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000140)=0x1) semop(r4, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x1) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0x2f6) getpid() 06:41:45 executing program 0: r0 = socket(0x2, 0x3, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c7c3012"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x21}], 0x2, 0x810) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r6 = dup2(0xffffffffffffff9c, r5) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r8 = kqueue() r9 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r10 = openat(r9, &(0x7f0000000280)='./file1\x00', 0x8020, 0x10) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r11}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(r10, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x3f, 0x9349}], 0x100, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffb, 0x8, 0x0, 0x5, 0x4}, {{r5}, 0xfffffffffffffff9, 0x2, 0x4, 0x7, 0x5}, {{r11}, 0xfffffffffffffffc, 0x1c, 0xfffff, 0x1, 0x2}], 0x7, &(0x7f0000000380)={0x8000, 0xffffffff}) kevent(r8, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x9, 0x80}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x7f, 0x1}, {{r3}, 0x69c301159fa43953, 0x1, 0x2, 0x7, 0x9}, {{r4}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x7fff, 0x200}], 0x7, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff9, 0x24, 0x4, 0x10001, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0x40000082, 0x8000, 0x8}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x9, 0x200}, {{r7}, 0xfffffffffffffff8, 0x40, 0x80, 0x7, 0x10001}, {{r8}, 0xffffffffffffffff, 0x10, 0x40000000, 0x8001, 0x7}], 0x1, &(0x7f0000000240)={0xffffffffffffffe1, 0x4}) 06:41:45 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000480)=0x238) r0 = getgid() setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) fchownat(r1, &(0x7f0000000080)='\x00', r2, r0, 0x6) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r6 = accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) r7 = semget$private(0x0, 0x7, 0x287) r8 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xfe24) lchown(&(0x7f0000000600)='./file0\x00', r13, 0x0) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r21, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r21, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r21, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r18, r17, r18, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r13, r18) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) r22 = msgget(0x2, 0x0) r23 = getppid() msgctl$IPC_SET(r22, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, 0x0, r23}) r24 = geteuid() r25 = getegid() chown(&(0x7f0000000a40)='.\x00', r24, r25) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, r13, r9, r24, r10, 0x1e6, 0x8}, 0x4005, 0x9, r23, r11, 0xfffffffffffffe01, 0x7fff, 0x7ff}) shmctl$IPC_STAT(r8, 0x2, &(0x7f00000002c0)=""/111) semop(r7, &(0x7f0000000180), 0x0) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r7, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r3, r2, r3, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) setreuid(0xffffffffffffffff, r2) 06:41:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x7, 0xd, &(0x7f0000000080)="292918d7", 0x4) 06:41:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) socketpair(0x20, 0x4000, 0xd3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) bind(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 06:41:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1021, &(0x7f0000000040)="da000000", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa13d609fc330062b) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x102) getsockopt(r2, 0x8001, 0x1, &(0x7f0000000180)=""/248, &(0x7f0000000280)=0xf8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 06:41:46 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0xffffffffffffff74, 0xfffffffffffffffe, 0x2e3, 0x0, 0x2b8}, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = socket(0x18, 0x1, 0x0) getsockopt(r5, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xc, 0x810, r5, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x2, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x2, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r4, 0x2, 0x1) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() r10 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, 0x0, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) geteuid() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r14 = semget$private(0x0, 0x4, 0xf9ee9fbbae11850c) semctl$GETZCNT(r14, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r14, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) r15 = socket(0x2, 0x400000000002, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r16, 0x0, 0xa, &(0x7f0000000080), 0x0) r17 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r18 = getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = syz_open_pts() r22 = syz_open_pts() ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r21, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r22) r24 = socket(0x11, 0x3, 0x0) setsockopt(r24, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r3, &(0x7f0000000c40)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0x48, 0x408, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r26, r23, r25) r27 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r27, 0x0, 0x100000000000000a, &(0x7f0000000900)="008f647f2337534564f4ffa9f96996b06d379b9fd2ae9294b0d7dab988b2358c3ee535facca37c1ad055f1fdef9684b3474b65364f31782758eb13287f663db8633bd9cde29b0726614145a07cbbe5120250c7bff10205422d8081099d7241052eb1d6334cd25e51d81c2a44ec2106dbb3958533efde038d69a7abfd6bb3a6", 0x34a) setsockopt(r27, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r29 = getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = syz_open_pts() r32 = syz_open_pts() ioctl$TIOCSETAF(r31, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r31, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r32) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfdc7) fchown(r31, r33, r34) r35 = getegid() r36 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r36, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r36, 0xffff, 0x1006, &(0x7f0000000980)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r36, 0x2, 0x1) r37 = kqueue() r38 = dup2(r36, r37) r39 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r40, 0x29, 0xd, &(0x7f0000000140), 0x0) pwritev(r19, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0x2e3}], 0x3, 0x0, 0x5f2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r39, 0x0, 0x0) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r42 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f00000004c0)='./file0\x00', r44, r45) r46 = getgid() setegid(r46) r47 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r47, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r47, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r47, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r47, 0x40087468, &(0x7f00000001c0)) fchownat(r47, &(0x7f0000000080)='\x00', r48, r46, 0x6) r49 = getgid() setegid(r49) r50 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r50, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r50, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r50, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r50, 0x40087468, &(0x7f00000001c0)) r52 = getgid() r53 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x27) r55 = getgid() chown(&(0x7f0000000180)='./file0\x00', r54, r55) r56 = semget$private(0x0, 0x7, 0xa0) semop(r56, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r56, 0x0, 0x0) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r52, r53, r55, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) fchownat(r50, &(0x7f0000000a80)='./file0/file0\x00', r51, r55, 0x6) r57 = semget$private(0x0, 0x7, 0x287) semop(r57, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r57, &(0x7f0000000a40)=[{0x1, 0x5, 0x3000}, {0x0, 0x0, 0x1800}, {0x0, 0xfff, 0x1000}, {0x2, 0xff, 0x1000}, {0x1, 0x0, 0x800}, {0x4, 0x7, 0x1800}], 0x2aaaaaaaaaaaadfa) semop(r57, &(0x7f00000006c0)=[{0x2, 0x2}, {0x3, 0x7fff, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff}, {0x2, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x0, 0x9, 0xc00}, {0x2, 0x8, 0x1000}, {0x3, 0x500, 0x800}, {0x1, 0x9, 0x400}], 0xa) semctl$GETNCNT(r57, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r49, r48, r49, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r44, r49) sendmsg$unix(r38, &(0x7f0000000840)={&(0x7f00000002c0)=ANY=[@ANYBLOB="6c6530050007002a4d02"], 0x10, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r41, r42, r49}], 0x20}, 0x80c) socketpair(0x6, 0x4, 0x3, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r59 = syz_open_pts() r60 = syz_open_pts() ioctl$TIOCSETAF(r59, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r59, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r60) fchown(r59, r61, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendmsg$unix(r15, &(0x7f0000000140)={&(0x7f0000000880)=ANY=[@ANYBLOB="45f78d6a411bce520987ff91f1d038b781f6153c24fdaaca7c2a325153eba8e78d81518eefcc43217c2b96babf4d90aff37f2e050014a87ec41e0d1d35927201000000000000007aec67dff95f9ab7718074fa9ad78b010066f52aedb979976e215359447471bbb4f5b13618fc048ebfbb865241317473bb60e0d9"], 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000d00)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r15, @ANYRES32=r17, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="43000000ff3a332112a0b7000000000000", @ANYRES32=r18, @ANYRES32=r23, @ANYRES32=r28, @ANYBLOB="0064e498242ad87013cd7e7f81002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r33, @ANYRES32=r35, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r41, @ANYRES32=r61, @ANYRES32=r62, @ANYBLOB="00000000f2308ba56aa90117e7859820c2bd6f37e665626d85f95dce5d132c11918093c1240b6969ab21cc"], 0x80, 0x17}, 0x0) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r12, r13, r35, 0x10, 0x9}, 0x8, 0x4, 0x9}) 06:41:46 executing program 1: fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/222, 0xc2}], 0x1) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) write(r1, &(0x7f0000000340), 0x10000014c) 06:41:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r6 = dup(r5) setsockopt(r2, 0x0, 0x3, &(0x7f0000000040)="2352071f", 0x4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x6080, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) shutdown(r7, 0x5ad59cf07ccfaaf6) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) connect$unix(r8, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 06:41:46 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xffffffffffffffff}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x4, 0x91}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0x3, 0x8, 0x2, 0x7fffffff, 0x3}], 0x6, &(0x7f0000000080)=[{}, {{r4}, 0xfffffffffffffffa, 0x50, 0x20000000, 0x3f, 0x7}], 0x0, &(0x7f0000000100)={0x80, 0x7}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYPTR64], 0x28}, 0x0) r7 = semget$private(0x0, 0x7, 0x8a) semop(r7, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) 06:41:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x4) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) open(0x0, 0x0, 0x0) 06:41:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xe47c63c8e81f7bc3) recvfrom$unix(r2, &(0x7f0000000040)=""/60, 0x3c, 0x8f2453eeddba9dcb, &(0x7f00000000c0)=@file={0x2, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x1, './file0\x00', './file0\x00'}) witness: lock order reversal: 1st 0xfffffd807f008a28 vmmaplk (&map->lock) 2nd 0xfffffd80647a7f78 inode (&ip->i_lock) lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 vm_map_lock_ln+0x10d #3 uvm_map+0x2da #4 km_alloc+0x18b #5 pool_multi_alloc_ni+0xd0 #6 pool_p_alloc+0x74 #7 pool_do_get+0x10f #8 pool_get+0xeb #9 ufsdirhash_build+0x3ea #10 ufs_lookup+0x2a1 #11 VOP_LOOKUP+0x5b #12 vfs_lookup+0x7a6 #13 namei+0x63c #14 start_init+0xc9 #15 proc_trampoline+0x1c lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 rrw_enter+0x88 #3 VOP_LOCK+0xf9 #4 vn_lock+0x81 #5 uvn_io+0x2c8 #6 uvn_get+0x226 #7 uvm_fault+0x11cc #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2dd #10 sys_mlock+0x185 #11 syscall+0x4a4 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd80647a7f78,9,0) at witness_checkorder+0x1009 rw_enter(fffffd80647a7f68,81) at rw_enter+0xd4 rrw_enter(fffffd80647a7f68,81) at rrw_enter+0x88 VOP_LOCK(fffffd8068b4f910,81) at VOP_LOCK+0xf9 vn_lock(fffffd8068b4f910,81) at vn_lock+0x81 uvn_io(fffffd80662b9a30,ffff800024d9ab48,1,2,0) at uvn_io+0x2c8 uvn_get(fffffd80662b9a30,0,ffff800024d9ada0,ffff800024d9ad34,0,0) at uvn_get+0x226 uvm_fault(fffffd807f008a10,20000000,2,2) at uvm_fault+0x11cc uvm_fault_wire(fffffd807f008a10,20000000,20003000,2) at uvm_fault_wire+0x70 uvm_map_pageable_wire(fffffd807f008a10,fffffd806b3b8c38,fffffd806b3b8d88,ffff800022d72000,0,0) at uvm_map_pageable_wire+0x2dd sys_mlock(ffff800020ac0290,ffff800024d9af98,ffff800024d9afe0) at sys_mlock+0x185 syscall(ffff800024d9b060) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7cc4575b5c0, count: -14 ddb{0}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024d9a7c0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800022d72000 rax 0xffff8000009f21c0 r8 0xffffffff818af532 witness_checkorder+0xfe2 r9 0x5 r10 0x3 r11 0xa4cd2cb4869fd844 r12 0xfffffd800297c200 r13 0 r14 0xffffffff825f13c0 w_lodata+0x455a0 r15 0xffffffff82601010 w_lodata+0x551f0 rip 0xffffffff811551c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024d9a7b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=346785 stat=onproc flags process=10 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac0780,0xffff800020ac1b50 process=0xffff800020a9a720 user=0xffff800024d96000, vmspace=0xfffffd807f008a10 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 41942 175827 38244 32767 2 0x10 syz-executor.1 41942 20775 38244 32767 3 0x4000090 netio syz-executor.1 64101 420213 99844 32767 2 0x10 syz-executor.0 *64101 346785 99844 32767 7 0x4000010 syz-executor.0 64101 149490 99844 32767 7 0x4000010 syz-executor.0 38244 167059 37272 32767 3 0x90 nanosleep syz-executor.1 37272 380714 28195 0 3 0x82 wait syz-executor.1 99844 181123 48703 32767 3 0x90 nanosleep syz-executor.0 48703 388584 28195 0 3 0x82 wait syz-executor.0 82043 117895 0 0 3 0x14200 bored sosplice 28195 370525 88995 0 3 0x82 thrsleep syz-fuzzer 28195 444200 88995 0 3 0x4000082 nanosleep syz-fuzzer 28195 480747 88995 0 3 0x4000082 thrsleep syz-fuzzer 28195 514333 88995 0 3 0x4000082 thrsleep syz-fuzzer 28195 286048 88995 0 3 0x4000082 thrsleep syz-fuzzer 28195 338424 88995 0 3 0x4000082 thrsleep syz-fuzzer 28195 134860 88995 0 3 0x4000082 thrsleep syz-fuzzer 28195 225321 88995 0 3 0x4000082 thrsleep syz-fuzzer 28195 10684 88995 0 3 0x4000082 thrsleep syz-fuzzer 28195 390833 88995 0 3 0x4000082 kqread syz-fuzzer 88995 221445 28739 0 3 0x10008a pause ksh 28739 20478 73832 0 3 0x92 select sshd 8012 97975 1 0 3 0x100083 ttyin getty 73832 462370 1 0 3 0x80 select sshd 2449 133315 15263 73 3 0x100090 kqread syslogd 15263 479596 1 0 3 0x100082 netio syslogd 75165 391491 1 77 3 0x100090 poll dhclient 15755 267466 1 0 3 0x80 poll dhclient 38983 519713 0 0 2 0x14200 zerothread 86317 103665 0 0 3 0x14200 aiodoned aiodoned 44175 435684 0 0 3 0x14200 syncer update 30145 17340 0 0 3 0x14200 cleaner cleaner 93449 15378 0 0 3 0x14200 reaper reaper 52717 450481 0 0 3 0x14200 pgdaemon pagedaemon 94510 276054 0 0 3 0x14200 bored crynlk 85478 126051 0 0 3 0x14200 bored crypto 78277 513922 0 0 3 0x40014200 acpi0 acpi0 60768 208809 0 0 3 0x40014200 idle1 91207 204991 0 0 3 0x14200 bored softnet 70481 127844 0 0 3 0x14200 bored systqmp 59722 256809 0 0 3 0x14200 bored systq 83930 419030 0 0 3 0x40014200 bored softclock 75263 352856 0 0 3 0x40014200 idle0 15616 185030 0 0 3 0x14200 bored smr 1 354612 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 64101 (syz-executor.0) thread 0xffff800020ac0290 (346785) shared rwlock vmmaplk r = 0 (0xfffffd807f008a28) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 vm_map_lock_ln+0x10d #3 uvm_map_pageable+0x11d #4 sys_mlock+0x185 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82660f10) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9486 6334K 6334K 78643K 10986 0 pcb 13 10K 12K 78643K 15 0 rtable 105 3K 3K 78643K 4496 0 ifaddr 39 11K 11K 78643K 771 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 2K 78643K 178 0 iov 0 0K 48K 78643K 744 0 mount 1 1K 1K 78643K 1 0 vnodes 1215 76K 76K 78643K 3447 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 61 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 695 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 8 25K 33K 78643K 4124 0 sigio 0 0K 0K 78643K 128 0 proc 48 50K 83K 78643K 5144 0 subproc 34 2K 2K 78643K 1768 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 873 0 in_multi 33 2K 2K 78643K 1269 0 ether_multi 1 0K 0K 78643K 13 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 156 689K 689K 78643K 156 0 exec 0 0K 1K 78643K 1875 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 159 24K 40K 78643K 16281 0 UVM aobj 130 4K 4K 78643K 130 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 279 0 NDP 7 0K 0K 78643K 315 0 temp 106 3034K 3122K 78643K 23680 0 kqueue 0 0K 0K 78643K 142 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 219 0 213 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 717 0 715 1 0 1 1 0 8 0 rtentry 112 1074 0 1030 2 0 2 2 0 8 0 unpcb 120 4632 0 4617 9 8 1 2 0 8 0 syncache 264 48 0 48 12 12 0 1 0 8 0 sackhl 24 3 0 3 3 3 0 1 0 8 0 tcpqe 32 136 0 136 12 12 0 1 0 8 0 tcpcb 544 2613 0 2606 36 35 1 14 0 8 0 ipq 40 67 0 67 18 18 0 1 0 8 0 ipqe 40 2550 0 2550 18 18 0 1 0 8 0 inpcb 280 5823 0 5813 30 28 2 9 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 40 2 0 2 1 1 0 1 0 8 0 nd6 48 208 0 204 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 4741 0 4526 14 0 14 14 0 8 0 art_table 32 4742 0 4526 2 0 2 2 0 8 0 art_node 16 1073 0 1033 1 0 1 1 0 8 0 sysvmsgpl 40 84 0 47 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 691 0 681 1 0 1 1 0 8 0 shmpl 112 128 0 0 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5492 0 4079 46 0 46 46 0 8 0 ffsino 272 5492 0 4079 96 1 95 95 0 8 0 nchpl 144 11554 0 9937 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 56643 0 56643 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 33890 0 33890 31 30 1 4 0 8 1 plimitpl 152 837 0 828 1 0 1 1 0 8 0 sigapl 432 3989 0 3973 7 5 2 3 0 8 0 futexpl 56 90597 0 90597 1 0 1 1 0 8 1 knotepl 112 2785 0 2766 13 12 1 3 0 8 0 kqueuepl 104 3723 0 3721 7 6 1 4 0 8 0 pipepl 160 4128 0 4109 10 8 2 2 0 8 1 fdescpl 488 3990 0 3973 3 0 3 3 0 8 0 filepl 152 44718 0 44615 44 38 6 15 0 8 2 lockfpl 104 931 0 930 1 0 1 1 0 8 0 lockfspl 48 309 0 308 1 0 1 1 0 8 0 sessionpl 112 119 0 109 1 0 1 1 0 8 0 pgrppl 48 185 0 175 1 0 1 1 0 8 0 ucredpl 96 8794 0 8785 1 0 1 1 0 8 0 zombiepl 144 3973 0 3973 1 0 1 1 0 8 1 processpl 904 4006 0 3973 4 0 4 4 0 8 0 procpl 632 10769 0 10724 6 1 5 5 0 8 1 srpgc 64 204 0 204 9 8 1 1 0 8 1 sosppl 128 87 0 87 15 15 0 1 0 8 0 sockpl 384 11285 0 11258 64 59 5 16 0 8 2 mcl64k 65536 21 0 0 3 0 3 3 0 8 0 mcl16k 16384 17 0 0 3 0 3 3 0 8 0 mcl12k 12288 34 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 25 0 0 3 0 3 3 0 8 0 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 168 0 0 19 0 19 19 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 789 0 0 33 0 33 33 0 8 0 bufpl 280 16566 0 9500 505 0 505 505 0 8 0 anonpl 16 598046 0 585437 171 103 68 86 0 125 1 amapchunkpl 152 41419 0 41288 82 63 19 19 0 158 13 amappl16 192 20280 0 19405 162 107 55 62 0 8 7 amappl15 184 630 0 624 1 0 1 1 0 8 0 amappl14 176 1166 0 1158 1 0 1 1 0 8 0 amappl13 168 472 0 471 1 0 1 1 0 8 0 amappl12 160 552 0 550 4 3 1 1 0 8 0 amappl11 152 668 0 657 1 0 1 1 0 8 0 amappl10 144 292 0 286 1 0 1 1 0 8 0 amappl9 136 2255 0 2252 1 0 1 1 0 8 0 amappl8 128 1379 0 1316 4 1 3 3 0 8 0 amappl7 120 975 0 956 1 0 1 1 0 8 0 amappl6 112 447 0 434 1 0 1 1 0 8 0 amappl5 104 1488 0 1478 1 0 1 1 0 8 0 amappl4 96 4051 0 4015 2 1 1 2 0 8 0 amappl3 88 1193 0 1177 1 0 1 1 0 8 0 amappl2 80 23636 0 23555 3 1 2 3 0 8 0 amappl1 72 121460 0 120990 32 23 9 20 0 8 0 amappl 80 12844 0 12799 2 0 2 2 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 129 0 0 3 0 3 3 0 8 0 uaddrrnd 24 3990 0 3973 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3990 0 3973 1 0 1 1 0 8 0 vmmpekpl 168 41412 0 41384 2 0 2 2 0 8 0 vmmpepl 168 583363 0 581076 258 116 142 143 0 357 34 vmsppl 368 3989 0 3973 2 0 2 2 0 8 0 pdppl 4096 7987 0 7946 6 0 6 6 0 8 0 pvpl 32 1570466 0 1554521 344 173 171 203 0 265 8 pmappl 232 3989 0 3973 13 12 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 229 0 38 6 0 6 6 0 8 0