43f999e2cf523576cb125d55147a893662d7f7fc2ed50317d59c651d47a5769e51d33f1f9f075c0b714b1d895b7d7c30b2ade80c1c972032d6efd22939c48f21529db74186d0e150b225813e8240e91e38b23e83a3eb279ad9f06093d4230fd691a66155e01cce7b844d75401d8a1de0e2a99e4d8dc75839ae95276fffaaf44fe1c751b2e21fb50785085eda6f93a335ed65fda054e9bc85c58c8c642d75a61a99be307c7f1dfe0543a43b70df881e2d87e23db5a84f6d253cbc0067bb6f423d62e7d76d59d8a4f781919b6fea574e5afaaf543637e7293028479929ff31c55f8909701f9ff30965da4fd0dccd3de519afe2aa6fa3c19986f26f3797c315ff0291a3c4970f3b7e5b264c7685cf6d5c1622e18a425beb67494ea65de955ed7820d5eaacf960e58d4efa179090b9ade4fadf1a009adf615bb32c82ea4f5569938b100ef2f63f815f88a5e8661d134873021ad7bf8c3d001f71c84638ee4462a87109fcf289db9af89dc8151e34516b06fc85fbdc6147a021557743c991a19b0fdacae043c77a06db3d21da32de5b918ea812c01b6d97e0766b97d6a301f9ca94b233bbe217f6ea4f418ada97844b71b56814c1388fb497b786e4e4e1e7e93e135548c468a57ba70deaa97ec481f83717017d9f292f88064560c95eab8c496fad885c0e3e63140ad04f9afe57a31e2dd5b7364a4265706c11d26abfa8314492cf4eeb8f010070b96f7196fb6769ca97af5c340794056904476ed2ab8cff74c9e25efff4b6641b24e953192454f99006fa0dc0c47c1b32cd4b0b092ad94a37651e26aa7432d698bf450072122495e8ea5f42e9670967f7748c9770de01844d026d9549517c5d82cb581bf1a5e946c5b01e75411ed", @ANYRES16=r6, @ANYRESHEX, @ANYRESOCT=r4, @ANYPTR], 0x8) write(r4, &(0x7f0000000d40)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0xfffffffffffffee6) sendto(r4, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x7, 0x9) write(r8, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r9 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x24) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dad2bea7abbf3846ba649a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d1b728264b5a28d6b0f50a0b9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388f5162906722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f6571c29e614970000000000000000000000000000000000000000000000000000312596b37510067cf2ccc2428cd09c181fda2109680aa820901ad2a9c934ee1007000000826c12ba1ddfa6c1c2897d510c00731705056b490e13fe4e213ca7b16d3a1cf119ba1aa29f01a14b4d765ad5261cb772dc96113ad58e201c8ce9895f27ef526a9b0233efccb2d309054a4ae8b5000000000000000000"], 0x1e1}, 0x403) 01:29:35 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r2, 0xffffffffffffffff) dup2(r1, r2) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r5 = dup2(r4, 0xffffffffffffffff) linkat(r3, &(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) writev(r5, &(0x7f0000000cc0), 0x0) r6 = dup(r0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x8, 0x0) r8 = fcntl$dupfd(r0, 0x0, r7) r9 = socket$inet(0x2, 0x1, 0x6) r10 = dup2(r9, 0xffffffffffffffff) mknodat(r10, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r10, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r10, 0x2, 0x803) pread(r10, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x5, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r10, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r11 = getuid() seteuid(r11) r12 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x200000033, 0x0, 0x170) r13 = semget$private(0x0, 0x4, 0x2c0) semop(r13, &(0x7f00000002c0), 0x0) semctl$GETVAL(0xffffffffffffffff, 0x3, 0x5, &(0x7f00000009c0)=""/105) r14 = getuid() seteuid(r14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) r15 = getuid() seteuid(r15) r16 = socket$unix(0x1, 0x6, 0x0) setsockopt$sock_int(r16, 0xffff, 0x20, 0x0, 0x0) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) setsockopt$sock_timeval(r17, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x3}, 0xfffffffffffffd8e) socketpair(0x20, 0x4000, 0x6, &(0x7f00000002c0)) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) r18 = kqueue() r19 = dup2(r16, r18) r20 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r21 = socket(0x2, 0x1, 0x0) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = socket(0x2, 0x1, 0x0) bind(r22, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pwritev(r22, &(0x7f0000000900), 0x0, 0x0, 0x2) r23 = syz_open_pts() close(r23) ioctl$TIOCSETAW(r20, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x40, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x800}) write(r23, &(0x7f0000000300)="882cbcbd8638244b", 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r23, 0x0, 0x0) r24 = socket(0x10, 0x5, 0xc1) r25 = socket(0x18, 0x1, 0x0) close(r24) dup2(r25, r24) setsockopt$sock_int(r25, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r25, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r25, 0xccd, 0x8001, &(0x7f0000000080)="8c07cd06d2d06999bc9acdefb17415d35d5635dcdda7901853489f4b566ef7251277ddba882ea45edd43c6225d31cc49f17935588bb28561543ea689fc607df14a1c89c8fc2df4b8e6b77b7895d806468a9460645bdbf0d7940ecc22829c2a64420e7833788baf820bbde82eb3d5", 0x6e) r26 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r26, 0x0, r26) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xfffffffffffffef1) getuid() pipe2(&(0x7f0000000d40)={0xffffffffffffffff}, 0x30000) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r29, r30) r31 = getgid() setegid(r27) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) r33 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r33, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r33, 0xe3) write(r33, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r34, 0x14, r20) r35 = socket(0x2, 0x1, 0x0) r36 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r36, 0xffff, 0x1001, 0x0, 0x0) r37 = socket(0x18, 0x1, 0x0) connect$unix(r37, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r37) connect$unix(r35, &(0x7f0000000a40)=ANY=[@ANYRES64=r37], 0x1) setsockopt$sock_int(r35, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0x4) r38 = socket$inet6(0x18, 0x1, 0x0) listen(r38, 0x0) dup2(r38, r35) r39 = socket(0x2, 0x1, 0x0) shutdown(r39, 0x2f99822121a9018a) connect$unix(r39, &(0x7f0000000b00)=ANY=[@ANYBLOB="00001ac46369026500aba414ba92652c0d2d3fe547b194000000000000a9fa37db2f57edf559c82d329381a548a0e84b512d23d40f0e23042f062c721663c433048740e03088d0f328fc4c3b7b0ddcb6cc4b525071f089ab3e01db9ff424191e9dc90a1f2e91b7e1a4746f0e6513db7d597d745d22fb8426c4f4d3e247d664e376da6be75dfd33985290ed4129650d397313938500ffdb4c1fd206105ff74a2d19e76f39d5876cc7b1236ddb4fb375578570c0f2047b5e83da544f532024c9264a80d861c1f5f47eb11806e3d429e263bddf310a9f19d45bb70c6b9589c3f00b8b3d348af471bf51befeaa5b553967a44542b5a9f18d8fbfd410830570f18361b7006aaac6dcfd8fa6d468f14ec34775545743c5a89900000000000000000000000000000000d1be18d5a9a0b0bba508fc8655f5"], 0x1) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r41, 0x160}], 0x1, 0x606dca73) dup2(r42, r41) accept$unix(r41, 0x0, &(0x7f00000000c0)=0x29bb47c606ac8bd1) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r40, r31, 0x6) r43 = getgid() setegid(r43) r44 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r44, 0x20007465, &(0x7f0000000a80)) r45 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) close(r45) r46 = dup2(r20, r45) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f0000000940)=0xfffffffffffffd78) accept$unix(r44, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r44, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r44, 0x40087468, 0x0) getuid() r47 = socket(0x18, 0x400000002, 0x0) r48 = socket(0x800000018, 0x1, 0x0) bind$unix(r48, &(0x7f0000000080)=@abs, 0x1c) dup2(r48, r47) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000cc0)=0xc) fchownat(r0, &(0x7f00000007c0)='./file0\x00', r49, r43, 0x7) r50 = semget$private(0x0, 0x7, 0x287) semop(r50, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r50, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x2, 0x1800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x7, 0x1ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x53cdc10662f53b37}, {0x0, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r50, 0x2, 0x3, &(0x7f0000000000)=""/9) lchown(&(0x7f0000000280)='./file0\x00', r29, r43) sendmsg$unix(r19, &(0x7f0000000840)={&(0x7f0000000c80)=ANY=[@ANYRESOCT], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x555e466a933f771f}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x18d}, {&(0x7f0000000400)="5be1d48d5cd3b059e6b81ec703656df1484f0eb45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800), 0x20}, 0x80c) getsockopt(r12, 0x29, 0x2000000002e, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r44, &(0x7f0000000080)='./file0\x00', r11, r51, 0x4) getuid() write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r8, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:29:36 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) dup(0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) r2 = open(&(0x7f0000000540)='.\x00', 0x200, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x80, 0x0) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x2) poll(&(0x7f0000000340)=[{r0, 0x4}, {r1, 0x40}, {r3, 0x2}, {r2, 0x10}, {r1, 0x4}], 0x200001d3, 0x7ff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) shmget(0x3, 0x6000, 0x1, &(0x7f0000ff7000/0x6000)=nil) dup2(r4, r5) pipe(&(0x7f0000002ac0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000002b00)) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = dup2(r9, r8) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) kevent(r10, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x7, 0x7}], 0x80000000, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffa, 0x4, 0x2, 0x6a92}], 0x0, &(0x7f00000001c0)={0x5bd5, 0x8}) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r14 = socket$unix(0x1, 0x1, 0x0) getsockname(r14, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003252cd2400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd00"/4098], &(0x7f0000000040)=0x1002) r15 = kqueue() fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) pipe2(&(0x7f0000000300), 0x18004) r16 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x20002, 0x0) r17 = dup2(r16, r15) sendmsg$unix(r17, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r18 = dup2(r12, r11) sendmsg$unix(r18, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) accept$unix(r8, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, r6) setsockopt$inet_opts(r19, 0x0, 0x0, &(0x7f00000003c0)="a41a984d3ada11847f43149538651c2e3b3d4a8df3491fe5e1adf1b0df0fb8705bf35adc52e8e956b1951d5526399fa29834dbd989276c91c81b1ae7889596ed6deb87e788210585bf6c12b114488440734a4d174f9fc403d536beb3a6fb348a588a9b93ebfe322159ac65e843a345acc7efce1e14cc8d423e4a41f890772a2298e8d4dc56bf8761d3ee77bb59480da016e1ac8d0400b48c372af1c335d32f5a89b9bb383b6b88c2cf79b6b7a61f0d0fb6a43000b3ca663771268f8a83309a620e03c6abb3691fc8d3f723f3180926a015cd382deba08d37d62144b0ac273784e3b60bd726460c159567fa38957beb1419c00ebc51d4a97a65e5b4ed3b7ea1614bb2c4e7667553444b82788a5a3742772e87e6d5f9dc2581f67804bfa7e49f1b62346c49660626aa9f172af1a03afc466eea5a2cf1078994453a3517b2f99b23d36372fb6f3595a43364194591531bbdb2982543f4a7c2e6f65a9d42d7f76c35b6e272b0992e4eb373569d16c41d2e443bb8e6578c91cedfdf", 0x179) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r20, r21) 01:29:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="a7d16b784280000000c095fb0e51a82c3d75046b7a05991159d56f0e0ae2f877b5c54289c8e99b3190ec246434070000001524ee897abb0968ece2ad7d2f9c207f5d2aa42af38220a1a47b1cab5931942ea3ad6f53ebf0bfe83afceed6f6e380f0031ccee5cb51d5eba19d074fd0960c8ae8cbfcc7045328b1bdb6e9627e364a4ce94d7051917f7d4d033f8a2305bf75d530c07af8bc97ff013d887e269ea1b424a773c9e3dc48a99f3bf70182b4f6"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:29:36 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() setreuid(r0, r2) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwrite(r3, &(0x7f00000000c0)="a86f17593b3c745c34169a7ffe457ea0b715d7eff94c3fdd7c1fc90554157e9ac5a8147a163b0495d9a066d2652e923d761a51aca31cf4ff1e4f409b65f791ae8362fce58cc94ea7120b7cadf009fef13a6b22da2e4cf6ab882a26ea6b509d46d456cc84e5a9b372ec0bece42d57937d96cae4012956caa9598f1f10c49592ee8f5f0e329c54101f27", 0x89, 0x0, 0x7) r4 = shmget(0x3, 0x4000, 0x51, &(0x7f0000ff9000/0x4000)=nil) r5 = getgid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x5, 0xffffffffffffffff, r1, r0, r5, 0x49, 0x5239}, 0x32c, 0x48f6, r6, r7, 0x1d, 0x1, 0xf1b}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000240)={0x7, 0x10001, 0x7, 0x8001, "5e4a4bec8efd13200d80ad39a80ae70c7c40764f", 0x1f, 0x6}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x200, 0x0) r11 = accept$inet(r10, &(0x7f00000002c0), &(0x7f0000000300)=0xc) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x100, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCNXCL(r12, 0x2000740e) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/86, 0x56, 0x2, &(0x7f0000000440)={0x2, 0x3}, 0xc) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000000480)=0x1) connect$inet(r9, &(0x7f00000004c0)={0x2, 0x0}, 0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x20000, 0x0) fcntl$getown(r13, 0x5) r14 = socket$inet6(0x18, 0x2, 0x2) r15 = socket$inet6(0x18, 0x5, 0x6) r16 = socket(0xa, 0x4, 0x8) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) r18 = geteuid() r19 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000840)={&(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000580)="afa09c561325910ff373a108bd69035294c99e91d1d732438e11a61a29f25b7d9cf8cb47ea86e78199ac02d12310a3c09c48ea4740753056113011d09e446d", 0x3f}, {&(0x7f00000005c0)="081e3ba3fbcd6afadc47976dee138b4d0bdf792ae30f2469a8b0ad5ddf8b597153506a73bdcb2b9fe0f7d34be5186445bb46b3cd0dc508015db583329054c12cecc032cf618cc97171424f14413ba4269e6ec0ce1e166c91da5c1e24938b0cf2f93d8f5fc3091bc8b446ed343437549e0e35140d45842f5db3ac0f1fa27f2778a89b170c72f58a6cac487dcb7e86102cfa85230eb96e16d8b5ea2789b1d53665be805cfde750f397653edd8a774bcf77bf20de468655e8b357aaf1777f1cfc61d939084556b3b6b2c56de6333f9397431d3221f826bb65be1cfb98dd7ac7e8", 0xdf}], 0x2, &(0x7f00000007c0)=[@rights={0x30, 0xffff, 0x1, [r13, r11, r13, 0xffffffffffffff9c, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r5}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x70, 0x2}, 0x2) 01:29:36 executing program 1: syz_emit_ethernet(0x36, &(0x7f00000000c0)="c7a895b22a241c0a078359ff86dd6e360a10375e825d5fec1f000000010065ec0f1d00000000ff01000000353f00000000007c4889b6") mkdir(&(0x7f0000000040)='./file0\x00', 0x64) r0 = semget(0x0, 0x2, 0x480) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r1, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0xea48, 0x9, 0x8, "1124becde61945cf1a4048d97bb6b8adf3c47638", 0x4, 0x8000}) r2 = open(&(0x7f0000001100)='./file0\x00', 0x8000, 0x90) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001140)={0x1ff, 0x1}) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000100)=""/4096) 01:29:36 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="7aac0c5c75dd1fd577e7cdf1a2330349586549b60c3e4a67520a18813f1d9be6c5a4126dc6b95e8fc76553e3d4855de6063526d65893a39557cb892c1d511e037f6358727b2f6d49ed0eca4fc85ea43b1e31c33f94586a3bb6b50e8977d9e86408255b47ef230c247c96ad12b9a188c91278fc2bbf657f30d2ef10b47f5c179ab402847702878db07186f6eebfc84b3a899c58e5ed069858f75e02d5ff1eaefc6ec0a3acd1c35710dd893a75ad4bc28863384a668d50c142b6ea804bd966902e05b521b6f20291e64a08dc0c4cd67980c027cced180e65922f35260b33a5c548ba8e06c217", 0xe5}, {&(0x7f0000000340)="47df84832c8d28a4813aa51976eb800ad8f5745879b3ab15c69bda3ac2446640b7ab4dcc4fea1501501fe4b45733e226a234a1284e2a9ee6d40443", 0x3b}, {&(0x7f0000000180)="a39e5e13372933557f678bfd2505d4ce5a4363ef72b998d9072aef91e31ba48887aeda98138ea48100c0552f3396ffb91a2ce3e5a0e96a76ea32c29e3f8f1ceb0eb93b7d6ea724c14784c0fc6536271073470bebc306e64b51b3446bb84ad89032d5f607a01bd0cfcf1652e9aac7d474fa37a5ea7f0fe2826662a53943d52bfc6dcdf364a1926dccf411630387ca6c435f0800955a6cabcb68e680845915e28336c63a9544572227257d8ce4b5b3d986ff7198d6fe6e9e2460acf48d9b4cb7d66fb30a6c754dfb2613198492aff1531fe33ebf11fbaae340a3f37b7833d29fa10d", 0xe1}], 0xa) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) r2 = dup2(r1, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x46bfb) r4 = getpid() fcntl$setown(r3, 0x6, r4) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x0) 01:29:36 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045050002000600fe8000000000000008000081fcabf185fe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0xb) 01:29:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 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, 0x1002, &(0x7f00000001c0), 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfb) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = socket(0x18, 0x1, 0x0) shutdown(r4, 0x2) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f00000000c0)='./file0\x00', r4, 0x1}) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r7, 0x0, 0x0) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r8 = semget(0x1, 0x3, 0x20d) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000280)=""/190) close(r5) r9 = accept$unix(r1, 0x0, &(0x7f0000000080)) sendto(r5, &(0x7f0000000200)="f3", 0x1, 0x1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(r9, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000440)=""/247, 0xf7}], 0x2, 0x0}, 0x40) 01:29:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x29) ioctl$TIOCCDTR(r0, 0x20007478) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2) 01:29:37 executing program 0: setrlimit(0x3, &(0x7f00000000c0)={0x2, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x17a5464d, 0x0, 0x100000001, 0x100550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x6) write(r0, &(0x7f0000000440)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083fe54ffff1bdd277e0cd2e3c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0x34c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfb) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x3) 01:29:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x1d2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000140)=""/235, 0xeb) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x3fc, 0xdf, 0xd28f, 0x550f, "2ea86ecc607fcfd71100"}) write(r1, &(0x7f0000001400)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c9fe8fb4cb6352b48d3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5f307c5375eaba46b32649dbe31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab05000000159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab73f6b77103fe03f5ad252de15639607830d91de50565b80c196c0713fad218064014bd4d05087bc149b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b6385926805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ccecbb3591d90b7357c829a234672330197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff", 0x240) 01:29:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000000ffff000001000000000000000fb5a168b8a6cca64691ebee0b3f4bf823abea6b748855ee6b25030010fee06f388efd5898f9bbb851dca6314d12f3c9a877fe685217273e3fb5a79fa05c5c737b3fcaf3446b2b645e4184b7e63d4e4eab2b95"], 0x10}, 0x0) r2 = socket(0x2, 0x5, 0x1) shutdown(r2, 0x2) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) recvmsg(r1, &(0x7f0000000340)={&(0x7f00000003c0)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/71, 0x47}, 0x0) 01:29:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x400000000000000}], 0x9, 0x0, 0x9, 0x0) r1 = semget$private(0x0, 0x2, 0x200) semop(r1, &(0x7f0000000380), 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)=0xfffffff7) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x2) fchflags(r2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 01:29:37 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r0 = dup(0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000001b00)=0xc) r2 = getppid() r3 = getuid() r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = accept$unix(r4, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0xfffffffffffffcef) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r6, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x6df363d3799bdfa7, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x7, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x109, 0x1800}], 0x6) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0x42db81b2a2d08ca7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) r18 = socket(0x18, 0x1, 0x0) close(r18) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r18, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff83, 0x0}, 0x0) r19 = syz_open_pts() close(r19) writev(r19, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r20 = open$dir(&(0x7f0000000380)='./file0\x00', 0x7445a989adc00564, 0x20) r21 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x1000, 0x0) r22 = getpid() r23 = geteuid() r24 = semget$private(0x0, 0x7, 0x286) semop(r24, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r24, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f00000000c0)) r25 = kqueue() r26 = fcntl$dupfd(r25, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r26, 0x0, 0x0) readv(r26, &(0x7f0000002200)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r30 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r32 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000200)={{0x3ff, r28, r29, r28, r29, 0x104, 0x5}, 0xfff, 0x9, r32, r32, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r28, r29) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r29, 0x0, 0xffffffffffffffff, 0x0]) r34 = getgid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r27, r33, 0xffffffffffffffff, r34, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000", 0x0, 0x40000000}) r36 = syz_open_pts() ioctl$TIOCSETA(r36, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r37 = syz_open_pts() ioctl$TIOCSETA(r37, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r38 = syz_open_pts() ioctl$TIOCSETA(r38, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) sendmsg$unix(r18, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f00000018c0)="e5a652bcc71555d9f519c23f756128b7455bc2f9e9881ee90d049192b950422571d7baa16b2432c0bf12939df9793b318cd1e607f09d92d4453e03055b8f87029ab92ef50ecfe280d25e64a397f54cbb9501b56d4db5101ee77ecdeeb429c6a23c97a2192d324f621747efb25481f73c83575d00100000000000005c94f9fe475bdad8f24488e0b0c22f102493d5bf0681925f82f332ebc4d0dcb2d7aa9be08227c90cadee52d2412fc87b78ab75d2e4e7579a32bfb051ce86fab5dbf0ebf2525b4443b76bdd0705269a5a0eee613c4d7618a016a53a92784986c63d88e55f43f1dd5fd80d573fcd1a474e1cccd17044a1bdfdea7c33ac4605cf43b9eca0acadc7f8ed75f4915f7d3db7dd405cea924101af2c9f083505a4369a88f6d2b23b82f0f61cbe6717e1f13a6d979b9f81729f83d357509a132d5ad9ba28ef49c8e7d63e0c672a8f294fe1904cc0cc6655112f006cdf60aee8ea812da8c655218ffa83243e69194d43c7b0f647aced857cf4b7777036fa2d5fefc76de86e8299b5ee5ecc67bd84b4009ef8d9b87f21588f3f947d86995a76487e7959b7a6e1ed7033751e0a08d24b24552b466bdd741cd09cc14af7f3aec64207da0a1f6c0ac6badce5f098ade9dc8c5c82c13c402633ab6e914e2b17b3c3fb6d688efb38c2536e699ad49306c6d2ec", 0x1e6}, {&(0x7f00000006c0)="6ae11762472578c1ccbb560024b25d58e2bc956878b09b55148236c58249887559b58e03b55c9727f6332f406dfc4b433f31c6b3ba67fbc10f32c33517ad19bd7436c12c5f1afa554427e36caf8b75f5998ca1937dc5b3dc3661038eebd10d576d76832cf493444568d36045f62e0a86e35bdf68d6d890aaaea5f019b8407fdc8ebb6ab91d68d489363f9da8b13c3684736c4b70b6eb0eaad0568148abe6cbcda14e81479c6e4a338a937293c91780aa6fb00b2856e5c49f5db0cdf19220935895575b9517fdc24a702e201cf8fbbd8815bd0b2937eed4706640a29d469c488ead97446267ee7dbffa92a47e4430c6e991bd8c78530c17c5ebde6db9e3595c3a310bc8d1d41040cd4e60d634ef62bd9358721abfcbb9077da3a83f01e9e2b258526913225e6d9987b0f81d098ed60709557acc4dd2e49fc1f704cabca3aa1ee086ddb3457e6d0c4415ba6245f2ef883c6945acf8968914c771d0acdfea7b76838d00873352289b11d4e0253cf02cc067f4fa1e2644c1db23b46c10db15cb19f35e2c01d737b29a0c5aa18720b011c608973b63447fddcb996edd915970c6921f0c92555975487ec8fb127bf32066188c8db3e21f4116aa7bbf5c79798467aa54efadb31184e66dc73917dfc3006102142af4bcfe2c0d497ddf72e48e69ae0bdb70948bfadd61b57eacfee2bccb78ecaaa6f487f6b7e8e5ba4352f0c0c71488ce746b9fe90c4d0b5f20c6b660fd6c3a0dfc601bec64aad0464ee0c05827214e82633524f26a669989a46db5ecf03cb4f3881be48ccdd43f7e6e07934fc83f27d68f5030a83ebdd6f21d3c47812880b124062137c133c4a959bb2e5a788e81e2f31d81a8f31d0f4be083c8d1d09147d4583f2369ffe3ee7daf940aa5a78579a21a1d83fed382dbe9d157e4ac7ed7610f582524dfbc3f3273aa3e1ed79fcdcace3b3e5967c25f79330fc1524940e5e5bc2bacae25d31e2825b52afea067c42dbd860210e0d6b2855b134f20a16fa78eed8dafce168ae914901b6c2a3097037f3d91cf94aeda67009780bc7c1b95cb9f337f47bc0442e5eb0b85d52d468ea397468df8283c2365011b704db5e5b9d748bef87f8094f6ced1ec680feeb8488091c4cf6558f633ea27f441756ffcb954e5aa633f6f5e5be13ed700c9470afb8938ca628bcc7d4c7a4a933a101386d77f8e29b8941cc983b55682c2d08af52bdb85bbe32fcff20cd27391f7ba91624adb4b143b65384174ad258cee89c2cabbb343a027c25345c76d7c752da7b213347e8d82f794ead0d0b7229de1d621a14f28f6419635d8695e294b778864a163ca8e56063880ea51fe4c7341a5df6d3133bc5b694a2c33e178fbb93af9954f3a91948595b280203724988ea9107f60fbb73bc1824bbab1a64e3c8421ebbcf44ae1a8ca87d5cc33d92db8329a055d4ed68b5c5dbf40119d157a8a64b40697512067f5bb23d441da477d3a0f7ddbccc62e6920819caea6339118dc3c982680eeb1b8a983a5eec42156224134a5d4b359fe666760c11bf7cb693bbd96bd83feab04d67475e2715712c335356004d78c00d44eec085d9d243405d6d1c0b5a38986eaf3971592b8444bbc57b6a3bae0d87aea8a6c29cd78708a2babdb47ae315b3eafbaf768372842a7df129cacfae4353b01dc73a6641248c4920f8e8e15bb1d1ea3c9d0da1a48b76d999c23d3a532b6bf1af24b714924b929de6f0e9754c56db13ec37b91b4a96d9533c5667969cf033bf7c00a369fb2357ff3ba00825f00f42cded3184a19a770996de581b02e600a939317ab7705c62e34f638a7eb415b58a78fbb7118896bee367133a2af19de0438b8e595b24225e522b1fa039622cdfb6e36d6f80e0f4c7dbdbd7a2d6d570550b086b538e614758273fcbd23d8b56250cfefc9059adf09d7fc0d4f27c81c92b1453aa76dba03db9a9436283751d0518c71baab96ab00dd1db82ad4a7bd29c59241ce6b845be5f8103a7ea67fabe42f50d4333e6f178c0de8cee60ce9b2477879663a38f3c2cac2f5c0f35a5c2fe60bf8bb13816b9c5ef82e114847651151e54612497e4e8bbd4917aa7a6c10b5ca60c3180af53d60acaf5dfa9d8c949b86dd88386cf1071cb876fcb25da041dba71081176f764d8d2d339d0550abdc9e633622967c06c95ae04f7fd9f79731f83893016e5d226eb1af86b1803342ace99121c889db4b17da62b59ed0ae6deddda9ae2d3fc94c6a2a64c2451c464a88aca6a22df72571977b5ac9fd230bfaff4e5814f99a912e7fbfbce1a85ca1b4efbdde12b0275b4c26c4daf0a7ed7698b3dbcfb3e3d2ac2f63918e45b6e1117037b52d9d18badbdb2d325aa710aed007103fe3a9b444fa78ee2949a919665dbfda257f98894e3b9a9e303284d95109a3a3a63646247e3daeaed53421d5b8f629ba6106730bcc09ff89c93a832c33e819071ab4da6c3105e193e1440195d302310fca95a3daada2761e0bd91c3988a679d443cde21c37f363593f45fb1ddcc4f94d3cc0dc4b83f4e31cb19f76f82f14de3af2598154c6604ce0e4a298bd19761b6ad72aee531b60a994b7d669af90ef41da00aeffd2064d57ddcb83d04bd29515e656acace925ffd48209dd994239d647cde8ad9bce0bcb3ebcb022ca636b098caa2dae63a88db23ca58586eb159e9548a0301936ba40e3cc64b030c82718201948cdb9d4ec9bb841e2a6b6736767dc15075a82290b4e91d4e93d7fd764ce29fe74674533593af9325f039ecc1d162481988f87d067791741347d390a81e6a1306cc039e88c5e26aa68b2b1ceb50be02e7a8bb293e5c678a0ab8aa6573c56078fd730df461c3b9c8a3c78d9543b137a82dcf3fae6770dec128dab19c1ea1f95902b1cbb4649576fe62624013abc113621293447b8985f0460807ba9cd88417679ef8bd79f949e44afd89d2eba43378587d03537ee075d109e0a406633644d1c84dc61de36373ef8557496428082a972d7f08d662dc4599b4d61b03d7a9f92e5b3e5301ed0324a1295999d00a2a35b033a84e3c1afd106b020ee550b386b49e141323151e1c0968cfaa7c765ce99d6860df6f17be714b5e8226c4769fc90adb264c2aefdaf2031c0285043077cfb6fc9284ccd7b3eceea6879f21be44729beca133e76a238f7c2c53e060f6ee0f7f87f550b3b731cbb388d8a3cf7f767b0c77c18e3a728ca4ec0a1a6d30531b6060d5d18cfbada948b16b48ab48622f3bb98d355a75b8b8334b3a88a42c030f313f4c239376262dfc486051ebc5a46d7f2b23af08230a75385a15e8d29bafed501705a7e94a46544d09a7fd8901c9ec38d4568955266d8119caad32faae35da0bb0ac6f0c7a943fb6e2aa25194b991605d47a2c013b16ab2b1b93db7ff012736aab4701fa53eb273969297f3793b36bdbb1a766e12afd214cb32af44d7c4bebac85a8abc42e13024e80ded69c62b97b1a12eeb6c63a39e650c148a6b2c4ae1ab3667f57f4d704acbbbeb6f7cd9720e6ae804fc7456fa3023cc80270efe7806fae6be076a4458ac5d78db8f29ee36d896f91811c722c5105fb8737a7030f26b5ecf8cdd837366d03419df958be352dd9585300bd27f14ee33ce8448138e52533f09df196ce42e2bf3fd4bf4dd087ccab1dab5252ff9704bee3deb316ed06d28fce2d3e0b47c35c38c1afe410a18d0123a2c080032af74eb82806d24bc516a71dad708c744894c4c501f88bd60dac4a547bf519af20d83f08d52de10c87696f44d719368ccf45b6a0211b519bd32a9ceaf77212e60aa7dde4611db417090a7f679f541a147a3499ed971dbd0ba843ef82208e5df661d20186763e06362ff08ab195a1406dcfacad062bfa861eb1c69c5813d1b1bdab06c407c16cd80081ad915b2c6eb3f805717aa02297ca1156309b07243c8ff399b96396cf304d536f05405716d7f2508b89eac2415a195e7b799effc0c81f19f327015f165d907e5cfebcfd8054e58579ffb53bd1e37fe3a2f739a7cfed4f358e2876723b6c289faec765cc1a9590a316a6d8c0627cb756d66c8d4d8c35febc45ca400114dbba414104a8618478a20cfed8908769834f8d843735e2d73ab5d6fa015d08004c713ff210bb7b83c828ad1546f62b41358fccd23bc6de600ab84ebfc9cafefa470434378317fcf1fd2a0c20410c2afe091b3d28c2f6b84bf5dd7f3ad7c5b3a84440a7a9de1deb42dced6a610611c86920632f81b91680861fdd41a8d647d821cfc5f61ed43a06f35ae3ac01962e0d70eaec0fa445097d0cc3d595130292b7534d9c079da21c479cdce84411acbba217ae16d9c618805a6a059ec89ab5604b838a00cc2329844256301013f0f7c3cd1dcd556e058dd56b7dc01c2af52d01f203d4646fcb3356d803b053e37b08fe4dffe45ec7830c40d56d9bb212df67acd4579a23ba560d126a465a1e35e2a2cd819f1e3478867eddf0c48535da0e4dbbdd7fae047862b97b3670c8c17429dcb08cdccf8a41b7cebbc916e61b183429f5ea0a045c6cd3a4bb850b9e1600020c029c9ede67b5b138a6cabd81f044f37ef92421c044d043cfe0a428c87a26040f9cd7ac341a5e53f43299e05c7c0e32900ee6f64a2cfa88e0fdfda9cc9c9c976f8678f3736b9920abbf21891640ee53ef8a8f1b2501e51a23ac98c126e84fd9bce039c51049345b7d244cd5eac34a26232331e01de436da50da160baa635e6537cb9c3619a8c282cf71982407edcb2ab50f8539e5dde70ba6d901ca31b8219c6fcd2499cde5ba90664a8b1493a3edaceeafcd8e3d47bddcc35367ad5ffc3d9cca29fe2e60f8af33f4fcd3326564015ce401d3ef3f8c8167336c5e55aa1aafc9c3899dc0ff81b76f9c513b13c00e5fac904efbe9056f29092d9ad66eb78921cf0cfa6866c15b22d950f247cafa5a6bda521d2768591fb8ba59aa3b436f9eff2d93f652a7715dc91789a2b7dede9f64275117ad141d641c6f0f6fc65208f9915538cb502c7606ff265fcf6df8621b5c56525e70b007a7a32c3898b12eb312712f500a789836622ab810dbe88eae962317af60987e15c7f31279686719b355244047fb9c52434d65ffe0d16025d8ec0c34bd1fed6c0c0fb796ccc674f307a3ff6148b2707015f5823c0513e5c59fc6db343f27206235d5736cbcbdd757fcd7c59a5880c77ba5170dd65d2dcd6d4c1886e30d15bd782f3d1bc8c83753135279550910b12fa1349d921f4c9eda2e61d51fdcdbc59d62255f5ceac67464eb77a379689aee4ed037cce23559f2f87220ca68897bd141f28a8bb12febcb3891d9204d0e97e3ac359cc1a627985a6ec07939ad4ce9717600bbf9b07282c02380a052b930e7ddf47cae6f1beb2ad886ac7d213dbb5b12c55478e2eaa3e1d4cb0c1e722d6868eefd5f17bd68dbc2f356331f0815e028843c48dd06a5fa98c4f4b108d49a32b4871ccc98741be7450348b395c187c45f2ee1d68f3dc646fdde8b2cc265836bbb260350c7a5205345ee4f8b33e5f7deebd7dda571fb1fa5d8ade50cbddfa0881468ec30bb6a20f080f983c21b470df8cd9a70e55fdbe15ea0732967d0aa8dceaea94bc710f1cfdb3a506b5af12da41a18a5eb058f1b9938e84e690be693717f99f06f6b57efffb3254188f89f55405818687c8c27f599a598c1a0586e5e6722b36a0fb2eb29bfa62ccf0dae05ea8d31107bc2dbc22e38d983f6a018eb190370d67732759263594cd3cdd3e38f0fff598fd3c6f9dbc7783975f1473e359ee03aa5b38996bf9bbc3b9629afb5667a4c7f758057567ec077b285fe36b", 0x1000}, {&(0x7f0000000200)="5a9e67b3bad96a62e3f9d5093d3406cfbfb4a619b3a30b4e32b570b6551bd3716b09faf4b57ed8e5416066bd6ed382ecbe5ca3bd61af86ac168ec070d02adb51557d964700407acb32071c12c93a2d0f75fe8bce701f8be8c9a58f81337174f9745e459ecb422b5dbd23000a90253ecdf3ade8c1557d6d8888ca1af53630ee08efcdc9915f10b11579e5cde13f8d2b1c7a096ba629530db4cac70fc9985d064ffa8e8efd4119325dbf6d3562eec60f541644870e23ef006e277ed7fe250276af39de2302cf769543d75786e1511fdfae5ef3663d967c4ff4e2fc148a94b9708789a4", 0xe2}, {&(0x7f0000000300)="ec6ce0cc23c7e7367f89e286c1bf7a6141260cba806decb78e5a388d45321c5f42814e8101cf4beafff7f5b0f2b6c8be7975728a0ffc0d1443609ade3d93ede3", 0x40}], 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r17, @ANYRES32=r21, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r34, @ANYRESHEX=0x0, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYBLOB="000000001800000700000000ffff000001000000", @ANYRES32=r38, @ANYRES32=r17], 0x76, 0x40c}, 0x402) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r41 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r42 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000001840)={'tap', 0x0}) r43 = fcntl$getown(r42, 0x5) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000200)={{0x3ff, r39, r40, r39, r40, 0x104, 0x5}, 0xfff, 0x9, r43, r43, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r39, r40) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x43ff, r11, r34, r39, r12, 0x104, 0x5}, 0xffe, 0x9, r15, r15, 0x1, 0xd75, 0xffffffffffffff01}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r45 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, r44, 0xffffffffffffffff, r45, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r48 = socket(0x2, 0x8001, 0x0) close(r48) r49 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r49, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r49, r48) connect$unix(r48, &(0x7f00000024c0)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5e6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e810fa8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977ac53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f000000000000"], 0x10) writev(r48, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r48, 0x0, 0x0, 0x0, 0x0, 0x0) r50 = fcntl$getown(r48, 0x5) r51 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r52 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r53 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r55 = kqueue() r56 = fcntl$dupfd(r55, 0x2, 0xffffffffffffffff) close(r56) r57 = getpgrp() r58 = getgid() getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r56, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000700)={r57, r59, r58}, 0xc) setsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000600)={r57, r54, r53}, 0xa2e18270504f1bd9) r60 = getuid() r61 = geteuid() setreuid(r60, r61) r62 = getegid() r63 = getuid() r64 = geteuid() setreuid(r63, r64) r65 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r65, &(0x7f0000002ac0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f350707000000e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702102af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee00bb19f86164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3322bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df8e8eeb2d0fc027ba45355a4d64d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084710643eecfc53607333ee870fe3056491db1a1037f06c717e1a8d29cbb907d0125d84540f0e7fc691af303cbc5676cd9457578b29572b8d10d721fbf7a9dd6e6228c044a7f8b50011fa33ec1ff262ca7d659a74bf498e31d715b1e24639aa64651218cc9778155e228d17d743ebbf207a1b522b9c34d401856063cd6fe4f88f47e485b1ad05e3c1a3328aae9d0ec67202d39477a44e9f81527d083a0026188b0d7dd27240209f79a6120d601d6dd0d4830efbc2d256b5b5d4b3c5c3e686b4144d5103700084717ea6112336eff5069aba2607e9361ec515a96812a71e1121b3d043652c2b90b20a7063e73ef4d3c70177c589d7524f84bcd2657657e4f483342f05d7b74e55a0d58efd696cb7491fe8895cb9be0d7010b038b5a82ba56ca03b94c1fd180eeb98010f97fa7c5c2435467fa132220b79fbfdfdebb28c522e0d5cb4da0ec77b25b5dcf3431e91d8b3ea6bb979034090a56ecfa32659c6ca133992839451581f9ecdedab3730a92c783d6cce8ec513491af6506c567c94211e5d87efe2ea62b28547ab416adae01de6610c524a57f43c48e911007bcddb2601d7775f255a1fe0bd1da9996da4469ff683da8590d0d3497deb7f394fb793e0c8ba8a06bcaedc755f7094bc633444f18"], 0x44b, 0x800) msgctl$IPC_SET(r65, 0x1, &(0x7f00000000c0)={{0x6, r61, r62, r64, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r51, 0x1, &(0x7f0000001700)={{0x3ff, r46, r47, r64, r47, 0x1, 0x5}, 0xfff, 0x9, r50, r57, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r67 = getgid() r68 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r68, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r68, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r70 = semget$private(0x0, 0x7, 0x286) semop(r70, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r70, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x4, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r70, 0x0, 0x8, &(0x7f00000000c0)) r71 = socket(0x18, 0x2, 0x0) setsockopt(r71, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r75 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r75, 0x2, &(0x7f0000000100)=""/114) r76 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r77 = fcntl$getown(r76, 0x5) shmctl$IPC_SET(r75, 0x1, &(0x7f0000000200)={{0x3ff, r73, r74, r73, r74, 0x104, 0x5}, 0xfff, 0x9, r77, 0xffffffffffffffff, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r73, r74) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r74, 0x0, 0xffffffffffffffff, 0x0]) r79 = getgid() semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r72, r78, 0xffffffffffffffff, r79, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000001680)={&(0x7f0000001bc0)=ANY=[@ANYBLOB="07706b0cea0f58eb2e9dcb70e34a31eb751cd52d3b5f104c3a15643b739f8cb47f5486c163d5fd11fdb8804827f622800b14254585881ebf7b63fa870a903c86cf13b43b9b8a6243de5ec06c56971e56c516d861aacee4ee81b5fa1f019ce67a219937a5377f1e450b0adfbdb59bb479e640bda513aaf5aabed61c1a7f5bdf0a85fb75d4659245ac49b763735f6079bde56c0f8443948dfeed2b3bf8f9f573165db7961d8a86d4f676bca2847033530fbf65067b0fb107edce0c4bb280b9a0ccff72479ea5e3136db51a79459a0c2f821d0914e3cd6f1dd7f3d559d6970d256520c4c9c7a8c4deb7ba31d76dc076fb4b77b9b332f032ad32f635f5a17630cbdef19333bf566a884c884f32b3bf213cab2c478f51029d0b2b264d4dc67b9e52290c3e8905a73083540bbeca54d337fa965001f4728de507c4e1ee2a74773adeede0725e339ab8cf4232b7806b32d23f85db594d0a441ddfda854b17e032a58cddc6863c4c9c44c523f85dff0a6dde8b59b3484ea8898f0001c7176d42c6d04ba013552f2037fc547baa16dcde1f4000000000000000004376132f2ab0152e424e61a42e30a63662b29ca30f0d76529b41131cc330481401af19377a6fddd4ececd807e8615f477bf30b58d75c26af0b57466c37e2ae77f4fe6569b6ccbf52ac210f42d392f9fba9c855286f2da844e7d5976e2de63f7ae531406e8304e46a8c33d23a3d55"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r7, 0xffffffffffffffff, r45}, @cred={0x20, 0xffff, 0x0, r50, r66, r67}, @cred={0x20, 0xffff, 0x0, r69, r72, r80}], 0x60, 0x400}, 0x404) r81 = socket(0x11, 0x3, 0x0) connect(r81, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) listen(r81, 0x0) r82 = socket(0x11, 0x3, 0x0) connect(r82, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) listen(r82, 0x0) socketpair(0x14, 0x4, 0xff, &(0x7f00000005c0)={0xffffffffffffffff}) r84 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x80, 0x0) r85 = open$dir(&(0x7f0000000640)='./file0\x00', 0x20, 0x10) r86 = syz_open_pts() r87 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r88 = socket(0x11, 0x3, 0x0) r89 = socket(0x11, 0x3, 0x0) connect(r89, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) listen(r89, 0x0) connect(r83, &(0x7f0000001800)=@un=@abs={0x1, 0x0, 0x2}, 0x8) listen(r88, 0x0) r90 = socket(0x11, 0x3, 0x0) connect(r90, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) listen(r90, 0x0) r91 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000240)="15a33472a9cb0982111054cf6bd3f6bc2e196397e9c45d79496dc7690effe83a3329543ac17773f6f486616dfe6ccd3dfce411f012aa1faed188e1b5ea3a264c5f476d9b6945ca11a27baa431d49d3059ff1f2e5e71538096aaf7504a8d65c01668ec6fa50f715bdf1e61dac1de9f10b13843d2a99652d7733966fff1a00b6c6f5", 0x81}, {&(0x7f0000000300)="686a7b2361db25b17d8feab648868d65f036919925493abbcc6c99134232e66c5a75f4d464c7135b965fa4903f8026fee565f8f7e2f0d7bdafcc6f4dffc4f172f5b8a2c717ddd4a587008c665de77344b7c9539c33590e2131a032c09d4f64daf0bbea306fcba40c87255702d7a192fa", 0x70}, {&(0x7f0000000380)="1e5be44d53035b5d1a7516f468674890ef1af5c8a83e8030970b05bdd250119fa32acbf611eb24d9e9e4594c977b47d65595498f5f3f902f2ee3d3b83ae6c7027fb4b50e119eba1336cc07d299a9b96702412fe19f2dc5d14f048c52be6c8bf282215870b84d90aee4418b6c612bab071b3bbea8697b4f1ef322a4cf92e94e24f97d35478d4d174a0068a1df43369449443d7857523de9527174632da34890c42367c5f0b38a817ced29370015b17a4df39079cf789692fd83f8d6f658587be26438f67126895d12daba256c4c55691ce20e921e553518cfa1af6fc4", 0xdc}, {&(0x7f0000000480)="b88f8d21543880a59c45b643edeac045cfe10d95ed6af6f79075cfd96f597d309ddfb1612c28508bb2c22363c3f7e51a79d03745bfe46e138daa13417d9aa7e7f710c34efa7c811f10d46951abddb359f37afdc6be70a82987bc255cdb5be3b900293dfbce7ee01e303b0eab3457f549d8be6c29eab96b94e4e0a5462c92c09c53ab75e234cd6de147e6f239fffb8a750d03927628dc8c444ddcfda4235525882550880228b668638a511c76df90095c44197fdea246fa1a5447e57992f1ed55421acc1f", 0xc4}], 0x4, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r45, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r81, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r82, @ANYRES32=r83, @ANYRES32=r84, @ANYRES32=r85, @ANYRES32=r86, @ANYRES32=r87, @ANYBLOB="1800000000000000ffff020001000000", @ANYRES32=r88, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r90, @ANYRES32=r91], 0x90}, 0x404) 01:29:37 executing program 0: select(0x111, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x7ff, './file0\x00'}) 01:29:37 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 01:29:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ebb92f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999b578a4d3bde00000000cdc97c9a000000000000c2c65d524458751ff6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef0600000058fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe723883491a00000000000000000000000000005c98d4afcf"], 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, 0x8002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:29:38 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfffffff8, 0x0) 01:29:38 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="0100000015ffffffa827e60fed06ba54e8d7a20fe42e7088941642823d2479fc6e76309ba5b97e7876fd7b6996a550c2ddcd65dc65b0e083b0364e324578353f21a7"], 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) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) r2 = socket(0x6, 0x0, 0x7f) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = geteuid() setreuid(r4, r5) r6 = getuid() r7 = geteuid() setreuid(r6, r7) r8 = getgid() r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = getppid() wait4(r12, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r14 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r17 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r16, r15, 0x0, r17, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r18 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r18, 0x5, 0x8, &(0x7f0000000140)) r19 = getuid() r20 = getgid() r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r22 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r25 = getgid() semop(r22, &(0x7f0000000380), 0x0) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r24, r23, 0x0, r25, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r19, r20, r24, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r10, r24, r15, 0x1e4, 0x7}, 0x5, 0x5, r12, r11, 0xfffffffffffffe01, 0x20000009, 0x8}) r26 = socket(0x18, 0x2, 0x0) connect$unix(r26, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r26, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r26, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r28 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r28, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r24, r8, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x0, r4, r3, r6, r8, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r29 = semget$private(0x0, 0x7, 0x286) semop(r29, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r29, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f00000000c0)) r30 = socket(0x18, 0x2, 0x0) setsockopt(r30, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r32 = getuid() r33 = geteuid() setreuid(r32, r33) r34 = getuid() r35 = geteuid() setreuid(r34, r35) r36 = getgid() r37 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r37, 0x0, 0x0) shmctl$IPC_SET(r37, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r39 = fcntl$getown(0xffffffffffffffff, 0x5) r40 = getppid() wait4(r40, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r41 = syz_open_pts() ioctl$TIOCSETA(r41, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r42 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r45 = getgid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r44, r43, 0x0, r45, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r46 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r46, 0x5, 0x8, &(0x7f0000000140)) r47 = getuid() r48 = syz_open_pts() ioctl$TIOCSETA(r48, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r49 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r52 = getgid() semop(r49, &(0x7f0000000380), 0x0) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r51, r50, 0x0, r52, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r47, r3, r51, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r38, r51, r43, 0x1e4, 0x7}, 0x5, 0x5, r40, r39, 0xfffffffffffffe01, 0x20000009, 0x8}) r53 = socket(0x18, 0x2, 0x0) connect$unix(r53, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r53, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r53, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r55 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r55, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r54, r51, r36, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000280)={{0x0, r32, r31, r34, r36, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) semctl$GETVAL(r29, 0x1, 0x5, &(0x7f0000000100)=""/139) 01:29:38 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x20, 0x0, 0x3, 0x0, 0x0, 0x6, 0xa}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1b12e4b5cc1b9a1b2c40b00bc954c51f5c2a88ef"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x101, "2f5d235fa443d235e33eaf74cdca4700"}) syz_open_pts() 01:29:38 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = semget$private(0x0, 0x8, 0x10286) r3 = socket(0x2, 0x1, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040), 0xfeea) close(r4) r5 = fcntl$dupfd(r3, 0x0, r4) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="2c2ac9ca", 0x2c) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7, 0xd29}) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r2, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000a00)=""/160) sendto$unix(r1, &(0x7f00000004c0)="a6f7103bd978d2e9202ddb9b20e89b33991d12906f5900d205bd01ebd440ab1d591ecf7b45274d1f2bb17cd97a6bd048028726f6e50255", 0x37, 0x20b, &(0x7f0000000800)=ANY=[@ANYRES64, @ANYBLOB="6879df4a3ef2779afdc0f8e2a55bbe1dcd35beeecf3901996279315ee79f0dddc51301ecf7118a24f86e4bc45b6c90f59e2ce0fdc45996bb32e8bbc640eba66287068d4516215a19ad7494aa475ffe710bca8c76500f8c14bacc069349a202babb1b792361e7054ecfa2cefed9288cb4868de253e9bc3f46817635c9b05483297a63f4f1690dc795a364f9557fbabdfee89fabb74c2e7173c76a1635f432d67cfc1cb69952d3663befa52491dd6c546690f6aed14247e924d322abe71252580b22f460dbd8cbb57277bd86e82eae00000000b6783a018065d890f5e1c2bbfc66748c327f980710006c455f65ea0d08c981c9c22451041d674a57cc45b80000000000"], 0x2) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20088, 0x0) close(r8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) 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="e000008000000000ffff0000ff7f00007c916b60848a9dc189402cea414e5d47dd02281fca6de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b76b13dd7b62b2db6c42868622a679a8a08a886916c5f0854e944fb1455deb7a586fb9822d6b7ccab3fcf29bac88b5060c628264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11dd78b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c318ff7f3e8657388af2f3854826f53090035b4bd7a270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33e8dd951a00000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289238e6b53dce4088d9e1fd9710070c5d386aa385e5"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = getppid() r15 = msgget(0x3, 0x69d) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r16, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r18 = getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r20 = getgid() r21 = accept$inet(r16, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r23 = getegid() r24 = getegid() getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, r24]) setregid(r23, r25) r26 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r26, r27) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(0x0, r28) r29 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000008413d1ee9ba041b5831762d91d000000000000000000000000000000000000000000000000002743000000000000000000000000000000000000000000000000000000c61b9e8fae2fc1578c71c206390100000000000000000000000000ba0002"], &(0x7f0000000080)=0x6e) r30 = geteuid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r30, r31, 0x4) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r26, r25, 0x0, r31]) r32 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r32]) getgroups(0x8, &(0x7f0000000440)=[r18, r19, 0x0, r20, r22, r26, 0x0, r32]) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x1, r11, r22, r10, 0x0, 0x39, 0x81}, 0x6, 0x1, r13, r14, 0xa6, 0x1, 0x4e2c, 0x3b39}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r33 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r33, &(0x7f0000000040)="e637fc80f18acb07291c931413d6914089e8f11a7f8df8bc627b4d659654c7e74c1122a466a6cf0bf74c1dabb2b3d8857c5470239b7dae64719dc24b70481f3680cc5d99b0efb749569d7e2001f190", 0x4f, 0x0, &(0x7f0000000240)={0x2, 0x0}, 0xc) setsockopt$sock_int(r33, 0xffff, 0x1023, 0x0, 0x2b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000480)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6cb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x8) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) 01:29:38 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800183a000000000000ffff0000000000000000aaff020000000000000000000000000001"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000040)={0x4, 0x9, {0x0, 0x42}}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 01:29:38 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x4, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x2) fcntl$dupfd(r0, 0x0, r2) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r0) 01:29:38 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f008000011b000005b4280fffa00000000000000000600020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = getgid() r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = getppid() wait4(r4, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r6 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r10 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r10, 0x5, 0x8, &(0x7f0000000140)) r11 = getuid() r12 = getgid() r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r14 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r17 = getgid() semop(r14, &(0x7f0000000380), 0x0) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r16, r15, 0x0, r17, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r11, r12, r16, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r2, r16, r7, 0x1e4, 0x7}, 0x5, 0x5, r4, r3, 0xfffffffffffffe01, 0x20000009, 0x8}) r18 = socket(0x18, 0x2, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r18, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r18, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r20 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r20, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r16, r0, 0x11, 0x9}, 0x8, 0x1, 0x9}) r21 = getegid() r22 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r22, 0x5, 0x8, &(0x7f0000000140)) r23 = getuid() r24 = getgid() r25 = syz_open_pts() ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r26 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r29 = getgid() semop(r26, &(0x7f0000000380), 0x0) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000480)={{0x8, r28, r27, 0x0, r29, 0x0, 0x7}, 0x9, 0x8, 0x3}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r23, r24, r28, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) r30 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r30, 0x0, 0x0) shmctl$IPC_SET(r30, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r30, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r32 = fcntl$getown(0xffffffffffffffff, 0x5) r33 = getppid() wait4(r33, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r34 = syz_open_pts() ioctl$TIOCSETA(r34, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r35 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r38 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r37, r36, 0x0, r38, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r39 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r39, 0x5, 0x8, &(0x7f0000000140)) r40 = getuid() r41 = getgid() r42 = syz_open_pts() ioctl$TIOCSETA(r42, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r43 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r46 = getgid() semop(r43, &(0x7f0000000380), 0x0) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r45, r44, 0x0, r46, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r40, r41, r45, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r31, r45, r36, 0x1e4, 0x7}, 0x5, 0x5, r33, r32, 0xfffffffffffffe01, 0x20000009, 0x8}) r47 = semget$private(0x0, 0x7, 0x286) semop(r47, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r47, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f00000000c0)) r48 = socket(0x20, 0x1, 0xf0) setsockopt(r48, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r50 = getuid() r51 = geteuid() setreuid(r50, r51) r52 = getuid() r53 = geteuid() setreuid(r52, r53) r54 = getgid() r55 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r55, 0x0, 0x0) shmctl$IPC_SET(r55, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r55, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r57 = fcntl$getown(0xffffffffffffffff, 0x5) r58 = getppid() wait4(r58, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r59 = syz_open_pts() ioctl$TIOCSETA(r59, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r60 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r63 = getgid() semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r62, r61, 0x0, r63, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r64 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r64, 0x5, 0x8, &(0x7f0000000140)) r65 = getuid() r66 = getgid() r67 = syz_open_pts() ioctl$TIOCSETA(r67, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r68 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r71 = getgid() semop(r68, &(0x7f0000000380), 0x0) semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r70, r69, 0x0, r71, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r65, r66, r70, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r55, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r56, r70, r61, 0x1e4, 0x7}, 0x5, 0x5, r58, r57, 0xfffffffffffffe01, 0x20000009, 0x8}) r72 = socket(0x18, 0x2, 0x0) connect$unix(r72, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r72, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r72, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r74 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r74, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r74, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r73, r70, r54, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000280)={{0x0, r50, r49, r52, r54, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r75 = getgid() r76 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r76, 0x0, 0x0) shmctl$IPC_SET(r76, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r76, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r78 = fcntl$getown(0xffffffffffffffff, 0x5) r79 = getppid() wait4(r79, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r80 = syz_open_pts() ioctl$TIOCSETA(r80, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r81 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r84 = getgid() semctl$IPC_SET(r81, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r83, r82, 0x0, r84, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r85 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r85, 0x5, 0x8, &(0x7f0000000140)) r86 = getuid() r87 = getgid() r88 = syz_open_pts() ioctl$TIOCSETA(r88, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r89 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r92 = getgid() semop(r89, &(0x7f0000000380), 0x0) semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r91, r90, 0x0, r92, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r86, r87, r91, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r76, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r77, r91, r82, 0x1e4, 0x7}, 0x5, 0x5, r79, r78, 0xfffffffffffffe01, 0x20000009, 0x8}) r93 = socket(0x18, 0x2, 0x0) connect$unix(r93, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r93, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r93, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r95 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r95, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r95, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r94, r91, r75, 0x11, 0x9}, 0x8, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r97 = semget$private(0x0, 0x7, 0x286) semop(r97, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r97, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r97, 0x0, 0x8, &(0x7f00000000c0)) r98 = socket(0x18, 0x2, 0x0) setsockopt(r98, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r98, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r100 = getuid() r101 = geteuid() setreuid(r100, r101) r102 = getuid() r103 = geteuid() setreuid(r102, r103) r104 = getgid() r105 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r105, 0x0, 0x0) shmctl$IPC_SET(r105, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r105, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r107 = fcntl$getown(0xffffffffffffffff, 0x5) r108 = getppid() wait4(r108, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r109 = syz_open_pts() ioctl$TIOCSETA(r109, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r110 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r109, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r113 = getgid() semctl$IPC_SET(r110, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r112, r111, 0x0, r113, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r114 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r114, 0x5, 0x8, &(0x7f0000000140)) r115 = getuid() r116 = syz_open_pts() ioctl$TIOCSETA(r116, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r117 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r120 = getgid() semop(r117, &(0x7f0000000380), 0x0) semctl$IPC_SET(r117, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r119, r118, 0x0, r120, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r114, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r115, r49, r119, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r105, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r106, r119, r111, 0x1e4, 0x7}, 0x5, 0x5, r108, r107, 0xfffffffffffffe01, 0x20000009, 0x8}) r121 = socket(0x18, 0x2, 0x0) connect$unix(r121, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r121, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r121, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r121, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r123 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r123, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r123, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r122, r119, r104, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r97, 0x0, 0x1, &(0x7f0000000280)={{0x0, r100, r99, r102, r104, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r124 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r124, 0x0, 0x0) shmctl$IPC_SET(r124, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r124, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r126 = fcntl$getown(0xffffffffffffffff, 0x5) r127 = getppid() wait4(r127, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r128 = syz_open_pts() ioctl$TIOCSETA(r128, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r129 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r128, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r132 = getgid() semctl$IPC_SET(r129, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r131, r130, 0x0, r132, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r133 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r133, 0x5, 0x8, &(0x7f0000000140)) r134 = getuid() r135 = getgid() r136 = syz_open_pts() ioctl$TIOCSETA(r136, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r137 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r136, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r140 = getgid() semop(r137, &(0x7f0000000380), 0x0) semctl$IPC_SET(r137, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r139, r138, 0x0, r140, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r133, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r134, r135, r139, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r124, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r125, r139, r130, 0x1e4, 0x7}, 0x5, 0x5, r127, r126, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x9, &(0x7f0000000280)=[r94, r96, r99, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r130]) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, r24, r36, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r96, 0x0]) r142 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r142, 0x0, 0x0) shmctl$IPC_SET(r142, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r142, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r144 = fcntl$getown(0xffffffffffffffff, 0x5) r145 = getppid() wait4(r145, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r146 = syz_open_pts() ioctl$TIOCSETA(r146, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r147 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r146, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r150 = getgid() semctl$IPC_SET(r147, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r149, r148, 0x0, r150, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r151 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r151, 0x5, 0x8, &(0x7f0000000140)) r152 = getuid() r153 = getgid() r154 = syz_open_pts() ioctl$TIOCSETA(r154, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r155 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r154, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r158 = getgid() semop(r155, &(0x7f0000000380), 0x0) semctl$IPC_SET(r155, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r157, r156, 0x0, r158, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r151, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r152, r153, r157, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r142, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r143, r157, r148, 0x1e4, 0x7}, 0x5, 0x5, r145, r144, 0xfffffffffffffe01, 0x20000009, 0x8}) r159 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r159, 0x5, 0x8, &(0x7f0000000140)) r160 = getuid() r161 = getgid() r162 = syz_open_pts() ioctl$TIOCSETA(r162, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r163 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r162, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r166 = getgid() semop(r163, &(0x7f0000000380), 0x0) semctl$IPC_SET(r163, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r165, r164, 0x0, r166, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r159, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r160, r161, r165, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) r167 = semget$private(0x0, 0x7, 0x286) semop(r167, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r167, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r167, 0x0, 0x8, &(0x7f00000000c0)) r168 = socket(0x20, 0x1, 0xf0) setsockopt(r168, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r168, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r170 = getuid() r171 = geteuid() setreuid(r170, r171) r172 = getuid() r173 = geteuid() setreuid(r172, r173) r174 = getgid() r175 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r175, 0x0, 0x0) shmctl$IPC_SET(r175, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r175, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r177 = fcntl$getown(0xffffffffffffffff, 0x5) r178 = getppid() wait4(r178, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r179 = syz_open_pts() ioctl$TIOCSETA(r179, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r180 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r179, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r183 = getgid() semctl$IPC_SET(r180, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r182, r181, 0x0, r183, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r184 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r184, 0x5, 0x8, &(0x7f0000000140)) r185 = getuid() r186 = getgid() r187 = syz_open_pts() ioctl$TIOCSETA(r187, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r188 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r187, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r191 = getgid() semop(r188, &(0x7f0000000380), 0x0) semctl$IPC_SET(r188, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r190, r189, 0x0, r191, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r184, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r185, r186, r190, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r175, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r176, r190, r181, 0x1e4, 0x7}, 0x5, 0x5, r178, r177, 0xfffffffffffffe01, 0x20000009, 0x8}) r192 = socket(0x18, 0x2, 0x0) connect$unix(r192, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r192, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r192, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r192, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r194 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r194, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r194, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r193, r190, r174, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r167, 0x0, 0x1, &(0x7f0000000280)={{0x0, r170, r169, r172, r174, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r195 = getgid() r196 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r196, 0x0, 0x0) shmctl$IPC_SET(r196, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r196, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r198 = fcntl$getown(0xffffffffffffffff, 0x5) r199 = getppid() wait4(r199, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r200 = syz_open_pts() ioctl$TIOCSETA(r200, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r201 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r200, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r204 = getgid() semctl$IPC_SET(r201, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r203, r202, 0x0, r204, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r205 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r205, 0x5, 0x8, &(0x7f0000000140)) r206 = getuid() r207 = getgid() r208 = syz_open_pts() ioctl$TIOCSETA(r208, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r209 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r208, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r212 = getgid() semop(r209, &(0x7f0000000380), 0x0) semctl$IPC_SET(r209, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r211, r210, 0x0, r212, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r205, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r206, r207, r211, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r196, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r197, r211, r202, 0x1e4, 0x7}, 0x5, 0x5, r199, r198, 0xfffffffffffffe01, 0x20000009, 0x8}) r213 = socket(0x18, 0x2, 0x0) connect$unix(r213, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r213, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r213, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r213, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r215 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r215, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r215, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r214, r211, r195, 0x11, 0x9}, 0x8, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r217 = semget$private(0x0, 0x7, 0x286) semop(r217, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r217, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r217, 0x0, 0x8, &(0x7f00000000c0)) r218 = socket(0x18, 0x2, 0x0) setsockopt(r218, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r218, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r220 = getuid() r221 = geteuid() setreuid(r220, r221) r222 = getuid() r223 = geteuid() setreuid(r222, r223) r224 = getgid() r225 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r225, 0x0, 0x0) shmctl$IPC_SET(r225, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r225, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r227 = fcntl$getown(0xffffffffffffffff, 0x5) r228 = getppid() wait4(r228, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r229 = syz_open_pts() ioctl$TIOCSETA(r229, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r230 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r229, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r233 = getgid() semctl$IPC_SET(r230, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r232, r231, 0x0, r233, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r234 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r234, 0x5, 0x8, &(0x7f0000000140)) r235 = getuid() r236 = syz_open_pts() ioctl$TIOCSETA(r236, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r237 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r236, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r240 = getgid() semop(r237, &(0x7f0000000380), 0x0) semctl$IPC_SET(r237, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r239, r238, 0x0, r240, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r234, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r235, r169, r239, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r225, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r226, r239, r231, 0x1e4, 0x7}, 0x5, 0x5, r228, r227, 0xfffffffffffffe01, 0x20000009, 0x8}) r241 = socket(0x18, 0x2, 0x0) connect$unix(r241, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r241, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r241, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r241, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r243 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r243, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r243, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r242, r239, r224, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r217, 0x0, 0x1, &(0x7f0000000280)={{0x0, r220, r219, r222, r224, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r244 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r244, 0x0, 0x0) shmctl$IPC_SET(r244, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r244, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r246 = fcntl$getown(0xffffffffffffffff, 0x5) r247 = getppid() wait4(r247, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r248 = syz_open_pts() ioctl$TIOCSETA(r248, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r249 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r248, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r252 = getgid() semctl$IPC_SET(r249, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r251, r250, 0x0, r252, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r253 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r253, 0x5, 0x8, &(0x7f0000000140)) r254 = getuid() r255 = getgid() r256 = syz_open_pts() ioctl$TIOCSETA(r256, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r257 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r256, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r260 = getgid() semop(r257, &(0x7f0000000380), 0x0) semctl$IPC_SET(r257, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r259, r258, 0x0, r260, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r253, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r254, r255, r259, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r244, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r245, r259, r250, 0x1e4, 0x7}, 0x5, 0x5, r247, r246, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x9, &(0x7f0000000280)=[r214, r216, r219, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r250]) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, r214, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r263 = getegid() r264 = getegid() setgroups(0x9, &(0x7f0000000100)=[r19, r21, r141, r143, r161, r261, r262, r263, r264]) 01:29:38 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x2c7d) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000480)=0xfffffffb) preadv(r0, &(0x7f0000000000), 0x10000000000003c2, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) pipe(&(0x7f0000002ac0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000002b00)) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r6, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x8, 0x6, './file1\x00', 0x77deb098, 0x6, 0x72, 0x7}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = dup2(r5, r4) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socketpair(0x1, 0x5, 0x1, &(0x7f00000004c0)) r8 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0xd0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x20910, 0x0) ioctl$BIOCGSTATS(r8, 0x4008426f, &(0x7f0000000200)) kevent(r7, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x7, 0x7}], 0x80000000, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x6a8f}], 0x0, &(0x7f00000001c0)={0x0, 0x8}) r9 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file2\x00', 0x20000, 0x104) ioctl$WSMUXIO_LIST_DEVICES(r9, 0xc1045763, &(0x7f0000000300)={0x100, [{0x2, 0x3}, {0x2, 0x2}, {0x3}, {0x2, 0x401}, {0x1, 0x7}, {0x3, 0x93}, {0x2, 0x8001}, {0x1, 0x6}, {0x1, 0x8000}, {0x2}, {0x3, 0x8}, {0x1, 0x3}, {0x2, 0x67}, {0x3, 0x4}, {0x3, 0x7ff}, {0x1, 0x4}, {0x1, 0x7}, {0x3, 0x8d}, {0x1, 0x1}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x7}, {0x1, 0xaa1}, {0x1, 0x558}, {0x1, 0xb021}, {0x3, 0x3}, {0x1, 0x3}, {0x3, 0x1}, {0x0, 0x8}, {0x3, 0xff}, {0x0, 0x9}, {0x1}]}) 01:29:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0xa012, r1, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = getgid() r3 = getgid() setregid(r2, r3) 01:29:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) shutdown(r4, 0x2) r5 = getppid() 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 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = getppid() wait4(r9, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r11 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r12, 0x0, r14, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r15 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r15, 0x5, 0x8, &(0x7f0000000140)) r16 = getuid() r17 = getgid() r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r19 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r22 = getgid() semop(r19, &(0x7f0000000380), 0x0) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r21, r20, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r16, r17, r21, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r7, r21, r12, 0x1e4, 0x7}, 0x5, 0x5, r9, r8, 0xfffffffffffffe01, 0x20000009, 0x8}) r23 = syz_open_pts() ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r24 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r27 = getgid() semop(r24, &(0x7f0000000380), 0x0) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r26, r25, 0x0, r27, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x3, &(0x7f0000000200)=[0x0, r27, 0x0]) r29 = shmget$private(0x0, 0x3000, 0x0, &(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 = fcntl$getown(0xffffffffffffffff, 0x5) r32 = getppid() wait4(r32, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r33 = syz_open_pts() ioctl$TIOCSETA(r33, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r34 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r37 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r36, r35, 0x0, r37, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r38 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r38, 0x5, 0x8, &(0x7f0000000140)) r39 = getuid() r40 = getgid() r41 = syz_open_pts() ioctl$TIOCSETA(r41, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r42 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r45 = getgid() semop(r42, &(0x7f0000000380), 0x0) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r44, r43, 0x0, r45, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r39, r40, r44, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r30, r44, r35, 0xdd, 0x7}, 0x5, 0x5, r32, r31, 0xfffffffffffffe01, 0x20000009, 0x8}) sendmsg$unix(r4, &(0x7f0000001380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000280)="adb3e5c6d1cd9f67c8ca40ec52cf6af5d734c54a2d230997aeca89f90be87f612e9bb098074cb796ef1432043e808c31841143a968af19924f4ac09027d401111de89be8223e8fd8859810e0351dbb57c023a4e333125bf25dc80eff734574ecb0e57343757cd3a54230a2fb4a74e4e20816f61128579552c67e52dabbccb285676cf17ed1d21f5f3f3c4e664e8f7dbc5417a25c9e8b79777a72c5dc4ee140727762f4ef08b66af51831a83eb4206106fe096d71663d1b2e0c9ad1a9184192f6acfdd34af24647e0a73666acf25d937a50e1b00cefe91fd3d8c683c22920dac0caaa7c71e1310232439af888a126e40cf6709f970b38d56fd4b2f410cd76ec95eddce6e51cab115791b094e926e1136cbf20dba7b93e8a53b95b23514e1e2e1d000d3cf893b90c8b51f32fb3ed428ae4d8294d2d5d3825f0a9b0d3797cbe4c91122a4d1309a9e67edef5d170ecb6735b31e63d2d12a0436baf0196bd8a2f97b12f166da134028de5c6c403c79d960ad046d83fd2ab26f8ee0b886b40938578626a402d7c338b5f3957da9146610e68d6fef7c92306f4bb7173114848b7ec75969fcda69ff50961fb1d5da0bac93b2269692b0b8e8bb01a17bd38c8ba08d39216d2d72a085a2284ce52e2b5b578ded330c0c6efa33691143314a9560ce9d3859484ddac91f122339d3376189029ac6a3d62c27de7df09a2f890252a6b7a3293d658e36bf55acc683883d50f4f12752de6abb739a042571392eba1f73d345c3e3b891ea450f73cdde1a6f804440a8dc7d44171480e99cda2a815eb1d988e70c4c5cd4b1f86adebb10fd6007c09e213fc7ccc113e821bdd1a2b7b8313a9432243210e17ad0efab1080b36f0eee88df4246ee5f5609ac53d993caf50be0faf1df8396bf770461e63bce8033e8ca9c120b6fc74ade9962b4d1daf83176bb81a621f85bf9adfec6195cc410a83f27e65724435b944b0d9b251fbbec42b5c13003e28d34fdc6f800b5e565d485f34132fedb59b2cc8e85360ef754a4da4bc70812b643a9db145c07656f153706210a49c668fdaab273a4b1d6a99ae0ff95367726a1fe19f56b1859d49ffba293864df8bdc3992dfc654d23376fb74d3557f2791a46cd9e37f022be68a37bbc8514ee99ac8d78f1d3a2b9439170fb5a72abb2d65e54e917fbde32a409bffe6420e73bebf737cbb356ce32bbf825b85c2cb114a80cea8e959b2f75b2e2c34abdb0f6c3a8a578f0241eabe674d8505c26759413c06bb12257c22edf454d1c9eb30df04ac523901d163b924ce7e43546598d6b709680db2c926c1c1f34012cbfca45487576f8ebd506cfcc7f28da5017c42a0407dadfc23744c26e5e5dc3f36c282c7f3faaa0b0e6eac8eaf1aa6034d62e5b3a0c798a7501fdb5a441cdebf29cc25deea1d7eea01633266d54bb432c86465b8abc79111fd2ea752c62f557e65b60bafb31ca295d3880dabe53d36b760bcf3f2f26cb21ef20b690acfaff4b7454d57880af80564d52da0d32338bdfabd4c641f5e37bc205c5c6ccacb1cb66db4432cc0bae5d9cf22b054fca5c233e293900c6c79eef05349d59ea0623ef827badf5ad21a23c0adb554a193523ab342bf204cd24da197c8921821e63ab6a32a66abbb6b9d4ccace905397c43186c1f679dfd74d78921c16fece1d833fd1ba2f532a6615df9a1c648a7edb6544ddd05a3d467fb8fdcb79b3afcc681a0bc2a395b1376c3189ce71d26b0969adc1aa23767be61241d6a217a2457a661dd4ce7e62eb50a0725c61e84fa4c4cdc5f1706afc6face3909705809e70c1fd125237e18173d2e757371139d547b772582b7880513d2ae267c3b45bca6922657c2bf09b8c15a81b2705225a67b91ed3525d2f9e690292f213f88c236a9f72dee5939a8fae4e2daf75c4fb9e4bfa0883a616e9874f1cc43c80272d4ff8b0c2070682420b329cbdc8714c04cb2ae6299cf37395b4f49c8e34d9f9abc82d8699d4a3bf39c4eafd88729bbce76a6f57b0534d7a74cdb3e00ed576990231186010117aee7122c1ddbcee4b0c380699d2343b00aefe5416b516f678605f68c44de330d3c0730a05061856ebf2882209b5f1b626815848a8581891ad6d908984f7e72c57a1157ced61acc516ed29dc1974a8338aeb5211d2c88427587bc46f9a18cb868fb8328235f813016be707943defdcbec504dfdce3fdb67328d4e50e5d4a93de583d08b7b713bff1d5616ebf693915b01597d1f4e9eefa5cbcef9dc9aa879579186f3cefc8352771dd31777624cdd2d9b43147cd5712b3e65a3c550c9b7aa15a4ad66b67ed062774f09dc9c22381bd6ded43b8fa6cef8fafbbddfe23bd3550336ba2674df941f4163ed1ff109d5a276cf7dc7c34813762a8d1d27808c6cbc47a1f6a30e282f60dce905b73d253c9b40cb63c2254b652ea296739fd8b4f6f70d49e3ea7260ff50fe8119c210c1d19ef77830d73b5ca2552eba38d8950b522d7d8f1dc2583ae5413842ff9375e1ad88eac5dde630cf5cd38fa3da90a3fdbe7912b725ca68265fd2f9a06f29728f918f430ca6c898cc07c77ccff3661ba440a57f7ca87a8758e1b69e7fcf646b77967b3409f03617e339d2601c878791104e39f3285e31534df3a8f6cb81dd7ec6d6e555b6b88d9385e7419b708e3b115e7e6cae42ceb13c9402af90a1d6c762b5452edf985c256bca417e98e38a4f8942b46e63998dddf450f150bb6b5dd3865dcdc08a2909b41d14f8c34070fcbf469b010390cff926b2a82afe6d76ccc70c402ce4f6a9008f180fe47338df5beab6c8215d1bb8ff94855f0741a5b756c042772780b634733f29bc29d29e9e1bd644f93b7ed9236bdd25eb35298eea78bf7f8a86575255266aad863bc2a8a1e312a50bf2aea099acf0124e9b1bb840676afa3110f2391da70b0bc387bf3a7fa665a5c76dd49c7f13d768e92d8d363be87596a7035c07d7823cf51cea7ac16548c80cbaf61930be2b47f4ee0e0623deff1549285ad172a1ed7f5e8fc6461e7e87d8c710538f5e4139d0b0f307276849f0f77ef04c4a490e90cc8f7c6f79d21df037ad475e83046378e7a0dd06409bef0a66361cd41f7fcd06ad1c9340971c7a652a7e2ed72552011cc8a090776fd11388642193683eaed3e475fc33d35954114c2d90c3fa4289940fc70df8725bb232abf80cfee4082befe48f3b5448023d6397390c25cc2ab7706af80ecddb6b368bbe1cd02a9ba23e56eb3f1549615fb6ac02093bec46ce0948f83482ccf718bbbe691037d197337a145bd23b777d4da23be0402fe1282e3c1d08196bfb1476304441c7278766554cdd565f240b4e5c476f048d80e8c470db25a9da67ea6e12bdb108ceb9aa33d0df1e945c1751b19daa0e6f9312f7a17d88986c45a5ae52cfe68d980a6868af968bf519d29cb8ca83e75bb00cabbf95cbb6e189281561230de9a1726baf43b2929d049980caeaaf666d1376ab768456d737cdfe69eb103c3762ae57d3f145142cdc0a9eb05e87e212e05f4ea9b29ff016816d95110a0ee3740b3ad8bed2e5f2c9dae5c97b914f670b4f3c72253ac16d5791b9cdd8d02ca4f37d8b471d96c9e65653c124781d07811bec333b04a7e13e3c72377dadd73037ced673731e4968c14d7719d8104477302fe817992fe8693ea2ec69a8e12142b912f5090c32c74771ee62bf5c21c595cdb3145c1a96b062f63f88a8aa7c3a5934cd36b02e7418174026c601804760a3bd06c490d3adcaac58e46a8c1ea6aab27d79de016969d433e9da8b2fa378192d5d9d4f9ce34dd1d63d4c15afcc72bbca45f0bfdfc146b3af1b9da3491e8e350fdbf47332698f16a56cf340b85c9e7ec8e0d3355c38bfc3d155d979254d4ce9b1665ab5fa772ef444c4627e15db4fa365bf4a5ce156cd9a0eea3915123a248d7978b581fb6285f62168f72d53dd7a58979ff2ea5992b8421ed0dd14a856ea7c20c3b16dd2b5b53c6dff38677089c5088467522f74976ca8102fed1056ad79e1ba998be0229103d233ab5ad186d0d608b6d2f252940fa61ecc615a92d0f8d4356944f6868c3208588372295ecdb76aff9101044ed268fac15c15349673d7bfb59bb8eb7948b96a505ee5596fce46131457bc78c52db11b8f61efd2f8c65e4a2e17f02fa5be51895afc6225f783491f633da38de181541ad5382b7a196bfef08e0a268d6fc45d523f781ff6c34d137668932299a57bf123295a864c11e50463f020568ae1a4ef5bb7654eee71d57af2fb4c814ce84df4ef8793eb506787e878087de996961cedf27d2fda912aae4a5f85b0875257046711d9b8c3f60bc6d49854f7fdfd1650f5193ca8e618ab031241fab858366fb5b6a70a509acb42f620e85cfa9757b17e2e59fc9836a15aa577b778c52e94c6c8d173e9c50d8640ab0262156fc2222ec4c94a677c14030450b9c900ea5cc281dd99c8d23ee9c5ea7345c46280acfd3789e710ebff88876c0421beffed6a9f6eec5702c3219c5c6337de9a8a5487a4806e4da984be14dc4c91b77f8ce73ae528b1e118d0cceac4e553b50eb530e0c7ea0c18047dcb67b422b3e82959b2d76d4d8e4865698faee5f84394842a25a9e73a8929cbdf823ee0c8209baf166daa249c5b0eb39fa14fca1e255d842048e9c0d9cb8bc6b5b4dff0f0240aa4424e6ea9766763a19198cd7dda392c7f5f61a4fa84c0837db746ac14be5865536145db33495f10c8ea92825f4df8500c0361030e20e6d4aaebceb308d12e45d44e0c34f439183bb868d6d15bc384ca0530e17ab090295ec7a552cc3ada2e155b09b562ac7bc17d0b59485928bb6b3b25f9c49bca953782d626c177513674385e48d9d2dc71dee68f310bec98ee198e037989795ab1ffe029466e8c7de3340dd7415d46da3890046c65e618a7ad3575fce8d1ddc1715aba39ac42f63992acbeb4afc6453faa4306d960930ffe380a739dc512ae40a5f6f898c44ed90ea44e66a8ebe69e7f04fb94b93dbf6527b7166ab9c7169d5fe2ede469bff1d7475d5734b0b1c3d6db423dd660fee13ee96cef2488ae68dbce6dc3b9a329b18f90cafdbf8512720b5a7685f3bcc83d82bdf9c2bc5573c7c0ccd838bad82e2980f434b8eb4b5884adfb5c15c66c3ed72f1a90c9964e4227a2db01270ab8e83377fbfa0dd45fb5b843d1b4f73b28806958c7f1bec66a5307a2890d70dab9b43f61043bddad35de51fafb804bee8d26c19cca57575c9548e031944a9028e32767bd374e65d0f6c8982e30138373d9fe43e4dd18e5a62337037f75aef1da7bd889f92d08570e76d745946f9f0b138c788608e0ace86121355cb38cb98153f2d8e92a6c0259c9638b3fa20d2d0d09bbca609b4c4672d8e10d638b1edd52951977429ba1c97e95f790f1fbb601c406b5269ac6cc9b1265f9f1a29bb0e75a42542c669561ad45188e4b75d6195ca6391332c8a777d45f81d9aacc5935d3a051c34ef72e4ade8571d2b32dfc6d17e6fc4a797df39f19823d0b94324587b6e7ec7c211ec81f4eab6de89cb0d1193274c8ac41b5a14235168d23c16ab2d8924874f26f2c7e0710570227a02e3afbd82e39b55c368eaefc8bd9b096e1601bd264f6ca5be9da6de89d3b9a917dd46aac764881b9f8c370bc187b01e84348ce59625b193cba8ecefb2e30afd8a9bffb372c0d23c431b2a488438cf83b7300399711d14a5defd73f64e536ba0b1839255b9000950eb5820875905d32fcf48a640d1d36402a46de8e70544a2a4e544dc3aed1bf0b0f8ffa38d73f6b8ec97eb36d10bbfda2f82cd4696", 0x1000}, {&(0x7f0000000100)="5c046e23603ee33a2f73c64cd6c10e2ed90e9b67c10454efd520bd74bb64b086db0493b6e2178598f82a42ee561494f38e9407ddf5afc40bc3c50b550e65e42fedf6b1d87b59d48eb5d5008350e73240c51687f4eecec17e26dc1467c4fe4ab9f95ccb5395e96053d2fe1ea77c9dcbc85f", 0x71}, {&(0x7f0000001280)="33482f667eedd3ac357e7d7223544dcbc31a8c125918b046b378eeb8dc24458e581b72f30c531f4bd7e807830ca3c250dc5949aeb728572707db19893a78b22cd6c01e5c1632535ee7235895b4a367e808585af080beaaa2e96b17a8f9a3cac73b5847327fcbbecd07e469725db2b34adf770f724941f23e7742687812dcdc9ecc5895d9784f8bd029fe5b632c46dde427834486639010d7141ca8afc6283c39bb767e10c9c1198772735846e2d42f6d37", 0xb1}], 0x3, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r5, r21, r28}, @cred={0x20, 0xffff, 0x0, r31}], 0x40, 0x4}, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d57d9af17b7acc45200"], 0xa) r46 = dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r47 = kqueue() kevent(r47, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) accept$inet6(r46, 0x0, 0x0) kevent(r47, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 01:29:39 executing program 1: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r0}, 0x0, 0x4}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000002980)=ANY=[@ANYBLOB="6202e50101000001e94788022d38c4466b010beefeadfd9df306df8c334d7de0eecf3d850d0602faea334676aad789a4f65a4fb940328e35d86cf2cc3ec6789833d08828b06abd64256f44ff22b7f681e119e2be1749bf8c69f8348cfc25f8dc2d353b9320b73c5802d83806c2c58fb6036b027969301d96e231e741996f50fe9ec58df70aee746d048cf7840b4109dfc60afe8e801962983ea59e97df6103a38360375c28dff673e0d360b79cbcf187562e1ab1c486783f791c83ed46e5cf845ac6ee49a2b8b493201fb9660c"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x8) dup(r3) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000001c0), 0x4) r5 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000240)=0x8) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67", 0xbea}], 0x1) write(r6, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r6, &(0x7f0000000680)=[{&(0x7f0000001980)="d0a6205a5bf8ad4d22845812fae40f4959e6b978d3099524e6fe467764faae37e3239e432a15086436280cba240c83827f1981740edacb57ed3270bb8d296a819424abb1291a9f642a5901f415275c8607fc649917cf0302950958b223a9183965d9de4bc51b2dfa883ed86c96ecf98797332385ad0fa37262aeecfcadf35c447b6c2aa2ee4505718f701668fb63a96ac0b00cf83660e66b771b0caa77b978561426b5aa78bd702de719706de86541cc17179061fe8a2fabbf7e8187fb300a80790887f6e1c42bb29d2aee9d164c880c48c4b7205cd00da40c8f9a60ef4957721fb22afc20e29bf7cb3e44430f0ca24d55b26f9902e67fcc19f9bd663c20421acfb96fbc5ee580449a2ca84651ba13e155ab7854d6ca16a6b16d4aa0b1f5f52566b94330aa38e628146821ca306862f7cc743821cc7ad0cd690fd6d3e83bdab378b7149f3cdd042ba1a981d7693a5a38abd51f1909d9a71cbc1b8e85d6b249e2c03df5aca973f0d8eb6a06b15a455964eab6dc55ab53d7188273d2593db6d5499baff4c848f3a0f331bbeaba7d21143cfc7811dea65000dad3b8bbd66c08a9a6158afe7d79b00f59f8e2b2a62569cae4c165dd9f6ebdc87156dc0af87e5cd1239c6e6046c5426720d4e760a774932c5d38d52cc5d9278a83a6df6e8fd9273ad055490c095e249d99045819a7eac4cd9d71f1046f9b8426eddb1a9e6147aee35e564f6d9b42262486fa9815d0e1f41927c5d934b71343e889aff3da3d0f7ddc0b0dff0de8601d9a21b1637c30c99cd53bfdab3e118299ad42e05b59f735917ac53bb83f399c7dd5c1cfcd9075013bc177bbaf05e916e6a84976cbebe7ecd1fa2bdecc307a11b626caa0152e8869e6fca2c87ab5c9b53e98d6d731e26bac087d3c8788fa066bb4b70d408e2df766c03954631c2403a3134a8d26a17778e3e8a3a860a8293bf846b42a34d4acd0fdc98fb0a27924154d7cb3a4635194d64f3da330bda0b0a3bb9bb850af2e48a1e578e36857bff30e5668b4cacec0e40e9bd1d8a7c963771a0bde9919f3bc4869f28391fa816142426a459015b410029161631be1c4269b7d2c0cb10e064c8886c6887bfa76e6b16c2672d1e4057c201101eb7592304ccf167b3ff685b49e90f089988924d0c5206ab96dc2a6b04cc46c7a210ff4ee27a75ef31e907980259f6904d8ded078aa5242201b4aefbb8c33cd96435591312b6c64ce972a43751e123da2ffb24fd757200645275dd738eab5e07d5f0b635c0cab5f029c67ad3ef8fb12d40e0049b1c0a9c6813c82201d166215324174b10c78bc61e0a73eeb36a778e1b23e204f7e7fc13314a0627146c259838347ac50ee9826cd893d559e0e6a02ef1ca8a28de699f55cf693b33ac482888657bbc27e184b883c02f65ce585b97a612faf0ed520db411e6b0bb96cd2ae93b5729c29a78580dfbbf3799e88f767b727fa2c47dc46a2c6093af57d08eb114507e397ac1869d72d76ae8d92a5cc652495a52d49ad675c12a83e06c29d65222e6a17c469df6edccf7e8e5707c7fecaf4ae3048bf80e5f39743e31a0b6c931e86e618e736351fe645946845a24588d05c15c1af6b1b6a66e280a7b620da36505b21bb7f0bc04fe43f8124df480f3ab51b7f7d539a090e9a1e2df9afde480897f031a44ed43b02f1fa464457fd51eeae8c6351f4b92f601161d34789f1b4b7228f65b2ac69ff1baffad3ea3b6a0286744bc2697fe974caa361dc0b21142cd0f0d5aef799e52a16e0a06110aea0f3c8f179ef46900f259b3d4e2c4f4c848287fd315e4ad2586e7d4a173a641f36ee407e7f917e014dcb20a9952d38a71e02da8c3e06659e5d047cf74582a5f2462d3634b22a7fc60003d85ce583df62576166b073bf677dd41311df771d87d820b559ad8c20eda9beea40b01f3ac31f6cbcd8015b56114b2984a78070c34f952911b81ba54d6e93e2ad1cd0526b063929a7c2a8e25e0136419b68397d5ebf9e3cd479c740e5ba44a3dc866f4ff9eee685f95bff2195a18c478931b6f8114b89285f6da701f509821e4de654331a618e46b9dd227b22a7a785eb5bcd75306a71cc66d3ca60326565fc41563cb540fb4712a2ed3c55c92275e245817603637873ce5225cb03aabdf7e296ebc0a7229d92cfbe0a2b07ac30ba421b9d579e2fd48d38ba2a00dee49d6a22d7ee3e7d2cdac7917cb09a0203d82a523b6447761f6a8e452c6cdc7b5aae072b439e72543b15582c0aafbfba0ae54145194f6098e7793b48dd1ae112a36f7552f5ee53fde2294144f264ed62ffbc1650446a206c13b462a863238f295682592770266e8aabb9cd9d1423fd2388e51bab4b84494700f999dff50de63d878b4ae4a9f77be2bc64813ba1f7a73258a9232312b955edde50f5ae84c450ad51dd600d2d7cc8f9dc2c56f6bc7df48d19dd40b83e332be99b5f04d3cf893a373dd113c3ef513e4d1de68b4c03b62fec1bb171264b2696bdd91f43574d5808bcd21cbc7ef1df9fa3fc1357bbd7ea16fca7f89133e587e506eb799be4bd6c978f58a1eaeaa22dff2ae5b8c542f0ddb9659091076a3d86e911676745ca17f1fc5d6c82c19f1cdec52382417eba151d428b73f3943141243fd465e9b64cf5fb29ae009bf567e1569e8ce834fdbdd0da4c3f5c76c7e3cf3f068d62025f2f8571e47fe10109e271ed004da4bad26482f062958ef4df5da4676bf02f9dfffad348d628a24fe51f83a86acd266351fa45a680a6a404605df5886e996a948437954f83c71f01680e64c2d890b0fdbcb186861fa6bf9c07e4b4aded8c49715568aed82241fcacbfedd40f8697f0d589ac95776b98387313ae2c29cf9c0cbc2360c5cbf715a660554dacba758fabc0a53db34c799e5d5f6446b0a7d8b1ef863cb6297eeb0b052a17df1939bbff687ac054c2dfe8ba360026d5456fa22f9557852b16ba3eeccbf68d48c17a3b290caf7ae8b75446c57fe165072093e2299bf610d1e0e121ec486ad62b1c01cc6172f8b875572003d6dfbbdd110538f5cd60766cb8e7d0b931ddc7989ed20ebd32672993dce02073e7570c534546b86420b83300ffd05f6bbc44962023fc17bca60688ca09aa9302e10ee495fe6fe441524662ac2f1527b824151a57554c488551c2abd9769b83b282843652ac78852eec4412a620d515af762918c4770a23389845170e6a8cacfbab2618580b721e56869189b47fb97cb5f2248258bda6a70b8b018df7c5576cfd50beca84670602a853e0a16e2a0103facb7cbd6c91c378a0b4dd467cf9341e0c04e845e355124522565f6c4d8fdefd17258b4ac3162684bcc01621a389e245a6599d3c1cd96e573715485006c840c01019e23c6056e6c036df3df3b1e7bcf6dec9e5da9ebbb30208b7da0edc76e1eeaf5c77c9a6803e0463da8626b85c96a13549c2e431d525bb20259aacf4aacddd7ddf6a19ac70230cdbe76137ed161c12eadeb0d9c761483bec2190bdd4c005d441037c034c76550d712987441f7c0a6167149addfe279552d6e85321db5ee77f0293838e18c39a79d2d3a61677281037ab3e6b087669df751368364412e2b262d59efa0c37dcb4ddeb7deae384fa253a225af784e04d451540761f86c48d14db331c5227d8e929df9259519c53f4b021a9b96883a2213fb004ea2533ae2bd1576009b1a833b86499dd122be918e3064a964f999ff9ef3ff621c97c39816854da5a4cb9f289c894e4e7e3d6ee8eb915ba5e6d79478210fdbf71266579aadb66a801e4f3fcbab7f56e0270319a629e56caa8e65c9e9eecf0e134f9320b51ce17d48d003f502cf35060e52cd41594abfe14a3fcc1cf20cd03063677dd7108cef83efe33498604e463149d5e1948322be109ab20bf5a1551af4adbd2a0f3fd074cc39244dc327cd03552853e11e6fdbc7e5b6759a0d7d35f7cfe998a06a71647877cf4efd48b2c72819b1c1af0004ebd75b543e3828f0ba6c1f62f32df97129921de5e38744fda2d96cb660321f8fd5f10c65eb853a4d4516e58cbd76cf7bd290a6098d2d22dfbac4478494a01339d3bd8cd0287210ab3a6d6bb206f9ce069d15fbc3dbad2f15c9f974b81235674fed9d4512b19173e5a8fca3c38c78544188fbd0f85db2be5d845889e734f6ce272def973adea2ad752cdfd17c561dc7f29419b6def343120b4c570ada24a1ad5943414bd2e2b3d5b299b4a87762e7ddbddd56c0f2e85392126078d3ae5736a8f59c4c4d607e40ee742b7e66bcc776cf5bf141a906522e965db5356122561f8585093a9820d54280e08a18c557720ea0591cb99fc3bd1734c47f76b57e6fac2f4bd335a725aa4c99cec74ae6dbcacd7c5c05491b6b9c0e7cf0561b4331fb777ff141dfa88f3f81672766f7f6db3ba24fd57e5df125ae2476b686eca412b72ede320ce61b59e03db4897da2258e07f8e1315509ead6bfc9359e76783c2380a5220da8f0c8217343eb33fa2b5d8c1a0a91a0113b5086e7d40ef27836f5d958964d839c9b167c9ed5fcd0617f68d8999831b0e4435597c5e925e8fb766da2af04bf563308b31bd88d32a10f3bb91761e849c3ee90f6e0ae71ec724be7f316a4c1c0b95f28fcb7ca7ccbb3124c6ff604bed146ac06cc6bbfbe0c89f3725e9dcfe12cf9415dec277c1c18851cb358b0c576d4a27686837834da55501580271824c357fb190e03cf8fca193194afda1cfc46ccac2b57159a6a42acd8150894cccd6f509f1a15d3dd7781bfc21b4ab8f05c0aa740760e08dcdcf2b9243acc105abc5a022b9d640466cfbb91acae46d64cc3219032aa84a55a5738e07bb18763e72d17fddd18b05e290ee8c9fffa95db3f517a265b9fc6d6abb8b8419e0d66d1cdbe399a67a12da13c1c121154095db3a3401812102432a49399b1b5a7a4a8f3fd78bcc2056e61138e09d69450466728649c7d1b4c7c2edc8eb907a30caa73f3cb4cd938376133b3a8721267857effab7f9f091359b530114a6a88da501bac3394ecc2d5ff3633319b0e6d232959c4fea4ab87e3c112f82cdf7a9e2754dc179d7d6262d027f3b259662c0a9cef04be0789f002812551d9f0fc1311dc79aa784e2153a53c68f878c783db48b6d8568bc55c338ccb41d0c32c260c1ddf65077c7d1f0fe18fb08b0e3ede2f5dd3333cf01392595cb32ee52d27b18df470112363c535e8e26d637841aa4fa6e107b7c6a8633ea499640316241bfa277bd9200b3dc7d6a6d17b682b4856063d1fefa88604321d600e0f18c5a2534f6082d8a830bd707ac22e5a2ef63f9c94c15e4b2359ca270be669fe271f4937d3574f651ad8728ab919ce7ac43d34504fd2a43b9d27f7f00dd5ee895962b1caab8c8114dfbc64c90415dc9caff4cbaca02057593bdf7474cd2d1e73ca428bdaf78424461eafb7779db96ade16d9c613f56cbd3f2690953eff65ac36ceb8faa307e8188cd8c707d4bc4bc0bbe04e4e81cb68eed4fec61a6e52d024ebd86fc4d48731d7c2ba4ab519854d60860c9fbcfaa8421492fc28603d3295e48406370e8663b874bdf8c354184855a157cc2ce8ecb78b973614c0fd70b17cb58e88ca8ddc148253c91cb06b65209e05388e28ea01937be74de46ac43e23d15e11e17624153308e6441a64a65eee677229ac7cca1922faf23f86ff16fa339c6260f4a39b99e3cda1da0caabdb15413e43706d77d6246bc113f6fb0b3a1ec23301a1a9b03d018f8144248f409c5be3770563a7703edd6bdade51e3d7008192c37ecb0e2995f4661d60f0de4d361fd79ff23d22b6619d4de28848c75c82", 0x1000}, {&(0x7f0000000bc0)="4a74a35a654dd0d0fb9e99a84608bd89de397f27c93251a4f9dfbc8727773b55f2a71106f98fc44334ee09af9af5b15b624221b916fe2e465012c7f3969c50d21219904cc9c653669697f13b5dd9fa5661c77b89064b27e4563b2b6caee084ae6c6b9a62dd50fd95810e09d0f2ec456b91e87019211b75d492c1f9875c7a8bd5947194155100da15b4c5560e7d33e05610eacefa5023480ec29811a8838b84b1a911ec9948b97277b0352eab45", 0xad}], 0x10000000000002c8) r7 = kqueue() r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) mkdirat(r8, &(0x7f0000000100)='./file0\x00', 0x0) r9 = openat(r8, &(0x7f00000004c0)='.\x00', 0x8, 0x40) writev(r9, &(0x7f0000000b40)=[{&(0x7f0000000500)="b2ca2ebf0625fe8d58a170ee7365cdc9e4350bdd19c56b56ec21cf4c18b7b613762260a39c53dd78350cb1628f341e9dd3460254ed33a02decf8858bc62632627cabcd1e14b57ebf84c9052d65bf4dc73dcf963afcd38e8f8403a9ea50b0b71bbee80ee5c3461251", 0x68}, {&(0x7f0000000580)="20ad09f6305567f40a9a3b54dffedd69ea6eabfeaea3c192ad3197d8457fffa576eb63060d7ff912a6915eb451144887e54e021fa5434f7970e5ff9ba39ead759b0a70aeb95ffdacfe2d67f825d4736a4b7c1b35d1af844854900a3ad72e599b446da55c0eea6bfc10da8cdb53560e5776def460346cbe1c85f697cacb10edd7557cec816fda082f033c004116e1113275b5a1674872bc17277aa018748a8b5452945f07caf76cea57b344", 0xab}, {&(0x7f0000000640)="95aa4ee244e25c87898b889d789c612f1ded2a49b24983e5b797cdb300b3277427b6b183f1504e7e", 0x28}, {&(0x7f0000000740)="63139fecce0a77734d1a8626719d02e5f4801abd5a2218df25fa5574802326769a6881557f372ee7fbf48a7a55aab1f33aad90795ea4065cfe059c069a67a461745734780ce5cdea3fb538b3005d832da81b6b49cc3abcca76eab51375b04435d92dbdadc743e0fa6c6c69d0f41e6b3a27472c7df67bac55b710ea9132016c9fa8c3436feb61622c7d7a8d11d1f1a39ac3a1e964102d3efe02ff649910afc0478c0d5707d72d41fbb8881808efae21911e7be7e13386fa92e19e5715509be72e0f87c33e613e39ebd44363ba9fe007c0b6c80cfed4fec7339b72", 0xda}, {&(0x7f0000000840)="6cfe034adbb455c7a1e23c6f0f5c1074faa8ccf65045dd95af69a265bf3a6348f2369aba84bf0cc260fcf785eb6e78e397041216163238f07912de72da8338f09f5d090af30d725fca108c45f30100000000000000bf6d764e83469fb107009db64d4d461825c6850f0695911da3704d9dbb929415842171927194107217b55ecd7b98e326daef12d167", 0x8a}, {&(0x7f0000000900)="b1f2e20ceb410968bd42b1702e31aa248727b802042f8139981628a29b5a5fae4140f9270c06dbfca2420c554cd1d77b2931d2639ed5319be66963b6a32961080ce493235652a6405e6c505e128ffed82e5b57681e0791ba1f868ea92104039058b713fd9a149507ac98b2cb8ab5070914123fe83498cbf19f3a57704235d8f881ab50867cd88f252e0b631f17c031cf43c9ce91809e64c01b56c26c04e58fe72f146c77f6729bfb9ba11ef5d5b198ec34e135fabe7eb32e8abdc345cca73d79a47ba4da", 0xc4}, {&(0x7f0000000a00)="eaa935070a19f3d0284f4cc234149eb8d867ee8a6479ccf9e935edb83483014dfa409aee3bc18a87e16b213b1f781fa53301532be805beaf9798885361b27018fde434112bb18d1cdf38321609", 0x4d}, {&(0x7f0000000a80)="8abd3d79df582a25349eddd26af53fdc12b3f7bb2ffe995ffbb4dca79e88805d1075ae28da3f8b86102f2a8e569147f09de4b2a31f801a14171b8294d858308063ed26b030597ffc68a8227ac2a3454ebd3715013bfed914ed218ab87f9d42d7d97798f914f70830941be603e283f73ab555b068966e45353d92925b11cd08e6e72c0538a41ad04949d73378f0229f1a4ba24edcbcfee583e6fc80b053a505f95e3afcdf57e1a9f5fc", 0xa9}], 0x8) fcntl$dupfd(r5, 0xa, r6) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x1, 0x0) shutdown(r10, 0x2) r11 = socket(0x18, 0x1, 0x0) shutdown(r11, 0x2) pwritev(r11, 0x0, 0xffffffffffffff18, 0x0, 0x2) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="050000000000f8ffff0f"], 0x10) 01:29:39 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = dup(0xffffffffffffffff) setsockopt(r1, 0xfffffff9, 0xffff0001, &(0x7f0000000040)="6d394f1ba710e9fe64651987b52adcaab43cdd45cbedb7229a69c0ea1b59dc31556d83d57c77e66f6d42f34dc0e7706763a7ebf1251ebbd5964be34009be47f149a53891a78d6be40748d299845017823e05ef169479193df35d7d4aae953ed2ac08ebe28129b6574c4e961a5171d8d6413aac2c2e9740aef325ac8040c46b733c87955bb01c8b733439c2cd24398a5a7387ade5b9c1ef6c803f9df785b1f234a97a012cefe996bc7fd38fc8", 0xac) 01:29:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xc00000, 0x800, 0x7a1, 0x0, 0x6, 0x43, 0xfffffffa, 0x0, 0x2, 0xffff, 0xe74}) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 01:29:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) dup(r1) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x2) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000200)=0x10) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 01:29:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000140)) r2 = getuid() r3 = getgid() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f0000000380), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r2, r3, r7, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) seteuid(r2) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r9, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4096, 0x1000}, 0x42) r10 = dup2(r9, r0) setsockopt$sock_int(r10, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x8002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r11, 0x0, 0x0) 01:29:40 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) socket(0x6, 0x1, 0x9) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0xc7) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(0x0, &(0x7f0000000900)=ANY=[@ANYPTR], 0x1, 0x0) msgrcv(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003801c968ce14298d79ec7c2233645b21a53160835be8524dc794ad0d0e3a194ad6bfa733f62df4f7260d04393a6f3cbec30901487d3c477bb1e115635182e52d10e17e93e9a8b6d1fc397b51b8ba0c9ad56b4b470e414a85888314038a933b23cc07b690786749d5b24d6191262dbffb9eefc6343ac63c83494c98464beeccb05b16f5312dc34c7470f9dab4c112bdf4f1adf3224e7d2e67cab827df960c3838cbc2e85303a6ed4986090ab34198fe610c353dbe6e113672e4a40018ca815cd138f16455545146924e8f9a2ab2da82ea7a73f72ce146b088e0a209d6d75fa43929304377c6d7f0729deba1049a5fa5ee1df646b4dd6fe1745137637afa6838daa1"], 0x47, 0x3, 0x800) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x18, 0x2, 0x1, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, r8, 0x0, r8, 0x0, 0xa1c30682321f5ba8}, 0x0, 0xffffffff}) r9 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000000)=""/155) getegid() openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/155) getegid() r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r10, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r11 = semget(0x2, 0x3, 0x87) semctl$GETNCNT(r11, 0x8ca4b38dff6a9db2, 0x3, &(0x7f00000000c0)=""/167) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101ef5c6926771ca200a00c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938a853b6ae00fe23013b9955ca66c2b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3fb6593841d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a90265366ddff95edb"], 0x10) writev(r12, &(0x7f0000000080)=[{0x0}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) geteuid() r13 = getgid() r14 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)) r17 = semget$private(0x0, 0x0, 0x1000100d3) semop(0x0, 0x0, 0x0) semop(r17, 0x0, 0x0) semctl$GETVAL(r17, 0x0, 0x5, &(0x7f0000000a40)=""/210) 01:29:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) pipe(&(0x7f0000019380)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f00000193c0)='./file0\x00', 0x8, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_gettime(0x42edef6596497b5a, &(0x7f0000000040)) getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) kqueue() r2 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r2, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) msgrcv(r2, &(0x7f0000000200)={0x0, ""/105}, 0x71, 0x1, 0x0) msgsnd(r2, &(0x7f0000000280)={0x2, "15b32a833e75f2291679e37bb04e9f5b270cf1cc82207a5a89a9763c8f7ed3142bdfdcc7d2dc90078ba31448495e360e3a60fc9d960fe3656dd128445d920ea6dbf40bb5bd5ba5afe4448b5e491541b153205f0a6129062f235e30aa461533c077bc4b4c0de71c84f1210ab714baabde9491382eff8e6c63adc3a4778b30ea96fa9329888dd862a55f77e2870c0d7080fc006e7942d0833ca2920a1576da8a9f8295ae37b65e1a2c1522a4a6e6e8b4fd1196194ea0f075d56e3437d0a22df937750da50a89e2f1d4d3d32f29d34972b968b23f53058aa05e3086264cd5030147022ea0c09fe5962a18decc032b783f37211567edaa84ef7286b8bceed9f134105652d7ef5ff4ffc77f5e0ec251b2352624c7956f4c1c6789f2422ba157cb78f7ccdd600436fad39abc40a551c03fd1c14513db75058e609ca4db891f998c76aaf5e34fefc3b364ff523dbfbc59efdf1989f2de99b9d8b07ff2c8b044d547cd4fe44679ed6e941435734591ccaa0d32d9cc0bc3c5ee43805caec44d6cec5404014a5152c17ab6e6a079a9ec9268b08ea59c66f39736bc142465297dbd5e572bd739893ccf6cac0ac3181cfabe34412f3b2e20eb7f4efbf607f833083e7d73a7a7cdfe42a6a964931d03afeda25349fb494cbd0b199c7420b039a170ab6a8351ad7badc5c399068fbcac8d99e6a6d168215ae030bd86851d1afe7c8cd67330632a0905517e9affb5ec23d3bf7d55c1a369cf1c857c885b5122fce7cb74f651d52ed3fd1e01d79be8f07f27794c8077bdff36c66af2a94ef41aad942ccb065946fb8fd6962df15f40e602246cdd8ad898eb332bea3976ca76417dfecc8b6aac8ff4cdb4761d0eac02c6f8d643619374a2f55cd612fb0de9ef9ddeea82204b7d225eb8a9d396a17f4b0c00c30c97ca22623e6246eee9d15d1b5371a1ed492577576999a71cb0f2dc6cf868f087c7d39f097ff798949df973db2d2149c641d46802a6f8796df9666b80e82903eb1df929513c38062d423516c741e1a82779d23edff6dc764599f1fe197f271c287db8da044dadea2607931c43324eb6a30fc13171eab60818e61ca0b1333ca32372be272e75c02353f26f0fd424215aa461aa4ff9197775260e5e7a2f25f52c119fbe690a3ee11350238b77fa1877a5744e5082bfbf2ed68609d73f780cf97997584446906810f7c340b2e0d2c79ebf1245cfbfe8ef3d0b1b4a2e7592f5a08cc11d3e9fd2b3bc6223c2397635f40824779a2c0b6c6fd2bcdb48f5e083abde843b42601c3f6771941fd824021cefe889e3a62341cd5722b236b19c355c6d90315d47380491e05c7841d689a25b5fc118355c0fa0efeec6708503320da84f73b216714e0642ceb2bb3e5c3ce7c82fac776fd771fd2b9c8d8bc7a7f81bb741eacd3b8f2a60e37c5dd00e7c5605237fa8a5da86d5e4b23dd7eab993b39ddf5c4f4974d850f06c9f0ba28866e213a8aa6745e1a0e666cefc7303cafd56032cd8d30ffcf7aaa69845d6838ec2837f2a69c666d77b230f1786eba6d6e9291b33a6a6108c1a20b8a3199f5f940c8ff55a7788864f0a89a770996d62765e3f67cdf59b5e3c68077328b80bc388a4a57f978fdd6b00b86f13cea6b1da63fb5e2167b51c8270f712e90ba3353caf8497eafb31400b50419ba617cf3e07c2103865e81e1354676e7ebc2c01830debac7b1277da6c5dbdc8f4c8f85e94d2954f828b695435047ac9d1b2964bc4d86c92ec22aa873af5d361ef7164fb778552e0dc87f3c8f3b80e39fad43c8de37b749904136f28e3d816600681ca7d247a810059c3fe8b70306cad25de64a9d66c88b2078fcb01a6168a484052966419799beed262fbd1ad5263dbca38a20702a145ff141d440e80fa88ce368a9d75bc1c1c7fc19dfe5285eee38f56275dc57012ae6a066c4e825c4a204d4b91a35a22b846b0ac4129961babf90e32b71c31bdc154e56d148bee4f3fbfe6b8008da02d31d2e71ed5a58dbbee0bbe227952afb902fdef72583ade5a91d0c07ad1a93a7abb4687c40ff6f5abd76394882b0e28c6014874f10a2d86dd269a372d66ab6a0c9f571a220e0717662d7afb67c67cb5c0b894cfc6b77f7178ad9fa6d43e216807a02162736fcd890c7537337e2ed8d68f965d76e2f877db52d65e327ac72c5f3f1a2c10ce6180005a41204f64976126f665500aa3b422bfa4a68d7c4e14cd2a1a5b6fbbbfafdf3fb3bc87d94f8221482057d6d8d59a92a7481d2ad4d8f5d52f92ca483e1bcb5f2fdbbc8ab22f1a06fa45ca997385e41ca7f75f74b974086534af29a66207e5c89dcbd022713db831affcaa1e28c355ec90dcfc4cdf7401b3903487bfaae99aec5ffd4c366a8c50466423bcf45566483e6bf492692ecd39003e5690eb260ba6fee1eee6abf1791dea499a0fc7d67d1e877f7bfae2ed3bf8c57c8a3c6087dcbe00c8e4198fa1aa561fb62d9543fc9aba9de48366e6e90f366c2d9024b3f2f12d6d9cf3e9a5b190e0e156a5b724b84c6fa10d945cb7d3da95fe16de52a795dcca178a2fb945dceea7c9b06c2ac6a822463bec5d170914175df6f6f98cb5d2960c0958c41e6f5f2ee460910287ee5bdd6a371934871e774ab47d99ce7238b260c9628560575724a91582b8ab06634d518af44308f21c9133fa982a74c6cbf23684708dd8640c9a97d8b23ba038dcadf1d3e66eb4561963c4d41d4a299798f18bbf269ae23fd716181708b6317a86d4c82ea86d5a861b6df429c60380403cb6f2649bc359d722c0562afe705004faf29359295a2b0f33f7821d770d01e0c07417a6b5a22b740915a45829823dde22cd9b68ad5007a40047a137f74de8007c62d23f4859d38f25086361e6262f8d13264a2b0bc72dc4a91f833a1b5c11eb3ee9c843644ce5f8f03fffe8bdc51826c698a00a51f5b1c9f173439a11d64fc445e9b72a5ea11ad71371db9413b7af8d5b7b8a157e810564c5449d4f4c683224e962cbabf3438f6cbb9ca5238b0d302be91aabd7a5b55cbe89d1ecd574c1d2d81632aed28a4f842941812995218e8fc4d16fa75944143465e05aaf6402cc970ff49b5dd1129a2b3c3069e6e51d3ea2ff706e8b1d666fb70c14b00bed479a807ab8a19f275e8429e5394b87fb240bce1ab4c19b0f0c9222ce9097c9bb5fae9af76702d75cf7f52b4e8071b0b3cc74b7200984ca0336919f77547d1658e95e09fd880b6888c7aa9c3e0e8d98e89b1b09dd55e2ab10aa3cec3dbef341639f3cb61bb41ecd490dfaadd9b5233c6e83b56cd9c2bb074fc2e047c8e52c38c465480278aea356a0d2350f416b9bca63513e6b93c1dfa3540fe20800c122a848c1a3db63804da9f7b2726baa1655257fa5f21f56dd36d26cb9879f463f9531a43a695fd7c1c6e5c262d46fa19b7878b585e1ec99813979eabfe7678e3e59df208c1a1a4597677cb0b10833a4c40f3f0ff60553866bd10694ea472249b37a1d647fecb1dab1d037eea2c6c70e31bdc68da5f2a1e4c80a2c946a667646766d45202699d2990dea450b9de4f72f69286f7bf600e776a458d5becbab4b45b24446cefef50c4f119443f19e18d0778d6c941f0e1bd890d1513911f52231b8ac03b75eeb1c5b4593484746d404140ffd141e40d4f041b10d4878f6a33809e1d13840b47b84962c4eda62bcf1ee5550dd89856147a32624464a0b03f0dada0f880dd3c1b0393ee7f5931eebaee2722d0924838e6ff131ee89cb78b5bedf3714ca999040dbb7de5e40a67936b99f7f90863e7eef695390267062d036b8149e6014df128a8cd5a631823863d88bdabf7aff1aedf3d73ba876c0227dfa32b76df8e8615e8c78282a3de8367df9d779b3dde6589ea872af179af55da7dca3fe8550e01d933a4f78cbb71677dcb6e3ef90b8c8a00366aeb55ea409b4448a20d14ad88a198d72488d10db12012ae859f6e77bae982a630ca0f57cbe9db2a9605525e5279959dbb98e969032717897951f076a0334ffdb6ab9360f072f5854d9f7d3a5a6c7cf7def6ee8a9b3e5a46febcf87895381ec0c2932a59fb018de984e9165a9cef3e16ebf51a0af30afd2d3ae8d19e99c21f56fdcba1794caa0a4c9289a2030214a8823cb260ce50d571585b06cb9ed37070713f54790a01a47f53c17006765bcbe03e3376bcc3ec9c602a36cc75509fcde4264c8f7686710268d73ba93da809ca762af96b29e29c36a19306d9d62834e0ee1047e977f0773baa3368177c0f37318fcd812d287d961da200ab112a021c959d3191c3b124cf08f619c9e4a7dcf12a7c08f81c9faf50b8565f59353750fe7c92984789c147bac1896142f7b409af6ccfda94fbd7aa74cf68b5570286356a3ed27ffce5a725e9b5e05e3fe0c657ed8485425743c5344fa4d3af539d0273ccd1642c67ed6e58c0189a36f1a37143ace9950ea023582b634f4097cb11f08f3166313f08a98e172006ac0c8f5e045c6ed547fe08b3800abdd11e778cd3ca91d443f8b5d140dd7192d854eb8beb94e8a2577bb82988c74de7a7c04e72b6c5144ee42204a875e8f1289d4caf37e46d6de16cfa0f39d07de5efb2f123b562cc1e4a52036d1a0c7a128f43c20d810a4b22c1cde4ebdbc5cf6bfadedf15cd501074732f107652ca2f8f73c3211d81e5073b400dce35feec26d95845468ed765dc57de9009a97ca2940bb17897f97ad004c5e704556a1ada2d9fcb229126d8ee35926f395756f5967586f04f4d32f54f678437436287678991289d57815e9d38fc42d1edbaf02dbd3e05cf83ed75bc783a8b1565b898b548eb1f88e2c71fd6502b3c3d2f8fd5c8bf7b14053e69e6ad1d6042f8c703fcc7e202914e3790156e8fc4a48faec2fe99ac24807da3565c070a0e150e514bd7acbfcb68affd2f53a884643a10c1284e5b53d2b25f75814527890152038d0b0e09b270dc0c25ba87981982f73ff0b3e7daeb59ca9ffa0f83ad5765ce22e2e4401f7acadae8009c2d045c991ea3324f244044cfc1007a32a085d3c66c40635d53fd1f8e1c2be3fd57e9f73596f934340ac57572a7ebb11c8228051de61244baf314a6952032631b9ed350f839a6d524ad4392daa4cb7566093e54fd6cc3ef06e8841e041ba4a24fe8441f417429c485045b28ae603193714b434505ed7d5df6a31ccd6c8ece15d346aaf3c928f7b7fe00127680a5e102441a178a59caa8fd0a24c1a059efe36df3b0e92352da71db46f0e27f17ec472e85c00624d7b23914e11a426ee064354152b9e9197ddaf6628db3b50b189b813a2410f719c80123a5cfd871a37f45f1900d4c67280842c834bc03a787d990d2a82249d59c65e1cc87feccab6ae6079bae619c6767e94a121ba8b580ecfc6db34cec2818a9354b762efa78ad0792b778d0c8b5574af81550626805c9d600b6a97893254c57652703e3437deb336b526adce4c1e4f423583825a1d50f9eb9147404609c991e73ca079bb0f06312fed573aa9b33695ed9708bd45569a2b3ad87dec5cfd1dd5b5a9181e80a83f081f1f6a5881248a11f9cd47d77077355a0c92e07661f5e26afb9b03d5d2208da40065bc882392d084d1cc903f0540fbb47275a3f2090e8f040a79a2de462be8a73a7b543c88d1308f277b99fe4151ed77074aff822c70f2223949330aefb32fc901a917e485a0a712245f530b37b9887fcb774845b76aa69c76b0119cc3183f5ba2917d862cd80c9aa40f5809f769878dfeb53baf20a6896758cf79b6df345655c559c5ad29084ac7ce3461cae7d45cc8fc9e22cfa25f04e68acfba25b7071b84aa"}, 0x1008, 0xbeed2302a131943b) 01:29:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r1 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = getgid() semop(r1, &(0x7f0000000380), 0x0) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = getppid() wait4(r8, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r10 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r14 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r14, 0x5, 0x8, &(0x7f0000000140)) r15 = getuid() r16 = getgid() r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r18 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getgid() semop(r18, &(0x7f0000000380), 0x0) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r20, r19, 0x0, r21, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r15, r16, r20, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r6, r20, r11, 0x1e4, 0x7}, 0x5, 0x5, r8, r7, 0xfffffffffffffe01, 0x20000009, 0x8}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x800, r2, r3, 0x0, r6, 0x0, 0x7}, 0x8001, 0x800008, 0x3}) setegid(r4) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000000000301000000000000cea1fea7fef96ecdc73fd3357add6caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3fbbc257699a1f132e27acb5f602000d7d026ba8af63ff37282918", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r22 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unlinkat(r22, &(0x7f00000000c0)='./file0\x00', 0x8) mkdirat(r22, &(0x7f0000000000)='./file0\x00', 0x88) r23 = socket(0x11, 0x4003, 0x0) sendto$unix(r23, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 01:29:40 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="ffb94ee4e4b386dd60a4f00800a15785517b1ca1b1d90803c55593c5f15f790000fe800000200000"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x36, &(0x7f0000000180)="c7a895b22a241c0a078359ff86dd6e360a0100fffffffe800000ff00010065ec0f1d00fffffffe9200000000000000ba3cf9b17ed2c6") pipe(&(0x7f0000000200)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r1 = getpid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfb) shmat(0xffffffffffffffff, &(0x7f0000690000/0x3000)=nil, 0x2000) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x2) 01:29:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000140)={0x3, 0x7fffffff}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x2}, {0x285210bb}}, 0x0) 01:29:40 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="b627c107d5973b6e0632cee4ede9291afb1ec5db75e83023206d745a9c88043fa0310437966d3e69149cafca823f38908c16687a6c017777b6d626e93c583368fa9ad4efff5029a8563ea96c1961518d78d6057845ad979485b5a38a927639fb2a84bd7c28118a40fc642e995a1dbdbfb18a64f953c05e90"], 0x1) socket$unix(0x1, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r0], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = socket(0x18, 0x1, 0x0) shutdown(r4, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r3, r5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(0xffffffffffffffff, 0x0, 0x0) 01:29:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) shutdown(r0, 0x2) kqueue() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0]) 01:29:41 executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000040)="97520fb84e03520bab6dbd538035") getrusage(0x0, &(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x0, 0x5, './file0\x00', 0x5f, 0x2, 0x200, 0x3}) 01:29:41 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="380000002900000033000000010000005d04000000f47e5b233093744c2f74822bf66b0bffbefdd5646d04ee102bbc240ffc8bb42da5584cb63ee4afac6be18fbae9cf1e6874ba007ffd7ede58a995cea4d2d5489f45f8277445e612de990f7134054a521f52de55dc08c1cff05b74024aa308f9a6fa2454691775a568e0c78ba447b058e1"], 0x85}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 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)="0714000000900025df149b33ff0f0000be208b59", 0x14) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) sendto$unix(r1, &(0x7f0000000100)="4d789c15463e83733b6e3c4d2748d917d2517cd54cbdc2f931cbb1c4d1ef363dc70d1905476f5895118cb61ec1649801c1013e1106de9e6811524582982fe1e573b6dd53c6d8533688d5812f1bb201b33395829b957886bea7128c2505394dc6c1bb4e889fa00d291631", 0x6a, 0xd, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) write(r0, 0x0, 0x0) 01:29:41 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1da) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000620ca22305bd07f880fd20895c2ed81acf5cd211897874b3a4e5ea54f7ae9381c33cb1278f01a06b203697225815f904b8640fab4a91b16063c7c4f981f4fa22656710575a9a2903e7753aea0ee94bc404fa5a433c7693fd4026664540210c217f3fcce3c0546aa80e3910854bc02b40f2043b79d90d98afefe4c75d0958c70be997d24979e37c2082216c4a81ec345eebe2ab465979d29567aa74e3f5364b9b59a56d334aa9322b0833854a63ebd82a9ee186d8670748fd7240534ce605891634a4"], 0x11, &(0x7f0000000380)=[{&(0x7f0000000200)=""/66, 0x42}, {&(0x7f00000002c0)=""/134, 0x86}], 0x2, &(0x7f00000003c0)=""/253, 0xfd}, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='c\x00') getrlimit(0x5, &(0x7f0000000500)) getrusage(0xffffffffffffffff, &(0x7f0000000140)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)='r\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:29:41 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 01:29:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x3b, &(0x7f0000000000), 0x4) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) msgget$private(0x0, 0x20000003c4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r6 = msgget$private(0x0, 0x2000000386) msgrcv(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r6, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r7 = msgget(0x0, 0x58) msgrcv(r7, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x0) r8 = geteuid() r9 = getuid() setreuid(r9, r8) r10 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r9, r10) geteuid() r11 = getuid() r12 = socket(0x2, 0x2, 0x0) r13 = socket$inet(0x2, 0x4004, 0x1) setsockopt$inet_opts(r13, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) dup2(r13, r12) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setreuid(r11, r11) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r14, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r14, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r9, 0x0, r8, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r16) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x400, r9, r3, 0xffffffffffffffff, r3, 0x60, 0x400}, 0x10000, 0x9f8, r16, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) r18 = msgget$private(0x0, 0xca) msgsnd(r18, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r19 = syz_open_pts() close(r19) ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r19, &(0x7f0000000200)='\r', 0x1) r20 = getegid() r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r22 = openat(r21, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r22, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r23 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000180)={{0x6, r24, r20, r25, r20, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r20, r20, r26, r20, r26]) r27 = getegid() r28 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r29 = openat(r28, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r29, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r30 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000180)={{0x6, r31, r27, r32, r20, 0x8, 0x1}, 0x4, 0x6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r27, r27, r33, r27, r33]) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r37, &(0x7f0000000200)='\r', 0x1) msgsnd(r36, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000001ac0)=ANY=[@ANYRES16=r37, @ANYBLOB="91166a9116bf5bc741e2fd58a3819eab2b210e015b7efe9660f4f3b12fb8142bc14610191b5560d9d233576f61989e07f5af9ecc5c732c0e3d7f3d20b303902e38b56a43318ce2995bb9db6c89f5788695a0d22f75b906b800af7b585b10b3", @ANYBLOB="e45705206423f76e7685f828702de0da749a7d7ee18e4d2426fa0925dcf5d74b901ebc746e269a5f906debc2b09bd0f51a442e9d81b07e5d417760f958be603388473a30fc2abec7cc80800964a55cbc2a50b5ac98ccc01e92e6d356292c9dd8929ceac601c769f8664b0d4e3c3172d985add243e87f21eb3e087032a8ccffe19cb4e9d3747b05dd6431b3b1510ab54496f9a4b8165fb5af25b953ea6402c25eb1ea363a0f6d6f789508e94cf3c987b406b378e220e6561d15436e49510200f3414cf7c0602038480980e76adba3fd42d4b7cfee97f34c359da7ba5b4a2bafcac9085e1b42", @ANYPTR64, @ANYRES64, @ANYBLOB="b12ec997930bdcbe9a59be6055499d41fd19a128cea791f05e11b2ec26c31be5875c174e0a8787d5e72bda10aa2b1f173a09c66eea966c4420ccf73b21996fb6b72071f133f2067e1dfa894b45b8dcf90963d24b197adffc439d702250bcd887268a670953566ff5afdec01e4aa10b917913ca56296b278ecc73692ebfacb0d5a0b1e7b8aee92699c52d95129705a8c68ad5fe23fc36d5ba660c4227a2bdb8a381cf5b02b5a3a77ed6cc309e7d8a958f50b9f272e42335aeebc3edad5c0e7d515d90ea7aa69dd33b332fce31cb079bba465fedf49af21b10fbbb530412006e48ae46c4ad35b12446b8a3a2bd4d48c852973202a33f47a1b79d0971d4d67aedd0f8c6caf4f36e09a42666cd22dc0db677cbc8ed255fd5eed9163dda5c0c806aab4358989fbf2f9c85a18ec9c718e7092cffa3b17828dcbbdf4549c479179fdabee4977df37c2816a965d4d0886a5a4fd9fae9ac548a8eabe1eaa6f002d2da58af287f1cd90419295b559ead24bdd7a1bddf2cabcc2c4bc5e57ba707314c2a7b7f2cf792ace4778f4d88d598462396f840f35d2556de4848b607b0f046ad68fbc30ab87380d47b931732c6069ae502f141ebbb00572d736b74ff57d69544d946c0e006668b3fa541c895bf1917d9f9e60fee4856eb420f953a87417e0b633de1216818a3d674bbdd5a186ceefbd012e10afd981939283b8e89776b55f3c8038c5e4c3bea1903f4f7c770f0f3d6d699d89ebb2e01da6262e79fac0fb3c1ec64c1bc2a44aa0e0cb5f2031d84872b5e0c74acf83b19f9bff877a50589f9a46b162adee3ce91496b74125886ffa50ea5c76aa4c742b2bfdbb4b2a30e42524c2776940007c4814060664c463aa907464b6f1c55c9c9a7eb81960a886c078bd4e7d9bc2919f67bb554b420ac1056b7b15c6b41b689f3667d4351bbaf1a8011badf924db061654e5948e5c666b191fb36fe8a610426dd048cfab378d6b4a2e95657be8918cb53c454ae9c691a53bf762036506bc0d3aa5c8ff666330e3bffedd9c48ace87c1d50004d568a95a681d5315100c036bf6663ca00c497644675b9390b989b662da589bcedccfb96556a80ad27d5e92dc183faecf3c38a3e38a5e9d50e453ea362fa5a9a777369e1bcf7b417ec8881f071c1839440127c5edbe70899a2ccc5523f2bce84faae43e2f48a84746ec3368c111e672d0910d2caf62f7d47b889297626b9237a62ee459d90adb652f59ddee60c8f5e9e0154e406383150513c7b61b60ae6168671b1d1bab1636cea3bcf106bbcccb6fa3920f9365f6d4d0cf51372a264d06e6e3a55afb2084eb097b142f6c48990eb9d8e8f4c7b10da293ce1156398a8343b608a6230fcd7562c7a72ef87b6844771ff19f7381e5c15af0c24ab1d097b86657410685b4bce3d4451170bdcbc2e4e72bdf4d1d1eb10b5863017e0bcf0e236ae6101ba060a80b6df67992aacaa11edbb0c8424844b8bc2c3d4eacc41f72e27ecaed747e0039a2a376774aca63d87e8690ebb70d70255c4d86a4bba9a98720bfeead00df82de5aad6c5aac0dd752bb0bf5108a386db69a9d9c104a7992b5fdfbff75c588d49ca056cdaa14613152916c6c9909158406e9bd9c51931b9918a47303f59508515ee80a4164203b63149bc75a285f92c221350fdb39b9e6d0e98a5d14da18a46819659be37596bbdcf16800c6c19758fd0963d63730f2a830730c1a4e193f353a025a14e8df3e2dac02532b2e379fb0ac7bd40136ae81eb21955fc02d73a5bf20913b790c4d2e8c68598a1ee39b92c235ce3df58e25a3bd6d2c27324174c41384d043078f618bdf10f5eb28f7e0c49476144af5c34d371cc396f4e32f5e64ac629778334c739e1785f31d3f0ec153a78c3c38907c3a01195125ae7e8a65546168d942af6396b0bf14a0ee5c5ffbf67623e939ed3d25e46270b2ab56dad2e0449ec45ea5701a6edc55aaf4abca3bae686c5efb3da6b1feff9760f73a13e3cfa83053812a3b65d9b322b631ddb8051d5bf610ce72a46d31755e55d08316050c9ec10bca7c56c86c22a8e1d0fc2ea5e84454ca1039176c072e1d47839fa7f4a6f13107e4c805900ee008f869f6fb64678098bd176028b096598e5a63bc924a55ba5cc2b2a3a4f2a087a7ee60ce63c083382517660c485e8458b2b560700188f58de3b9b94670a2541006073ae10b29688bc59172d7d5a0b8c4699338a2319d04d361ec76119cf245b385070e14d4ced1e59124f269f597256faf3e5975801546076370107da1ecf7ccdb360dda5dd88372137332a6b0e1a17fce380ad46c7b9b571e2f562f66d0d0af048f8d5b1e1c1a24fc5bf09cf31dde8e4f3729be983ebaaea10f0271b5f17c61d815e68826cbf140ce8ca007cff60f823b43751f8ab9e4a03950bd3bcc517b09c71a61c694a13e7a545ca9668ca041fed7a5dccf71f32ebce1f420dee42bcd3981afb3f039b0092af71bc5811a99aba7f9ac6c6dec906cb9de81c859c448ebf96e2a21bee4f2dc18dc91d28ddd5ed97071314b75a97b65eb528bb24a82df19604a1bb6263299e1f3964690f176624b8484122289fb4b5ea38d20a55bb713ce64c7bdbf67dad04eb04f36edadc01edd6748e4c73c887a8ef177cd9dffb623248ec8395c3d1013d77cd6a1659fa345aa65f902694e4e22eb0843567ac1073bc1b175b96101b5300f126c69241a7d9eec9346f972bcb982c87dbb758e3d10923464816d77377fece646eada9f7fabb70ace87869471ee7a2d591a113b049d7fb62423299fd51a812f0789733dfb60b1b4ecbb73703b9874e5dc3eb3021980fb7d96a9cc50a70b1f5c9a1bdc32c790e22b659979e9c7d30958397d784500e7f34dce5d2a8a24720aeb62c9acf36dc6f6bd4a4f3ead38c3f0909e23a60e28554a818251412d7a1a91c0b9b563c4c9b6890e37a8cdba5d1bd88a13fa7b0f95828443537ded091ded62cbf761a580cd0b4d6d5cbe2b7952b12f8aab7301d992a060a58455a9b32bfc0bb3b408ded9e65d3b7cd74429aa5ec605a1ba3690e7d541f855b06c34e47577b7adb199b52e4f62c0002b45ad5c929eba0471fee37bc10cc351729b550e478a8b685aa1aede84d53601e3a2dbe3f74dc6f44ab6fb57406ca384e6049460f24972ed40cd4cb7ece53fff845d2dfe0c51b5d84e37e0a3a4cb3160b97b48ce8f58b398e2372f4ff5365f89cdced28ae9e5c5cefda91e4ee7b80c44037a80020f92c54926c61e8015f6f6768811d34a14de56aa25b287e8c0bf42ff8564b00542da016be5fbcc0c9bc8964959272d119f6d494ea2aed641a9f584c38fe65bbef30e2403812ebffd292f2e2c3d00ea5af5ae5a1ca97829fe4516f747db86e0e95e448e47663d458eb6f07ad016b6a11e5ca761f6053fbb285bc6769bc6f2fa50dcf8a7f83801c6815d388c7cdac38ebddfc0d65a3bd13f10e5633024c8e805153662ed6a53a7eb903bdfea2a9a56629196c2197ddf273fad94a7fac4ca1dff18f30b2443caeb1b9afb8617087de96ee3ae14357a3097470dbf28a7f1743ebe2eb33d61c744b85bfa2042b8c4a7b2ee05881220305457c56d5f886bc30b3b450a0ad5cc0bb9d7499dfa9ec3dacb890ff2f18ac01e633701231e94ad1a99b2b1a965960d5e3398ef824871732ebbf8d4ec9db6bfdda998fde68d96462cf22578d51cbfcae3697fe09ed18b20e95d09d02292fc675e81fa74c0e41d7cfc8a678a0eccff99bce6566b97c53bd341961a3419ad4ed52c6b0c4b6de30171fc2158e31b39ed671aac680485dfe5d4ae4394ad586bb583baf3b4115c03e27ce0fac7ccacab428ccdbbe0520d1c32d08de3f36257c766ec98de54817d309b846e80430a8d8da175cd86bd00250acf24d108f3c75edef9acdf7a5ad2f1dcf3dcc774b1cde35b66c2e714e6c5976f7f29d237229a50cd6e41d2c627331d07e3932a60fcc03590147a7bd10235494295894f66e61e3c58d1ca16c2b42f8a0a9d22a9df60e9013c647701ebb0efee085e943178c7b0befa1b6e5c95143b944e7ad22daa03c76444514fa115d9e7f21dec2013fac5af62bbe28ec78d88cdc857ddcf2364de0be0b557468d24a07b89b7db93050e5eb29fec22a9bf6e6d3e2b57073b59a5471f77f3afbabb273819e636794aca244f698389823b09c883aaad7b63a864959f52a06690b804e9b3b13a8c310fb9e1e422c15a055e3545e5df9823137aac14c3ddc09c55ad53d623e3386eab6c9b2421626635ef987b0c42e65cec816beac40244a45685f2e4e141db302a6970b68b036faca431c0fdb953f6aafba0a3f1bb3c38d0b2bbd8947ab1b86efcf10d2e81c28d57f8a9915aa210b0caf13c59536c65fe12487d159402de4f2b1021a5a0924d43981672dfa89833beae16af4f096f36f564fb5be3b314f10e5bd6063f79df980950766581a4f8db46477a88b02b4e40d0ba3887ee479fd726c7661ab89bad73d0fc6a7575aac526c3991e64f62db7c0071735fa81dd575ef0879dcb36f6527a34bd2db28d6353241ea67d7ca63cf09d2486435366a589a9217b399c4c066d65c1e49dcdef3aff5e739657082e99216cf3eec1f4c1458cb17da4d3f75411c649dd8a0f718119602291c639dfa78ef3083d9c549c0944e411c8c541c12faf7f715bb05ad940e698f29edf13a6496a7d57b01bee30fe7cde0b6013ddcb2e87e41d93ff369f54b7e9fb2fe90a81608e718b501bf96d771818a336ba9a150e614734c3dc0cf45c8fefd4d02b1eede91a525f309effd859f38e5ecb2d2d3f82862c0a87c3d23d2da9db470e163e69319f75a0ce9965f0e053a72e2488dc04d816126d7d288c029db0fccf61306489c397fc96750d60e276615ab414ccf7b3966ef4687e0132a45716f192f23f016ff8e0fa1ade780e7d54a23d3b173b939e90a102a0ffdf68d11bf42d5671785908bfb0e47945773be45b13da7ae72a71eb0d3cf8d30ce0116ab330b2cbddd4ac0f50fa59e5c0d03ac92ca9517a08c84083aacbdd5d8cc71f90a6d2c88ebe4328ea25c54ed212c14113de299a4a2c2a1022602b4f9f190a204d664462bda383265878424bc1de2f54e4f32adbcc339d94761d85b0d4f2850a91e9845afeff223c0500d2648cd91961fed93ed0cb05fa958fa3751ec10cd5d0bfd612468509c6ced1313dc364da3a7eabd1a75a94b60b074c98b26103f7c643f74b826457f816c53658457c107fc5a5a197a08f4bfa72520a2a55e5402f8b803f8a0f9518632b7b47bc06a5eacc7a5c15586c0700edc84640e9d779036b55de8f214d7d838292c443cadfe1d25a37675618bbcb531dd89212a46d24b475b0edb18e213a9d13068f6818c5fdffeb42db92480a8fa3527a9fe205a3758da2ee83c72d80ce6f208645e6c09a6802e4cf1b86362f7ce90af7df75f0932a10b6af8f304ddd880ee084333ebc8197428edaffe292f3f5df62777b7a6a3e8c284ceda1d6fd544c6c936d7d3b04118eed71462214d6ce9523c341e36cb57f43bf3c33f3a2e572306eaa18a0defa21ccceddfa05ce3cb51ea798e692fc58155b566311dad362bba3897dc18c68da093eb21ef034ba0f63269a12922cd397a0793fec8bb9023186745f77195f3c247cb516de2e64d933186e6046906bfecde8102cad9fb78abe33b315162c3277df5e78489dd046bee3c87ba20c5f979c5adc4c5efbe73a0507158a2d84826256a9a10399c2d6926413e9d54f690bb925d60c2d7c011de632a9399d82e354ea97c3ffbd5306b06bd76a6abbe6abb325d588c33a68e2", @ANYRES16=r17, @ANYPTR]], 0x1, 0x800) r38 = socket(0x18, 0x1, 0x0) shutdown(r38, 0x2) msgsnd(r36, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f00000011c0)=ANY=[@ANYPTR, @ANYRESHEX=r38]], 0x1, 0x7fb) msgsnd(r36, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) r39 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r39, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r39, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r40 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r40, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r40, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) msgrcv(r36, &(0x7f0000000940)=ANY=[@ANYRES16=0x0, @ANYRES16=r39, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC=r40]], 0x3, 0x0, 0x800) msgsnd(r36, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r36, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r41 = geteuid() r42 = getegid() r43 = getuid() r44 = geteuid() setreuid(r43, r44) r45 = getpid() ktrace(0x0, 0x1, 0x4, r45) msgctl$IPC_SET(r36, 0x1, &(0x7f00000003c0)={{0x6, r41, r42, r44, 0x0, 0x80, 0x9}, 0x3, 0x3f, r45, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(r36, &(0x7f00000004c0)=ANY=[@ANYBLOB="db6f0b6afea5166e211dbf5a284e67b83a86dd385e42fbc3f3518f287311db89d4fa60be7e93d16cca8fe633de512399dfce3c0d7a7a64c274969baff7d9b459e37ce6e2852651229ae31b535fe7083894f624da0243c0d2443af8759bef84b91b777c126bae6ed8af94fa877df86aabf82a95354196150103a2302cb721defd42bd6f343ddb8305dd1db6d2e880de7f35f21986c9358ff322e65e8f35f977afb07248e6a6fde8b9a6caf43b9b979013f03a5f9d5bd4c4cca2ed4f7b528ce718817141f664079ae1f7a9e560e11da8b2803fe72c65987ea64d36cba93eb02b88b82d1b38"], 0x1, 0x40000000000800) msgrcv(r5, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ccba9fd3c84f91bf4947d9bfaa80350000000000000000000000000000000000002000000000000000000000000000000000000000000000b4bce8488f2594230246c48644309b55d210b39409001306b6bfbfa4c150b84702b625d4c91ebe7efa91142975e9"], 0xbd, 0x3, 0x800) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r47 = msgget(0x1, 0x600) r48 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r50 = kqueue() r51 = fcntl$dupfd(r50, 0x0, r2) close(r51) r52 = getpgrp() getgid() getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$PCIOCGETROM(r51, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r54 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r54, 0x0, r54) r55 = open(&(0x7f0000000180)='./file0\x00', 0x1060e, 0x0) pwrite(r55, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) r56 = kqueue() kevent(r56, &(0x7f00000000c0), 0x8000, 0x0, 0x81, 0x0) r57 = kqueue() fcntl$dupfd(r57, 0x2, 0xffffffffffffffff) r58 = kqueue() kevent(r58, &(0x7f00000000c0), 0x8000, 0x0, 0x81, 0x0) r59 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x8000, 0x0) r60 = kqueue() kevent(r60, &(0x7f00000000c0), 0x8000, 0x0, 0x81, 0x0) r61 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r60) r62 = getppid() r63 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r65 = kqueue() r66 = fcntl$dupfd(r65, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r66, 0x0, 0x0) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r68 = msgget$private(0x0, 0x40) msgrcv(r68, &(0x7f0000000580)={0x0, ""/20}, 0x1c, 0x0, 0x1800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r70 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r70, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000140)=0xc) r71 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r71, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de03cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/481], 0x156, 0x800) r72 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r72, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) r73 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r73, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) r74 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r74, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) msgrcv(r68, &(0x7f00000018c0)=ANY=[@ANYPTR=&(0x7f0000002bc0)=ANY=[@ANYRES64=r71, @ANYRES16=r74, @ANYPTR=&(0x7f00000019c0)=ANY=[@ANYPTR, @ANYRES64=r70, @ANYRES32, @ANYPTR64, @ANYRES32=r72, @ANYPTR, @ANYRESHEX=r69, @ANYPTR, @ANYBLOB="0a0538a8bca040344727593f410effa96f2cf197385cdfccdf9ee7af9e968d6395a361ab0fdaa16b8c17f969", @ANYPTR], @ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYPTR, @ANYRES32=r73, @ANYPTR=&(0x7f0000001b40)=ANY=[]]], 0x1, 0x0, 0x1c00) r75 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r75, 0x0, r75) r76 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r78 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r78, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r78, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r78, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r78, 0x2, 0x803) pread(r78, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r78, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r78, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r78, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r79 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r79, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r81, r82) r83 = getgid() r84 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r84, 0x20007465, &(0x7f0000000500)) r85 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r85, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r85, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r86 = fcntl$dupfd(r85, 0x5, r79) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) r88 = socket$unix(0x1, 0x1, 0x0) accept$unix(r88, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r84, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r84, 0x40087468, &(0x7f00000001c0)) fchownat(r84, &(0x7f0000000080)='\x00', r87, r83, 0x6) r89 = getgid() setegid(r89) r90 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r90, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r90, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r90, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r90, 0x40087468, &(0x7f00000001c0)) fchownat(r90, &(0x7f0000000080)='\x00', r91, r89, 0x6) r92 = semget$private(0x0, 0x7, 0x287) semop(r92, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r92, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r92, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r92, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r89, r87, r89, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r81, r89) setsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000200)={r76, r77, r89}, 0x2df) sendmsg$unix(r55, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="5affe605f1bfaf02e95a7b6288e4cc5b221c8fb00cd1d55f694abd89fcb5f212ad907383c07bbd4800f7d8dca6def9a571e0ef3857a00167a697f3772030a042e84d4a42922bad301361de484b1a720ec2cc1131b18d764462a06cb07a17336392f6460de6068f26bf062b9947c56b617e273306d0865ebf31da77f7aef15814", 0x80}, {&(0x7f0000000240)="42fb5b97f0fd3513cd6d4c81a9832f1fe355b9ca1c7dc886b5bca08feeca46f5424b6e23b150302283562180f560025449177c1ca3e2a1b4fb9062df725589b3fdb24cc6227c5764b5c9a57769c75bdd392888f92752a237aa81e10a7cf287", 0x5f}, {&(0x7f0000000040)="2aaf243e6a457db0fd02e453", 0xc}, {&(0x7f0000000140)="d6c2df8c378d22d8427057e90a74cfa0f6de04772ab10bd2", 0x18}], 0x4, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r56, r57]}, @rights={0x20, 0xffff, 0x1, [r58, r59, r61]}, @cred={0x20, 0xffff, 0x0, r62, r63, r64}, @cred={0x20, 0xffff, 0x0, r67, r69, r89}], 0x78, 0x4}, 0xd) r93 = socket(0x18, 0x2, 0x0) r94 = fcntl$dupfd(r93, 0x0, r93) ioctl$TIOCFLUSH(r94, 0x802069b4, &(0x7f0000000300)) getsockopt$sock_cred(r94, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) setsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000700)={0xffffffffffffffff, r53, r95}, 0xc) r96 = kqueue() r97 = fcntl$dupfd(r96, 0x2, 0xffffffffffffffff) close(r97) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r101 = semget$private(0x0, 0x7, 0x286) semop(r101, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r101, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r100, 0x0, r98, r99, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000600)={r52, r49, r99}, 0xfffffffffffffce7) r102 = kqueue() fcntl$dupfd(r102, 0x2, 0xffffffffffffffff) r103 = kqueue() r104 = fcntl$dupfd(r103, 0x0, 0xffffffffffffffff) close(r104) r105 = getpgrp() r106 = getgid() getsockopt$sock_cred(r104, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r108 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r108, 0x0, r108) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f0000000b40), 0xc) ioctl$PCIOCGETROM(r104, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r104, 0xffff, 0x1022, &(0x7f0000000700)={r105, r107, r106}, 0xc) r109 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r111 = kqueue() r112 = fcntl$dupfd(r111, 0x0, 0xffffffffffffffff) close(r112) r113 = getpgrp() r114 = getgid() getsockopt$sock_cred(r112, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r112, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$PCIOCGETROM(r112, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r112, 0xffff, 0x1022, &(0x7f0000000700)={r113, r115, r114}, 0xc) r116 = kqueue() r117 = fcntl$dupfd(r116, 0x2, 0xffffffffffffffff) close(r117) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r117, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r117, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r121 = semget$private(0x0, 0x7, 0x286) semop(r121, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r121, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r120, 0x0, r118, r119, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r109, 0xffff, 0x1022, &(0x7f0000000600)={r113, r110, r119}, 0xfffffffffffffce7) r122 = kqueue() fcntl$dupfd(r122, 0x2, 0xffffffffffffffff) r123 = kqueue() r124 = fcntl$dupfd(r123, 0x2, 0xffffffffffffffff) close(r124) getsockopt$sock_cred(r124, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r124, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r124, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r124, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r128 = semget$private(0x0, 0x7, 0x286) semop(r128, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r128, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r127, 0x0, r125, r126, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) msgsnd(r47, &(0x7f00000009c0)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000c40)=ANY=[@ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESHEX=r48], @ANYRESDEC=r102, @ANYRES16=r109, @ANYRESDEC=r122, @ANYBLOB="d1acc1c03ade7a818f9b04dfc0b389f10d9b74f9e9e2cbadc58d4a7328ac0f18ce8a0a8c682b2e7d9bbb6c8eb29b4c8c482fd51766adace32e4929913e159283dd59cf71d5aa84c9163a1ffaace55cf7dd9e7540c37f5aeb181f5a9834957ba646ab6a823b502cec08a582464e9e552a98889f7fc9f5efb36105a87fee2c653f126de03e34ffaecabdfe28", @ANYRESOCT=r35], @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYRES64=r34, @ANYPTR=&(0x7f0000000d40)=ANY=[@ANYRESDEC=r127, @ANYBLOB="d904250736fe19403c19e1f9736209726531eccbd7ce8424f472256738d6d6cda694a56fedb112d2eb4fd81335661b046c14ba0cb6534e7ae96d9bc80f0ee69d1bdad9841ff5c32c2c2fa04faef397deb94aa46c7d826f2f7aa5caa56bd7a7abe947cc6c2954df70d41c980e7d7cbe048a49cd864c71c6c467c811ba8565ebcc0661330fd76679adda2b22b65dbc7fba6525bb2fd80880ec1d7f31e3c8f83de40e1c466a0dca61daa1edd935cdb29e9f0bb3dd344e9268e1c8c1c50aef10de864a6a8992e0cdacc558bf6a7dd578673b669e9b470eacfd323ef9d9f06e3e66", @ANYPTR64]], @ANYRESOCT=r107], 0x4, 0x800) r129 = msgget$private(0x0, 0x83) msgsnd(r129, &(0x7f0000000e80)=ANY=[@ANYRES32=0x0], 0x1, 0x0) msgrcv(r46, &(0x7f0000000680)={0x0, ""/191}, 0xc7, 0x3, 0x800) r130 = syz_open_pts() ioctl$TIOCSETAF(r130, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3ffffffe}) write(r130, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r130, 0x20007465, 0x0) r131 = syz_open_pts() ioctl$TIOCSETAF(r131, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3ffffffe}) write(r131, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r131, 0x20007465, 0x0) msgrcv(0x0, &(0x7f0000000b00)=ANY=[@ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES16, @ANYRES64, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYBLOB="0966836441f8b13b29852f7e66a4068f41c5598e8a557fe8e3d72416ec0a75ea1b81d421631a4ede573ac07e", @ANYRESOCT, @ANYBLOB="dab365746f4770da3afb10727dd555dddcbe901eb4f08885c016f289e96d65c97cf54b25bba5a075d011d95eb606f5ef0d591fe62d1e7a6db3ead5d8935cc9ef43f0a4303615c2765d20038449e60f3aa97e1d1efd8715a52b0833080e10e12eda73adbe1156370a242f879694fc73eb6e746264a5142488ba0d71c797d8900452525200b305820a4d8a005042783b42e10225f44978310fccb848f1637aa7637ee745e2125af46856f451a31196855e75b7600d7f6df2b12e9316bb9632b89a80bcdffbee0423ec0f58cacb632ed4706122f942524bf8c6cdd2c0360207d7cefb38e46bb3c3cacb406e", @ANYPTR64, @ANYBLOB="1717abb35fe3b9a419eafcb824a9cbd9a2f06b11f3a09f6f450402ea2c165eedbcd481dd2ba9076a25b2814528aba568d861000fc029f07a6fba96f51a1b15b705ae134604cb1def2aea3d6367ae1c", @ANYRESOCT=r130, @ANYRESOCT=0x0, @ANYBLOB="529d66cee48c92bb64d8464128d314e35bfc7ed1e3abbf77153bf667cec4839bab8cdba979b19eabccafd4cb76cef255943cf82c4afbff65711ad56c87f7c55d2b011c360636b4c2fb62ffbccd2e17efe649b3fba2349716ffff7d0b8b66b09eef07327c4dd2c3962dc71c186c7d669f1c6c47448f82895bcffc1bb5fb7cf9399b9aba44356deb910e6fb0af5455da3a6cba144b138ba46cb7c617b6f937a05741536a04aa378ed3339c89ae52b787064eb0207cce1b5f14472c1503689226692d9546788b6ef9b559a2d0311bf5f4b7"], @ANYRESHEX=r14, @ANYRESDEC=r131]], 0x1, 0x0, 0x1000) r132 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r132, 0xffff, 0x1003, &(0x7f0000000000), 0x2) 01:29:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000180)={0x3, 0x9, 0x0, 0x6, "95968a0eedeaa13a168716a5710ccf778b84fd8c", 0x101}) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)) r3 = socket(0x20, 0x1, 0xf0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = getgid() r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = getppid() wait4(r13, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r15 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r17, r16, 0x0, r18, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r19 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r19, 0x5, 0x8, &(0x7f0000000140)) r20 = getuid() r21 = getgid() r22 = syz_open_pts() ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r23 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r26 = getgid() semop(r23, &(0x7f0000000380), 0x0) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r25, r24, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r20, r21, r25, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r11, r25, r16, 0x1e4, 0x7}, 0x5, 0x5, r13, r12, 0xfffffffffffffe01, 0x20000009, 0x8}) r27 = socket(0x18, 0x2, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r27, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r27, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r29 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r29, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r25, r9, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x0, r5, r4, r7, r9, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r30, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f00000000c0)) r31 = socket(0x18, 0x2, 0x0) setsockopt(r31, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r33 = getuid() r34 = geteuid() setreuid(r33, r34) r35 = getuid() r36 = geteuid() setreuid(r35, r36) r37 = getgid() 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) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r40 = fcntl$getown(0xffffffffffffffff, 0x5) r41 = getppid() wait4(r41, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r42 = syz_open_pts() ioctl$TIOCSETA(r42, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r43 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r46 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r45, r44, 0x0, r46, 0x10001000d, 0x7}, 0x9, 0x0, 0x3}) r47 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r47, 0x5, 0x8, &(0x7f0000000140)) r48 = getuid() r49 = syz_open_pts() ioctl$TIOCSETA(r49, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r50 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r53 = getgid() semop(r50, &(0x7f0000000380), 0x0) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r52, r51, 0x0, r53, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r48, r4, r52, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r39, r52, r44, 0x1e4, 0x7}, 0x5, 0x5, r41, r40, 0xfffffffffffffe01, 0x20000009, 0x8}) r54 = socket(0x18, 0x2, 0x0) connect$unix(r54, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r31, &(0x7f0000000800)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db04ca4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d4ee477e051d73d92f795305af63e51f07050602a06beab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e873e787ac6067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692d7638f5b145da42c150dd7b631a11fa08f0ebf27d2a658fc3ba3b63e460495afa0df73b6d63d2523a75d3e13fbcd54429fd2c2520bbcf418ccb1c778d6d1e2387d9fef8c971f33d8133c511858fa20b8add1f4b6cf5663bd34622cda752b53fa357bec8eeed46a83512627b8643f957f9c1a068c9f987ae5c9e0f9dc7f6c088a514e2b1e60bc565c963f6eb3", 0x16a) write(r54, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r56 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r56, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r55, r52, r37, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000280)={{0x0, r33, r32, r35, r37, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r57 = syz_open_pts() ioctl$TIOCSETA(r57, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r58 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r61 = getgid() semop(r58, &(0x7f0000000380), 0x0) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r60, r59, 0x0, r61, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) fchownat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', r35, r59, 0x4) socket(0x0, 0x2, 0x0) 01:29:41 executing program 1: socketpair(0x1, 0x1, 0xfc, 0x0) socket(0x20, 0x3, 0x4) 01:29:41 executing program 1: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x80f20941e5ead7ce}], 0x1, 0x0) kevent(r0, &(0x7f0000000a80)=[{{}, 0xfffffffffffffff9, 0x41, 0x0, 0x9}], 0x6, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x9) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto$inet(r2, &(0x7f00000000c0)="14739fd8cfb801e8805786b1d9ea2271dc51ec2186f6162bb407d6816a59e7bddbedd0d86a9f8b278ba6c7e63d8ac7c232fec39252a482cba72945a65dbcaa857c1b797ed36eec96f30c17c7b798da6298554608dafdd7b7842c82c7533375af38a4eaece2483f102971b5edb317c8680be62b4f5548c17ec803b6532cbb28d80e44acd055028f789cf890c9d2ee5e9ceac91afba39a620c6834f5249728d6619a4247a9d805b0971755a234da7d345ba64c0b2907895657", 0xb8, 0x8, &(0x7f0000000180)={0x2, 0x2}, 0xc) 01:29:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x40e, 0x0, 0xffffffffffffff32) 01:29:41 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) r3 = dup2(r1, r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x800, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000007c0)=0xc) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r12 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r12, 0x0, r12) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r13, r14, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) r19 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r10, r13, r16, 0x90, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r22 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r22) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r23, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r25 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r26 = socket(0x18, 0x1, 0x0) r27 = socket(0x18, 0x400000002, 0x0) r28 = fcntl$getown(r26, 0x5) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000240)={r28, r29, r30}, 0xc) r31 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd0\x00', 0x20000, 0x0) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r32, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r33, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r34, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r35, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) r36 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r36) r37 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r38 = socket(0x18, 0x1, 0x0) r39 = socket(0x18, 0x400000002, 0x0) r40 = fcntl$getown(r38, 0x5) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000240)={r40, r41, r42}, 0xc) r43 = getegid() r44 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000080)="fa4573242cd40f70e24bf7b3f378b1719244fdf5e633cb5dad1be6784765905efc3928c0442a9b771dbdd151edb7d60f47cb2268350419abb2074c0a2d7d7a568698a6f40b9a2e3e659f949e5280bb412e8dfcd7acd9cedae8380f0a02a7fbc2783ba9a2dae107a725e3f9bf980ff5d3b9c47d5c", 0x74}, {&(0x7f00000001c0)="5b0c934fcfdbbf21a071013a81dc688462c98d6e88eb5d6b491f34fea4a2031e76e62556f45ee9881c83570cb876c3d9ec2c1aa9e81d966988748ce80ed548ee1604a9050cdfa653ea17033459b939f72f77a3a0817993a7dde1c50ee9bcc36d46d2c6d38d8b9b902c6f47b2a009917f9fac7ca3ac0a8493b3c7cd54201c470c10e411e344efeec3320cf5db3a5d1e4200a14dfc692bcb2ab5e24a652cb88caca046a371aaa9bb711db9edb543072ea2aa8df46905b43737636dca48e53e3d89f5f8b35ff80a67f8c18a8ca0192a52a9dd78a2e1ad5310e497b83997dacfdfa1ffc299c72bfc3139e545c9b8c71df5fd51d6cc", 0xf3}, {&(0x7f0000000300)="3f62e890e2dca5f663ff5749151c6e06746af2ac0801731123e1e88a1f532c916ec17684ff6d27775a20e512c0f0689a2b0aae3ba8e66009613cd3f9d82a77bd2881891c3e9c8629fd235c29aabe4f97f5157801cf461d89b5876b79d23a7acb715949f928f79533cd48f9a49c537176b9ce2b395a306564651ebcc62ad3dff10573b946836c913df47e0ebe2a78123295c51567e6", 0x95}, {&(0x7f0000001740)="1478472edd971dda656669c55b43c6a22d62e2be454e90cac618d8035f5d686d7ea90fe35e6a5c8a544a5964912394df8e5ca07621d46b8c81e4c1fd1d4e9d15b283c4cb4fbac619c856729fc2618380df5a56e0e800b39eb984dfdc2b5dc4aede4f844bb94dbba3aea3cc2943bf9efae852aa6dbc45f8de269e5f22b9a320d092da1c151a660a26dc84b1becf7037772ace94f0d62980a90cc4480f2af378c1a5988585a65e42e8556c383c387f9239d73b240c09e32d1fb9eafac5c5e1766731a5493f2269575e8dc9ce3d7f2c9af27c1093ffc8a11539ed12cb4a33a9d4fdb72f128712243ecee203ee5f38fed36883db05e11d1f32c97a22f711533be35517e1ab29681396a99b1e39a14ff4018fbf2b7df133e977c32e4f7e6cfab4fc00995cd9865ec7c72372a4f99e11491a2cdbc47bd5b6ebf5f71b81b9a016312d265e2d091d19cedef02034ac8e523e6ae522c268d6ae94a9b5ddfb63677bfcbfa1c3dffba4dd512b7fc86e662a425815505b7f9527bd63f77715cb5cbade86c6cc9d92e09fd6c2f93016890c296b9fe25e5a87d3cf741371711f9d0f3d5ee89a8920074636d1847c908da37d81a604c35863a45a1f4dd25b73223bb102f4ff9c87362911f1bd81786d82a27adda16bd7d96689ee5e5c916fccc98075d63ff23ebdd4659bb352f43383fa6396cbb85a202e1e9d41d2777abf6ad9913f9746980835a557d5de0c95dd5a4a033e35add965e178740a55e8b8ab8cbf141f09e86c7eb6162ba44f2badb4e91d7748a6648fe7c948920175d9cf3d81f29dde53ce77ad7f4b978ba6a996ddfa6bd4c83d0da86f21a46dec34952c0074b5359b92ba990f7f5d69f0466ecc6e0e1b46c0beab419eec04a59d41f26d1bf297a072c587abc694f96a63f49219ee4cc16e2feddd736654293d080273424f7a15d787297708b494e21e5323893b2c3ac8913dd29fe2687ae476e82e36852236146d80a9de6ab3a2a7e8f0136d08760917ee64f5c192fa85dae196ce36b65f9e0be1c53380c23c69b4839e08c566b84c517a3e4547766a688c685572dcd39d3f484273c1bf301cc6c6a422e730b96315d611cd7817d8d2df70ca64dec139b4964544c8031623419787c1b32dbe3f1638558d519f36825efac6aa2a6cf041e7a2fbe8c17c4f388d9ef85b19149a189e1f85e1fd1752a2df315b5179a9c5db5f571d62e51b79f1fd8602509754482cd69c92efd6ea87bb29cfaada5b242fe5909c5e99b3bb73a7413849dd2bfc08ba918e96913e840ea2d7a25975401adf881109cd7b0f461f0a99c582335a22d052326fafc166d968e2eed6574bf501b733f009352cf9b9cf5e842b59e01bc57f6204eaa57a97c301f4bb0e213d10ad7765808bd473a8427b875f9717bb806d9130e67527180a30d2632196f18852131b36d8d7ea60b79d2de2ff8a70d29e26f659642be3c6c41ac68289806a20c470b98b2d85508813c277b360080882bb225f3aa63639c0216a6feefda820752010be2e0cdfb9cb6491927440325f625d7d6123c4e20592b379d77066ab3b3a2d908f598277b0c57943af5ad78589302f853ea236aa5b5b9892f5ded275fa0ca57f0cf3b895b0b2f8be5705713ffa4f2a86d2e4cfad13a73f174b5a708aca4b5305cc463b842b75e50dfbbb222339e51be9b0bd837cde96b91cee8e2c3e326e67f04ed1c6e8a44b53207378624c40489163ce25420b50f6eaa4fa6d4a88d1f7210d339b549c8b183f1f6ec888b5798432a2c765b142f9046186b6e2dc89d520bdf4afe0abfb4daf42823987f803b544abdc4e4871a0682833567f955ce4015900d5ab18907898636fa284792431685b34317830954473b47dd45572383aea9f51f2d8bfd8b118fef3a22cab58b22bbe7ee677777b5d5af710ac07fcddcc9bb5d43a51ff630d25795372aaf3362c4f5e225e4af26f58897e3d901b823a484fed0ff1bef3397cee235faeb637755937ae3a64bf232c0e2302522e41b60038ea25bb1ac7ba86cb96d5238f50d8f969e5e35fed1d6b66c166298c37afdbed7d74b38ee0c51015a0dfc3b1320deb152e8ecac3b01c246d59d77b35dbdc9d470d279b6dc1495ec1a0a503b15d4b3ca59465fcf42ac8c429eb2dca9c4ec1466ae22ab99e122ad86f7fbe084a80914fa75fbc2f428e46e24f5abdb388aa65275d4f4faa4663103e52a6cc62e102b503c1b6c41c1e8037b00335f3302671964088466f7808ab96f9bb6ab81cf7f95cb40950f66b0ce222bf3500ca232ec6064d41493b7ed29a1d4f4e65be11943d8e07874d9f39dbca94b52a46d4e99319f53373a14d13cedcea7877bfe19c40b5447b8a43cb0a0f6f2c652a723c108ece9db4df96cf58bef993cc03e5d98793e4a382e95f9b47a21d3e8c9c8c5d4a4efa00b68334a41374ee479fe31686e06c3c92876176ada438cc83fcba70fb7756a611e061103b334ad0a3d4b91e0cd03a8de04edc415c51213fa6180cd547e51bfcb8bcc770dfb801c0710449556013d7980ae369a4c745a24fcfad544d157725390fbd8edace2420915f0dcaf4a510d4fc22c8739e97e00e1488524aa29cb706dc70008c92ade62a511b8b4c8f4e334f95391ff501cba11acf11483bb46e19a3addb393ddf71b35fbbc3cdbb82af0ca5674efe51f78ee75b20e28ef0b68df16814d3ebeb88a79f0f86e3242dc3a9438c18921964dcfd8145470c80bceb745e7195277cb675e31cfce72e0517427030b3ba79f5670b544d3e36700e295dddea349ae0804f84146f81f31ca19ac206b0bdf9ee37e3d393c672bee0b6f76c95c37088becdcfb063bc96f7bfbd78a9945b260cdd863a98be769809f4d0e2dc215efe7c43e087c766186be9f92de4a3aa6b756bd5b126ad543fa61e2cd7c5b07eed4a8774f760dd575526685fe44d3411c6a9332424ec1ca491d43cb6cd66a16fdbecb09969d59a3905a158734af3f0a64e1552181594f28ea211f21645777a59eb8110dba4011fba69b345a881c7f9bdb99a34fd8298fa0fb341a59e1328783638b70b8fac4ea0a2d44a6b5f3434bd186ef41d1894a1afa5c5204637e75a21f4d0b422581b60d354052cdc41c7ea75086b57cd4a31cdade0efff1fa66405e1659ff6b908bb3fa28a27e75b85be73e86f7128c3a267ceeebef03a16a847e76eab99cab22d62d930e762a25d365876d808d578b40449119abb722bc25ce92fb4b92229c3c1bd1d09f07d6f2bd5f7b6bc64b442a2ff2c40220e0935aa7696ba41eef966762258e6cac1c82deebd0fee4b90eb29dd0ed56d0e828f22aa641a5549ab686dba1385342850ee62781170eb7271aa69ccff76ab32ec5b444871801f3bd6c14bcd0fe08674ab906282f7609bd78d30848bf44548c9655db983f3fccfdc70e3f2a9f28b5c661e2f45a1b36807cd880a35d9d3024ae681b1e9d3bdaad7d1741f4a641da4264f96cf173bd28476a8544365ee424d1c2b756fd53e247c7c588eab19330688103e603fabc3ec62e6b5ed0b0644b85ab3cd89e547cae9757501dad785fbae8df0758ecd771e3ad60a91b237b15ccc913ed6b22da9afddf343eb377a6b9f31bbbef4b7b75a5ac7732ca0e46ddda3b828c971572fb3df3aff5593a7994f23224eb1559290fc514b1058c0f2abf254ad052c799134870da5b57b830f0074e8abde86d1ca1887e267dcc3e9a4d1754a414e1ef39ee8f85649f44d0dd17026acad863d124a58453e755523caa64b2d207e358ddab351af8e5abc101ac5d8b8f88354229f1e8bc519684130e0a31a1617cedfa701f8f36cfb6e1a0a77a975bbce43a89d83eb22095c1db19a7d1f8971637ab296b5f1a7c22e8149ffcf93d6544192446dd69528b57dbfec763a1229e016b59f821ff2a2e549d614da1ceda41695f006fa56a1d451a7ff1d328e70cef59e90503d953bae14ae0595f8ff61665a0a772d6592dcdf09eb76c7684b568f48b5d1fe689fe3b7d601becd54913fdb27e65ff7cb53993f8a399daee8c405cf5cf18bf13d6f45cca7a598337f0459bc5e1fb6863613db3491be661b8e845987b57931bc794144f6dae3cc97917d0cce9536085e580f710e14ce4dffb1b1c1131325d9eea84c1b7f02bbd52f9711c30cc14f7964004fa3e03f6d9d4908a105eeb6c6cef162a42f41352a33bd8bdc4810d42a9d0208f8f05a6c7d6b5a8c7c211241ba45efda89df306b7adc3dec703e6b57804400264146542aba8f1c218d0017614886db0dd2344eaba87a8ec8e71d05d3d2a21205a14e374399b2dde26326227ee9983bed7b078ba70f51d6efa7adbb321242b79fd36552eae7327b3e4c42c7549d589458da02b11d2e67f320f7f770c24f3ee23dc9df8f7ac363a582429c4620df4113c45439e00973af12afc29c8bca0a7f7b66cb3cbceae27ca3c5313b0b192bb1f45de84085e36eb1a907c5fec427e734f0b030f99e50a257f83775eaea724d5ed1d0af3e24ed4ecea392584b113735748b433add18d14ecc2def89bdb6606f55a5de91832aeee52219cd17a27ad761a454c22dbdb7239c06f6a72fadbd5b1679bbf6a7e1e8b0b572b8675eed48bfef40830125e1246ee0cf000792bc6c8bd6b6d1dbda93f5e284769f37e665b810e59ca87b2c5df96714eaab6f6b01341ca1b24a13fd95bb33b2b3bc548cd8e1f1c29236bed89e10e7c5c0eb530e311f1fadc5d86d917a28816c30314ad2239608e7e2c56bed03b72fdd1ade2d3320d78777eec0012f6bc4d950d73dc170e7b3dc11e63b6966298a870891e2a1209191295b5bbc11a17a516bef7774a3269896159158178739c84a715a361af55d54467af9e59d8f94e7cfa00f6fac8a775111d0d145292569eec85e8afcb6689727a703c226b1fa880784be6a814c3149451cd617f68cb9bac614e95401b19d269f57f3091d1d950624979bef349773b4fe42f46374d1cb67b5f5b7feb4236a2971006d99dde9cf1ca5e4e044106612cb9f7dbb053bb6217ebad36280ce7f413dd51c7edfd6ff4daa6d93239ad17587b87bd65eb9a4bb42035701389e0d4039769e1a9c36b16dc09e08098ac403ac5c927a89a063adeb1ab3e5a4e2108952be4aea85de8ec3ef979f3caf60aa6be2c54b38f3a9298af4625067af5e8b2dbaa0e893669c754cd3b770f1d099d9df80894edbc4a46b12fa8f76f464389e6bb6c1e5eeed336d25b1f28aeae578d84e5712ecce1695b8db23666e24619303b4f2ef27be71f112e40a7e5e4af83c0d9dac790422f2b2823d8d7d3745f2663a0e467d6d545f48870c5375f940a9839afe08779bebc73e28f9ce4e8fa5753af2e86b0d5e9e709053354580098ca24485a1477bb53ba835e2242024ad347632ac71ffefcf8100ec11aa1948a4a8a9b885999b97e3b7ac7d2334992d0a6291302a9179a53575d7ecd8759a6223ec08b7ab57759e26be5e09dcb9b292a2c277ea59c40a3f18fe065f563588c5ada9c82959b0c0382402fb6a7b373e1cf599a4c34a55db4ec67f54955c739ef1f80b9a621148824678ca84282fab0bab5680d99659c4338fbb6efa7169447f8b0a9e75d069cfb588e47cf6d41633909ef5421ac292b67c8a33c3558e8479dd52d233fdb26a417662d6da9a82d84d4e71a8e8d201cdef3ecc0a964b4d0d3f4e2ef888b0e1deafb16d16046af0a09f948c3d43b104b9b5f466cbe266c024c68963365e4684a99f72e35e706f42d67d5aae6fd2ea2d403c0adfa35d3e6b5c941fa92b32f2e1b4f8a34935ec5717e29e63d40eb891feb93637c1363aabb69b41ca9f51", 0x1000}, {&(0x7f00000003c0)="64c2052da3786a3b61a940021819a4066ccec29e0f262cf8e7c689ce3786a2bbfac0d6d6de96ba0b9a0d560680810c49f7d8f1fd0e4181da407b85e98a89bc3f95bfdd93ca9dde0e3917b6a249fa4439705182f9e59366bbd99c6ba9b4600a9d990621c509440e5e1e555e3371ae818659bb8e0072695b859705cb30dba4a2c42e", 0x81}, {&(0x7f0000000500)="c2276d7e1978dc2dba829189e025e25ef53c7710cfab05be627882abe04e798da7ce3bb76008cfc5235dc14f4d9471975c0338d81552911e7623bc8a5211c8e134e2781f9b472df88797f149399c8e99a2d0628127e0fbb8f9680ef8cbecb50e02950fc1a8e91256ef1e982df0fa76119d9434df2435135d14b83c2cfdc1aed3adfe79d3af6a905945c7ddef69d0d063cc1409bd70a72a4a8ebb5d29a8b34a78dab85c0f1c08ea3603aeb84f2dfaafa657de83ccb6b455faaf293991e3936fd4b4bbbfa50ed9a9", 0xc7}, {&(0x7f0000000100)="b9e7d00e641309a18ab683d47ada8e52b1ef91e5efa8b8439c43748c", 0x1c}, {&(0x7f0000000600)="2b4b6462a4453ac410a36493a71b0cdc39d8da361af4b3036dd3d6bcd622c0c97f68ec1a0ac3434717bccaf2b76ad53954e5a2d2626b5b297965a6bbda575c3f3c0fdc7013de34fba23fa5fbe093d964982e2a1e031d561352d84e0ba6f1876091e54f41ce9bfba48971fc99", 0x6c}, {&(0x7f0000000140)}, {&(0x7f0000000680)="5c8baffe64733c533acf7551a3a1cb69dce70ab9bfa54de31c01f7180adfa0ff77dda2688c160885d57eb8c250a1c6bdf5e2f12779b514be9e9a39cdc6b88b4c868fdbb42fd33b56df3a", 0x4a}], 0xa, &(0x7f0000000940)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r5, @ANYBLOB="20000000000000040000000001000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r13, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r24, @ANYRES32=r30, @ANYBLOB="001c2c003000000000000000ffff000001000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r2, @ANYRES32=r34, @ANYRES32, @ANYRES32=r35, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r36, @ANYRES32=r41, @ANYRES32=r43, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r44, @ANYRES32, @ANYRES32=r45, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x14}, 0x404) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000014c0)) 01:29:41 executing program 1: r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) r2 = fcntl$dupfd(r0, 0xa, r1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x7ffffffffff, 0x0, 0x2010, r2, 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) r4 = dup2(r3, r0) r5 = msgget$private(0x0, 0x40) r6 = getpgid(0xffffffffffffffff) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r8 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, r11, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r12, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f00000000c0)) r13 = socket(0x20, 0x1, 0xf0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r15 = getuid() r16 = geteuid() setreuid(r15, r16) r17 = getuid() r18 = geteuid() setreuid(r17, r18) r19 = getgid() 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)={0x0, 0x0, 0x0}, 0xc) r22 = fcntl$getown(0xffffffffffffffff, 0x5) r23 = getppid() wait4(r23, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r24 = syz_open_pts() ioctl$TIOCSETA(r24, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r25 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r28 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r27, r26, 0x0, r28, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r29 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r29, 0x5, 0x8, &(0x7f0000000140)) r30 = getuid() r31 = getgid() r32 = syz_open_pts() ioctl$TIOCSETA(r32, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r33 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r36 = getgid() semop(r33, &(0x7f0000000380), 0x0) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r35, r34, 0x0, r36, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r30, r31, r35, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r21, r35, r26, 0x1e4, 0x7}, 0x5, 0x5, r23, r22, 0xfffffffffffffe01, 0x20000009, 0x8}) r37 = socket(0x18, 0x2, 0x0) connect$unix(r37, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r37, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r37, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r39 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r39, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r35, r19, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000280)={{0x0, r15, r14, r17, r19, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r40 = getgid() r41 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r41, 0x0, 0x0) shmctl$IPC_SET(r41, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r43 = fcntl$getown(0xffffffffffffffff, 0x5) r44 = getppid() wait4(r44, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r45 = syz_open_pts() ioctl$TIOCSETA(r45, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r46 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r49 = getgid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r48, r47, 0x0, r49, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r50 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r50, 0x5, 0x8, &(0x7f0000000140)) r51 = getuid() r52 = getgid() r53 = syz_open_pts() ioctl$TIOCSETA(r53, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r54 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r57 = getgid() semop(r54, &(0x7f0000000380), 0x0) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r56, r55, 0x0, r57, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r51, r52, r56, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r42, r56, r47, 0x1e4, 0x7}, 0x5, 0x5, r44, r43, 0xfffffffffffffe01, 0x20000009, 0x8}) r58 = socket(0x18, 0x2, 0x0) connect$unix(r58, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r58, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r58, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r60 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r60, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r59, r56, r40, 0x11, 0x9}, 0x8, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r62 = semget$private(0x0, 0x7, 0x286) semop(r62, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r62, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r62, 0x0, 0x8, &(0x7f00000000c0)) r63 = socket(0x18, 0x2, 0x0) setsockopt(r63, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r65 = getuid() r66 = geteuid() setreuid(r65, r66) r67 = getuid() r68 = geteuid() setreuid(r67, r68) r69 = getgid() r70 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r70, 0x0, 0x0) shmctl$IPC_SET(r70, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r70, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r72 = fcntl$getown(0xffffffffffffffff, 0x5) r73 = getppid() wait4(r73, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r74 = syz_open_pts() ioctl$TIOCSETA(r74, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r75 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r78 = getgid() semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r77, r76, 0x0, r78, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r79 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r79, 0x5, 0x8, &(0x7f0000000140)) r80 = getuid() r81 = syz_open_pts() ioctl$TIOCSETA(r81, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r82 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r85 = getgid() semop(r82, &(0x7f0000000380), 0x0) semctl$IPC_SET(r82, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r84, r83, 0x0, r85, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r80, r14, r84, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r70, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r71, r84, r76, 0x1e4, 0x7}, 0x5, 0x5, r73, r72, 0xfffffffffffffe01, 0x20000009, 0x8}) r86 = socket(0x18, 0x2, 0x0) connect$unix(r86, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r86, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r86, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r88 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r88, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r88, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r87, r84, r69, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000280)={{0x0, r65, r64, r67, r69, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r89 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r89, 0x0, 0x0) shmctl$IPC_SET(r89, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r89, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r91 = fcntl$getown(0xffffffffffffffff, 0x5) r92 = getppid() wait4(r92, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r93 = syz_open_pts() ioctl$TIOCSETA(r93, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r94 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r97 = getgid() semctl$IPC_SET(r94, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r96, r95, 0x0, r97, 0x100010024, 0x7}, 0x9, 0xffff, 0xffffffffffffffff}) r98 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r98, 0x5, 0x8, &(0x7f0000000140)) r99 = getuid() r100 = getgid() r101 = syz_open_pts() ioctl$TIOCSETA(r101, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r102 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r101, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r105 = getgid() semop(r102, &(0x7f0000000380), 0x0) semctl$IPC_SET(r102, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r104, r103, 0x0, r105, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r98, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r99, r100, r104, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r89, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r90, r104, r95, 0x1e4, 0x7}, 0x5, 0x5, r92, r91, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x9, &(0x7f0000000280)=[r59, r61, r64, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r95]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={r6, r10, r95}, 0xc) msgctl$IPC_RMID(r5, 0x0) 01:29:41 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x8) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000240)='x\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = getgid() r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000100)=0x9, 0x4) r7 = dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f00000008c0)={0x10, 0x80000001, 0x4, 0x5, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xdd7a}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffff6e4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xb9a}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000fef000/0x10000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x3fd6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x48}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x1}], ['./file1\x00', './file0/file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0/file1\x00', './file0/file0\x00', ['./file', './file', './file', './file']}) connect$unix(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac14003fdbea11174dff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee40130000000000"], 0x10) dup2(r6, r5) r8 = socket(0x2, 0x2, 0x0) r9 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r9, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43bfa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0d45332a8695de36d58ab4f79a66de7fb584d490000000062f547d555872679a5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d366227ff8e28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a0d961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa04004dc3f3354fcd03af0c9fc348ee4013ec"], 0x10) dup2(r9, r8) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r8, 0x0, 0x0) fsync(r8) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r10, &(0x7f0000000180)='X', 0x1) close(r10) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000200)={0x8, 0x8001, 0x274, 0x1, "f32d7314be66ad852790eb326a02d2eefd200e2d", 0x80000001, 0x72c}) write(r5, 0x0, 0x0) 01:29:42 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f008080000210000000080fffa00000000000000002aff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = getppid() wait4(r4, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r6 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r10 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r10, 0x5, 0x8, &(0x7f0000000140)) r11 = getuid() r12 = getgid() r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r14 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r17 = getgid() semop(r14, &(0x7f0000000380), 0x0) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r16, r15, 0x0, r17, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r11, r12, r16, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r2, r16, r7, 0x1e4, 0x7}, 0x5, 0x5, r4, r3, 0xfffffffffffffe01, 0x20000009, 0x8}) r18 = socket(0x18, 0x1, 0x0) shutdown(r18, 0x2) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r21 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r23, r22, 0x0, r24, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r3, r19, r24}, 0xc) 01:29:42 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="7ada9b1aea9ad8647a8981eb4299eefb230a5039f381f0cf5085d05204752c5eb952b5c54a32d9bddeb8d8b247560105d84d3d22958401706e7aa3809bed5c4b5781dffc791e361040bb0f20d7900160ad0906e3a7c9f2839516f11615e5b2e68c3e324a053e7fddfba13afd7e198444d5ed2532e6b60bbbd5431409b6538b33e7368acd910e65bf274ce4bf87cc7e6687d40056e3", 0x95}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="a5c7398c1fa3b1d86ee690eab56c3f50331ba875133b073fa8967c45d631c4ef26f6b4c954765248", 0x28, 0x408, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setsockopt(0xffffffffffffffff, 0x6, 0x80000001, &(0x7f0000000080)="5e3b9100000000", 0x7) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x126be15cab5b8892, r0) socket(0x1, 0x4000, 0x8) write(r3, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:29:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x3, 0xe6}, 0xc) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x2710}}, &(0x7f0000000040)) 01:29:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) sync() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8000000, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x81, 0x2c3, {0x1, 0x5}}) 01:29:42 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x8, "9375b0000000adad0007ff7f8f37161211174aa1"}) r3 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, r4, 0x0, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0x20}) r8 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r10 = getgid() semop(r8, &(0x7f0000000380), 0x0) r11 = getgid() r12 = shmget$private(0x0, 0x3000, 0x0, &(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 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = getppid() wait4(r15, &(0x7f0000000180), 0x0, &(0x7f0000000340)) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r17 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r19, r18, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r21 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r21, 0x5, 0x8, &(0x7f0000000140)) r22 = getuid() r23 = getgid() r24 = syz_open_pts() ioctl$TIOCSETA(r24, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r25 = semget$private(0x0, 0x2, 0x200) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r27 = getgid() semop(r25, &(0x7f0000000380), 0x0) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r26, 0x0, 0x0, r27, 0x100010125, 0x7}, 0x9, 0x207, 0x3}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r22, r23, r26, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r13, r26, r18, 0x1e4, 0x7}, 0x5, 0x5, r15, r14, 0xfffffffffffffe01, 0x20000009, 0x8}) r28 = socket(0x18, 0x2, 0x0) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r28, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r28, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r30 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r30, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r26, r11, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r26, r9, 0x0, r10, 0x100010024, 0x5}, 0x9, 0x7, 0x3}) lchown(&(0x7f0000000080)='./file0\x00', r5, r9) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257691000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b00fcffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) 01:29:43 executing program 1: sync() r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = getppid() wait4(r3, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r9 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r9, 0x5, 0x8, &(0x7f0000000140)) r10 = getuid() r11 = getgid() r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r13 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f0000000380), 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r10, r11, r15, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) r17 = semget$private(0x0, 0x7, 0x286) semop(r17, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r17, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f00000000c0)) r18 = socket(0x20, 0x1, 0xf0) setsockopt(r18, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r20 = getuid() r21 = geteuid() setreuid(r20, r21) r22 = getuid() r23 = geteuid() setreuid(r22, r23) r24 = getgid() r25 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = fcntl$getown(0xffffffffffffffff, 0x5) r28 = getppid() wait4(r28, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r29 = syz_open_pts() ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r30 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r33 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r32, r31, 0x0, r33, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r34 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r34, 0x5, 0x8, &(0x7f0000000140)) r35 = getuid() r36 = getgid() r37 = syz_open_pts() ioctl$TIOCSETA(r37, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r38 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r41 = getgid() semop(r38, &(0x7f0000000380), 0x0) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r40, r39, 0x0, r41, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r35, r36, r40, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r26, r40, r31, 0x1e4, 0x7}, 0x5, 0x5, r28, r27, 0xfffffffffffffe01, 0x20000009, 0x8}) r42 = socket(0x18, 0x2, 0x0) connect$unix(r42, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r42, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r42, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r44 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r44, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r43, r40, r24, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000280)={{0x0, r20, r19, r22, r24, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r45 = semget$private(0x0, 0x7, 0x286) semop(r45, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r45, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r45, 0x0, 0x8, &(0x7f00000000c0)) r46 = socket(0x18, 0x2, 0x0) setsockopt(r46, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r48 = getuid() r49 = geteuid() setreuid(r48, r49) r50 = getuid() r51 = geteuid() setreuid(r50, r51) r52 = getgid() r53 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r53, 0x0, 0x0) shmctl$IPC_SET(r53, 0x1, 0xffffffffffffffff) r54 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r54, 0x0, 0x0) shmctl$IPC_SET(r54, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r54, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r56 = fcntl$getown(0xffffffffffffffff, 0x5) r57 = getppid() wait4(r57, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r58 = syz_open_pts() ioctl$TIOCSETA(r58, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r59 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r62 = getgid() semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r61, r60, 0x0, r62, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r63 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r63, 0x5, 0x8, &(0x7f0000000140)) r64 = getuid() r65 = getgid() r66 = syz_open_pts() ioctl$TIOCSETA(r66, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r67 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r70 = getgid() semop(r67, &(0x7f0000000380), 0x0) semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r69, r68, 0x0, r70, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r64, r65, r69, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r54, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r55, r69, r60, 0x1e4, 0x7}, 0x5, 0x5, r57, r56, 0xfffffffffffffe01, 0x20000009, 0x8}) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r72 = fcntl$getown(0xffffffffffffffff, 0x5) r73 = getppid() wait4(r73, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r74 = syz_open_pts() ioctl$TIOCSETA(r74, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r75 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r78 = getgid() semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r77, r76, 0x0, r78, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r79 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r79, 0x5, 0x8, &(0x7f0000000140)) r80 = getuid() r81 = syz_open_pts() ioctl$TIOCSETA(r81, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r82 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r85 = getgid() semop(r82, &(0x7f0000000380), 0x0) r86 = semget$private(0x0, 0x7, 0x286) semop(r86, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r86, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r86, 0x0, 0x8, &(0x7f00000000c0)) r87 = socket(0x20, 0x1, 0xf0) setsockopt(r87, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r89 = getuid() r90 = geteuid() setreuid(r89, r90) r91 = getuid() r92 = geteuid() setreuid(r91, r92) r93 = getgid() r94 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r94, 0x0, 0x0) shmctl$IPC_SET(r94, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r94, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r96 = fcntl$getown(0xffffffffffffffff, 0x5) r97 = getppid() wait4(r97, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r98 = syz_open_pts() ioctl$TIOCSETA(r98, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r99 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r98, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r102 = getgid() semctl$IPC_SET(r99, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r101, r100, 0x0, r102, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r103 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r103, 0x5, 0x8, &(0x7f0000000140)) r104 = getuid() r105 = getgid() r106 = syz_open_pts() ioctl$TIOCSETA(r106, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r107 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r106, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r110 = getgid() semop(r107, &(0x7f0000000380), 0x0) semctl$IPC_SET(r107, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r109, r108, 0x0, r110, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r103, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r104, r105, r109, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r94, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r95, r109, r100, 0x1e4, 0x7}, 0x5, 0x5, r97, r96, 0xfffffffffffffe01, 0x20000009, 0x8}) r111 = socket(0x18, 0x2, 0x0) connect$unix(r111, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r111, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r111, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r111, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r113 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r113, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r113, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r112, r109, r93, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r86, 0x0, 0x1, &(0x7f0000000280)={{0x0, r89, r88, r91, r93, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r114 = semget$private(0x0, 0x7, 0x286) semop(r114, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r114, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r114, 0x0, 0x8, &(0x7f00000000c0)) r115 = socket(0x18, 0x2, 0x0) setsockopt(r115, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r115, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r117 = getuid() r118 = geteuid() setreuid(r117, r118) r119 = getuid() r120 = geteuid() setreuid(r119, r120) r121 = getgid() r122 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r122, 0x0, 0x0) shmctl$IPC_SET(r122, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r122, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r124 = fcntl$getown(0xffffffffffffffff, 0x5) r125 = getppid() wait4(r125, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r126 = syz_open_pts() ioctl$TIOCSETA(r126, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r127 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r126, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r130 = getgid() semctl$IPC_SET(r127, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r129, r128, 0x0, r130, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r131 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r131, 0x5, 0x8, &(0x7f0000000140)) r132 = getuid() r133 = syz_open_pts() ioctl$TIOCSETA(r133, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r134 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r133, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r137 = getgid() semop(r134, &(0x7f0000000380), 0x0) semctl$IPC_SET(r134, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r136, r135, 0x0, r137, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r131, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r132, r88, r136, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r122, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r123, r136, r128, 0x1e4, 0x7}, 0x5, 0x5, r125, r124, 0xfffffffffffffe01, 0x20000009, 0x8}) r138 = socket(0x18, 0x2, 0x0) connect$unix(r138, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r138, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r138, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r140 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r140, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r140, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r139, r136, r121, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r114, 0x0, 0x1, &(0x7f0000000280)={{0x0, r117, r116, r119, r121, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r141 = syz_open_pts() ioctl$TIOCSETA(r141, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r142 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r141, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r145 = getgid() semctl$IPC_SET(r142, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r144, r143, 0x0, r145, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r146 = geteuid() semctl$IPC_SET(r142, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r117, r83, r146, r85, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r80, r19, r84, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r53, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r71, r84, r76, 0x1e4, 0x7}, 0x5, 0x5, r73, r72, 0xfffffffffffffe01, 0x20000009, 0x8}) r147 = socket(0x18, 0x2, 0x0) connect$unix(r147, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r147, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r147, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r147, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r149 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r149, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r149, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r148, r84, r52, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000280)={{0x0, r48, r47, r50, r52, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000c80)={{0x6, r48, r1, r15, r6, 0x1e4, 0x7}, 0x5, 0x5, r3, r2, 0xfffffffffffffe01, 0x20000009, 0x6}) setpgid(0x0, r3) getrusage(0x0, &(0x7f00000000c0)) pipe2(0x0, 0x0) r150 = socket(0x6, 0x3, 0x0) shutdown(r150, 0x2) r151 = dup(r150) ioctl$WSMUXIO_REMOVE_DEVICE(r151, 0x80085762, &(0x7f0000000000)={0x3, 0xffff}) 01:29:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001240)=[{&(0x7f0000001780)="7b1f", 0x2}, {&(0x7f0000000100)="b060dbe9a1e74071b40cbb5c20330ee7116a3186df4343e60fb221f28fb672d19a0c8f514c82177b4b14223cf7e8df683c824481d14a4f7144516198f4540db1982b68286d572332bc9c1a992b445d368ce7c77b20bacc64c07d4919c742d51c", 0x60}, {&(0x7f0000000180)="fff97a6f5db1a07f4516e9b7e92a6a299b9a3d92c5a47cbd3f7328d27a2597f16634e829625a3cecd3915409c0fc24e8efe2376202c590aa4a6a28b21e23912992dee6c43289d018b21ba737070f6f163256be9a3ed6d04ebe60324eb5640389459f4f0424289a4e5dabbd14a08c933f3bd4b732ef3bc690cc0e7771499904f5be0c1ee094e339b0d4ed3b31bd550f0160cc19732df9e0e24ac9e3dda77482bc48777a9b532a62bb7b263daf839b139f", 0xb0}, {&(0x7f0000000000)="1861f1c1e329441b1a7a1afc77", 0xd}, {&(0x7f0000000240)="a302ef4c75af62a842a2c8b79f83aa5c3297ca0044a6ad7ae581cc4b3bf67f1f5dcc737817252d516c7c413211d4e3250f97ab27bed6f9dde3e154742f810c88144bfc31fc802116939250c5b18e07afadc91cc7afcd3879d3de771404bea0815cbe5548cc81c279c89d8f39454f0fe86275755709388ce34d9995694f08dd51e56c9912df606172b930da46f9ecbb067e5814e5166a901615d40da85c28bceebb7296832e644f7e0f0fb62e038a38fc29d724d12705a0d700b415468dde1125261c4d0ff4eb1b0f870b078c449438a332491c7370d29ce9ccc20e7a11e93af4bcd93c0bf682b9b640279e9d821269e113bd21931b488d3b8e48488946aa457f638a256d7367dfaf68fda6ebf94584cd5a60ca32d836b4efe3e5b07d705724a5861a957cff07d376c7e636b8bdf99e7335d02a6aa3ac4cd9b11ddc1d1bb2bc2396c4a36783de0a07c5f44b85fa0fc5506f24fd1e238c3693e72d9edf16fe101e2bf9dd3f03a6b517e11060bb96d508f0f3a00fb7e1c1d6cf2b61c8f762b3a6321a1e118ff1347dea1ada805ce470c3a9b5a5e9e32ba7a3368f1fbb8a45f2672a6430f9932a2c5448ff3f3f3643f6654eb460ef53c2a18c22f935a7a7953773615e831410a4b95aa997fcd8fe366f157328ecadf85a5f14ce2eaa9d301e237afcd5bb1934258b7ad4f1db3125ad67a7d53293aa8bca57b4086ba52b27e221626d063c576ff0c606a1dc1adc88c41a61786f9f50b63982df50f901029baa056465623e997b06c571e6ac39f5b2de3d7098d37ffb78c7c8ebb11d3c69f200347439c75f33e6e6c9eafb5c4d317ce9d4c0d58488868791c8f92481dff1c25c7d8a69525e7172cd86357836afe53e63c05b43b5f5f922e6b1219a99ad5b9bb115f566bc671926dc0f12434c6c93d9cc45d8b6c9c646d065ea1260cc6e4eb0ddf1f9d8f4b2d6e6634cbd36c9e0e46d184da214f480f7a86063a62726765443f5e478c10d0aa9bbd4851a55bf886eedf6a420d5d6d3db1d48319ca8422c65280613c1fae0c2fe8d58bbd2cdff08f1961dda29f954e9a1309fb6a18fa8fe838d4d6a566347c817d8ef1ad6c31821d42eb21a1d8c442a0d7f75919d0655f2606966d5408894bdaf45a25591665c008e4630e2a996af7eb10a4ea2af3da8bab3069b19312d720f8bf2fa817e2bd9bcd9eb05691688f6e8f34e2e73057844a5d677262f54245faaf5f9ef7178622228cbea08e14be4c91d9049a98275185ee72d56958766e15d4b71f92ab927e881cf66199550892b36e7d2bcd329e8c360298aae8c88686f7a6d2ecaae6ff1d75417f448bfa34168fcf2d0fa7299e0a56467c0fa6c296bcd0dd2c0fa4f167b87388732ea19fed46b611dc18a7cab5545b68780d0a09cd73bf4e863cc52c51bb782c3884a99cabc76a0caa52a34fbf161ecba93378884058e294d7dcc5df3ffa1cfe835c783b2b90bc3361cda797b3ccff8bfc86966257b7b10583ab239cf3a34022df097d97c49697442b509a4b624c011f931ad6aaade7e52c9b3d796c876a019d9e0616e43ee64c11c9b5649af8aead105e4bc0c67d61cc44e58e4143514e293202e9b9288a7c3c3b0612f7ccec1716424c375f06c46ad236398970f1a69225154990b9306203a6159c339c1156b4525ebc1664d098a508a6acdb886be24441191a573834d5eedf800f4bf92a89473b745da51c6490c93c66e659e80a81217554aa623bbc76c21c207f4a6ac70b114359423e4000e6491d37b449e998eeea1b249604d167952a1013ab8c9b66526e726d173663b92a2b12877b10977f232ba42d128ac842a99f90e21f6de30031b2618232b2aabfb74c6156df2f15f94d0fb5867adbf0e86fa514feb7683e4d6787d616856f7aa9a772a2b73cf0dc4778423c8028f4f8793a43368f3f9528d38581f9e9c672dcbc4a6352dd8f48a702073a30ba53496d62af41b47d2cecd75b13b6ad4f4899471d3103b8073f603850d341d72f26bf3579903f52cd46de639bf5811dd055a3424c5339349ed4cbebb40414401ffd6c6d0649181387eb8fc2c8b3669eae709cba3d771bd97edfae3310a0ab69b8230e332122ed5b057b80e20f6c071fe82a03bab22a8ca6d34001f60d35933e39badb83589399b78a53718c781524eca3df8edd57ee9cd0f30056638a83d7aff1a1a32097dfa9fa3f97124a25797972202cc94d5f0f7a7cbce1c45f4ab8a53ad4a0d44288067d6e4d7f76e9cb5da8683d9384d5ce6c2ef39b3b8c949008dfa40eab3efc1671017f5d19d0309b6d971de5c3918d48c21ce81e6c056458dd92707d364eae084cf6a6c49b36e05acef6b63d40f9abb52a604748284079dafe63e98c58b6211ba3c847d357c9bb9a9ce4517a4a0d59e361855bedfab03aeb05f71ebbd67c9781329f5afe543966d452b134ae5bbe32ea68056d09062cd31416dca8918839b544a9b356ef81d76b1f27c6eda5ff8215079c0513848efc728891812c5978e3441cb5c0a23306dc235cb187e1ea502fbc2bfd9c405465dbdd6ecc664e070b17b3a346be1cd03f0970fcd1cf4c0da6ce07c1510c10d0897f2ccb56eece1c825885b4212baaec075c8b6a6c0c0e7d12f0d538d123a51287690fd8a578dd0e3264ec7af88c429f27c6e2f6fe7b3ccb350ef816318398ea6da14f53b711b420608be436d8630ef77c4f05960b3f14b32fe10e6544be5d75e3a1203d6a848d310941e21b6a4f5f0eb0569dd152c48a6eebc35fd88e568f84d4341123ecc9748a6f32769426a8149b832393b06cffe0e52ea328d1f4957cda46fb4b6e1e937b87e7b920d22c1c8289e5ed77e6cab42be13adf46e64861ca864fca284e610ef61465350bb536fec26a62e2886819bf61820ccb3f9755ea6f76fef290376101a7ef46bd25f54401242be428a490d56b04ce93c5453acf103cfc7e721a21983b877f1bd9ef3abebc119c517b8e88c266c6f8104d0aa030c7feeaedfd59c0fd9a45c958a64978c288bdf88403e1250d921cbc8d1fccdb07c97f42e58b4176ceae7cee6e65a6c7c03bc3200ca7d6c8dd3931d0e9adeae3b1452ff0bbdb99ce4b4613c587727914e2a2fbccfcdd7c8de5d2b210c5ef004e3a5dea8a8b44f696b106d325ade7e9c0d9fda3a95504cf7ebafaaf381bec7b48b10eb67090e77c6152ed7d2723dcab75d89b5a080137560a54d4c0cc71837e5b326364aada6fb8765aa43074976beafabe904522500b64b522b2793011bf186d3a82eccd2a9ddd9e6f286b37fe945c6236a0e8b3b055d6f2e8a5aff39d79a79dfaa10a3a58b74ccb7d7e0c9cf85909eefe160fcec3e99141f885e176f120d18b3fd240a088c3f41019feb04fdb5469c070e30b05c7114a0b58ef7495e904c2370502ed13d46172ad8b4ba927c440b3038924a9be4c667813461abc13ac763707d3d10c5c9f29632da79b45c4397f520c0f5c31274d4745f5ca49c326b66cab4a3887b583260cb621f6b2d0f475a259f8ca7cfd02416e4bf511edc21834960e2b5472e8015aa46886806f1b1fc3f01353bbb00632bfa68d87a06790ad0", 0x9da}], 0x5) 01:29:44 executing program 0: r0 = socket(0x18, 0x8000, 0x0) shutdown(r0, 0x2) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() syz_open_pts() unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='W\x00') syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) 01:29:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x0, 0xf782}], 0x0, 0x0, 0xfffffffe, 0x0) r2 = kqueue() r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x4003, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x96dd7987ef4de3fe, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r7, &(0x7f0000000180)='X', 0x1) close(r7) ioctl$TIOCSTOP(r7, 0x2000746f) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x49, 0x2, 0xfff, 0x5}, {{r3}, 0xffffffffffffffff, 0x10, 0x4, 0x8, 0x100000000}, {{r4}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x5}, {{r5}, 0xfffffffffffffffa, 0x87, 0x8, 0x10000, 0xfffffffffffffffd}, {{r6}, 0xfffffffffffffffa, 0x80, 0x2007ffba, 0x200, 0x4}, {{r1}, 0xfffffffffffffffb, 0x84, 0x2, 0x100, 0x8001}, {{r1}, 0x0, 0x29, 0x1, 0x5, 0x1ff}, {{}, 0xfffffffffffffffd, 0x14f, 0x0, 0x8, 0x2}, {{}, 0x1, 0x84, 0x2, 0x1, 0x43}, {{}, 0xfffffffffffffffc, 0x9bc358a6db699816, 0x80000000, 0x2823aa0d, 0x9}], 0x66, 0x0, 0x85, 0x0) 01:29:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000400), 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) pread(r2, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x4, 0x800}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, 0x0) r3 = getgid() r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) r10 = semget$private(0x0, 0x7, 0x287) semop(r10, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x0, 0x0, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r10, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfff4, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)={{0x6, r11, r6, r5, r7, 0x1ea, 0xfffffffffffffffd}, 0x200000000008, 0x7, 0x100000001}) semop(r10, &(0x7f0000000080)=[{0x1, 0x7f, 0x800}, {0x4, 0x1761, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x8, 0x1000}, {0x4, 0x6, 0x1000}, {0x0, 0x8, 0x800}, {0x3, 0x100, 0x800}, {0x1, 0x9, 0x800}], 0x8) semop(r10, &(0x7f00000001c0)=[{0x3, 0x6, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x6, 0x2800}, {0x0, 0x6}, {0x4, 0x1000, 0x800}, {0x0, 0x3, 0x1800}, {0x0, 0x4}, {0x4, 0x2, 0x1800}], 0x8) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ab6e6fe5414f0214724443e704cc03947a7d4fd7"}) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x3, 0x58a3, 0x0, 0x360, "ea79bcfa95e1e80bb4dfcdece698b8d7009bcffb", 0x4000, 0x3f}) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x10000, 0x0, 0x7, 0x0, "b20b529a6cc941f49ba6d9516e9a556c80581838"}) readv(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/222, 0xde}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 01:29:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f00000007c0)=ANY=[], 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r3) sendto$inet6(r4, 0x0, 0x0, 0x8, 0x0, 0x0) 01:29:44 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23a299e04d2f45a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec776122400e899ee0d3d92501f6a0b61deb75fcfb3ebdb5c50284a1a9d3c07651a434798c3813c7756cca69d82e887d5e6d3aee60a3ede69923f29406004d3bb7f71274e38621a609ff8a45d1c60752698af2b1b17964d885eeb2fa4a619c4627340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee81f139bcbba39a3e43aee56051efe6ea50b9d7f1b5f5446172de857ca84b4e4454099e9081a06f879c9a9fa340000"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="80661371f2893c68177e531f84307c82fcf28493a6369c0fd5e3bf8f45ed0aedcb83538dc7775365770b567d2fe9e6045f4caa899c6a634c10cb0d9c737a7f80b0561f53c8a1bdd19d6e5272db065899aefdd87f3c6e5e3af316e4", 0x5b}, {&(0x7f0000000280)="468792bdd1a0e035104a9d460c7b664303da0a92ffa9dcebeb830929333ca1317d7a197a09ef8a52e15e393b0614806ebe25a9b4b5bd6e681dff0842970a7e17dfcb57f5fb2f631f139a418827f915e491dd97bc628a64ea28e17adea5a65238842f92dd56eaa1ce37c96cb7122a8b738b41e2e84c53572ce34af7b4b19ba14cfef220dfa3bda4d4c880d9f6644c8f2c66ed497c00f607e376762930c1e4f39109521ec66a84c1a0a21812d35b475c7c90396d5ce20d92381b0ba89c5b06613f08bbfa2144cc4e021fc0ed0927b9c1cb8cb1fb7a9bc0c4995b69af696b8a9f50e86fd089c6753dc730000910f3", 0xed}, {&(0x7f0000000480)="6f0575d5450ee979770e8ac9eff8bd71388f418e1fef66f79a4f7ece224f63c416c7fe584c6644342a5e056653ff186c68630ccbf852313c2782330573a43aba08fe35a4d2b5cae4cdcab9004804cb8c4f62f7103b893ebd659aa9de7936e24296b1ff94f753ee134cc19eff8041c64c664bfbca2f32f472acc65a5fb3e4c87fc2612e7ce2b65df60472bc7f75291beb48ea391232e74c5f514d91bd0c0741779bdbb4e850116fe81908653c873c0b723a6fcb7ef43c81d7becd04567971b09e758e9ccb947b50f228c9a39b1ca0dfca4c476fa8328de414ddd9d4f472", 0xdd}, {&(0x7f0000000580)="c50e735805f58186cbd26f27cd9bd7de951894bbea4176944545e0b32e0e3111e8f228a53e41fb1a616641387e4c26ac38f06c8847389826e18e8ddee8732939f33482c622c52502066f333d5d683c6eb1e14a51e614dd979aa16a5be382e9ff70c8afb65494bd9488384d40a1e71eb93bb85555f89b5688b66b380c73230b2426fe5fcf9078f79cf758b18e89b42429c9286fd034d888ff5ee908aa7be684ca2670defb730b1de0f5b5ef8d9c551645f9dbdb376c6d093e553daec394f697d910f19feecfa14f695e598f29", 0xcc}, {&(0x7f0000000680)="2042f2d0b017b43083825a918d369c219d4fd12c2e095926aab939aba9fcccaa35ce076cf3b6354987bb9581b5c5a8146a0b2f30bbfb89b9c85fd48e8690141d30bfe5ed1616a9c94a07a5c8d3735cc83eccde9595b2f225ec0b6f75a298229f3b6307b9932a00e19d3374399d80dbc8b6e6a54c4e96d970b4318a2ae8e44ab331f4ee56c69271c844c3f3795af71f33c920ad5ce612aaad39014a0bd5e682d3d16e4151762c925bed9591484001e6c48ebfb08e9b63e114ce9740342804309543b3688c7ebef66f92ec7527d3deec793af0c781bc36790db25e634f5baa9452ed2d323cd64ea547456229bb6332d60f1e442f80aded3751d6090e3ef6c75f83e73c0701da770d5eb4040838095faacdb5d24186c80306c87c45215a11cefde887e94b9c5b60fecbd37013995f8dc44b6c96fc834fa9132c4dfa7814f6dfe1935c55444162a248e80a15f0929a8dd28bb80b74ce3e278691e3526de250107fcf02ae985d89d133c9e4ba10c5ef1448c114ca00d24e0e7af20a67d60f563e60a515fe554e7edb7bee4e8e067f9db91616793f67475bbc14f79417321a46f6cffec9e2b4694628883ff37ee2fd3ae41894bcc497e690b727adbd53d7cac78d2793fc7e2c38d5d3fc07f65c241f1d9c2d6a8978362eaf44e4f876021fb3843b1b5b2b1c3a1967d01411a754c9bf33de9494c3b5dde8916a0b39d07daf6a5c4a51904ad69984784943bf0841421bb119d383a9e59cd792536faa560db597c1be84d396de4112bba08c0626654ecbd6f853c70ff8c7470f677edec1895fa136b4a30a45487134efbcb252818ba83ba8ed77baa44ef4331104f1b24764a5195a25acf2cdaadc24e6f25709133ee3fa18ec321c1fd4dac666e3f8de831d66b9c2bbbf7d8f1c37f3", 0x284}], 0x5) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000542709300400000004c230f28183f10b937568bd84846ef444a177f0a89db598a821460536af34109df68763b44d024f3d96a6ac805c214ffa2e756f196d81138e52fc903afb25df369525ece35efd0eaddc38f2db92d91640c44e166b05d0145f922590b5c240a0cf5ec857dfa35d2e92b384342b79ebb6d5eb3ce81ba1f0cf28457a1b082de6deeb8e2e29a0b6d1d13c1c327168874cc57add8a3c4dab0235933dfce6ffe341eade24ca7ef8c82771169f97eea693a9aeba40066f993e7797f995b56d9ab7643ea5c78328f1e70ef39ef44cb9d9c5e1533b86487b5d9436fc50027422018906342a9bcca646f7ed1efa8844f3a1e66d42f1fd58e745224e066d1fd0178f10112a5d41b5493f8d07cfa0e3a1927e01b3174af4e185db305347bdb99be3543"], 0xc, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x1800) msgsnd(r2, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgsnd(r2, &(0x7f0000000000)={0x2, "dcb0dc1f720d52917ae01beb6e8c6a8f77e87793c959a0523c1b372d"}, 0x24, 0x0) msgsnd(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="03000000000000009fb09c5b9f2b2763df6c40b8d18e83513b6faea38a8bfed7f42612732b9ab2f91e22e588e8518360ff5b0cb2fec9f8e4aff9353173ced9aaba34d26b941c15943a9f4dce8ea63825f4ae6486f0c6752539bdbb36c6febd2692c2b0a8d1100579e68b6c068e833c7530abacdd17def796925f2a8e2671d7c44e42cd4bf1faf2c5"], 0x88, 0x0) msgrcv(r2, &(0x7f0000000940)={0x0, ""/234}, 0xf2, 0x1, 0x0) 01:29:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000440)="e6be86246ee64099c34145eec52a300e198b96d1166a6b181f241a1deb914248940d97fdf8b6bf9f220efd6ac1ace858e48ead817ba0873b572af15c28aa393a087897e2dbb980fd1826aa4bcdd5aa9b7d765f4256d599049fbec115c43cd393765e5cd7f8dca1a10f1237f47785", 0x6e}], 0x1) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1d, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x3, 0xffffffff, 0xfffefff2, "85d81b00410ab0930000fb6d20d98301a462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4f}], 0x1) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) shutdown(r4, 0x2) getsockname$unix(r4, &(0x7f00000014c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r6 = getuid() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r8 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, r11, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setreuid(r6, r10) r12 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semop(r12, &(0x7f00000001c0)=[{0x2, 0x0, 0x800}, {0x2, 0x2, 0x1000}, {0x2, 0x1, 0x1800}, {0x1, 0x401, 0x800}, {0x3, 0x5, 0x1000}], 0x5) getppid() shutdown(r3, 0x2) recvfrom(r3, &(0x7f0000000340)=""/89, 0x59, 0x1, 0x0, 0x0) r16 = socket(0x18, 0x1, 0x0) shutdown(r16, 0x2) recvfrom$inet6(r16, &(0x7f00000004c0)=""/4096, 0x1000, 0x41, &(0x7f0000000000)={0x18, 0x0, 0x1f, 0xffff}, 0xc) 01:29:44 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "5737e504fba310050000000000b200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getgid() r3 = getegid() setregid(r2, r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:29:44 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800, "00004d70bf3b200000000800002100"}) getrlimit(0x5, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c653000d754d3037c3576880a23b3b77c396ac68f717d339f994edd4ea8f091caabf219a3cc4b8c930baec7e907c1e32531c33bbc0872388a367b3368f244ee1941c5b2e3818d5ce4f42b0a41429bece7d18ad4ac0406383761456761967c0da52243d594d6ad8f6ff7f400cb74d2fdb78a03d7abd4784b343f94d021ad34fc12ec3dce24c30f87514791d50d76cd134fc035e6c11aef8c6c09f51f52be94cdada2321afb6cc569c9bc8cef72bd2bead621251f5b1def90f7863f94ec484f482840a393f15e2ef58074b50dddb414cc8a6b07c529ea8e00"/237], 0xa) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x2, 0x8001, 0x20, "64caf0672449d390ac5d0fdb77cbf4c1e3c9ece1", 0xfffffff7, 0x57b}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x38, 0x1, 0x7) 01:29:45 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee545882653feacd4e026ef4f0d246d42b200a", 0x56}], 0x1, 0x0, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0xf408) r2 = semget$private(0x0, 0x7, 0x180) semop(r2, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x109, 0x1800}, {0x3, 0x5}, {0x3, 0x1000, 0x1000}, {0x0, 0x3, 0x1000}], 0x5) semop(r2, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89d, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x5, 0x1000}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001880)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb8ff728de3f9a4f2175ad92eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010e662ef6478a4aaa1321b357b9ba86076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970352f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f21f7e9ffac14a65bb0c57af1eb1d2f3ec9472b5964fd6c90fa89746a799dbbd7f67cd5ca5b2815cbcdda5fdd814bfb81b0a69513df3e34fe4d8c599658e5c05037c9410fa398f888877377e6afc6e51dd186df3c29e6b3837a55bb9823ce716be45347ef65bca4d19b99632c44a56503d205bcca51c914d73a5e5c549bdd5fb42e121e4f12a4422ecf7"], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r6, 0x0, 0x0) fcntl$getown(r6, 0x5) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r7, 0x5) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r8, 0x5) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r9, 0x5) r10 = open(&(0x7f00000003c0)='./file0\x00', 0x400, 0x2) ioctl$WSMOUSEIO_GTYPE(r10, 0x40045720, &(0x7f0000000380)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x400000000002, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x40, 0x0) r12 = socket(0x2, 0x400000000002, 0x0) setsockopt(r12, 0x0, 0x7, 0x0, 0x0) r13 = accept$unix(r12, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000fe41dc793c000000000000000000"], &(0x7f0000000240)=0x6e) r14 = fcntl$dupfd(r13, 0x0, r9) ioctl$TIOCFLUSH(r14, 0xc1206949, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0xe, 0x4, 0x2, 0x1, 0x0, 0x1, 0x4, 0x3, 0x1, 0x4, 0x8f}) close(0xffffffffffffffff) setreuid(r3, 0x0) getgid() r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r15, 0x2, 0x5, &(0x7f0000000900)=""/217) 01:29:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355983abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 01:29:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00e02d2fa5bd9bf2a0e4c7f7"], 0xa, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="380000002900000033000000010000005d04000200f47e5b233093744c2f74822bf66b0bffbefdd5646d04ee102bbc240ffc8bb42da5584cb63ee4afac6be18fbae9cf1e6874ba007ffd7ede58a995cea4d2d5489f45f8277445e612de990f7134054a521f52de55dc08c1cff05b74024aa308f9a6fa2454691775a568e0c78ba447b058e1868840219adc1ed653704b2754acd78653effedba850a6239bc3d84b721843d1acdffa2765a9c525bc40256a32c6b3b0e1ae409f05d98f932d3812ce", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x38}, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x57e}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="3fbe6f841a1b647d8eb8780af4e8282bb6aecee76347a2ee58e842b213cc834223112c1336061a071b5e65b4a4d2ea72cb84703465b0baede6907cbefe6c459fe1a1ec090b23e56c7898f4aa13f8f7825d1ef82d794f92030d5b8f7da34102f53ff0d5f127d9cdf052256084551e75f083cdef3b2b2a243cade5e00fc9c8b6b1270e503002646fd1795accd801e730eb4127f94a4a73dc9cd4a4d2e69e2dcc840e0de63d18ede45cbe83b438b90ca8991deb0989aaf7e6bd3b50a75208c3b00a6b02c6439f04902a6cafd73440290c31e30cbab3dcd43df45302b31d6400e475808f15cf25d72f1a45614829df369b460d6fba7efd124c7dce1f", 0xfa}], 0x1, &(0x7f0000000180)=[{0x18, 0x1, 0x2, "a6e510fccb983820"}, {0x50, 0xffff, 0xffff, "e63f82bd4119497d54b3233eaa1190dd3fcc21724ca62e46be4535cc2013d7a0f97a232ff9f34120f93e12e04fd770e7e28d307e53d65e093c534783cc590e"}, {0x58, 0x1, 0x1e, "87007fc95d389ab53e8318bdf21d7012b2589f973f64b81d9ac9516a085a2c11063d3c87fc10f206b5f5a8e8b8dcd2edf3d181525f0cf2d93dbda41fdadd5605527617f0f155b1"}, {0xe8, 0x1, 0x87, "d0c664b24d507e4c37858f0256958b00e2b031f226e4b6275ca2e4e7ca74e1c8ade790e0f8ddff732a2cdf1cc58e26968329eb30793f205490ace0f8f24f21445dacf8b8f3474441aa64713bcc1b530592bf2fe09e60e12a39bf4de76681c237d9c93510ede0499b9a85c9948d1b816e75a7a8a5013bedc0b3b1ff8a3cb7b9f85fab015089623516fb7b3d5df9ad4b0ddedcae085e8f13ed03def1e41a8ea9da1e7c33511ffe789294ce8e566eab015a1287b076ffe2d10bdf1489b543e97558670b104b673980a729e90553762dba74fd"}], 0x1a8}, 0x0) 01:29:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r2 = semget$private(0x0, 0x8, 0x100010282) semop(r2, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r2, &(0x7f0000000580)=[{0x0, 0x2, 0x1000}, {0x1, 0x7, 0x1000}, {0x4, 0xbe4, 0x1000}, {0x2, 0x10, 0x1000}, {0x1, 0x7ff}], 0x45) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)) r3 = geteuid() r4 = getgid() r5 = socket(0x10, 0x8000, 0x2) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = fcntl$getown(r5, 0x5) r8 = shmget$private(0x0, 0x4000, 0x410, &(0x7f0000002000/0x4000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x102, r6, r7, 0x2, 0x92, 0xffff}) r9 = getegid() r10 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r10, 0x0, 0x0) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0, 0x31, r10, 0x0, 0x0) r11 = dup2(r1, r10) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000000380)=0xbb) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000500)={{0x0, 0xffffffffffffffff, r9, r3, r4}, 0x3, 0x4, r6}) sendsyslog(&(0x7f0000000240)="c550cfbac79393766237732bf42c749191fa4c12cd7ac5edd3a473f2a103485d1bbaeb68b77618ddbfc487c6c71caffd1440adfdf99dc9e9a1c42b73c8c23504a079a882006b3dde31f42c0de274d8077f431d8305ac95cc1b4791d30cfd7dc4502cc3aedb854468de2ce163660357cc9a37ce40a058b06611f67e4000747b66ec276c364ec2daeb9962e66c385fa569c27956da6ff064ff836b15cc82245733b1bcec39539e37589bb08f16a977f6250c46e0c7493e17e6c19160a97857dd12d82e750b5d707ea92781449d88968b8a99a0aadc34ffce3ba0b8f9ff153da9cc22b45ae8d3e19719e17529e3f7a2e125542edf", 0xf3, 0x6) r12 = getuid() sendto(r5, &(0x7f0000000140)="dbc2cd2b3105ab795e3c092ae9d83a74c300c5928d01b128061a597c273850c221f0b6cf569309d14d786a51a7490b375fb4bce0df5e1090d070ea303f37cc330f77310827a66c3fb606f7c57fa1730147c7d2861b76586d9f2e138b64be55c4eacfee57ae0e4ea316da5d5d77843e226bd5642dd0186d4bf4a5f6cd37f47d4f0f3144e8b1e20be87709389c58e8a8cda4921546", 0x94, 0x8, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x9, 0xffffffffffffffff, r9, r12, r9, 0x1, 0xfffe}, 0x1, 0x80000001, 0xfffffffffffffffe}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) 01:29:45 executing program 1: setrlimit(0x2, &(0x7f0000000140)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x80, 0x0) r4 = socket(0x18, 0x4000, 0xfc) shutdown(r4, 0x2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) r6 = socket(0x18, 0x1, 0x0) shutdown(r6, 0x2) r7 = socket(0x18, 0x1, 0x0) shutdown(r7, 0x2) r8 = socket(0x18, 0x1, 0x0) shutdown(r8, 0x2) r9 = socket(0x18, 0x1, 0x0) shutdown(r9, 0x2) r10 = socket(0x18, 0x1, 0x0) shutdown(r10, 0x2) r11 = fcntl$dupfd(r10, 0xa, 0xffffffffffffffff) r12 = socket(0x18, 0x1, 0x0) shutdown(r12, 0x2) r13 = socket(0x18, 0x1, 0x0) shutdown(r13, 0x2) r14 = socket(0x18, 0x1, 0x0) shutdown(r14, 0x2) r15 = socket(0x18, 0x1, 0x0) shutdown(r15, 0x2) r16 = socket(0x18, 0x1, 0x0) shutdown(r16, 0x2) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x200, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffa, 0x1, 0x10, 0x5, 0x2}, {{r4}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x0, 0x1000}, {{r5}, 0xfffffffffffffffe, 0x86, 0x8, 0x5, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0x10, 0x2, 0xf5}, {{r0}, 0xfffffffffffffffe, 0x48, 0x4, 0x92}, {{r6}, 0xfffffffffffffffe, 0x11, 0x80, 0xd90, 0x6}, {{}, 0xfffffffffffffffa, 0x6e, 0x2, 0x3, 0xffffffff00000001}, {{r7}, 0xfffffffffffffffa, 0x40, 0x4, 0x21, 0xffffffffffff8eba}], 0x80, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffc, 0x44, 0x1, 0x8, 0x10001}, {{r9}, 0xfffffffffffffff8, 0x4c, 0x4, 0xff, 0x9}, {{r11}, 0xfffffffffffffffa, 0x1, 0x20, 0x9, 0x5}, {{r12}, 0xfffffffffffffffb, 0x6, 0xa00fffc8, 0x4, 0x6}, {{r13}, 0xfffffffffffffffb, 0x1b, 0x80, 0xfffffffffffffffc, 0xdc}, {{r14}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x1, 0x7f}, {{r15}, 0xfffffffffffffffc, 0xd0, 0x4, 0x8, 0xfff}, {{r16}, 0xfffffffffffffff8, 0x41, 0x1, 0x227, 0x8d}, {{r17}, 0xfffffffffffffff9, 0x22, 0x20000000, 0x5, 0xff}], 0x50, &(0x7f0000000540)={0xff, 0x3ff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x2, 0x1718a00, 0xe6, 0xffff, "66fa24d4360c5e8fff2ad9725d12a2a623e7fbec", 0x1}) r18 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r18, &(0x7f0000000180)='X', 0x1) close(r18) ioctl$TIOCSTAT(r18, 0x20007465, &(0x7f0000000000)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000040)="632d86d118f22d8ff79dff65e8d075f97d2d73a7d47209dc08e57cc95df17f42b4bb0744f613672acbb13e6f2b4d3953c72c6f1a8a89ad5bdf63585eb4c5d2cc9d40485baa0d0e2b75b1450dd54f7597dae669045bb31a680ccb44e400ad291023c539e495fd23622c76ae743b63dcdddd5647d4210f5484f7f94b28e7473e00a1e4bb021ebb9b622dc5210d434d", 0xff52}], 0x10000000000001be) r19 = kqueue() kevent(r19, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xaaccc82bd0084b6f}], 0x7ff, 0x0, 0x0, 0x0) 01:29:45 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa688eaa7289b75c472509000100000000000000000080004a0100000000000204000000fe8000000000000000000000000000aa"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6f8ccf9b1bcc0000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae485b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162660c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f12214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d7dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3823f0000000000000039f49354a21103914690559046d4726670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993c31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbc2bcc874da6e660eb820dfd4af6f7ed897751dab037740b43957955ed71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860fe0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79ff0f000058810b243f38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d86165e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b3973b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c35c5af9dcc1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14fdea7d504c1416360936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198d9117da580004fac16783648bd3eff702490229c4bf079345744ca47a4000000000000000000000000000000000000000000000000086ecb4f36dfcffafe7816f42904e8dabdc323b0b7c93eaa063acd078c192341dbccfc6f6f838b839532a233c92c98758d887b90c15f932491d973300000000000000000700f04d8049f93351ff98692d0f713aa1c4f70f8860bde8c677816697426274218c4e54e29e5daa31d1a78514cc62c38fc55ae60700b32ba63ce94ca5bcba8b48c28e4cc5401c556b49a05709346d111f2a22695c487564170998d646b5da8dd856a189059d1611288556447bba3240992eba3e7017f2621e3c72b107a47d8f83ff2a4859435c7a9c50d07eff7b70aadbf62dacbf90000000000000000000000000000000000000000000000000000800000bd6ac46e738d9bca3eb53a908648bcc79c432fba6403bc5087011c852601b0c3f553c2243d24a883d43ec7b644a092f7ea6f50f77044093639083dab7fa10c0a5e83463fe1d96a3c7e19c8b63032eda84290255051219e3b19d8689fba69367b8a298fb1745c615e14f9b08e8c68a81ec63835b11efd87dd4a9905d50b0fb3b807035844aef71ad5620f34e7bee11026edadc64a2e4af0cb81bf01bf43d97a0c27e1533e7c3417dc94e1272962a369d00d599df016e4856178e6974b8f27de8cb51baa6056eb82ee5e801ca4283c9119373e9e0b0269fc7c3ad90ff2c7ff79a3634b139d48ca72a2f425527af6391f35ce9999d81a3472b40633b05506e864db555bf576f54253cf57627b080dff7fda52f3bcc95b9cd99672aac950c3ce6517feb83b4b9fd916e7f8b481b50f3c8fec5de0cdd7a1dab29273a063dbf0024951195a964af1ae"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r2, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$inet6(r4, &(0x7f0000001580)="e6dbbdf6a2f23e7cc2743e9d3ea1c0c7ad1131c6afe94aba8001a6c502235131b2e3b2acfcda2a191bc280eeecf8f7c35cb105e9cecb28e408acb6ce28b9e0d1e85cfb34582d0392dd529411d00ba2e3c634a12013b3124ff25b6c3c3dbcbf77a232b68eb1452a78c8f654a358000700d50500b8b7562f4d21ea96efbbfc80e398c8cd671bb11a10bf81efd80575a1ff4298cfce7cad871b94e705e2be76c940f29db8e53b897b894ef212fc44b45c406f404bf4f72b1b421cb37b2a1d6456dd14d2db4585aba510652f3a8348d4e0aa7df1076e542e6071fa867808d1165bc47403a877bdb6299c02fa7746deeb867ccaeb9caa10301a2565bd4a6cd9f8fc2c87670b7ede40328501c0c1f2f3ed4e9ac5a4f6109037caecde3ac8e024444ad8d8bdd6f2bbc5e7507b28d93083db1f1e0c31f77e35dbdd4189f9b3eeda03abb17f8fd57f559ff8d46a809567aa0c0afec39648", 0x121, 0x0, 0x0, 0x41) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x20, 0x0, 0x1, 0xffff, 0x3, 0x7, 0x48b4fcefae1414e1, 0x2, 0x8, 0xf9e}) r5 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r6 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r7 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getegid() r10 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x7feaacaee92beeee) mmap(&(0x7f0000017000/0x3000)=nil, 0x3000, 0x0, 0x10, r10, 0x0, 0x0) write(r10, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x4000000, r11, r9, 0x0, r8, 0x2}, 0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3ff}) socket$unix(0x1, 0x2, 0x0) r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r13 = geteuid() r14 = getgid() r15 = socket(0x10, 0x8000, 0x2) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = fcntl$getown(r15, 0x5) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r18, 0x29, 0xa, 0x0, 0x0) dup2(r18, r12) r19 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000002000/0x2000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x102, r16, r17, 0x2, 0x95, 0xffff}) r20 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000500)={{0x0, 0xffffffffffffffff, r20, r13, r14, 0x10, 0x1}, 0x3, 0x4, r16}) fcntl$lock(r12, 0x0, &(0x7f00000004c0)={0x3, 0x0, 0x4, 0x7, r16}) r21 = socket(0x800000018, 0x1, 0x0) bind$unix(r21, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r22, 0x29, 0xa, 0x0, 0x0) dup2(r22, r21) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xa) fcntl$getown(r5, 0x5) r24 = shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r24, 0x0, 0x0) shmctl$IPC_SET(r24, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r27, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r28 = getgid() r29 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x7feaacaee92beeee) mmap(&(0x7f0000017000/0x3000)=nil, 0x3000, 0x0, 0x10, r29, 0x0, 0x0) write(r29, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffd73) r31 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r30, r31, 0x10, 0x9}, 0x8, 0x1, 0x9}) r32 = getgid() r33 = getppid() shmctl$IPC_SET(r24, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r26, r30, r32, 0x1e4, 0x8}, 0x5, 0x7, r33, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) getppid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r8, r23, 0xffffffffffffffff, 0x0, 0x9}, 0x6, 0x75, r25, r33, 0x10001, 0x8000, 0x3}) r34 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r34, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r34, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r35 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r37 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r35, r36, r37, 0x10, 0x9}, 0x8, 0x1, 0x9}) 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) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r40 = semget$private(0x0, 0x3, 0x662) semctl$GETNCNT(r40, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r40, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r40, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r41 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r43 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r41, r42, r43, 0x10, 0x9}, 0x8, 0x1, 0x9}) r44 = getgid() r45 = getppid() shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r39, r42, r44, 0x1e4, 0x8}, 0x5, 0x7, r45, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r46 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r46, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r46, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r46, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r46, &(0x7f0000000400)=[{0x0, 0x5, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r47 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r49 = getgid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r47, r48, r49, 0x10, 0x9}, 0x8, 0x1, 0x9}) r50 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r50, 0x0, 0x0) shmctl$IPC_SET(r50, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r50, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r51 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r51, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f0000003700)=0x272) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffa8e2ef76c1011b8ecd60a4f00808063a"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 01:29:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/147, 0x93}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) r3 = semget$private(0x0, 0x1, 0x400) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f0000000380), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x8, r7, r6, 0x0, r8, 0x0, 0x7}, 0x9, 0x8, 0x3}) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r9, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000000c0)) r10 = socket(0x20, 0x1, 0xf0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r12 = getuid() r13 = geteuid() setreuid(r12, r13) r14 = getuid() r15 = geteuid() setreuid(r14, r15) r16 = getgid() r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = fcntl$getown(0xffffffffffffffff, 0x5) r20 = getppid() wait4(r20, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r22 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r25 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r24, r23, 0x0, r25, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r26 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r26, 0x5, 0x8, &(0x7f0000000140)) r27 = getuid() r28 = getgid() r29 = syz_open_pts() ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r30 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r33 = getgid() semop(r30, &(0x7f0000000380), 0x0) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r32, r31, 0x0, r33, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r27, r28, r32, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r18, r32, r23, 0x1e4, 0x7}, 0x5, 0x5, r20, r19, 0xfffffffffffffe01, 0x20000009, 0x8}) r34 = socket(0x18, 0x2, 0x0) connect$unix(r34, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r34, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r34, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r36 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r36, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r35, r32, r16, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x0, r12, r11, r14, r16, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r37 = getgid() 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) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r40 = fcntl$getown(0xffffffffffffffff, 0x5) r41 = getppid() wait4(r41, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r42 = syz_open_pts() ioctl$TIOCSETA(r42, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r43 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r46 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r45, r44, 0x0, r46, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r47 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r47, 0x5, 0x8, &(0x7f0000000140)) r48 = getuid() r49 = getgid() r50 = syz_open_pts() ioctl$TIOCSETA(r50, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r51 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r54 = getgid() semop(r51, &(0x7f0000000380), 0x0) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r53, r52, 0x0, r54, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r48, r49, r53, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r39, r53, r44, 0x1e4, 0x7}, 0x5, 0x5, r41, r40, 0xfffffffffffffe01, 0x20000009, 0x8}) r55 = socket(0x18, 0x2, 0x0) connect$unix(r55, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r55, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r55, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r57 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r57, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r56, r53, r37, 0x11, 0x9}, 0x8, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r59 = semget$private(0x0, 0x7, 0x286) semop(r59, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r59, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r59, 0x0, 0x8, &(0x7f00000000c0)) r60 = socket(0x18, 0x2, 0x0) setsockopt(r60, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r62 = getuid() r63 = geteuid() setreuid(r62, r63) r64 = getuid() r65 = geteuid() setreuid(r64, r65) r66 = getgid() r67 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r67, 0x0, 0x0) shmctl$IPC_SET(r67, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r67, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r69 = fcntl$getown(0xffffffffffffffff, 0x5) r70 = getppid() wait4(r70, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r71 = syz_open_pts() ioctl$TIOCSETA(r71, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r72 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r75 = getgid() semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r74, r73, 0x0, r75, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r76 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r76, 0x5, 0x8, &(0x7f0000000140)) r77 = getuid() r78 = syz_open_pts() ioctl$TIOCSETA(r78, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r79 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r82 = getgid() semop(r79, &(0x7f0000000380), 0x0) semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r81, r80, 0x0, r82, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r77, r11, r81, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r67, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r68, r81, r73, 0x1e4, 0x7}, 0x5, 0x5, r70, r69, 0xfffffffffffffe01, 0x20000009, 0x8}) r83 = socket(0x18, 0x2, 0x0) connect$unix(r83, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r83, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r83, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r85 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r85, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r84, r81, r66, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000280)={{0x0, r62, r61, r64, r66, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r86 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r86, 0x0, 0x0) shmctl$IPC_SET(r86, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r86, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r88 = fcntl$getown(0xffffffffffffffff, 0x5) r89 = getppid() wait4(r89, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r90 = syz_open_pts() ioctl$TIOCSETA(r90, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r91 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r94 = getgid() semctl$IPC_SET(r91, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r93, r92, 0x0, r94, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r95 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r95, 0x5, 0x8, &(0x7f0000000140)) r96 = getuid() r97 = getgid() r98 = syz_open_pts() ioctl$TIOCSETA(r98, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r99 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r98, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r102 = getgid() semop(r99, &(0x7f0000000380), 0x0) semctl$IPC_SET(r99, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r101, r100, 0x0, r102, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r95, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r96, r97, r101, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r86, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r87, r101, r92, 0x1e4, 0x7}, 0x5, 0x5, r89, r88, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x9, &(0x7f0000000280)=[r56, r58, r61, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r92]) getgroups(0x4, &(0x7f0000000080)=[r6, 0x0, 0xffffffffffffffff, r61]) r104 = syz_open_pts() ioctl$TIOCSETA(r104, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r105 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r104, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r108 = getgid() semop(r105, &(0x7f0000000380), 0x0) semctl$IPC_SET(r105, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r107, r106, 0x0, r108, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0xf99, 0xffffffffffffffff, r103, 0xffffffffffffffff, r108, 0x1, 0x1469}, 0xffffffffffffbbfa, 0x2, 0x100}) close(r1) 01:29:46 executing program 0: sync() getrusage(0x0, &(0x7f00000000c0)) pipe2(0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/159, 0x9f}, {&(0x7f0000001240)=""/102, 0x66}], 0x4, 0x0, 0x9) semget(0x2, 0x0, 0x0) r1 = kqueue() kevent(r1, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x0) 01:29:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8006) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x6) writev(r0, &(0x7f0000000340), 0x1000000000000351) syz_open_pts() 01:29:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000180)=ANY=[@ANYBLOB="17802e2f66696c669068"], 0x4f, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) r2 = socket(0x20, 0x1, 0xf0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = getgid() r8 = shmget$private(0x0, 0x3000, 0x0, &(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 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = getppid() wait4(r11, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r13 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r17 = semget$private(0x0, 0x1, 0x275) semctl$SETVAL(r17, 0x5, 0x8, &(0x7f0000000140)) r18 = getuid() r19 = getgid() r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r21 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r24 = getgid() semop(r21, &(0x7f0000000380), 0x0) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r23, r22, 0x0, r24, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r18, r19, r23, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r9, r23, r14, 0x1e4, 0x7}, 0x5, 0x5, r11, r10, 0xfffffffffffffe01, 0x20000009, 0x8}) r25 = socket(0x18, 0x2, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r25, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r25, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r26 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r26, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) r27 = semget$private(0x0, 0x7, 0x286) semop(r27, &(0x7f0000000200)=[{0x6, 0x4, 0x1800}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r27, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f00000000c0)) r28 = socket(0x20, 0x1, 0xf0) setsockopt(r28, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r30 = getuid() r31 = geteuid() setreuid(r30, r31) r32 = getuid() r33 = geteuid() setreuid(r32, r33) r34 = getgid() r35 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r35, 0x0, 0x0) shmctl$IPC_SET(r35, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r37 = fcntl$getown(0xffffffffffffffff, 0x5) r38 = getppid() wait4(r38, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r39 = syz_open_pts() ioctl$TIOCSETA(r39, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r40 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r43 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r42, r41, 0x0, r43, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r44 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r44, 0x5, 0x8, &(0x7f0000000140)) r45 = getuid() r46 = getgid() r47 = syz_open_pts() ioctl$TIOCSETA(r47, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r48 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r51 = getgid() semop(r48, &(0x7f0000000380), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r52, r49, 0x0, r51, 0x100010024, 0x2}, 0x2, 0x7, 0x3}) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r45, r46, r50, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r36, r50, r41, 0x1e4, 0x7}, 0x5, 0x5, r38, r37, 0xfffffffffffffe01, 0x20000009, 0x8}) r53 = socket(0x18, 0x2, 0x0) connect$unix(r53, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r53, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r53, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r55 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r55, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r54, r50, r34, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000280)={{0x0, r30, r29, r32, r34, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) 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)={0x0, 0x0, 0x0}, 0xc) r58 = fcntl$getown(0xffffffffffffffff, 0x5) r59 = getppid() wait4(r59, &(0x7f0000000440), 0x2, &(0x7f0000000340)) syz_open_pts() r60 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair(0x2, 0x8000, 0x1, &(0x7f0000000500)) r62 = accept$inet(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000340)=0xc) r64 = getgid() semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r63, r61, 0x0, r64, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r65 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r65, 0x5, 0x8, &(0x7f0000000140)) r66 = getuid() r67 = syz_open_pts() ioctl$TIOCSETA(r67, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r68 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() semop(r68, &(0x7f0000000380), 0x0) r71 = socket(0x18, 0x1, 0x0) shutdown(r71, 0x2) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000480)={{0x8, r70, r69, 0x0, r72, 0x100010024, 0x7}, 0x9, 0x7, 0x5}) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r66, r29, r70, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r57, r66, r61, 0x1e4, 0x7}, 0x5, 0x5, r59, r58, 0xfffffffffffffe01, 0x80000000, 0x400000000000008}) r73 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r73, 0x5, 0x8, &(0x7f0000000140)) r74 = getuid() r75 = getgid() r76 = syz_open_pts() ioctl$TIOCSETA(r76, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r77 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r80 = getgid() semop(r77, &(0x7f0000000380), 0x0) semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r79, r78, 0x0, r80, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r74, r75, r79, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r61, r74, r7, 0x11d, 0x9}, 0x8, 0x1, 0x9}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x800]) 01:29:46 executing program 1: select(0x40, &(0x7f0000000180)={0x8, 0x3, 0xf45, 0x7f, 0x80000000, 0x1a82, 0x100000000000, 0x5}, &(0x7f00000001c0)={0x7, 0x0, 0x9, 0x5, 0x0, 0x1, 0xb28, 0x8}, &(0x7f0000000200)={0x20, 0x81, 0x4, 0x2, 0x1, 0x8, 0x9, 0xfffffffffffff86c}, &(0x7f0000000280)={0x8001, 0x6}) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x192) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') unlinkat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) msgget(0x0, 0x10) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0xec) fcntl$lock(r0, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)) r2 = msgget(0x3, 0x200) msgctl$IPC_RMID(r2, 0x0) 01:29:46 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x100000001}) getpgrp() setpgid(0x0, 0x0) r2 = open$dir(0x0, 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0x0) r4 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r5 = getuid() r6 = getgid() fchown(r4, r5, r6) geteuid() r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r7, &(0x7f0000000040)='./file0\x00', 0x200, 0x59e9dcf4ba704e1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002fffffffe}) 01:29:46 executing program 1: r0 = socket(0x18, 0x1, 0x2) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1ab5b23ed00f4c8b2ca3ebbc657699a1f132e27ecb5d6027286e2af6ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7ca93c894303b22f310b404f36a00f9000fcffe0ffe608a371a3f8000400000000000000010000000000000000000094633a0b1170ee55ceed6d36e6594ecbb8f4bdd1e07bd91ab41eee5fb7170ec8e460d405a11b6ed47baed513438978f6fe41fd93ab1035382773ee77f4ed9cd96a1cca24280fd2c11e0b58799c954c00", 0xfffffffffffffe98, 0x406, 0x0, 0x0) shutdown(r0, 0x2) 01:29:46 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, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) munmap(&(0x7f000022b000/0x1000)=nil, 0x1000) 01:29:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) unlink(&(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) close(r1) syz_open_pts() writev(r0, &(0x7f0000000740)=[{&(0x7f0000000240)="63b7afcf3b6abe3e20b92930030935c0f0f7ac8911182ab78f06b4ccd1e6a6770c31b2fce1adddde7241a4c294d9bad31b922a7dba5315", 0x37}, {&(0x7f0000000580)="d77128554bc6f51ad419de78e658df53d663687ce6578a3bc0b9fe1f9df461842bc5dc362a479859b67b75c43bccc3ce9786bec790a8fedbff8f88f08e43b9f632f633b897706703e1589f673c0b8aa2e8442bb3f796c3950bbd0f16", 0x5c}], 0x2) 01:29:47 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) socket(0x6, 0x1, 0x9) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000001c0)=0xcf) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(0x0, &(0x7f0000000900)=ANY=[@ANYPTR], 0x1, 0x0) msgrcv(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003801c968ce14298d79ec7c2233645b21a53160835be8524dc794ad0d0e3a194ad6bfa733f62df4f7260d04393a6f3cbec30901487d3c477bb1e115635182e52d10e17e93e9a8b6d1fc397b51b8ba0c9ad56b4b470e414a85888314038a933b23cc07262dbffb9eefc6343ac63c83494c98464beeccb05b16f5312dc34c7470f9dab4c112bdf4f1adf3224e7d2e67cab827df960c3838cbc2e85303a6ed4986090ab34198fe610c353dbe6e113672e4a40018ca815cd138f16455545146924e8f9a2ab2da82ea7a73f72ce146b088e0a209d6d75fa43929304377c6d7f0729deba1049a5fa5ee1df646b4dd6fe1745137637afa6838daa14a393f5c8af30b4190be599cd86a5c74683e796d4ba23288b95af87f8fb628d72a2340ac87a679f6a73f5975b378ee521c0911d339e9338b5000cd7a22e7ebefb9c61c642261a80ca453202bfbe959aa052b5902f155df00f2ed3f81556bc9a529b43da667605a108a778cac520e6b2cec00d3baf78b9b0c130e13adc021ea0e8bb2fa72d3a835cc47129e9215d530181b6f07d9d77154094e51ee0a47e9aa6495a848ae24777a365f775e5ed4ec6e79a74049713b358d5cb3a61fe095ee36de455056f1f428432b0e5c209f85141f9bf9e1a445904d"], 0x47, 0x3, 0x800) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, r7, 0x0, r7, 0x0, 0xa1c30682321f5ba8}, 0x0, 0xffffffff}) r8 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) getegid() openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/155) getegid() r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r9, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r10 = semget(0x2, 0x3, 0x87) semctl$GETNCNT(r10, 0x8ca4b38dff6a9db2, 0x3, &(0x7f00000000c0)=""/167) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58eb4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01060000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b430004ac4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfd572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4"], 0x10) writev(r11, &(0x7f0000000080)=[{0x0}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) geteuid() r12 = getgid() r13 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r14, r12, 0x6) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)) r16 = semget$private(0x0, 0x0, 0x1000100d3) semop(0x0, 0x0, 0x0) semop(r16, 0x0, 0x0) semctl$GETVAL(r16, 0x0, 0x5, &(0x7f0000000a40)=""/210) 01:29:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x2) syz_emit_ethernet(0x0, &(0x7f0000000140)=ANY=[]) 01:29:47 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) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) 01:29:47 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)) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="58f61652c0d1d677d06ba5e072ae0dd05d16e6e1ab2f3844fb7c09f756c75c1845c5bc903875e63ac097c0d05c081f81a81341d4512f762339e68e5b360a8fdccd953a20956f782c1238b1dccc72e3d292fd314dcbb3df10e2586b20cd09b965ab879421f1ac1be9147b782723517d70f153af250b69ad97aafd461c2652097a387d538f2690c4e00c48b5610ecbc6cec14484365954a9d49a9f06b9b0445ddc371303b0286efcadd517e170416cf07b54499bfea57f035acfa39bc5e47b", 0xbe}, {&(0x7f0000000180)="b9bc4b53c60e9ccab2ecd0b6fdf4fc8b4685ff4717ed8c98cd96263e98e2970aab666029cb5605e20ef1d9b11b33ae3c08e71c77385053068003f261d1131cd0034e1abf1150816931eee2f15f67f1c286", 0x51}, {&(0x7f0000000900)="267d9848e9cc327a999e47e07c0cc3deed3078c195e597a071db7bdcf413ac56a7f914078ab5173720fd12bb5a331b05aa54c90f6655dad3b8f2f7729437a8c8d33224ad1c1f0a76f546cad95a4c55ac2311c95bcfcf90426db25a64bba8bfb92bb3a11ba06fef061fbb52f2d57396871183a6be07eabadaeef431c608d0d4e80f9f2064ff122974490d794ed56fd3235e113caac0f8ed175f04ba28dc6eb9db8c7907dda49144df33e9efefd009d39bfb3b47fbecb32f687b951917c00c6d45a9c8938050af54499a036fe636bcea0ab02d473773ebf77225fb030e3e1f2cdd8d5be43e77013bfcb0d0ad5cff218fbe61789342adb8cacdbc17d66cefd38ac092f0c90d4f264025d0c72c26dbf2baf4605cb32c1e324272c1f6f462af5ff1e11800a0de25ed9bdee296ea3270b0fa58153a3ab75935f182c0f19f416a9e6ccb59cdfc4bcd57527f0d774aee88e6f8799e4b038f52fd92b984c6a3e1bf3cf884e5670c4564c725579e85f71f204ce134a0667339dc70ccf726a1646534aac5c5fe35bd8d4d6220c469cbc1c701286644603cb25916dbdf9b581b9f7780233b86026ff49516e1c5f6d1c4af42bcfd6065f7768e8256cbb5965ca3db439ef5153d4893e5454209da8271f6ce966a5032fe0a8ad5db36b1bd1f1069c5b46b6d153fb384c8e73e2d9c3bd002331611ee479bd93a30fc20e843a7ec2b24f6f8fdc60ec2bc4836de729c45d24b688f283b2650ce2eba7cfa20dd3e1acc5273acda39d1e1ecf481c24570da545801a0c80f88bd371ee2afd0ff9eb61291d2f21a8d2832a96840bbbb4b97c395dcc1a390855e7e1bda362e39af48b1e7ff3ad0b7ac971ef73793ed5b84772b57cba620ee831ae5b55d29a22bfc6797331a61eb32cca2882eb46dfdeef3a8ecf5385dbe9950b06f19c84423e22735d9b6613d55ffa9f13a7785e9ce792152d4e123f5fac4d5cf5e97cbcbc365a62332a92b296beb7cb68b1899912ef246d2d452ae96b0b7347d27c0ef52ed2ffce3c976a3bcd6673e38429e2befd4ee6026072c8ab89b243e907451ef2f89e02c44fb408b2a0f85cacad414e118d58e65c77691dc1bf5ffcc98c24a0ab834e90eda18dbeb62299c9680d01962af0b2c4e6a78418ab2892f96e5e9ff2924686db9b796d658673fc0f5ec16181b5d5ab10bfb4f87bfeed114a94c8aaa3cabed74851954da6b48b1761a45f06ee4e886547ad51879132515c371a0f77aab63b21f9ef739224c2d557fdf6433e6563c4f8fc6da4a2d1d4cd29c2c24b7c2696cc733e07568de957ac85d061b093d1513117b35a743500150c63cf72390857b153bcc0bdad69a8504b436bc5ab4c6a4102f8b8afdc2b8a14a49b7ccb157f18cd26e9fbf3ef976b614cb5b7dfa7c5c7d7c9f4f50c14d94376abeffcd83997e508405b0cdfc7e22cb0138be5fc493e44584456ba52316c0f0cde70de530c14aa2636fa143fb241a6c20b9eb1509e1552f4ffa3dc3904c0ea982cc79ce948b5aef3ee6bce96d7ae1063e1df645d6986ec810639509f587980a6f792d0890c65149187d42f4b3e87bacb5e7cfdab70f46f272896010cbeb9f42fb71ec9d6b141f2961e2a732b8efe4cb86d1f0fc4381e46f2c26f790794b9223ecf665089c9b51c9050c4f2e7deddc00106660c55ecd2003252813caa30b45a0380a4dbb8436e373434dc1c3e78e428ad10772d3151ac7186871c0433732a240a6f23750a20f12f0463b2bf32230dd198d7c165955e00c5f8ac16147ac3432d375ae1b0bed1344a1a15fc6852978afd28c6a67f007fa1e681ffd2603a1dea217c6c50e8dbe5c5faf09e9eb8ed8cc41e95cb964c471485adcd156b674184ed3b01dd8ee693cc9d0a81c7ef7218c06efcb7fe90bb21133b649c42c47e3f099049aa1635c87ba27879d51f08fda043612c319f544f7dca5a7691fa6e20a6a44c596a2b5b3689d0219fe275c983a28a6d7016c97076d6d8577ce348d3111aafa799755b668d5e642ab09d799e0ae2650a4f962aceb521eb5b7ae24b7174b7d05accad12410ac4f090acbf199ae2c1e7d768d51af2593acf31bcbfa98c796dc60a168a0947812ca90c62bcb880fb77d5a7ecf9625d29c8488664e40d602063d4f4e29ec2aa93a1118497827bda1d7b08ac9ac9bd3b436142a2857b21c946dc87a79ff98c8618b818d7533a3eb0901da3c64a6ccfc816942850170de9474e951906e8c321385151b63d42c4a7015f46d8e05e77c7855e8e598474d476cceb86f213d5a897fb68e4b90833a4f75f94362136505d360c3201a9e6c0ce3bd96b2f0c426e0aa26db74b926470bd9c0e9de2e84b1e5508ecabc49f33168f865202986375059cee6669cf8c774b5b5f1779e8b8b01b8b54bfb3f6e550bbb6c6da2d536bf5a137390b47c196ffecf2c66abcb33f9b161b1a1ffc8bc96fc7c5551aa7918bec072ff3d4c91a7cb1c7caea1ca8086c12c273a9191bc94affff251c21888030f7d6bc6fc2d6f37d6516c5b8f0480f31a4f5e904cef0708311b6fa13a8844e2f52b02b7e88e396df89e6ca474e07cfb0b054b060a9c77a649a5dea5632f41347c7d0a99044d2379547647ac0a88961a2eaafb09486ddaf627c35feeacb8c129a0617a96978342fb2939e8ad0ef1f8311ef4cac4f170be8969f8a33875789b22042b2bcae1ed817d7a4d76f6ce4c6e7f32ae82990eeb4cbc130319628f35012d0135cfbe3ef707851a9b4ee7f087ad2f7602cf42d99877cfae1138e2fcd568389026a31b11d3b566f6f25dacfc47a70b49827308b7879121c0d91d760f71150ff98f541764099ccad59423d9ee8cd320f0c02c0906abb9161f9a5109dfb2747bff5881dea36778ff3fb8d78c32713fd8a709df18b24e4c24ef84752372da82859fe42183a0f83f1012fd0d084f67a7c259837cb1dd7c3b2c88c498046c0bbcdc9d74a6e07f1d67076c757166b41bac9bb34b142f6ca1d1acdfa3b61eae11c5e668589625b2837ff33fa0ea1c8f83684cf24cfc4d4bce986c2480ec05427cba73ab1d8c93267cf14bfe9d9c8f427752d886abf8284c4a30077eea2b0b6bb89dffedbfe0961f2406b091404d897784a39032e9b2471327dda0cd68e3bbb6a8f6ce6dd08b4ef968e30753e860aedc3f377b9e95f903de32ee54d302d51a43af386c322a2c9ae42b41b769ccb2de5feda09ac1dedfe2e1215290fc3e8d89f917120a704a8e1370a3a3818bd54f42807e3e007cb70ecddae2d5cd0afb25442e07a8fe33bb7c70cc2e67bb23bfb1dcce3e0e7b370196c28368b4d50c8f535fb2c9806582cb82bafe6e23064905723acfec917d08c5af38723bb216075fc7337f3d1ebc181e12105ddbd8a7fe4bfe46222f04df35c7e8e215b98cb00eaf4124a5d4655d77f504e5dc843b900a912560e5be78c679f624972f9e223af1dd4200be83abce569045fd756fc3857dc696369302d2cca9e9c82903fa1a2d73f02ef94139ad43f1ad8049cb562206d9b515f1adafda15c238957cbeb8f14d00f721d62678623ba7ca60daf160af68a149f9a466b22f6a1ab5c43b8631e854ba822f4214611ba2d0909d1edae9a76d2b4a257e10a646880c408d68abe7735192c4b74b18e8b6ce261fd31fa09049cbc067a8228cd613f281a7c434f85d4f28944135c04ee44e070a8b19fbcb20328a6a306841eb86e97026afd58965b78543a19a0e51ec446890d68aa3529fea3af2cfdfebf9a5be15c5c5f836c45fa900c82c746e7121a4b4a4c4564b89db54ca9fae1cb8908b4d96bee0f4a7e16117b1c454a396916ba29b153b1fd7a3b597a58faf6243f71b6b1e5e1a6bc0b19e471ba32834e4454759e83b243f0f7aad82ed5acd5e0dbe7caa86a090eefacb1863c24787c6bb576e682285334fccbbf9b003f0eb9c86634e7851e8e79ff2ac2521672e52cd55645c04b11d29fa4be3608ce17a94080ba7c7b7f14d8c82d8b045b78974d50e06db260675b458988f86d18fefc639f372948b4f6454631f23b1528ee41cce9582ebd1c442461cae41a8603915b9f5471f95aeee7f0fe6e96dfa1c1eb02ec8f8b96258fd9059bab4c3452c08381018f0dd8fd02b45e448e5577d3575b844eef5231a004dbd4881426803f2c7652387de503daf2f1feca65b18cef2902ad62e017b6b590bb2198963aea550851efac9c7dd657efd20a3dbea584ade67adadee7795c2343927377d2c7b1e8d77ef19ee277a07744c381d020d2125343933fc090f82b392e107fd9595d4d75053f4cdd8ac27a015e62e9c7c57e6fc591cebf5cd2e9c44e6f947a7792c9c681ce9a7e5f4e903e8672fd05a06f2244fdd7aba556bc3014de074fbe3fa0ccca30767bd632aea00b38a011b38edee154e3fc2ddefbd5bc9980cee8b0b1ec4fa141201f78566c839e89e002f5cfbe0eac7d9488dd03b248a34f6c9914fa0830747e4c38bdb79ed76c9089f869d99471d6f2d9f5acbd4d03cf57886f96b041b04f70d7f4178ac9617aff0143f3eef4576606142eff964bc9e9f21fd372a77bf56e4ee251a9406974266f1437cd9c85eec145dd5c9bf94d719caaae68df72e7e3df735195a7d8cda703b814affed30b3f0dbc78d3f1c8d5d989bac29f1fd734d97fd79fed8e118c1a00e0029a0e8f23d7636ef011848716f3e9343b0fc69bc54fb9c93ffab9b571125b7b0055862133ade3baf388ccf19d92e4b414f6af59a166dd1d2cbd587b378817ef767158bd2f5d8e407c9af4529e5426e1bad864f87b9a90efe43b3c88b44be17115ed672ab1171203679304a52bb2d96ec4f1d585746c44a54bbc322d847cb51ebe8171dd278344dff6d3761ea7fc99dd07e53df3528ceeefe1c6693be4764c744dcdb5d8b27cd5786f19b100e2e82e874325a5bed31edd69976fbe54184514d8ea10d1e14e5ba72029e53e28dbff99a64819c368d8ba4181d96e6e1b07167e9f5efcad5dc85fc726ded5e4872b0f471883f93802f99b7e3a22cb0c7fade9a48cbcc1597588c1c898da4d507e3942cfa1ab342294ba1e3c7bc0efbe1104fd4bc906354d754149eda0441ad9a12edd45af1d73dd58e8e586bb29f517bf694e1a3987a6c6d03bc3ba10b06c7df97362c1460ff64ab20a7cd2838fb9788f2518658554a4903a66eb5022ae93881f62888a5115905509e48798d0add5f243356a494c6bdaa244b7b96a1c50e102ee5da94acc6e6cc11299e1c3bb5bdd0614bea33549eecb641cd4b760db1db0b24ef88e071b6d0e8fa22863bdf587d7702d9481621e9a38f553cd7f9c71f27473709cbb848161ff1aea21c2d9e368e7acdd00389023aea1e367eabfad1b87761bbb1ec67df6fef5bcff1e17d09f2ae660adf8a5fe485c77e83c6a5fa182591261584997ebc4603f68d56ae700aafa738dc9e25fb1d3d968c0b8838b5409c85cd8fb929197fa21e5a8256910cd3f35ebe3974822855a5f0c46e897f6a20f8f1bbdfd88f308dcc8977e0bb9bb9b5a0e4e7dfa137442c3d00e857e897ddbc2a504408f730e4c90851b40657a10a4902d68490921cdf39ab69bb188a7c8328c596ad79fe62a2e5e330b3443ab84d686d9a96c4a767598c13db729f07028324056402fa478d584f02243b3dfa7659755064a49768ad9ff1cf8c42930b93a6715989c7cabe06de037006fce69c00214e82e249207ed51da3312d3cc327d6692c0b6eef644d9aa059808eca545f4c99f9ed1f0b200216b4acbb4b4ce6f7be3804fb8dbf74386272d317e0236bb5b47c948f21776899d6e60c5e53210b72112173a9038ac69b", 0x1000}, {&(0x7f0000000200)="9fdacd1a972c51d3d782677d0120120f6e6df33708520479c051a731e968f3b1953971f30740620c4da9b9b6be73d7fc5ae220d06dd725465975ebca73ce315fe07f2a34f8cb5e9aca25325457ccec752c5d29081af57b0e8aaf71967e6677", 0x5f}, {&(0x7f00000002c0)="3e4aa7e3e835c71711a40edf063a5f509eb6007559596e347a2dfad37bb98c78869246d42bbc209dedf54bcde5ad994b28e1acb079845e89e69bbff153b14bd5dde1dc8420b04eb8adfb21629ba4c01a2b476232a2e65c93102ffa1381e38afe3f666243121ee9dcd03b4f81ee3f4637cf979fd65a4ad5f944faa8e2876a7ca4456e6d329e9182739098bc4f835b77a6356042af7b9bbcd6588034511efd2c4f01c327a0af580224d05bc9259bfa4abe104cc591fe094a383d196a69ff82feca3de518855cf628275c86bb494d787913bc37990258889e74be3d4f3c301dff516f777fdee2d4ed92", 0xe8}], 0x5) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001b00)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000640)="47fb32ac5ec3487fd5745f65ffaf9b0f81f257b79653a095bffd9d4669e5681783ecd717c9a8d0f0648174c90ef94babaf7991aca848d456f7bf38510214a4f71a4a3d4e9f9b53f462738dd26164fdfe7d05f6d75652f5502a6812299a91ccbbc6f2881ef56a7f1c88141270995e8bec295558402f1e15bbcd4bb034a451895784e79b95e92e1d65589c7e72eb1596e8a915dc571335498e71215ce188a0518cd77858ed23b0ce8b48c48622dfbd80e37d8716b70b9081bafd87bfe8d19e9f89c0147bd24e0c58515633c95f082b1e518ae039b65e0b3bc7b5e4a79e3277ff8370282188e995", 0xe6}, {&(0x7f0000000500)="e3a9c73b88be5b7a3fb9fdb112a5c34c28576c74ffc5842acc7a98e02f703be75951964c479675fe599f408b64fea7cf742b5fdb59080a44", 0x38}, {&(0x7f0000000740)="8b110d2c0e468fe31a94a288b570e122e5ae556a3c8c632179877daa349514509efbf91f2bd4a114d623c5f3b0c8455eb13a40140f8dbaef05034a5a918d35f1ebd735804e6acf746dacafb698972dd89f", 0x51}, {&(0x7f0000001900)="5357acb246f3a960e56d500122b689925f13ba1e6642e20bca157f57e56d8a940c8efdc12167b052bf029611a9323275dd73e5848237f954b0a8d32113beab194959104cb3dec7cb1cbba081200b127f843a6cd86e2e95c8b01d9b371c9c85d164126b626161b3bdc5491e88f28e283a18245b277c144bed15c2b212f6d503944cc39615754783def4302b376ffca2384b2ca8f1923d6e33ce13b1933f9c4c32113e211aa84f28bdf9f644d37ef837c17f00ce7d1905534560581783918bcac6a1ddb6ba07", 0xc5}], 0x4, &(0x7f0000001a00)=[{0xc8, 0xffff, 0x6, "8e0be6d87303d88e4e0ecdf0c9fa13261a3d007483090cefe274a321f9b915886ef3b99fa013cc4ce945cb458b6df57debb0385ad5c433a36faff6806fd40d46c821baab929f58da761af849f60d80519764bd320b3afd5508631ef23861ec0799605e251f652d58b6d9ec639e825ddeef9c7f154ef3c04639c6c88c92db342e5cc9a9aa3fcaf02175fbcf9f36c7e0cb356e1029f88519af4cb284653a01de6ee3855778f8495dd2a2a131be3c1c9a5c7406e3c7cea02365"}], 0xc8}, 0x0) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000480)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) socket(0x800000018, 0x1, 0x0) 01:29:48 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) r1 = shmget(0x2, 0x3000, 0x180, &(0x7f0000ffd000/0x3000)=nil) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)) r3 = socket(0x20, 0x1, 0xf0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = getgid() r10 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = getppid() wait4(r13, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r15 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r17, r16, 0x0, r18, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r19 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r19, 0x5, 0x8, &(0x7f0000000140)) r20 = getuid() r21 = getgid() r22 = syz_open_pts() ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r23 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r26 = getgid() semop(r23, &(0x7f0000000380), 0x0) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r25, r24, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r20, r21, r25, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r11, r25, r16, 0x1e4, 0x7}, 0x5, 0x5, r13, r12, 0xfffffffffffffe01, 0x20000009, 0x8}) r27 = socket(0x18, 0x2, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r27, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r27, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r29 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r29, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r25, r9, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x0, r5, r4, r7, r9, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r30, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f00000000c0)) r31 = socket(0x18, 0x2, 0x0) setsockopt(r31, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r33 = getuid() r34 = geteuid() setreuid(r33, r34) r35 = getuid() r36 = geteuid() setreuid(r35, r36) r37 = getgid() 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) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r40 = fcntl$getown(0xffffffffffffffff, 0x5) r41 = getppid() wait4(r41, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r42 = syz_open_pts() ioctl$TIOCSETA(r42, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r43 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r46 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r45, r44, 0x0, r46, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r47 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r47, 0x5, 0x8, &(0x7f0000000140)) r48 = getuid() r49 = syz_open_pts() ioctl$TIOCSETA(r49, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r50 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r53 = getgid() semop(r50, &(0x7f0000000380), 0x0) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r52, r51, 0x0, r53, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r48, r4, r52, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r39, r52, r44, 0x1e4, 0x7}, 0x5, 0x5, r41, r40, 0xfffffffffffffe01, 0x20000009, 0x8}) r54 = socket(0x18, 0x2, 0x0) connect$unix(r54, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r54, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r54, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r56 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r56, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r55, r52, r37, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000280)={{0x0, r33, r32, r35, r37, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r57 = syz_open_pts() ioctl$TIOCSETA(r57, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r58 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r61 = getgid() semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r60, r59, 0x0, r61, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r62 = getuid() r63 = semget$private(0x0, 0x7, 0x286) semop(r63, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r63, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r63, 0x0, 0x8, &(0x7f00000000c0)) r64 = socket(0x20, 0x1, 0xf0) setsockopt(r64, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r66 = getuid() r67 = geteuid() setreuid(r66, r67) r68 = getuid() r69 = geteuid() setreuid(r68, r69) r70 = getgid() r71 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r71, 0x0, 0x0) shmctl$IPC_SET(r71, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r71, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r73 = fcntl$getown(0xffffffffffffffff, 0x5) r74 = getppid() r75 = msgget$private(0x0, 0x20000003c4) msgrcv(r75, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgsnd(r75, 0x0, 0x0, 0x1800) msgsnd(r75, &(0x7f0000000400)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300bd931d65f98896ef2808b166b74e32d2658619"], 0x2d, 0x800) r76 = semget$private(0x0, 0x7, 0x286) semop(r76, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r76, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r76, 0x0, 0x8, &(0x7f00000000c0)) r77 = socket(0x20, 0x1, 0xf0) setsockopt(r77, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r79 = getuid() r80 = geteuid() setreuid(r79, r80) r81 = getuid() r82 = geteuid() setreuid(r81, r82) r83 = getgid() r84 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r84, 0x0, 0x0) shmctl$IPC_SET(r84, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r84, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r86 = fcntl$getown(0xffffffffffffffff, 0x5) r87 = getppid() wait4(r87, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r88 = syz_open_pts() ioctl$TIOCSETA(r88, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r89 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r92 = getgid() semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r91, r90, 0x0, r92, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r93 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r93, 0x5, 0x8, &(0x7f0000000140)) r94 = getuid() r95 = getgid() r96 = syz_open_pts() ioctl$TIOCSETA(r96, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r97 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r96, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r100 = getgid() semop(r97, &(0x7f0000000380), 0x0) semctl$IPC_SET(r97, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r99, r98, 0x0, r100, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r94, r95, r99, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r84, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r85, r99, r90, 0x1e4, 0x7}, 0x5, 0x5, r87, r86, 0xfffffffffffffe01, 0x20000009, 0x8}) r101 = socket(0x18, 0x2, 0x0) connect$unix(r101, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r101, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r101, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r101, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r103 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r103, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r103, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r102, r99, r83, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000280)={{0x0, r79, r78, r81, r83, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r104 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r104, 0x0, 0x0) shmctl$IPC_SET(r104, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r104, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r106 = fcntl$getown(0xffffffffffffffff, 0x5) r107 = getppid() wait4(r107, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r108 = syz_open_pts() ioctl$TIOCSETA(r108, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r109 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r112 = getgid() semctl$IPC_SET(r109, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r111, r110, 0x0, r112, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r113 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r113, 0x5, 0x8, &(0x7f0000000140)) r114 = getuid() r115 = getgid() r116 = syz_open_pts() ioctl$TIOCSETA(r116, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r117 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r120 = getgid() semop(r117, &(0x7f0000000380), 0x0) semctl$IPC_SET(r117, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r119, r118, 0x0, r120, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r113, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r114, r115, r119, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r104, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r105, r119, r110, 0x1e4, 0x7}, 0x5, 0x5, r107, r106, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x1, &(0x7f0000000240)=[r105]) r122 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r122, 0x5, 0x8, &(0x7f0000000140)) r123 = getuid() r124 = getgid() r125 = syz_open_pts() ioctl$TIOCSETA(r125, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r126 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r125, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r129 = getgid() semop(r126, &(0x7f0000000380), 0x0) semctl$IPC_SET(r126, 0x0, 0x1, &(0x7f0000000480)={{0x8, r128, r127, 0x0, r129, 0x0, 0x7}, 0x9, 0x8, 0x3}) semctl$IPC_SET(r122, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r123, r124, r128, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) r130 = getgid() r131 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r131, 0x0, 0x0) shmctl$IPC_SET(r131, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r131, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r133 = fcntl$getown(0xffffffffffffffff, 0x5) r134 = getppid() wait4(r134, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r135 = syz_open_pts() ioctl$TIOCSETA(r135, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r136 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r135, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r139 = getgid() semctl$IPC_SET(r136, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r138, r137, 0x0, r139, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r140 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r140, 0x5, 0x8, &(0x7f0000000140)) r141 = getuid() r142 = getgid() r143 = syz_open_pts() ioctl$TIOCSETA(r143, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r144 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r143, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r147 = getgid() semop(r144, &(0x7f0000000380), 0x0) semctl$IPC_SET(r144, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r146, r145, 0x0, r147, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r140, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r141, r142, r146, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r131, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r132, r146, r137, 0x1e4, 0x7}, 0x5, 0x5, r134, r133, 0xfffffffffffffe01, 0x20000009, 0x8}) r148 = socket(0x18, 0x2, 0x0) connect$unix(r148, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r148, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r148, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r148, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r150 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r150, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r150, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r149, r146, r130, 0x11, 0x9}, 0x8, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r152 = semget$private(0x0, 0x7, 0x286) semop(r152, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r152, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r152, 0x0, 0x8, &(0x7f00000000c0)) r153 = socket(0x18, 0x2, 0x0) setsockopt(r153, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r153, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r155 = getuid() r156 = geteuid() setreuid(r155, r156) r157 = getuid() r158 = geteuid() setreuid(r157, r158) r159 = getgid() r160 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r160, 0x0, 0x0) shmctl$IPC_SET(r160, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r160, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r162 = fcntl$getown(0xffffffffffffffff, 0x5) r163 = getppid() wait4(r163, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r164 = syz_open_pts() ioctl$TIOCSETA(r164, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r165 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r164, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r168 = getgid() semctl$IPC_SET(r165, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r167, r166, 0x0, r168, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r169 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r169, 0x5, 0x8, &(0x7f0000000140)) r170 = getuid() r171 = syz_open_pts() ioctl$TIOCSETA(r171, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r172 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r171, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r175 = getgid() semop(r172, &(0x7f0000000380), 0x0) semctl$IPC_SET(r172, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r174, r173, 0x0, r175, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r169, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r170, r78, r174, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r160, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r161, r174, r166, 0x1e4, 0x7}, 0x5, 0x5, r163, r162, 0xfffffffffffffe01, 0x20000009, 0x8}) r176 = socket(0x18, 0x2, 0x0) connect$unix(r176, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r176, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r176, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r176, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r178 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r178, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r178, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r177, r174, r159, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r152, 0x0, 0x1, &(0x7f0000000280)={{0x0, r155, r154, r157, r159, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r179 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r179, 0x0, 0x0) shmctl$IPC_SET(r179, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r179, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r181 = fcntl$getown(0xffffffffffffffff, 0x5) r182 = getppid() wait4(r182, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r183 = syz_open_pts() ioctl$TIOCSETA(r183, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r184 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r183, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r187 = getgid() semctl$IPC_SET(r184, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r186, r185, 0x0, r187, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r188 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r188, 0x5, 0x8, &(0x7f0000000140)) r189 = getuid() r190 = getgid() r191 = syz_open_pts() ioctl$TIOCSETA(r191, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r192 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r191, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r195 = getgid() semop(r192, &(0x7f0000000380), 0x0) semctl$IPC_SET(r192, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r194, r193, 0x0, r195, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r188, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r189, r190, r194, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r179, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r180, r194, r185, 0x1e4, 0x7}, 0x5, 0x5, r182, r181, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x9, &(0x7f0000000280)=[r149, r151, r154, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r185]) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r197, 0x4, 0x46bfb) r198 = getpid() fcntl$setown(r197, 0x6, r198) r199 = getppid() setpgid(r198, r199) msgctl$IPC_SET(r75, 0x1, &(0x7f00000002c0)={{0x5, r79, r121, r123, r196, 0x10, 0x1ff}, 0x6, 0x8, r199, 0x0, 0x3ff, 0xfffffffffffffffe, 0x3, 0x80}) wait4(r199, &(0x7f0000000240), 0x2, &(0x7f0000000180)) r200 = syz_open_pts() ioctl$TIOCSETA(r200, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r201 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r200, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r204 = getgid() semctl$IPC_SET(r201, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r203, r202, 0x0, r204, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r205 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r205, 0x5, 0x8, &(0x7f0000000140)) r206 = getuid() r207 = getgid() r208 = syz_open_pts() ioctl$TIOCSETA(r208, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r209 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r208, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r212 = getgid() semop(r209, &(0x7f0000000380), 0x0) semctl$IPC_SET(r209, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r211, r210, 0x0, r212, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r205, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r206, r207, r211, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r71, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r72, r211, r202, 0x1e4, 0x7}, 0x5, 0x5, r74, r73, 0xfffffffffffffe01, 0x20000009, 0x8}) r213 = socket(0x18, 0x2, 0x0) connect$unix(r213, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r213, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r213, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r213, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r215 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r215, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r215, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r214, r211, r70, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000280)={{0x0, r66, r65, r68, r70, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r216 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r216, 0x0, 0x0) shmctl$IPC_SET(r216, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r216, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r218 = fcntl$getown(0xffffffffffffffff, 0x5) r219 = getppid() wait4(r219, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r220 = syz_open_pts() ioctl$TIOCSETA(r220, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r221 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r220, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r224 = getgid() semctl$IPC_SET(r221, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r223, r222, 0x0, r224, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r225 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r225, 0x5, 0x8, &(0x7f0000000140)) r226 = getuid() r227 = syz_open_pts() ioctl$TIOCSETA(r227, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r228 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r227, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r231 = getgid() semop(r228, &(0x7f0000000380), 0x0) semctl$IPC_SET(r228, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r230, r229, 0x0, r231, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r225, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r226, r65, r230, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r216, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r217, r230, r222, 0x1e4, 0x7}, 0x5, 0x5, r219, r218, 0xfffffffffffffe01, 0x20000009, 0x8}) r232 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x1, r33, r61, r62, 0xffffffffffffffff, 0x8e}, 0x787eeb09, 0x20, r218, r232, 0x4, 0x7, 0x8}) 01:29:48 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60453f000000000000000000000000c66e1a0081000000bbfe8000000000000000000000000000aa"]) msgsnd(0x0, &(0x7f00000000c0)={0x1, "05b44cfdec703f1008c516ed9e074539d19a154ba44bf31b040dc6c3ad8ae7268521"}, 0x2a, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x81, 0x7f, 0x1, 0x6, "0127b964a039140aae0deb4b55aac1b1c6ce19d3", 0x54, 0x4}) 01:29:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000040)) read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f000065f000/0x2000)=nil, 0x2000, 0x1) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) shutdown(r4, 0x2) shutdown(r4, 0x1) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 01:29:48 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d8850dd5", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000001c0)="4412", 0x2}], 0x1, 0x0, 0xffffffffffffffff) r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)) r3 = socket(0x20, 0x1, 0xf0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = getgid() r10 = shmget$private(0x0, 0x3000, 0xc2, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = getppid() wait4(r13, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r15 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r17, r16, 0x0, r18, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r19 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r19, 0x5, 0x8, &(0x7f0000000140)) r20 = getuid() r21 = getgid() r22 = syz_open_pts() ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r23 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r26 = getgid() semop(r23, &(0x7f0000000380), 0x0) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r25, r24, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r20, r21, r25, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r11, r25, r16, 0x1e4, 0x7}, 0x5, 0x5, r13, r12, 0xfffffffffffffe01, 0x20000009, 0x8}) r27 = socket(0x18, 0x2, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r27, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r27, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r29 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r29, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r25, r9, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x0, r5, r4, r7, r9, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r30, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f00000000c0)) r31 = socket(0x18, 0x2, 0x0) setsockopt(r31, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r33 = getuid() r34 = geteuid() setreuid(r33, r34) r35 = getuid() r36 = geteuid() setreuid(r35, r36) r37 = getgid() 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) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r40 = fcntl$getown(0xffffffffffffffff, 0x5) r41 = getppid() wait4(r41, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r42 = syz_open_pts() r43 = syz_open_pts() ioctl$TIOCSETAF(r43, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r43, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCSETA(r43, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x7fffffff, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1", 0x1, 0x4}) r44 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r47 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r46, r45, 0x0, r47, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r48 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r48, 0x5, 0x8, &(0x7f0000000140)) r49 = getuid() r50 = syz_open_pts() ioctl$TIOCSETA(r50, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r51 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r54 = getgid() semop(r51, &(0x7f0000000380), 0x0) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r53, r52, 0x0, r54, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r49, r4, r53, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r39, r53, r45, 0x1e4, 0x7}, 0x5, 0x5, r41, r40, 0xfffffffffffffe01, 0x20000009, 0x8}) r55 = socket(0x18, 0x2, 0x0) connect$unix(r55, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r55, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r55, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r57 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r57, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r56, r53, r37, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000280)={{0x0, r33, r32, r35, r37, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) setreuid(r1, r33) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="560c3ea02e0179649ffca20d9263804795748f043e7b45f02c45959b37ce1141d770e41e2c9d19e9051512b9d28d8f7fcf1274af96b2256f84165e44033627ee86edada20b78c5651ed93ae4cefbfce83510506f62e45ff216dab6a4caf82a451457fb0541230200000000000000c519a0f76f501ceb9eaf4a693aef50cf20ab44c962b290a3ff3b4ebbc90be40dae17185b45001eaa1f1d80f3b0b6b50c0aa6cb28c283ee87fb89bb9edd03fe75f17167a75eaddeae89679b8c0600"/210], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(0xffffffffffffffff, 0x0, 0x0) 01:29:48 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) munlockall() 01:29:48 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f00000010c0)=ANY=[@ANYBLOB="22ca5bc23f953ce5708867fd04beca5378cbaf3825651508091799199d62584c6dce5d15176a2e1d05e2827390220027df38d6734ef617c1817fa1e212712d9acb8dc04d327022e505d8a37fc28d46cf83ec83ed69b0ee880cd50022498bb0a13c659f70a09d31f8dccd150200000000000000d29a8c42361a056f3c1d237bea9445edfc260c519303b616d33a8e5aecf75ef30eb68fd2b9b47e3d11fca0bdc5a5042726364eec9f2cd0f8f3db0dc5b8fc05328113cb46b3702815a5a9a79b03e66cb3648a73f80ad59f0f2709d6000000000000000000fe4d1b93a5c5ac7dbebbee1711943c6a872440082add08726f3ee84ea5ee5677970000000000000000000000a889842829684ce649027debf64187dcc623addcf6da98d6f42e206aa4e9bb3231d7c48bdc3820b4cb7e785faa168578adf7bfaa64359e9453775b482bd5922e9609869391a20d5450"], 0xc, 0x2, 0x1000) msgrcv(r1, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r3 = kqueue() fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) getegid() kevent(r3, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1, 0x1}], 0x2000000000000008, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910874426bdcf306843b34f7c027e266c2bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca80000000000000000000000000000000095ef97fcc9a806471b875b901eeb549b590d06c4dcf9448c68b9853d3e29f98964e8f053d8355dfdf9298fc6d861293df936d1bb9ed072688c13b133d7ab7e1e8dcba26a9a3d1df483cff71c87b4bb3a13084b2ebd3cc02e2751077ab464370be5cff77dccd11b583a4f5d74c7c5c372f34b60c3d9aec40d35b4f15de6ac382adaaedb819658c89368fabefe6e65d94f8754de4b654c70b9fbdec38e060e82747b32f149557fb3af464ced85fe0d6af7a32ad832e36011f4c4b8dec76727a9fcdd8e9ee8b28c24724ba3b8cbbfe5cf2b8e9b38651da"], 0x1, 0x800) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000006c0)) msgsnd(r1, 0x0, 0x0, 0x1800) r4 = msgget$private(0x0, 0x10120) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1, 0x1, 0x1f, 0x38}], 0x20080000000000, 0x0, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() r7 = msgget$private(0x0, 0x20000003c4) msgrcv(r7, &(0x7f0000000580)=ANY=[@ANYBLOB="00000005ff07000000000000c92832986cd5ff4425918ccbeb19b2e885f422604138b9826031"], 0xc, 0x2, 0x1000) msgrcv(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038cd832c1d516b8c603b810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d144bdf4193805402fb0394f69b5571aad6821d0b70d80e90b263ff3bc46446ca3512c2ac18ae8e6548d4af4aa8e7b04c8921fe47a310fe6d90fab1e3d25cf0088710a44faa6b29964691a68dfe6233ac7fa10"], 0xfffffffffffffcc9, 0x1, 0x1000) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r9, &(0x7f0000001300)='.\x00', r10, &(0x7f0000001480)='./file0\x00', 0x0) setsockopt(r9, 0x9, 0x80000000000000b, &(0x7f0000000180), 0x0) r11 = syz_open_pts() writev(r11, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() dup2(r13, r12) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = kqueue() dup2(r15, r14) msgsnd(r7, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESDEC=r8, @ANYRES64=r11, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[], @ANYPTR=&(0x7f0000000700)=ANY=[@ANYRES64=r6, @ANYRES32, @ANYRESHEX=r4, @ANYRES32, @ANYRESOCT, @ANYPTR64, @ANYPTR64=&(0x7f0000000c00)=ANY=[@ANYRES16=r1, @ANYPTR64, @ANYRESHEX=r15, @ANYRESDEC, @ANYPTR, @ANYRESDEC=r6, @ANYPTR], @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], @ANYRESHEX]]]], 0x1, 0x0) msgrcv(r7, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) msgsnd(r7, &(0x7f0000000b00)=ANY=[@ANYBLOB="00000000000000007e39b2630136e792225fc6778eddc5ebe0fc123ce1b9d8018b83b7220185b90215613f0e86ab04022a238d161316a4d9464126f6b49286d0efca016a8991216008caa8a9a9a0e4b126ffcd02f80dbb54646532bb38dfa8593d8a490ee9472e55ceb59186b4c28bdec77c40d4a7a0d8d834bf78640529e8c8e381c32c602fd00a88b1dcbf85df3f23e80d268bd788f2147cab582d8b7e5ca5043d392b880c6489571d3c0943636db19b6e5b0000000077b749094b362af6986d1d061231498d353d5c2c95a9184392ac70e370fd17e7f1f76e81d98bb743d8b42722253e67c19a01ef0ef0be882f14f6253b"], 0x8f8b63494240359d, 0xc00) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) r16 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x2000000000000029, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r17, 0x29, 0x80000000000000c, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000a40)=[{{r16}, 0xffffffffffffffff, 0x8, 0x1, 0xffffffff, 0x100000000}, {{r17}, 0xfffffffffffffff9, 0x6, 0x8, 0x2, 0x100}, {{r8}, 0xffffffffffffffff, 0x42, 0x4, 0x2, 0x4}], 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getpeername$unix(r5, &(0x7f00000005c0)=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000440)='%%\\\x00', &(0x7f0000000380)='-\\\x00', &(0x7f00000003c0)=':-*\x00']) open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x4) 01:29:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x20002000008) r1 = socket$inet(0x2, 0x2, 0xfc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="f02cd5df06e4ce9690030ccb67549ac8764b89bff5db15d8a97881264ad62ad9cc2948c10bd1cd8971432614", 0x2c) shmget$private(0x0, 0x4000, 0x62, &(0x7f0000ffc000/0x4000)=nil) getuid() getegid() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="f02cd5df06e4ce9690030ccb67549ac8764b89bff5db15d8a97881264ad62ad9cc2948c10bd1cd8971432614", 0x2c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = geteuid() r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000900)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf70933e4107b959479a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534fbde1584f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a422923c1fc9bcf0d4d49dfb2758dcd3948d9390e4c75c13ff43d8df11f3903e369ec8384722464b468c0035bd2b8573181cedd0fe8c57cffb5d80b1f2ec131ac316d90db91a3933e659c00fff463570a14bffb9723c8f3d323a590f4205fecf62b4f038e48ecdf02471e8368dc70fd870b4e06948a05022994fb33ef230eb866744aa4a19b1055cb76aa72ade4c0f7d1701940d83f0384ab766867a3d9b58787764c5726e303c2a6fee406713960f8cc21492b8679aa973b9a4081b2bed4e07402a60230a5270244abb6fa2b0ec41d78cb5c5b09a0004fa"], 0x10) writev(r6, &(0x7f0000000080)=[{0x0}], 0x1) r7 = accept$unix(r6, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r5, &(0x7f0000000080)='\x00', r8, r4, 0x6) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) r12 = geteuid() fchownat(r10, &(0x7f0000000080)='\x00', r12, r9, 0x6) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() r15 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, 0x0, r15, 0x10, 0x9}, 0x8, 0x1, 0x3}) semctl$GETPID(r13, 0x4, 0x4, &(0x7f0000000180)=""/253) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0xfffffff8, 0xffffffffffffffff, r9, r8, r9, 0x1ea, 0x9}, 0x7fff, 0x20}) lchown(&(0x7f0000000280)='./file0\x00', r11, r9) r16 = getegid() r17 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x6a, r3, r9, 0xffffffffffffffff, r16, 0x10c, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r17, 0x5, 0x8, 0x0, 0x80000001}) geteuid() r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r20 = socket(0x2, 0x2, 0x0) connect$unix(r20, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df29173f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f9100000000efbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d5496aa0e9b0216a4b6fce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16c300d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a400"/1291], 0x10) writev(r20, &(0x7f0000000080)=[{0x0}], 0x1) r21 = accept$unix(r20, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r22, 0x160}], 0x1, 0x606dca73) dup2(r23, r22) r24 = socket$inet(0x2, 0x8000, 0x5) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0xc) accept$unix(r19, 0x0, &(0x7f00000000c0)) fchownat(r19, &(0x7f0000000080)='\x00', r25, r18, 0x6) 01:29:49 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 01:29:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r3 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x7, 0x4) 01:29:49 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8d976ca4b7f0c2cc6905009dc3c9992d9ffe73d31ec962b4dc9af367d00714264979afc5e6af2ed6fdb784ffeed82e8f83e28349659f262501e7e6e5189c17e4c4a27ec556e0af66021ede30129c13c53e478c948dad6f14390dea02d3d34e2c1f8461734b5dfd751dd1e05db94b35c20e20ca1fa6542b46872b9c4948f4089e260dc7e9e7a602000000bcc50f555c3a5b9bc67513afffde3e5a3ef5046ce7a619c6387158b09a922d8d50dbc21899f550c665c2434a1f04053cdeb4627a9e17bae54a15b5320f"], 0x1) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="27daeed4a493559bcdc9b011db62df4d4a024ce539e3ad30acfda8871a66cb6b40a2c4a5e36a0d0c02dc710e87d4118654479aedf1ac9f1aa30bf89a0ff91198e99c2856afcd3d5bd4836d6cbb2a0eb0404f5fb5b88e0d73c0f9c34928862801abc603e3c97251e035febc29c19cbf00defa11c31c1a"], 0x10) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x2) dup(r3) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r4 = socket(0x18, 0x1, 0x0) shutdown(r4, 0x2) recvfrom$unix(r4, &(0x7f0000000100)=""/251, 0xfb, 0x41, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x2, 0x0) fcntl$getown(r5, 0x5) write(r2, 0x0, 0x0) 01:29:49 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, 0x7, &(0x7f0000000040)="caf5b415", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f00002e4000/0x3000)=nil, 0x3000) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 01:29:49 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f68c11700cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddffeffffffffffffff925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e39a00206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4332dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc23300000000ad000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520d3cd05741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc07935915ac4e028bef98dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa672530bc9c1c0d492e02712696bbcaea43fb7f4cd9336f653b3c074f42c94867614"], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) socket(0x0, 0x4, 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f00000002c0)='q', 0x1}], 0x1) r2 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r3 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r4 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() r6 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6, 0x0, r5, 0x2}}) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = fcntl$getown(r2, 0x5) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x0, 0x4, 0x1000}, {0xc, 0x7fffffff, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e5b060cb804"], 0x10) sendto$inet(r14, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) sendto$unix(r14, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r15, r17, 0x1e4, 0x8}, 0x5, 0x7, r18, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r5, r8, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r9, r18, 0x10001, 0x8000, 0x3}) shmctl$IPC_RMID(r3, 0x0) shmat(r3, &(0x7f0000ff2000/0xb000)=nil, 0x1000) 01:29:49 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x2) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 01:29:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x97}) r0 = syz_open_pts() mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) close(r0) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) write(r0, &(0x7f0000000400)="16", 0x1) 01:29:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r0, &(0x7f0000000900)=[{&(0x7f00000004c0)="b348e714fc223d4d6e9a0eb9ed4136665678bd048198b4376b73ccff9f924acf87be275238c2bbf1921ba8dec0d7b0b1846bf24ec8c27486b199827d5eff86", 0x3f}], 0x1) 01:29:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) recvmsg(r1, &(0x7f0000003240)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000003180)=[{&(0x7f0000001040)=""/4, 0x4}, {&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)=""/56, 0x38}, {&(0x7f00000020c0)=""/4096, 0x1000}, {&(0x7f00000030c0)=""/3, 0x3}, {&(0x7f0000003100)=""/73, 0x49}], 0x6, &(0x7f0000003200)=""/7, 0x7}, 0x41) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x4) setsockopt(r0, 0x1, 0x8001, &(0x7f0000003340)="baddf068b507761e52c462d3f2e857e24ad489aa21ec6645a66827c409969544b3fcf68c00100ac3971835dfa5dcf6eacdfbea43aa481c888f872c1a107430a84488823ba9c250110a310c8d729e292855e28750e237d31c759b785ba80b6b83c441ed4b373f1bccad144b831fe81431c18ba6ebba1a60bb7f66d6c5bd457a9a346dec97f0aed2b8dea9d5adab81c151e0002cf42f13d4429f0000000000000000000000000000000000000000000000000000000000000000002d8729d791b17ca3ec18b24863536e2e31fd0f531d57f8de5941b7114f6e0822baacfe6eb8501948dad3f348be55b4dae389bfaf906c9d273005812d66d68e3a0ca2e13f9912e157c120fa09eb0abda14d1e3059dd26f6b245fc9e22ef5a12bdff9b8bd7dd18e08e904fa0952a14b7eb91a0169d47ef330263c05b98d038de9566", 0x13b) 01:29:49 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x32, &(0x7f00000000c0)="f042dafc8fa7a30647083fea22ab0e12fc32650024510b9ba523a0cf0ee82d8e38ed1362f996cd307c86982c0e433f706cbd943085cda10d4592cef50151c9d14baac6416972829e2109682b99d0a1d3179677b6fc803f5e6760dbec7469c4efa866e4e577c2974d92db0d6a74913a8e6221685a7a1cc0742080a34bae7ff2acc175374e902a73ff5640db47a70ab7a2b97641643edcad9dfa49a22333824b8aae21dd059d05056c19e454694e5ac349fdfafd35fb4b392cf5be4c7b2654fc3b1572c9a8bedfa29be45f2b88ae89e1286915b163bfe860ca", 0xd8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:29:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xe9b0626466174cc9, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:29:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc", 0x187) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1f, 0xffffffffffff94b6, "cdecda0a8da8a2d191c92d664608b1dc7c317ed5"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc", 0x1}], 0x1) r1 = shmget$private(0x0, 0x3000, 0xb4, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = socket(0x20, 0x1, 0xf0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = geteuid() setreuid(r6, r7) r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = getgid() 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)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = getppid() wait4(r14, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r16 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r18, r17, 0x0, r19, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r20 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r20, 0x5, 0x8, &(0x7f0000000140)) r21 = getuid() r22 = getgid() r23 = syz_open_pts() ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r24 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r27 = getgid() semop(r24, &(0x7f0000000380), 0x0) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r26, r25, 0x0, r27, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r21, r22, r26, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r12, r26, r17, 0x1e4, 0x7}, 0x5, 0x5, r14, r13, 0xfffffffffffffe01, 0x20000009, 0x8}) r28 = socket(0x18, 0x2, 0x0) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r28, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r28, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r30 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r30, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r26, r10, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x0, r6, r5, r8, r10, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r31 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r31, 0x5, 0x8, &(0x7f0000000140)) r32 = getuid() r33 = syz_open_pts() ioctl$TIOCSETA(r33, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r34 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r37 = getgid() semop(r34, &(0x7f0000000380), 0x0) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r36, r35, 0x0, r37, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r32, r5, r36, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) r38 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r38, 0x5, 0x8, &(0x7f0000000140)) r39 = getuid() r40 = getgid() r41 = syz_open_pts() ioctl$TIOCSETA(r41, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r42 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r45 = getgid() semop(r42, &(0x7f0000000380), 0x0) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r44, r43, 0x0, r45, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r39, r40, r44, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) r46 = semget$private(0x0, 0x7, 0x286) semop(r46, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r46, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r46, 0x0, 0x8, &(0x7f00000000c0)) r47 = socket(0x20, 0x1, 0xf0) setsockopt(r47, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r49 = getuid() r50 = geteuid() setreuid(r49, r50) r51 = getuid() r52 = geteuid() setreuid(r51, r52) r53 = getgid() r54 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r54, 0x0, 0x0) shmctl$IPC_SET(r54, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r54, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r56 = fcntl$getown(0xffffffffffffffff, 0x5) r57 = getppid() wait4(r57, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r58 = syz_open_pts() ioctl$TIOCSETA(r58, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r59 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r62 = getgid() semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r61, r60, 0x0, r62, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r63 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r63, 0x5, 0x8, &(0x7f0000000140)) r64 = getuid() r65 = getgid() r66 = syz_open_pts() ioctl$TIOCSETA(r66, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r67 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r70 = getgid() semop(r67, &(0x7f0000000380), 0x0) semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r69, r68, 0x0, r70, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r64, r65, r69, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r54, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r55, r69, r60, 0x1e4, 0x7}, 0x5, 0x5, r57, r56, 0xfffffffffffffe01, 0x20000009, 0x8}) r71 = socket(0x18, 0x2, 0x0) connect$unix(r71, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r71, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r71, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r73 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r73, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r72, r69, r53, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000280)={{0x0, r49, r48, r51, r53, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r74 = getgid() r75 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r75, 0x0, 0x0) shmctl$IPC_SET(r75, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r75, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r77 = fcntl$getown(0xffffffffffffffff, 0x5) r78 = getppid() wait4(r78, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r79 = syz_open_pts() ioctl$TIOCSETA(r79, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r80 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r83 = getgid() semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r82, r81, 0x0, r83, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r84 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r84, 0x5, 0x8, &(0x7f0000000140)) r85 = getuid() r86 = getgid() r87 = syz_open_pts() ioctl$TIOCSETA(r87, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r88 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r91 = getgid() semop(r88, &(0x7f0000000380), 0x0) semctl$IPC_SET(r88, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r90, r89, 0x0, r91, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r84, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r85, r86, r90, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r75, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r76, r90, r81, 0x1e4, 0x7}, 0x5, 0x5, r78, r77, 0xfffffffffffffe01, 0x20000009, 0x8}) r92 = socket(0x18, 0x2, 0x0) connect$unix(r92, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r92, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r92, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r94 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r94, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r94, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r93, r90, r74, 0x11, 0x9}, 0x8, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r96 = semget$private(0x0, 0x7, 0x286) semop(r96, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r96, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r96, 0x0, 0x8, &(0x7f00000000c0)) r97 = socket(0x18, 0x2, 0x0) setsockopt(r97, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r99 = getuid() r100 = geteuid() setreuid(r99, r100) r101 = getuid() r102 = geteuid() setreuid(r101, r102) r103 = getgid() r104 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r104, 0x0, 0x0) shmctl$IPC_SET(r104, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r104, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r106 = fcntl$getown(0xffffffffffffffff, 0x5) r107 = getppid() wait4(r107, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r108 = syz_open_pts() ioctl$TIOCSETA(r108, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r109 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r112 = getgid() semctl$IPC_SET(r109, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r111, r110, 0x0, r112, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r113 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r113, 0x5, 0x8, &(0x7f0000000140)) r114 = getuid() r115 = syz_open_pts() ioctl$TIOCSETA(r115, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r116 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r115, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r119 = getgid() semop(r116, &(0x7f0000000380), 0x0) semctl$IPC_SET(r116, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r118, r117, 0x0, r119, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r113, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r114, r48, r118, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r104, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r105, r118, r110, 0x1e4, 0x7}, 0x5, 0x5, r107, r106, 0xfffffffffffffe01, 0x20000009, 0x8}) r120 = socket(0x18, 0x2, 0x0) connect$unix(r120, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r120, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r120, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r120, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r122 = semget(0x2, 0x1, 0xa2) semctl$GETNCNT(r122, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r122, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r121, r118, r103, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r96, 0x0, 0x1, &(0x7f0000000280)={{0x0, r99, r98, r101, r103, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r123 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r123, 0x0, 0x0) shmctl$IPC_SET(r123, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r123, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r125 = fcntl$getown(0xffffffffffffffff, 0x5) r126 = getppid() wait4(r126, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r127 = syz_open_pts() ioctl$TIOCSETA(r127, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r128 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r127, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r131 = getgid() semctl$IPC_SET(r128, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r130, r129, 0x0, r131, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r132 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r132, 0x5, 0x8, &(0x7f0000000140)) r133 = getuid() r134 = getgid() r135 = syz_open_pts() ioctl$TIOCSETA(r135, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r136 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r135, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r139 = getgid() semop(r136, &(0x7f0000000380), 0x0) semctl$IPC_SET(r136, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r138, r137, 0x0, r139, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r132, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r133, r134, r138, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r123, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r124, r138, r129, 0x1e4, 0x7}, 0x5, 0x5, r126, r125, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x9, &(0x7f0000000280)=[r93, r95, r98, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r129]) r140 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x401, r2, r5, r39, r95, 0x0, 0x4}, 0x8, 0x81, r140, r141, 0x1, 0xf6, 0xf7e}) 01:29:49 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$unix(r1, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) r4 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000100)={0x7823, 0x7f, 0x3, 0x7fff, 0x10000, 0x200, 0x9, 0x10, [{0xdfb2, 0x1, 0x31f1f6f2, 0x7}, {0xf4c, 0x9, 0x7, 0x3ff}, {0xbec, 0x9, 0x4, 0x2}, {0x4, 0x6, 0x10000, 0x2}, {0x1f, 0x8, 0xec, 0x3ff}, {0x0, 0x3f, 0x0, 0x70b8}, {0x7, 0x5, 0xd9c, 0x7}, {0x7fff, 0x0, 0x8, 0x7fffffff}, {0x9, 0x9, 0x9, 0x5c1b}, {0xffffffff, 0x6467, 0x6, 0x1}, {0x1ff, 0x4, 0x7, 0x6}, {0x0, 0x161, 0x4, 0x8}, {0x1, 0x7ff, 0x1, 0x3}, {0x1, 0x7, 0x2, 0x928}, {0x4, 0xfffffbff, 0x3ff, 0x200}, {0x1, 0x9, 0xefd, 0x8000}]}) 01:29:49 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 01:29:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) pread(r2, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x4, 0x800}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, 0x0) r3 = getgid() r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) r10 = semget$private(0x0, 0x7, 0x697) semop(r10, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x0, 0x0, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r10, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfff4, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)={{0x6, 0x0, r6, r5, r7, 0x1ea, 0xfffffffffffffffd}, 0x200000000008, 0x7, 0x100000001}) semop(r10, &(0x7f0000000080)=[{0x1, 0x7f, 0x800}, {0x4, 0x1761, 0x800}, {0x0, 0x26, 0x1000}, {0x1, 0x8}, {0x4, 0x6, 0x1000}, {0x0, 0x8, 0x800}, {0x3, 0x100, 0x800}, {0x1, 0x9, 0x800}], 0x8) semop(r10, &(0x7f00000001c0)=[{0x3, 0x6, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x6, 0x2800}, {0x0, 0x6}, {0x4, 0x1000, 0x800}, {0x0, 0x3, 0x1800}, {0x0, 0x4}, {0x4, 0x2, 0x1800}], 0x8) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ab6e6fe5414f0214724443e704cc03947a7d4fd7"}) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0x3, 0x58a3, 0x0, 0x360, "ea79bcfa95e1e80bb4dfcdece698b8d7009bcffb", 0x4000, 0x3f}) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, "b20b529a6cc941f49ba6d9516e9a556c80581838"}) readv(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/222, 0xde}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 01:29:49 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x2, 0x3, 0xbe2c, 0x961, "39e3b0f49a7da3bf745e138653a6c5c973adff8d", 0x7, 0x4000}) flock(r1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080), 0xfffffffd, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r4, &(0x7f0000000180)='X', 0x1) close(r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r4, 0x1}) ioctl$TIOCSTART(r4, 0x2000746e) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="6b24b9536c7c35b2102d85b7346b52ea855a5f23f83ecfe53267ef3e1d57791c", 0x31}], 0x1) 01:29:50 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pf\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/102, 0xba}, {&(0x7f0000000640)=""/4093, 0xffd}, {&(0x7f0000000240)=""/116, 0x66}], 0x3, 0x0, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 01:29:50 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getgid() getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/41}, &(0x7f00000000c0)=0x2b) r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget(0x1, 0x2000, 0x2c0, &(0x7f0000ffe000/0x2000)=nil) 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 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r9 = getgid() r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000700)=ANY=[@ANYBLOB="6a8bc9634e5bf3dff0f9de1c00000000bf"], 0x10) sendto$inet(r10, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) sendto$unix(r10, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = getgid() getppid() r14 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r14, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r14, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, 0x0, 0x0) dup2(r16, r15) r17 = socket(0x2, 0x2, 0x0) r18 = socket$inet(0x2, 0x2, 0x0) r19 = fcntl$dupfd(r17, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x802069de, &(0x7f0000000300)) accept$inet6(r19, 0x0, &(0x7f0000000780)) r20 = accept$inet6(r10, &(0x7f0000000740), &(0x7f0000000900)=0xc) r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r22 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580)='/dev/speaker\x00', 0x20, 0x0) r23 = geteuid() pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) 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$FIONBIO(r30, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r30, 0x40087468, &(0x7f00000001c0)) fchownat(r30, &(0x7f0000000080)='\x00', r31, r29, 0x6) r32 = semget$private(0x0, 0x7, 0x287) semop(r32, &(0x7f0000000180), 0x419) semop(r32, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x3000}], 0x5) semop(r32, &(0x7f0000000680)=[{0x2, 0x3, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x2800}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x4, 0x6, 0x1800}, {0x3, 0x1, 0x800}, {0x1}, {0x3, 0x500, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r32, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r29, r28, r29, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r25, r29) r33 = getegid() r34 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000007c0)={{0x6a, r23, r29, 0xffffffffffffffff, r33, 0x1d4, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r34, 0x5, 0x8, 0x0, 0x80000001}) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r36 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x80, 0x0) r37 = syz_open_pts() ioctl$TIOCCBRK(r37, 0x2000747a) sendmsg$unix(r16, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0xb47e21449c01528d, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="5455323da7bc06c7d6fd5dfb592870e45336f7f65dc77aa956e17d88e18f5c3411fc172bc97be45252570232a288ff82b4f2d3f3ba6b829b8237418a39ecc0c3e2c38f677f45828d2776c4367c915f33a4bca280a2c7e8266b472cb78c", 0x5d}, {&(0x7f0000000300)="ab52c55e469c890cd0a57e8cb2d89b21814b08c6c14ca4fa34332d52967fd07aa34128964f18e94e1bb8947d34b8e0d6d26bfbceddb090f5842990a11b65cc209e5d473d2755907b69c9d5c155c23f9f179389643be016ce94ab21b12763fa9e0efcc3661b9e7601cbc0956aaee3a25848cd3ad4af94254c4574bf89b92503d40bb4bf22f49119c4151fa111208878acfdac20ab42ea0f3591bb1e26a6f3725fcb3184d7393be9af3b50cef2e00c6b77065d312a747c12cc87a87389b99a90f78cb58ac3705af2f9f711a768cf27a3a7c4", 0xd1}, {&(0x7f00000004c0)="9fdc4939f005b41aed402f3b4d58461244ddd33d439c4f4b32398ea061722c1e03c7cf60a376b5e22f1d64dc7fe9f2ce2ff8ab34180255568970d2c9b9703e4056f2a7308844972ef52ac998ceb900cad92c7d403dff618a966aa1ec727babfff028434b2e7f0af689cde070ce6508ce73006e0b1c68d976a17e65d5145e5b3a27748c881e13641d0e", 0x89}, {&(0x7f0000000400)="547062cb9713aa591bb80e5ee6d433ff182dc11c1ec35a3cb901c6bdfff08cf3c8ab86eb34fe78025f38a30482d8b813703b290664944ca7eade15fd66ac98309ec6badbc22819a7961fe96dec9a16beff94a8026f0fb53f3937ed", 0x5b}], 0x4, &(0x7f0000000940)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r14, @ANYRESOCT, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="20000001020050e96a02f9c8ad9e000028f2f6491f6fff24b2a7c1a56e57299220b3a31b362243746470e5341176a31e872e92d79105a5cdd5a03758fe60020d06117641abfa7024cf8a5695768f339f5005cc618d60df9317acb061e8db9b", @ANYRES32=r34, @ANYRES32=0x0, @ANYRES64=r37, @ANYBLOB="000000fbffffffca7d2558128e77cdff00000100000000000000", @ANYRES32=r14, @ANYRES16=0x0, @ANYRES32=r35, @ANYRES32=r14, @ANYRES32=r36, @ANYBLOB='a\x00\x00'], 0x84, 0x8}, 0xf9101b009f4c552) shmctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x6, 0xffffffffffffffff, r7, r11, r13, 0x1e4, 0x8}, 0x35, 0x7, r34, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r39 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r40 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r41 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r42 = getegid() r43 = getegid() shmctl$IPC_SET(r41, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r43, 0x0, r42, 0x2}}) r44 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r46 = fcntl$getown(r39, 0x5) r47 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r47, 0x0, 0x0) shmctl$IPC_SET(r47, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r47, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r50 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r50, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r50, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r50, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r50, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r51 = getgid() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="618bc9634e5b060cd7b8"], 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r53 = getgid() semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r51, r52, r53, 0x10, 0x9}, 0x8, 0x1, 0x9}) r54 = getgid() r55 = getppid() shmctl$IPC_SET(r47, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r49, r52, r54, 0x1e4, 0x8}, 0x5, 0x7, r55, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r42, r45, 0xffffffffffffffff, 0x0, 0x9}, 0x0, 0x75, r46, r55, 0x10001, 0x8000, 0x3}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0xab1, r48, r2, r38, r2, 0x100, 0x4a}, 0x3, 0x5, r55, 0x0, 0x0, 0xffffffffffffffff, 0x1}) r56 = accept(r4, &(0x7f0000000280)=@in6, &(0x7f0000000140)=0xc) close(r56) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r3) execve(0x0, 0x0, 0x0) 01:29:50 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2f66696c653000d40036f7b0554d27d413290f859587134868319e06362232d665d026056b966e9c9324deae958a4a19dae4ed13f9278bc67ff26a3964c2a55e01c8be48d1da663dc464156c436af9df9b2d64328093e2fb69adcca3946ebef8600ced2dbb0b01"], 0x10) sendto(0xffffffffffffff9c, &(0x7f0000000500)="fc53ce4fc58b986c550f3efa7c6f45833404c0e8f4d8fde65d1c6f3266edd3f71ec3a0602286919b785047d829916d7e6f327f5c3e83df5289bc19abf452227d850f5991736fb5c9f5bfe86a17978b778edf38007078cc73502382bf8354746f37d1a4b76eb1eb047ae4fff46f28987ddfebf45e112c6927868da6239210c769ac8040845677a4586a27e8ddabcf5a428cb55c2694156175c09078e7fdf6dd2c36c8d69f0042212e34ebd237", 0xac, 0x400, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1d}, 0xc) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="d673340d76dba23f1c85649e3f6ccdfef70431ec771121704e4085c5e665560fcc6f294a622e16fd6642651087c6659aeae9fd20bbf902fe054e4cb0d753fd756ca0b397f8066032554cd3abc51f81080900fc9e645eb645396b97e1c5408d2eb2a9f0913591fb2d836faac6f693f35672ea7e6ff11c7110b52259c685056a3a32bed0b94e8c4b558c527c8efeea7df2556a6ce2e530774fc841f69b97fb24040e2a78e8c9716a98151cad435d50fa2d07525560212ed805f5d4474454097348e498586c31e79f3e39bdd250a3e1078531e2551262ebdde699dbdf083ae8776d7cf2dae91f1c3f28a4604e127ac90b2c309bc9f390faefdb77faa25e", 0xfc}, {&(0x7f0000000240)="6a33f73bb4d1a05ac5240db1b7f8bf6c4dd9f473db0f69a3150d1555ea96040ce612d2225b1816135e596c702d681fc2d4139f747930530c698386c1c4ef5c0a2921db53d9182e9eac7ebdc51c550e340d600bb8fd279ec283c2f725aed27dddfc050b38432bb685d2a3499e303f047cf80754a4070c356f236a167da431d4b1aa26bdf394874b138b973c3ba629155adf3ed2405e627209b5f51382b2585e34c4687708e5b3b3a52f96826d4006b448c0bc3b6e02729174f06126372717abf00ad14a1887b54b56be5b2d051413361f7f", 0xd1}, {&(0x7f0000000340)="381211a8a524bf66b60f2422c9431d82fe21472e0a8d13a8104b1b0d91b940a7bf42633eb2a1822e48722708eba41c4e17ab2f0eeba1b084f3721437d7d9f9bbec58e08ae28ed2e2af94f31e6483162e81a18998a37d3649f6da1b4027d10b32053e5c6af84260f4ebbdc88f4da123069188b3683e5e113226a2e6ef8a83ce82d41472ac9605b7b92c", 0x89}, {&(0x7f0000000400)="0a8094192fd9c9dede08", 0xa}], 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) r3 = shmget(0x0, 0x1000, 0x440, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) r4 = socket(0x10000000002, 0x8000, 0xfe) dup2(r0, r4) getpeername$unix(r4, &(0x7f00000025c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000290edeb01e016cb62820e8e44055b7b3f2491c5a1ea0745daf257fac514ace125b487b53a7c3d55080ef3c95b31cd4c82d79b9c4b5f35330dc572a359c01a69d5d7a0676dd378976265a568132bb9c419032c6fd080e1d66db52f96b78fe7c9d4383061731abb365bb6ecad74ad99b89fd46276c8a9fede443fcc06b36"], &(0x7f0000000040)=0x1002) 01:29:50 executing program 1: utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000140), 0x3) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xffffff85, 0x2}, {0x18, 0x0, 0x400, 0x800}, 0x0, [0x7ff, 0xffffffe1, 0x2, 0x0, 0x0, 0x55, 0x5ae3, 0x80000001]}, 0x3c) 01:29:50 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, 0x20, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 01:29:50 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0xfffffffffffffff9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0xc13d, './file0\x00', './file0\x00'}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0x200}, 0xc) r3 = openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x40, 0x82) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480), 0x10f) r7 = fcntl$getown(0xffffffffffffffff, 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}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r5, r9) chmod(&(0x7f00000001c0)='.\x00', 0x0) fchdir(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) stat(&(0x7f0000000400)='./file0\x00', &(0x7f00000004c0)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 01:29:50 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYBLOB="8d0498cb7cbb369a"], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="84", 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000300)={0x8, 0x0, 0x3, 0x262, &(0x7f0000000080)={{0x4, 0x6, 0x92, 0x80, 0x3, 0x800, 0x7ff}, {[0x1c00000000, 0xfffffffffffffffc, 0x6, 0xffff, 0x101, 0x7, 0xb43, 0x6, 0x100000001, 0x9, 0x51, 0x2, 0x5, 0x656f70ef, 0xffffffffffffffff, 0xffffffffffff2a2e, 0x1000, 0x9], [0x9, 0x3d, 0x3, 0xba38, 0x5, 0x53eb, 0x200, 0x6, 0x7f, 0x8], [0x7, 0x226, 0x80, 0x3ff, 0x1, 0xfff, 0x1000], [0x3, 0x2, 0x600, 0x7, 0x9, 0x1ff], [{0x1, 0x6, 0x9, 0x8}, {0xb3, 0x8, 0xffff8001, 0xdb8}, {0x1, 0x6f0, 0x2, 0x5}, {0x7ab, 0x5, 0x0, 0x5}, {0x1, 0x967, 0x6, 0xffffffff}, {0x3, 0x1, 0x5c, 0x7}, {0xa6ef, 0x7, 0x0, 0x7}, {0x90, 0x2, 0x5, 0xffffffff}], {0xd8, 0x6, 0x80, 0x1ff}, {0x7, 0xb7cd, 0x7, 0xa3b7}}}, 0x5}) 01:29:50 executing program 0: getsockopt(0xffffffffffffffff, 0x200000029, 0x80000000000032, 0x0, 0x0) msgget$private(0x0, 0x120) r0 = msgget$private(0x0, 0x104) r1 = geteuid() r2 = getuid() setreuid(r2, r1) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, 0xfffffffffffffffe, &(0x7f0000000100)) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) r6 = dup(r5) r7 = getppid() setpgid(0x0, r7) r8 = getuid() setegid(0x0) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) r10 = socket(0x2, 0x207c1fd02d85ddfc, 0x0) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000080)=0xffffffff) connect$unix(r10, &(0x7f0000019fc0)=ANY=[@ANYBLOB="f41e2e2f662472ad7b3cee71bf79"], 0x10) close(r10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f00000018c0)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) r12 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) fchmod(r12, 0x8e3) r13 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) fchmod(r13, 0x8e3) openat$null(0xffffffffffffff9c, &(0x7f0000019f80)='/dev/null\x00', 0x68ec05a78461014a, 0x0) r14 = syz_open_pts() ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r14, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r9, &(0x7f0000000080)='\x00', r11, 0x0, 0x6) r15 = semget$private(0x0, 0x7, 0x287) semop(r15, &(0x7f0000000200), 0x0) semop(r15, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400, 0x1000}], 0x5) semop(r15, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r15, 0x2, 0x3, &(0x7f0000000d80)=""/10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r17, r18) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000700)=0xc) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x4) 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), 0x419) semop(r25, &(0x7f0000000140)=[{0x0, 0x6, 0x1000}, {0x2, 0x82, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400, 0x1000}], 0x5) semop(r25, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r25, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r22, r21, r22, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r17, r22) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, 0x0, r17, 0x0, 0x1ea, 0xff7d}, 0x7fff, 0x7}) r26 = syz_open_pts() close(r26) writev(r26, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) r27 = syz_open_pts() ioctl$TIOCSETA(r27, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r28 = syz_open_pts() ioctl$TIOCSETA(r28, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x1, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r29 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001680)='/dev/ttyCcfg\x00', 0x800, 0x0) r30 = getppid() setpgid(0x0, r30) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) r33 = getppid() setpgid(0x0, r33) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r35, r36) r37 = getpid() r38 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r40 = syz_open_pts() ioctl$TIOCSETA(r40, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r41 = syz_open_pts() ioctl$TIOCSETA(r41, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r42 = syz_open_pts() ioctl$TIOCSETA(r42, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r43 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd0\x00', 0xc0, 0x0) r44 = socket(0x18, 0x1, 0x0) shutdown(r44, 0x2) sendmsg$unix(r6, &(0x7f0000001880)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000140)="7ac24a83720b78272d81a996ff4b57fc573b150eda51b57469332e4af43d614a1c7b06c15bda19d46c67508ad881ee6460ebf2fbf9e48d4c5e6bc7b10112c27ee532ec864de89f18ce9fa13fc79237337a24addbd89802eac14f552a38a3b492b8cbe1e73b06de98e23b196bfdc219bba88394ee9d2ff4d61ebdd9c01dd8ce25d77871d2a768593ab8e4814d83148336e95bd66ea871a25193953fe549ab1161b54a3c181ca757bcabcb097209f2e3e29046ec468d5014d5466e8e58831172d89126249e99", 0xc5}, {&(0x7f0000000040)="6bdcb6fe3b9846d2704a7d408dcd41a7bf23a4c180a9eca7c4b7a901b950b97e09eb4b14f760dad9512ad7d863fe5f3ed575b85059cc7f6a5a46b6e83cb31844bb9be584edc45c7867e08da020e5d9c75f4df398c8d9c2895cc72ec691fe57a4539e4ef7c214771810041474f183", 0x6e}, {&(0x7f0000000240)="8548fad70a00ea555fa9d36ad2b51969f8a7c1d4aae066fafd6d34dc012d56dfd331dcbafdb9c5a981ec6f3002110dd10517d22695816124f91af5ae429f0a53b0e1c9dd94b2cdf0a8ba3ed2b0cfa9208efea0c59bc165dcfde9db303a89607eff8cb24ed49349a389aa740461dafe20744283c8e530e2c439aa9679c35e62f5f74437f7e1cf1a0df924905939c1e2258ff7104ec735aac883e301e611beb779ae522a790591c1bfe934e077b9", 0xad}, {&(0x7f0000000300)="06e2ff81eec132430f171b49132704dfda5594f2b6cc5cf9ab3619f4ef7c5e940ea960df19b791c8416c4bd7314301f9e578cad6ad533d0288bbaed0f6575031ac26c295804908d337effb998d2288b2c6a629ddea64eeb0b484da7b786187059dc104f591a670716a95504e3a820a70f67e2ffc8e705b284481df4054295ad8", 0x80}, {&(0x7f0000000380)="2712fa1100bf8fc6c1e5777a41ff500b0f88e09edd2bbb75d0c8170c71a33bb94accf912b9e2a4b32360fc2d14e840ffb3", 0x31}, {&(0x7f00000003c0)="98c98337c4cf5258ff203f544485080d6e5165820d074b9c4e759e7a277c78e9ada621e59d585c419e0e6241f9109c789ea2e8c2bf4d10e09fff5014e91ced0c223a558b6a404c779cfbfbd53efc3c7a1c9557dd511a0a782cc0eb2baa9250777c802833c3a0d0d3cfe94c5e87d6985da2e6f1c36909c5c3cc22672c7152f148b7ece00688f9a0aeddafe3b4621c80c38880c8487c119e1774d56ea76b82280dc07c38a94b520b", 0xa7}, {&(0x7f000001ab00)="da9e8ab7c4b619878de7d9dab637fdbdee1bd175fb00b72753d203677f3da5557a6bf45907d73cb6e5a1c5191b89a8cb21320aea9b56d82f8621c4198acb198ff7122087a1f0a2f1a0acf9d116c491b99d12c34bb64f7162b60f85d9796626bbaa14aa94ef14a405fe5f39f126322b31fcfa51fe4ab28f5ac095851e141ca26648c50fa8de9de2c89cd0283c62aff17fd83fd6acde8c2058e0bb728ef6306e9ea016b0ab82ca0a0c1686c5f4a0cb7729ad49aad246df04c7095b3e2c182aed6e43b311da7514b12616a2f72103c5ca1420433f57f0a656c6764bfd2aebea52c432b5f4a7fcbacc9beec61846b1195c30da5dbaf4dd3facbc603f0262a81e1d56d4f0952db46c1cd79881bd7356eb05c892cd545613bd614fa081d656384b45a61ecd348906c34223722a04466878231e20501948970a5ff864b5981c6a4d36cf8db7b253f26f8dc82b1faee6a13c91bfb8d4fd847651a526cc1b255b591b6253be92a46abb28ba07b2054907e3e95ca4eaa7a31af0175926e53eb4624cfebb9562240c4b0f4b721f21827bfc98561cf271574ef046bbc99e3d6c983f49d3522d39230bd0be976fc40c031b6fbc0b19ae9e539eca521a948d44da56184c9fecb67df1cfb2e0b5306a4917638ac867a08ce96b3089c322bad30cb4fb5362a2d42d561a54dccf8f483f8936990d0a8be9a3d81cd2e2b41ff52226580764be4d1558051859f66ffad50499b15a0cdbd4df08827f83e5a430ec450b5b228d4726d5522619a4edb3b6a453130a8a9c19056dacd38f1f26d1beb0232afb23a4f5462806d3826d990c1f8b2741e1c63634df23a476f939db60b2ebc5727772ba12143a6c5e438bc13a8fd9320ea6f6db9256d9506e8f079f6b734f0ddab66cc945893fd70fdf01abf22ccd3ec8aa58cfecf5caddc76c0fa8a2e87bf840e59b06c8b1e5130492dff0e0e8ad694a373dae04da8def40fd6ec21f30f925d392dd95d6e2c6c4c348e88ddff72092ed7dcc7c4a78d0e9b1cff019656f0ff1ffce3578a76acde852f9130e26a6ea56a334f05d025422ac6d2cc63268efe729fafcc5903e79298ab989c754acbe2c0ba8eb4da7303577c2a2afeaa0d673c1df5fd8de7237c84322bc9359f8fa565703e7027d2553113af696667095930a7d1b9f103576866ccaa062c7361ce19e599fea4242d5be517603638e774bd8b8dceb6743436e555136f8950c27ed477d8a84472feac9a517dccc3ab3999f7f9cdf79b4e5fc2e27d7fdf71ea3180e63ae97c238defcd54268a75f28292798b6522432f360c7c31d22c458947ac0011730b1a618efcc3c4359719ee802165541850f79856f9296ca662d4b82e4672aeada38ac2b1d99c07f3286b16b6763d8a5381d05d1a1df187a060d330dbd1b0065d78f30737bcbcdcec35c3f40a0e95acaf04428c23b74393154815bcf79fd85cad8b3f32d166b819b5828c7dd5854196f404c70e5fe0499471cecf4b47162cb5507de0af6c363a6dad8542c8eec1c1d1bb42963b7e256e0c8273f9110ea423f24db490651381d3f01700fa3bc34aaea3cd6c07ff8f1a60022d3a97c1bbd85e645adbd769dc2501e43345ab87718f2cc1e34c395df69bd31ef7b6a03e5dea14d5523f0f2833f8115349484d1873dcaeacc14d1c1be5c82f11b6b6f7be295c233b8417a6514ba96fba240c73a51ce5521b403f6231d8aa9de507dc5cfe174c451e51ab71d1f7b4b24eda3b79cda8a83d39d3ae7126297e6df49be0a96906c1255057377e6b02971cc0e44e3d5a01c66bee8e0cfd0160e81937eb3d761d12090c94277598f6000e97814bf44c2593e3b1db6c3fd87850aab4264611ceb0fc6e633108fd339eeb27b4e1118059ec4a48bc73b65f8ded92b3b0a11a7c1a625a1fa43c4050bcc98a8405934ead4acbdd71dab2e0c04440217c85cb92bfac92c838856a969e2686b4598d7369a964b2c065e5b5a078d1c4e7b3488e78657164bd111ec227538aa985c8f11432a71006955733557d23f8f03b8b50881fe35e699bd5aac8825b3bb0300314043926ed30959e19bec942ce1a95829eb4dd9395c4778bc9c9e3e873d5308534ff62d4900837b1343eec4946b021baa72fceb9bd540f398e68134fd1ff05f6c2848f11e32c0b705c8a72aa66b4678ed8feed29c784f601e7eee9a87e8bfe34ac4edf052c064e876d24f51f0dffef296b4df420ac7a6c16926f7ee6f29a51fca2a75eb138852739f8c6c2e95a4dbcecbf5551f4b135cdfa5f09eca966b59a4f809ce6ee602470efbc433092ece080ce272aeb646a425bb5ce783e200315a6e9963b4e1f2d821809df897f5dac7676fdedff4238e4abd8fd2b462381283e0b1220f603cb3e50268ee2ca14cd9f08def3d573982bb81ebac959810a1d890c820f8b77891a1f21a43a8978249a5abacaa005314ed0e8a918e402649a90bcaa4f9776d20a891b0753945dad062d466a6113a43ca60302fde24c86867deb718ab8331de0780bc22130bdd64fb53f6bb7c73518893b86c00c882eabd0a2190ba26dd7390d0b60dee47a481d281e4bda57268c19a42b3c0333428395bed066f105a4a17845796dee5512a940661df00d2c08bff13e97f82a3f565c8a5ffe41445ce4d9ad93a39f4eb30c29d8dd16e9aac79db3877bda6d0b822d7d83e3c8d988ecef285f731f2789fe261d812ab806a863b06b0fdc5d0cd029f07b4ad876a2ec87ae2bef0f7f9c153ef48560d195a16ebae1bbc33b622e3d887fdabb332ad197198cd4871420d2f79580857c4a415e5daa8907db2e2735ace76a39a510064b110f0458137edaa393a90efe99a2ed6c65945d8815ef477bedc8286256750090c6cc336227d6e3b609a8551591f3ba66ebad1608cb3dd3d6756e06db7658aae0ff9bbadb3941a028b755aa91ed6523703391350c9c1690912546703412011082211adc6b8b8c88cb343ae476c28208172712c05bc1470f26b1fd8ea11163b5efff1312db4470407b2425bfa2e70cfa54f5bbdbbdc88abd7b1434c4f408c2759575a90c3a025680f6634a098aa27902c6d968165a664393bb91f614c87d0001aa90fa6063025e9d8591f753f9421db1c0e0a9645d8130f430d1d339439f5d7afc67090a7258aa19d242ae783c2dfbc607b217e7b3ff62889b25435b5f0daa7a447404941f43193d54c7c4e139b3146da2c197fcf24755a7cf5f6c962a34cd34059a60b67e8e19ba75cc14571b2c7b329f99a5c008e5b002abd4b471aea6ac1133736dbc91805457f2f8199880439ae2f5abca3bc01c882288c1d049ad067805d01a7328abde969fbba888dacdd1182e56fc922e80a8218f9bb916776b0d307d79a1df55de4c4952c157f2ab54f0c6a311a7b6482b548ff71077ac545b8389160607638314cac3eb9c5f9e8ce21c270e5fecac3525ee2d828439a5ddaf4972eff3dc8e098eafefb18210b49f552e9af01ec6a9ba51919a56c7b4e853ee49305ef62dc57301e124c032e3ee0d0220a64725c3f4bc91fe23072554702bfc1fe6d54ee4a14037270e9a12995b60dc79b5b112a8346f93fb90261d8ec8403c1239c75a3a6fc3dbf1c6f1cd0e53e2070bda7ea2c08c1c89b9e037e7fe3bff024e574cc9b9167a472d06930a316549ede8e80a6eedfc7587cfb789f4da62533da059e60404b0125f3ee72bb631d0cee34ff3e46b74680b3e9b16128d73c0eb3142d1a8f5133ff446678bd799440e3c196eb7975916b7e8111c101fc83f5ece11bd9ba792ad6281817cf4a8be76124e31c0b6f959973c602f3b5b6510d2dfc29ee32cb93f6ac907b0a276e8b6bf2e1c9021419a17169cd9dad5af16737f9f65a0c8e47aff31e9850ed1e2157aed749b3aeb439554b209834b9cae9fe477b8d215d4a64bbcced03ecee87f297a6f5dfade7522bdaeb6fb0ba68abaca3c08ae13dddc8b60520d089761f28925b814e2b18249d3faa8039ebd450cf5f7d3903797815476d6d5abdafe6533d3b28a9676781d0e045f0ee1a0da79b9b5a1b84d9cb44788532c8e73720bb8a10d1c51b9cb9c06521e0cb7abf1a269b4e6b68b12d80b03a084098ecc3ae68958458bdea1dadc17bc7571429ae348da066a27bc5db5acd2b57ffb1ac6c3597865641317d1c7ef11bca091535ce9229e099f8d6a8ebfcf54b9c68703dccfe84ec5db070d99bdada3b71183b5c18949bfd23202a1dd369929c09ebb3bf66c7b161428706e662af456676bf622a57a04d98ed8f29d2731c01ec40149acb8451e4e0f883aff72f49afe3ce3062858f3f62cec7af353103d0d444155168a2cc089ab963c4cdaf098033268dcaa36fbc76a390c4940eaa068c0fac2a8da287d7690ae79dd28ebb1ad49c827abac9ada687cfc883af916fab2628803d35343a021e7f18853c83b03be692dfd4975d4b2d315f758c71a9b19f9f7be30197837276fdda420b6b3c4df04df06de2f26da0ad8b49079902d8a1a90dd2a6ef94f3a59152a75e099746911a7a395bacfeee9073c5b192fff68ed7a25058f6ba2b496036f4861853545cf4b5d931f489e220b7bd80e7354d8688ade84fee085601696e5c5dfa13bb9db56a0194007d167f7d1e3de8d873633e0afbd343cb1f21efea385370b71de378778bf657390c5cd5ae0e9286459a974991ddf45938e2af61260e150a4a893d531a2813cdd2e85eb6c3d27069b6f4aacafbc7a5648cc16e3cbdc1070c63c2b21b43e5f3ba3bc3e580d8c2200b23d4d19b1a09483b31e7e73586b6b0927656bb1b56874f580e7bab1820a4ebbd862bc428fc0e9178c45b96d9b82ed5a4508807e7f2f7ddb8c41823ac17bc5d4a4da9a288a43fc7686338db4f4d2a5093de8643c2ab3f082bdeb3ebdf830db338ee42b9251b1f5c5ef3bf8e74e525b02f4fc163c5112b9063b67ad785a6097b5d90d584bb0689746614393421cee36526166b8e0b70a55ba9cab65f6a2b17a3e9fe61b6366290c5cec0577dc72bea53d56f2fb494bc277ac45f96293625b9cb7d515016ba216287eba2d675cd137b0c1672a24b08232cb7ce94aafaeabd3fa3b1086daa6771ee91a569dcd311752a9921cbf87bb0b15d77eaca0381d167156155a55052dbedb702f5a77bd8804c5c1304ec1b5780934a52f71fff1749ba15f613613d06f14c5a57239d24cd14bbecac8576eaef92d8068ec59f5225394974a47935141c1592f884ec64efa5c53477fabf09a0ef266831eb7c3043bf1363ebdef2a4fcf3b21f5c6235d431576631ab1ce8201a862b3251737f3cd55606ef3ec756ecbf135710a4db320d77b1cb0c47b8115af71c0656a09b40c008f7d764d4f72ca1c17c6fae2daf6e67ac1ab32e50b94b5210bc6a4b4808f8fdc77d0aff2a6c566b589faf04676e25436b5f78d2bb19c172975cad5296a5a572aed63cb8e02bb99584d0fbf34cbf28d3b50b7ba5d6ebab6459199d9dc4c30b5fd272829123805b5130b31272952e3786ac84a1420aecf26b0aba86197388c9c966e40e3b020351878edee2599e8365e85e87a38bd9ce603d58d020409d9e9121195f272a0cfbda90e62b56637a20b4eb5a7d6b1b870e8ee2fa5180083be7305ffa85b3bfb0496f7d8854fb4a3c0287973a8cfa444ad213785bad852876187d8b5b81b074ac573508c40543b15e159c7c4b66cfcb4ad4a00e1a95b7a798abc3240554698f246b642917556754004224e5ffcf5f3b9caf4679cc12104e3570711aa6b54592e13c99ce60c3f5598d012d141d24dbfdbeb9e03c9109ceffc6cb34366efcc22e4d929e677c13b93d281a60acfc223c", 0x1005}, {&(0x7f0000001480)="4c8879e9f7115edbca997911b5455c3655d67cfc", 0x14}, {&(0x7f00000014c0)="7bf96ef0974042e9a048873b838982a14ac2f3ad264900d833221825d637d76a8a42ea2bedcfb01177d064029af555fbea8b881515553835d4b81e7dfb8129ae4806020fab059106e00d50ba804d225bf6d16649d168351e08e0f5f85ca726588dc21d16fc7a5a3b89c9bbd99c58e76594831ae18c841943611ccd8e52c1e6657c09cae5b3a54e987a6bf0f5718bb99b4da87482d92c6f1d700ee983bf0eedbcb5c0551d8941cd7ec93198193dbd993f7d7267a413334b198e54436c7e326db06a44a3710de7f0aec95cb4548bf646cc0c3e036b23141ac415a5a050e81973daf8d9abe839080ae65fed9684826959d968db69a3d48611481db60e04e89824", 0xff}], 0x9, &(0x7f000001a300)=ANY=[@ANYBLOB="f52000000000000000fffb000000000000", @ANYRES16=r44, @ANYRES32=r8, @ANYRES32, @ANYRESDEC, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32, @ANYRES32=r4, @ANYRES32=r29, @ANYBLOB="20ff07000000000000ff000000000020625cc217fe5031a8a014d692c7a13a6f6dc07144443c565b7355838cea0455facd77ceaef4750ccb72033957f8c2c2ba1461c3bd602735fd03a41efe81f7fbd74515bb8ab1fbce77f54f71d24781d962636e2d14cdae0900b2e0a1bf1644a0060000006689d22034f21dcd041fbee06005e5fd2a7f9c1dda88f906449b", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES64, @ANYBLOB="bc43a5f64072634f1aacccc1c4899bebcf63328a304295b9a9d2d63d72434b1f6059e5761b1c2e104066ab0d1029dc0a51d6d476b24c86918c826f2a6b1bd88b9832f50f28646d93160d654d564f780ad2627f66c65403c98fe106d71222c7a0d539a252226dc0cf1d2e505c6b09c9b24d7bd944664b03edcc86386bfe4be26f097bc9dad5bca047b908f94f5151b0c441c24b8a3b423f169bbd8135bd9f234d3ba043cb9c0c4fbc3afc1e8987366e58b1c3c5b066c857687ed62c2702d5a028676d8a3d4045094adfa95afc3d43f349d77d487439ae01080d73bb3d72", @ANYRES32=r36, @ANYRESDEC, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYBLOB="110000002800000000da65b7b91181aa5bf7b0ab475341ba0000fefeff00ef00000000", @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r4, @ANYRES32=r42, @ANYRES32=r43, @ANYBLOB="000000b8602f7ddf00"], 0x23d, 0x7}, 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r46 = geteuid() r47 = getuid() setreuid(r47, r46) r48 = getpid() r49 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r50 = geteuid() r51 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r54 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r54, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r54, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r54, 0x80085762, &(0x7f00000003c0)={0x2, 0x1}) fcntl$setflags(r54, 0x2, 0x803) pread(r54, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r54, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r54, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r54, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r55 = getgid() r56 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r56, 0x20007465, &(0x7f0000000500)) r57 = socket(0x2, 0x1, 0x0) shutdown(r57, 0x2f99822121a9018a) connect$unix(r57, &(0x7f0000000a40)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789877fb0271200000000100f7591901009e5ec084cb46416e3161f29024433503443701000010cfe0ee2e000000001696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599cefa8d9b38ae6502a5eb986bfb7f9d471b097ed632d6d0048488e366a0c431192d223c25ce7b6b1c4e28293fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea468bad1ce9e575757df1421439bd0b41eaf87478a707479da6df82ac03396fe1d6a0b000000"], 0x10) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r56, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r56, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r56, 0x40087468, &(0x7f00000001c0)) fchownat(r56, &(0x7f0000000080)='\x00', r58, r55, 0x6) r59 = getgid() setegid(r59) r60 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r60, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r60, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r60, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r60, 0x40087468, 0x0) fchownat(r60, &(0x7f0000000080)='\x00', r61, r59, 0x6) r62 = semget$private(0x0, 0x7, 0x287) semop(r62, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semop(r62, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x80, 0x800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x4, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 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}) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r59]) r64 = getpid() r65 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r65, 0x0, 0x0) shmctl$IPC_SET(r65, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r65, 0x2, &(0x7f0000000040)=""/210) r66 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r68 = getgid() r69 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r69, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r69, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r66, r67, r68, 0x10, 0x9}, 0x8, 0x4, 0x9}) r70 = fcntl$getown(0xffffffffffffffff, 0x5) r71 = socket(0x10, 0x5683fa3b5679a607, 0xfd) setsockopt(r71, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r74 = getppid() fcntl$setown(r73, 0x6, r74) shmctl$IPC_SET(r65, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r66, r67, r72, 0x1e4, 0x8}, 0x4, 0x5, r74, r70, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r49, 0x1, &(0x7f00000001c0)={{0x6, r50, r52, r53, r63, 0x28, 0x70}, 0xfc000000, 0x2, r64, r74, 0x5, 0x3, 0x4}) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x81, r2, r45, r46, r18, 0x180}, 0x3, 0x6, r48, r74, 0x800000000c6, 0xfffffffffffffffd, 0x400, 0x7ba}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/228) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) syz_open_pts() r75 = socket(0x2, 0x8001, 0x0) connect$unix(r75, &(0x7f000001a000)=ANY=[@ANYBLOB="9169d0e3f61a1e904842fb5d6791ad0af248a83a00010166696c653000"], 0x10) setsockopt(r75, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) kevent(0xffffffffffffffff, &(0x7f00000005c0)=[{{r75}, 0xfffffffffffffffe, 0x50, 0x40, 0xd4b, 0xfffffffffffffffe}], 0x0, 0x0, 0xffffffe0, 0x0) kqueue() r76 = msgget$private(0x0, 0x60e6c45281634b0a) r77 = msgget(0x1, 0x0) msgrcv(r77, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a14288359cec8681ca20ae06727654239da9a20edeee87624c981a4e50eef72ff7b7d59793402f936ba91f9baf548ed0d3e0576bcf73e2e3fa2c5297291218473b14f64765195862975ad665a0b20af6edb6733e53e7e605ba4d8c32310700bd9ff8073ce3533268015dddbb3d1dcaf4425b758194263defb6668734d2f9ffffffffffffffafb4c5248d67b56bfb05d2719660e9ae5c84e1d0507f9fdd73d32e58247cebc4f9a8ddfb5e3b491b93ce0ebe49a519a1f209fedaf24bffffae67e04a62a6d0afb3f64e9b0e7b2ba837c3cc978195e0d42b5c7522baee54d1359d425d839950a3fb29382bacbdd5390c87cd"], 0x40, 0x1, 0x1000) msgrcv(r77, &(0x7f0000000440)=ANY=[@ANYBLOB="00000005427093004000009f"], 0x1, 0x2, 0x1000) msgrcv(r76, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000fc0000000000000000000000000000000000000000000000000000000000000010000000000000800000009e9d00000800000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000400"/224], 0xfffffffffffffcc9, 0x1, 0x1000) r78 = socket(0x18, 0x1, 0x0) setsockopt(r78, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r78, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r79 = socket(0x18, 0x5, 0x0) r80 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r80, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000372f54452c3bdca28fb81114ef2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e939ec6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016a9224426510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff3ffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95"], 0x1008, 0x1, 0x800) r81 = socket(0x18, 0x4, 0x0) setsockopt(r81, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r81, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYRES32=r81, @ANYRES32=0x0, @ANYRES16=r81, @ANYRESHEX=r80, @ANYBLOB="1b246967da92660ab2858a4e6618ca1bb27b60f04f8430426216d4fa122ba1448b2cea1dc0dae642b070e7279b119a8bd7e5f64f9bb14b8e", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a907f4b8b492a8030051577090eb267e6090000005e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb7f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07000000000000000000", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r80, 0x0, 0x0, 0x1, 0x1800) msgsnd(r80, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r80, &(0x7f0000019e40)=ANY=[@ANYBLOB="0300000000000000cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c2190104000037dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f879355c65fc198c95bafbee813167ee3d18c482d953d843deb7de9b29d97838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804cfad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c02848d6d8b5ffe9d0b53b44f2d1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e380706605e8ced2040babd680b68bf631af41c9b879f306cd3ee00cdd01c0c4ecca775"], 0xe7, 0x0) msgrcv(r80, &(0x7f0000000e00)={0x0, ""/102400}, 0xfffffffffffffeae, 0x2, 0xc00) msgctl$IPC_RMID(r80, 0x0) setsockopt(r79, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r79, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) msgrcv(r76, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) msgrcv(r76, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008af58671aee354adbcf00c69a8af0ef5e4eb0143d544a6b7b911d261d56eef4722211d3ed7bb2b4317fed9fcb4144fca73b7beaa7c45f83291eb203096089aad2244ecffd5999b45cca2549cdaa1d19867d4a2117ed7ec5be68854c0eef0889f7f053b48d7b496f536462daf6a026bdf4fb564aa594c2c67878a0a2b439f28f4c94f8222d93a16af0248eba5106db40f3bdbfb6708bad303ba8cfac028503e46e862893911be92ae33be2f9c68e1c443d191fad67e799ec0c1bd63917fca2501f2cc0ddb4"], 0x32, 0x0, 0x1000) r82 = msgget$private(0x0, 0x0) msgsnd(r82, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000d9de5ef47142eb93bd18169c0ef071d6773dcd4ed6e6448b887e3fa9f3c00a8e20bbfab13a6f5a7c53ca440f6cfa6692c634ad2b442072cd557b47162083f71a0f2652d1a568c6cdcf35d61f55377172e41ea8378380d345a57d0068188aa2a6c70f40df55fbe9709b690f254aef8158892de72887e39a48a9ca4982c4ba921ec851b0e6ab97caba4509f8f737ffba31569a78fbd2cf03b55006502da9e58d01d77aee7724ca1796330415459f5e66dc59d4e3c573a8deff54f8372e8bb50ebfa56a56523c8433f1731db99fbc2df519bedb67892a76228ae9140c34b0c0c66d14662f881994a8c45ff9a2d06d957458ab5e155cbc5b54ed0fc09b89cb7ccc3e96e595efb1b8bc81e1e512c63c59a3f47800703de613331544f747f600f992052e188f753aea5feac922ad8b162e7da745c98a95c83492dd7ef19db605f505c53f6b2af67293092135404411d62db44810801c1b295d77d5bcbb700a38542ed2cc475a6b2bba613d51fb97b70e426c83a53868fbe53399c6765a7ea52f46e63ed4cbbcd866d2b4561630b31552871502123e8f8c35ebc3802ebf59e38469b821ffb6ac494854d8be8a2793d46cf87b5d17"], 0xdf, 0x1000) r83 = socket(0x11, 0x3, 0x0) sendto$unix(r83, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 01:29:50 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x400}}) nanosleep(&(0x7f0000000040)={0x9, 0x40}, &(0x7f0000000080)) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f008080000000000000080fffa00000000000000002aff020000000000000000000000000001"]) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="c2", 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 01:29:51 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x41) read(r0, &(0x7f0000000180)=""/219, 0xdb) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x2, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) fcntl$setflags(r6, 0x2, 0x1) r7 = msgget$private(0x0, 0x20) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000001c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) msgsnd(r7, &(0x7f0000000240)=ANY=[], 0x0, 0x3fb) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653544082971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea74620760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee3a804000000000000a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d9006e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0ef479c098efc691987d218500"/477], 0x156, 0x800) msgrcv(r11, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) r12 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r12, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) r13 = syz_open_pts() close(r13) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000000b40)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}, {&(0x7f0000000300)="245b98a0e213b7d5186698a135986fa3c1f531fc91c678cdf8127414ba28058ac475510ed3317fd169ee48", 0x2b}, {&(0x7f0000000340)="f014b7ce3c29d6512254d1abe4c577b113d4fe1e7638611fa809666178ba8657f256dad3db824e92411d1a36ed2bb4dd6eb2c5f1f06fe56b35eecec4a509b69b5716f8c6d72ef5e71837d4fce32d970473f6b389ae80973e", 0x58}, {&(0x7f00000006c0)="5f0b9d8aae1c38463371c7f42819b9e5092ed857fc9cc74171edc82a6aad4d065aadf95fe001bb9842a1393fb27f9ab93a0665aafb6dcf5cd4c02bfb8360c5548e5465fa7fff", 0x46}, {&(0x7f0000000f00)="111c4e01bac5b0c86d59a3fd3ace87aaa3596d4bc5cf4c9897b0a32fe4d847093b8be35e69ea1e0a9612719c9ae0ef038018ebd9fd73e0c4ce97a5400defba347c9dcbcc2d644ca2fff5b839938073651bf5450e5188ea31de5d9a269464e5b76f4b2233ba8a14932f5deeffac544a200b02445332386146963930fd6c29fcbe5cc31551c69ff8500468e9b63d2330c0511f04c231c0bac52c26d27e15ccf0067be7d4832ff0189729", 0xa9}], 0x5) fcntl$setflags(r14, 0x2, 0x2) msgget$private(0x0, 0x20) r15 = socket(0x11, 0x4003, 0x0) sendto$unix(r15, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r15, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r17, 0xffffbfff, 0x2a, &(0x7f0000000200)="ff0000007e0da6556bb22ed0353cd1cb7d1f34707a95e05bd60e5ab005b11be27704543d24c784d1b9", 0x29) r18 = msgget$private(0x0, 0x2) msgsnd(r18, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r19 = socket(0x18, 0x1, 0x0) close(r19) getpeername$unix(r19, 0x0, 0x0) close(0xffffffffffffffff) r20 = socket(0x18, 0x1, 0x0) close(r20) getpeername$unix(r20, 0x0, 0x0) r21 = socket(0x18, 0x1, 0x0) close(r21) getpeername$unix(r21, 0x0, 0x0) r22 = socket(0x18, 0x1, 0x0) close(r22) getpeername$unix(r22, 0x0, 0x0) r23 = socket(0x18, 0x3, 0x0) close(r23) r24 = socket(0x0, 0x8000, 0x8) getpeername$unix(r24, 0x0, 0x0) msgsnd(r18, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r19, @ANYRESOCT=r8, @ANYRES32, @ANYPTR, @ANYRES32=r8, @ANYRESHEX, @ANYRES64, @ANYRES32, @ANYPTR64]], 0x1, 0x3fb) r25 = socket(0x2, 0x8002, 0x0) connect$unix(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="b35e004835a9e535c89ec1f515608a308a2a7832ae2bc9f71831ad0e20bc2dcd8b68220d"], 0x10) connect(r25, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r25, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) r26 = socket(0x2, 0x8002, 0x0) connect$unix(r26, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r26, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r26, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r27 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r27, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r27, 0x0, 0x0) r28 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r28, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) r29 = socket(0x11, 0x4003, 0x0) shutdown(r29, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x13, r29, 0x0, 0x5e) r30 = socket(0x2, 0x8002, 0x0) connect$unix(r30, &(0x7f0000000780)=ANY=[@ANYBLOB="5c8fc0dff9d4d023c1ff61619187a179b733917c1929f883d4b25164526991953caca84df461cb42ec63db42b71da692fdb6bbe2754e3f423a0963bd27b961121f8ffd3a58f08ef699d104f9f4c69f109590e2ec1635a886"], 0x10) connect(r30, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r30, 0x0, 0x0, 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="fefce59ba300002e2f66696c7be792dfa254515f005986ab75c82a7285b7595c70ff6dcd1b9a476414177b25d45a6f53453c84109f6d066212955304ffa4fbcc1bec55510d3855fba10a8572da6a329b84b6a895d2a3301856e361a45cf635f0f5463c53bf370c627221cb3aa7ca9742b25c11e9085b1081b1b0110c1e240a9bf03260df8627c5d19714eb436a2ce01f16b5ad8a4810a16fad0a5417167ca0125f55b485"], 0x10) r31 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r31, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r31, 0x0, 0x0) r32 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r32, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r32, 0x0, 0x0) r33 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r33, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r33, 0x0, 0x0) r34 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r34, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r34, 0x0, 0x0) r35 = socket(0x2, 0x4000, 0xff) connect$unix(r35, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r35, &(0x7f0000000cc0)=ANY=[@ANYBLOB="00002e2f6c653000c01af680a194640d5efc734a525c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ada813fe37170f4832592431b0da56b34698f95006b948fc48ea88186c8108d45500a0c000"/91], 0x10) sendto$unix(r35, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r36 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r36, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r36, 0x0, 0x0) r37 = socket(0x2, 0x8002, 0x0) connect$unix(r37, &(0x7f0000000c00)=ANY=[@ANYBLOB="81d814ccf3ec782e1b8a404da7490145f93d6988e510a9843fc6c3534a11542c0c69ebd085e3ae23e20e5d3a40233ff1b45b2aa8e259a53331adadce09be1e1243c67b477b3e667c0e4cfcd0fcfbb96596063682d92719a312900bf65e0b66cab9cc7426fe655addde75dbf4d26f4c8f19cfae8631658b3fb5de3771874cea131c850737f9f0b15f4d0d4fecb7725c52e88e248238b6665620812e8d37170871beaa3e035428e512a50acef2abcac3ce"], 0x10) connect(r37, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) r38 = socket(0x18, 0x1, 0x0) shutdown(r38, 0x2) r39 = socket(0x18, 0x1, 0x0) shutdown(r39, 0x2) sendto$unix(r37, 0x0, 0x0, 0x6, &(0x7f0000001bc0)=ANY=[@ANYPTR64=&(0x7f0000001000)=ANY=[@ANYPTR=&(0x7f0000000b00)=ANY=[@ANYRES64=r38, @ANYRES16=r39, @ANYRES64=0x0, @ANYRESHEX, @ANYRESDEC], @ANYPTR=&(0x7f0000000e00)=ANY=[@ANYBLOB="0f4f6904ac027e385cc34b9959ba889f15b4ea7577cce9c825d447043504f3dfa0bb21a292b4e92fc009c2f5750d7dacad3df15a86b2af232c2bf847170e2e4cbe6c97", @ANYPTR64], @ANYRES16, @ANYRESHEX=0x0]], 0x1) r40 = socket(0x2, 0x8002, 0x0) connect$unix(r40, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r40, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c04c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc2fdc09efd807457777ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3000000"], 0x10) sendto$unix(r40, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r41 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r41, &(0x7f0000000140)=[{&(0x7f0000000180)="440239d086", 0x5}], 0x1, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r41, 0x0, 0x0) msgrcv(r18, &(0x7f0000001740)=ANY=[@ANYBLOB="bda72d9ee2241d88860600006cd00cb4543ed09bac51ab6e25151586e3eaca11cba101af49ad00000000000000ac", @ANYRESOCT, @ANYRESDEC=r32, @ANYRES32=r41, @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESHEX=r33, @ANYRES16=r34, @ANYPTR=&(0x7f0000001040)=ANY=[@ANYRESHEX=r35, @ANYRES16=r36, @ANYRESHEX=r8, @ANYRES64, @ANYRES32=r37, @ANYPTR64, @ANYPTR, @ANYRES64=0x0, @ANYPTR], @ANYRES64=r40], @ANYRESDEC=0x0], 0x6, 0x0, 0x1004) r42 = syz_open_pts() close(r42) writev(r42, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r43 = syz_open_pts() close(r43) writev(r24, &(0x7f0000001680)=[{&(0x7f0000000940)="ef6dd3bfe2a945dd160e3a7b56b88e19f5f57fa72b388e633d359bc313e0470fb55c57b672301f548ccc6bf7e9358276c13fe3823d10a5d4177abc"}, {&(0x7f00000010c0)="a3a6005a0a2c323ef7ec73025f6e6dea9be769e0233c5bff84d94f6a8a9c11015db3ef715c67d9e3ff49a60646756d229bfb18a441eb8ff3fc70f872fbb04742fcf10dd49a602a181c1a407967527146eb97a2274ae721e07ca1b2eff96d3fde1912d14236c54589b6aa3fb481e3952a4fd33933ada385c8c29a4a2c80c1bff4d2810b9369f78cd72811676063e671adcc6f92e9371e3540baa666"}, {&(0x7f0000001180)="33933dd26a2f292cbcb80a5c40d884cc3ac0fc5936d0d131cc2c131f00677750a01e3f319350188ece2a445f19ef3a62908764ff743e2a0d81d1870ae1fb2caa49de985b6133df0290cd099fefbf2ea80c08d3db0a6dde86512e7eb2dd5190e60321f51034cd638c51e2d711946a1fc828d2703da76f253a6124471720f4697f7ae35510ba744c9c07abe9ca529493da54cabdafdbb4697ea9c9784a7f5320dc258993d6ca27544f0a2b8f2ef762e257d3640da7d9f07624027ad2bc95d9af7139ccc56dc1cdaa69bc79c7fab701f31068ddd2b1651dc204c8718f21ab398d85d8daef5e4ae47e4c897cf47b4b5cc7733d190ff330693b45"}, {&(0x7f0000000a80)="e53d3b7dd1f596a7a927642fda85384c40"}, {&(0x7f0000001280)="804e0f43c34af491d1ea0feee384e209ac8855cbaa4ea915cbebd6d2fac784c7f2756721d2f0d738d767f5580f5cddcbe7c2b6bbcb1655e75d26b95496c3bca82ac413f043adb729a2fe8626c6fdac30f1252bd53c431cd9ec2e51b9a8881cb773330cd0b6d535994e046f0e341584a260c5b50e60ab7b2e08e3a7025e265a70c03708fd4a05391b77d5960e26ffed58a7ba9cd9730c336adbafc91e04"}, {&(0x7f0000001340)="0a11a8005416ada99260af00a7a8b4ee81f2770b0d01e31ca863f96746bef5471d5bd5b42f4ee40a066841521664429e0411c691c122c2849be8c7bb3527f2aefba873d607038cd00d4085"}, {&(0x7f00000013c0)="460c0eb6390b1dc8cbca655eefd5515fa58eee17e02e4ad1724b50ba02daff300620dc5e6722150681b9d65ba1ba2e9805c69fd7d72904defc4c9b94ae701d27474586e648e92d6659cec5af8f06bf70c0c33c958e264eb54d731d9ee05fbb0a1fb4dcbd01e65b73d6e4e65b09e3679e82786bb222850b0d144ea6194171ba0f006c5791723e6406edc3677948cf282450e632e829b4829ed588afd96ab1e3595205b99ecf645e7ee43bac45de35fee62d9665af8d77e3e0eab9bb092e7bfb56a7d04f2c07b93522793afa7538c19511c87d165463b4b27d261e7ecdaa11883b2874c200b1e56ea39a8112b251"}, {&(0x7f00000014c0)="f81cf2cecf766d758b412d6560123a8948cfd3843b4aa02e57dbdb39d0b3e44fd09de073c3e0e50d3eefcde031ab6a2a0f16c7bbdc4eef187cdb07ca81fc9201231689ba31188832c8868148eac26668268b9e7ac63573e85c49d5188929bc79eebb83a0f53c1996a19fa180c07544fbed91b9d33c384eb2e428f956eb216c6ea8a003eb00c4314f04a8cff54aec6749a82f00c17dcdd3b523e03a7ceb3c383ed6f2e2beb3452e3b3fc5"}, {&(0x7f0000001580)="582c05ef38a8e9a3f5cbd88633ae692e01759f027cc9cd8f131116a88739326ca432aa171ebc9085c9ba00bad7e80dc3d604170e1a045bfcbd8e6abbc73e6a836dd619b42942cc63c3602dab2f0126cf0837e3abe8accbfdfbeaa7bf1256a8c1780a9303a0d68ea84282a0e067f0f683652825d552e07b8590614ed8ea3c8a39775c993e5190577ed1e1c82ae653c747776a60722c729d6f0b9cd4228344481d9761d49f27284f4cf23b4ab6646e490420ea581621331250ce38ffb9698a5a0576170286fd72bcab1304e56107fe905511"}], 0x2) r44 = syz_open_pts() close(r44) writev(r44, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r45 = syz_open_pts() close(r45) writev(r45, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r46 = syz_open_pts() close(r46) writev(r46, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) socket(0x18, 0x1, 0x0) r47 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000800)) setsockopt(r47, 0x5, 0x9, &(0x7f0000000b00), 0x0) r48 = socket(0x18, 0x1, 0x0) setsockopt(r48, 0x29, 0xd, &(0x7f0000000040), 0x14) msgrcv(r18, &(0x7f00000008c0)=ANY=[@ANYRES32=r42, @ANYRES32, @ANYRESDEC=r16, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESOCT=r3, @ANYRESOCT], @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000003c40)=ANY=[@ANYRESDEC, @ANYBLOB="5bafc043dd09852db2f26179141abb95bef10f40d7808e6317f38c8307c4da698b2d14ab54aabef17e1d02db3a6a7907dd00669ff2e13267691fbfb22635330ee78f65ce0d1d972504f68ae5e6f31338251dec0872054d7c53534fe6055be200b6260771e3d610a63bb42bde2a332a973c2cbc1bab62584e", @ANYRESOCT=r46, @ANYRES64=0x0, @ANYRES32, @ANYRES16, @ANYBLOB="375aa175f27b3cced4c79504aa924720363887cb97d3aa0137a43c5dd6db722056281a25f7dc18bf55a172bb6472af3707eb42332e389b032965916c8a53c4d979c722e86d00a7000e4c7efac19fefafa82c635735bf1a72b67b5ee5c19774e5ddb54f5166142a067fc84bf0b7ca86f67160b4414752390c9674119270af0b69aded3e7e0d13205246e4dd567d3ca777ab3666bb8558d0cab966101d95643cb0697a741d32447b9255016cd01fa437fcfa415a5fdca6715ce5d0362d4073758f4fe98d662652ab0ea601ed5f41b6967c67a59013db48f85d4b5690429d0c620a9e6d2c671f004d3e83062cfbe9e1f1843646c0086208015f1c54e76daee19c18d0333e751cb39d44681aa8f2ba54500c898217c6972a7810f40e1641a4919803fa510433cd66e474c93f001238ad0778af56efd49f614021dd3489ea76505536b9002452704c5ebfa2945c83116252451dcabbcec9eb7f6f3799226a942b8bcac4f6af34c1f58b4dc6b1cfb6def486986a9062cb3bccbd5613bd5db717c7e469b81d6804f5c813568899bb760436e91fb8334bf7c878ae3f60f04a469dfe87584b00f476e1c01873c60fde69f6bd8c990d5afb6d090d2fc2c2f66b170638484f05a267a299893f9a4672ce8398a3ef796091cfc289392a258ea68ddde6bf31a68704e1519c0acd9305bca32ce6f3c342f0aad0ee5ef25c6d6295a1030bd223b75da399e0828cc0d20a9922f3fa45f23f54b6ee51f9e28f3df9a8aee70f5ce5078f1916a4492984f40e056c5c9384c80b0159f0c2bc6dba84ec668874ac674c86091e4de6390ff3b755ae870511ae00817e8b6363e60bf65196f0a874f6ebc6899fbe3fae4905b95437cc9ecdfddb4cc2034cc146086bf7c3f1030fa5925014ddc184b65aa8548c13f88679c129c7ffec54fb50963c90cb3dbc190645c9c90f62e6da1cb9f77079bd8cdfeb0be68cad3085ae582a36fb32cfee25f5a0006aa2694e5dab62813314ae8b0ee623e18d2fb9afb9e3aef5d395d50f57053f33a30d9d669e0fddd6a98b710a6bfd0b1a8e36dddcedc066a96dd587f916da389123a42dbd65c70332d984b26ece66c0a843cf1df9b8027587f4e9a5a240c6626770d54128e21c15a4a5f1353fe607ef9da5d94cac1f2df1ec4186cf4b9e480a69f58e66782dc00fc209ac3e8b186172569dec82ccc926afee3b6f0f0c3d1b36e7adc7d0b5bd008017844f5f6b3ee362c946f74f0cb785d7d8c216ad624e0d425e96df4713087f8fadece0c003f215485399c9c433b15855bbe97569478170f0117efdb8ec794ec0e39b506ed1189d17a81c0e2c2ca2a8e5a577e0b056ae4a7f367157712634e31a1fc249f981bddcd39486030cfab128e72e3f89286be8c5feeac6f7e8d617bdd97609291d6ecace09751cc3c6d0b295d85584e9ec6154b29a09a1e782ddd164a127c2e19b97d87fd0f61dbcb187b9d2d111619c47a8d9e56df9f092d4c0605b9cffc68f301871c45f0657e935d3f8a4a64ececa7fdcccc4eeafcf4b60518e71cafcbad48c8beecb2ffe2d387f10491c1e021f760ed42c1c6c457955492665aaa93cae0d79a82e31157bd9ed1b86a30efa63a6c149081925f2bfae4d8669225bcf005cb624b3cfaaa1c626a1e0a003ca3bfd6770cc268b67c2af9f20d2e280979165aea1cb17ce87829e11007c4450dd34cbdaece65f7a8d93026ea6aeeb6c50f2ea5fcb187cf47b475b83335bbee87aeb8516853bfc91636e24a963c491b10bd13cbb5281aee4aaefc5eab34be426aefa694246e537751098d3847fa9a0ec6b8d49cf4275cb4d5f9826b6d16c3136fb9a9d5a92cfc18c787f3b98870b0e331b5304251028558efdc7fb28a9428ea40f506f959c9e871db0f70214f450d4e2d67b50d93fd4ebd9d7de7ce6ac284e12f41b38d141cea366275c52a25af6e4d84d4ff887d1e4dd3aedc4b014974e0129db319d2654b0ba6f919885501b16fda2b8b39f54dc01300f09c39898fafaa697144810872c02c3fbd91497558c1a0e60128d45aaa6fbe587febd609b22ec9c083085cdd5bead0833056e3066e2b53945d0f4b81b39582542dd56dafabdb265714429b4000c2e668937d9dd3aca46633d7828d765d7892d11d9b708ee6d9675e907c6bbb12599031fd4bb6dc3a29fc532e69296bab017fed48cb8b4e2b1ac4c49d211042a7f982415cd96097e28f8a014501b5ce653138d9d5f0d063ea581bc371a4a938e4d7c111b8ce88df2117f5a4c7d865999b30b6956272614c5dac4026abb2c0039c6a1299d73e17f63688afab2b31cde196dd8a622361d790f54e2afb6a95eb195ce79bec2a8e7b543e857af5cc5dbf82c566c227fce98ef6f86ee0ea24906816ad3b8cdf4fdb993e3f94c8818611002e514b8f18e2bd741cfd59d632a7f15acbbb87a2801f44337b5e5495247b26c33da4f66dc394880471d826859483f339b7a6441724b359c05288027d5c14045866b25c0fe112bfe007f1b6a4a2d7975904832fd1495d4895628c04f170d7b6c755c7d3c688aa173cd6d3fe7f0a267b26c82a10f928b688f275a909d199c3bbc70d042fb8d9f5d291a3dd9e6e01b00d632e2214fa4f10b84b66a023732c8095605e510fc61bb0a52d2403df5a60947e7c8a07eea8079eefbab946f7ab16ef705fb42af92ee88369a9751cf99c1f54c517670e92e651fa271b6011b6315ca0aad84c1bd2408bb8aa3105e8577fbbead347094cbde8ad377d1ace3bf5ad1e51e99e0c03fbf91a5d27a9f400c475e7d349ae243b3b71e19ea7d7a9bc6b975b179779c7ea095b516c6a557cf04e7722e794f92888b09d56dd2ced16333800b12fbdf88777b94517b0fcd35ff2227bee90951cdb26de8bcd725c2548c9929cb5cbbbf1f364318851253342579155d5847924841330a856f6df8d1daaf23792cc1961fcea5dac6526fe2428ae40df60f5ec6f0bd7dffa985c4793b64e4833c245843d73c096b4f617ea8147224007820398ec5082a7f131b3677781575e003288d9bdda179b87dbf0d32a3dd5c41bcc4837ffc2f7adad3a7bc1f3f18c04970ae1111a838c98476cbc52da9af5c83d79b2f149d3cd13dce3f95a4179621dee0c3794407ce239f3434b2f98c9786a8c1c58d111ed3a762685d058652dd07cb06f9129912b44f1c5ada5437648dce7d75701e0f2a0d6bf85f585efd7be84027b3443809717ce9f5ad89a405c13d5752422354187d4a5c3049894f34a3b02f4cab3f1ffa0b36e16a5f76e7af66922929fd544a72687ad8b06c197a568be90ac368a40ab4c623909ae7bfb8ee40ef5c187cc26cf4329a32e74c12870ce76a0b0be2b750a34c5be33dfdbab0c279ba7f4fcd699ecdd31f6e077fe53508ff3d337418869ca604228567e79ebcaa44e6555cd1a58f40085f42894a08279c59fe6dfa5a58ff40f0cd7276687305e5397df1a6298caee8438b5a182968d749e313b293b5a0a5861a834cce9f8a4ae77658d31785e90a600ca74c0e20ae23ada42006015a30bd920d60833951f0939f1ea3ada18cfc46630f839d7d817a7cc6ed66a83292407acb93ecca8f001be2010dda6db72271f16d7a0647c77f810075b2a5fdb2242841eef93e891bc2ee5bc9d4e3bd76aa2973badc4fea9988786165290258e29faecec20ee61b6e6682e01fad5aeef235961d5a474eae9a70559187bfa423dc238ebe4b7da915c739c8215441e78d32caccc0a170ffc9cbf9d5e073160654a91b2a245ded0a63868d9238692d795290cc5f19e5e8382c0bd755978e84f409cf88923cae0eae3a09dbb9ea6a273e0b6409b81ff0fe6dcc1cfb2dec40491d012dcb82d086244cf6a979a710ebbb08142bb4ef2e6a8f45025fe9d501c2fceb39d73f1285e7018660c9cd2de0c68a0161c2c5deb0b9c2873b57e10d0fd3b7deed1e4f9e0def9cd807144946a725764ae980cdc2551807652a99cf95bffa972eb94e7b9bb6f93b9ea67cfb327b8c0c394ebf77b1395fc1a1a0f179c775aea7dcaec370bcc2866e2b6b4573ddafc6f2f880cd52bdbef9cf79de7ac7c47f5c07ee81a1366da08fd730445c24145b52c416f7660078a73b95d9da5e5089fdc40570333972eac6cbd852692842e1844705403052fe659c8cd8c6bad0a007e8c353383cba35d714e00879d313ca8f43d87de10c8691f5876e484195871b62c5d2d4324aee1b595c6b4be1aacad7acf066fbc86dce976950a3a59254768fafb00f28ee7c2cb25096338c14aceafea67f45a852480a7cce528d47440faad2f5ca3ac5f8fbbc1bc51ea08634fda3cae6f24950a88517aafd86507af6f1307c20908b3929dd9f2072496f9b5433c923197c35536b453e3885fcc3a187acc62a1edf1fad133ba8ef344447bf45daf1e20c679352547d3bbfb620d2090ba9edbff0a39d2d9b2a130dcd8952e59a09df95aac68d3675a6a41328da1b961ef7c3de248a0df8c1c91b8e4166a1791ff59c4dac52d1a8c2e7dd62e6a4a21bc3ecf2a1a447ae495d22cf01cc28ab73f33421528127961e412a715152315b2fb71443695b16027ca1be2f15504104185e08cf4f3db707b9616414bbdcfbcd6a15ada49fb71f066c507288f9bcc73dad0919e109c718dd887b7f498bcb367e6bb91f83409534043ab222d19cb87d613b814eeb64bd5ff179d05c05753ab51d0d5350f9d0b7263c6751d650997a83aa9d70a06bd88c0c4b934d55928e4fdcd8b49eb41d9f24dc79218d438451bd6dfe4901517af40be56a210fd601879fee06cffb9cbbfff2e01e713f73cdd9cda6bcaa1120f23467161ae7161bf7d662e591b71034d87455a45ebbf0c42140c92115b93c9bf3f659b19646478140ccc8a0284219106e64c25afaad57865799246c12ce870860d0506b39a6ca2b758cbfc6f725526efce5d2dd2f859fe361dff1e2098b73143858c4aedb197307bea8bd8bd7ddf2bd59584d02bc78ec9ad6fe81a8d31fd43df08623fe24479da270ee96499f0468dabae9f18b6c15c435b420a0ab3ff73ecde913836eb2e54638b3c62327c6a2d108694e298f3423c4bf785fd2a601ffb81e27a5c01e2105d4206dbae91e293df1e72f1a889c353a0f7907e3258269ec6188b2c31f6a84cc6998bf53a44bb44259ab2470be46aa631dccf2c6a540753bcd9f67a1f13b31c7f6561dcb5f1d20b29c419c13c5f24f43c5b53b6a1fd280e5ebd957f2f18af8ca012efca73c8cc29d6603c512d6795ea981ef7075110f606d1d0bf37bcb55ac4e2b92450eb9f6761e7775c85074ed98d5d0dd39421512ab922e3104a6ab5f13a52b43f78ab90c78288337f35de2d1a79de28f95ff0e5e04f6d38f0a05ab1eaa7e5fcafcbda224c3970cc7df94cdd14882696ca43d1642bc9339892c3b1088a9ae4036860752fbdaf70b8236452a86eb53a3764e0307283f24aba058a70531499688d87a545a9f1116ac5dbddfc4c78a71775d1a298127cc3356d3f0f7336625b0b95805d319a3ee220ce4c948f823a437ee3a3478d005873690450fe1cfb0bf7bc022412c7cc34ec98cc66f1fc82da2839d47f0984f0abb9152071a282010859c9857448a46f7861e9909797cce6bab850d8680ba143ad6c4efe0f7d1f7409a6e7f8277106317de5b0ad80ae55beac7ebc1f86b13b476a1873e6aa92f678ed5aff0c8b39c27a6cabcc607a6594b091b04694d84c0accfc5b4c3762d4c0e7818ee1e235c5da037a11e0741f4cd60a5cc0104b6632129b5f24a9f6c972f00067813aedef864030e670e02356fff18400e4991a21578", @ANYRESHEX=0x0, @ANYRESOCT=0x0], @ANYPTR64=&(0x7f0000001740)=ANY=[], @ANYRESHEX, @ANYRESHEX], @ANYRES16=r44], 0x6, 0x3, 0x800) msgsnd(r18, &(0x7f00000018c0)=ANY=[@ANYBLOB="021d200000000000ddfc630b84486250b08faa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a8831d3c9b6e1ee7e9fb7ab08eb70a200589f87b517cdd4d9a00d714a1b02a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c2720079d0cf40b9c8b754daeb2982d28606050dc516a0af145fd7f7b2baa4e2b6708b4a42e1cabd56bd7e882230b315bc33e600"/197], 0x1, 0x800) r49 = getpgid(0x0) r50 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r50, &(0x7f0000000900)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a6541ad00dceba70f3e7ffff0d0b06284c758907e282f01e42193dab83048f2860314208837732097e28405b8e75e82b3f66cf0d6b8945571239589cb3608748645586b190dc78983ab9b3e3a48c8a48ce1f46f35bb9b0e05361a062f2407a08c01a871ae538bbd21ab3f7062df3972e532562541470123105dac77663d07b42c3515d"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r50, 0x1, 0xfffffffffffffffe) msgsnd(r50, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e25cbe5033279a7fc258b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c6b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r51 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r51, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r52, r53, 0x8, 0x2f9f}, 0x7, 0x1, r49, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) msgsnd(r50, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bc1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf00"/226}, 0xea, 0x40000000000800) msgrcv(r18, &(0x7f0000002a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef649dbe0000000000000000000200"/160], 0xa0, 0x1, 0x1000) msgrcv(r18, &(0x7f00000017c0)=ANY=[@ANYBLOB="0000000000000000000900000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000063b4be0ba7c6f2cdf5199e00"/131, @ANYPTR], 0x2, 0x1, 0x800) r54 = socket(0x18, 0x1, 0xff) close(r54) r55 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r55, 0xffff, 0x8, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) r56 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r56, 0xffff, 0x8, 0x0, 0x0) getpeername$unix(r56, 0x0, 0x0) r57 = socket(0x18, 0x1, 0x0) close(r57) connect$unix(r57, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r58 = socket(0x18, 0x2, 0x0) setsockopt(r58, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r59 = socket(0x18, 0x1, 0x0) close(r59) connect$unix(r59, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgsnd(r18, &(0x7f0000000ec0)=ANY=[@ANYRESHEX=r59], 0x1, 0x0) syz_open_pts() r60 = syz_open_pts() ioctl$TIOCSETAF(r60, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r61 = syz_open_pts() close(r61) r62 = syz_open_pts() close(r62) write(r62, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r63 = syz_open_pts() close(r63) write(r42, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r64 = syz_open_pts() close(r64) write(r64, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r65 = syz_open_pts() close(r65) write(r65, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r66 = syz_open_pts() close(r66) write(r66, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r67 = socket(0x18, 0x1, 0x0) close(r67) 01:29:51 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x2, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x10, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8820, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x1) listen(r0, 0x0) 01:29:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x47493dcfb279c6bc, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = getpgrp() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x20, r1) r2 = dup(r0) ioctl$BIOCPROMISC(r2, 0x20004269) getpid() recvfrom$inet(0xffffffffffffffff, &(0x7f00000000c0)=""/144, 0x90, 0x1002, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f00000001c0)={0x7, 0x0, {0x7, 0x5}}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) msgsnd(0x0, &(0x7f0000000200)={0x0, "13491cf30e0a47c149b0a759561a2484bec74176930426ef0c777d864645578d275759535e78"}, 0x2e, 0x800) setitimer(0x2, &(0x7f0000000240)={{0x2, 0xeb}, {0x8, 0x99a}}, &(0x7f0000000280)) r3 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) connect(r0, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0x10000, [{0x3, 0x1}, {0x2, 0x3}, {0x3, 0x9}, {0x1, 0x7}, {0x0, 0x2}, {0x2, 0x80000001}, {0x0, 0xffffffe0}, {0x2, 0x7f}, {0x1, 0x7}, {0x0, 0x6}, {0x2, 0x2fb}, {0x2, 0x360000}, {0x3, 0x10000}, {0x3, 0x6d21c8fb}, {0x1, 0x2}, {0x2, 0x1f}, {0x2, 0x86}, {0x3, 0xfffffffd}, {0x3, 0x101}, {0x3, 0x40}, {0x1, 0x10000}, {0x2, 0x5}, {0x0, 0x7}, {0x2, 0x8001}, {0x2}, {0x1, 0x1a8}, {0x3, 0x75}, {0x1, 0x4ed1}, {0x1, 0x4}, {0x3, 0x7f}, {0x3, 0x3}, {0x2, 0xff}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x1, 0x5}, {0x18, 0x1, 0x1, 0x1}, 0xff00, [0x7, 0x400, 0xb5, 0x7, 0x4, 0x1, 0x8, 0x7]}, 0x3c) close(r4) socket(0x6, 0x4, 0x40) setitimer(0x1, &(0x7f00000005c0)={{0x1, 0x100}, {0x8, 0x400}}, 0x0) getpid() r6 = dup2(0xffffffffffffff9c, r5) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000600)="3fc56a0225fefd27246ddb4ebe1ddce038724e723cd9513a913df0a1a86867a5436574a7a53043997c7b844523c2c58bea36aa5b49add431e1a597fcf623d3eff9c72922b6c9a4278e4ab22f244888f14f102b9b023e61cac92fd91e81e0548fddb93175b46f48cf4744a1ab7ca14cb865e837df469066016c735e71580853a07a6e7bc4e940a112f6a4b80ec13a74fda91e5799427ec40e4af3e4f214f18eeee7457f1cabf72b7823619ead00bde60035adcd606c19133d24ffd3c1c4208976be8597fe36b2d74ebe6ebda06d3d82a9eff10215039242ce9e78dc44b834a2", 0xdf) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000700)={0x3b1, 0x2, 0x13}) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/pf\x00', 0xd80, 0x0) lseek(r7, 0x0, 0x155, 0x2) mknod$loop(&(0x7f0000000780)='./file0\x00', 0x4, 0x0) 01:29:51 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="ffffffe50100aaaaaaaaaa0086dd60a4f00800f83a5599e49cad1089ce0000000000000000aaff02000000000000005b0f00000000014230e20fdf4a62149aae4f4e3d07dd1dd91da4615b83b3b5e881c232ff4cb900c64dc3263de4fb62ab3101e93fbf98ca18f97405ced63ed6457b12e0a876692380254c699c7e2fb76cafc84027e20a448092258d7a5ea3b8b5b6ca7226b61beac9d0dcaf575f397581ebf68f635f1ed21aa30e7b371f0eff14da1e7b573407000000f997c046aab3e600989d179a5e55a788758711aa684507000000ea45541b0763eb6a404107713f156e9eff2225570d22706040d005e711347d0911a27473898414e372547591a7d0ee949203381439f97c37ec68a8d5bbc0a4541e15008825a416dd909f1ef0fbc9aba09549d21360a9ad9ae5e9b8a83a95267327200d6feef3a2b46053b85d91b7206900662ea5166b0258fad3038796f5b9cb15a486fb34c4b7a6692b5f84aada84403ea05f50837b3f775f2d82b685d3bfa8029a980f29c61722e73532503a3677a14bf02d474b0000000082be11ef56e8753f150624f4fd056c105f9da61d3295eaa80f53352cdb70b390e1bcf8b952133ac776590a398d3e37396c217db3cb9e98ad99fe18c6d77ead6830fd6f30b2e622ea6e47f8829bce0434fb113b951c52822e345fe681258fda3cb24a1682667dc9a325b6bd21fee0f2a355a72ffea552e5fe8233a0d8cacd56604dd7809f38d08187"]) select(0x40, &(0x7f0000000040)={0x20009, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xb7, 0xcd5, 0x0, 0x793, 0x4}, &(0x7f0000000080)={0x8, 0x8, 0x0, 0xfff, 0x0, 0x853, 0xafa3, 0xffffffffffff84d9}, &(0x7f00000000c0)={0x80000001, 0x80000001, 0xe2d, 0x20, 0xffffffffa0d30a1f, 0x5, 0x8, 0x5}, &(0x7f0000000100)={0xddba, 0xaca}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f00000002c0)={0xffffffff, 0x6, 0xacf9}) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x2) fcntl$dupfd(r0, 0x0, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000001c0)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000240)={0x7, 0x10000, {0xf155}}) 01:29:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = socket(0x1, 0x1, 0x8) setsockopt(r1, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000780)=0x7f, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead57cb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf95a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c70bcb69097d849e8425e4981867e4d470522808e91adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbcb252a926dcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fed595109d816ae2d086b71585e5a9608cb1e0ea5ece76c60bb1f4a634ffcbbb1542f1b03b6e3936e0c12964265c3b2be84660f39993d181b08c1b4468b21c9ffbf8f582b87b417ff8dfc38d3e70b7811acee99a816ca65d23b4a3cce319"], 0x10) dup2(r5, r4) connect(r5, &(0x7f00000001c0)=@in6={0x18, 0x3}, 0xc) r6 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xfb) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r8 = syz_open_pts() close(r8) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x3, 0x2, 0xc53, 0x1}) r9 = socket(0x1, 0x4002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80186950, &(0x7f0000000300)) dup2(0xffffffffffffff9c, r10) socket(0x1, 0x4002, 0x0) r11 = semget$private(0x0, 0x7, 0x454) semop(r11, &(0x7f0000000140)=[{0x4, 0x3, 0x1800}, {0x1, 0x8}, {0x1, 0x101}], 0x3) 01:29:52 executing program 1: nanosleep(&(0x7f00000001c0)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x1000100, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x20, 0x0, 0xfff, 0x0) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0xfff, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) r4 = dup(r2) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000100)=0x1) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)={0x2, 0xba, 0x3f, 0x7}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x6812, r0, 0x0, 0x1) close(r0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000080)=0xc461) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r7, 0x2000740e) ioctl$TIOCEXCL(r7, 0x2000740d) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000000)={0x7fff, 0x40, 0x101}) 01:29:53 executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() r1 = socket(0x18, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8000, 0x0) shutdown(r1, 0x2) close(r1) syz_open_pts() writev(r0, &(0x7f0000000040), 0x0) 01:29:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa9cb9905000000000000000000010065ec23740f1d00000000000000000000ffff01000000") 01:29:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89eafffffeff000001"], 0x9}, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=""/4096, 0x1000}, 0x41) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 01:29:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2014, r0, 0x0, 0x0) 01:29:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) readv(r6, &(0x7f0000002200)=[{0x0}], 0x1) r7 = kqueue() r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x1, 0x0) shutdown(r9, 0x2) r10 = accept(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/76}, &(0x7f0000000040)=0x4e) r11 = socket$inet6(0x18, 0x0, 0x8) r12 = dup2(r5, r1) ioctl$TIOCEXCL(r12, 0x2000740d) kevent(r7, &(0x7f0000000140)=[{{r9}, 0x766f929d23cb09ce, 0x18, 0xfffff, 0x20, 0xff}, {{0xffffffffffffff9c}, 0x0, 0x8, 0x20000000, 0x9, 0xfffffffffffffe3f}, {{r3}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x8, 0x5}, {{r10}, 0xfffffffffffffffd, 0xc, 0x1, 0x4, 0x2}], 0x2, &(0x7f00000001c0)=[{{r11}, 0xfffffffffffffffa, 0x4, 0x20, 0x6, 0x9}, {{}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x100, 0x20}, {{r2}, 0xfffffffffffffffe, 0x42, 0x10, 0x6, 0x800}, {{r4}, 0xffffffffffffffff, 0x40, 0x2, 0x4, 0x3}, {{r3}, 0xfffffffffffffff9, 0x8, 0x40000000, 0xab48, 0x1}, {{r12}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x8, 0x9}], 0x2, &(0x7f0000000280)={0xffffffffffffffca, 0x7}) 01:29:53 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x20) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x2dc) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)='./file0\x00') 01:29:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) select(0x40, &(0x7f0000000040)={0x8, 0xf2f0, 0xe07a, 0x577b, 0x100, 0x1f, 0x7, 0xca8}, &(0x7f0000000080)={0x312c7035, 0x1, 0x9, 0x7, 0xffffffffffffff35, 0x3, 0x1, 0x3000000000000}, &(0x7f0000000140)={0x800, 0x3f, 0x4, 0x6, 0xbe1, 0xff, 0xc42, 0x2}, &(0x7f0000000180)={0x7ff, 0x785}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000280)='#\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=' //$,\x00'], &(0x7f0000000440)=[&(0x7f0000000380)=']*\x00', &(0x7f00000003c0)=':\x00', &(0x7f0000000400)='@$\xb4.\']\x00']) execve(0x0, 0x0, 0x0) 01:29:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000008c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000800)=[{0x0}], 0x1) readv(r1, &(0x7f0000000cc0)=[{&(0x7f0000000140)=""/206, 0xce}, {0x0}, {0x0}, {&(0x7f0000000a40)=""/252, 0xfc}, {&(0x7f0000000d40)=""/75, 0x4b}, {&(0x7f0000000240)}, {&(0x7f0000000c40)=""/92, 0x5c}], 0x7) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) r2 = getegid() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r5 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x6, r6, r2, r7, r2, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r2, r2, r8, r2, r8]) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r9, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r8]], 0x1, 0x7fb) msgrcv(r9, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r9, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r9, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r9, &(0x7f00000011c0)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517c1d4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c806000000c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5256fcd6ae2da598bf239691d2fea1b51ff028da5d2"], 0x1, 0x800) msgsnd(r9, &(0x7f0000001c00)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d93070009673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc46b032b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c134dfc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f3b7b74a6d0cf479744ab5c3cd9c3cf73cc6b38c75134bf24d6e9ddf0383f40efba799fc83b4a81bf8230aded8f081f7968e0eecf4079b341b5e81185353927b18ba21c3086db43dcb7477b44de4c089a7b3840c9bb55dbafdf2a4c85c365511938f6ec6c55f028c07ab4ea54b156b3d9506ffedd2c34e885761ac944031be931827e0f986e699632a168d9edc79f446a082429a357ff42d82b9e9fff7efa7707d28ba834d33684b2795f6d0fa5fc828d0d1e5283ebbb46757e289cb9dd89ca94d65dffa1d5f8e16bfebbecebaeb451e4e3660acc5a33dc1c052b1ba568f7fd6c64ed196ca75b8002023555e9b37543632aee5ced7a3454231a3e199745a22d2cea9f2c8d44210592afb1b88df0537464204b53a38d507a684de294de76cd23cceb43f54389d2fe2d683b69554c823a4487efb1378b0afb2b2be06b45737de34c312acc0bea9a51231156eb73f4cb4ff3f49b0100000000000000dc4e00"], 0xd5, 0x40000000000800) r10 = geteuid() r11 = getegid() r12 = getuid() r13 = geteuid() setreuid(r12, r13) r14 = getpid() ktrace(0x0, 0x1, 0x4, r14) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r18 = open(&(0x7f0000000380)='\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', 0x80, 0x95) utimensat(r18, &(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) r19 = fcntl$getown(r18, 0x5) r20 = fcntl$getown(0xffffffffffffffff, 0x5) r21 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000540)={{0x240000000, r16, 0x0, r16, r17, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r15, r19, 0x41d, 0x405, 0x5}) r22 = getuid() setreuid(r22, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r17, r22, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r19, r20, 0x0, 0x92, 0xffff}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x6, r10, r11, r13, r17, 0x4, 0x9}, 0x4, 0x3, r14, 0x0, 0x95fe, 0x6, 0x7f, 0xfffffffffffffffe}) r23 = getegid() r24 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r25 = openat(r24, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r25, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r26 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000180)={{0x6, r27, r23, r28, r23, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r29 = getegid() r30 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r31 = openat(r30, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r31, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r32 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000180)={{0x6, r33, r29, r34, r29, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r29, r29, r35, r29, r35]) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r36, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r36, &(0x7f0000000b40)=ANY=[], 0x0, 0x7fb) geteuid() r37 = getegid() r38 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r39 = openat(r38, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r39, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r40 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r43 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000008413d1ee9ba041b5831762d91d000000000000000000000000000000000000000000000000002743000000000000000000000000000000000000000000000000000000c61b9e8fae2fc1578c71c206390100000000000000000000000000ba0002"], &(0x7f0000000080)=0x6e) r44 = geteuid() getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r44, r45, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000180)={{0x9, 0x0, r37, r41, r46, 0x8, 0x7}, 0x4, 0xc8e6, 0x20004}) getgroups(0x5, &(0x7f0000000300)=[r37, r37, r42, r37, r42]) r47 = getegid() r48 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r49 = openat(r48, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r49, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r50 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000180)={{0x6, r51, r47, r52, r29, 0x8, 0x1}, 0x4, 0x6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r47, r47, r53, r47, r53]) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpid() r54 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r54, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r54, 0x0, 0x0) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r56]) chown(&(0x7f00000017c0)='./file0/file0\x00', r55, r57) r58 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r58, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r58, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r58, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r53]], 0x1, 0x7fb) msgrcv(r58, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r58, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) r59 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r59, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r59, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r60 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r60, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r60, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) msgrcv(r58, &(0x7f0000000940)=ANY=[@ANYRES16=0x0, @ANYRES16=r59, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC=r60]], 0x3, 0x0, 0x800) msgsnd(r58, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r58, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r61 = geteuid() r62 = getegid() r63 = getuid() r64 = geteuid() setreuid(r63, r64) r65 = getpid() ktrace(0x0, 0x1, 0x4, r65) msgctl$IPC_SET(r58, 0x1, &(0x7f00000003c0)={{0x6, r61, r62, r64, 0x0, 0x80, 0x9}, 0x3, 0x3f, r65, 0x0, 0x95fe, 0x6, 0x138, 0x2}) 01:29:53 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x386, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x4) recvfrom(r1, &(0x7f00000000c0)=""/219, 0xdb, 0x800, 0x0, 0x0) lchown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 01:29:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfb) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x1f, 0x3}) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a147dce4a7efe1970da711ecdd57be971e2f66"], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r4) 01:29:54 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="ff010000bbbbaa01000000bb86dd608aefacfea234c888f6ffff2d7b5f050000000000000007000000000000000000000000000000411d1500000000060000371e3fcdb8b3e72ff899d87aec9b7c2e63f791d463124a63c38dcb568ef4f3771c1fc98f9d2e18005ae707657262149fd24627b08fbd54fa3090"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800182c00fe19d2c50f34370676000000000000aaff"]) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) r2 = accept$inet(r1, 0x0, &(0x7f0000000100)) r3 = syz_open_pts() r4 = socket(0x18, 0x1, 0x0) shutdown(r4, 0x2) r5 = socket(0x18, 0x1, 0x0) shutdown(r5, 0x2) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0xcc, 0x4, 0x7fff, 0xffff}], 0x81ce, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x2, 0x100, 0x6}, {{r4}, 0xfffffffffffffff8, 0x20, 0x2, 0x742, 0x100000000}, {{r5}, 0xfffffffffffffffa, 0x44, 0xfffff, 0x6, 0x2}, {{r6}, 0xfffffffffffffff9, 0x89, 0x1, 0x20, 0x1}], 0xfff, &(0x7f0000000240)={0x0, 0x2}) syz_emit_ethernet(0xe, &(0x7f0000000040)="c7a895006f53dd000005ffff86dd") 01:29:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00a7209d4143ecffb18c61fda379e0080b72cf01bc71caf4470f27ec62cefbbb44007a0585137f73f6b9939309f9f4e4ef166d104cadf3b943d44634d0c200bee9d68611d3ea332a2410e162"], 0xa) accept(r3, 0xffffffffffffffff, &(0x7f0000000080)) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg$unix(r4, &(0x7f0000000180)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="6a3734d050fb1c28a15456fced7563d8adaca08f4fd8092b7796484bc3351a35db874b8174d799ff3b9779c5160960b9ffc9eb8bb16af5", 0x37}], 0x1, 0x0, 0x0, 0x40d}, 0x6) 01:29:54 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000023, 0x0, 0x0) 01:29:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3fc, 0xdf, 0xd28f, 0x550f, "2ea86ecc607fcfd71100"}) write(r0, &(0x7f0000001400)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c9fe8fb4cb6352b48d3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5f307c5375eaba46b32649dbe31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab05000000159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab73f6b77103fe03f5ad252de15639607830d91de50565b80c196c0713fad218064014bd4d05087bc149b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b6385926805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ccecbb3591d90b7357c829a234672330197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff", 0x240) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x2) getsockopt(r2, 0x7981, 0x8, &(0x7f0000000040)=""/75, &(0x7f00000000c0)=0x4b) 01:29:54 executing program 1: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000180)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {0x0, 0x2}, {0x0, 0x0, 0xfffffffc}, {0x0, 0x0, 0x0, 0x2000000}, {0x0, 0x0, 0xffffffff}, {}, {}, {}, {}, {}, {0x3}, {0x0, 0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x0, 0x80}]}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) kqueue() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) dup2(r1, r0) pipe2(&(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000140)=0xfffffffd) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/235) r5 = semget$private(0x0, 0x7, 0x286) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r6, 0x5) r7 = semget$private(0x0, 0x4, 0x1000100d3) semop(r7, &(0x7f0000000480), 0x0) semop(r7, &(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) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffffffffffdb7) r9 = getuid() dup(0xffffffffffffff9c) r10 = socket(0x18, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc038694e, &(0x7f0000000300)) r12 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r12, 0x0, r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0xfff, r14, r15, r14, r15, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r13, r16, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r15, r14, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r16, r17, 0x0, 0x92, 0xffff}) r19 = getuid() setreuid(r19, 0xffffffffffffffff) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x8, r19, r8, r9, r15, 0x20, 0x7}, 0x4, 0x5, 0x5}) semop(r7, &(0x7f0000000340), 0x0) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r22 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000100)=""/114) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r24 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000200)={{0x3ff, r20, r21, r20, r21, 0x104, 0x5}, 0xfff, 0x9, r24, r24, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r20, r21) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r21, 0x0, 0xffffffffffffffff, 0x0]) r26 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r25, 0xffffffffffffffff, r26, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r27 = socket(0x18, 0x1, 0x0) close(r27) fcntl$getown(r27, 0x5) r28 = getgid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) r31 = accept$inet6(r30, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r31, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r31, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r33 = syz_open_pts() ioctl$TIOCSBRK(r33, 0x2000747b) fcntl$getown(r33, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r33, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r33, 0x20007471) r35 = accept$inet6(r34, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r35, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r35, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r36 = getuid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r33, r36, r37) r38 = syz_open_pts() ioctl$TIOCSBRK(r38, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r38, 0x3}) ioctl$TIOCNOTTY(r38, 0x20007471) r39 = getuid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r38, r39, r40) setgroups(0x4, &(0x7f0000000300)=[r32, 0x0, r37, r40]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r41 = syz_open_pts() ioctl$TIOCSBRK(r41, 0x2000747b) fcntl$getown(r41, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r41, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r41, 0x20007471) r43 = accept$inet6(r42, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r43, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r43, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r44 = getuid() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r41, r44, r45) r46 = syz_open_pts() ioctl$TIOCSBRK(r46, 0x2000747b) fcntl$getown(r46, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400000001) ioctl$TIOCNOTTY(r46, 0x20007471) r48 = accept$inet6(r47, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r48, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r48, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r46, 0x0, r49) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000200)=0xc) r52 = geteuid() r53 = geteuid() setreuid(0x0, r53) r54 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r54, &(0x7f0000000a80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fce409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37355111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa81723d9ff448a930a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf123e9520295d5eb5e6cebaec1ab26419fcff1c506ead1ca4ff09165b9bb3c8aa200418fba4b912dbfdcacb012c7704480ebfddd8cd3ccfdd07d2961fb317ed147fd1a769e8a5ccbf1111b21a57085641ba372aaf24efe34262c7002f4282ce78429e569a69c1d131af991b2b216a3bd864da0740ff66845c919b31a2c3470b1ec1d509ef59ee5377d5f28ca3d28049983c3ef488aa4cb82b11b8327457a4187cff241df6402719ba0838449e0564df5a"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r55, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r57 = getpgid(r51) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000400)={{0x0, r52, r56, r53, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, r57, 0x95fe, 0x80000002e7, 0x138, 0x2}) r58 = geteuid() r59 = geteuid() setreuid(0x0, r59) r60 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r60, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r61, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r63 = msgget$private(0x0, 0x20000003c4) msgrcv(r63, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000007dc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r63, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r63, &(0x7f0000001840)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0e286b0adda129f00"/4112], 0x1008, 0x2, 0x400) msgrcv(r63, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000c7f5a89486895f4fedd5c29bd6f4df9d30a6733cf531c6742688a85203ed210aaee92e9f3b5a871ed0f712e8a0f95409c09fb6d1307667478da53edc016e334840075738715265bed353c7137c050fc3ddc8a280bd13c9d4a245f851a7b0bea9c503c8b1808f5071334d135cd102b74ed84a0e2ba80a01691d9f60c6f85299eb638b6044bc80978ea03db86505307980"], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r63, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r64, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r65, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r65) msgsnd(r63, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r64, @ANYRES16=r65, @ANYRES16=r62, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000700)={{0x6, r58, r62, r59, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) r66 = socket(0x1, 0x1, 0x0) r67 = fcntl$dupfd(r66, 0x0, r66) ioctl$TIOCFLUSH(r67, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffff48) r70 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r71 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r71, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r72 = fcntl$getown(r71, 0x5) r73 = getpgrp() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x9, 0xf664, r73}) shmctl$IPC_SET(r70, 0x1, &(0x7f0000000200)={{0x3ff, r58, r69, r68, r69, 0x104, 0x5}, 0xfff, 0x109, r72, r73, 0x7d55, 0xd75, 0x4}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r68, r69) getgroups(0x5, &(0x7f0000000180)=[r69, r56, r62, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000340)=[r45, 0x0, r45, r62]) getgroups(0x25b, &(0x7f0000001200)=[r45, r40, r26, r28, r29]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r29, r2, r3, 0x100, 0x81}, 0x400, 0x401, 0x5}) r74 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r74, 0x4, 0x3, &(0x7f0000000600)=""/128) semctl$SETVAL(r74, 0x1, 0x8, &(0x7f0000000240)=0x401) semop(r74, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() 01:29:55 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, r1, r2, 0x0, 0x0, 0x0, 0x2}, 0x4, 0x5}) r3 = semget(0x2, 0x2, 0x31) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) r4 = socket(0x10, 0x3, 0xc) sendto$unix(r4, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), 0x1) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000005c0), &(0x7f0000000540)=0x1000) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5877f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r8 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="ff1bd487d3c68f886d84"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r8, &(0x7f00000006c0)="0c43216b94fbadad02000000000000ecb78ffc5d060000644e666c000000000082f1cbc028e691030000003b128890598460703d7e9678080000005d6cc474c62997029f4ecd08a3c78aef43226b252e280200000079f24079594f4741a39e635affb4c19da437a8a4a48d6e87e79f478e215a22935ffc9cd98bce15a737739deccf58a3dbfe2f7094a2cc91ba78d96a4b2961828807339cb1f25474a8e3bcda79000a034933c46926a54269fb2dfbe5d606d4e8fa80ee9ccfb556f0eb3994f32c5a80839005a035a6cabf5555f16ae5778aacdf91f61ce6bf554e237f0235a5bd5c7d21e0789dc4f7acbbbdfb0e3c1e010061f8b75f3e84d95b111e6444f378b724ec9ac47191b32ca581a50be778709b72e4289930ff7fe503cc8f5a0724b743516aca2a44ac61e9e0dc0f2ab1071807ca8a97aa51220996c1527a1e30f039b4cadda9ec4f93d611043b241172476f61214e0125f167438012b4897da39433b9dc0d157332e4fee5cc0efce0adf303a0c74dbab26dc9820da7b9d2676dbd2401f158e3e7eb405d13c61e7afad5bd99b91f6947f4c9397c0022d00d20c0752dc6bdb0c22d6a2257524815beb340c9a01c34ed318002350e8fe6c44ca6572ccdc86a11d893051253c206ae4b5beacabc6fcb7552de0c456d8074e7f1fb8e83a9ccfdecc2897898986bdb3e3999ff523e4ecc7bae0894836e3d203b53c867abfb51b2c71263d40f5efc49000000000000000000a0f565221117d6babfa4dd86f9e380ba8d0c51f8b33ac08f234d6a7a7269bab93b2d3df3f67ce8aa3db79403bdfffa63a78c414ab33c1484e61d6306acdbff447af16d3f0d7f40fe36371c8b4013", 0x261, 0x1, 0x0, 0x0) r9 = accept$unix(r7, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r9, &(0x7f0000001200)=""/4123, 0x13d0, 0x862, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='-]\x00', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f0000000480)='\x00']) 01:29:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) r1 = dup2(0xffffffffffffff9c, r0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x100, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x400, 0x0) r4 = socket(0x18, 0x1, 0x0) shutdown(r4, 0x2) r5 = socket(0x18, 0x1, 0x0) shutdown(r5, 0x2) r6 = socket$unix(0x1, 0x2, 0x0) r7 = socket(0x18, 0x1, 0x0) shutdown(r7, 0x2) r8 = socket$unix(0x1, 0x0, 0x0) r9 = socket(0x18, 0x1, 0x0) shutdown(r9, 0x2) r10 = accept(r9, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r11 = socket(0x18, 0x1, 0x0) shutdown(r11, 0x2) r12 = socket(0x18, 0x1, 0x0) shutdown(r12, 0x2) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x80, 0x0) r14 = dup(0xffffffffffffffff) r15 = socket(0x18, 0x1, 0x0) shutdown(r15, 0x2) r16 = socket(0x18, 0x1, 0x0) shutdown(r16, 0x2) r17 = openat$pf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r19 = dup(0xffffffffffffff9c) r20 = socket(0x18, 0x1, 0x0) shutdown(r20, 0x2) r21 = socket(0x18, 0x1, 0x0) shutdown(r21, 0x2) r22 = accept$inet(r21, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r23 = getppid() r24 = syz_open_pts() ioctl$TIOCSETA(r24, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r25 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r29 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r28, r27, 0x0, r29, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x2, &(0x7f0000000540)=[0x0, 0x0]) r31 = socket(0x18, 0x1, 0x0) shutdown(r31, 0x2) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) r33 = socket(0x18, 0x1, 0x0) shutdown(r33, 0x2) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r36 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r39 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r38, r37, r26, r39, 0x100010024, 0x3}, 0x9, 0x7, 0x6}) r40 = socket(0x18, 0x1, 0x0) shutdown(r40, 0x2) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f00000007c0)=ANY=[@ANYBLOB='\x00\x00./file0\x00S\b'], 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="3a0c463ce07d23ed55920ff7a79b989f79fb0f4525adc2469fbc042be3ca6fe51debf2c45ff60530239c3bf1f265f31615930bf92ca1f9756fd30cff58969a5f3a17bacef95c6f0082a6e4762db42689c9", 0x51}, {&(0x7f0000000840)="90f2e4bb8c9e68b88ec4002f537b64f02abc35660541a9274c5834d3e3f56d99082c1bbf6527db5e0d2e901c04ae34f307e9f511f709a9b41842484c4a43e34f85e18a6f60a9bdcdfe092500e3b121614c287c537cd10cedcfe971eacdf62195b98585ffb49cd03333768618e2c872c62e556e4b09d150f1daffeacf95ce757a298664360ea623b8073693d2b325bb78785ac23ca1b54d3bc8e6449e9b9171a298a15782056983e9beaf753c42a3e4c12fa73cf28c99d6c099e51f3632e3105dcba2c47d48e862a760cee685cfb56d2d595e1501d887828aa8e0464f7fa97076c6c6e36b4720931fe133e958b89f437966c667510ea22ce46d8cf763a177ebea5b5037fa5b8fced05af37ee63134400694f7a9a52f8eb3478fa2bd2b6c0b81ce517bb1326cdcaa931a80c7fa4c052e6584411b03ce104b3298dbf5e20e94279f92cf0323417ee17ada37c2fa21f5c3425a64f62def76e615439c38d23d86eb8bf14c70847f1f82a6819efb465b11a08855e31ae40eb58073c871bfcd188faf185a228de6ccfdd450519d98af6054647f9639e7a44a08baf738f0c90cda0f4570d0965a69e441f6d412949a6acb12f59d505393741b9c2756e12a9b607bc069987317298764ae90e50a3f890342424659787bf77f5e48d715f9be5268b7e0225e06a8e9a0158216583e3977379edcd55fe6610196d0709cf2c0cf5faaf8996af982ad1d8dfc998439da99dd316fe8b3cb687e3d8c8c6a86766bf293f7e2417965b3573d496234b99612ff88da165fcfe0c557acd5cea8ce9df90e96dc8e58ff5b067eb78bd6db0fa3c8323a30fac86321fc02d085c925f40f2f00c08b5b0f7b54353e1f83cb572e74d943cc8b4da277154826b276c52846cefeb672de3cc8aaa8b471a2800cea148ea1588dc37c4c83b7024f3484f075b1ed9399eae3f344a3e96120a8474e07d5b9015df0adbdfb7192984cead73af12fc6bd847e6760eca7ae23d6524810ebcf5acc67437e28ed8698eee1633258b5a06be4f40e1ed2b7bc70e0ddb106268101de4c8c90068d72589ab8c8e58b5562bedf3e83d813c8107e6d003de306ff54595aa2360ca24ddc5a99a0bea0a927d2591e1ef9cf101580457f6e2cfc8675ef12e744517862ad4f6ed3c3c95816d0e5bf6277584e078487d695a7a8c3f3f662c8afd0e2674f7cd1d165226dcfc52d03bf7c30bf95dca7e5b3be7134fd2b1497f64e03ade7f1bf9b16104bdfe44f117f9fbe17966e3996cf70c990fa591f5270bc614fc5b1bee46a2e2fead0747090571dac69973a9c58a3ec158705737503d1f08c2455940bd8b686fd4d584e97be341d185639302e34a98763de08d169f7bd97b164b8cada780174fd913dbb61fe915f97cb8c355c0ed806e0ba7cc82f2f2d06f1097ca46f72363752a9c781fc0ee0783ace15986b16d3e229311332c9cd4b36d173d9eda325bdaecfc194b1fea326aa3b843e968762b775cdb1c9450558b7b8645da7fd11525bd9befa66ac5acf4c040ba597ba2f42cfae747bad6a6d98e73efd9cef8fede35ae6bcf7a83f94649255897e308d5fe8e6ca53133ffbcc5eb23c9a150ef105c55bb01b3dafc189969b0d624196a5c9323900c96789284684cb15b1bd9f71859865af35213dd028c8200db66fe6a23f16e3c634aea15b4b4b9ffae5dfa3c73465bbc4e918578b3c9bf8e0208ce4e1ef1b530abc3c6ddb1aeeeca9f75c22c47ed0abbecf8a917f96923d8b9667d79606a323aa296e34bdc74b121f00f05950b2a9918f0830ef01b8a5e11a998bf35f97b3151f9973510fd003e3997a98bfc3566787667b751beb6dbafc11f455f2404e90cc6cd1a614ddc2ea728177a3c8bcbf74e94f63af14fb9ebbf8239c586cc5cfc90ecbba9bac6cd2dcd02a5198369d47a19b6a663d6038bfd057c67c80740258fd62c8e7fadaaf3fe8bdecf7bf8ad3da3c43806b12b4e9229fb8d05a93e51e06850ada1f4739353679a98352b3b9f95219a10dc493bf9ff92c432e8d090ba7f60c6efb57dee430c68b91cfdd99d7351e11e849e8a27d66884e0b1b2ba575806f19187a361d1583a0d49246e3cd74d6a18a3164569c20bced998eabc08eca5b5a4d40754fcae4b1d1074e9eda5b18967b71d15395f9e2a44e1e68bf88972af6a95595a7170ea3640489956d3eef20fe374e3a136df1c1e8cd0421fcefb3c8edf7ffeeeb44844784e22a52ae76ac20ccb95005cafe0e6175dc53490a4d04d824ca977bc90ae077442accc1ea2c18fddb3805016174811da87bb2550bf96631a2b31b84c49b7a702a050b062839566e172716ab32897babd9526693f8713656113592b110313557b941da571c2d0291f771625fc9d485f39405827db529ea6ee83c22c7158972fd2c38e06a40ca7c98f88b50f22bf2ff1d789459e01a4e0e26371e05dc3b5c289d49c53a8aa63139977a45caca33b8e5de9f1a3ce1f4887a733d09db8bfbcbdfc46740b8af3f6960ff4ff4bffc76968c9a0d7af214050ec0fe58ad5f38050136552ef0ed194e9e2c5f5f5b641a7fbf6e99e000fc6ab5fa23d00f1a8b59f750dacddbd7baad1858127746bda2bebe75d603de1720b6e8164e43266fdcfb2e3832cc29c1ee724afaa7548bcd5c2783faf9e12fe90be75b761f78948f4e259bd4c691edac5e4ccfa3b92a88093b81003ab666dde4021dfa7e2b96bda8f4827dd89d586ec4c4e70b9b3af215861ee215c04630f67439fdf37599c860c1802d196581f2c570d6adce4d5f87b58ad78c2d53eaaabdfc8fa6e7c13f7ff1f6ed18d925cdaf5c615246d7dad9e101736185474d1011bfe97d0be53a16589eff50a5e97af11b1518c3bf34a84174c557aae8508f8a7ebd9384e73c487407f65b63bb54557abc60980bc2f29ee6f61c6995a820a77e9ddd7cfc0944f413accf7873df509dd5f23ab492434e836efa719a4bf0af937096bb7565666ea6236dd193fe170d885a88d5e566bf90442fe4be98402f90281bd71a482aaefbe2259dfde063033e929e5ee6b97e79264a961eb0e3ca61928d96ae5ff2cd5b3c826ba62188f826c684813b490836b093a79ef8500dadbe818c391334c10ecf340f745ebdac01e8edf5388b5bc236242a0c72750066c2e2a29b82296d78c5e1a6357f013bd10f9c27a8c314afc803b8e03d2f57a607a21fa255d1a701c2f44bb70e30eb17932572b77ca5ca5299409938e7cb0dc9005f197a6e6e8520979678e81e162ab0e81ec071c28cb7b79efec4b1b9e16d92464e8ead5372f351ba78261000c41d152245d0054945c8621806a33a7d8c8ef29a43a697357c740c769686cbc9f6ac034c2647bb8f57d8d77424a5cfcea67262919075ae99236702c7f96bcd514287911ed04530c67d49c80861794c274185f862fbe3c2ad2b7e5ee2243473491ba6383c3cc1b26c5a728619a0e6b34efab164c446b79c9c885f5369be1fc7e1eac5672c09dcf7b35963d5233458cadb64002c19d385e3e6d7687467aa919a498507044e8b5eb7682c70d5ccc594845f5f070b775310d6de0ea1f9b1e5fe370cd4ecff9a891ff740ae3f6bc6aa00e7f101457236763b33fdad9c3e8c97340fd2b02cce4a2e787efb6134f6f64465c648a6cbb588744c145b6d4ab44744e586f038d264805f28b47b03cf54a3005001eae2c59077a78d1e155a05b1e023ecdd51d52b8d423f2c218950918dd036ca2e0d3dbc03ad3577d6460d156c5b5b61ee44d59dcec54de4ca285683ff0e89eb09b3485ff126c6f1edaf635bc6c511a56d60d411fe6b414b80979f6632f12673b8e1448d40842cec54230316e7ec7f0e8dd6bccc4463dc5340f6255d44b9284f63f6c6a95ea75c9904128b73abffd12f3af07862e1901c11178145bd21f3e0d0dc306835eacfb01eeb4d178c62a3270117ef06818f049d1994581a58a9306279a6d60424faac590bab3153e3017a95de105c50bef2741f63316b89095f75b0c1418147b193912cd1140124ceacbbd8ea9b4549e29dc5259cf4d8701c13b8ff2522b647dfd906a0027d8522049249efb75e31d5f959b6ea5e09c4dfac9ff27a5cd3a85f9f2ced5cb99b900f712823481ee94437eea4216ea73963fec4b36a200c1acfb168e31d53fa383d1ba83e77359aecced15e8137f7cc3a3378c674cc684c23faeec6ab4112d981fc0cacdcc977f23dae8e47da67cce77bacfbda8a0b914edd33491e5ed5d88aed635d27253d24f6a1a57e57c72eed8d60825c537c0c781e567c7570c5dc73dfbe4300a3a04628531af7d7a0722790628a46bf9ea50289da5011a16a45d6bb3ab61cb86dc1684f295b909b6c51048850be0494280635d360ba755c7dd8c6f9024a08d3fd7009074b0bc6884cff1fefe43a4171fa9a72505c4afb4d5559f0d5fc7a037969cef9b73732f6a3467a632698422cc58eca3c49d6a95f774730cff11d5cb7601e383627892f84d52eea5a65dab4fcc405686c890e669010ed77196d8202a6aeb20bf84fa6fd53a216e8434507763b0d704b3ec73684ce9361d528c415e1943829a798b9459df9257c09eb6d3462d28e997c1294a6ff7b6b91f50fdea22e89c26836e56c8092b2d017e4abb9a3b243e75c36ae292eaaea04707e8e20db3cc4dd22188eb2e67e2b8d73dc0728f4775ea93394c6b9e0355e8517259e14e5868d5ca68b251116b00ddee6cd212afb30db7afc26eab7b2202139fa14ad9e8d634a783f28d8640e5033d73d0df5d711848fc6f5f051dae37b73fc731cb03dda3152cdd39ec174684c517cdd59f7096a54955b239930725d0d361a9df3d36fd2ca950fc608601b5932fa1e69bc4f332288e5c0bf93e9f8680b763568c0172c79dbd9cb71c140572454b072aeb39cb5625a73c3c16b0b1e725d44337c1d8945c38d983fa0b93bf625685ac8ed18c087cdd9c141d81c21f48ceefd98516965a409c57143b6bdc5317eea376910b363b617062c4e76d256f28750441bb43538a6f2e1ceeb25d46b4915fc7b4885a7755a5b0fb48b51ef81dad5e16df139b4efe0a9f1830b86fc0cb9f78ec3a55f7ef18690928168e6b21c74ee4afa2c3cbba6ab175e8e029f3a4be158579f790128013bfe0fbf9df54ca1f6bb8ac5a49d1981d596558432663b18a5f4db52146e9bac13c821f1f072d5279cc57aeebbc1b31531c0860c021d8be95aceeea9a36ba27c232dd75ebe16fbdbc0d6ce8e77f72fb5527d2b5ce331c99a34032e93c33587affb67bb4dd465e3129da21fa106cb9e88983066d4dc91ba23425068008bade0442187ef52270adc0311a085dfa1f8bc09dde4853adf7a0e43aa2311c32b82accf4059058977ac2346d4980efb25e12921e5b9beb4df5a6f22fdefdbf25b04f87b401c2dee3f37639ba1cde490dd1eae6b8a3cf047de32e9a8c678cf06e9fb242223437b7f1c889991b2b872fa559b6e5c94b51954e99ecc1f9d07a01b1210e775495e5b45ea394e64798b425c0ff79049dd77c3ece2b683fe8875e6183880a441754cf5ffb8c72df5f9da52606a3a0daf9299557d987b98e63e4cd258d489e3dd10629b01092907429b7bef28a3b71940098678509ee6ee5fea1009a6cb85ec07c7d60cf151d482a37eb0772b07dfe5c58a2db988207227587beaf39b7e60c3a8f2edc5c2f776c22d805087839e7e804f16eb1dff192f6af85c439aa3495d48ef2c66ca45fa736407abb59a462ceb99d9491b33d0fb39ed7b6a284980a9d87ede83402c81764a668d945a340e6f788d3e3fcdb46d8ef8725ac10927ac7df5de363964fd31", 0x1000}, {&(0x7f0000000180)="de35b57568585360c92be8b5bf35da4dca0f9df0db0a08fe25749be168cbbcf5bea6ed4bbccf47498d672b2d476abfa4977a76078be2b76ceaa4ec2c4f3ed2375ed469e3d851ec6f85ea66d00085b4d4e6ec88", 0x53}, {&(0x7f0000000200)="e92c9340241bbe644a980cd58846ff9490308ef56ff09ea04475e89bf31a6929cbb9543f18461545ea87e51a74d6ad43e506c29e1d5b3e588ded279759038b9aa38cf98dab1eaafbf699c31df5d8af5d3175f46879f9c8df835f1dfc6ef92aee40fba47dee4adc15140b2bce2bd2129a79139a6c58c3ad76c30d980ada495e7bb49b954004680736df4b8a1e8aca4f4c4860160ee9140913316da9defd5abfbc4fbcaec62f20db776bfb84fa46e9c9a53affbc1bbe9fdcac2e3efe014779a1", 0xbf}], 0x4, &(0x7f0000001840)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="0000000020000000000000000121000c00000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r22, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r28, @ANYRES32=r30, @ANYBLOB="000000001800000000000000ffff00000100000097415c8b8e19738f300e9ebb82b4067a8bb0939c9667be6d70d168d5110914220d5e6c3a6a67a36e1729b8be170d2a575b216a787145e849fd1f77da4ac2ebe55e5146", @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r34, @ANYRES32=r38, @ANYRES32=r41, @ANYBLOB='\x00\x00\x00\x00'], 0xf8}, 0x5) open$dir(&(0x7f0000000800)='./file0\x00', 0x400, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r42, 0x4, 0x46bfb) r43 = getpid() fcntl$setown(r42, 0x6, r43) ioctl$WSDISPLAYIO_GETSCREENTYPE(r42, 0xc028575d, &(0x7f0000000000)={0x683, 0x0, './file0\x00', 0x5a66, 0x6, 0x8001, 0x6}) r44 = kqueue() kevent(r44, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x80000000, 0x7ffffffc}) 01:29:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000001040)={0x0, 0x0, &(0x7f0000000f80)=[{&(0x7f0000000e80)=""/210, 0xd2}], 0x1, 0x0}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) sendto(r1, &(0x7f0000000040)="3ca36b896722d64f3fc9726494bdc8d873c538f3cadd5f0c6ecb62cad84dbb35e8ec8370e8f1fd9be2d23ff76f0cafe10ff6af371307a9da0a817154edd4764c2deceece57dd75103a", 0x49, 0x400, &(0x7f0000000140)=ANY=[@ANYBLOB="01002efe66696c653100e162fba1563f108f7c334ea5174e9242d4ca699f421c87ad039986b92cdd8d17323ee695857bbb794f16b4dabb49ec74abfd698317c715187e3cf787d9a055b738b1cb469ff77aaf19bbebc37d4a"], 0xa) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x8) r2 = kqueue() r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x0) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x1d1) execve(0x0, 0x0, 0x0) 01:29:55 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x100000001) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) 01:29:55 executing program 0: shmget(0x1, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='x\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x459888ad0069f75d, 0x8) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20000, 0x0) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0/file0\x00', r1}) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x2) sendto$unix(r2, &(0x7f00000001c0)="ba070c5f0190441c5444167cd2d2f18f817e4f2c8e90384ab971318d28b83295b54713d29c679dedf0da14d1f736b9bc24b9deb585cdba700385684c9df7243fadb6e3ef120c689b1fc1419716b8c54f2b983a2112275b0b556135a9f9b282fe871d3a9a978d81da61fdfd22ae36015aa95e057d959d2b28f8976d777316315c47ea77895b0c50eb62ca8f0ce8940a050dab94e0d159608b30cf685dd5de21f82a49b9bec31ddfa6c838674ebfdbfba0dc983159206b1496359db678d167920217f12b34bb6a30c8ca34ece5f8a5fc8d123aac69e126190724f9505ba9be49dda76af199b6f40f34969a6010304c4c74d2ffa365e29931fe8d", 0xf9, 0x2, &(0x7f0000000300)=@file={0x0, './file0/file0\x00'}, 0x10) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1010, r3, 0x0, 0x2) 01:29:55 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00412b21fe4e85b4497f8fe68f3d8f0bb1b9f29731"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20200, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) 01:29:55 executing program 0: socket(0x18, 0x1, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) msgget(0x0, 0x410) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r4 = socket(0x18, 0x1, 0x0) shutdown(r4, 0x2) fcntl$getown(r4, 0x5) r5 = semget$private(0x0, 0x3, 0x286) semop(r5, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x1009, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = socket(0x20, 0x1, 0xf0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = getuid() r10 = geteuid() setreuid(r9, r10) 01:29:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xff) nanosleep(&(0x7f0000001c40), 0x0) 01:29:55 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) syz_open_pts() nanosleep(&(0x7f0000000040)={0x7, 0xff}, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() 01:29:55 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYRESOCT]) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 01:29:56 executing program 0: setrlimit(0x8, &(0x7f00000006c0)={0x7, 0x97}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x20, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x41}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r6 = accept(r3, 0x0, &(0x7f0000000f00)) r7 = socket(0x18, 0x1, 0x0) shutdown(r7, 0x2) kevent(r5, &(0x7f0000000f40)=[{{r6}, 0xfffffffffffffffd, 0x3, 0x1, 0x1, 0x401}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x71, 0x80000000, 0x3b32, 0x7}, {{r7}, 0xfffffffffffffff8, 0x23, 0x4, 0x6, 0x8001}, {{r5}, 0xfffffffffffffff8, 0xa0, 0x2, 0x8, 0xd9}], 0x34, 0x0, 0xc68, 0x0) fcntl$dupfd(r4, 0xa, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) r11 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r11) r12 = syz_open_pts() r13 = kqueue() kevent(r13, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r11}, 0xffffffffffffffff, 0x15, 0x0, 0x0, 0x80}], 0x1, 0x0) dup2(r12, r13) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r15 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffff8, 0x33}], 0x0, 0x0, 0x0, 0x0) close(r15) r16 = syz_open_pts() r17 = kqueue() r18 = socket(0x2, 0x8000, 0x0) r19 = socket(0x1, 0x1, 0x1) setsockopt(r19, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) dup2(r19, r18) r20 = socket(0x2, 0x2, 0x0) r21 = socket(0x2, 0x1, 0x0) setsockopt(r21, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) dup2(r21, r20) r22 = socket(0x2, 0x2, 0x0) r23 = socket(0x2, 0x1, 0x0) setsockopt(r23, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) dup2(r23, r22) connect$unix(r22, &(0x7f0000000900)=ANY=[@ANYBLOB="000100000000000000000d473916dccf456826ab8476bd01d468498ea45171bc2dea4afad2605c1acd024d63d9d24d72cf34ba942943041c10d16e8ca39d3d9fee4e6a762bb9fe848b65907f326a7d4833edbe218bc5ed1d2cc8b79878411869f49ec42cf0fbff7ebb7ac722151c26adde343383b09298f875247d13ee354852ed4896ff0fbd2fbf286084c860f87c8cb47ed5a12166007d5d56f835ac938d6e14b4eabac4af5e15c9c1a8845840611e34d5a1b9aeba0000da898d4e89d4de86340fdfa3af318ed221c871bd146f242a85ab4117571b22aa90330697ddfc3569070e74d82a8139d902043b04971bb7c39d0e388c20692f06d9f481dffd894a5f54ddae30c7e5928ec7066a8202c430dd49b613ef40102c9e208d6436a3deb961656cb48e032cc5a4a5968e70617a68df4b5e4af6a3b31123dd77b4da4cb39e37a2c4ac7b36bfc149996efe34fee1d7a0647c1da30d0170f3d8980f07ef42bf2f54602c5e113dfba407cd901adef76a557cfce74637cdb4890e644692e5f605119531c3f08421d85a90d9c03477d030f4f0a01c27c1a7fc4a6a5f95f035576e34561317bcf33a2623c66ee0559ffe18c147a5ce5cdbc203ac3f84d5ca5ce1860900000000000000bfbf5446928b06171f73717d9f45a89094db7427a8a31f33139a492f99957037517e72bc2a000000000000c0fe656232a9feff57ec62878df77bc6055be87a45d1de95784da10b90633a13d18df76cd53ad1b38789f5d57f1a8a5aa6d90900000076607693b544cd2d4822813d1ab75b05c8324d940e80dd83499e7194042ba0989d38ad25ba55e0415e3baec327a49348cb970dd8f74eef5cc6350ac42117291156aae955ab0e4200639bce668531ab85e418a2bf98c185673fad40ec6e00012b673c29f56d22a88f8bd40d43fe2d6e96fc6d2c034fa2b034bcf1dd6612166752379925f7714de760fc8f1edd406b523cdf996db19f16aeb1b9b807ce7e3b56136677bb92933dce90e2e263b51ae7fee13b1d05101aec03f0156da43bd9be603aab000000000000baea61fb030be730b8766c0d786edd490c9773ce557fc74449b15c0bfb6471b6503f7c19b1d2969d58630b219968289a10239bc61470a6f9b3f682d9b8c01f9d72124788337298c6da77be7f87c25b30a2c041dcdb7534f5ade60c18dde5489a32bd13b795e65a2fe6deaf6783d6bc9cef1f8385f729e4d68c00000000000000000000000000000000c49dc134fc8359e39808ca509b20f8891187d1794a256260a896dc25b077b5217dadbf95a0d55d150375dac6dc74cf5916e3f3783a0a6d252a7c5e0c0d14d8bc0b09ec505ad4cb6b99ce70b9f6b25a7c2211a9dcbabdf4ca9ed24a0683ca33d25112d17194fde047fbdab44473ab9ee6010000000000000059a8be6f787dc71bf587bd3381868bc17bcf11e1a5a1db7db136a1280000c500fffe64fc1c68801fdeb6375ab5d5ea65fafcf8c7cdec0930f6d397089152677422f1cb4b89feaff24fbdee7fc0fcbee821d2ebd41093790d2ee6f4a46da7d24b7e43a481677bcc287bb886a0058245fadb29321c6d69e0dc1acebe299a4d7a02dd3b4750bff8281c1904efe0481b21e1f2ba26ba7b53e000ca8232ad5c5dbdb5bbd1dc8a4ea9a4041447e49916ffbfa9bcc98e5eeafca2b5aeec6c6f9633b5b5b97cb2e9b39b0ceae1e5037eb5043ff52dbde3653a9cd845b08fb0272aee0ebf4d1ae86621060007cc5c415d76b1af33fb345078583176e9f3091fdcece042982d76884b484895485d39030e569cc355adf7c3f1a0478233268ac6e82ec1e09f337dd6f825a3a05839dfe4a098c333d826b8f23439e378c934903a6f22391a67c71449fb95e68120774187dc7443c5761c81fc585bc280089303f9d366b5248f46fc6087a37f4521affed8f96e7c0455e6d027ace90b848999c1aa48e2a75f0ae0e59b980c2888f83072dd6968e2c6b579c91b7fbe7538e67eb4ee223ed536780894d3cdcd55e6ce3d8d4b26b0b1094c9bf06d9411cc213c577b5e2f344887e43875930079948ccb98adf4edf421c1c5346ac8b2ff37f3c1e09e9779f260a6c37f0e70399a7583292ed51f7fc02043136f9d9ab929f62596c5804f5c5ea8b4b8517369383667db77559247341489"], 0x10) kevent(r17, &(0x7f00000007c0)=[{{r19}, 0xfffffffffffffffd, 0x0, 0x4, 0x5, 0x7}, {{r21}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x80000000}, {{r22}, 0xfffffffffffffffa, 0x40, 0x80000085, 0x9, 0x3}], 0x8, &(0x7f0000000080)=[{{r15}, 0xffffffffffffffff, 0x15, 0x0, 0xfffffffffffffffe, 0x6}], 0xfffffffffffffffb, 0x0) dup2(r16, r17) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x80, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r24, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000007c0), 0xb47, 0x0, 0x0, 0x0) r25 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r25, 0x0, 0x4) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x18000, 0x0) kevent(r2, &(0x7f0000000840)=[{{r25}, 0xfffffffffffffffe, 0x14, 0x2, 0x1ff, 0x8}, {{r26}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x1f, 0x1}], 0x8, &(0x7f00000004c0), 0xbfffffff, &(0x7f0000000500)={0x7f, 0x100}) r27 = kqueue() socketpair(0x20, 0x8000, 0x3d, &(0x7f0000000140)={0xffffffffffffffff}) r29 = fcntl$dupfd(r27, 0x2, r28) close(r29) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r31, 0xffff, 0x1004, &(0x7f0000000040), 0x4) r33 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r33, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) recvfrom$inet6(r33, &(0x7f0000000480)=""/234, 0xea, 0x1, &(0x7f00000002c0)={0x18, 0x3, 0x8, 0x6}, 0xc) socket(0x1, 0x4000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r34}, 0xfffffffffffffff8, 0xfeb0efe4bb6f968d}], 0x0, 0x0) r35 = accept(r32, &(0x7f0000000600)=@un=@abs, &(0x7f0000000640)=0x8) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r37 = syz_open_pts() ioctl$TIOCSETA(r37, 0x802c7414, &(0x7f0000000280)={0x4, 0xfffffffb, 0x3, 0x5, "0d43fb0bb64f22437c060000009f683af20f6e0f", 0x4b, 0x4000030}) r38 = semget$private(0x0, 0x7, 0x286) semop(r38, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r39 = getegid() socketpair(0x18, 0x4000, 0x8, &(0x7f00000001c0)) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r30, r36, 0x0, r39, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r40 = openat(0xffffffffffffffff, &(0x7f0000000880)='./file0\x00', 0x0, 0x0) readlinkat(r40, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpeername$inet(r40, &(0x7f0000000000), &(0x7f0000000100)=0xc) r41 = semget$private(0x0, 0x8, 0x100010286) semop(r41, &(0x7f0000000000)=[{0x4}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$GETPID(r41, 0x4, 0x4, &(0x7f0000000140)=""/230) semctl$SETVAL(r41, 0x4, 0x8, &(0x7f00000000c0)=0x80000001) semop(r41, &(0x7f00000008c0)=[{0x4, 0x3, 0x1000}, {0x4, 0x9}], 0x2) semop(r38, &(0x7f0000000040)=[{0x3, 0x4, 0x1000}, {0x4, 0x1, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x3, 0x1, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) 01:29:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000db7018948e92ae1da45468f15fccd2091ebc349860a7cb4a0cfe932fcc90e5cd6f979cc98ce099219dfe6c5a6422685e3e9cf271b7d619296bfb84015a2540eb91c75000000000000000000"], &(0x7f0000001080)=0x1002) getsockopt(r1, 0xa69, 0xfffffbff, &(0x7f0000001100)=""/60, &(0x7f0000001140)=0x3c) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x20}, &(0x7f00000010c0)={0x323922fa}, 0x0, 0x0) r2 = getpid() r3 = getgid() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = getppid() wait4(r7, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r9 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r10, 0x0, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r13 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r13, 0x5, 0x8, &(0x7f0000000140)) r14 = getuid() r15 = getgid() r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r17 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getgid() semop(r17, &(0x7f0000000380), 0x0) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r19, r18, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r14, r15, r19, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r5, r19, r10, 0x1e4, 0x7}, 0x5, 0x5, r7, r6, 0xfffffffffffffe01, 0x20000009, 0x8}) r21 = socket(0x18, 0x2, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r21, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r21, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r23 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r23, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r19, r3, 0x11, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x5, &(0x7f0000001240)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r25 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = fcntl$getown(0xffffffffffffffff, 0x5) r28 = getppid() wait4(r28, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r29 = syz_open_pts() ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r30 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r33 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r32, r31, 0x0, r33, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r34 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r34, 0x5, 0x8, &(0x7f0000000140)) r35 = getuid() r36 = getgid() r37 = syz_open_pts() ioctl$TIOCSETA(r37, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r38 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r41 = getgid() semop(r38, &(0x7f0000000380), 0x0) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r40, r39, 0x0, r41, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r35, r36, r40, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r26, r40, r31, 0x1e4, 0x7}, 0x5, 0x5, r28, r27, 0xfffffffffffffe01, 0x20000009, 0x8}) r42 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r42, 0x5, 0x8, &(0x7f0000000140)) r43 = getuid() r44 = getgid() r45 = syz_open_pts() ioctl$TIOCSETA(r45, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r46 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r49 = getgid() semop(r46, &(0x7f0000000380), 0x0) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r48, r47, 0x0, r49, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r43, r44, r48, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) r50 = getppid() r51 = getgid() r52 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r52, 0x0, 0x0) shmctl$IPC_SET(r52, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r52, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r54 = fcntl$getown(0xffffffffffffffff, 0x5) r55 = getppid() wait4(r55, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r56 = syz_open_pts() ioctl$TIOCSETA(r56, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r57 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r60 = getgid() semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r59, r58, 0x0, r60, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r61 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r61, 0x5, 0x8, &(0x7f0000000140)) r62 = getuid() r63 = getgid() r64 = syz_open_pts() ioctl$TIOCSETA(r64, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r65 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r68 = getgid() semop(r65, &(0x7f0000000380), 0x0) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r67, r66, 0x0, r68, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r62, r63, r67, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r52, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r53, r67, r58, 0x1e4, 0x7}, 0x5, 0x5, r55, r54, 0xfffffffffffffe01, 0x20000009, 0x8}) r69 = socket(0x18, 0x2, 0x0) connect$unix(r69, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r69, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r69, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r71 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r71, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r71, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r70, r67, r51, 0x11, 0x9}, 0x8, 0x1, 0x9}) r72 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r72, 0x5, 0x8, &(0x7f0000000140)) r73 = getuid() r74 = getgid() r75 = syz_open_pts() ioctl$TIOCSETA(r75, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r76 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r79 = getgid() semop(r76, &(0x7f0000000380), 0x0) semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r78, r77, 0x0, r79, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r73, r74, r78, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) r80 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r80, 0x0, 0x0) shmctl$IPC_SET(r80, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r80, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r82 = fcntl$getown(0xffffffffffffffff, 0x5) r83 = getppid() wait4(r83, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r84 = syz_open_pts() ioctl$TIOCSETA(r84, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r85 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r88 = getgid() semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r87, r86, 0x0, r88, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r89 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r89, 0x5, 0x8, &(0x7f0000000140)) r90 = getuid() r91 = getgid() r92 = syz_open_pts() ioctl$TIOCSETA(r92, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r93 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r96 = getgid() semop(r93, &(0x7f0000000380), 0x0) semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r95, r94, 0x0, r96, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r90, r91, r95, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r80, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r81, r95, r86, 0x1e4, 0x7}, 0x5, 0x5, r83, r82, 0xfffffffffffffe01, 0x20000009, 0x8}) r97 = syz_open_pts() ioctl$TIOCSETA(r97, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r98 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r101 = getgid() semctl$IPC_SET(r98, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r100, r99, 0x0, r101, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x5, &(0x7f0000001280)=[r74, r86, 0xffffffffffffffff, 0x0, r101]) r103 = socket(0x18, 0x1, 0x0) shutdown(r103, 0x2) r104 = openat$bpf(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/bpf\x00', 0x20, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r105, 0x4, 0x46bfb) r106 = getpid() fcntl$setown(r105, 0x6, r106) r107 = getppid() setpgid(r106, r107) r108 = getgid() r109 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r109, 0x0, 0x0) shmctl$IPC_SET(r109, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r109, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r111 = fcntl$getown(0xffffffffffffffff, 0x5) r112 = getppid() wait4(r112, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r113 = syz_open_pts() ioctl$TIOCSETA(r113, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r114 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r113, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r117 = getgid() semctl$IPC_SET(r114, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r116, r115, 0x0, r117, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r118 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r118, 0x5, 0x8, &(0x7f0000000140)) r119 = getuid() r120 = getgid() r121 = syz_open_pts() ioctl$TIOCSETA(r121, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r122 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r121, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r125 = getgid() semop(r122, &(0x7f0000000380), 0x0) semctl$IPC_SET(r122, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r124, r123, 0x0, r125, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r118, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r119, r120, r124, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r109, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r110, r124, r115, 0x1e4, 0x7}, 0x5, 0x5, r112, r111, 0xfffffffffffffe01, 0x20000009, 0x8}) r126 = socket(0x18, 0x2, 0x0) connect$unix(r126, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r126, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r126, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r126, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r128 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r128, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r128, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r127, r124, r108, 0x11, 0x9}, 0x8, 0x1, 0x9}) r129 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r129, 0x0, 0x0) shmctl$IPC_SET(r129, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r129, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r131 = fcntl$getown(0xffffffffffffffff, 0x5) r132 = getppid() wait4(r132, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r133 = syz_open_pts() ioctl$TIOCSETA(r133, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r134 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r133, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r137 = getgid() semctl$IPC_SET(r134, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r136, r135, 0x0, r137, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r138 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r138, 0x5, 0x8, &(0x7f0000000140)) r139 = getuid() r140 = getgid() r141 = syz_open_pts() ioctl$TIOCSETA(r141, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r142 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r141, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r145 = getgid() r146 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r146, 0x5, 0x8, &(0x7f0000000140)) r147 = getuid() r148 = getgid() r149 = syz_open_pts() ioctl$TIOCSETA(r149, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r150 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r149, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r153 = getgid() semop(r150, &(0x7f0000000380), 0x0) semctl$IPC_SET(r150, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r152, r151, 0x0, r153, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r146, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r147, r148, r152, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) semop(r146, &(0x7f0000000180)=[{0x2, 0x4f, 0x1800}], 0x1) semctl$IPC_SET(r142, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r144, r143, 0x0, r145, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r138, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r139, r140, r144, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r129, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r130, r144, r135, 0x1e4, 0x7}, 0x5, 0x5, r132, r131, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x1, &(0x7f0000000240)=[r130]) r154 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r154, 0x0, 0x0) shmctl$IPC_SET(r154, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r154, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r156 = fcntl$getown(0xffffffffffffffff, 0x5) r157 = getppid() wait4(r157, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r158 = syz_open_pts() ioctl$TIOCSETA(r158, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r159 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r158, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r162 = getgid() semctl$IPC_SET(r159, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r161, r160, 0x0, r162, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r163 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r163, 0x5, 0x8, &(0x7f0000000140)) r164 = getuid() r165 = getgid() r166 = syz_open_pts() ioctl$TIOCSETA(r166, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r167 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r166, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r170 = getgid() semop(r167, &(0x7f0000000380), 0x0) semctl$IPC_SET(r167, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r169, r168, 0x0, r170, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r163, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r164, r165, r169, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r154, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r155, r169, r160, 0x1e4, 0x7}, 0x5, 0x5, r157, r156, 0xfffffffffffffe01, 0x20000009, 0x8}) r171 = getuid() sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000001180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f00000011c0)="e4e6e6dcdd0f297bb6", 0x9}], 0x1, &(0x7f0000001300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r19, @ANYRES32=r24, @ANYBLOB='\x00\x00\x00\x00\x00\x00', @ANYRES32=r27, @ANYRES32=r43, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r50, @ANYRES32=r67, @ANYRES32=r102, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r103, @ANYRES32=r104, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r106, @ANYRES32=r124, @ANYRES32=r130, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r156, @ANYRES32=r171, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0xb}, 0x7) shutdown(r0, 0x0) 01:29:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f02e5749295b60f"], 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(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f00000f6000/0x4000)=nil, 0x0) shmdt(0x0) fchdir(0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) syz_open_pts() shmget$private(0x0, 0x3000, 0x4, &(0x7f00007ad000/0x3000)=nil) close(r2) accept$unix(r1, 0x0, &(0x7f0000000040)) recvfrom$unix(r2, &(0x7f0000002200)=""/4110, 0x100e, 0x3, 0x0, 0x0) 01:29:56 executing program 1: poll(&(0x7f0000000080), 0x3, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x5, 0x4) 01:29:56 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/218, 0xda}, {&(0x7f0000000040)=""/66, 0x42}, {&(0x7f0000000200)=""/177, 0xb1}], 0x3, &(0x7f0000000300)=""/15, 0xf}, 0x803) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x2) setsockopt(r3, 0x6, 0x6, &(0x7f0000000440)="1b055419c94b25f7023caf9c67eac2ab16fcf1dd504256", 0x17) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) r5 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)) shutdown(r5, 0x2) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000380)={0x21, 0x7}, 0x8) socket(0x6, 0x4000, 0x4) setsockopt(r1, 0x6, 0x8, &(0x7f00000000c0)="03000000", 0x4) 01:29:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = socket(0x1, 0x1, 0x8) setsockopt(r1, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000780)=0x7f, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e01cb25e4981867e4d470522808e91adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706646fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fed595109d816ae2d086b71585e5a9608cb1e0ea5ece76c60bb1f4a634ffcbbb1542f1b03b6e3936e0c12964265c3b2be84660f39993d181b08c1b4468b21c9ffbf8f582b87b417ff8dfc38d3e70b7811acee99a816ca65d23b4a3cce319"], 0x10) dup2(r5, r4) connect(r5, &(0x7f00000001c0)=@in6={0x18, 0x3}, 0xc) r6 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xfb) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r8 = syz_open_pts() close(r8) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x3, 0x2, 0xc53, 0x1}) r9 = socket(0x1, 0x4002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80186950, &(0x7f0000000300)) dup2(0xffffffffffffff9c, r10) socket(0x1, 0x4002, 0x0) r11 = semget$private(0x0, 0x7, 0x8a) semop(r11, &(0x7f0000000140)=[{0x4, 0x3, 0x1800}, {0x1, 0x8}, {0x1, 0x101}], 0x3) 01:29:57 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x41) read(r0, &(0x7f0000000180)=""/219, 0xdb) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x2, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) fcntl$setflags(r6, 0x2, 0x1) r7 = msgget$private(0x0, 0x20) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000001c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) msgsnd(r7, &(0x7f0000000240)=ANY=[], 0x0, 0x3fb) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653544082971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea74620760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee3a804000000000000a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d9006e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0ef479c098efc691987d218500"/477], 0x156, 0x800) msgrcv(r11, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) r12 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r12, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) r13 = syz_open_pts() close(r13) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000000b40)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}, {&(0x7f0000000300)="245b98a0e213b7d5186698a135986fa3c1f531fc91c678cdf8127414ba28058ac475510ed3317fd169ee48", 0x2b}, {&(0x7f0000000340)="f014b7ce3c29d6512254d1abe4c577b113d4fe1e7638611fa809666178ba8657f256dad3db824e92411d1a36ed2bb4dd6eb2c5f1f06fe56b35eecec4a509b69b5716f8c6d72ef5e71837d4fce32d970473f6b389ae80973e", 0x58}, {&(0x7f00000006c0)="5f0b9d8aae1c38463371c7f42819b9e5092ed857fc9cc74171edc82a6aad4d065aadf95fe001bb9842a1393fb27f9ab93a0665aafb6dcf5cd4c02bfb8360c5548e5465fa7fff", 0x46}, {&(0x7f0000000f00)="111c4e01bac5b0c86d59a3fd3ace87aaa3596d4bc5cf4c9897b0a32fe4d847093b8be35e69ea1e0a9612719c9ae0ef038018ebd9fd73e0c4ce97a5400defba347c9dcbcc2d644ca2fff5b839938073651bf5450e5188ea31de5d9a269464e5b76f4b2233ba8a14932f5deeffac544a200b02445332386146963930fd6c29fcbe5cc31551c69ff8500468e9b63d2330c0511f04c231c0bac52c26d27e15ccf0067be7d4832ff0189729", 0xa9}], 0x5) fcntl$setflags(r14, 0x2, 0x2) msgget$private(0x0, 0x20) r15 = socket(0x11, 0x4003, 0x0) sendto$unix(r15, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r15, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r17, 0xffffbfff, 0x2a, &(0x7f0000000200)="ff0000007e0da6556bb22ed0353cd1cb7d1f34707a95e05bd60e5ab005b11be27704543d24c784d1b9", 0x29) r18 = msgget$private(0x0, 0x2) msgsnd(r18, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r19 = socket(0x18, 0x1, 0x0) close(r19) getpeername$unix(r19, 0x0, 0x0) close(0xffffffffffffffff) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) r20 = socket(0x18, 0x1, 0x0) close(r20) getpeername$unix(r20, 0x0, 0x0) r21 = socket(0x18, 0x1, 0x0) close(r21) getpeername$unix(r21, 0x0, 0x0) r22 = socket(0x18, 0x1, 0x0) close(r22) getpeername$unix(r22, 0x0, 0x0) r23 = socket(0x18, 0x3, 0x0) close(r23) r24 = socket(0x0, 0x8000, 0x8) getpeername$unix(r24, 0x0, 0x0) msgsnd(r18, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r19, @ANYRESOCT=r8, @ANYRES32, @ANYPTR, @ANYRES32=r8, @ANYRESHEX, @ANYRES64, @ANYRES32, @ANYPTR64]], 0x1, 0x3fb) r25 = socket(0x2, 0x8002, 0x0) connect$unix(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="b35e004835a9e535c89ec1f515608a308a2a7832ae2bc9f71831ad0e20bc2dcd8b68220d"], 0x10) connect(r25, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r25, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) r26 = socket(0x2, 0x8002, 0x0) connect$unix(r26, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r26, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r26, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r27 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r27, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r27, 0x0, 0x0) r28 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r28, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) r29 = socket(0x11, 0x4003, 0x0) shutdown(r29, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r29, 0x0, 0x5e) r30 = socket(0x2, 0x8002, 0x0) connect$unix(r30, &(0x7f0000000780)=ANY=[@ANYBLOB="5c8fc0dff9d4d023c1ff61619187a179b733917c1929f883d4b25164526991953caca84df461cb42ec63db42b71da692fdb6bbe2754e3f423a0963bd27b961121f8ffd3a58f08ef699d104f9f4c69f109590e2ec1635a886"], 0x10) connect(r30, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r30, 0x0, 0x0, 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="fefce59ba300002e2f66696c7be792dfa254515f005986ab75c82a7285b7595c70ff6dcd1b9a476414177b25d45a6f53453c84109f6d066212955304ffa4fbcc1bec55510d3855fba10a8572da6a329b84b6a895d2a3301856e361a45cf635f0f5463c53bf370c627221cb3aa7ca9742b25c11e9085b1081b1b0110c1e240a9bf03260df8627c5d19714eb436a2ce01f16b5ad8a4810a16fad0a5417167ca0125f55b485"], 0x10) r31 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r31, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r31, 0x0, 0x0) r32 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r32, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r32, 0x0, 0x0) r33 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r33, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r33, 0x0, 0x0) r34 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r34, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r34, 0x0, 0x0) r35 = socket(0x2, 0x4000, 0xff) connect$unix(r35, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r35, &(0x7f0000000cc0)=ANY=[@ANYBLOB="00002e2f6c653000c01af680a194640d5efc734a525c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ada813fe37170f4832592431b0da56b34698f95006b948fc48ea88186c8108d45500a0c000"/91], 0x10) sendto$unix(r35, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r36 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r36, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r36, 0x0, 0x0) r37 = socket(0x2, 0x8002, 0x0) connect$unix(r37, &(0x7f0000000c00)=ANY=[@ANYBLOB="81d814ccf3ec782e1b8a404da7490145f93d6988e510a9843fc6c3534a11542c0c69ebd085e3ae23e20e5d3a40233ff1b45b2aa8e259a53331adadce09be1e1243c67b477b3e667c0e4cfcd0fcfbb96596063682d92719a312900bf65e0b66cab9cc7426fe655addde75dbf4d26f4c8f19cfae8631658b3fb5de3771874cea131c850737f9f0b15f4d0d4fecb7725c52e88e248238b6665620812e8d37170871beaa3e035428e512a50acef2abcac3ce"], 0x10) connect(r37, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r37, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[@ANYBLOB="00002e2d66696c65302f66696c653000d5538f08b6eee31476dabd8115fe43dac5d9f80a0a8f5896b4e752cf0b77b2b962847898ea2131525eb11985817b2b86ef72c206cf3be82787ddf75470819780e700d42492259a7659bd541ce85524ecf740c80fd9f52454c04c62dc4f306cfb4b623e21f6079be6d274213957dc440d3597f577958e477fa4dc8430e082869c1808f6693e93d397bc410c5b6922137bcff88d15fff9d56d80992d1b14a527d55298cd1b5dd49b3a740e7a3a8e82a04af260cd1624eb3eba1d7c4f1f45d11cd8a23b23865025dc554d0d52f0940bf58b5fc2d4bf3c7491f50062af864dd6933b8fe7fe573a793676241ec2580c219eff7d5cd445ab7eb5e501908e0f6ac97ef885248c399d3881c2e298ffc5ee1f1cd5e9c1454adac55f1267f22ad7c80838a9d5bec5563f96cb8c9aa24d80ce90e7556da82a87bf3d2617cd30cf15414a7eca17c6e78889c601439a62c973ee6702934bc09ecca082f615715cecffe7d35a845a02652ffa190ff61813caf14cf58589fa1652f677b887c050dfca83531f4ffa326186bb9fa96a1af02d9a414615a6239e66b1edc6a0decf0bfceca3a5d4eecf06b00571eba7942f29430ce63302119a97c5ee1abd6dbc225b476ada3f8bffb93852e94276d8bffcfa686f50c00eadb19ea61778ff6171f9a41264dc6a77ac19"], 0x10) r38 = socket(0x2, 0x8002, 0x0) connect$unix(r38, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r38, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c04c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc2fdc09efd807457777ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3000000"], 0x10) sendto$unix(r38, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r39 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r39, &(0x7f0000000140)=[{&(0x7f0000000180)="440239d086", 0x5}], 0x1, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r39, 0x0, 0x0) msgrcv(r18, &(0x7f0000001740)=ANY=[@ANYBLOB="bda72d9ee2241d88860600006cd00cb4543ed09bac51ab6e25151586e3eaca11cba101af49ad00000000000000ac", @ANYRESOCT, @ANYRESDEC=r32, @ANYRES32=r39, @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESHEX=r33, @ANYRES16=r34, @ANYPTR=&(0x7f0000001040)=ANY=[@ANYRESHEX=r35, @ANYRES16=r36, @ANYRESHEX=r8, @ANYRES64, @ANYRES32=r37, @ANYPTR64, @ANYPTR, @ANYRES64=0x0, @ANYPTR], @ANYRES64=r38], @ANYRESDEC=0x0], 0x6, 0x0, 0x1004) r40 = syz_open_pts() close(r40) writev(r40, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r41 = syz_open_pts() close(r41) writev(r24, &(0x7f0000001680)=[{&(0x7f0000000940)="ef6dd3bfe2a945dd160e3a7b56b88e19f5f57fa72b388e633d359bc313e0470fb55c57b672301f548ccc6bf7e9358276c13fe3823d10a5d4177abc"}, {&(0x7f00000010c0)="a3a6005a0a2c323ef7ec73025f6e6dea9be769e0233c5bff84d94f6a8a9c11015db3ef715c67d9e3ff49a60646756d229bfb18a441eb8ff3fc70f872fbb04742fcf10dd49a602a181c1a407967527146eb97a2274ae721e07ca1b2eff96d3fde1912d14236c54589b6aa3fb481e3952a4fd33933ada385c8c29a4a2c80c1bff4d2810b9369f78cd72811676063e671adcc6f92e9371e3540baa666"}, {&(0x7f0000001180)="33933dd26a2f292cbcb80a5c40d884cc3ac0fc5936d0d131cc2c131f00677750a01e3f319350188ece2a445f19ef3a62908764ff743e2a0d81d1870ae1fb2caa49de985b6133df0290cd099fefbf2ea80c08d3db0a6dde86512e7eb2dd5190e60321f51034cd638c51e2d711946a1fc828d2703da76f253a6124471720f4697f7ae35510ba744c9c07abe9ca529493da54cabdafdbb4697ea9c9784a7f5320dc258993d6ca27544f0a2b8f2ef762e257d3640da7d9f07624027ad2bc95d9af7139ccc56dc1cdaa69bc79c7fab701f31068ddd2b1651dc204c8718f21ab398d85d8daef5e4ae47e4c897cf47b4b5cc7733d190ff330693b45"}, {&(0x7f0000000a80)="e53d3b7dd1f596a7a927642fda85384c40"}, {&(0x7f0000001280)="804e0f43c34af491d1ea0feee384e209ac8855cbaa4ea915cbebd6d2fac784c7f2756721d2f0d738d767f5580f5cddcbe7c2b6bbcb1655e75d26b95496c3bca82ac413f043adb729a2fe8626c6fdac30f1252bd53c431cd9ec2e51b9a8881cb773330cd0b6d535994e046f0e341584a260c5b50e60ab7b2e08e3a7025e265a70c03708fd4a05391b77d5960e26ffed58a7ba9cd9730c336adbafc91e04"}, {&(0x7f0000001340)="0a11a8005416ada99260af00a7a8b4ee81f2770b0d01e31ca863f96746bef5471d5bd5b42f4ee40a066841521664429e0411c691c122c2849be8c7bb3527f2aefba873d607038cd00d4085"}, {&(0x7f00000013c0)="460c0eb6390b1dc8cbca655eefd5515fa58eee17e02e4ad1724b50ba02daff300620dc5e6722150681b9d65ba1ba2e9805c69fd7d72904defc4c9b94ae701d27474586e648e92d6659cec5af8f06bf70c0c33c958e264eb54d731d9ee05fbb0a1fb4dcbd01e65b73d6e4e65b09e3679e82786bb222850b0d144ea6194171ba0f006c5791723e6406edc3677948cf282450e632e829b4829ed588afd96ab1e3595205b99ecf645e7ee43bac45de35fee62d9665af8d77e3e0eab9bb092e7bfb56a7d04f2c07b93522793afa7538c19511c87d165463b4b27d261e7ecdaa11883b2874c200b1e56ea39a8112b251"}, {&(0x7f00000014c0)="f81cf2cecf766d758b412d6560123a8948cfd3843b4aa02e57dbdb39d0b3e44fd09de073c3e0e50d3eefcde031ab6a2a0f16c7bbdc4eef187cdb07ca81fc9201231689ba31188832c8868148eac26668268b9e7ac63573e85c49d5188929bc79eebb83a0f53c1996a19fa180c07544fbed91b9d33c384eb2e428f956eb216c6ea8a003eb00c4314f04a8cff54aec6749a82f00c17dcdd3b523e03a7ceb3c383ed6f2e2beb3452e3b3fc5"}, {&(0x7f0000001580)="582c05ef38a8e9a3f5cbd88633ae692e01759f027cc9cd8f131116a88739326ca432aa171ebc9085c9ba00bad7e80dc3d604170e1a045bfcbd8e6abbc73e6a836dd619b42942cc63c3602dab2f0126cf0837e3abe8accbfdfbeaa7bf1256a8c1780a9303a0d68ea84282a0e067f0f683652825d552e07b8590614ed8ea3c8a39775c993e5190577ed1e1c82ae653c747776a60722c729d6f0b9cd4228344481d9761d49f27284f4cf23b4ab6646e490420ea581621331250ce38ffb9698a5a0576170286fd72bcab1304e56107fe905511"}], 0x2) r42 = syz_open_pts() close(r42) writev(r42, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r43 = syz_open_pts() close(r43) writev(r43, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r44 = syz_open_pts() close(r44) writev(r44, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0xd, &(0x7f0000000040), 0x14) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x29, 0xd, &(0x7f0000000040), 0x14) msgrcv(r18, &(0x7f00000008c0)=ANY=[@ANYRES32=r40, @ANYRES32, @ANYRESDEC=r16, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESOCT=r3, @ANYRESOCT], @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000003c40)=ANY=[@ANYRESDEC, @ANYBLOB="5bafc043dd09852db2f26179141abb95bef10f40d7808e6317f38c8307c4da698b2d14ab54aabef17e1d02db3a6a7907dd00669ff2e13267691fbfb22635330ee78f65ce0d1d972504f68ae5e6f31338251dec0872054d7c53534fe6055be200b6260771e3d610a63bb42bde2a332a973c2cbc1bab62584e", @ANYRESOCT=r44, @ANYRES64=0x0, @ANYRES32, @ANYRES16, @ANYBLOB="375aa175f27b3cced4c79504aa924720363887cb97d3aa0137a43c5dd6db722056281a25f7dc18bf55a172bb6472af3707eb42332e389b032965916c8a53c4d979c722e86d00a7000e4c7efac19fefafa82c635735bf1a72b67b5ee5c19774e5ddb54f5166142a067fc84bf0b7ca86f67160b4414752390c9674119270af0b69aded3e7e0d13205246e4dd567d3ca777ab3666bb8558d0cab966101d95643cb0697a741d32447b9255016cd01fa437fcfa415a5fdca6715ce5d0362d4073758f4fe98d662652ab0ea601ed5f41b6967c67a59013db48f85d4b5690429d0c620a9e6d2c671f004d3e83062cfbe9e1f1843646c0086208015f1c54e76daee19c18d0333e751cb39d44681aa8f2ba54500c898217c6972a7810f40e1641a4919803fa510433cd66e474c93f001238ad0778af56efd49f614021dd3489ea76505536b9002452704c5ebfa2945c83116252451dcabbcec9eb7f6f3799226a942b8bcac4f6af34c1f58b4dc6b1cfb6def486986a9062cb3bccbd5613bd5db717c7e469b81d6804f5c813568899bb760436e91fb8334bf7c878ae3f60f04a469dfe87584b00f476e1c01873c60fde69f6bd8c990d5afb6d090d2fc2c2f66b170638484f05a267a299893f9a4672ce8398a3ef796091cfc289392a258ea68ddde6bf31a68704e1519c0acd9305bca32ce6f3c342f0aad0ee5ef25c6d6295a1030bd223b75da399e0828cc0d20a9922f3fa45f23f54b6ee51f9e28f3df9a8aee70f5ce5078f1916a4492984f40e056c5c9384c80b0159f0c2bc6dba84ec668874ac674c86091e4de6390ff3b755ae870511ae00817e8b6363e60bf65196f0a874f6ebc6899fbe3fae4905b95437cc9ecdfddb4cc2034cc146086bf7c3f1030fa5925014ddc184b65aa8548c13f88679c129c7ffec54fb50963c90cb3dbc190645c9c90f62e6da1cb9f77079bd8cdfeb0be68cad3085ae582a36fb32cfee25f5a0006aa2694e5dab62813314ae8b0ee623e18d2fb9afb9e3aef5d395d50f57053f33a30d9d669e0fddd6a98b710a6bfd0b1a8e36dddcedc066a96dd587f916da389123a42dbd65c70332d984b26ece66c0a843cf1df9b8027587f4e9a5a240c6626770d54128e21c15a4a5f1353fe607ef9da5d94cac1f2df1ec4186cf4b9e480a69f58e66782dc00fc209ac3e8b186172569dec82ccc926afee3b6f0f0c3d1b36e7adc7d0b5bd008017844f5f6b3ee362c946f74f0cb785d7d8c216ad624e0d425e96df4713087f8fadece0c003f215485399c9c433b15855bbe97569478170f0117efdb8ec794ec0e39b506ed1189d17a81c0e2c2ca2a8e5a577e0b056ae4a7f367157712634e31a1fc249f981bddcd39486030cfab128e72e3f89286be8c5feeac6f7e8d617bdd97609291d6ecace09751cc3c6d0b295d85584e9ec6154b29a09a1e782ddd164a127c2e19b97d87fd0f61dbcb187b9d2d111619c47a8d9e56df9f092d4c0605b9cffc68f301871c45f0657e935d3f8a4a64ececa7fdcccc4eeafcf4b60518e71cafcbad48c8beecb2ffe2d387f10491c1e021f760ed42c1c6c457955492665aaa93cae0d79a82e31157bd9ed1b86a30efa63a6c149081925f2bfae4d8669225bcf005cb624b3cfaaa1c626a1e0a003ca3bfd6770cc268b67c2af9f20d2e280979165aea1cb17ce87829e11007c4450dd34cbdaece65f7a8d93026ea6aeeb6c50f2ea5fcb187cf47b475b83335bbee87aeb8516853bfc91636e24a963c491b10bd13cbb5281aee4aaefc5eab34be426aefa694246e537751098d3847fa9a0ec6b8d49cf4275cb4d5f9826b6d16c3136fb9a9d5a92cfc18c787f3b98870b0e331b5304251028558efdc7fb28a9428ea40f506f959c9e871db0f70214f450d4e2d67b50d93fd4ebd9d7de7ce6ac284e12f41b38d141cea366275c52a25af6e4d84d4ff887d1e4dd3aedc4b014974e0129db319d2654b0ba6f919885501b16fda2b8b39f54dc01300f09c39898fafaa697144810872c02c3fbd91497558c1a0e60128d45aaa6fbe587febd609b22ec9c083085cdd5bead0833056e3066e2b53945d0f4b81b39582542dd56dafabdb265714429b4000c2e668937d9dd3aca46633d7828d765d7892d11d9b708ee6d9675e907c6bbb12599031fd4bb6dc3a29fc532e69296bab017fed48cb8b4e2b1ac4c49d211042a7f982415cd96097e28f8a014501b5ce653138d9d5f0d063ea581bc371a4a938e4d7c111b8ce88df2117f5a4c7d865999b30b6956272614c5dac4026abb2c0039c6a1299d73e17f63688afab2b31cde196dd8a622361d790f54e2afb6a95eb195ce79bec2a8e7b543e857af5cc5dbf82c566c227fce98ef6f86ee0ea24906816ad3b8cdf4fdb993e3f94c8818611002e514b8f18e2bd741cfd59d632a7f15acbbb87a2801f44337b5e5495247b26c33da4f66dc394880471d826859483f339b7a6441724b359c05288027d5c14045866b25c0fe112bfe007f1b6a4a2d7975904832fd1495d4895628c04f170d7b6c755c7d3c688aa173cd6d3fe7f0a267b26c82a10f928b688f275a909d199c3bbc70d042fb8d9f5d291a3dd9e6e01b00d632e2214fa4f10b84b66a023732c8095605e510fc61bb0a52d2403df5a60947e7c8a07eea8079eefbab946f7ab16ef705fb42af92ee88369a9751cf99c1f54c517670e92e651fa271b6011b6315ca0aad84c1bd2408bb8aa3105e8577fbbead347094cbde8ad377d1ace3bf5ad1e51e99e0c03fbf91a5d27a9f400c475e7d349ae243b3b71e19ea7d7a9bc6b975b179779c7ea095b516c6a557cf04e7722e794f92888b09d56dd2ced16333800b12fbdf88777b94517b0fcd35ff2227bee90951cdb26de8bcd725c2548c9929cb5cbbbf1f364318851253342579155d5847924841330a856f6df8d1daaf23792cc1961fcea5dac6526fe2428ae40df60f5ec6f0bd7dffa985c4793b64e4833c245843d73c096b4f617ea8147224007820398ec5082a7f131b3677781575e003288d9bdda179b87dbf0d32a3dd5c41bcc4837ffc2f7adad3a7bc1f3f18c04970ae1111a838c98476cbc52da9af5c83d79b2f149d3cd13dce3f95a4179621dee0c3794407ce239f3434b2f98c9786a8c1c58d111ed3a762685d058652dd07cb06f9129912b44f1c5ada5437648dce7d75701e0f2a0d6bf85f585efd7be84027b3443809717ce9f5ad89a405c13d5752422354187d4a5c3049894f34a3b02f4cab3f1ffa0b36e16a5f76e7af66922929fd544a72687ad8b06c197a568be90ac368a40ab4c623909ae7bfb8ee40ef5c187cc26cf4329a32e74c12870ce76a0b0be2b750a34c5be33dfdbab0c279ba7f4fcd699ecdd31f6e077fe53508ff3d337418869ca604228567e79ebcaa44e6555cd1a58f40085f42894a08279c59fe6dfa5a58ff40f0cd7276687305e5397df1a6298caee8438b5a182968d749e313b293b5a0a5861a834cce9f8a4ae77658d31785e90a600ca74c0e20ae23ada42006015a30bd920d60833951f0939f1ea3ada18cfc46630f839d7d817a7cc6ed66a83292407acb93ecca8f001be2010dda6db72271f16d7a0647c77f810075b2a5fdb2242841eef93e891bc2ee5bc9d4e3bd76aa2973badc4fea9988786165290258e29faecec20ee61b6e6682e01fad5aeef235961d5a474eae9a70559187bfa423dc238ebe4b7da915c739c8215441e78d32caccc0a170ffc9cbf9d5e073160654a91b2a245ded0a63868d9238692d795290cc5f19e5e8382c0bd755978e84f409cf88923cae0eae3a09dbb9ea6a273e0b6409b81ff0fe6dcc1cfb2dec40491d012dcb82d086244cf6a979a710ebbb08142bb4ef2e6a8f45025fe9d501c2fceb39d73f1285e7018660c9cd2de0c68a0161c2c5deb0b9c2873b57e10d0fd3b7deed1e4f9e0def9cd807144946a725764ae980cdc2551807652a99cf95bffa972eb94e7b9bb6f93b9ea67cfb327b8c0c394ebf77b1395fc1a1a0f179c775aea7dcaec370bcc2866e2b6b4573ddafc6f2f880cd52bdbef9cf79de7ac7c47f5c07ee81a1366da08fd730445c24145b52c416f7660078a73b95d9da5e5089fdc40570333972eac6cbd852692842e1844705403052fe659c8cd8c6bad0a007e8c353383cba35d714e00879d313ca8f43d87de10c8691f5876e484195871b62c5d2d4324aee1b595c6b4be1aacad7acf066fbc86dce976950a3a59254768fafb00f28ee7c2cb25096338c14aceafea67f45a852480a7cce528d47440faad2f5ca3ac5f8fbbc1bc51ea08634fda3cae6f24950a88517aafd86507af6f1307c20908b3929dd9f2072496f9b5433c923197c35536b453e3885fcc3a187acc62a1edf1fad133ba8ef344447bf45daf1e20c679352547d3bbfb620d2090ba9edbff0a39d2d9b2a130dcd8952e59a09df95aac68d3675a6a41328da1b961ef7c3de248a0df8c1c91b8e4166a1791ff59c4dac52d1a8c2e7dd62e6a4a21bc3ecf2a1a447ae495d22cf01cc28ab73f33421528127961e412a715152315b2fb71443695b16027ca1be2f15504104185e08cf4f3db707b9616414bbdcfbcd6a15ada49fb71f066c507288f9bcc73dad0919e109c718dd887b7f498bcb367e6bb91f83409534043ab222d19cb87d613b814eeb64bd5ff179d05c05753ab51d0d5350f9d0b7263c6751d650997a83aa9d70a06bd88c0c4b934d55928e4fdcd8b49eb41d9f24dc79218d438451bd6dfe4901517af40be56a210fd601879fee06cffb9cbbfff2e01e713f73cdd9cda6bcaa1120f23467161ae7161bf7d662e591b71034d87455a45ebbf0c42140c92115b93c9bf3f659b19646478140ccc8a0284219106e64c25afaad57865799246c12ce870860d0506b39a6ca2b758cbfc6f725526efce5d2dd2f859fe361dff1e2098b73143858c4aedb197307bea8bd8bd7ddf2bd59584d02bc78ec9ad6fe81a8d31fd43df08623fe24479da270ee96499f0468dabae9f18b6c15c435b420a0ab3ff73ecde913836eb2e54638b3c62327c6a2d108694e298f3423c4bf785fd2a601ffb81e27a5c01e2105d4206dbae91e293df1e72f1a889c353a0f7907e3258269ec6188b2c31f6a84cc6998bf53a44bb44259ab2470be46aa631dccf2c6a540753bcd9f67a1f13b31c7f6561dcb5f1d20b29c419c13c5f24f43c5b53b6a1fd280e5ebd957f2f18af8ca012efca73c8cc29d6603c512d6795ea981ef7075110f606d1d0bf37bcb55ac4e2b92450eb9f6761e7775c85074ed98d5d0dd39421512ab922e3104a6ab5f13a52b43f78ab90c78288337f35de2d1a79de28f95ff0e5e04f6d38f0a05ab1eaa7e5fcafcbda224c3970cc7df94cdd14882696ca43d1642bc9339892c3b1088a9ae4036860752fbdaf70b8236452a86eb53a3764e0307283f24aba058a70531499688d87a545a9f1116ac5dbddfc4c78a71775d1a298127cc3356d3f0f7336625b0b95805d319a3ee220ce4c948f823a437ee3a3478d005873690450fe1cfb0bf7bc022412c7cc34ec98cc66f1fc82da2839d47f0984f0abb9152071a282010859c9857448a46f7861e9909797cce6bab850d8680ba143ad6c4efe0f7d1f7409a6e7f8277106317de5b0ad80ae55beac7ebc1f86b13b476a1873e6aa92f678ed5aff0c8b39c27a6cabcc607a6594b091b04694d84c0accfc5b4c3762d4c0e7818ee1e235c5da037a11e0741f4cd60a5cc0104b6632129b5f24a9f6c972f00067813aedef864030e670e02356fff18400e4991a21578", @ANYRESHEX=0x0, @ANYRESOCT=0x0], @ANYPTR64=&(0x7f0000001740)=ANY=[], @ANYRESHEX, @ANYRESHEX], @ANYRES16=r42], 0x6, 0x3, 0x800) msgsnd(r18, &(0x7f00000018c0)=ANY=[@ANYBLOB="021d200000000000ddfc630b84486250b08faa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a8831d3c9b6e1ee7e9fb7ab08eb70a200589f87b517cdd4d9a00d714a1b02a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c2720079d0cf40b9c8b754daeb2982d28606050dc516a0af145fd7f7b2baa4e2b6708b4a42e1cabd56bd7e882230b315bc33e600"/197], 0x1, 0x800) r47 = getpgid(0x0) r48 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r48, &(0x7f0000000900)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a6541ad00dceba70f3e7ffff0d0b06284c758907e282f01e42193dab83048f2860314208837732097e28405b8e75e82b3f66cf0d6b8945571239589cb3608748645586b190dc78983ab9b3e3a48c8a48ce1f46f35bb9b0e05361a062f2407a08c01a871ae538bbd21ab3f7062df3972e532562541470123105dac77663d07b42c3515d"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r48, 0x1, 0xfffffffffffffffe) msgsnd(r48, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e25cbe5033279a7fc258b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c6b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r49 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r49, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r50, r51, 0x8, 0x2f9f}, 0x7, 0x1, r47, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) msgsnd(r48, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bc1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf00"/226}, 0xea, 0x40000000000800) msgrcv(r18, &(0x7f0000001bc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000080000000000000000000000000000000000000ef649dbe85fae8156a11ccb8bfb6ce74d900000000000800000002000000000000000000000000000000000000000000000000000000003846eef900000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000844aca7f75b7defa4c72f41fdcb8ac9c4e6e4a000090f8b6b55950610eab4a9b385501a9aeb843acda0f69a3ecbaaa2c75f92e1484223bf0596f5f5feebc596a1bfa267395b9a5905761939c6f01202a53740c8d2a0226b9203da793c70c19f2c6a4e5da863970d34c4a160e97817130d30ee313888c70a8f07c7214810cbb2c90f4c35a4fad6c70cfeb715d582eb634c4924ef27d3bb5e82cb277ea12237dfc81c6591929dc13e148a283396d9c064963e46df5c395dfc63183ab427cbaf3f9c2000d3dfe442214610a1891b764f575bba5e2087782de272135d0a3f0b62eccd526c794b3f78071fa7237ae3a083ef91808ea374b4878f64bfbcd255706ca938d07228a5f2c7da3150b5e4bde6575d1aff65c4edc471be9d348d14d"], 0xa0, 0x1, 0x1000) msgrcv(r18, &(0x7f00000017c0)=ANY=[@ANYBLOB="0000000000000000000900000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000063b4be0ba7c6f2cdf5199e00"/131, @ANYPTR], 0x2, 0x1, 0x800) r52 = socket(0x18, 0x1, 0xff) close(r52) r53 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r53, 0xffff, 0x8, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) r54 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r54, 0xffff, 0x8, 0x0, 0x0) getpeername$unix(r54, 0x0, 0x0) r55 = socket(0x18, 0x1, 0x0) close(r55) connect$unix(r55, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r56 = socket(0x18, 0x2, 0x0) setsockopt(r56, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r57 = socket(0x18, 0x1, 0x0) close(r57) connect$unix(r57, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgsnd(r18, &(0x7f0000000ec0)=ANY=[@ANYRESHEX=r57], 0x1, 0x0) syz_open_pts() r58 = syz_open_pts() ioctl$TIOCSETAF(r58, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r59 = syz_open_pts() close(r59) r60 = syz_open_pts() close(r60) write(r60, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r61 = syz_open_pts() close(r61) write(r40, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r62 = syz_open_pts() close(r62) write(r62, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r63 = syz_open_pts() close(r63) write(r63, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r64 = syz_open_pts() close(r64) write(r64, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r65 = socket(0x18, 0x1, 0x0) close(r65) 01:29:57 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffffff", 0x5) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000100)="88ed831b8a5dccdd101d9637e53fe9243cf7f2b8e198c8630149dddfa57039fc23ae9cc7a84e5539ca8329842ca175529abde440af7dc482bd3bee66b6341962973b27b242f1c62e99a149933d6c75a81b9351b342ab5f58dbe70481817da084a8a1f4c0e59e1cad42f6928c402225af758940f1ad2122a1a99f59c01fbef864fc4efb40ee11dcdd5dd9e16e8cc2e7e855364cc608f40bfd17fa7225928b775d7e1861461e85ab05392d4e2fbb55fccc8ff76b0dc4340f1050db294e8755c1466967d9630bc7", 0xc6}, {&(0x7f0000000200)="ab3388dcca857004cea3b5873e143e8db11b05bfd028b26a79d60f8a68c362cb16f9dec3c9d0ecde5714204a59227ac5fc683337285da87420084acd72ef37f47461ad2fe37bb56ae30999c4f4d5b86f93cefcb9", 0x54}, {&(0x7f0000000280)="2525dcb2614573a49890a72572792b8685f4f8114510137f438a29f1002e63986de9be8b0d04baccdd4791d7724946b7544cf3ee2191f65d078280545e60a26153441b2cdb3c018e1cd5c9af4178d83afe1c", 0x52}, {&(0x7f0000000300)="6247e25975b1b905728628433677786815bf9b944f6b8df0611db3cd757cb56450f2069ea8ddd2561eb4581f8202e8bb2dacbb76cbbcb06f2cb929af78bcf048b6c31ace837637d0db89f1deea448c6fc7cce017b64f9cb366e73a7281b851a20cb6012f68e86381d26ed47e1578f3322fafbec17e99a5c606022171f23ade4c196fc374b3d0e847b543cb067b2f62004073e60faf8778ef5e70a808c3690cafc62e0ee665413fcf83efaf3a2c233efd7e190b899ecc22f5cfc1e440718f684260b81ea77da15593999c608652d75721cd8b80cbedd9b759befc741035d26b3c03a297b4", 0xe4}, {&(0x7f0000000400)="d9520fcea5d8677d4bed6e077b9eba66944784de5845fcfdc4a3a002d7f9b56e1f7b74fbe99be3c87f3a9b126682f9dd5a7ac421e5277627f52c977dd783b522c20ac4b5eff528bfa72b7e8ca7e73c1b3ecbc7d0eb703544931b8588a27b4c3e2e0fb061caa439a18e646406106010b759f68afe7b1edcf1ae9268767f71766e5aabcae3886dc2a6627fea13db11d6742668bbc40bcbdb80e83d2cc7b934a42b303e64813ad3395964f81fa8f1c3e28b3d4481d3c37188f4960f50c3c238fe0ecdb1a5d90fe22775d4ab0382b919ee1d0a54", 0xd2}, {&(0x7f0000000500)="dde1ab7d12bca6bda4a48cf31d812b5d17801ad105c28434a15c641f64867ab89a7222b04447507c342110dfb6677194187f9fde2c3b960c15056ab5540779b2af712c7121a6de9b499a738d6d99a90334f85e43384739937f1f28e84b01faf0e1ad29d892b9de9d9074fa0cbe12320aa3b3842bb0f975c5695a286b08", 0x7d}, {&(0x7f0000000080)="e2", 0x1}, {&(0x7f0000000580)="9d88860e283c9b7be12c1a14079d118195aaa15d6b2a8eb6064aaf7eead41e03d547bd7bc2191529e01fce35f39745066e2efdc5ebfe67d0785f9758042326f6558588bcb8e32d92dbc1da460eb397ae", 0x50}], 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 01:29:57 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)='l', 0x1}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) accept(r1, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0, 0x0) 01:29:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x2) sendmsg$unix(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x0, 0x407}, 0x402) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/71, 0xb}, 0x0) semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001640)={0x80000001, 0x0, {0x1, 0x200}}) r3 = socket(0x10, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x488, 0x400}, 0x2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r4, &(0x7f0000000200), 0xfe72) r5 = syz_open_pts() close(r4) r6 = dup(r5) r7 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r6, &(0x7f00000013c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f00000004c0)=""/144, 0x90}], 0x1, &(0x7f0000000100)=""/208, 0xd0}, 0xd839c80e9c0fc7a4) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) semget$private(0x0, 0x3, 0x120) r8 = semget$private(0x0, 0x8, 0x10286) semop(r8, &(0x7f0000000000)=[{0x6, 0x0, 0x800}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) r9 = socket$inet(0x2, 0x1, 0x0) getsockopt(r9, 0x6, 0x8, 0x0, 0x0) semop(r8, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r8, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r8, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000003c0)=""/155) 01:29:58 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = socket$inet(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) fcntl$dupfd(r2, 0xa, r1) write(r3, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) shutdown(r4, 0x2) fchmod(r4, 0x0) 01:29:58 executing program 1: nanosleep(&(0x7f00000001c0)={0xf0, 0x3fef8b49}, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) socket(0x37, 0x8000, 0x9) r1 = socket$inet6(0x18, 0x4000, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f0000000840)=0xc) fcntl$getown(r0, 0x5) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000540)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)) r2 = syz_open_pts() r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x8000}, 0x8) close(r3) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8", 0xb8) readv(r2, &(0x7f0000000c40)=[{&(0x7f0000000940)=""/235, 0xeb}], 0x1) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x208, 0x0, 0x0) recvmsg(r4, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000680), 0x0, 0x0}, 0x0) r5 = kqueue() socket(0x18, 0x1, 0x0) r6 = socket(0x2, 0x8001, 0x7) r7 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r6) kevent(r5, &(0x7f0000000040), 0x5, 0x0, 0x9d1, 0x0) kevent(r5, &(0x7f00000005c0)=[{{}, 0xffffffffffffffff, 0x6, 0x2, 0x4, 0xfffffffffffffff8}, {{}, 0xfffffffffffffffd, 0x80, 0x2, 0x0, 0x1}, {{r4}, 0xfffffffffffffff9, 0x48, 0x80, 0x4, 0x4}], 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000215000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000035d000/0x3000)=nil, 0xfd}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000bfd000/0x400000)=nil, &(0x7f0000641000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000557000/0x3000)=nil, &(0x7f0000acd000/0x3000)=nil, 0x4}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f00007c1000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000173000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file/file0\x00', './file0\x00', './file/file0\x00', './file0\x00'], '.\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x11, 0x4003, 0x0) sendto$unix(r9, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) r11 = getgid() r12 = semget$private(0x0, 0x4, 0x50) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0xff, 0xffffffffffffffff, r11, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) 01:29:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) pwritev(r1, &(0x7f0000000480)=[{}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) r2 = syz_open_pts() r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x2) fcntl$dupfd(r3, 0x0, r2) dup2(r2, r0) 01:29:59 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) r1 = socket(0x20, 0x1, 0xf0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = getgid() r8 = shmget$private(0x0, 0x3000, 0x0, &(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 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = getppid() wait4(r11, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r13 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r17 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r17, 0x5, 0x8, &(0x7f0000000140)) r18 = getuid() r19 = getgid() r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0x20}) r21 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r24 = getgid() semop(r21, &(0x7f0000000380), 0x0) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r23, r22, 0x0, r24, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r18, r19, r23, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r9, r23, r14, 0x1e4, 0x7}, 0x5, 0x5, r11, r10, 0xfffffffffffffe01, 0x20000009, 0x8}) r25 = socket(0x18, 0x2, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r25, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r25, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r27 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r27, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r23, r7, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x0, r3, r2, r5, r7, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/165) poll(&(0x7f0000000000), 0x20000000000000f3, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') 01:29:59 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a"], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) read(r0, &(0x7f0000000040)=""/222, 0xde) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 01:29:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) fcntl$dupfd(r3, 0x0, r2) r4 = socket(0x18, 0x1, 0x0) shutdown(r4, 0x2) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000080)=0x1, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:29:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCSTART(r5, 0x2000746e) r6 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) readv(r6, &(0x7f0000002200)=[{0x0}], 0x1) 01:30:00 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0xd2) lseek(r0, 0x0, 0x41001, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x197) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)='\x00', 0xffffff92}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) 01:30:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000001140)=ANY=[@ANYPTR], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x18, 0x1, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, 0xc) fcntl$setown(0xffffffffffffffff, 0x6, r3) r4 = dup(r1) listen(r4, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000040)=0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) shutdown(r5, 0x2) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000011c0)=0x4555) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000001180)=ANY=[@ANYBLOB="6a6328ab137130d6674e19767b0784"], 0x10) shutdown(r6, 0x2) accept$unix(r4, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) dup2(r4, r6) 01:30:00 executing program 1: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) pipe2(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="2d01bb408ff26c653000d920f15e43df214c6d4eef1e7249a05e1e4841060e7e21ae4e69fca04552de64607711c0be6d3b6ce6617386912995950167d5acc72251ea7669e67585608aba113175976704b25a44c11f3f5f1410074904f741ddb6d7c549ac6a6339079d15eed6c932536a09c3a833473c5bbb68ffa56985008a5baf906867e463237b03e01b222c9a11c700a788bbf8a94dbd873540a31a321a"], 0xa) 01:30:00 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffffff", 0x5) bind(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="01030000002ac2addd4b8b840c36707e440fb034210ad68bc38a6d31dcd3637bcaa6bff1e9d0d117454801a40dd963b267fe6fe9c0210c4ba59aa7149d76010a0c4177ec2bb93adcf5137ab60f224e8e326b008aa0c0a136a253d70df65d39f214eb527e23c5ff7b0827d756e4368c971498d2178090260ab54f9345386d428c198692cd257f12382b4f6178b3be4524ec9765f7fea3de43d943cb29f5f46e38d9abfc77e03b520b38c0d1e5d10579c4e5b6da0aa25476ae2d7a562a95eadb2aeee15fc605aaf9f8f02fbd67e84731"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 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) 01:30:00 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000000)=' !'}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r2 = getuid() r3 = geteuid() setreuid(r2, r3) r4 = getgid() chown(&(0x7f0000000080)='./file0\x00', r3, r4) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:30:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msgrcv(0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000542709300400000004c230f28183f10b937568bd84846ef444a177f0a89db598a821460536af34109df68763b44d024f3d96a6ac805c214ffa2e756f196d81138e52fc903afb25df369525ece35efd0eaddc38f2db92d91640c44e166b05d0145f922590b5c240a0cf5ec857dfa35d2e92b384342b79ebb6d5eb3ce81ba1f0cf28457a1b082de6deeb8e2e29a0b6d1d13c1c327168874cc57add8a3c4dab0235933dfce6ffe341eade24ca7ef8c82771169f97eea693a9aeba40066f993e7797f995b56d9ab7643ea5c78328f1e70ef39ef44cb9d9c5e1533b86487b5d9436fc50027422018906342a9bcca646f7ed1efa8844f3a1e66d42f1fd58e745224e066d1fd0178f10112a5d41b5493f8d07cfa0e3a1927e01b3174af4e185db305347bdb99be3543"], 0xc, 0x2, 0x1000) msgsnd(0x0, 0x0, 0x0, 0x1800) msgsnd(0x0, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgsnd(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="0200000000000000dcb05c1f254f526c9b17161beb6e8c6a8f77e87793c95980523c1b372d"], 0x24, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="03000000000000009fb09c5b9f2b2763df6c40b8d18e83513b6faea38a8bfed7f42612732b9ab2f91e22e588e8518360ff5b0cb2fec9f8e4aff9353173ced9aaba34d26b941c15943a9f4dce8ea63825f4ae6486f0c6752539bdbb36c6febd2692c2b0a8d1100579e68b6c068e833c7530abacdd17def796925f2a8e2671d7c44e42cd4bf1faf2c5"], 0x88, 0x0) msgsnd(0x0, &(0x7f0000000340)={0x1, "6cc285255a897f628a86a50aa02d66f9dd9cc2e635ac079ba1658a6968499001104c4b9861d20d8d963d69a171d0f30bcc2fbb3abcab746c376f92d515645dd323613252504f6a0d24a30e05e23d3a7a0d6cf99f136caa3364a8d416c751ac1b381cc8ceb4de1b9a6c1b75dd310ea120b39849fd70ea9e8ba19065529959811c6743fa3f6d593201fbd3db48c756ed"}, 0x97, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x2) r4 = socket(0x18, 0x1, 0x0) shutdown(r4, 0x2) r5 = socket$inet(0x2, 0x2, 0x0) shutdown(r5, 0x2) pread(r2, &(0x7f0000000100)="60affb15c73aec2e543cc581604bdf0ea0609c439d147f8e1ebfc3de8b0c536693de23796bca760dd838ba8a4b3fc3bbeb3534d63b6f2ba1844afb56851c943bd7ff8fcd63c0134e69e28a139c84fdac5df9869eb1ad51102964164f90df7a13eb2a52450bc56589da1becfc6571b1f86bd55c561e9f2ae40e45c157541c994e4d3240b4f4a5d11e2ca2a74ec7359afad33b827a570cd3d3f64d8d284eb2512f2d03cb56fa90868e3ad266ddd5eeb86fd66264098235342e0a1a6c2851c03c94c3b243814e5975a1dde73d1baf6e1cae37dbd468fa39dd4b9e0b7a251751ab426d211a08158747dc05502983bd5c5d4fa342ae63ea560b", 0xf7, 0x0, 0x400) r6 = socket(0x10, 0x2, 0x1f) shutdown(r6, 0x2) r7 = accept$inet6(r6, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = socket(0x1, 0x5, 0x0) shutdown(r8, 0x2) fcntl$setstatus(r1, 0x4, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r9 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x11) faccessat(r9, &(0x7f0000000300)='./file0\x00', 0x20, 0x3) 01:30:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0xa6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r4, 0xc) fchownat(r0, &(0x7f0000000140)='./file1\x00', r2, r3, 0x2) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x185) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) getuid() r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xec7ba243d1f4d784) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r10, &(0x7f0000000400)={0x0, 0x98, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000000000ffff0000080000003a45294917a07bf9a8826edc26841a17f7fce8beab85e6b6191872e3c85d515af89bcdb39bfeada3c042227cd20962d8039b2cfb793286dda344c8d3bf94ba7daad895834568dad7870579121b7ce13dbaa7cd8bdd10bada9dd8a81de535d49f51bf52f4a81f4d735ef5b16758651cc1ea29b245fdc892c2a84612a6f01a93228b1d8ae99f81e3fcb4648d9c5a311d187d286b01626ede71c88adf17ed31b7a10375e43a6fc1c72d90b0f00fa498c39685a44b48c70efd39d940aa6fe8129fed2eec1a9ecd72e7118ce65435ff771f903c8f3736524801205c019144bf253be6c7d0689d12304a073c598575fd9d286b43d799ec17ee0d33cd80f621a3365abe35191554a331e0c4f6e8395f9596ba648f67aad82d3a9750afb4f0c62eb7245191f1175cfc1bfa488bd0af1a2900e4870e062a99bfbff5fe3ddf0c37039ca621b7fe116890acdcb42812edfa3a8f9968f21ef32f91ba0f0e092ebd8a399e9c7b02b0711f1563ad2c9ea09f895ed8f6edcc9161ee3e574473000a8a356e939e86abf74c0be5d462e41f65ec5dd70de0d3033eb9905c6fc07d222a2de363f355f742cdcfd6d170a41216062a2f808d69af5ef38073fd92caaeb3a5d6634f6ecdcd54a1b5bc1ed1f83f1416ae261ba34200bcfe868d5813b6d7c200c30e3fd2c95182eb752f76132e3397f585142309084298802c62cc5fe2a8b487ad8af60b44912f8ff88f6ca4fcc3b8c5f5d9b19d598dbad606db7a7ce549d3e6027e156dfd8fb73fad662ca68afbc198116516b6e3337db0290638ba1a6b2dff6dafd52652c2556f4febb25e35d484677b5ef3c5d8a7774fd1ba3ec59ad30a4168d0b9cd90d3ad1b670ad00cb3b790780ae40e54b59378eb6f1da4fb19c645118368e7af33ef889944fdececfb04b523865d3ed16ca122d7f3c63d6bb10528e839acf1918a8aab98c2fef9374647829b3c496045300f9f1059ade78c4a41eabf231065552dbb6fb0e829934b0529a3650c2fc86c2fb8f707e7b284b094a08526bc9e40afc6cd1e47e8260e3c106a3b509d1d405deb477aededd79e5484f7be760d7345dbab0bb87dba9b23948c7359a4975123b9a1ca357bd7bf9e69ded5046335deec518a8879d474d44e628e7130281b02f634fe3a1eee76ffaf2dc6e7fd53ddd08b519caa04e54e3c3683c256c5b2746a4dfe92959aef5c66dabf9203547b881f954e840dc08ca374ec1e8a90bc43a0fe6774321f3b58f49445675c626b813f399b33a547858f476b389e44a597f42bac69cc3741f5b23204bce2ea38e3c15b8af9e4f223a0344084721a1fd91716e3743c8afa7ca99fc854b808455075402676e7fcc033c0102f6e1094b9e9e18a4981e85c42f94cd09f2680d7be06332e9a7bc266f3dbb04312cc86e795b406728493ab2182c90cd7d84595ceb933956934011195552e1549c4bf4742679bfde8a68d01af8a09ff39f0b82dee4340182f07e7c0f187f66bea37f69196a8f2ecb28950822f5247870062cde704395172f4365bd5c0868025931ded13de615edc836700da9394352a31471b9b192b76de733d6b75918fc224927fc80bd7834bc84a543abceedb3ee4c7681ef1d1685d77bec2b66b6503e95fe8be203bd0631efa7de755ef7e6622f8af968026530a71a404a401d3bb8f8db1459ee563f1b66e9f5f1f4e50d28c697371ef7f490ded291b80e79d41cd5ea79811a998616bbfd6c9802434cb9d90381e2f2dd46a2a5afefa65f230311c4bca9291cd8b127cdb732aba8bd94c2e0816b2a40a503738ecbd9c401f752535ac2e62cfd5d17cdc163bcfd2b2954641a5f43e6ef7ac4b9183525b21f90ce22e6bf9bae76383033318e7a5255fd053f0a97efd529dbca725372e19a851caff48fd708e6f267109f86f74a20f1177b8c007006e136bbc4198d51fd4eaf7addc859f4db2e5cc6baf288c851b76c56024175cc53dfc521d31e9ad87aefd28418c47775512589bb6807f43988593c1b8ea699f22d8d6e86e4e02b76071d84e72a78c296b0846ebcc03e8a9d023196ef1ff6551297c0dab79a5f5f40ae9287fb59cd4df4cf616e5db9dd49daa6cbb7e4e1174ec99ff8ca6ef00becd2b5808b9bf6871e416c8669b6673aecff1f326125bfd685d417dc595896efcb4bf35854584be3f52a84af3287c6a571104d480b45c001fb256cd2a238edac12d8b7bf5499a92077565056edd0840057a65dda4a2e1682428b7ca590de45ac1394c1540a0223647cb5ac20f1e24a33cd93ea19d3cfcec8212094867b4bc3fc22b04ddd610230d0dee1c4a33d2b2fea934d2087b77f85c678f9e87a39dfa5af369a5b5235d8551ac0dc8b074f3e3b4dadc9939384eaa70df8ffe55752583bbbad0b58dbcee967971eac5b5f6c3fb4cb06094e4d9d928063cc1549c4f6187e52f5e87446084e4828f2876bcfcd5b7502841bd543e633ca37813c3145f35d6ac063115682f72eab3155d4c82beade2bf63dcc8a93f5ea83ecf93dcc55ee6c1ba7e1f74f69727e5178df50e861babf97b246b531f55d495564aa8c51a3a73728958802c85bb1df6295fc74b6777c284fa9998f60ca02a143722409495334347329b0475cacfd5d4feb4efbb4997e51f6036356406a119ed503f5d7efecd60565c90fa767ec013623298b075d81e38309856fefad7906b5764b2022d8b42df1e4481fb8ff301875927c8604986ea26a02d72da0fca14f3b175fb2b0a1a4d309a09eb08f6428b034df36d4f1e6e7ce62f7b2a2e72c59e33a757817259d820b2049321d0357edb86b5aea68a7339690011b072b47afd09c1a9fcdf5565720e1a07a0fdaff0ba7d7ff0841bcd261caf15b656ef9eb7a92ae85d54523735226a2cfce476c44ea0f7b20634673a9b23b12beaa9634f438d6588274b68b7721c329450ee702f557c9e0a716936979fdcff1510462702ede804092e6a15f8c7d80e67c242c8c5f0ffc55f92861c3908fb309ab6f5028df79bdc2bd33c5bf56c81df21531c14f56ae94b25d82ca3e8a8712649cbad6e95cef6321c1382e5ee7e9ffbac13f2c5e27af0202afd5ed918089b684a2023bfe7d83396e3f07e4f802ba293cf816167bef04f6a362af84055ee1a3972d4d6e329a9947f87efd006769885233826f1a72f0c49d6c240b5459dbd8caad3b0adc7f4d8b0f5d3e31c3d451117d66415041917699d5b8e125509a705d966f1cee17d96e9280927f0cf1319239b4233d17027a52b7398c061ce3e18ed2ce56579ac440aa8287920b842f6bbd7eb8438111908eb93a412490bb773de736ef2e9e478302d8494e0daaee97dfaabfe12d6c216783d6b1c5aeebd43c7627a8685f026261e906e305d6e9d6119f9fe67e2f254351576838fc2c24260326a7b882cd89d78876814bfbee17c22d56802e2e499d3232e9a1a89142946734a3056f66280a7ac8bbcee1a1a3561209e6ead3cdfaf7dbb2834b1a8086be1a46d0bc9c388b32fb797cbc5916958876a56be54bb7a90ce64d159a86aa7e2ba88817b4fb6be54d07cf0a1079cb42d26f2b87328ff6bc91732a956e8da384ffbab7d86cbfc3d779187de29e17d910d040e8014c2530a00fabaea73d9742b571b5d1f31889f8171aefc9f996acaa73f18e24098f00ddeeaf99a7c798883ae2fce5ecc6af441a696e983cd82e99c65bb46ea0cd8518188f98ae22820e80113d05ec9b6a3175b14c82db2b530e69604b743107afd84e4b382d49deb6d3166e263a2049cb51caf92cc9bb8845804e817ea0eaa17a487ae1c7cc70da7dde5b2c92f4bb3b9744502f8f5e0fb261b831f9342935b6b1109645d25c26f727bbbb37aacbb7e59a769ded695a57f481fcf8ed3dba83d99da8ca8e5dbd044ac01b511b741842a52fe307b05453d3cfa9f50db87bb649f76ff1b4b63d146965e6a9227c6b28c000bc00f914a8becd719818a7fbe29ce4b2ba8295ecbbfd9f946ce794cb4bc0545646e2ffcc5dfd7dee3940758fc1b2722d4b7b6abd7a763552babe2418ce7f45e80fe249be18e98c08f552a7e57924b0ca3de81cba5bc9a039b3620442b7810509112b2b77357db07791148f129049f72e3d93e598ee5395457e1a47e566686822867296a4a2c2e18a79495ab869aa699c073a1a1e8a4e5a4a318fc163223a182898b13799701f4f73b2b71c58d7718c8ae657357d9bb0c58399238de0e50865bbee6988f54844ce100e0ab1921180ed577580e4bd02bcbbaf6ccae9251163cdaa81562b881825357acc1c073f23464599354e11514d8696bd714296404cd2eafd0cdf67dcb0a7ed2524c85ac5d28d32a6eb9fcee41c747140bcb2a93ea9fcd3b56f56bb112fb7670c50c60e3a43c265c04b82aaa8c9443a8378bffaf3ab7a3a89d236e74ffa72453f73347976eb3daacd1a9fd9064f9c14117773063cd533ec9926fdabe423744792c7cb4b151308691645465bdb76e11c57b528674484461bfa36b78bfcb3ce2d9edc2ac4bbe6f49c71a1975085443c6ab92301844db55f97303b4b54837d127b2268cb561d2780dad5bda0c9c7221e41d17242d8595ec40cf6bc5c0871f066dc2891f283d965161015942cb4b112921374e31468e7dc41daa8b9308a0176ce34f12fbb4c67c5fc1547f2fc47f354890fb3591748aa23de71eced856d90bf4d490875b34bca798299ac1da3153a38d79f04d0d00ff5919a62dd1d897d384e6469034db5afe6f92dd6716e29d508de23f23717b1d17242866785a35342fefcad13d478866866b9f5619a8b86ed145463d82be8a5a0e4afab4e56de03a481c51d0dac3a2f6ee8c9b9f6971bccda67e1b318a48a5c9696d5775ea0094502b9c8e4cf55983aa838f70663577591650672f920e84d0043933b2cdc9c53fb45797ec045501bcae70d627619d5184805a04d1d4c3e947d1e0dae2c89fc00d9180f34d295d2e60155689355e23a9a91f4e6d595ac5a32d9e7fa31cd3896982ad16774041c8cce4ddcd28235ddd1e2c35f045fc1187670f11e7e91ee24adf92a85b81293fcb27a6560101bb059683412f2f94174d0d23bf39420d2ef3e780596986d7ef6f79d1f926221767ee1d85e02368ff4fa13c5ce36eab14ab6d857d789b1fd3e13aebe531ef0f4b8982facd3b4b48085936a95270ed6b54994e27e79e3639dbc3188fcf4336b8361d25239e6acf7b0f6366dca5ed35e18e59d7f55edd6edfa1f58bf696a8886da593b479a32a3edcc0e03684815832e53a32180459e5ce15f78b828a41cc6872ed0e5f9e73c3cf1951582e1ccd311f7bc314f0f40c2c43c292484a003f9df8231160732df326cb49ee0513a4afb5d55e9beaf5018f2269eb8b5032488850795ceeede3eea2df8b01593debd3f9e429b82222976192d3756cc26cae37131d71e45ff7cc3d24ec2e1b7d654757f0542becee428b705b43c94f3602dad62d4bfdcf936e2f4c2a4ca47aaff827bdab1887a3e734117ab18e813ad5e29fb33711aaeb0bd5ffecb541f8d06763dc6f7d59bc914d32a751d32315563ddceabd04862d94037e340f0119f2d9c754b4669dcf428fd1dd4bf7fb363e536255f49bb800eba4736bc1edd8fc2dfbc2e018fd72b4bfad960c0c0eafd7592ea7921e7e0ce8df9d84914cc0bdc8b6145b350e41149cdbb36da1f3cd7fae0beb6a2132f1bec420ac17627e61b1dad2c1dec3d392a60907667b864b74c1435268d73bfa6d275a3864ce01206c5ba572d01a1d5eb7198c89ac0fbbb7a92d573622ee5e93ed90a75400e084c0e8e5122d793e962f977ee5fe4bc628968c4ab66c"], 0x2bb}, 0x402) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, 0x0, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r12, 0x0, 0x24, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) r15 = getppid() getpgid(r15) r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000000340)=ANY=[@ANYRESHEX=0x0], 0x1, 0x2, 0x1000) msgrcv(r16, &(0x7f0000000a00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000001ea32000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000004319132cd72600000000000000000700"/210, @ANYRES16], 0x2, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca1283ac5688aaa50b191a6cded16d13c44d48af8cea73da6581d3db901c48e582d225bca800000000000"], 0x1, 0x800) msgsnd(r16, 0x0, 0x0, 0x1800) r17 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r17, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x1, r9, r13, r8, 0x0, 0x46, 0x81}, 0x10001, 0x1, r14, r15, 0xa5, 0x1, 0x4e2c, 0x6}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe43) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x393, 0x0, 0xfffffd5a, &(0x7f0000000c00)=[{0xe0, 0x44518d3044393af1, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x98, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e7222446bc545f0e000000005c75000000524e237199d15856896291085e5301673fb50373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000000000"}], 0x178}, 0x402) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r20, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r21, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffebf) fcntl$getown(0xffffffffffffff9c, 0x5) r23 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r24 = getppid() getpgid(r24) r25 = msgget$private(0x0, 0x20000003c4) msgrcv(r25, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000c806c24457989bdcc1930a7589a0e111ef3adba1a6c8408f4a52a87eb8596cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) r26 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r26, &(0x7f0000000d80)=ANY=[@ANYBLOB="01000000000000003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11359cddab1a95b3ffcf0ad9d443110eab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a93691910d82a21a0ce4b94e6a78e03548d99a30416756a07bf37c24091c233a2be476d8623f71695b78bc0cbd2a828f321c9d0bdb68bd073c15e31e5aac12a6540d590b6b6ebc5509f4a6783b8d13034dd4e60af7e3cfc57cf7b5951d232c91bbd0c97f59df2c70d39f700d8f243fd8a1f813ab178b075b025f385a8caa3af0ab95cadfc02216af6cf0169e2b2d6b9e72af0b6edf29d7c1498c3feb5a7336be114744cabeb2f140e76de772daf113a9d413a24363d7f7c7c3368a9bf643414055ec37f3b0e8489c4f2bd80b33c3383d7588c780c74a6e3aca9d8a25f01db07542a478b14d3d579f9af4683bf169b1ba53221d117f0927fa957e69ec144b135a91d50ce1b7ace124310a29905eccdbde15716"], 0xe1, 0x0) msgrcv(r26, &(0x7f00000007c0)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgsnd(r25, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f8ab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c0734de88cefeef6cf5554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/115], 0x1, 0x800) msgsnd(r25, 0x0, 0x0, 0x1800) msgsnd(r25, &(0x7f0000000500)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193214179fc5bd836cb574b00cd442b352bd2d69c1978f6c35d189a06448217c51c1ffdc46e04343c67f530e9ad7f4baee608b35fa60725a8251800eaea256172cec0f22252675794485fb41043f794656165442be4128586708f82b38529673fc94f677198051746fb81e14d2a4955b6f286e2913382dd3973084c04a356b30e1fab530e6a7fe72b9d464da4c8815e74526407df3ea3fb862c5f00000000000092021137e9313b24fdf9a6da211cb5c65f4f65df5aa10dffa1c4"], 0x2d, 0x800) r27 = socket(0x18, 0xc002, 0x0) r28 = fcntl$dupfd(r27, 0xa, r27) r29 = getpid() fcntl$setown(r28, 0x6, r29) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x1, 0x0, r22, r18, 0x0, 0x46, 0x81}, 0x10001, 0x1, r29, r23, 0xa5, 0x1, 0x4e2c, 0x6}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000002c0)=0xfffffffffffffef4) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r36 = fcntl$getown(0xffffffffffffff9c, 0x5) r37 = getppid() getpgid(r37) r38 = msgget$private(0x0, 0x4) msgrcv(r38, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) msgrcv(r38, &(0x7f0000000b00)={0x0, ""/244}, 0x15448cce079ae68c, 0x0, 0x0) msgsnd(r38, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da658263d0600000000000000ca8000"/121], 0x1, 0x800) msgsnd(r38, 0x0, 0x0, 0x1800) msgsnd(r38, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000400c5d56f596329414f822f5b2ed564e95e45f836cb574b00000000feff00000000"], 0x2d, 0x800) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000980)={{0x1, r32, r35, r31, 0x0, 0x46, 0x81}, 0x10001, 0x1, r36, r37, 0xa5, 0x1, 0x4e2c, 0x6}) r39 = getegid() r40 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r41 = getgid() r42 = socket$unix(0x1, 0x5, 0x0) r43 = fcntl$dupfd(r42, 0x0, r42) ioctl$TIOCFLUSH(r43, 0xc0206981, &(0x7f00000000c0)) r44 = geteuid() setuid(r44) r45 = getgid() r46 = semget$private(0x0, 0x4, 0xc1) semop(r46, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x1, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r46, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r47 = getuid() seteuid(r47) r48 = geteuid() r49 = getgid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000680)={{0x4, r47, r45, r48, r49, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r43, &(0x7f0000000100)='./file0\x00', r44, r49, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r51 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r52 = geteuid() r53 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r55 = getpgid(0x0) r56 = socket(0x18, 0x1, 0x0) close(r56) r57 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r56, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r60 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r60, r60, r60, r60, r60, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r66 = geteuid() r67 = getpgid(0xffffffffffffffff) r68 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0x3f, r65, r63, r66, r64, 0x147, 0x80000001}, 0x8, 0x7fffffff, r67, r68, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000240)={r67, r58, r59}, 0xc) shmctl$IPC_SET(r51, 0x1, &(0x7f0000001680)={{0x107f, r52, r53, r54, r59, 0x40, 0x7ff}, 0xfffffffb, 0x5, r55, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r69 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000006000/0x4000)=nil) r70 = geteuid() r71 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r73 = getpgid(0x0) shmctl$IPC_SET(r69, 0x1, &(0x7f0000001680)={{0x8, r70, r71, r72, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r73, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r40, 0x1, &(0x7f00000001c0)={{0x430, r44, 0xffffffffffffffff, r50, r41, 0x4, 0xff}, 0x6, 0x7226, r55, r73, 0x7810, 0x3, 0xf75}) r74 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r75 = geteuid() r76 = getgid() r77 = getpgid(0x0) r78 = geteuid() shmctl$IPC_SET(r74, 0x1, &(0x7f0000000440)={{0xc, r75, r76, r78, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r77, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r79 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r80 = geteuid() r81 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r83 = getpgid(0x0) r84 = socket(0x18, 0x1, 0x0) close(r84) r85 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r84, 0x5) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r87 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r87, r87, r87, r87, r3, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r92 = geteuid() r93 = getpgid(0xffffffffffffffff) r94 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r91, r89, r92, r90, 0x143, 0x80000001}, 0x8, 0x100000000, r93, r94, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000240)={r93, 0x0, r86}, 0xc) shmctl$IPC_SET(r79, 0x1, &(0x7f0000001680)={{0x107f, r80, r81, r82, r86, 0x40, 0x7ff}, 0xfffffffb, 0x5, r83, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) getgroups(0x8, &(0x7f0000000080)=[r39, 0xffffffffffffffff, r76, r39, r39, r81, r39, r39]) r96 = getgid() r97 = getgid() r98 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r99 = geteuid() r100 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0x26d) r102 = getpgid(0x0) r103 = socket(0x18, 0x1, 0x0) close(r103) r104 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r103, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r107 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r107, r107, r107, r107, r107, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r111 = geteuid() r112 = getpgid(0xffffffffffffffff) r113 = getpid() r114 = socket(0x18, 0x1, 0x0) r115 = socket(0x18, 0x4000, 0x0) dup2(r114, r115) setsockopt(r115, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r115, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r110, r116, r111, r109, 0x20, 0x80000001}, 0x8, 0x100000000, r112, r113, 0x3, 0xfffffffffffffe00, 0xdf5a, 0x9}) setsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000240)={r112, r105, r106}, 0xc) shmctl$IPC_SET(r98, 0x1, &(0x7f0000001680)={{0x107f, r99, r100, r101, r106, 0x40, 0x7ff}, 0xfffffffb, 0x5, r102, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r117 = socket(0x18, 0x400000002, 0x0) setsockopt(r117, 0x1000000029, 0x2f, &(0x7f0000000080), 0x4) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r119 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r120 = socket$unix(0x1, 0x5, 0x0) r121 = fcntl$dupfd(r120, 0x0, r120) ioctl$TIOCFLUSH(r121, 0xc0206981, &(0x7f00000000c0)) r122 = geteuid() setuid(r122) r123 = getgid() r124 = semget$private(0x0, 0x4, 0xc1) semop(r124, &(0x7f0000000240), 0x0) semop(r124, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r125 = getuid() seteuid(r125) r126 = geteuid() r127 = socket(0x18, 0x2, 0x0) connect$unix(r127, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r127, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffec7) r129 = getgid() chown(&(0x7f0000000180)='./file0\x00', r128, r129) semctl$IPC_SET(r124, 0x0, 0x1, &(0x7f0000000680)={{0x4, r125, r123, r126, r129, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r121, &(0x7f0000000100)='./file0\x00', r122, r129, 0xb) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r131 = geteuid() r132 = getgid() r133 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r133, 0x0, 0x0) ftruncate(r133, 0x0, 0x402) getsockopt$SO_PEERCRED(r133, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r135 = getpgid(r134) r136 = geteuid() shmctl$IPC_SET(r119, 0x1, &(0x7f0000000440)={{0xc, r131, r132, r136, 0xffffffffffffffff, 0xa585502b757fce62, 0x3}, 0x3, 0x7ada, r135, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r137 = getpgid(0x0) r138 = syz_open_pts() ioctl$TIOCSETA(r138, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r139 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r142 = getgid() semop(r139, &(0x7f0000000380), 0x0) semctl$IPC_SET(r139, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r141, r140, 0x0, r142, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) shmctl$IPC_SET(r119, 0x1, &(0x7f00000001c0)={{0x430, r122, r123, r130, r142, 0x4, 0xff}, 0x6, 0x7226, r135, r137, 0x7810, 0x8000000005, 0xf75}) getgroups(0xa, &(0x7f0000000140)=[r39, r41, r39, r95, r96, r97, r106, r118, r123, 0xffffffffffffffff]) getgroups(0x23, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, r13, 0xffffffffffffffff, r22, r106]) lchown(&(0x7f00000004c0)='./file0/file0\x00', r34, r13) renameat(r5, &(0x7f0000000080)='./file1\x00', r5, &(0x7f0000000100)='./file0/file0\x00') 01:30:00 executing program 0: syz_emit_ethernet(0x1c0, &(0x7f00000001c0)="c7a895b22a241c0a078359ff86dd6e320aa905ff2b1dcbe38928467ff8dc440000000000010065ec0f1d0000000000000000010000003c2ff947e89fb7fb2411e8890fd06e6018ac5e4d69bedde9aba1644524a2380450652fe60902f837932340becf936fb36f9d0c3cb761a3314e00e4dff9ea9e7144e99cd13f52865a39f1a1c4882ccfcc459640a35649dcec467b58fb23a9d05dedbc32dc22eb19a444c936af5018ee55a7686e7b37c18174fcd26c32e19a32611c8a8469de2036b5876930ae727635367f6fd89ac887abd5edcbfdb43da44badc07b8896d18cf353bb45373d96b108cdc77f7b2d1a6ab1c256949e9f47f88ee0c93493d21f61bd67da511931f4b86541bc9049638fb584cdce4ffc140add15355a5157901af66a771ff8f7f141dfe4e91a8681622dbd8f6193be2b422cb596a3d9c00d3b18a60bea22a182439695481b2054d6c9b3e5006a2bd30996392693d329f141e2bf79978b3ce255672e7ba5bc8bea94440da54f40e99e326b719b33080001da955f3f1e15205a610b4f56619e2044026401547912c0d3244e44393f465d63041947c7d4895afd25a3164e2d60aa40bb1c52bc00000000000000000000000000e9de4d9b972ba8") r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000542709300400000004c230f28183f10b937568bd84846ef444a177f0a89db598a821460536af34109df68763b44d024f3d96a6ac805c214ffa2e756f196d81138e52fc903afb25df369525ece35efd0eaddc38f2db92d91640c44e166b05d0145f922590b5c240a0cf5ec857dfa35d2e92b384342b79ebb6d5eb3ce81ba1f0cf28457a1b082de6deeb8e2e29a0b6d1d13c1c327168874cc57add8a3c4dab0235933dfce6ffe341eade24ca7ef8c82771169f97eea693a9aeba40066f993e7797f995b56d9ab7643ea5c78328f1e70ef39ef44cb9d9c5e1533b86487b5d9436fc50027422018906342a9bcca646f7ed1efa8844f3a1e66d42f1fd58e745224e066d1fd0178f10112a5d41b5493f8d07cfa0e3a1927e01b3174af4e185db305347bdb99be3543"], 0xc, 0x2, 0x1000) msgsnd(r0, 0x0, 0x0, 0x1800) syz_extract_tcp_res(&(0x7f00000000c0), 0xd649, 0x0) msgsnd(r0, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="0200000000000000dcb0dc1f720d529161e01beb6e8c6a8f77e87793c959a0523c1b372d57064185feb44478d3a6fbda17f59cd72d6d6f2bd447612bf8feb913116051078ca6c82ba75d6a90adb67bddd036e99366abbbcc562a64662cfcda41ecb79150e31b7a64a355c9b035d86e6d1dbd58d53ea83d0e2e28afcd8e210641e4ebd8a29f848cf042cfdd8ea352b77e6cff92eb0f4d9d9f3c1facb499a3da061a5d67e8f96b682883983df5bf7699d357477573fa4fef74fc63e6544ce3e7906737837d5b87993fc9bb8d71a49997528cad6ee3b09dc93a0a"], 0x24, 0x0) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) r2 = dup(r1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=0xffffffffffffff9c) msgsnd(r0, &(0x7f0000000140)=ANY=[], 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x46bfb) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) msgrcv(r0, &(0x7f0000000000)={0x0, ""/172}, 0xb4, 0x0, 0x1800) 01:30:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000200)='./file0\x00') fchdir(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x400, 0xcc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x2) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = socket(0x20, 0x1, 0xf0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = geteuid() setreuid(r6, r7) r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = getgid() 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)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = getppid() wait4(r14, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r16 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r18, r17, 0x0, r19, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r20 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r20, 0x5, 0x8, &(0x7f0000000140)) r21 = getuid() r22 = getgid() r23 = syz_open_pts() ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r24 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r27 = getgid() semop(r24, &(0x7f0000000380), 0x0) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r26, r25, 0x0, r27, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r21, r22, r26, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r12, r26, r17, 0x1e4, 0x7}, 0x5, 0x5, r14, r13, 0xfffffffffffffe01, 0x20000009, 0x8}) r28 = socket(0x18, 0x2, 0x0) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r28, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r28, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r30 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r30, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r26, r10, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x0, r6, r5, r8, r10, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r31 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r31, 0x0, 0x0) shmctl$IPC_SET(r31, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r31, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r33 = fcntl$getown(0xffffffffffffffff, 0x5) r34 = getppid() wait4(r34, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r36 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) accept(r1, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) r38 = socket(0x18, 0x1, 0x0) shutdown(r38, 0x2) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe69) r40 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r39, r37, 0x0, r40, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r41 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r41, 0x5, 0x8, &(0x7f0000000140)) r42 = getuid() r43 = syz_open_pts() ioctl$TIOCSETA(r43, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r44 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r47 = getgid() semop(r44, &(0x7f0000000380), 0x0) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r46, r45, 0x0, r47, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r42, r5, r46, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r32, r46, r37, 0x1e4, 0x7}, 0x5, 0x5, r34, r33, 0xfffffffffffffe01, 0x20000009, 0x8}) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x2, 0x1, 0x100000000000, 0x7fffffff, r33}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 01:30:01 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget$private(0x0, 0x8) r4 = getpgid(0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r5, 0x1, 0xfffffffffffffffe) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r6 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r6, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r9 = socket(0x20, 0x1, 0xf0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r11 = getuid() r12 = geteuid() setreuid(r11, r12) r13 = getuid() r14 = geteuid() setreuid(r13, r14) r15 = getgid() r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = fcntl$getown(0xffffffffffffffff, 0x5) r19 = getppid() wait4(r19, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r21 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r23, r22, 0x0, r24, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r25 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r25, 0x5, 0x8, &(0x7f0000000140)) r26 = getuid() r27 = getgid() r28 = syz_open_pts() ioctl$TIOCSETA(r28, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r29 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r32 = getgid() semop(r29, &(0x7f0000000380), 0x0) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r31, r30, 0x0, r32, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r26, r27, r31, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r17, r31, r22, 0x1e4, 0x7}, 0x5, 0x5, r19, r18, 0xfffffffffffffe01, 0x20000009, 0x8}) r33 = socket(0x18, 0x2, 0x0) connect$unix(r33, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r33, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r33, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r35 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r35, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r31, r15, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x0, r11, r10, r13, r15, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r36 = getgid() r37 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r37, 0x0, 0x0) shmctl$IPC_SET(r37, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r39 = fcntl$getown(0xffffffffffffffff, 0x5) r40 = getppid() wait4(r40, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r41 = syz_open_pts() ioctl$TIOCSETA(r41, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r42 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r45 = getgid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r44, r43, 0x0, r45, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r46 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r46, 0x5, 0x8, &(0x7f0000000140)) r47 = getuid() r48 = getgid() r49 = syz_open_pts() ioctl$TIOCSETA(r49, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r50 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r53 = getgid() semop(r50, &(0x7f0000000380), 0x0) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r52, r51, 0x0, r53, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r47, r48, r52, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r38, r52, r43, 0x1e4, 0x7}, 0x5, 0x5, r40, r39, 0xfffffffffffffe01, 0x20000009, 0x8}) r54 = socket(0x18, 0x2, 0x0) connect$unix(r54, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r54, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r54, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r56 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r56, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r55, r52, r36, 0x11, 0x9}, 0x8, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r58 = semget$private(0x0, 0x7, 0x286) semop(r58, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r58, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r58, 0x0, 0x8, &(0x7f00000000c0)) r59 = socket(0x18, 0x2, 0x0) setsockopt(r59, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r61 = getuid() r62 = geteuid() setreuid(r61, r62) r63 = getuid() r64 = geteuid() setreuid(r63, r64) r65 = getgid() r66 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r66, 0x0, 0x0) shmctl$IPC_SET(r66, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r66, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r68 = fcntl$getown(0xffffffffffffffff, 0x5) r69 = getppid() wait4(r69, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r70 = syz_open_pts() ioctl$TIOCSETA(r70, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r71 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r74 = getgid() semctl$IPC_SET(r71, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r73, r72, 0x0, r74, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r75 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r75, 0x5, 0x8, &(0x7f0000000140)) r76 = getuid() r77 = syz_open_pts() ioctl$TIOCSETA(r77, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r78 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r81 = getgid() semop(r78, &(0x7f0000000380), 0x0) semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r80, r79, 0x0, r81, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r76, r10, r80, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r66, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r67, r80, r72, 0x1e4, 0x7}, 0x5, 0x5, r69, r68, 0xfffffffffffffe01, 0x20000009, 0x8}) r82 = socket(0x18, 0x2, 0x0) connect$unix(r82, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r82, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r82, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r84 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r84, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r84, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r83, r80, r65, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000280)={{0x0, r61, r60, r63, r65, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r85 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r85, 0x0, 0x0) shmctl$IPC_SET(r85, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r85, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r87 = fcntl$getown(0xffffffffffffffff, 0x5) r88 = getppid() wait4(r88, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r89 = syz_open_pts() ioctl$TIOCSETA(r89, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r90 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r93 = getgid() semctl$IPC_SET(r90, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r92, r91, 0x0, r93, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r94 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r94, 0x5, 0x8, &(0x7f0000000140)) r95 = getuid() r96 = getgid() r97 = syz_open_pts() ioctl$TIOCSETA(r97, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r98 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r101 = getgid() semop(r98, &(0x7f0000000380), 0x0) semctl$IPC_SET(r98, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r100, r99, 0x0, r101, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r94, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r95, r96, r100, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r85, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r86, r100, r91, 0x1e4, 0x7}, 0x5, 0x5, r88, r87, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x9, &(0x7f0000000280)=[r55, r57, r60, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r91]) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000f80)={{0x9, 0x0, r57, r7, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r4, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) msgrcv(r3, &(0x7f00000036c0)=ANY=[], 0x0, 0x1, 0x2800) ftruncate(r1, 0x0, 0x0) r102 = fcntl$dupfd(r2, 0xb932915723ddf08, r2) ioctl$KDGKBMODE(r102, 0x40044b06) r103 = socket(0x18, 0x2, 0x0) setsockopt(r103, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r104 = socket(0x18, 0x5, 0x50) close(r104) fcntl$dupfd(r103, 0x0, r104) connect$unix(r104, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) socket(0x10, 0x3, 0x2) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r105}) fchdir(r1) r106 = syz_open_pts() write(r106, &(0x7f0000000000)="e7", 0x1) ioctl$TIOCDRAIN(r106, 0x2000745e) close(r106) msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYRESHEX=r106], 0x1, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) pipe2(&(0x7f0000000440), 0x10004) r107 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r107, &(0x7f00000008c0)=[{&(0x7f0000000080)="c36fa4ca15dd3f043c89946e3920f0b141ed6691a1ea668d6cb28841e45acde90512124fac0d5a9bd100044526cf6c88837d698c810d8fa3b2b44e4cc50f7db6", 0x40}, {&(0x7f0000000180)="388fbc203078d0774f7070d684ff4fa89356acc46a6517ada7fd90100b59a50ebed322ffd365bfde26f8d141c1c0248abbfc44b20160ec1ebbec63465295761d896901e37cbace5222d36e6e3113", 0x4e}, {&(0x7f0000002400)="52452809fac8bc4519a54b75a010c7fc5fbc2772faf0482c99987cd5dc835d7cc59379e77547f7e5c7749b020e50987abec3fd0396a2e735045fd7fd1913121856b2289ac878c28c40521c3b4a2d91592fb7010c451788b9fe158c9c4e3244a8fa45982637d87a43884ec45c5be7b53fb5c2041d4b34702473b00948f18995c228f9b3e8cad36abe847d5fdb16f0b1412bf3ef4ce6d3da15cd5f967e3ef7fe8d2ff0c0577950858831082ba87cd878e86159ba90e0912df17be89cfaeb8c51d1ae8954f3dc924ff7336365084e28d0135076c867ef246532f1112dd00ccddbdcf213bf5423369f78159f6f3ffac4b29a3112ad855681bff9faaf815578ebb7b24c57e8424653aa2e274b523ae16019855463813ee73e49681ffc022c7bb7f9425cfe8cbe3e54891ce473f24e746475c549f913c6f1d9e1e2e4a0c0699120cb3aa457f400096c41b16e774af74c9e6eec3bb4eaf9bc5203074b80aae32ac2ebf74600b90fcfe88227881827612fb47578f5c79b1b289c3d87076ad93024c3dc5184c5d79e4e215dc87f4144968ea608bc4cfa50333ae694add2b6d84bd947fa0974022d9324da059335af48150e5d6b3a8b016b8846971199c19837c4af85e9f0f1c4909f54c1b51dbd33285f698f5766aeed8e917c700188172415a7f6b5ba71feb604341a7866498dbefb32e31f1d88e94daf9155287bc6478127f2bc645033a7c1b66039a5ce84097765d832c623466f6d876013bea31a9efecf528a89f46f3118cee65595e647f92f075bd28a76cc645cd1f17e1c7b82ee2635b272fe20720afcfa73b20f94cd452bf356dfaea9353b87d3aece5c8f1520dda95de13797c13263bde4c279971dad97f54bf4f1bf4ab46e72b4ff18151cbf04ed04e58c313a0b6eae11631f8204fba26de880bd3e9b1582c86e4035576127573e5ea9a1be5f6f759419abfc72d400eef222796aa029c0760f73aaac9404a9c14b9748520665802427a261c0da9ae886f493ab65c49eb3f6e1dbd3c5e629cdc77c1ae9ff52806062d55865e72f860677ff2b98a7f6e564ee03ea07f48e33a8243c392ae1ac4c78aaa528e1dab1acce732aa4ca344db28c625296f26696496da67150658398d1d0c36064f362b6d77e03071e7b5a9c44e6f980bd0bbac8d75926001428ad6668df23b1f5271e9491215d65307625985184b88151f572098e7dc7806b419661f68d23ca1a02798ab66073178abefabceb24b3a1a5220ce2b719b0c37102ed331b48402db1098935f990b15361695a527b331f349fea450267a4bc0cfe094cf7e2f20982d1da82e7c5d8714f8bfd188df914596f516bae04be55abd21ce56462e7297a85df5b2cd41d1cd1227a4cbdcbfb2d1b40503f9e48e105c1b6195688b749638b9430fd318d656a125d0bc0f1bc9f7ab195103ff994013ddec2d87292b06ae7928127c50d88c3e2f1394b96961c384de333ebbff27472440637d929b4253e761d01a657a784547d9506dbe0bdea46bf5f54ddd5f5ebcefb94aafdd335cb9bfbea2e9a36710355955458e433453550b68eb4061da3e5db1249502295c7583f133a18baf7c3f71305e2a0b33264ddd0641584ddd9a59428b530c5a113b26aed04f399f63a0953dbe7210b95fb78b997781931accd840b2320c564c5608acc5d772e93e7af7f1348939812ebadb382326ac6b8512e699707a282cf30c294d9bf5dd23d32cb03ccb2564af6c60ea5ae16559c2f84f8704993220ad507077df8d769dc2da46fc2a2448472aa37d69523cccb2bf9d4665592b5bca97107ac7f512b150fca400db1ce94f02f013b4213bc71e0f7052bd45a1131842e89829e9cfc9c5c758694ac9a8d5cf83999e33fed52d93458f9d56b3ed0511bf9b0efda323d4aa995b7bac4047cf145fac042a4ca1a3089fed5368fc4a5ac79d28d82c6df92aefb5cb695e1ce4fb34e3ced1b57e279e5a165d10a218d0d64b977330637ca36ad94c47978408f7c122cbc4e40fcb0f750e784b1a4b103e1ac02e735344362e199bb290f59cb62152d8186f6dbeaf8dc5115f87f885ab80e9110130454820fa90f5634e1bacab820f87aba0c8d2b7e80fe72fe78603eadbae66219bbf8b341c1f756824e380d2d6ad945756c3f625af82cf69e7b18ea712a47009071b383ce7716d64efdd4564e1a6b270b346e203a796684846136ef12702440c24be79fa4fae6ec66d66058a9772d02a7a9d53f699729b79cc5c533f47b921eae52f06cf636b664c988f706f9a43b64790570e196d1b8fc3ea5f6b45906b9d008d232d5553502c20b269b431788889eb31d2418e217df912f477688554194ba861617cf7c20ef02a30b29b2a5e28afac05213c32111f60ce9a24f6d2c5d78a7d7b92275c74bf33b161fe716b45876015bcb697a79b298286f2f2cfcb03e2877d1a98ba24338ef8c2eb2774c52cc1474b0c636b95fdf0d24da11ba5f5ee1d528405c1f40956c84f20cf5b3699289a1076eafb7716dd93911882f1cbd19518b9fa93bccc92fb86f5a8a862b98febabddf127c1e660501e1dc8e9f2c3dee55bdedf63cf703fafad638c2b62c39bbc4c66f3689598c4ebb4f831beaced1a13c9a37d8afb15237410105e5413588d5380004c8e528858fc302e25d9def4c99af61e5d581b1ef33c2e6c7c77fb3a882eef6e8d144154692c615fac836fbf554490cb62735bbc1147e745518c4f31015b139cd536a560421555547fb78776783f6fe84aaaf2d46006cbb8bc4a36653e91da372671a5eec90f8d5f1104caeacbb61d2498edd91480c27aef4df0511fb4c648d6564ec006d1b28da545e39d3055ab6868ba7b6fe01ef0d74d29e52524adc710e92778058d037e65409a3b1a6b64a3f8b893da2f3195307946220e2fa7ed246d311958426c5a581ce68da13e0e4a68fcad1e467fe2e10145715bd4869e45ee6d078fa83687684f96dd4b022f5daf4a127e02b2e3d9b4d4511d2d153f8fb3b7b8110a417110b4b63379f81fd2ba7b21d3990757c69f7fca69950e031f43d6705d66d1a44a1ec6899476b28fd6ec519a72eb934b8e4ba4078b27cd0288fa46d824cb45ffc7425583e36111bdef7e88ca7cfe81f44d64d3bd8ba1ed0f37e710bbf5b78891b91c318b868fa31bb57bf59a2eeab459af0b42193bae018ab8fc63443ff8566b3f67360ecb9dd3b558d663ce11e137c7bbc7d8e0b2b7d6087ec78e7e4b146debb791f13e61a5d74edc07ea75418e64c9af6201b2a216a298ac75b0fc140e654a61d6ccceb2f04924ddfaabcfbbea4ba202769fe940dfc1a516032b0ba037a981a205e0d1e39322778a8c7c6340f10d41ac3fee208eb79c9648c876495a99590e2a0ab7587579a01ed10114dc61a2b4b70e041c4bbbec225ac95296170fd4c0d94e36ef8de8328ef0c6fe29324f2cca911489be63ed1092254372a8adf1664428e45327590fccd669efa31e008ba2463104fac665a431b525066cc218cac98ce48c965103dba18bcbf3f17206ca431f93b0ac486ff802f79e464daad508bbfef5be0827a378d821713a1e41041f927bb22740bf2d541d1a12f66a31775af727dd280ddd2e35227f5d7ee6f6fe6695cf60b017a8cce71df01db41aa9c4ac77f00ab878618f11c31b7d83682bce10acec4e6ef29947bdf0f09a3482c0e49612291ba8e4292d8e96b36ee56bae93646ab31961c106c82f0d8847ac28438d4c687912ceafbe436128e2b6f1ad7c6ef1ee73883fcf3b209e9777cfb6ce35820d8b0b0723686c2922399d506903cb82b41e1b30cc2f38350f3417059f0cdc9639ced501287cc945313822c172f2ccbb2c041927f2992788763cd215e9a35ac62185e3c741c9b109efac5197ef819ea5a1d2214373fc60caa8e9a4ab0fda61cf6d9bf769a27735dcd6aa82de7aa7d81db09bf78d31621fb2db35daba6b80e665cf559243048cc4a28e65daf9818f24be75ecfb6531fbcb58d02231a7448fa2eca5ef27787cf1933f5c8a29a589a9b4d8af60d19f15fa919d2d134dd469e6bc6bc677181bb5a50154d581b649709850d2c5ddd9e4d371c4ebd5549f322663e9f9b7c2566abb52ff686df65c544f86ad950bb1322874c062605a13b18f2cb299806d6738e55f0c8dee20e7cc45ba629df16c592d1d7dc341bd08e3eea353941f7bca6d9fcd36ad012bd821bb91920b702d973710714106ad57fcddce7b89f93c175485024332a9f1acf2165bb3170e8fcc78d64cf1db5e056ce602071afa85989e8a72bb6f7a638a48fd37da6b99390cb0fc383d0be350eb22fd68dfd6512355d983f4b4ebd068bb2f7fb1afca5d798162081586a74ddae278e4339ad1665397ff77f2c1880b930fa6fa5bee3598c6967d3fc572e824b5518b4244287ff3248ebd84ae669f973dae0a755e8487e2baeacbfe42394f6c74c26571ffa4bcb3b21fabd9fdbb01f2b0a00a1e44b20e291d62408f77230682642fe6765e04007ee94b5a1d0bbbea90d64f7423758134f75870ba3d59b5a7e7f8444bdf1181f0d87b4734039574d5f1a6e0d043cc42c41ef22773d67d76f18e3d652029506957c9d598cc861059df20ff4a1e80df84c018f6683e05c80d32026dda904469d612815c808d5773dd605a378727a67352602eb6185cac95a3779eb298898d044d797875df368fd1395588bca62c5b202a42c91dde71ed9d2cb78507f1315c51c7997db83fb2f7ebecd860fed4d21535cb8a52f50949c1993635746c5db880aef6fe000a85f419272f256f6a823835c522a317cb424f598c2ba7f1b6f079404018e008d910ba1190853dcc311740db4ce9363bd8609598c552ed0dbe19802c4ffbf69dcc0a183fa6ef900825a37c709ff39daa33b1facaee9ad1d522737c976159fb2ba3b4473155756b5ce95d29cd956b0299295e1d11dd8a4857b682c624d2fe7937f8ebdf463ce822548d95d32685b4b8ee677aa47dc838ceaf835fa422326ea172b286d5954ead6c4e904bfb7800bf90752f4dfcd674815b33abe4801b8526b5f43e21d2ba4c52da24afde60ab3895df84e893767d90427a5c261492fa299bb44c053532f6efd05f5176a4e347b814eea7fd84a89934ddb826766bcad41c50b60ffb8383bc7d08b0990ea55ae06b0a80370cbb822c463312864a8d8f9105ab83c67da4c6340e680c00acd6702af01a76699a4b28dfa837c308bea9fb84662e4f99d3d7d8885a5d6e801d5513dc1a7584bd244949ddb29f145569b0e5c0991fe6b238f14699217e321f733ce8db1be93ca6166fb2896a94d1e02f5ecf1972421eb4b8d5280accef7d0907c0911ae6e117869a496b5679436a8674640c213a8623a239c187a039a2d9a4ff078329b3775609f37cc43f4af6855482dc2b1cfa01980bcc5341824b5a72f2147c384c6e5945a82bb20850214de11789c007c104906fb51da52986c77f7379a64495728ef9a4aab4334afb0421e2cd3c06e95d2dcaa63b287adc2c769537ffadae024e368c7f7c184830296ff497633188225f3dd4730616333b6365abbbcf2c66e8afcb58749194ef826360c5ed0401ee32c1f299882ea94d3304bc70a8b1ed80bf315ff08144932da971ce9fc1caedc5e5b2c318758f43285260fcd7fe7ee791e6bae33c27b204784ac2b4c96fe90ffc8d38e40be215c6d081430ea8610307702a1c02b87df7254e6dfd6da9ed3b2287ece106dd8ee390a2891246194b8029f0d4ac24c8306764248c764b0b87fc186b9ee473ae9309be4aae29a4b6437ea1bca9b0780caab159d9652f1c93b23984eaa10b3", 0x1000}, {&(0x7f0000000280)="e940b08353853926ebd6cf68d75cd8ec73fc212e", 0x14}, {&(0x7f00000002c0)="ef6d95a76c7d1307c673189c899a870607309278efa1cbe3fc589255150adc1c8d3e43db99764ec70bdadfaf28c7c4a193731a2236af50d595ba99cb0dba5eff7e1d3cf61023b7fa479d6d7e67233c02753b8e535eae6d13175b341d667e264a71", 0x61}, {&(0x7f0000000480)="4db8215f08cd826da267a7f38d07038b640cd535f724ad554a8a40f5e390c6732fc5676f29566cabc593ac0da1ccf70278d435a658c60efa0298ad1a11facf2f4904a524241cf0dd6c84acc39fa90366407569b9ab32cda703ba15a6eb5311fb16dbc1b8a6958aacdadf47d1b0b390146aaddb054b97960d408ce86a672cd70c62bf296b15", 0x85}, {&(0x7f00000007c0)}, {0x0}, {&(0x7f0000000840)="01b52c7a500d13b96f0115bf1b09a63219231d544230be00", 0x18}, {&(0x7f0000000880)="5eff9a3fef2c5a481012aa75ed7d60d5addd824e28af6c88179280611d0344bb49ae20c3e2cbcaa09fab10e9f534e4e74ca5dc", 0x33}], 0xa) fchmod(r107, 0xe3) write(r107, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=""/136, &(0x7f0000000600)=0xfffffffffffffd70) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r108 = kqueue() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) kevent(r108, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 01:30:01 executing program 1: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {0x3}, {0x0, 0x0, 0x800}, {}, {}, {}, {0x0, 0xfd}], 0xa) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaae0486dd60a4f01008182c00fedc000000fffa0000000000000600aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 01:30:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x81, [{}, {}, {}, {}, {}, {}, {}, {0x2}, {0x0, 0xa}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) shutdown(r5, 0x2) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f0000000080)=0x2, 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r7 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) faccessat(r7, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = msgget$private(0x0, 0xfffffffffffffbf1) r11 = socket(0x2, 0x2, 0x0) r12 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r13 = dup(r12) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r14, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) write(r14, &(0x7f00000000c0)="95", 0xfffffe76) dup2(r13, r14) r15 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r16 = dup(r15) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r17, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) write(r17, &(0x7f00000000c0)="95", 0xfffffe76) dup2(r16, r17) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYRES64=r9, @ANYRESOCT=0x0, @ANYRESHEX=r10, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r16]], 0x4) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r11, 0x0, 0x0) r18 = socket(0x2, 0x2, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r18, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r18, 0x0, 0x0) msgsnd(r10, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000c80)=ANY=[@ANYRES16=r6, @ANYRESDEC, @ANYRESDEC, @ANYBLOB="dd4cd95a8d207639b86381089094cb61a92c3665f86d9b91ffb6c2a7262a02e106f429aabc8a897f112543f20691518baadb063904c8d7a52b7411884cf78039a7862d", @ANYBLOB="2d0b63bc88a14ff5da71d10a4b629eb5720f9153f86729b40a8cb541a9d672e7d22355e5991fb06ee51efc78b507898942f5d191fb9ff91c8bc4d1bb57dd5c992e2defb6f2615f6b351b12aa38b5afb97d2f99e11354f8f203edd78991dc287951135caa08e2e7e5e16e690c5c1b26226abfbced32e2b76a76f8712930cfdd62b3189d00f8e5aca28c679709b868", @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESDEC, @ANYRESHEX=r11], @ANYRES32=0x0, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESHEX=r9, @ANYRESDEC=0x0, @ANYPTR, @ANYRES16, @ANYBLOB="be8fbc48596ebee31bda701023c8aed53fcecd3caeb2bfc30242011902cea2510c8a59c4f42dc0648cbe6cefedb8eda317c13ed027393536161dd557e3dceb659666e959f3e5c32acd4dddf02533f6f6883f20e248378a269deb46fcd989d3a18ea3f7e605b13acfb225e04916cf459a718e3a9804bc9bbf4a09e534"], @ANYRES64=r18]], 0x1, 0x7fc) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r10, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r8], @ANYRESDEC=r1, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="faf3d67f78052120b61969af5b82cd22a94e2b876a4aa3022c0cdf9cc060ec70e21bad4f50115ae1d1417f7bd543f48f41575818044b4cd2e63659d0eedd946d58f9407cd841b5bf043a635d6bb972c78fd09230801031133b9516c34dca2a4ca98851e47c657694eb2b019d78a803fcda73f73ddbe51cf8ebc7d0d868f752ded5e6f8fbb43126e3e1cb07d413b7d9da0361306653", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r19 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r19, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r19, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r19, 0x2, 0x1) msgget$private(0x0, 0x20) r20 = socket(0x11, 0x4003, 0x0) sendto$unix(r20, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r20, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r21, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r21, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r21, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r21, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r21, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r21, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000008204ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ed8b218c986a549b4d56e311a71ec31000f7d27eba7e53705676c86e9f39b2542a91b0bf5da33ae1a89684cb6f01634356cca3ef343eb079f3254cfc3a94b61ec9e73275ffee3353e4893b793ae1c26ce18e888761db94ab9781d4ead482e24b54bf4ec2a4bf4bd13c93a7f7bb914ebc49e2ff067113b667c78946b4ba93af0f752de32d109110a81555e815d2d385c49b87d650d43d04819179a47339c0260ee0efcc220025d7297f3e185bf383a92c08d1e51147cd90da962fb68b124f92c35a007a6"], 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r21, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r22 = socket(0x18, 0x1, 0x0) close(r22) getpeername$unix(r22, 0x0, 0x0) 01:30:01 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYRESDEC]) socket$inet6(0x18, 0x8000, 0xf7) 01:30:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60a4f00800030000fe8000000000000000000000000000aaff020000001000000000000000000001"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x36, &(0x7f0000000180)="c7a895b22a241c0a078359ff86dd6e360a0100fffffffe800000ff00010065ec0f1d00fffffffe9200000000000000ba3cf9b17ed2c6") 01:30:06 executing program 1: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000001740)='./file0\x00', 0x3797863347451bf0) r1 = openat(r0, &(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x66) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) 01:30:06 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) r3 = dup2(r1, r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x800, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000007c0)=0xc) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r12 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r12, 0x0, r12) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r13, r14, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) r19 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r10, r13, r16, 0x90, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r20, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r22 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r22) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r23, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r25 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r26 = socket(0x18, 0x1, 0x0) r27 = socket(0x18, 0x400000002, 0x0) r28 = fcntl$getown(r26, 0x5) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000240)={r28, r29, r30}, 0xc) r31 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd0\x00', 0x20000, 0x0) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r32, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r33, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r34, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r35, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) r36 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r36) r37 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r38 = socket(0x18, 0x1, 0x0) r39 = socket(0x18, 0x400000002, 0x0) r40 = fcntl$getown(r38, 0x5) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000240)={r40, r41, r42}, 0xc) r43 = getegid() r44 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000080)="fa4573242cd40f70e24bf7b3f378b1719244fdf5e633cb5dad1be6784765905efc3928c0442a9b771dbdd151edb7d60f47cb2268350419abb2074c0a2d7d7a568698a6f40b9a2e3e659f949e5280bb412e8dfcd7acd9cedae8380f0a02a7fbc2783ba9a2dae107a725e3f9bf980ff5d3b9c47d5c", 0x74}, {&(0x7f00000001c0)="5b0c934fcfdbbf21a071013a81dc688462c98d6e88eb5d6b491f34fea4a2031e76e62556f45ee9881c83570cb876c3d9ec2c1aa9e81d966988748ce80ed548ee1604a9050cdfa653ea17033459b939f72f77a3a0817993a7dde1c50ee9bcc36d46d2c6d38d8b9b902c6f47b2a009917f9fac7ca3ac0a8493b3c7cd54201c470c10e411e344efeec3320cf5db3a5d1e4200a14dfc692bcb2ab5e24a652cb88caca046a371aaa9bb711db9edb543072ea2aa8df46905b43737636dca48e53e3d89f5f8b35ff80a67f8c18a8ca0192a52a9dd78a2e1ad5310e497b83997dacfdfa1ffc299c72bfc3139e545c9b8c71df5fd51d6cc", 0xf3}, {&(0x7f0000000300)="3f62e890e2dca5f663ff5749151c6e06746af2ac0801731123e1e88a1f532c916ec17684ff6d27775a20e512c0f0689a2b0aae3ba8e66009613cd3f9d82a77bd2881891c3e9c8629fd235c29aabe4f97f5157801cf461d89b5876b79d23a7acb715949f928f79533cd48f9a49c537176b9ce2b395a306564651ebcc62ad3dff10573b946836c913df47e0ebe2a78123295c51567e6", 0x95}, {&(0x7f0000001740)="1478472edd971dda656669c55b43c6a22d62e2be454e90cac618d8035f5d686d7ea90fe35e6a5c8a544a5964912394df8e5ca07621d46b8c81e4c1fd1d4e9d15b283c4cb4fbac619c856729fc2618380df5a56e0e800b39eb984dfdc2b5dc4aede4f844bb94dbba3aea3cc2943bf9efae852aa6dbc45f8de269e5f22b9a320d092da1c151a660a26dc84b1becf7037772ace94f0d62980a90cc4480f2af378c1a5988585a65e42e8556c383c387f9239d73b240c09e32d1fb9eafac5c5e1766731a5493f2269575e8dc9ce3d7f2c9af27c1093ffc8a11539ed12cb4a33a9d4fdb72f128712243ecee203ee5f38fed36883db05e11d1f32c97a22f711533be35517e1ab29681396a99b1e39a14ff4018fbf2b7df133e977c32e4f7e6cfab4fc00995cd9865ec7c72372a4f99e11491a2cdbc47bd5b6ebf5f71b81b9a016312d265e2d091d19cedef02034ac8e523e6ae522c268d6ae94a9b5ddfb63677bfcbfa1c3dffba4dd512b7fc86e662a425815505b7f9527bd63f77715cb5cbade86c6cc9d92e09fd6c2f93016890c296b9fe25e5a87d3cf741371711f9d0f3d5ee89a8920074636d1847c908da37d81a604c35863a45a1f4dd25b73223bb102f4ff9c87362911f1bd81786d82a27adda16bd7d96689ee5e5c916fccc98075d63ff23ebdd4659bb352f43383fa6396cbb85a202e1e9d41d2777abf6ad9913f9746980835a557d5de0c95dd5a4a033e35add965e178740a55e8b8ab8cbf141f09e86c7eb6162ba44f2badb4e91d7748a6648fe7c948920175d9cf3d81f29dde53ce77ad7f4b978ba6a996ddfa6bd4c83d0da86f21a46dec34952c0074b5359b92ba990f7f5d69f0466ecc6e0e1b46c0beab419eec04a59d41f26d1bf297a072c587abc694f96a63f49219ee4cc16e2feddd736654293d080273424f7a15d787297708b494e21e5323893b2c3ac8913dd29fe2687ae476e82e36852236146d80a9de6ab3a2a7e8f0136d08760917ee64f5c192fa85dae196ce36b65f9e0be1c53380c23c69b4839e08c566b84c517a3e4547766a688c685572dcd39d3f484273c1bf301cc6c6a422e730b96315d611cd7817d8d2df70ca64dec139b4964544c8031623419787c1b32dbe3f1638558d519f36825efac6aa2a6cf041e7a2fbe8c17c4f388d9ef85b19149a189e1f85e1fd1752a2df315b5179a9c5db5f571d62e51b79f1fd8602509754482cd69c92efd6ea87bb29cfaada5b242fe5909c5e99b3bb73a7413849dd2bfc08ba918e96913e840ea2d7a25975401adf881109cd7b0f461f0a99c582335a22d052326fafc166d968e2eed6574bf501b733f009352cf9b9cf5e842b59e01bc57f6204eaa57a97c301f4bb0e213d10ad7765808bd473a8427b875f9717bb806d9130e67527180a30d2632196f18852131b36d8d7ea60b79d2de2ff8a70d29e26f659642be3c6c41ac68289806a20c470b98b2d85508813c277b360080882bb225f3aa63639c0216a6feefda820752010be2e0cdfb9cb6491927440325f625d7d6123c4e20592b379d77066ab3b3a2d908f598277b0c57943af5ad78589302f853ea236aa5b5b9892f5ded275fa0ca57f0cf3b895b0b2f8be5705713ffa4f2a86d2e4cfad13a73f174b5a708aca4b5305cc463b842b75e50dfbbb222339e51be9b0bd837cde96b91cee8e2c3e326e67f04ed1c6e8a44b53207378624c40489163ce25420b50f6eaa4fa6d4a88d1f7210d339b549c8b183f1f6ec888b5798432a2c765b142f9046186b6e2dc89d520bdf4afe0abfb4daf42823987f803b544abdc4e4871a0682833567f955ce4015900d5ab18907898636fa284792431685b34317830954473b47dd45572383aea9f51f2d8bfd8b118fef3a22cab58b22bbe7ee677777b5d5af710ac07fcddcc9bb5d43a51ff630d25795372aaf3362c4f5e225e4af26f58897e3d901b823a484fed0ff1bef3397cee235faeb637755937ae3a64bf232c0e2302522e41b60038ea25bb1ac7ba86cb96d5238f50d8f969e5e35fed1d6b66c166298c37afdbed7d74b38ee0c51015a0dfc3b1320deb152e8ecac3b01c246d59d77b35dbdc9d470d279b6dc1495ec1a0a503b15d4b3ca59465fcf42ac8c429eb2dca9c4ec1466ae22ab99e122ad86f7fbe084a80914fa75fbc2f428e46e24f5abdb388aa65275d4f4faa4663103e52a6cc62e102b503c1b6c41c1e8037b00335f3302671964088466f7808ab96f9bb6ab81cf7f95cb40950f66b0ce222bf3500ca232ec6064d41493b7ed29a1d4f4e65be11943d8e07874d9f39dbca94b52a46d4e99319f53373a14d13cedcea7877bfe19c40b5447b8a43cb0a0f6f2c652a723c108ece9db4df96cf58bef993cc03e5d98793e4a382e95f9b47a21d3e8c9c8c5d4a4efa00b68334a41374ee479fe31686e06c3c92876176ada438cc83fcba70fb7756a611e061103b334ad0a3d4b91e0cd03a8de04edc415c51213fa6180cd547e51bfcb8bcc770dfb801c0710449556013d7980ae369a4c745a24fcfad544d157725390fbd8edace2420915f0dcaf4a510d4fc22c8739e97e00e1488524aa29cb706dc70008c92ade62a511b8b4c8f4e334f95391ff501cba11acf11483bb46e19a3addb393ddf71b35fbbc3cdbb82af0ca5674efe51f78ee75b20e28ef0b68df16814d3ebeb88a79f0f86e3242dc3a9438c18921964dcfd8145470c80bceb745e7195277cb675e31cfce72e0517427030b3ba79f5670b544d3e36700e295dddea349ae0804f84146f81f31ca19ac206b0bdf9ee37e3d393c672bee0b6f76c95c37088becdcfb063bc96f7bfbd78a9945b260cdd863a98be769809f4d0e2dc215efe7c43e087c766186be9f92de4a3aa6b756bd5b126ad543fa61e2cd7c5b07eed4a8774f760dd575526685fe44d3411c6a9332424ec1ca491d43cb6cd66a16fdbecb09969d59a3905a158734af3f0a64e1552181594f28ea211f21645777a59eb8110dba4011fba69b345a881c7f9bdb99a34fd8298fa0fb341a59e1328783638b70b8fac4ea0a2d44a6b5f3434bd186ef41d1894a1afa5c5204637e75a21f4d0b422581b60d354052cdc41c7ea75086b57cd4a31cdade0efff1fa66405e1659ff6b908bb3fa28a27e75b85be73e86f7128c3a267ceeebef03a16a847e76eab99cab22d62d930e762a25d365876d808d578b40449119abb722bc25ce92fb4b92229c3c1bd1d09f07d6f2bd5f7b6bc64b442a2ff2c40220e0935aa7696ba41eef966762258e6cac1c82deebd0fee4b90eb29dd0ed56d0e828f22aa641a5549ab686dba1385342850ee62781170eb7271aa69ccff76ab32ec5b444871801f3bd6c14bcd0fe08674ab906282f7609bd78d30848bf44548c9655db983f3fccfdc70e3f2a9f28b5c661e2f45a1b36807cd880a35d9d3024ae681b1e9d3bdaad7d1741f4a641da4264f96cf173bd28476a8544365ee424d1c2b756fd53e247c7c588eab19330688103e603fabc3ec62e6b5ed0b0644b85ab3cd89e547cae9757501dad785fbae8df0758ecd771e3ad60a91b237b15ccc913ed6b22da9afddf343eb377a6b9f31bbbef4b7b75a5ac7732ca0e46ddda3b828c971572fb3df3aff5593a7994f23224eb1559290fc514b1058c0f2abf254ad052c799134870da5b57b830f0074e8abde86d1ca1887e267dcc3e9a4d1754a414e1ef39ee8f85649f44d0dd17026acad863d124a58453e755523caa64b2d207e358ddab351af8e5abc101ac5d8b8f88354229f1e8bc519684130e0a31a1617cedfa701f8f36cfb6e1a0a77a975bbce43a89d83eb22095c1db19a7d1f8971637ab296b5f1a7c22e8149ffcf93d6544192446dd69528b57dbfec763a1229e016b59f821ff2a2e549d614da1ceda41695f006fa56a1d451a7ff1d328e70cef59e90503d953bae14ae0595f8ff61665a0a772d6592dcdf09eb76c7684b568f48b5d1fe689fe3b7d601becd54913fdb27e65ff7cb53993f8a399daee8c405cf5cf18bf13d6f45cca7a598337f0459bc5e1fb6863613db3491be661b8e845987b57931bc794144f6dae3cc97917d0cce9536085e580f710e14ce4dffb1b1c1131325d9eea84c1b7f02bbd52f9711c30cc14f7964004fa3e03f6d9d4908a105eeb6c6cef162a42f41352a33bd8bdc4810d42a9d0208f8f05a6c7d6b5a8c7c211241ba45efda89df306b7adc3dec703e6b57804400264146542aba8f1c218d0017614886db0dd2344eaba87a8ec8e71d05d3d2a21205a14e374399b2dde26326227ee9983bed7b078ba70f51d6efa7adbb321242b79fd36552eae7327b3e4c42c7549d589458da02b11d2e67f320f7f770c24f3ee23dc9df8f7ac363a582429c4620df4113c45439e00973af12afc29c8bca0a7f7b66cb3cbceae27ca3c5313b0b192bb1f45de84085e36eb1a907c5fec427e734f0b030f99e50a257f83775eaea724d5ed1d0af3e24ed4ecea392584b113735748b433add18d14ecc2def89bdb6606f55a5de91832aeee52219cd17a27ad761a454c22dbdb7239c06f6a72fadbd5b1679bbf6a7e1e8b0b572b8675eed48bfef40830125e1246ee0cf000792bc6c8bd6b6d1dbda93f5e284769f37e665b810e59ca87b2c5df96714eaab6f6b01341ca1b24a13fd95bb33b2b3bc548cd8e1f1c29236bed89e10e7c5c0eb530e311f1fadc5d86d917a28816c30314ad2239608e7e2c56bed03b72fdd1ade2d3320d78777eec0012f6bc4d950d73dc170e7b3dc11e63b6966298a870891e2a1209191295b5bbc11a17a516bef7774a3269896159158178739c84a715a361af55d54467af9e59d8f94e7cfa00f6fac8a775111d0d145292569eec85e8afcb6689727a703c226b1fa880784be6a814c3149451cd617f68cb9bac614e95401b19d269f57f3091d1d950624979bef349773b4fe42f46374d1cb67b5f5b7feb4236a2971006d99dde9cf1ca5e4e044106612cb9f7dbb053bb6217ebad36280ce7f413dd51c7edfd6ff4daa6d93239ad17587b87bd65eb9a4bb42035701389e0d4039769e1a9c36b16dc09e08098ac403ac5c927a89a063adeb1ab3e5a4e2108952be4aea85de8ec3ef979f3caf60aa6be2c54b38f3a9298af4625067af5e8b2dbaa0e893669c754cd3b770f1d099d9df80894edbc4a46b12fa8f76f464389e6bb6c1e5eeed336d25b1f28aeae578d84e5712ecce1695b8db23666e24619303b4f2ef27be71f112e40a7e5e4af83c0d9dac790422f2b2823d8d7d3745f2663a0e467d6d545f48870c5375f940a9839afe08779bebc73e28f9ce4e8fa5753af2e86b0d5e9e709053354580098ca24485a1477bb53ba835e2242024ad347632ac71ffefcf8100ec11aa1948a4a8a9b885999b97e3b7ac7d2334992d0a6291302a9179a53575d7ecd8759a6223ec08b7ab57759e26be5e09dcb9b292a2c277ea59c40a3f18fe065f563588c5ada9c82959b0c0382402fb6a7b373e1cf599a4c34a55db4ec67f54955c739ef1f80b9a621148824678ca84282fab0bab5680d99659c4338fbb6efa7169447f8b0a9e75d069cfb588e47cf6d41633909ef5421ac292b67c8a33c3558e8479dd52d233fdb26a417662d6da9a82d84d4e71a8e8d201cdef3ecc0a964b4d0d3f4e2ef888b0e1deafb16d16046af0a09f948c3d43b104b9b5f466cbe266c024c68963365e4684a99f72e35e706f42d67d5aae6fd2ea2d403c0adfa35d3e6b5c941fa92b32f2e1b4f8a34935ec5717e29e63d40eb891feb93637c1363aabb69b41ca9f51", 0x1000}, {&(0x7f00000003c0)="64c2052da3786a3b61a940021819a4066ccec29e0f262cf8e7c689ce3786a2bbfac0d6d6de96ba0b9a0d560680810c49f7d8f1fd0e4181da407b85e98a89bc3f95bfdd93ca9dde0e3917b6a249fa4439705182f9e59366bbd99c6ba9b4600a9d990621c509440e5e1e555e3371ae818659bb8e0072695b859705cb30dba4a2c42e", 0x81}, {&(0x7f0000000500)="c2276d7e1978dc2dba829189e025e25ef53c7710cfab05be627882abe04e798da7ce3bb76008cfc5235dc14f4d9471975c0338d81552911e7623bc8a5211c8e134e2781f9b472df88797f149399c8e99a2d0628127e0fbb8f9680ef8cbecb50e02950fc1a8e91256ef1e982df0fa76119d9434df2435135d14b83c2cfdc1aed3adfe79d3af6a905945c7ddef69d0d063cc1409bd70a72a4a8ebb5d29a8b34a78dab85c0f1c08ea3603aeb84f2dfaafa657de83ccb6b455faaf293991e3936fd4b4bbbfa50ed9a9", 0xc7}, {&(0x7f0000000100)="b9e7d00e641309a18ab683d47ada8e52b1ef91e5efa8b8439c43748c", 0x1c}, {&(0x7f0000000600)="2b4b6462a4453ac410a36493a71b0cdc39d8da361af4b3036dd3d6bcd622c0c97f68ec1a0ac3434717bccaf2b76ad53954e5a2d2626b5b297965a6bbda575c3f3c0fdc7013de34fba23fa5fbe093d964982e2a1e031d561352d84e0ba6f1876091e54f41ce9bfba48971fc99", 0x6c}, {&(0x7f0000000140)}, {&(0x7f0000000680)="5c8baffe64733c533acf7551a3a1cb69dce70ab9bfa54de31c01f7180adfa0ff77dda2688c160885d57eb8c250a1c6bdf5e2f12779b514be9e9a39cdc6b88b4c868fdbb42fd33b56df3a", 0x4a}], 0xa, &(0x7f0000000940)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r5, @ANYBLOB="20000000000d0000ffff000001000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r13, @ANYRES32=r21, @ANYBLOB="000000e32044000010000000ffff000000000200", @ANYRES32=r22, @ANYRES32=r24, @ANYRES32=r30, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r2, @ANYRES32=r34, @ANYRES32, @ANYRES32=r35, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r36, @ANYRES32=r41, @ANYRES32=r43, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r44, @ANYRES32, @ANYRES32=r45, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x14}, 0x404) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000014c0)) 01:30:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5090080"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x4) setsockopt(r1, 0x3f, 0x6801, &(0x7f0000000040)="15e6aec5f369a7802f36c90260fc78e0c37520f09581d46f67187e370807eb032dff91ef2a81e005310168d2b06039c75a910e643164b50c414730dfef7679414e085e75d5b24444791dc41a91867a949b04072bdee84bbfad4e066fa623f084251b456cdead6372fc657b36044548a61e6f25c70866fd3a9a587138ffb0895dfc753fcb8e9f31371cefebec44e369acf475d3210b491a400eebd827df6601c6a36bccdf01513ccdd4609f3ec8bf1ccbfa16f071bd519e57830178b6a67e9148420fc0279aaafffeed32e86eb47e107e1eae6b6c2a1e4cdd0ab975e9e655c27e779694b44d59ba912d8d61240c9358212d115746b6ab7b2ea87a7b884390", 0xfe) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="00002e2f66696c65300011bdeb9529c7d47f81000000f69d3057d2e42e2fd0a6583ff7cf179f4bcbd3bb9c0800291a7709d554ff44ba55565ba81dc39fe326cd04d46e1ccf8a49f135ed68e126ed7b041c2b8bc542c10e8d73c0f5440008000000000000428cf7735cd609b9d8d2988e7edae3889e8d7ee9a886d7d3c00ad79bf3c7a5d0340e1417f3e9bc7184931f5536c35fe061acbb58875132ff3dbc2b50f86ffeb616c2f551ee18324fe92d27534320f07b39081836e3e5699228f71af4d8a35e4739191f3607436fb38a3017194a403665b039fff8e092db2f27b5695bb0d8bd15d25c9f5c252c68af871272841b512ee545297166945288505e580ca9722c73ec82f489cb2fc6fe25ac6dbf5658013bb11b8a9e2e1b58f7415bd42d399a585cd28b793b637ce717e3a7fb44c1daf3dcf3b51e0b9d3cea3ce2647436879e102a3da424a093cc8fd22d4fc5911fb614df659c0b418cf3116cd3e6ad190fb8b0aaf0cff5b59ec005081a25e69464"], 0x10) r2 = accept$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x2) r4 = socket(0x18, 0x1, 0x0) shutdown(r4, 0x2) getppid() getuid() r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = getppid() wait4(r8, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r10 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r14 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r14, 0x5, 0x8, &(0x7f0000000140)) r15 = getuid() r16 = getgid() r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r18 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getgid() semop(r18, &(0x7f0000000380), 0x0) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r20, r19, 0x0, r21, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r15, r16, r20, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r6, r20, r11, 0x1e4, 0x7}, 0x5, 0x5, r8, r7, 0xfffffffffffffe01, 0x20000009, 0x8}) r22 = socket(0x18, 0x1, 0x0) shutdown(r22, 0x2) r23 = socket(0x18, 0x1, 0x0) shutdown(r23, 0x2) r24 = socket(0x18, 0x8000, 0x0) shutdown(r24, 0x2) r25 = accept$inet(r24, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r26 = kqueue() r27 = socket(0x18, 0x1, 0x0) shutdown(r27, 0x2) r28 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x80, 0x0) r29 = getppid() r30 = getgid() r31 = socket(0x18, 0x1, 0x0) shutdown(r31, 0x2) r32 = dup(r31) r33 = socket(0x18, 0x1, 0x0) shutdown(r33, 0x2) r34 = accept$unix(r33, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) r35 = socket(0x18, 0x1, 0x0) shutdown(r35, 0x2) r36 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x10, 0x0) r37 = socket(0x18, 0x1, 0x0) shutdown(r37, 0x2) r38 = accept$inet(0xffffffffffffffff, &(0x7f0000000780), &(0x7f00000007c0)=0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000002c0)="fe861504166285a8dd83e8096efa3cc16b0f267f6a2f9e0c91f6432ae13ed3f9bc", 0x21}, {&(0x7f0000000300)="68c9212100b789bdd663d34f4b07d8300d633c1e2702bb51987a2e016c6ec5110379db08ebfd46756d5c39b279760a5d9f2e96909a50a89b267f7e51be550d91eca58ff4548f31149646eaa27c337d833a412a624e353a81d1638b53571bae6ba6c67ad4f0cc1d6b50b6edd4de788e192121e57fd7e6833592fea0de2d65f27db643fbf193e007e1a6dc88fe140ca712609c76d339ec509488bbfd7ad6922207ad5daf1db48fef4f8aa13e14d899d6056121a095a278e5db72b27e7db02f7950132a1170b3a75d66d06fd160a6df7fe98a51e1aa3f8dff9ab8bc5a69e5ec1df357beadb063", 0xe5}], 0x2, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r2, 0xffffffffffffff9c, r3, r4]}, @rights={0x18, 0xffff, 0x1, [r37, r38]}, @rights={0x28, 0xffff, 0x1, [r22, 0xffffffffffffff9c, r1, r23, r0]}, @rights={0x28, 0xffff, 0x1, [r25, r26, r27, r0, r28, r0]}, @cred={0x20, 0xffff, 0x0, r29, 0x0, r30}, @rights={0x30, 0xffff, 0x1, [r32, r34, r1, r35, 0xffffffffffffffff, r0, r36]}], 0xd8, 0x2}, 0x200) 01:30:06 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005", 0x3, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x4000000000000000) r0 = socket(0x2, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="04d8052a1d34c2759766696c6530fbff"], 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000002c0), &(0x7f0000000300)=0x4) shutdown(r3, 0x2) sendmsg(r3, &(0x7f00000026c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="fb5329a220886be0c483ad1114c2d101189de8ca06e6fc637ab94b9b6e6ed2d099eae7c97a09c2b5b6ac9fa829e014afcd96f137918f366082cdd3d283496adb4586308601ffb723c2ae4a189c829816e8231e4769f07645c536ae2146dd6ddf7fb1763f87741732b73af97702e1f1", 0x6f}, {&(0x7f00000001c0)="4e7594cfbce69894ca031d850bedc97b71aa8a716da33abc275f2764ecf3db148f8cf970127a1fb9135b6dc804189e520aa2db02f47624e1dec8b69983c82d228e0beb243a0f8a98d5aef3aa57aa4bab1f67ea678aa6cbff4520514fae5960b6a863e73b88e7570091ce4225f0315b48824a09e7d31f472d557810cfcadb84ac52da16e4d1b4b029b0f2c5f463a85c17b014a7ab14cba52e629933c88ae237c622d49d9458322413b5348f8211954b419311e78abd80a4e062d31fa23609654ce8cd1c1758b504", 0xc7}], 0x2, &(0x7f00000002c0)}, 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 01:30:06 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c095b6701000000000000000000c414000000290089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe600534d424ac2656c964a2a0729c083e08fc2aaa1999bc2e241adde0000000000001e721ba1f0f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0f9400d38f67ca39e5ea658cb6d58885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf611263d7"], 0x38}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) 01:30:07 executing program 0: socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x400, 0x0) r0 = socket$inet(0x2, 0x2, 0x3f) 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, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a43fb893abc4f4799e0a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d79100aff388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e3e7199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38b7d9856b3f2ed43fcbe60b19f596b4bd3353c7d381751c71d98a5e16d6655a2635b78195a6f3723619f001df94972e9f5e5db0b92fc0346cc50895d883ec3e40d1c2c333fb5b7dac0500b226a84e8d6c77d904594ec4ccd11eaf4798ac817c36b4e8bb9fb7612557ac65e00f9e52df7acc63cd3ed0f1064893415d87a5aa2aaf"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getpgid(r6) r7 = msgget$private(0x0, 0x20000003c4) msgrcv(r7, &(0x7f00000001c0)=ANY=[@ANYBLOB="5b6de682511bccea60f0a6b34a379110b5"], 0x1, 0x2, 0x1000) msgsnd(r7, &(0x7f0000000f00)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6f60274426bdcf306841934f7c027e266a4bef296a85554c457623f5c6502fe1501e442c83c7ca128ed16d7d13c44d48af8cea7581d3db9eba36401c48e582d225bca8000000000000000645f2fa9000000eadf889901c230f885dcf17efc4af054211f6a554a0101f663df553b15ba82a7dafd60d7d847cba91dc66ba4b9af85bf09f2760f42c17afa524556527a9e1b60efada6"], 0x1, 0x0) msgsnd(r7, 0x0, 0x0, 0x1800) msgsnd(r7, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x1, r3, r5, r2, 0x0, 0x46, 0x81}, 0x10001, 0x1, 0x0, r6, 0xa5, 0x1, 0x4e2c, 0x6}) r8 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0xffffffffffffffff, r2, r8}, 0xc) kqueue() socket(0x11, 0x3, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() r9 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x24, 0x0, 0x0) sendmsg$unix(r9, &(0x7f00000015c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000240)="020dc12827fc0208f091dabf74daafa5d3d7dd83e4109270be4fe65986d67209003e6e564c000e313ec3ec3f9d52411ad55a00466bd3c1b9b9a667aa83a9520a4f59e1182e69e481f812bdf93be51a8d707dff151ad3a2f0f10bfe2874b181f34314bcbfa36ca13f1422a1150f92ccff26aeabb9a462aaefd27d0af2e5ba20c248c586b50ba2f8e87a14515bf32dea2166f24bd5c4045995765ec2b0637fa65c824b1a1ef3c4fd428ec09e5837ef0d7bf8e7ab414e4b85e2b399ef268f782c6e3054da8eb171c0275545721b889d96eb6eae18ecfd816b61746823af3fa75a02a594516c9adb8015e757cbb529587c1d1ca1a2b1206a3c793144fb35ff1af979d67d326fd8fb5a0acd2646ec9d0f6884596f45d26e299421f20d536294352ea9c3c059f674a5827a56a2b97fe1f9013871d6a2333612b7483834a30bdb56533d3eb6699c17dafb36520b5bd6e01562709366bb8bfbc3da9ed366eca49e9d26686638ae2577abcb39a6dfcae82e81ce8c4fe2be114a7dac4cd5b1e950378921a817988b349302295aa306d371a1bcc7e55b79b7637c9786c100eb29e32caf4c1303ebe4dcea782f5b59dad21b56880720d8d4acd943add095968d8290f5cbef3519daf439506d952d233ff0d0d12d7f7ec20dbc5347fe087467811bde5caa4359adf819ff8a5ba9b0a3801072f80ca777513211f23ca049fc4d7369e1ea216c916695bd9f6fc102749f19a84cd832399d0fab67963262c914bf715f5c77b75a7f8ff1c9f0063a88d6fff6b7e248326b92394ffd6226138c12a94874fd50a4e3818e0d52c1c04a93019402c2a299d8f2e86d3cbfc5b9429f2bf3387b9769e6fb647e558ee388fdcbcb2fae26617f4d43fa3f43bb9336091b89888c3851bea08acecbbe380a1258afea10c1f086a378a4f70318def70855bce2000ab0561af4c7163e3d92e5cd60197ed4bde464c9463cbd900200feaf8c682166570247cdd87b4a3594935046e5ede5b838a29222c1cb16e3c593989cfb5c67ab2d32d58af2f0c74448c2c7f53fe68289b8dc0e0b47cbaa4cf8cede03e3f01f0f663173f29f6929c26b5005b739e2d8bceccca1d1f79c657912d60ceaf4a3b50d8f3f37c504a169f2e9391807f3891f5a328ce7f90da2c82ea7ddc771729bfd3e23a6f78aa23411268abc983da629736974fd9e55ccc2002231bf722cfdc4c5458f38c1bd9252c8659fac98c0144d6c52392418a7d16a54d4c327fc0c1d1fbed98311ba97aef706ba983a2f38b984722c420c194ac0d9fca56ef16f1dcaa0e71fb3cdccddf7b5e2ad6cb4f6d1038b0fed5ce0916c7c655a7cf9c98da8a7ffede4c1628302f0afa2f53f2877aa7bc50e00314031c89b64ca2cf3a6ddcdf232c297a188d91b4469e2ae6ff9279bc656006e7e9ed49251d74c41fbac3e5f7b00e76db29c08bd585ace9531d5b856333e49f9e18287fbf9c041fd6f4594b288ce79653f7cc16cc02cb63f6d4b27797f22c6f5fe5f116544836376ae3c80170f67f1a07510e9913d674fc148a667221b233f7e4e969e03311a8643387df83887a377e7d355e8bfc25e2895e0d02e332e7163deeedb10f4f6306173cd36dffa8a290dddb1959bcf0151fa459db42d3695f31fb490665aec02403155b8fb6043c5cb2dbaa13f5cbe2e416809f730b2bab0cb34e9e15667a5cfe0231f6d316e39702e7e4769f4497867e0e3b00add528b74732f9c0a22e1d145eaeee6b1d25e81c5044e9b3882ffd25269308965feb8367cdd438487272b52c03c6dfb8d66017c57a9560b1ed5b9c85968168ad3e1799f79fad5a55217654ff915ead196308545bf55a5a1fc284f5f7744f5d591bf8b7aa06e86b107d19f8337d7107bd306e822d5e7cdf427d4e904550cc7ac397632bffe92f0aa7d831b305de7b4488f27aa4b133a32a5afc2883e6c5addf2943d35311b5f6063b37426e05c27d73a6cecbb23d7e47ff21e25a1149560234bade53dd284aa83406a988ea971ca80a1236425a0d29331435b88f0fd211367bc125039076d3935a1b83f9528802f6499c9695caf7e7511c321a313faf79746c3cb06f28286dd80b86c819b1be3bbb4a7d707ea6fab324cb2adc5b990c84ba58720e10b1806373190a752cdbfab4f0f9e7ad41b82d663fcf65153042208a2ead9af843804086696b3ecaf41352eb4e410536089219e67de9607d51955fe9c0b2afa0eda010bce55d6e12df1ebc44171e97b6f8d7eac6205273ae1ede3ed1a868075faa1ae78d6554b93fb663bdba24dc35877d5aec0e5ffa3468541748a2b7de51e477dde8a5c34132837be82fead584c3728f0bd0094c49fe075e1e70d1266448693653a459dd97d512f8ae598f9d6d1882efd4d39754af950532acc10c18bc8488b8740c3111180d9fa8b2217a7579f390a89c0aae42008f7a0fe5786a9c4446af79d8a20e154ff9f31980a2a590b13f9aa017dab94ba324d08519c6ddd01525b053d7f63cbe7dd1907b1bcd1f9a15d828124d0e333f2d2cf0411fb01145806ce2c8ecc4e0a4dde4db9f8d3032bc1580a1ebda83387ae00a73627a8161164efeda6ecfd94ce03e9b9e9a65e40ed82bcfd5890a00659698e58e0004455f4cbd6e734a5095befe78c4f6533ad205a1513e67677f957cfe174204cc4c0a3f22c21a4d2174fa8968a52baacd53a8a75fd1316a48d3d332ffe313c779635c6f483e90cc3a2912b8746cc707ff818be1d8e3a4b6fb53b22139201513b33e0f260a60f47baeefbdf2a1fc77c6c8387b3c40a1aeff3d79a7bf5b7c1426138f87df499ebdd6e3ca5200b48d47d1e815b7e5ee43131251b746ea0d3732540462e6a4da4b9f8377c85272fd425cadcb1c367ed7e24b781a50f13940e42650a04d3cf38b5b3aebb88920a18d4aa11642d912a65ad21702adc0c425fce6e8160b3ef6b49ee8d5efda14486b43f1b8143510a63cbb93cf6d7169830e181b0ae737a6faae574a29e087096d837e911e126a0ab93649345ab03b77b6d58e638df54883b500a33c5981e7b7f60ee83cd236282f274880280822ef4b6b7872d9227d402d4d7959ff722f1a5980b8906e05f2e625b7738ddff5899414ff330ae80ad5e63e532459d0334ed1e2d11785f25fdb8770f824023ff871d69afe1dfcd664dbee00db330aa28626dd261f7b009dff800e336a6d641d114ce2c3c3ae4aa29495e068e6de5a36bc496606112481d25a2af26df27411f2ce7f585b6fb72282578f4a8c184f2b6c7b03ec269212515e73cf12c1c7a26d8efbe387c33772a21cc4b10bcb43befaa18190db5fdee975f6ea0196bdd48765ce8375f7a4dd841e78c23d2dfbfe7641e14423457796317be9ab8602f4b684b42f624c2d954c9ca09b915f221a1c0ec6b61723ad00586ba3633f2d8288b6712623ee455c7af060eee2a044b0a9904d977f0266e2c8984ba71e67bce3342c159529c50b291abf174175fc05f72b750420fc533fda39c3fdabdfee6e10b833f48598479abe676fdf3ec8071c1781a02ae61c8d19f6d12456c32881223f96a82b044c0cdefaa0591f5e246578f36aa2b29bf4d94b75f57c381b01ba84177c5abfc1feeda79d28274a4496f60d690193fcd5067e7d6f165e01a3aa591fc7c5b868f0da6ba87d83e5ed8e6574975e9aa101411b55efadd9c3fbffe9eeacc6c3a121f20db3d3582249dc10a84afe647d52bed30541fb3e5a17cad66b169d49646ac6689d596e8446a0e715a24a4bd33fe841efff0b2ac55e36d9e741b1e42844c076e0edb8c4e4712655529b794a5c893d4569fc03b859a4d644529706e55566e64bd166ec83d065c6a056b1f59f53edd2736fcf0a4c14869e3db85f985610b051ce388bac9ea7910f425139d526f1d5c8e720ef1a2f52b466480c110e2f4b4eda3042fe3f6c655249a72fe5a5d15f8d00022a866b17287b58f98d54174baeaade2082818e6d506538872015e7a0c26aa0a49ff54dcf9a7e4fad4ca4727d8e6125963cdd8845185d245ae80876372092f8c30b86f138ce9cfee68b8df582dac8f8052e526848a371881eae848fdf05ad91fb58ae5719d96946cbae7ac34d6c56f164b19184aa46ae013a4d2dea611961b39632d39145851658f23599715d1d9ae255c0ebe292fe0cc0e8e6bc02cdaf6bf3cb18627e9424c35a9c4c3c9d1ff83110a303ed720b5d2728e4bd24d434d153dd383d258a31fb76a7428a024808841a7296a2c20b37e161233ed959beca702cbf18745fbf499f0ffcb2b5905757afb846ef0b0f2476aa5315553abc55bec8db8c61bf55552224fdade0b587a299057b92952bef818421e792aa7f796a0e6713af0f1cd5c168972452e4570e83f868f66f263ce7900c26fa4d7e7543c08a0f3e8c1bb2b9f78f263ca3e773793ab5cdd8ce0d0f0855fbe927ac5d0ae0f6e8fd7d7b8409f79dde3e1fb993106918974b506d53fa4655f431f0b39b62a4883c4ef043d67b200ee3c094bfb4d4a63da236d1caa4609e8c0ed97b03e767ba30cfe7ceac237126cb906cb1f8b0d2d558d981509df5c8cc35d6c66e9f7b34873af18d5aefe3a855e8b06574f20f5fd3b21d994c1a45c596840e78ac6dbce4c44e1b387c5c5295bdfcd086283b0a808b3de70f30939ff63d14a3bab5554f4e2eeab3d0dd0db0eb1ec77e1b809777ec4191bb15af276dc8abd93587fb9e04a2bb270676e7fef254363ba61ac0155b0a07cf7acec8e1e78ac96468f9a676b42e2c3575ce21ed90054706e2b09d42599f73630bd8d96edf09e2265cd16fd3d3dd195a8a32cddae8837a2f8e77421129a1223c9593cb9dfe158864fe3366a6e9b90809db01ebf50d593805e06281adf04fd512069d749680a403651740e4ef97cd5add6e452fa4d62b61d75a9bc8618f655d4d0b88efc3ca75d96f6f01f4d0a74552a46e87235be6a42fe60f301d3a4de607d497588ebf91752d003f5e76bf4f2d4a44db8f4ce24d2966dc1914d1ae935656216bb61ad22d3e7840faed471111c69358ed5302fbbc0274d139671551918bdb4ee2e4e180119e5d2a24a5447544acb076730ef2d7548352ddd4ac2f3e2806eab3bb10e98e91c46f6e2d073dfeeea4b8c24fa77dd156373a02f378e6592c548573d53e1510e8af29bdb135d5e27d05f5323bd7554b1e246f045b4a8f50996b7fa26005d56306d8150e517609fc90a30b2093b942cabad3d6e10c12964afdf83cf062d1711231e4e9343ceabff02344006f11351980493a9b828b53f4dc6310f810ab37132cb3ee815db07248256c706c463a78f463ddc213a7ad8ecb87e1006df9efcef487463d0a14280ff3a89ce26e441387ac552ab18410c0d40e2b93e56afc7bbd59f142eba565a58428b9065d8726092a624e43540a08bdbce607e3e71f6cea4de0f8c478384b97a7f6809628b6dccc4dc4d52877870d8f99a743c5185ede1fbf2948aceb1751567109ec22fc4505fc376d4c144fc13ff44532488f79e2afd1704b1dd7835bddcdb8ce35a75b4f3954b23bc5fbf766a7d931dd4ddece97b047dafeb313ba0da49c46d883f34482762947f4d7c73d03bb19119b54f6987285ff5c9b2a5574384fdaa2895a691a2db2ce94bf011778fbdbf4ca2d099f96b70c37fa93f89a2b50e853fb37c8a97c6b82536911fba02e0e0fd5029371c69eacf1da0616f289562701eb0425a530f90a490bdbc401e08e32ea76a9bdf3e8720474d1881e2cf92e26ab51b5c3a5f8fec2c9319b52201cb4b2f0017de5a82e639a82aee8fe3cb42cb3691aa28d8d5d469b8de41d99d7ace45", 0x1000}, {&(0x7f00000000c0)="4d234669e0d4e354afd665a5577b65c0648e6610f5d3a6d6ca1766203b73076281fad42891db0bc17099a8a9c90bc2d4b56540f12d2cff2d47bf7104c649534d31a6fb1729a321e46324d6459218b5d1da711fa9f350abf4ab243466697d240bb84f09aee084d8702d696ac26ab20c257108a09bf6ab22d6d3df1618f873bb8c0fba5beee9df2e0e3a5a7a04136bd11cabcaa1f84c8e2d39d35b21d093fac22e34bc124292ecb8828dc18d3c52c5f85deff2424d1cf30bb2cd0c", 0xba}, {&(0x7f0000000180)="72314815", 0x4}, {&(0x7f0000001240)="de97d2a7cedf5e6c9c26fc53699d137e8e125a9fb18576794a0b20f469226b6e10f6df044b8060eae027372599352188aa9c50ba35ccbfed7d460e7d63a7e8dbb407b4ce8a4e004a6f876478f5d7f26d4e210c5d1a02827ee66488a6a31ecdbcbfbc8e7b75df45217796cc49ee125fac9af26db2e555cee84954e6903434a4b2e8fcd1de3dd306f4897fc3d3b63a098685f667fe31b6ab4eb56b124f4617c3a496d54c9e8835f3e5dc7ee535aa7a7eceff3f474f44eeae67d66af75f49f9ff3ec5f3c32788b1584cd6d44f48706a300fe17f2b51cb9a1a", 0xd7}, {&(0x7f0000001340)}, {&(0x7f0000001380)="88b68a73510cdc250496c2aadcbf30b774f15b69f48137d009355e77045711133f5bc9767be9d464726460eb021d5addbb83dcb20b801d97e057ee295b729f2403977eef529104de3a282c87d04ad370f4ba3226352d7024068341cbdd77605db69e0c58c83db1295e61225d9bf651d8b6b6788044c5700ea856e37917f10057345e12b59b398e40e99564e89b80e4e002adb9e953d6449e77aa915178adaba470f89955c4e1fc95b1979a1edaff0e680a080d6ac73daa7bb7a14cd8023911f7fda4e95b684b17d4975b03c91b2b76dead28b9783dab16b6ef562f58e3e1662f7ea210a90a00b7e9ec977773983eacc58a", 0xf1}, {&(0x7f00000014c0)="c5200ae6f9b61e962a2280ee6b8159b303638f75a1dfac092563d9601031aadb1f45b701596bff3fcfe8777fc023d1df4265aea13bcca0108329c819b3da52759851bdb47b8b5cd3a68e2d1538aa6dbce019ba7812e46a5afa781d69c5fbe30d1c8c655f000abc274aff7f", 0x6b}], 0x7, 0x0, 0x0, 0x1}, 0x400) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) 01:30:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom$unix(r1, &(0x7f0000000080)=""/142, 0x8e, 0x802, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x38, &(0x7f0000000340)="c7a895b22a241c0a078378ff86dd6e360aa905000000000000fff700010065ec0f1d0000000004000000000000000000ffff7c4889b62b40") sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)="14eb4f9ae04498da0b73", 0xa}], 0x1, &(0x7f0000000800)=[{0x70, 0xffff, 0x2, "2625a2ee298d160b71b97cbb585dff424169833dac5f0d2050c1d8bfa9897a7b08d3efea640938d7a724275c1b01d80814efc17798f87fe24427b1fddb272e43f105800eed6bdced38aaa897d7cde0966f1c5d655449dd2232"}, {0x80, 0x1, 0x5, "e587d9c04747828262322cb1e8be200e745a9dcdd0c54fbabe0ae3c3051607598bb69a6cad786a55bd33ebbb7f04e34166ba8f00db1283abee782cff8b78c9f8193ba242ff02e71f9d2171d09db0837397c78023cbd541d8643e47c4b9158404506b25bc6121feb4eb61ab51ec"}, {0xb8, 0xffff, 0x3f, "fa88588bebbb483ad3325f2a9106b9afdebe73f5aecf25ec0407164e072e8f9178dbf02b48c4e92fe893acd08dbef0c755785110d94158bfd2c9725b9a48a85e8609985fb182eef6de3f76fc28765ccd79284a066f69edf3fe2f569e09310f8c9dbced545a980efbdb1b305447aaad1245e4ca4a3e91426c032da3ace67f7b6caa0338ae29e8fca0ad2743648f62b41cadac56870dc48b7616d7814eb0da99bdc96a61f091"}, {0x58, 0x1, 0x7, "0e709f0dd16fdee703a7c41d6cbc04b426634761e18841cdab8215211e99b0c23c43700bbd46aeb55da349f5a2eb391e3e2686bbc05e8d5d2c623850992e25ac861c"}, {0xf0, 0x1, 0x7, "accf06ed91f67881cc003b386c2aa305eef689c639583fd4b31d37791ca6c687fd9db0fd6bd79aa0298d15874f880b0fe0872dd19877fc4ec0b61fc51b3aa9271cbb203e7e1c007feb5684d67cc1064bf23aa49c48a1b0029169ffbc226c292d244a68b84cfaca59c08441fb73f1a5e608a81e1d9ae85464862e660c5f5d44827d449880a87d493df170e0806cfa19391466623bd3caa946790fac25a8ffba48942668225da528275e5bfdaff07f4faf2873d836b4bfa17376e0522aac314a4946af1f781d369fe3fed7f0ecd56f84b25516659c8cf444ded0fde6a721f4"}, {0xc8, 0x1, 0xffffffdc, "933c3763913c246e9b516ad76e79e06d01b8ca2f0915e8e9e3b669e0292e0bb6a3fed01672571724c4217cb1f886af42a2f3fb2b7f1772a2773e6557cb4c7c1651b5bee9c68ae4bc4d1edda83850ad01ad4fcfacd7e4215f910fe03bb66344bb703041f60a481b6f0ba0296ded848d6221f0b0e7adabd41f4996d0f93ced4db2398f54cc54be2a0418960b6ec0078fa92dff7b08f4ee3637af9575d87fad4b1796f5f30915103b3460d520ce5a1632c89f5336"}, {0x20, 0xffff, 0x0, "f8fcfea204e875b770"}, {0x70, 0x1, 0x715a46ff, "8264d471acf6ce0eee4e06c7629e91f05d32be0201ea218f1a5cf003123198d592d147902cf207b9f986544938c4c7b626e8970d65ead6b6f62aaa14b9b24117bd2c65bcccc8002cf5a6cc1fccb877902bf8545676b1990cf3ba"}, {0xe0, 0xffff, 0x6, "e5ae33f83f137b8df01af620a3da4f09010218ab3aedc0c5ce4b94b5d6a3359b59a2d6a5ad5a25c7cee055dcc9f16f286ff031ab974e1c17f9b50b8ae87b1b07d02791c49935cc1033d09e1b26d1307ab27cd6a0bab09b09446159815fb078f9566272dff472f7b8210f2e159902d8c3cf3066dfb0b3d7c3bce25306de96d7771d4c28d63324341b4eab4a4adfe22a7105b0073ff25a010f8657093c2697fb10669bf1d6a602b4dea2860f91ccea2fd8848ebf35c445d466e6a9fac3e125194d72eb072f42a85357a1d816691268"}], 0x528}, 0x1) 01:30:08 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) rmdir(&(0x7f0000000100)='./bus\x00') 01:30:08 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0xa088ac064810a368, 0xd1e32c93d5b40acc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000040)='./file1\x00', 0x2, 0x434, r1) 01:30:08 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) setsockopt(0xffffffffffffff9c, 0x0, 0xfffffffd, &(0x7f0000000100)="64f81daebf0b034dee7b7b0cf6d42cec09002dfb3edc2147a44dc5bbeffed0dc37da12f5de6e399809659c17c2735c9e8145ee1f4534e4738c4f0141cdbd1321569d0367e3b43183a2405bacc8ce5b72bb7d8f238f25cb79d50298d5993332fdeee6da4fd1f34154fba63bb4943d609de6de9bf962f02b402efa05c1d97bac55dfd610837d4f78b4a9154d6c5557cf3765ec12f5797f47db96256e10d1913d58ffd8359e45327b6ad584e68e9199f5e7379ba2666e3926af33e2bf48806e83a0eef7a99f9e439e5f764475657761c85076b47e2e2af0121a147026ba58f2cad4a443fd743db1bb349725d13611199650b92253", 0xf3) close(0xffffffffffffffff) r2 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(0xffffffffffffffff, 0x2d, 0x2e, 0x0, 0xffffffbd) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 01:30:08 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaac6aaaaaa7289b75c479b86dd604504000000060000000000000000c66e1a0081000000bbfe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001700), &(0x7f00000016c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0xc1) semop(r3, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r3, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r4 = getuid() seteuid(r4) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000840)=0x7, 0x4) recvmsg(r7, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x4, r4, r2, r8, r6, 0x0, 0x4}, 0x3f, 0x49, 0x9}) getuid() getegid() getuid() r9 = geteuid() r10 = geteuid() setreuid(0x0, r10) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000200000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000700)={{0x0, r9, r13, r10, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r14 = geteuid() r15 = geteuid() setreuid(0x0, r15) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f00000010c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9db0031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1206de70099c16df94199fd29088d123a30f95d2b5fa710442c91bb028e58dd85e62d3e5c57a40ac8c57295e64c8a39d6036d8adaa5a830dd5c5f9f2d83628baea"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r19 = msgget$private(0x0, 0x20000003c4) msgrcv(r19, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r19, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r19, &(0x7f0000003e40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0700"/4104], 0x1008, 0x2, 0x400) msgrcv(r19, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r19, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) readv(r21, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r21) msgsnd(r19, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r20, @ANYRES16=r21, @ANYRES16=r18, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000700)={{0x6, r14, r18, r15, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, r13, r18, 0xffffffffffffffff, 0xffffffffffffffff]) r22 = geteuid() r23 = geteuid() setreuid(0x0, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r25, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000700)={{0x0, r22, r26, r23, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r27 = geteuid() r28 = geteuid() setreuid(0x0, r28) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35dc7b38a8c0e16f328dca5d39656da02489672db6d19f37405111e97a8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6700400000000000000f8384250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6000863e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325ed2485e172bf1200"/268], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r30, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r32 = msgget$private(0x0, 0x20000003c4) msgrcv(r32, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r32, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r32, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r32, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r32, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r33, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r34, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) msgsnd(r32, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r33, @ANYRES16=r34, @ANYRES16=r31, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000700)={{0x6, r27, r31, r28, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) 01:30:08 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) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 01:30:08 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10a08, 0x0) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x2) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r1, r1) accept$unix(r7, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) shutdown(r6, 0x2) r8 = socket(0x18, 0x1, 0x0) shutdown(r8, 0x2) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unlinkat(r9, &(0x7f00000000c0)='./file0\x00', 0x8) r10 = openat(r9, &(0x7f0000000580)='./file0\x00', 0x1, 0x1) kevent(r10, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0x1, 0xfffff}, {{r3}, 0xfffffffffffffffd, 0x60, 0x20, 0x3, 0x10001}, {{r6}, 0x7dff9feaa502294c, 0xc0, 0x1, 0x4, 0x80000001}], 0x8005, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r11, 0x4, 0x46bfb) r12 = getpid() fcntl$setown(r11, 0x6, r12) ioctl$VMM_IOC_RUN(r11, 0xc0205602, &(0x7f0000000440)={0xfff, 0xff, 0x3, 0x8, &(0x7f00000001c0)={{0x8c, 0x9, 0x1, 0x5, 0x1f, 0xfffa, 0x100}, {[0x1, 0x6, 0xa0, 0x7f, 0x3f, 0xfffffffffffffffe, 0x4, 0x20, 0x6, 0x800, 0x1f9a, 0x0, 0x9, 0x6, 0x7d3, 0x7ff, 0x2f2, 0x20], [0x3, 0x8, 0x3, 0x7fffffff, 0x7, 0x4, 0x4, 0x100000001, 0x0, 0x5], [0xffff, 0x1f, 0x9, 0x7ff, 0x5, 0x100000001, 0x9], [0x6, 0x41, 0x3, 0x8, 0x6, 0x7], [{0xfff8, 0xf6, 0x8, 0x8}, {0x4, 0x7ff, 0x495, 0x3}, {0x818b, 0xff, 0xfffff801, 0x3f}, {0x1, 0x7, 0x3, 0x7fffffff}, {0x8e, 0x5a, 0x9d, 0x3}, {0x4, 0x38, 0x4, 0x40}, {0xeb7, 0x6, 0x80000001, 0x7}, {0x5, 0x1000, 0x80000000, 0x5}], {0x7, 0x17, 0x5c, 0x6}, {0x400, 0x598, 0x40, 0x7}}}, 0xae5, 0x9}) socketpair(0x36, 0x1, 0x0, &(0x7f0000000540)) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0xb65f683f16645b3b}], 0x9, 0x0, 0x7, 0x0) r13 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) ioctl$BIOCSHDRCMPLT(r13, 0x80044275, &(0x7f0000000040)=0xbe3) 01:30:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) flock(r1, 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) kqueue() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 01:30:08 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001cc0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001c80)=[&(0x7f0000001bc0)='@:\x00', &(0x7f0000001a00)='\x00\x00\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':>\x00', &(0x7f0000001c00)='\x00', &(0x7f0000001c40)='}^-.@\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x101) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x2) r4 = dup2(0xffffffffffffff9c, r3) getsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f00000018c0), &(0x7f00000019c0)=0x4) close(0xffffffffffffffff) r5 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) r7 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r7, 0x0, 0xc, 0x0, 0x0) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 01:30:08 executing program 1: clock_getres(0x2, &(0x7f0000000100)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x200, 0x30) 01:30:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) r2 = socket(0x2, 0x5, 0x9) getsockopt(r1, 0x400, 0x821, &(0x7f0000000040)=""/160, &(0x7f0000000140)=0xa0) dup2(r1, r0) r3 = socket(0x2, 0x1, 0x0) dup2(r0, r3) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000180)=0x8, 0x4) shutdown(r4, 0x2) flock(r4, 0x0) shutdown(r0, 0x1) shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x3000) 01:30:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='gR'], 0x9}, 0x0) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) getsockopt(r1, 0x80000001, 0x7, &(0x7f0000000100)=""/43, &(0x7f0000000140)=0x2b) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 01:30:09 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) msgget$private(0x0, 0x0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$unix(r1, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) mkdirat(r5, &(0x7f0000000100)='./file0\x00', 0x64) 01:30:09 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa4a06aa0086dd60000000000000000002e107148b69f6b0fcffffff0000aafe800000000000000000000000004a000000000000006ed90e259fb68832731c000000001f90ea3a3d79eafedacc6f44c7b84c2cfd04bf4449b632a11c8dc6effdff08501367a69ba8c0aa25e8d4ef6a96d341f2a6f30034107ed17b62259f321c660b08d180c2b49e53e702a755072e15abe795c6336a974e04ff52be06a2ae64ebca748f625dd8ad40ccdb0f990f488988ce37a7896c45998c95d642b24d056f38ff63e7f312bf0f3d3336b19787f330975bb8800379d91ab34006ca219ef74589ed804413f30872948e98a473ea2badc5f61002e707ca5747959d4bf8597b1b3b63bdb487e070b938cad98336ae3777fdabe98dedf280523e3a21eeb83ee56132750c61bea2387147126eebd2e1045dfe9fa5862afbb2741d0de6c4698f44827a989a4a82444223088267da2eaf1350c57567b17897b75bc180c6e0aed47b78eb395434c0fd51d341db82f8523001b20eed4e159bede2943f4e65abd56902f8b0f8b3f164a5e69d684283620a99075591e89f6530a315b1b830d474c06c141e98c07849f8fd1bf02ad3147344a60385ca380f9d80"]) r0 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/155) r1 = getegid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCCDTR(r2, 0x20007478) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x4, r3, r1, r3, r1, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) r6 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r6, 0x5, 0x8, &(0x7f0000000140)) r7 = getuid() r8 = getgid() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r10 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() semop(r10, &(0x7f0000000380), 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r7, r8, r12, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) getgroups(0x6, &(0x7f0000000300)=[r4, r4, 0xffffffffffffffff, r8, r1, r1]) ioctl$TIOCEXCL(r5, 0x2000740d) r14 = socket(0x6, 0x5, 0xff) r15 = accept$inet6(r14, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r16 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) read(r16, &(0x7f0000000200)=""/1, 0x1) close(r18) getsockname$inet(r18, 0x0, 0x0) utimensat(r18, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x3, 0x2}, {0x9857, 0x2}}, 0x2) 01:30:09 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000140)) fcntl$setflags(r4, 0x2, 0x0) dup2(r0, r4) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 01:30:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) write(0xffffffffffffffff, &(0x7f0000000100)="9bbb8ebf655e5d0c3d1e74b6a655a92e9f6208ab677a90e84a1510", 0x1b) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:30:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffec3, &(0x7f0000000240)=[{&(0x7f0000000140)=""/130, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) r2 = syz_open_pts() socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) execve(0x0, 0x0, 0x0) r3 = geteuid() r4 = getegid() fchown(r1, r3, r4) 01:30:10 executing program 1: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86dd60451a7c00382b00feda00000000000000000000000000bbfe03800000000000000000aa210000000000000004009078000000006000cdcb0e5e858a251d0000000000000000000000ef00aaff0100000000000000fa00"/111]) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x400, 0xff, 0x2, 0x101}, {0x20, 0x20, 0x9, 0x9}, {0x8f83, 0x0, 0x7, 0x4}, {0x7, 0x6, 0x7, 0x4}]}) 01:30:10 executing program 0: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xa, 0x800, 0xfffffffe, 0x1, 0xff, 0x1f, 0x7, 0x1, 0x2, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pledge(0x0, &(0x7f0000000040)='\'\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) 01:30:10 executing program 0: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x40, 0x4}, {0x1, 0xffc4}], 0x2}) socket$inet6(0x18, 0x2, 0x9) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x800, 0x80000001}, 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockopt(r2, 0x8, 0xdd, &(0x7f0000000180)=""/134, &(0x7f0000000240)=0x86) socket$unix(0x1, 0x1, 0x0) r3 = dup2(0xffffffffffffffff, r1) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000280)={0x9, 0xe2ad}) lseek(r1, 0x0, 0x1000, 0x0) readlinkat(r3, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/163, 0xa3) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000400)={0x80000000, 0x7fffffff, 0x2}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) r5 = open(&(0x7f0000000480)='./file0\x00', 0x8ad0, 0x22) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f00000004c0)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', 0xffffffffffffffff, 0x2}) r6 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000580)) writev(r6, &(0x7f00000017c0)=[{&(0x7f00000005c0)="f1493c1493c9fa1881dcde33d18b7bf222c8130cd00aff78b5366d81cb8eaa6d42698b5a3e76d550c8d2c10fc1fd5c4d4b12eedd71158e24e8cd2786ea852493a5ebc74fa1bf37799ced02268d1392669bfd3843f3b40792314854149a1a8930eab20f7053198902e896e3fae0320c7ccafd73cbb6e399d67bdb55a254e8af193aed9ba3f2cf9afe654ae968e77f460c1350a360b3f39899a5a3c820aae003c973dd4865fbbe1f8ccc2370a412564465c4ab076b91e0c5ba7ec6849cdadf976bdab074095135bb277e73042db429879a2d1286872c3dcd56cfc6eacabc30c07bd3b9c5ce2c6f826a0a3a2f27b2798d38d9c867ca4556e21501d59c04492514f08c9076889625dd2b5be9b3ceb149d56397981fa5356cbc44f6257c8775787b4b5f988ba591084f43fac3c1a8c9f6da0f75e5d6e5aa0a5c8832f3f2b886c04f7af7370c8c6dbca8d5a2b35fb428b4223d9d9a0035e19d0f6d9ed04e026ce1deb41c78b2ffebbbe52b3f9ff6e4e33c314262e9a68caa7482d2fb47f923931fae0aaf26c35f72ffe56374020c583887164d5906a7cb97040d6a36e7d3753d902b8471bc025ca16fa1d6bd61bda29dc9263dd7622aa08f0b5abeaf145899960d9db26140042a76490e686d7176ec768a0f2aa446037a8080ecff82fb8db68b28466ceca08fcec993479678a683398e27490b2648dd4d61e5b9b63f942ee85d8d06828bbdb3d51c2a4e0a8ba668ec9234d619dfc25ddd7dc6951fd71a16534efd71bf37633b4ab1d9c83f344cd0afe5bdd670e1a9c077830070cf674dd93d4d2877d450703525d9e633604b428f01706317a87dba7204ded7e24468330d4926f66f1387d9af93ffdcb590497d04208de7d3007d3085820aeb349a61ad21c2738eaa74aced44e4037fc54ba4bc56bb20ef6cfa1c9e0435750024ce319b88f6dd5c1bbc392155498bcf7ea957390d6189d0f6c682aafff610a901d21e117558bd26f910efe7d27eb9180d4254920e38cba38a68b0d40bba0e101f8944c214cbd425a44a1740eaf54a1b7f514a6c637435d13459bd900042c1622cec3941c72d1992f0bce86fadd90c817285d9b039413ea2f3ca2e932945b6e1e4ccd1104242cc29a0b0c954ccae1339ed1392dc48cb7dd6989fd1beea68877e3098061f178de0a539aa29a677ede7056a7a0997758bb6da61509cb83a7a7bbcfc3535e747d9268553a338f4420829bc023d2e1c02bf92fc5a07aba67fe500bb20acb6c6047a980932339909d5168b592e2e5d2255ebb84e9e1f5982d2efef6008f73e9674dc7b70696431282b72f21dd6c6819150b1aaff9ab957395636e69b3c1c7aa63b79426785133e35a9ebb1f6d5417215f65995ef695bfa95747df33ceb098a4db6a15879ad3a8f74337ebaf374948b501a4d53eb72fd50bf0b81fa5785b6391de2a1046056a516c0eca2b16339ea4ef7e464f640cfc81f130f3ce4663f229a3249d04edc55540b32bda08ec54a523e48fcb8ccdc5344f7cdcf4c2fff38700e1f93d3f3c343843f608cb4fbcf15a83f8958a5b429b15ff207f4d9d2a0bbaa0f377fd319bd5dec0e4f8e57a4c9c787db9dd4d90efc9f326595d1c0cfbfdcda58447051bd04bc926ae7f030bfc9fb54f88776ea376f7914dc59805917fb28967b3760a3132f22ee8f8fa7abd523c0533ace98e4409218e71fa42d0949d4623ffa8fda77a71a13219306cd56129c2b869a7fc7c96116680244c3b7b4d6e59036ee93d86ae73f6315483f7a78fdb88790c5e009d690c573cad893aaa97edec1a5301447f8aa6ea7ac1ea50897517801ddef477f6b72fb27d85016b6fd4cb33658fbc34fa18bf050beb0f292c955f2a894b4a86b1473d945052817edcbb1ae4e8f145213d1dd71266b84e1c21968ae5183dc7293c8a5271d011440a24e1728bc4eea06b77238a5e699cf9fe1005a4525955a4878be750c888b7f38944439899698971de0a002aead69863243e5f9bcd26eb7a10fed2755a38d50555078afef610173101456907119a3ba5446675e8276322df1c3167d7580bea6ca0a2368d158f63b81a8be6a933651db62ac57c64b12905bfc4e6d740222bfc813ebce113249e24d9ff95fd29449010b19da430d0413ee59447e90b8855ebd981a2e69d805b0c62739bd8447fa29a5f303069cc754a4433681c5f2f74428fee675dbef328e957b832bc1c1d3f70f660df90167f421f4a86ef21de490f44b4b54246f850540fc32e26a4ac38e2113d4795c95a7be2543dae02fa066bc506e762a9063bd71ed648ba1be149729fbcd33c101e354b250120a45ce6baeb2076e05acdedbc6669a67c0c8a318c79aca6093be3cd8230a84dbd5e094d6ad7d55f2a436567e72e5322ce18d4a7503b16bdae2eedd094b48c497a18bccb6c97f41d10baaae2d19071a2c8569acc4ddd3db618f0d3422aeed2f5833940f5bb6ba09c69ce6ad227b16a2266ad5cb4d0c7130948ca7b943ab970d874269c38a31cf4ba8265b8c73f23e369a8f25b9e792c0db74ee4c3fc6048d9958ea94bf1efd175fe14949200d4f712a939fd211f96d0d0b66bb05b3cbee8c5e1430fa4af422d83bf9532ac5add74d8457e33c465d0523f409938ace9c6c3e8cd0c113eb41db8802ecec682305148680cb73ef28274ad564fc8c1c3327b43673cb54d2202a869351d31d4978ff2f07e8a80ece9570f69e03c51ef73fa731b90f2e1b6833b78ca1e0d089abab088ad15813f028f465b31ea3c07686f86fe62137b6095321121a2ace6cef22912c2074041382a7423fee6e65daa0aa8cae885e2db086cee26a39ea5c66e1c7a2795b3883c8f05174b05d6467724dce2a921c38e910dd0be5b9756215bee5e1f732f39af90ffb527e191aa2e9ef627ba2f3d274b468c880e9cf6507419a1bb956622fd5e58f936b3c7d89914db1bdabf677d39b83baef9b217e6d6f2fca2fcff182dc21d54062cff4aac7b7213d056d0408bbdc6172b127bbd6168b82b2a1aeb9387572ee52f7fbd17088d5b2a7dfef6ec0cd692bc301f4b41a1f8ffd63e201f7225942ccee4f7f93e2fd7da2b7e1174bdff351fc911600eb7a01eae94f1a4267c5ad71b5421186b3f645aeb5b54ae54153c7af1433f420c85a21038c1aeb07e9b6e1d485c257c767b93c15f8022ef005e5de71860e595112f1f2f5dc6b877e86521522c5ed7829e7aa05044bf0251ea0c583df1459a98427212db3560ca8a34d9d784e65ca9e2780e86ae03df7acc3eb437ab8329b9ac80847995b73f49a10a8bbfaeca03ad27544c6a34069d0a750db05505e2e1923a3c6f3389257e9976acd728e76c1ee90bbe82ef09e04bc71e8139c1aeaa817aa265a257a135f489891e0f647f277f0986a0f4e97f1ff71fee175bdc50ecbd8e7b61acf87e8b7fbf1fffdbe32f7fdca9613ed22282bf5b96896cde6aeb757fce99974b5ba3977f5e1a6c5222d78a9dfcd5c5ef09ef5f47ddae9dfd40339427656fdc88e7e489aa11d6eeb55da477a88221c48122f850019361e2e9eec549fda9478f2ed4c8de9154ca6f035edc61994dceec1098ff6bbfb63c726b70b2551e156abe1744ce6d5d49bd0262a97dcf304819deada40d074cd92a11234beaf046e1dc03a9a12394d2c1a3def0bb77ecbb442dd07f6b6ff36139f26bf301a289d2709b5e07eb000a74b984aca373ed3261f6a985324579f04a4b8c2fceaaa77879ffa75745d90065dea9e691b063714f9a469294074c76302c2c33a85b26bfc5b3f71823a7456d98b1b2a5544a493ab9e5f442434a360d49974a6e777d159b6b2ec65b8925b9257f524885a19aa0783f8baccde443c6cdc777d62e6af80fe8eeb5a078933747c21a7962c94215446f28c3971276d506431f079918c2fb8be050b7c7dd73768a12de8e31b2e4087e1b843ee5a275aef6bef44ca2c9786e486ea583095c769c2f47846d53dcb8cd329c067626809a22722019b1fbadc24eddaac10e72549f70bdeccea5fd47c57f40844715c36857976b00a3b7b1d2023ce7d3d8d240555cefaeb936bbe922678d453df161551f060e682fbf0cc69390f4e16522dcfa391b981d7aeacac47055f75390f4126c67b5dde3dcdfd09ad89ac95bf69af946c7171d9d03a589cd36cf6809f0c372db4b649deb4c0aa336b065b9403c1c4c2020b176c35b8be31de745a05471ba442a74ee683fa9614670d9bf73394b09ba3e02603be50cc24100e43ddf672757f84c416d7cb667b92a677a251e76312cb74f08bf7f4391b2ce1798e4a61b0bbd0a28f6bf95f9397e75179e814ef3e39b52d88cfdd1429e2e52671f2b9b35c2fc9268df3b807b8e8f620be1c9f900d6b36bd5f3097216fbda3b88ea531ff35553433036d5c2791dfe6217e021b4448a81f05d42873c603992088220d55119596d16913c75f5df1a68ece85b9de83faa4c16cc13264accc57d08b9d8f63a62a0a57ae6c8d6cf9524c7c3e4d5a391e243d7e5fe6011670188bfa18479d9563148a1ef271746828d9074ef7c3929c10a83c3340e39434fade5c0b427d353d996829e02e5a56306f0b395c76f3db5e057cceba9fb81bab77895780b2d029a22e478d5404cc209acb22528ee84a93f548f3cdb5f006fe8a2ea4f196bdfcbc46e49201711098242e58c9d290d3c9f05fa41762a8355a21c68bb788bc6fab92921c7337f3810bcd0b49f1a05f480c2072b8424889d1afc16734285f7f22b4e071e68399a5a8e5cd80fc525f363444bd5ef00441d1b10a3ad5fe5579c2014fbf8afdfc8c97792c2f17deb548644d1fa9f2dcfbedc767317c8953d6377ccc99128c074461072975635a87ae67778a67c27d3e533bf17cf764994bc63cab51bba54e4263959ab4e55f77c67b540717396b6b12a1a1af2447406f53bb44c5e01e3b67f0f0be528530437ab7f6ce28747c8d8354ec95f984c014d7071eb8e6a37b53509715bef5811a16fae94587612e3c7cbf6197f622c1763dfa6b057aef6154411395552afb69a64fdc3fee4e2502c458504aa656c3731bb091641087046f4823f5a6bfbca54f8441a4c122cbf0ca0ba2c527cc0edad4a70e8c5c1615b06e8bea17e52ec1cc4ee7878ccdb0bb06f6c406c7d4f84e0d9634ddc1ba177f41afc28f1e0eacd5e3611d049a68953ccb3bea63aec936b1b92048094341c19a6ed53fd95d4f0bc513555aea84413ccc573be939a29a737b1f66590d84ca445120053099c1b393876ef5ea548b2a2aad5e2a54d6e997ea829a6fdc58267b609cdc29258e7c00a9730bc3eba79e60fa4a134b9afcbf6194b12b13b794f0470fc65ac604df34ae5e434366122c0e29549af634feb57174d5931edb82308612743f9fa9cbd1e0d4ecb6e99436de65d3725471b2f4f151bcd1886adefedb49bb9bf991a33701f2b97486851dc94b209d9d6cfef74ba62872757a5b5d6a2fb82e19a27ec0f3aed10db52112a7f442d9aeafa4fefb0281320bb3e3b1d24c72b531bf477903b30beb59d6695fa6bb63358a8ca8520aa021333570540b3d83e49051f152ac77ce7d7f21002a33c4ed545335e120e27bf6b2929f979596c316c21fada1bbef0c1b5a1f263318230533da09d7297a8564c28e8ac6f46539792fbf52e1a4edaeade9ded3e62382fcc79ef436dbc4c4e9fcd2176b77ed71da3d4075fa74977716ac5e260303c39bdaa177121b9fae8651c188821e87e94fc03bcaab78d466ffebb2d94df7d50a7047033bfaf702677b56d81436e481759bda30d4a532211838358fee5ce1417b240d9b2279923f89c46d0d30", 0x1000}, {&(0x7f00000015c0)="4e6d0b4531a1533e558410794b9b3e3d316afc76736518fdb57ad0ba3db30f6904d7e289e4efaddf289e06523c16168735af4d582229b2a47fe44a3d5b035591b099dd7a564cc7451291179a2d95c8f2f115a38f7e28a5b21ce21cb81a94a44c30dbfedbd37ab0694a918f6e650d98c06063e37e4aa38fcf68a8b2b312e22f187441ae58e2f59421566b2a48f4e09c369bd7c7567dca28e81d6f28991097a70a98dda244d1e235f876329929d53066773c01c63427c4b73641efb200e501c0767ee20233aefcdc60f0ce8c815b4935b10f5845aa8f56d6a282c42a3f89c3", 0xde}, {&(0x7f00000016c0)="a4df235c6176579e43a57b6790378df4815fc5d772052d6b2b83cf8cadbd75f3a638c53013c0a106e38a71ed6469b42192d31d7240caa7d84cb80e2fbd1013d04f467ea7fa788d3c54239c8c1e87fb1fed6b18674ac220", 0x57}, {&(0x7f0000001740)="fb438ed2e810a08e4c336be44e9d1187813f4dbcc91835b7a7c676e965b21089624155083e6d4d730ebe3756be559ba31066eba2596d4282f31dad285f0e498c91ef98194ca3123530f100d54f17e1ab65", 0x51}], 0x4) r7 = openat(0xffffffffffffff9c, &(0x7f0000001800)='./file0\x00', 0x50, 0x2) pread(r7, &(0x7f0000001840)="90992417161859ae8fdb67cffd0cd2c4ddf7467158f230fbcd5b0527f48fa2e8360db8d306db76334e0fe60f291749d1756ae2377a8f3171131e5daa0865536c7d18933d3a1c88407893d30725ffcfbe9f3bd2e79da482d7e2f68fb18111cd47afd84cb26f2857a513f40bec5304e1cd9ec9ea1430a7c3fe925c27921b84185381799efcdf08932d38d270a0fc97f91e40bd996cda58692a405725d04d0c1e3bb1", 0xa1, 0x0, 0xe8b) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) setuid(r8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001940), &(0x7f0000001980)=0xc) socket$inet(0x2, 0x3, 0x2) r9 = syz_open_pts() ioctl$TIOCCDTR(r9, 0x20007478) 01:30:10 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x100000001}) getpgrp() r2 = shmget$private(0x0, 0x3000, 0x0, &(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 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = getppid() wait4(r5, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r7 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r11 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r11, 0x5, 0x8, &(0x7f0000000140)) r12 = getuid() r13 = getgid() r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r15 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r18 = getgid() semop(r15, &(0x7f0000000380), 0x0) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r17, r16, 0x0, r18, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r12, r13, r17, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r3, r17, r8, 0x1e4, 0x7}, 0x5, 0x5, r5, r4, 0xfffffffffffffe01, 0x20000009, 0x8}) r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = fcntl$getown(0xffffffffffffffff, 0x5) r22 = getppid() wait4(r22, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r23 = syz_open_pts() ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r24 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r27 = getgid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r26, r25, 0x0, r27, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r28 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r28, 0x5, 0x8, &(0x7f0000000140)) r29 = getuid() r30 = getgid() r31 = syz_open_pts() ioctl$TIOCSETA(r31, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r32 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r35 = getgid() semop(r32, &(0x7f0000000380), 0x0) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r34, r33, 0x0, r35, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r29, r30, r34, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r20, r34, r25, 0x1e4, 0x7}, 0x5, 0x5, r22, r21, 0xfffffffffffffe01, 0x20000009, 0x8}) r36 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r36, 0x0, 0x0) shmctl$IPC_SET(r36, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r38 = fcntl$getown(0xffffffffffffffff, 0x5) r39 = getppid() wait4(r39, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r40 = syz_open_pts() ioctl$TIOCSETA(r40, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r41 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r44 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r43, r42, 0x0, r44, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r45 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r45, 0x5, 0x8, &(0x7f0000000140)) r46 = getuid() r47 = getgid() r48 = syz_open_pts() ioctl$TIOCSETA(r48, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r49 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r52 = getgid() semop(r49, &(0x7f0000000380), 0x0) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r51, r50, 0x0, r52, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r46, r47, r51, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r37, r51, r42, 0x1e4, 0x7}, 0x5, 0x5, r39, r38, 0xfffffffffffffe01, 0x20000009, 0x8}) setpgid(r4, r39) r53 = open$dir(0x0, 0x0, 0x0) r54 = getuid() r55 = getgid() fchown(r53, r54, r55) r56 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r57 = getuid() r58 = getgid() fchown(r56, r57, r58) geteuid() r59 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r59, &(0x7f0000000040)='./file0\x00', 0x200, 0x59e9dcf4ba704e1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002fffffffe}) 01:30:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) r1 = semget$private(0x0, 0x2, 0x6e6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r1, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x0, 0x10) r2 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(0x0, &(0x7f0000000100)=[{0x5, 0x8, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0x1, 0x1800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x8, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) r3 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="040000abc66742e507983d604d8bb46db5b115a8fa4a4426c504e564f209298c5783bde3b7062f641301f6acb4aca33db4d8015c29bdfbab498c5df59f8d97f5d10388554009e9c0633bafe2eff69b23ae0e95c80afe957ef7bff6b2c3c7d805dc39b6ed159bc3f444e46bc48767b1"], 0x1) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x23, &(0x7f0000000040)="caf5b415", 0x4) dup2(r4, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000080)=ANY=[@ANYBLOB="5533611f0669148eeb9f604e5d2da896dab8ef29a260321a08232e359473e0c038fc5781008bbadcea8333a6750a4a8e62a8a8c8139d73283061f051"], 0x10) write(r5, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r6) r7 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:30:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x1ff) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x1, 0x80) ftruncate(r3, 0x0, 0x4030003) 01:30:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x2) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x800, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r4, 0x4}) shutdown(r1, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f00000001c0)="b3b27fc446bd2d726a3a83c74c1d06c3904ba77b146a0e58bc99b3fe3c433d8b2a364544bba09d5509585efb9b25fb1d76b61e8953e9252174d3ebd1182a64551ff9d847a345b8f536c3ae768de89e955504e23f5e6412f003019e3cee0769527ce7f6b188feedfd625e5e68de67aac6db32166e15c8515d7a1b1e4bd1c3f96cce8c68f7cff547637b6febc8deb1812cc822e706399830fa8fec1ec41dd1276221a70dc6595c8a94934cdb157af691f7699ba964ce6b8621f38f06e559458ff6700fd6da58ce01be9acd6870dad477be3a5c05a00462489604609ddfd71cc45d0969c64d55320ed270498671b92e28ca9f6a6ff6b6851e037e3dc055a5863be19e109d3c9d09d3a8e4749c72fc19e224d67a642a1b730a8bd3bbadfbbb1ad31751c70f374948dd56a5a3eaf754a5f0e0bcb66361429b8648287041ee1b1263d03fc111196a5e5678b568fea8117e0ccafe4f3546621f833d2f642eb5b50b039ccfc21577d9e81e42d826ba60c71ddd006a6d57c384a85de288a63b34120e3765ff8b11ca9e171ed068ebfd097da500349e0fa26eb3ac6c71bc1bce9132869fca460ce111e5dfd27abccacbf280fb042947af2eb5373ba04a3f0325a4aa829653f8", 0x1c1) r5 = socket(0x18, 0x1, 0x0) shutdown(r5, 0x2) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000180)=0x80) 01:30:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x3a5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x40, 0x0, 0x5, 0x0, 0x4, 0x756, 0x5a, 0x1, 0x2, 0x88cf, 0x9}) bind(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0162e1269a5d79754895ec515d69fddd440f4d7f70152a757c754b3944c85e2d944c8f4d42469a470a014ea8546543caef00786ace"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) write(r2, 0x0, 0xfffffffffffffd1e) 01:30:10 executing program 1: select(0x40, &(0x7f0000000000)={0xdeafbeae, 0x100000001}, 0x0, 0x0, 0x0) 01:30:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x3000000000000000, 0x4, 0x8001, [{&(0x7f0000563000/0x10000)=nil, &(0x7f00004a1000/0x2000)=nil, 0xc767}, {&(0x7f0000581000/0x2000)=nil, &(0x7f0000171000/0x1000)=nil, 0x80000000}, {&(0x7f00000db000/0x3000)=nil, &(0x7f000050e000/0x1000)=nil, 0x7}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f000019b000/0x2000)=nil, 0x4}, {&(0x7f0000717000/0x7000)=nil, &(0x7f00004d2000/0x3000)=nil, 0x400}, {&(0x7f0000127000/0x4000)=nil, &(0x7f0000668000/0x4000)=nil, 0x8b66}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00006ee000/0x4000)=nil, 0x10001}, {&(0x7f00000f6000/0x1000)=nil, &(0x7f000011e000/0x4000)=nil, 0x1}, {&(0x7f000013a000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f00006fc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f00007be000/0x1000)=nil, &(0x7f000017e000/0x2000)=nil, 0x6}, {&(0x7f000047a000/0x2000)=nil, &(0x7f00004a0000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000705000/0x4000)=nil, &(0x7f0000073000/0x3000)=nil}, {&(0x7f000059d000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000301000/0x3000)=nil, &(0x7f000074a000/0x2000)=nil, 0x9}, {&(0x7f000039c000/0x1000)=nil, &(0x7f0000626000/0x6000)=nil, 0x16dc}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000180)=0x5, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) getsockopt(0xffffffffffffff9c, 0x101, 0x3, &(0x7f00000006c0)=""/73, &(0x7f0000000740)=0x49) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) r3 = socket(0x18, 0x1, 0x0) close(r3) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) 01:30:10 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202e480ffffffff", @ANYRESOCT], 0x2) mprotect(&(0x7f0000444000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x4}) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="a9f96502ccde0723919a3397618902b8fa42f01aded6b8fd6b5bbed57e62668064a47393da7445624a60c58dad57d16942cb138898d591c645ed3fc24f9bf7f542e4ccdf224d7b97b99d39db66b56f077bfa4b"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x2) setsockopt$inet_opts(r2, 0x0, 0x9e5f0e3fcec40736, &(0x7f0000000100)="b247f51aa8ae7fc28c12e2435082a2d35169f42c152ddbd38389d111a60afd451acc14308536e9badfcf34ff456dbcd6dbfab5a91ad85024f6d06c6f4bedc9fead30102fdcc725", 0x47) write(r0, 0x0, 0x0) 01:30:10 executing program 1: r0 = getegid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r3 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x6, r4, r0, r5, r0, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r0, r0, r6, r0, r6]) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r7, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r6]], 0x1, 0x7fb) msgrcv(r7, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r7, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r7, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r7, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e28cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e1779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc8073d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761bafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r7, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r8 = geteuid() r9 = getegid() r10 = getuid() r11 = geteuid() setreuid(r10, r11) r12 = getpid() ktrace(0x0, 0x1, 0x4, r12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r16 = open(&(0x7f0000000380)='\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', 0x80, 0x95) utimensat(r16, &(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) r17 = fcntl$getown(r16, 0x5) r18 = fcntl$getown(0xffffffffffffffff, 0x5) r19 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000540)={{0x240000000, r14, r15, r14, r15, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r13, r17, 0x41d, 0x5, 0x5}) r20 = getuid() setreuid(r20, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r15, r20, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r17, r18, 0x0, 0x92, 0xffff}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x6, r8, r9, r11, r15, 0x4, 0x9}, 0x4, 0x3, r12, 0x0, 0x95fe, 0x6, 0x7f, 0xfffffffffffffffe}) r21 = getegid() r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r23 = openat(r22, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r23, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r24 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000180)={{0x6, r25, r21, r26, r21, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r27 = getegid() r28 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r29 = openat(r28, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r29, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r30 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000180)={{0x6, r31, r27, r32, r27, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r27, r27, r33, r27, r33]) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r34, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r34, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r33]], 0x1, 0x7fb) r35 = geteuid() r36 = getegid() r37 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r38 = openat(r37, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r38, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r39 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000180)={{0x6, r40, r36, r41, r36, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r36, r36, r42, r36, r42]) r43 = getegid() r44 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r45 = openat(r44, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r45, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r46 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000180)={{0x6, r47, r43, r48, r43, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r43, r43, r49, r43, r49]) r50 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r51 = getpid() r52 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r52, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r52, 0x0, 0x0) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r54]) chown(&(0x7f00000017c0)='./file0/file0\x00', r53, r55) r56 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r56, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r56, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r56, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r49]], 0x1, 0x7fb) msgrcv(r56, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r56, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) r57 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r57, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r57, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r58 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r58, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r58, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) msgrcv(r56, &(0x7f0000000940)=ANY=[@ANYRES16=0x0, @ANYRES16=r57, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC=r58]], 0x3, 0x0, 0x800) msgsnd(r56, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r56, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r59 = geteuid() r60 = getegid() r61 = getuid() r62 = geteuid() setreuid(r61, r62) r63 = getpid() ktrace(0x0, 0x1, 0x4, r63) msgctl$IPC_SET(r56, 0x1, &(0x7f00000003c0)={{0x6, r59, r60, r62, 0x0, 0x80, 0x9}, 0x3, 0x3f, r63, 0x0, 0x95fe, 0x6, 0x138, 0x2}) setsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000080)={r51, r53, r60}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000040)={{0x2, r26, r33, r35, r36, 0x1a4, 0x2}, 0x1, 0x0, 0x0, r51, 0x100000000, 0x9, 0xffff, 0xdc56}) r64 = getegid() r65 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) r66 = openat(r65, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r66, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r67 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000180)={{0x6, r68, r64, r69, r64, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r64, r64, r70, r64, r70]) r71 = kqueue() r72 = fcntl$dupfd(r71, 0x2, 0xffffffffffffffff) close(r72) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r74 = getegid() r75 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r76 = openat(r75, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r76, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r77 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000180)={{0x6, r78, r74, r79, r74, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r74, r74, r80, r74, r80]) r81 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r81, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r81, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r81, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r80]], 0x1, 0x7fb) msgrcv(r81, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r81, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r81, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r81, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r81, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48cce0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r82 = geteuid() r83 = getegid() r84 = getuid() r85 = geteuid() setreuid(r84, r85) r86 = getpid() ktrace(0x0, 0x1, 0x4, r86) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r90 = open(&(0x7f0000000380)='\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', 0x80, 0x95) utimensat(r90, &(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) r91 = fcntl$getown(r90, 0x5) r92 = fcntl$getown(0xffffffffffffffff, 0x5) r93 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r93, 0x1, &(0x7f0000000540)={{0x240000000, r88, r89, r88, r89, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r87, r91, 0x41d, 0x5, 0x5}) r94 = getuid() setreuid(r94, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r89, r94, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r91, r92, 0x0, 0x92, 0xffff}) msgctl$IPC_SET(r81, 0x1, &(0x7f00000003c0)={{0x6, r82, r83, r85, r89, 0x4, 0x9}, 0x4, 0x3, r86, 0x0, 0x95fe, 0x6, 0x7f, 0xfffffffffffffffe}) r95 = getegid() r96 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r97 = openat(r96, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r97, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r98 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r98, 0x0, 0x1, &(0x7f0000000180)={{0x6, r99, r95, r100, r95, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r95, r95, r101, r95, r101]) r102 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r102, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r102, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r102, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r101]], 0x1, 0x7fb) r103 = getegid() r104 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r105 = openat(r104, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r105, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r106 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r105, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r105, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r106, 0x0, 0x1, &(0x7f0000000180)={{0x6, r107, r103, r108, r103, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r103, r103, r109, r103, r109]) r110 = getegid() r111 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r112 = openat(r111, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r112, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r113 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r112, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r112, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r113, 0x0, 0x1, &(0x7f0000000180)={{0x6, r114, r110, r115, r110, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r117 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r117, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r120 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r120, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r120, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r120, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r118], @ANYRESDEC=r119, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="f8f3d67f78052120b61969af5b82cd22a94e2b876a4aa302", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) msgsnd(r120, &(0x7f00000005c0)=ANY=[@ANYBLOB="0300000000f5ffffe235aa9f7790b88ab1c92cc4a1648838cf22b9ff6095da074cee08f1c3af260f7b80618cf4438439b667027fff417639a4a62c247fa865cd25b56a7f0e95c0578adb31613b05dab9c6fa63fe4b0c689e45e41ac2eddd02c6064e575dc1fa0653fb8138885bd6a23fa66a48b70f9162f05f2f6d851f6b4281c7fc66cb7e55a92439174b49fcc72cc9ead299f7a1c010de316a984a79a0e85b8e9fc3ae758f41ba0deae56e55a9155e902bc50b867dad92415cae"], 0xad, 0x800) msgsnd(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r117, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r116]], 0x1, 0x7fb) msgrcv(r117, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r117, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) r121 = getegid() r122 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r123 = openat(r122, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r123, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r124 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r123, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r123, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r124, 0x0, 0x1, &(0x7f0000000180)={{0x6, r125, r121, r126, r121, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r121, r121, r127, r121, r127]) r128 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r128, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r128, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r128, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r127]], 0x1, 0x7fb) msgrcv(r128, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r128, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r128, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r128, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r128, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r129 = geteuid() r130 = getegid() r131 = getuid() r132 = geteuid() setreuid(r131, r132) r133 = getpid() ktrace(0x0, 0x1, 0x4, r133) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r137 = open(&(0x7f0000000380)='\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', 0x80, 0x95) utimensat(r137, &(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) r138 = fcntl$getown(r137, 0x5) r139 = fcntl$getown(0xffffffffffffffff, 0x5) r140 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r140, 0x1, &(0x7f0000000540)={{0x240000000, r135, r136, r135, r136, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r134, r138, 0x41d, 0x5, 0x5}) r141 = getuid() setreuid(r141, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r136, r141, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r138, r139, 0x0, 0x92, 0xffff}) msgctl$IPC_SET(r128, 0x1, &(0x7f00000003c0)={{0x6, r129, r130, r132, r136, 0x4, 0x9}, 0x100000001, 0x3, r133, 0x0, 0x95fe, 0x6, 0x7f, 0xfffffffffffffffe}) r142 = getegid() r143 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r144 = openat(r143, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r144, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r145 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r144, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r144, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r145, 0x0, 0x1, &(0x7f0000000180)={{0x6, r146, r142, r147, r142, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r148 = getegid() r149 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r150 = openat(r149, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r150, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r151 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r150, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r150, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r151, 0x0, 0x1, &(0x7f0000000180)={{0x6, r152, r148, r153, r148, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r148, r148, r154, r148, r154]) r155 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r155, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r155, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r155, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000c40)=ANY=[@ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r58, @ANYPTR64, @ANYRESDEC, @ANYBLOB="528898351289cc902c7e454513f721ce312f6614af851f19c2c5700f7480a0ebf9a63ac93f83949a29dd76b0b9fc972229895044202d486ed5a4cde8c428cccfed22cf7bed8825e7641ad95509e5885a3af206628082842d423c92bdb0ef5eb2f90a1af8fbfda3e40143528ad4816a5d563849d7257da393c3d432ed77a86cab527ff0a1646121151eb2a4f20c49a88fcd772eca7578f2dc4e96b59517d701c7a59b6776a80433ae4faae70da0cdddf3b7534c8777ed093b75bef71b7a079f32f9951b371992759675"], @ANYBLOB="0b74c6d76344f9bb286dfd744454f4192db557d2cdc6b804dd0f783683394f71c97302650f5b9fe764ebe185403ba48d70550fcfd1221179ba445653d9a70e7f3f1e4680e61421f1d6d4199bfa9a2db3afb7c376f7c302db582c71b65f1c2012d185f32b8c69833d10c8681eb2f5220781b3e47fb5d9fffa1347fe055919453156248bcd659b3a16a66e5ac704"]], 0x1, 0x0) r156 = geteuid() r157 = getegid() r158 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r159 = openat(r158, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r159, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r160 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r159, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r159, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r160, 0x0, 0x1, &(0x7f0000000180)={{0x6, r161, r157, r162, r157, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r157, r157, r163, r157, r163]) r164 = getegid() r165 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r166 = openat(r165, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r166, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r167 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r166, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r166, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r171 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r171, 0xffff, 0x1025, 0x0, 0x0) r172 = fcntl$getown(0xffffffffffffffff, 0x5) r173 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r174 = socket(0x18, 0x4000, 0x0) setsockopt(r174, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r174, 0x0, r174) getsockopt$sock_cred(r173, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r176 = semget$private(0x0, 0x7, 0x286) semop(r176, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r176, 0x0, 0x8, &(0x7f00000000c0)) r177 = socket(0x18, 0x2, 0x0) setsockopt(r177, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r177, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r179 = getgid() semctl$IPC_SET(r176, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r178, 0x0, 0xffffffffffffffff, r179, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r182 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r182, 0x2, &(0x7f0000000100)=""/114) r183 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r183, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r184 = fcntl$getown(r183, 0x5) shmctl$IPC_SET(r182, 0x1, &(0x7f0000000200)={{0x3ff, r180, r181, r180, r181, 0x104, 0x5}, 0xfff, 0x9, r184, r184, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r174, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r187 = semget$private(0x0, 0x7, 0x286) semop(r187, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r187, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r187, 0x0, 0x8, &(0x7f00000000c0)) r188 = socket(0x18, 0x2, 0x0) setsockopt(r188, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r188, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r192 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r193 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r193, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r194 = fcntl$getown(r193, 0x5) shmctl$IPC_SET(r192, 0x1, &(0x7f0000000200)={{0x3ff, r190, r191, r190, r191, 0x104, 0x5}, 0xfff, 0x9, r194, r194, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r190, r191) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r191, 0x0, 0xffffffffffffffff, 0x0]) r196 = getgid() semctl$IPC_SET(r187, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r189, r195, 0xffffffffffffffff, r196, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r198 = kqueue() r199 = syz_open_pts() close(r199) writev(r199, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{r199, 0x46}], 0x1, 0x0) r200 = fcntl$dupfd(r198, 0x2, r199) close(r200) r201 = getpgrp() r202 = getgid() getsockopt$sock_cred(r200, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r200, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r200, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r200, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r200, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r200, 0xffff, 0x1022, &(0x7f0000000700)={r201, r203, r202}, 0xc) sendmsg$unix(r173, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212e9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfeed2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff54975b4178d6423dde2555b0f3520197f1861d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r175, 0xffffffffffffffff, r179}, @cred={0x20, 0xffff, 0x0, r184, r185, r202}, @cred={0x20, 0xffff, 0x0, r186, r189, r197}], 0x60, 0x400}, 0x404) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r206 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r207 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r207, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r208 = fcntl$getown(r207, 0x5) shmctl$IPC_SET(r206, 0x1, &(0x7f0000000200)={{0x3ff, r204, r205, r204, r205, 0x104, 0x5}, 0xfff, 0x9, r208, r208, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r204, r205) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r205, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r171, 0xffff, 0x1022, &(0x7f0000000100)={r172, r189, r205}, 0xc) r209 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r210 = socket(0x18, 0x4000, 0x0) setsockopt(r210, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r210, 0x0, r210) getsockopt$sock_cred(r209, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r212 = semget$private(0x0, 0x7, 0x286) semop(r212, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r212, 0x0, 0x8, &(0x7f00000000c0)) r213 = socket(0x18, 0x2, 0x0) setsockopt(r213, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r213, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r215 = getgid() semctl$IPC_SET(r212, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r214, 0x0, 0xffffffffffffffff, r215, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r218 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r218, 0x2, &(0x7f0000000100)=""/114) r219 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r219, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r220 = fcntl$getown(r219, 0x5) shmctl$IPC_SET(r218, 0x1, &(0x7f0000000200)={{0x3ff, r216, r217, r216, r217, 0x104, 0x5}, 0xfff, 0x9, r220, r220, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r210, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r223 = semget$private(0x0, 0x7, 0x286) semop(r223, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r223, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r223, 0x0, 0x8, &(0x7f00000000c0)) r224 = socket(0x18, 0x2, 0x0) setsockopt(r224, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r224, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r228 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r229 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r229, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r230 = fcntl$getown(r229, 0x5) shmctl$IPC_SET(r228, 0x1, &(0x7f0000000200)={{0x3ff, r226, r227, r226, r227, 0x104, 0x5}, 0xfff, 0x9, r230, r230, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r226, r227) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r227, 0x0, 0xffffffffffffffff, 0x0]) r232 = getgid() semctl$IPC_SET(r223, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r225, r231, 0xffffffffffffffff, r232, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r234 = kqueue() r235 = syz_open_pts() close(r235) writev(r235, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{r235, 0x46}], 0x1, 0x0) r236 = fcntl$dupfd(r234, 0x2, r235) close(r236) r237 = getpgrp() r238 = getgid() getsockopt$sock_cred(r236, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r236, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r236, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r236, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r236, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r236, 0xffff, 0x1022, &(0x7f0000000700)={r237, r239, r238}, 0xc) sendmsg$unix(r209, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212e9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfeed2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff54975b4178d6423dde2555b0f3520197f1861d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r211, 0xffffffffffffffff, r215}, @cred={0x20, 0xffff, 0x0, r220, r221, r238}, @cred={0x20, 0xffff, 0x0, r222, r225, r233}], 0x60, 0x400}, 0x404) semctl$IPC_SET(r167, 0x0, 0x1, &(0x7f0000000180)={{0x80000001, r168, r205, r169, r238, 0x0, 0x7}, 0x5, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r164, r164, r170, r164, r170]) r240 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r241 = getpid() r242 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r242, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r242, 0x0, 0x0) getsockopt$sock_cred(r242, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r244]) chown(&(0x7f00000017c0)='./file0/file0\x00', r243, r245) r246 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r246, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r246, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r246, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r170]], 0x1, 0x7fb) msgrcv(r246, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r246, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) r247 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r247, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r247, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r248 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r248, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r248, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) msgrcv(r246, &(0x7f0000000940)=ANY=[@ANYRES16=0x0, @ANYRES16=r247, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC=r248]], 0x3, 0x0, 0x800) msgsnd(r246, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r246, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r249 = geteuid() r250 = getegid() r251 = getuid() r252 = geteuid() setreuid(r251, r252) r253 = getpid() ktrace(0x0, 0x1, 0x4, r253) msgctl$IPC_SET(r246, 0x1, &(0x7f00000003c0)={{0x6, r249, r250, r252, 0x0, 0x80, 0x9}, 0x3, 0x3f, r253, 0x0, 0x95fe, 0x6, 0x138, 0x2}) setsockopt$sock_cred(r240, 0xffff, 0x1022, &(0x7f0000000080)={r241, r243, r250}, 0xc) msgctl$IPC_SET(r128, 0x1, &(0x7f0000000040)={{0x2, r147, r154, r156, r157, 0x1a4, 0x2}, 0x1, 0x0, 0x0, r241, 0x100000000, 0x9, 0xffff, 0xdc56}) r254 = msgget(0x0, 0x104) msgrcv(r254, &(0x7f0000000ac0)=ANY=[@ANYBLOB="18c435ed05a63734ef66b31dbd6b4068a22ccfab5ceee8be71b719c9e7144e278016e6e169c14317556080915c330b8dec390c9e63c31e131a175e17743e53d6f87999f456ac262daf253d8d3f5b3816efd8b4eab1bc7e21bdf5e5fa6a0b71ea4540379e677d3cb0fcf5832171576d9adb1c7f2dceeac2c4219c315dfd7591233601cbb277b7899e26be3788d015ec9e8720c1495d8d0fbb2928e60362fdde185461ae80ea39683b2189ed0e6c286c39ca9aecb01ff6da8abce23b16d38eb63317eeeb2286066f2ea3ad0f6a6db1955b689175"], 0x1, 0x3, 0x800) msgsnd(r117, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r117, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r255 = geteuid() r256 = getegid() r257 = getuid() r258 = geteuid() setreuid(r257, r258) r259 = getpid() ktrace(0x0, 0x1, 0x4, r259) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r263 = open(&(0x7f0000000380)='\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', 0x80, 0x95) utimensat(r263, &(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) r264 = fcntl$getown(r263, 0x5) r265 = fcntl$getown(0xffffffffffffffff, 0x5) r266 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r266, 0x1, &(0x7f0000000540)={{0x240000000, r261, r262, r261, r262, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r260, r264, 0x41d, 0x5, 0x5}) r267 = getuid() setreuid(r267, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r262, r267, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r264, r265, 0x0, 0x92, 0xffff}) msgctl$IPC_SET(r117, 0x1, &(0x7f00000003c0)={{0x6, r255, r256, r258, r262, 0x4, 0x9}, 0x4, 0x3, r259, 0x0, 0x95fe, 0x6, 0x7f, 0xfffffffffffffffe}) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, r83, r101, r103, r262]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x6, &(0x7f00000001c0)=[0x0, r33, r70, r73, r268, r269]) clock_getres(0x3, &(0x7f0000000040)) r270 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) fcntl$lock(r270, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000301000002}) 01:30:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7c020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) readv(r6, &(0x7f0000002200)=[{0x0}], 0x1) r7 = open(&(0x7f00000005c0)='./file0\x00', 0x20000, 0x18e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x400, 0x0) r8 = socket(0x18, 0x1, 0x0) shutdown(r8, 0x2) r9 = socket(0x18, 0x1, 0x0) shutdown(r9, 0x2) r10 = accept$inet(r6, &(0x7f0000000640), &(0x7f0000000680)=0xc) r11 = socket(0x18, 0x1, 0x0) shutdown(r11, 0x2) r12 = socket(0x18, 0x1, 0x0) shutdown(r12, 0x2) r13 = socket(0x18, 0x1, 0x0) shutdown(r13, 0x2) r14 = socket(0x18, 0x1, 0x0) shutdown(r14, 0x2) r15 = socket(0x18, 0x1, 0x0) shutdown(r15, 0x2) r16 = socket(0x18, 0x1, 0x0) shutdown(r16, 0x2) r17 = socket(0x18, 0x1, 0x0) shutdown(r17, 0x2) r18 = socket(0x18, 0x1, 0x0) shutdown(r18, 0x2) r19 = socket(0x18, 0x1, 0x0) shutdown(r19, 0x2) r20 = socket(0x18, 0x1, 0x0) shutdown(r20, 0x2) r21 = socket(0x18, 0x1, 0x0) shutdown(r21, 0x2) r22 = socket(0x18, 0x1, 0x0) shutdown(r22, 0x2) r23 = socket(0x18, 0x1, 0x0) shutdown(r23, 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r25 = syz_open_pts() ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r26 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r29 = getgid() semop(r26, &(0x7f0000000380), 0x0) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r28, r27, 0x0, r29, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r30 = fcntl$getown(0xffffffffffffffff, 0x5) r31 = syz_open_pts() ioctl$TIOCSETA(r31, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r32 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r35 = getgid() semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r34, r33, 0x0, r35, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r36 = socket(0x18, 0x1, 0x0) shutdown(r36, 0x2) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="4b996faa8c961373771c0da88d07fe6193ad226e810a3151fd5de9a73d3751c827af229d66e9901cf1db555c352ca5569de7aac53af54ae2c547707be5d98a18abc3403a8cc09bb936308d15056aecbc1836211c60831c3a960e3b5106691613eea403a8baf71be809010eab9dbb546a0200456599dd547adaa1ba1addbf89c4361da7a2f523550331d00b3c54a73fa2d681d8aea8595c4ad84d254e734d23e45f5fec0307c598dbff55741758e11961f1a94d7afaf0b0c97dd28ac12f35b8f755659c4c7485a9d64d27", 0xca}, {&(0x7f0000000200)="ddcfa073c775987270719d286652ee5c398f4caf76e966fe06cd9718e97f0a5b752df7591641db8f318255ed8a2969ebf9733b934fb8d2ed69fd4a146de0185f221f38a3697998ec9381e6c2a76679570b52a5618e7a4a8bd72ae9ba727646d857c2aabc589f9cf3388783471a35b136a90a80de893d00e16c8cf491a07df4201635f2db1bbf0b241964e2e6e7148858da4ca9b67164453f08374f090d8a1d5a40b26263085f27ae185ef769c339b6ec3dc4f3f94917111466f2a517dd3e102e023bbc651a72d1ebc4f29b34a8ed8a60860ab1eabdf17bee6e98a68501307f097b588bcd0572fbdb109435118771da", 0xef}, {&(0x7f0000000300)="56e0dc1ef7aa2f58607a7a5e4256a9a1d0e7ca7ddf5e3bf8d6a79423822b4855891b8819e4ae0942eec411e282c20638b2a7c14e54a514de80bb296dbe4e5c4f19652aa6da2540cfaa52", 0x4a}, {&(0x7f0000000380)="02a906ab9b520304222a48dc79", 0xd}, {&(0x7f00000003c0)="80c3000778673a2b2307e05c00b90d3fede221620dabd0c8ccb17119c2f6a0642f752ffc45c380ef1de218920409e82106f34885a0df1d7761db805e9919e6d31913e1818c4ac64ba1378cdcfef38fa190563ce056d9dfe54f705a35acf2b5c855", 0x61}, {&(0x7f0000000440)="1286a5c5113f344fd3be1f6fe3929461daa30f51075e49b8ed885824e9b81be680a554ff91877e28cbc1bef3f44c4222e70bd952fe0aa82eb4c15237e8208e4630d1ae2cf3f6f89e3620320e95cb1b4d562642b8d5ffaa330234953c02df6ed7ee8f6c7303b43f2aa6b3d1772a6beb2b0af437c13e0b531b3cea6055cfe6eb981293c555193df0ded62f40c59f68bd41c3b2a4a1cbd5094d7cdd945d42bba15c11379f788acc0096046a91a13f506473ceeeffac9b95a508c253a769797c2fd1d9f712cfcf9a498a024201fcda5c6c8813869e0f21a037051d2d", 0xda}], 0x6, &(0x7f0000000700)=[@rights={0x30, 0xffff, 0x1, [r6, r7, r1, r2, r2, r8, r2]}, @rights={0x20, 0xffff, 0x1, [r4, r4, r9, r10]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r6, r1, r11, r12]}, @rights={0x18, 0xffff, 0x1, [r13, r14]}, @rights={0x30, 0xffff, 0x1, [r15, r20, 0xffffffffffffffff, r17, r18, r19, r6]}, @rights={0x28, 0xffff, 0x1, [r20, r21, r6, r22, r23]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r24, r29}, @rights={0x18, 0xffff, 0x1, [r36, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r30, r34}], 0x140, 0x400}, 0x400) kernel: double fault trap, code=0 Stopped at mtx_enter+0x11: pushq %r11 ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace mtx_enter(ffffffff82511640) at mtx_enter+0x11 arc4random_buf(ffff800022d5c076,2) at arc4random_buf+0x27 ip_randomid() at ip_randomid+0xb2 ip_output(fffffd806347bd00,0,fffffd806f6e04d0,0,0,fffffd806f6e0460) at ip_output+0x1ab udp_output(fffffd806f6e0460,fffffd806347bd00,0,0) at udp_output+0x5af somove(fffffd8064515990,2) at somove+0xf2f sorwakeup(fffffd8064515990) at sorwakeup+0x79 udp_sbappend(fffffd806f6e0460,fffffd8074ab3d00,fffffd8074ab3db0,0,14,fffffd8074ab3dc4) at udp_sbappend+0x336 udp_input(ffff800022d5c6d8,ffff800022d5c6e4,11,2) at udp_input+0x1320 ip_deliver(ffff800022d5c6d8,ffff800022d5c6e4,11,2) at ip_deliver+0x353 ip_ours(ffff800022d5c6d8,ffff800022d5c6e4,e54,0) at ip_ours+0x412 ip_input_if(ffff800022d5c6d8,ffff800022d5c6e4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8074ab3d00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8074ab3d00,2) at if_input_local+0xf9 ip_output(fffffd8074ab3f00,0,fffffd806f6e04d0,0,0,fffffd806f6e0460) at ip_output+0xae5 udp_output(fffffd806f6e0460,fffffd8074ab3f00,0,0) at udp_output+0x5af somove(fffffd8064515990,2) at somove+0xf2f sorwakeup(fffffd8064515990) at sorwakeup+0x79 udp_sbappend(fffffd806f6e0460,fffffd806347bd00,fffffd806347bdb0,0,14,fffffd806347bdc4) at udp_sbappend+0x336 udp_input(ffff800022d5cdb8,ffff800022d5cdc4,11,2) at udp_input+0x1320 ip_deliver(ffff800022d5cdb8,ffff800022d5cdc4,11,2) at ip_deliver+0x353 ip_ours(ffff800022d5cdb8,ffff800022d5cdc4,c56,0) at ip_ours+0x412 ip_input_if(ffff800022d5cdb8,ffff800022d5cdc4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806347bd00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806347bd00,2) at if_input_local+0xf9 ip_output(fffffd8074ab3900,0,fffffd806f6e04d0,0,0,fffffd806f6e0460) at ip_output+0xae5 udp_output(fffffd806f6e0460,fffffd8074ab3900,0,0) at udp_output+0x5af somove(fffffd8064515990,2) at somove+0xf2f sorwakeup(fffffd8064515990) at sorwakeup+0x79 udp_sbappend(fffffd806f6e0460,fffffd8074ab3f00,fffffd8074ab3fb0,0,14,fffffd8074ab3fc4) at udp_sbappend+0x336 udp_input(ffff800022d5d498,ffff800022d5d4a4,11,2) at udp_input+0x1320 ip_deliver(ffff800022d5d498,ffff800022d5d4a4,11,2) at ip_deliver+0x353 ip_ours(ffff800022d5d498,ffff800022d5d4a4,a58,0) at ip_ours+0x412 ip_input_if(ffff800022d5d498,ffff800022d5d4a4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8074ab3f00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8074ab3f00,2) at if_input_local+0xf9 ip_output(fffffd806f7a8200,0,fffffd806f6e04d0,0,0,fffffd806f6e0460) at ip_output+0xae5 udp_output(fffffd806f6e0460,fffffd806f7a8200,0,0) at udp_output+0x5af somove(fffffd8064515990,2) at somove+0xf2f sorwakeup(fffffd8064515990) at sorwakeup+0x79 udp_sbappend(fffffd806f6e0460,fffffd8074ab3900,fffffd8074ab39b0,0,14,fffffd8074ab39c4) at udp_sbappend+0x336 udp_input(ffff800022d5db78,ffff800022d5db84,11,2) at udp_input+0x1320 ip_deliver(ffff800022d5db78,ffff800022d5db84,11,2) at ip_deliver+0x353 ip_ours(ffff800022d5db78,ffff800022d5db84,85a,0) at ip_ours+0x412 ip_input_if(ffff800022d5db78,ffff800022d5db84,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8074ab3900) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8074ab3900,2) at if_input_local+0xf9 ip_output(fffffd8063433d00,0,fffffd806f6e04d0,0,0,fffffd806f6e0460) at ip_output+0xae5 udp_output(fffffd806f6e0460,fffffd8063433d00,0,0) at udp_output+0x5af somove(fffffd8064515990,2) at somove+0xf2f sorwakeup(fffffd8064515990) at sorwakeup+0x79 udp_sbappend(fffffd806f6e0460,fffffd806f7a8200,fffffd806f7a82b0,0,14,fffffd806f7a82c4) at udp_sbappend+0x336 udp_input(ffff800022d5e258,ffff800022d5e264,11,2) at udp_input+0x1320 ip_deliver(ffff800022d5e258,ffff800022d5e264,11,2) at ip_deliver+0x353 ip_ours(ffff800022d5e258,ffff800022d5e264,623,0) at ip_ours+0x412 ip_input_if(ffff800022d5e258,ffff800022d5e264,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806f7a8200) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806f7a8200,2) at if_input_local+0xf9 ip_output(fffffd80689fdb00,0,fffffd806f6e04d0,0,0,fffffd806f6e0460) at ip_output+0xae5 udp_output(fffffd806f6e0460,fffffd80689fdb00,0,0) at udp_output+0x5af somove(fffffd8064515990,2) at somove+0xf2f sorwakeup(fffffd8064515990) at sorwakeup+0x79 udp_sbappend(fffffd806f6e0460,fffffd8063433d00,fffffd8063433db0,0,14,fffffd8063433dc4) at udp_sbappend+0x336 udp_input(ffff800022d5e938,ffff800022d5e944,11,2) at udp_input+0x1320 ip_deliver(ffff800022d5e938,ffff800022d5e944,11,2) at ip_deliver+0x353 ip_ours(ffff800022d5e938,ffff800022d5e944,425,0) at ip_ours+0x412 ip_input_if(ffff800022d5e938,ffff800022d5e944,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8063433d00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8063433d00,2) at if_input_local+0xf9 ip_output(fffffd8074ab4d00,0,fffffd806f6e04d0,0,0,fffffd806f6e0460) at ip_output+0xae5 udp_output(fffffd806f6e0460,fffffd8074ab4d00,0,0) at udp_output+0x5af somove(fffffd8064515990,2) at somove+0xf2f sorwakeup(fffffd8064515990) at sorwakeup+0x79 udp_sbappend(fffffd806f6e0460,fffffd80689fdb00,fffffd80689fdbb0,0,14,fffffd80689fdbc4) at udp_sbappend+0x336 udp_input(ffff800022d5f018,ffff800022d5f024,11,2) at udp_input+0x1320 ip_deliver(ffff800022d5f018,ffff800022d5f024,11,2) at ip_deliver+0x353 ip_ours(ffff800022d5f018,ffff800022d5f024,227,0) at ip_ours+0x412 ip_input_if(ffff800022d5f018,ffff800022d5f024,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd80689fdb00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd80689fdb00,2) at if_input_local+0xf9 ip_output(fffffd8074ab4800,0,fffffd806f6e04d0,0,0,fffffd806f6e0460) at ip_output+0xae5 udp_output(fffffd806f6e0460,fffffd8074ab4800,0,0) at udp_output+0x5af sosend(fffffd8064515990,0,ffff800022d5f380,0,0,400) at sosend+0x671 sendit(ffff800020a92768,0,ffff800022d5f4e0,400,ffff800022d5f5d0) at sendit+0x52b sys_sendmsg(ffff800020a92768,ffff800022d5f588,ffff800022d5f5d0) at sys_sendmsg+0x1a4 syscall(ffff800022d5f650) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xde13eba58c0, count: -87 ddb{0}> show registers rdi 0xffffffff82511640 rndlock rsi 0xf26 rbp 0xffff800022d5c010 rbx 0x40 rdx 0xf27 rcx 0xffff800020b42000 rax 0xffff800020b42000 r8 0 r9 0xfffffd806f6e0460 r10 0x15 r11 0x552082a995640e9 r12 0xfffffd806347bdb0 r13 0x3 r14 0x2 r15 0xffff800022d5c076 rip 0xffffffff811cbeb1 mtx_enter+0x11 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800022d5c000 ss 0x10 mtx_enter+0x11: pushq %r11 ddb{0}> show proc PROC (syz-executor.0) pid=67965 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020a92288,0xffffffff826881d8 process=0xffff800020ac76a0 user=0xffff800022d5a000, vmspace=0xfffffd807efff8a0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 65074 152523 58609 32767 2 0x10 syz-executor.0 *65074 67965 58609 32767 7 0x4000010 syz-executor.0 94779 493339 11745 32767 7 0x10 syz-executor.1 94779 410546 11745 32767 3 0x4000010 netlock syz-executor.1 11745 151434 49795 32767 3 0x90 nanosleep syz-executor.1 49795 16639 63299 0 3 0x82 wait syz-executor.1 58609 376666 91593 32767 3 0x90 nanosleep syz-executor.0 91593 234736 63299 0 3 0x82 wait syz-executor.0 56303 485840 0 0 3 0x14200 bored sosplice 63299 361339 69717 0 3 0x82 thrsleep syz-fuzzer 63299 334011 69717 0 3 0x4000082 nanosleep syz-fuzzer 63299 322878 69717 0 3 0x4000082 thrsleep syz-fuzzer 63299 93572 69717 0 3 0x4000082 thrsleep syz-fuzzer 63299 169194 69717 0 3 0x4000082 kqread syz-fuzzer 63299 247246 69717 0 3 0x4000082 thrsleep syz-fuzzer 63299 459126 69717 0 3 0x4000082 thrsleep syz-fuzzer 63299 452680 69717 0 3 0x4000082 thrsleep syz-fuzzer 63299 521545 69717 0 3 0x4000082 thrsleep syz-fuzzer 63299 439967 69717 0 3 0x4000082 thrsleep syz-fuzzer 69717 232441 19479 0 3 0x10008a pause ksh 19479 314030 10893 0 3 0x92 select sshd 62782 347830 1 0 3 0x100083 ttyin getty 10893 163513 1 0 3 0x80 select sshd 90806 291120 72067 73 3 0x100090 kqread syslogd 72067 214394 1 0 3 0x100082 netio syslogd 49079 83462 1 77 3 0x100090 poll dhclient 20528 501289 1 0 3 0x80 poll dhclient 44251 200723 0 0 3 0x14200 bored smr 51202 386894 0 0 2 0x14200 zerothread 42128 370963 0 0 3 0x14200 aiodoned aiodoned 59204 506526 0 0 3 0x14200 syncer update 84740 450999 0 0 3 0x14200 cleaner cleaner 82212 383509 0 0 3 0x14200 reaper reaper 7887 96940 0 0 3 0x14200 pgdaemon pagedaemon 62140 379564 0 0 3 0x14200 bored crynlk 79506 465635 0 0 3 0x14200 bored crypto 60385 270761 0 0 3 0x40014200 acpi0 acpi0 7277 475786 0 0 3 0x40014200 idle1 67535 385908 0 0 3 0x14200 bored softnet 63247 486742 0 0 3 0x14200 bored systqmp 91551 489957 0 0 3 0x14200 bored systq 67404 212097 0 0 3 0x40014200 bored softclock 13487 55602 0 0 3 0x40014200 idle0 1 16459 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 65074 (syz-executor.0) thread 0xffff800020a92768 (67965) exclusive rwlock netlock r = 0 (0xffffffff82507b48) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 sendit+0x52b #4 sys_sendmsg+0x1a4 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9509 6337K 6337K 78643K 11774 0 pcb 13 10K 12K 78643K 15 0 rtable 107 3K 4K 78643K 13210 0 ifaddr 39 17K 21K 78643K 2131 0 counters 43 33K 33K 78643K 629 0 ioctlops 0 0K 2K 78643K 685 0 iov 0 0K 36K 78643K 2017 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 13173 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 168 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 21907 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 8 25K 33K 78643K 13099 0 sigio 0 0K 0K 78643K 1454 0 proc 48 50K 83K 78643K 14298 0 subproc 34 2K 2K 78643K 5015 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 4 0K 1K 78643K 6870 0 in_multi 33 2K 2K 78643K 3832 0 ether_multi 1 0K 0K 78643K 74 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 289 1288K 1288K 78643K 289 0 exec 0 0K 1K 78643K 5196 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 241 30K 45K 78643K 50376 0 UVM aobj 130 4K 4K 78643K 132 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 1086 0 NDP 5 0K 0K 78643K 888 0 temp 102 3029K 3125K 78643K 61895 0 kqueue 3 4K 38K 78643K 2581 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 640 0 634 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 3250 0 3248 1 0 1 1 0 8 0 rtentry 112 3384 0 3339 2 0 2 2 0 8 0 unpcb 120 22219 0 22198 117 116 1 6 0 8 0 syncache 264 244 0 244 59 59 0 1 0 8 0 sackhl 24 6 0 6 4 4 0 1 0 8 0 tcpqe 32 43 0 43 26 26 0 1 0 8 0 tcpcb 544 22937 0 22917 165 163 2 12 0 8 0 ipq 40 69 0 69 30 30 0 1 0 8 0 ipqe 40 1884 0 1884 30 30 0 1 0 8 0 inpcb 280 39846 0 39836 172 170 2 9 0 8 1 ip6q 72 12 0 11 9 8 1 1 0 8 0 ip6af 40 12 0 12 5 5 0 1 0 8 0 nd6 48 953 0 946 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 13622 0 13425 38 25 13 14 0 8 0 art_table 32 13623 0 13425 2 0 2 2 0 8 0 art_node 16 3383 0 3342 1 0 1 1 0 8 0 sysvmsgpl 40 85 0 45 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 21905 0 21895 1 0 1 1 0 8 0 shmpl 112 130 0 2 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 19902 0 18476 47 0 47 47 0 8 0 ffsino 272 19902 0 18476 97 1 96 96 0 8 0 nchpl 144 36072 0 34470 60 0 60 60 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 201039 0 201039 2 1 1 1 0 8 1 percpumem 16 325 0 293 1 0 1 1 0 8 0 scxspl 192 97554 0 97554 107 104 3 6 0 8 3 plimitpl 152 2178 0 2169 1 0 1 1 0 8 0 sigapl 424 12408 0 12375 4 0 4 4 0 8 0 futexpl 56 419844 0 419844 2 1 1 1 0 8 1 knotepl 112 7307 0 7288 25 24 1 2 0 8 0 kqueuepl 144 8718 0 8713 42 41 1 5 0 8 0 pipelkpl 48 7055 0 7045 1 0 1 1 0 8 0 pipepl 120 14110 0 14091 45 44 1 3 0 8 0 fdescpl 496 12392 0 12375 4 1 3 3 0 8 0 filepl 152 187884 0 187760 205 199 6 13 0 8 1 lockfpl 104 3799 0 3797 1 0 1 1 0 8 0 lockfspl 48 1122 0 1120 1 0 1 1 0 8 0 sessionpl 112 310 0 300 1 0 1 1 0 8 0 pgrppl 48 926 0 916 1 0 1 1 0 8 0 ucredpl 96 57010 0 57001 1 0 1 1 0 8 0 zombiepl 144 12375 0 12375 2 1 1 1 0 8 1 processpl 960 12408 0 12375 5 0 5 5 0 8 0 procpl 624 36021 0 35977 33 29 4 5 0 8 0 sosppl 128 485 0 484 41 40 1 1 0 8 0 sockpl 400 66218 0 66168 450 442 8 21 0 8 3 mcl64k 65536 58 0 0 4 1 3 3 0 8 0 mcl16k 16384 57 0 0 6 3 3 3 0 8 0 mcl12k 12288 63 0 0 2 0 2 2 0 8 0 mcl9k 9216 66 0 0 3 2 1 2 0 8 0 mcl8k 8192 41 0 0 4 1 3 3 0 8 0 mcl4k 4096 34 0 0 4 1 3 3 0 8 0 mcl2k2 2112 11 0 0 1 0 1 1 0 8 0 mcl2k 2048 286 0 0 27 15 12 27 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1364 0 0 33 1 32 33 0 8 0 bufpl 280 38632 0 32366 448 0 448 448 0 8 0 anonpl 16 2075156 0 2058524 299 219 80 93 0 124 0 amapchunkpl 152 139621 0 139467 363 351 12 21 0 158 4 amappl16 192 61948 0 60924 472 410 62 65 0 8 8 amappl15 184 1883 0 1883 30 29 1 1 0 8 1 amappl14 176 1901 0 1894 2 1 1 1 0 8 0 amappl13 168 2882 0 2881 1 0 1 1 0 8 0 amappl12 160 1374 0 1372 31 30 1 1 0 8 0 amappl11 152 2206 0 2191 1 0 1 1 0 8 0 amappl10 144 1317 0 1310 1 0 1 1 0 8 0 amappl9 136 1729 0 1723 1 0 1 1 0 8 0 amappl8 128 7797 0 7661 8 3 5 5 0 8 0 amappl7 120 3029 0 3012 1 0 1 1 0 8 0 amappl6 112 1310 0 1288 1 0 1 1 0 8 0 amappl5 104 10197 0 10186 1 0 1 1 0 8 0 amappl4 96 7805 0 7762 6 4 2 2 0 8 0 amappl3 88 2700 0 2694 1 0 1 1 0 8 0 amappl2 80 77554 0 77472 3 1 2 3 0 8 0 amappl1 72 357885 0 357415 25 15 10 20 0 8 0 amappl 80 41477 0 41424 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 131 0 2 3 0 3 3 0 8 0 uaddrrnd 24 12392 0 12375 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 12392 0 12375 1 0 1 1 0 8 0 vmmpekpl 168 130412 0 130387 3 0 3 3 0 8 0 vmmpepl 168 1844402 0 1841887 459 306 153 157 0 357 35 vmsppl 368 12391 0 12375 2 0 2 2 0 8 0 pdppl 4096 24792 0 24750 7 1 6 6 0 8 0 pvpl 32 5104175 0 5084138 692 504 188 222 0 265 6 pmappl 232 12391 0 12375 41 40 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 878 0 686 8 1 7 7 0 8 0